mirror of
https://github.com/joaovitoriasilva/endurain.git
synced 2026-01-08 23:38:01 -05:00
Merge branch 'master' into 0.16.0
This commit is contained in:
@@ -71,6 +71,13 @@ class ActivityDistances(BaseModel):
|
||||
rowing: float
|
||||
snow_ski: float
|
||||
snowboard: float
|
||||
windsurf: float
|
||||
stand_up_paddleboarding: float
|
||||
surfing: float
|
||||
kayaking: float
|
||||
sailing: float
|
||||
snowshoeing: float
|
||||
inline_skating: float
|
||||
|
||||
|
||||
class ActivityEdit(BaseModel):
|
||||
|
||||
@@ -88,6 +88,10 @@ ACTIVITY_ID_TO_NAME = {
|
||||
39: "Padel",
|
||||
40: "Treadmill",
|
||||
41: "Cardio training",
|
||||
42: "Kayaking",
|
||||
43: "Sailing",
|
||||
44: "Snow shoeing",
|
||||
45: "Inline skating",
|
||||
# Add other mappings as needed based on the full list in define_activity_type comments if required
|
||||
# "AlpineSki",
|
||||
# "BackcountrySki",
|
||||
@@ -215,6 +219,13 @@ ACTIVITY_NAME_TO_ID.update(
|
||||
"paddelball": 39,
|
||||
"treadmill": 40,
|
||||
"cardio_training": 41,
|
||||
"kayaking": 42,
|
||||
"sailing": 43,
|
||||
"sail": 43,
|
||||
"snowshoeing": 44,
|
||||
"snowshoe": 44,
|
||||
"inline_skating": 45,
|
||||
"inlineskate": 45,
|
||||
}
|
||||
)
|
||||
|
||||
@@ -300,7 +311,9 @@ def serialize_activity(activity: activities_schema.Activity):
|
||||
dt = dt.replace(tzinfo=ZoneInfo("UTC"))
|
||||
return dt.astimezone(timezone).strftime("%Y-%m-%dT%H:%M:%S")
|
||||
|
||||
def convert_to_datetime_if_string(dt):
|
||||
def convert_to_datetime_if_string(dt: str | datetime | None) -> datetime:
|
||||
if dt is None:
|
||||
raise ValueError("Datetime cannot be None")
|
||||
if isinstance(dt, str):
|
||||
return datetime.fromisoformat(dt)
|
||||
return dt
|
||||
@@ -365,6 +378,7 @@ async def parse_and_store_activity_from_file(
|
||||
db: Session,
|
||||
from_garmin: bool = False,
|
||||
garminconnect_gear: dict | None = None,
|
||||
activity_name: str | None = None,
|
||||
):
|
||||
try:
|
||||
core_logger.print_to_log_and_console(
|
||||
@@ -403,6 +417,7 @@ async def parse_and_store_activity_from_file(
|
||||
file_extension,
|
||||
file_path,
|
||||
db,
|
||||
activity_name,
|
||||
)
|
||||
|
||||
if parsed_info is not None:
|
||||
@@ -430,8 +445,12 @@ async def parse_and_store_activity_from_file(
|
||||
split_records_by_activity,
|
||||
token_user_id,
|
||||
user_privacy_settings,
|
||||
int(garmin_connect_activity_id),
|
||||
garminconnect_gear,
|
||||
(
|
||||
int(garmin_connect_activity_id)
|
||||
if garmin_connect_activity_id
|
||||
else None
|
||||
),
|
||||
garminconnect_gear if garminconnect_gear else None,
|
||||
db,
|
||||
)
|
||||
else:
|
||||
@@ -509,6 +528,12 @@ async def parse_and_store_activity_from_uploaded_file(
|
||||
websocket_manager: websocket_schema.WebSocketManager,
|
||||
db: Session,
|
||||
):
|
||||
# Validate filename exists
|
||||
if file.filename is None:
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_400_BAD_REQUEST,
|
||||
detail="Filename is required",
|
||||
)
|
||||
|
||||
# Get file extension
|
||||
_, file_extension = os.path.splitext(file.filename)
|
||||
@@ -654,7 +679,8 @@ def parse_file(
|
||||
file_extension: str,
|
||||
filename: str,
|
||||
db: Session,
|
||||
) -> dict:
|
||||
activity_name: str | None = None,
|
||||
) -> dict | None:
|
||||
try:
|
||||
if filename.lower() != "bulk_import/__init__.py":
|
||||
core_logger.print_to_log(f"Parsing file: {filename}")
|
||||
@@ -666,6 +692,7 @@ def parse_file(
|
||||
token_user_id,
|
||||
user_privacy_settings,
|
||||
db,
|
||||
activity_name,
|
||||
)
|
||||
elif file_extension.lower() == ".tcx":
|
||||
parsed_info = tcx_utils.parse_tcx_file(
|
||||
@@ -673,17 +700,17 @@ def parse_file(
|
||||
token_user_id,
|
||||
user_privacy_settings,
|
||||
db,
|
||||
activity_name,
|
||||
)
|
||||
elif file_extension.lower() == ".fit":
|
||||
# Parse the FIT file
|
||||
parsed_info = fit_utils.parse_fit_file(filename, db)
|
||||
parsed_info = fit_utils.parse_fit_file(filename, db, activity_name)
|
||||
else:
|
||||
# file extension not supported raise an HTTPException with a 406 Not Acceptable status code
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_406_NOT_ACCEPTABLE,
|
||||
detail="File extension not supported. Supported file extensions are .gpx, .fit and .tcx",
|
||||
)
|
||||
return None # Can't return parsed info if we haven't parsed anything
|
||||
return parsed_info
|
||||
else:
|
||||
return None
|
||||
@@ -708,7 +735,7 @@ async def store_activity(
|
||||
)
|
||||
|
||||
# Check if created_activity is None
|
||||
if created_activity is None:
|
||||
if created_activity is None or created_activity.id is None:
|
||||
# Log the error
|
||||
core_logger.print_to_log(
|
||||
"Error in store_activity - activity is None, error creating activity",
|
||||
@@ -796,7 +823,7 @@ def calculate_activity_distances(activities: list[activities_schema.Activity]):
|
||||
# Initialize the distances
|
||||
run = bike = swim = walk = hike = rowing = snow_ski = snowboard = windsurf = (
|
||||
stand_up_paddleboarding
|
||||
) = surfing = 0.0
|
||||
) = surfing = kayaking = sailing = snowshoeing = inline_skating = 0.0
|
||||
|
||||
if activities is not None:
|
||||
# Calculate the distances
|
||||
@@ -823,6 +850,14 @@ def calculate_activity_distances(activities: list[activities_schema.Activity]):
|
||||
stand_up_paddleboarding += activity.distance
|
||||
elif activity.activity_type in [33]:
|
||||
surfing += activity.distance
|
||||
elif activity.activity_type in [42]:
|
||||
kayaking += activity.distance
|
||||
elif activity.activity_type in [43]:
|
||||
sailing += activity.distance
|
||||
elif activity.activity_type in [44]:
|
||||
snowshoeing += activity.distance
|
||||
elif activity.activity_type in [45]:
|
||||
inline_skating += activity.distance
|
||||
|
||||
# Return the distances
|
||||
return activities_schema.ActivityDistances(
|
||||
@@ -835,6 +870,12 @@ def calculate_activity_distances(activities: list[activities_schema.Activity]):
|
||||
snow_ski=snow_ski,
|
||||
snowboard=snowboard,
|
||||
windsurf=windsurf,
|
||||
stand_up_paddleboarding=stand_up_paddleboarding,
|
||||
surfing=surfing,
|
||||
kayaking=kayaking,
|
||||
sailing=sailing,
|
||||
snowshoeing=snowshoeing,
|
||||
inline_skating=inline_skating,
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -32,8 +32,8 @@ def create_activity_objects(
|
||||
sessions_records: dict,
|
||||
user_id: int,
|
||||
user_privacy_settings: users_privacy_settings_schema.UsersPrivacySettings,
|
||||
garmin_activity_id: int = None,
|
||||
garminconnect_gear: dict = None,
|
||||
garmin_activity_id: int | None = None,
|
||||
garminconnect_gear: dict | None = None,
|
||||
db: Session = None,
|
||||
) -> list:
|
||||
try:
|
||||
@@ -428,13 +428,15 @@ def split_records_by_activity(parsed_data: dict) -> dict:
|
||||
return sessions_records
|
||||
|
||||
|
||||
def parse_fit_file(file: str, db: Session) -> dict:
|
||||
def parse_fit_file(
|
||||
file: str, db: Session, activity_name_input: str | None = None
|
||||
) -> dict:
|
||||
try:
|
||||
# Initialize default values for various variables
|
||||
sessions = []
|
||||
time_offset = 0
|
||||
last_waypoint_time = None
|
||||
activity_name = "Workout"
|
||||
activity_name = activity_name_input if activity_name_input else "Workout"
|
||||
|
||||
# Arrays to store waypoint data
|
||||
lat_lon_waypoints = []
|
||||
|
||||
@@ -56,6 +56,7 @@ async def fetch_and_process_activities_by_dates(
|
||||
for activity in garmin_activities:
|
||||
# Get the activity ID
|
||||
activity_id = activity["activityId"]
|
||||
activity_name = activity["activityName"]
|
||||
|
||||
# Check if the activity is already stored in the database
|
||||
activity_db = activities_crud.get_activity_by_garminconnect_id_from_user_id(
|
||||
@@ -114,6 +115,7 @@ async def fetch_and_process_activities_by_dates(
|
||||
db,
|
||||
True,
|
||||
activity_gear,
|
||||
activity_name,
|
||||
)
|
||||
or []
|
||||
)
|
||||
|
||||
@@ -58,15 +58,17 @@ def fetch_and_process_bc_by_dates(
|
||||
health_data = health_data_schema.HealthData(
|
||||
user_id=user_id,
|
||||
date=bc["calendarDate"],
|
||||
weight=bc["weight"] / 1000,
|
||||
weight=bc["weight"] / 1000 if bc["weight"] is not None else None,
|
||||
bmi=bc["bmi"],
|
||||
# body_fat=bc["bodyFat"],
|
||||
# body_water=bc["bodyWater"],
|
||||
# bone_mass=bc["boneMass"],
|
||||
# muscle_mass=bc["muscleMass"],
|
||||
# physique_rating=bc["physiqueRating"],
|
||||
# visceral_fat=bc["visceralFat"],
|
||||
# metabolic_age=bc["metabolicAge"],
|
||||
body_fat=bc["bodyFat"],
|
||||
body_water=bc["bodyWater"],
|
||||
bone_mass=(bc["boneMass"] / 1000 if bc["boneMass"] is not None else None),
|
||||
muscle_mass=(
|
||||
bc["muscleMass"] / 1000 if bc["muscleMass"] is not None else None
|
||||
),
|
||||
physique_rating=bc["physiqueRating"],
|
||||
visceral_fat=bc["visceralFat"],
|
||||
metabolic_age=bc["metabolicAge"],
|
||||
garminconnect_body_composition_id=str(bc["samplePk"]),
|
||||
)
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ def parse_gpx_file(
|
||||
user_id: int,
|
||||
user_privacy_settings: users_privacy_settings_schema.UsersPrivacySettings,
|
||||
db: Session,
|
||||
activity_name_input: str | None = None,
|
||||
) -> dict:
|
||||
try:
|
||||
# Create an instance of TimezoneFinder
|
||||
@@ -45,7 +46,7 @@ def parse_gpx_file(
|
||||
np = None
|
||||
avg_speed = None
|
||||
max_speed = None
|
||||
activity_name = "Workout"
|
||||
activity_name = activity_name_input if activity_name_input else "Workout"
|
||||
activity_description = None
|
||||
process_one_time_fields = 0
|
||||
gear_id = None
|
||||
@@ -105,7 +106,7 @@ def parse_gpx_file(
|
||||
|
||||
# Extract elevation, time, and location details
|
||||
elevation, time = point.elevation, point.time
|
||||
|
||||
|
||||
# Skip trackpoints without time data (common in some OsmAnd exports)
|
||||
if time is None:
|
||||
continue
|
||||
|
||||
@@ -1,21 +1,20 @@
|
||||
from pydantic import BaseModel
|
||||
from datetime import date as datetime_date
|
||||
|
||||
|
||||
class HealthData(BaseModel):
|
||||
id: int | None = None
|
||||
user_id: int | None = None
|
||||
date: datetime_date | None = None
|
||||
weight: float | None = None
|
||||
bmi: float | None = None
|
||||
#body_fat: float | None = None
|
||||
#body_water: float | None = None
|
||||
#bone_mass: float | None = None
|
||||
#muscle_mass: float | None = None
|
||||
#physique_rating: float | None = None
|
||||
#visceral_fat: float | None = None
|
||||
#metabolic_age: float | None = None
|
||||
body_fat: float | None = None
|
||||
body_water: float | None = None
|
||||
bone_mass: float | None = None
|
||||
muscle_mass: float | None = None
|
||||
physique_rating: int | None = None
|
||||
visceral_fat: float | None = None
|
||||
metabolic_age: int | None = None
|
||||
garminconnect_body_composition_id: str | None = None
|
||||
|
||||
model_config = {
|
||||
"from_attributes": True
|
||||
}
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
@@ -12,7 +12,9 @@ import core.logger as core_logger
|
||||
import core.config as core_config
|
||||
|
||||
|
||||
def parse_tcx_file(file, user_id, user_privacy_settings, db):
|
||||
def parse_tcx_file(
|
||||
file, user_id, user_privacy_settings, db, activity_name_input: str | None = None
|
||||
) -> dict:
|
||||
tcx_file = tcxreader.TCXReader().read(file)
|
||||
trackpoints = tcx_file.trackpoints_to_dict()
|
||||
|
||||
@@ -26,7 +28,7 @@ def parse_tcx_file(file, user_id, user_privacy_settings, db):
|
||||
city = None
|
||||
town = None
|
||||
country = None
|
||||
activity_name = "Workout"
|
||||
activity_name = activity_name_input if activity_name_input else "Workout"
|
||||
avg_power = None
|
||||
max_power = None
|
||||
np = None
|
||||
|
||||
@@ -6,7 +6,7 @@ import users.user_default_gear.crud as user_default_gear_crud
|
||||
|
||||
def get_user_default_gear_by_activity_type(
|
||||
user_id: int, activity_type: int, db: Session
|
||||
) -> int:
|
||||
) -> int | None:
|
||||
try:
|
||||
user_default_gear = user_default_gear_crud.get_user_default_gear_by_user_id(
|
||||
user_id, db
|
||||
|
||||
@@ -84,7 +84,7 @@ def calculate_goal_progress_by_activity_type(
|
||||
user_goals_schema.ActivityType.RUN: [1, 2, 3, 34, 40],
|
||||
user_goals_schema.ActivityType.BIKE: [4, 5, 6, 7, 27, 28, 29, 35, 36],
|
||||
user_goals_schema.ActivityType.SWIM: [8, 9],
|
||||
user_goals_schema.ActivityType.WALK: [11, 12],
|
||||
user_goals_schema.ActivityType.WALK: [11, 12, 44],
|
||||
user_goals_schema.ActivityType.CARDIO: [20, 41],
|
||||
}
|
||||
DEFAULT_TYPES = (10, 19)
|
||||
|
||||
166
backend/poetry.lock
generated
166
backend/poetry.lock
generated
@@ -1681,14 +1681,14 @@ trio = ["trio"]
|
||||
|
||||
[[package]]
|
||||
name = "joserfc"
|
||||
version = "1.4.1"
|
||||
version = "1.4.3"
|
||||
description = "The ultimate Python library for JOSE RFCs, including JWS, JWE, JWK, JWA, JWT"
|
||||
optional = false
|
||||
python-versions = ">=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "joserfc-1.4.1-py3-none-any.whl", hash = "sha256:0c7424194bdf79a398afca5e247ac058f6f731d5e7e8d55228cf7d2e069d2d46"},
|
||||
{file = "joserfc-1.4.1.tar.gz", hash = "sha256:d8e9d1530e36ca3281df901ccae7723ed37c7ce93eb3cf6244c4f67afe0c0545"},
|
||||
{file = "joserfc-1.4.3-py3-none-any.whl", hash = "sha256:3cb2f1c1e3285c44a50ca9cb3287f37c2c665442028a4983aed87a75285164dc"},
|
||||
{file = "joserfc-1.4.3.tar.gz", hash = "sha256:dcbd447ff70c64d75f4cbdc5fb1d48f6914bff67b97fa0f779dd5c581d1bb81d"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -1699,14 +1699,14 @@ drafts = ["pycryptodome"]
|
||||
|
||||
[[package]]
|
||||
name = "keyring"
|
||||
version = "25.6.0"
|
||||
version = "25.7.0"
|
||||
description = "Store and access your passwords safely."
|
||||
optional = false
|
||||
python-versions = ">=3.9"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "keyring-25.6.0-py3-none-any.whl", hash = "sha256:552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd"},
|
||||
{file = "keyring-25.6.0.tar.gz", hash = "sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66"},
|
||||
{file = "keyring-25.7.0-py3-none-any.whl", hash = "sha256:be4a0b195f149690c166e850609a477c532ddbfbaed96a404d4e43f8d5e2689f"},
|
||||
{file = "keyring-25.7.0.tar.gz", hash = "sha256:fe01bd85eb3f8fb3dd0405defdeac9a5b4f6f0439edbb3149577f244a2e8245b"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -1722,9 +1722,9 @@ check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"
|
||||
completion = ["shtab (>=1.1.0)"]
|
||||
cover = ["pytest-cov"]
|
||||
doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
|
||||
enabler = ["pytest-enabler (>=2.2)"]
|
||||
enabler = ["pytest-enabler (>=3.4)"]
|
||||
test = ["pyfakefs", "pytest (>=6,!=8.1.*)"]
|
||||
type = ["pygobject-stubs", "pytest-mypy", "shtab", "types-pywin32"]
|
||||
type = ["pygobject-stubs", "pytest-mypy (>=1.0.1)", "shtab", "types-pywin32"]
|
||||
|
||||
[[package]]
|
||||
name = "limits"
|
||||
@@ -1975,86 +1975,86 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "numpy"
|
||||
version = "2.3.4"
|
||||
version = "2.3.5"
|
||||
description = "Fundamental package for array computing in Python"
|
||||
optional = false
|
||||
python-versions = ">=3.11"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "numpy-2.3.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e78aecd2800b32e8347ce49316d3eaf04aed849cd5b38e0af39f829a4e59f5eb"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7fd09cc5d65bda1e79432859c40978010622112e9194e581e3415a3eccc7f43f"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:1b219560ae2c1de48ead517d085bc2d05b9433f8e49d0955c82e8cd37bd7bf36"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:bafa7d87d4c99752d07815ed7a2c0964f8ab311eb8168f41b910bd01d15b6032"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36dc13af226aeab72b7abad501d370d606326a0029b9f435eacb3b8c94b8a8b7"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a7b2f9a18b5ff9824a6af80de4f37f4ec3c2aab05ef08f51c77a093f5b89adda"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9984bd645a8db6ca15d850ff996856d8762c51a2239225288f08f9050ca240a0"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:64c5825affc76942973a70acf438a8ab618dbd692b84cd5ec40a0a0509edc09a"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-win32.whl", hash = "sha256:ed759bf7a70342f7817d88376eb7142fab9fef8320d6019ef87fae05a99874e1"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-win_amd64.whl", hash = "sha256:faba246fb30ea2a526c2e9645f61612341de1a83fb1e0c5edf4ddda5a9c10996"},
|
||||
{file = "numpy-2.3.4-cp311-cp311-win_arm64.whl", hash = "sha256:4c01835e718bcebe80394fd0ac66c07cbb90147ebbdad3dcecd3f25de2ae7e2c"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ef1b5a3e808bc40827b5fa2c8196151a4c5abe110e1726949d7abddfe5c7ae11"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c2f91f496a87235c6aaf6d3f3d89b17dba64996abadccb289f48456cff931ca9"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:f77e5b3d3da652b474cc80a14084927a5e86a5eccf54ca8ca5cbd697bf7f2667"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:8ab1c5f5ee40d6e01cbe96de5863e39b215a4d24e7d007cad56c7184fdf4aeef"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:77b84453f3adcb994ddbd0d1c5d11db2d6bda1a2b7fd5ac5bd4649d6f5dc682e"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4121c5beb58a7f9e6dfdee612cb24f4df5cd4db6e8261d7f4d7450a997a65d6a"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:65611ecbb00ac9846efe04db15cbe6186f562f6bb7e5e05f077e53a599225d16"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dabc42f9c6577bcc13001b8810d300fe814b4cfbe8a92c873f269484594f9786"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-win32.whl", hash = "sha256:a49d797192a8d950ca59ee2d0337a4d804f713bb5c3c50e8db26d49666e351dc"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-win_amd64.whl", hash = "sha256:985f1e46358f06c2a09921e8921e2c98168ed4ae12ccd6e5e87a4f1857923f32"},
|
||||
{file = "numpy-2.3.4-cp312-cp312-win_arm64.whl", hash = "sha256:4635239814149e06e2cb9db3dd584b2fa64316c96f10656983b8026a82e6e4db"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c090d4860032b857d94144d1a9976b8e36709e40386db289aaf6672de2a81966"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a13fc473b6db0be619e45f11f9e81260f7302f8d180c49a22b6e6120022596b3"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:3634093d0b428e6c32c3a69b78e554f0cd20ee420dcad5a9f3b2a63762ce4197"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:043885b4f7e6e232d7df4f51ffdef8c36320ee9d5f227b380ea636722c7ed12e"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4ee6a571d1e4f0ea6d5f22d6e5fbd6ed1dc2b18542848e1e7301bd190500c9d7"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fc8a63918b04b8571789688b2780ab2b4a33ab44bfe8ccea36d3eba51228c953"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:40cc556d5abbc54aabe2b1ae287042d7bdb80c08edede19f0c0afb36ae586f37"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ecb63014bb7f4ce653f8be7f1df8cbc6093a5a2811211770f6606cc92b5a78fd"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-win32.whl", hash = "sha256:e8370eb6925bb8c1c4264fec52b0384b44f675f191df91cbe0140ec9f0955646"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-win_amd64.whl", hash = "sha256:56209416e81a7893036eea03abcb91c130643eb14233b2515c90dcac963fe99d"},
|
||||
{file = "numpy-2.3.4-cp313-cp313-win_arm64.whl", hash = "sha256:a700a4031bc0fd6936e78a752eefb79092cecad2599ea9c8039c548bc097f9bc"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:86966db35c4040fdca64f0816a1c1dd8dbd027d90fca5a57e00e1ca4cd41b879"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:838f045478638b26c375ee96ea89464d38428c69170360b23a1a50fa4baa3562"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d7315ed1dab0286adca467377c8381cd748f3dc92235f22a7dfc42745644a96a"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:84f01a4d18b2cc4ade1814a08e5f3c907b079c847051d720fad15ce37aa930b6"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:817e719a868f0dacde4abdfc5c1910b301877970195db9ab6a5e2c4bd5b121f7"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85e071da78d92a214212cacea81c6da557cab307f2c34b5f85b628e94803f9c0"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2ec646892819370cf3558f518797f16597b4e4669894a2ba712caccc9da53f1f"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:035796aaaddfe2f9664b9a9372f089cfc88bd795a67bd1bfe15e6e770934cf64"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-win32.whl", hash = "sha256:fea80f4f4cf83b54c3a051f2f727870ee51e22f0248d3114b8e755d160b38cfb"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-win_amd64.whl", hash = "sha256:15eea9f306b98e0be91eb344a94c0e630689ef302e10c2ce5f7e11905c704f9c"},
|
||||
{file = "numpy-2.3.4-cp313-cp313t-win_arm64.whl", hash = "sha256:b6c231c9c2fadbae4011ca5e7e83e12dc4a5072f1a1d85a0a7b3ed754d145a40"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:81c3e6d8c97295a7360d367f9f8553973651b76907988bb6066376bc2252f24e"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:7c26b0b2bf58009ed1f38a641f3db4be8d960a417ca96d14e5b06df1506d41ff"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:62b2198c438058a20b6704351b35a1d7db881812d8512d67a69c9de1f18ca05f"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:9d729d60f8d53a7361707f4b68a9663c968882dd4f09e0d58c044c8bf5faee7b"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd0c630cf256b0a7fd9d0a11c9413b42fef5101219ce6ed5a09624f5a65392c7"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5e081bc082825f8b139f9e9fe42942cb4054524598aaeb177ff476cc76d09d2"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:15fb27364ed84114438fff8aaf998c9e19adbeba08c0b75409f8c452a8692c52"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:85d9fb2d8cd998c84d13a79a09cc0c1091648e848e4e6249b0ccd7f6b487fa26"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-win32.whl", hash = "sha256:e73d63fd04e3a9d6bc187f5455d81abfad05660b212c8804bf3b407e984cd2bc"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-win_amd64.whl", hash = "sha256:3da3491cee49cf16157e70f607c03a217ea6647b1cea4819c4f48e53d49139b9"},
|
||||
{file = "numpy-2.3.4-cp314-cp314-win_arm64.whl", hash = "sha256:6d9cd732068e8288dbe2717177320723ccec4fb064123f0caf9bbd90ab5be868"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:22758999b256b595cf0b1d102b133bb61866ba5ceecf15f759623b64c020c9ec"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9cb177bc55b010b19798dc5497d540dea67fd13a8d9e882b2dae71de0cf09eb3"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0f2bcc76f1e05e5ab58893407c63d90b2029908fa41f9f1cc51eecce936c3365"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:8dc20bde86802df2ed8397a08d793da0ad7a5fd4ea3ac85d757bf5dd4ad7c252"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e199c087e2aa71c8f9ce1cb7a8e10677dc12457e7cc1be4798632da37c3e86e"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85597b2d25ddf655495e2363fe044b0ae999b75bc4d630dc0d886484b03a5eb0"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04a69abe45b49c5955923cf2c407843d1c85013b424ae8a560bba16c92fe44a0"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e1708fac43ef8b419c975926ce1eaf793b0c13b7356cfab6ab0dc34c0a02ac0f"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-win32.whl", hash = "sha256:863e3b5f4d9915aaf1b8ec79ae560ad21f0b8d5e3adc31e73126491bb86dee1d"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-win_amd64.whl", hash = "sha256:962064de37b9aef801d33bc579690f8bfe6c5e70e29b61783f60bcba838a14d6"},
|
||||
{file = "numpy-2.3.4-cp314-cp314t-win_arm64.whl", hash = "sha256:8b5a9a39c45d852b62693d9b3f3e0fe052541f804296ff401a72a1b60edafb29"},
|
||||
{file = "numpy-2.3.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6e274603039f924c0fe5cb73438fa9246699c78a6df1bd3decef9ae592ae1c05"},
|
||||
{file = "numpy-2.3.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d149aee5c72176d9ddbc6803aef9c0f6d2ceeea7626574fc68518da5476fa346"},
|
||||
{file = "numpy-2.3.4-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:6d34ed9db9e6395bb6cd33286035f73a59b058169733a9db9f85e650b88df37e"},
|
||||
{file = "numpy-2.3.4-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:fdebe771ca06bb8d6abce84e51dca9f7921fe6ad34a0c914541b063e9a68928b"},
|
||||
{file = "numpy-2.3.4-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:957e92defe6c08211eb77902253b14fe5b480ebc5112bc741fd5e9cd0608f847"},
|
||||
{file = "numpy-2.3.4-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13b9062e4f5c7ee5c7e5be96f29ba71bc5a37fed3d1d77c37390ae00724d296d"},
|
||||
{file = "numpy-2.3.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:81b3a59793523e552c4a96109dde028aa4448ae06ccac5a76ff6532a85558a7f"},
|
||||
{file = "numpy-2.3.4.tar.gz", hash = "sha256:a7d018bfedb375a8d979ac758b120ba846a7fe764911a64465fd87b8729f4a6a"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:de5672f4a7b200c15a4127042170a694d4df43c992948f5e1af57f0174beed10"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:acfd89508504a19ed06ef963ad544ec6664518c863436306153e13e94605c218"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:ffe22d2b05504f786c867c8395de703937f934272eb67586817b46188b4ded6d"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:872a5cf366aec6bb1147336480fef14c9164b154aeb6542327de4970282cd2f5"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3095bdb8dd297e5920b010e96134ed91d852d81d490e787beca7e35ae1d89cf7"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8cba086a43d54ca804ce711b2a940b16e452807acebe7852ff327f1ecd49b0d4"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6cf9b429b21df6b99f4dee7a1218b8b7ffbbe7df8764dc0bd60ce8a0708fed1e"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:396084a36abdb603546b119d96528c2f6263921c50df3c8fd7cb28873a237748"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-win32.whl", hash = "sha256:b0c7088a73aef3d687c4deef8452a3ac7c1be4e29ed8bf3b366c8111128ac60c"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-win_amd64.whl", hash = "sha256:a414504bef8945eae5f2d7cb7be2d4af77c5d1cb5e20b296c2c25b61dff2900c"},
|
||||
{file = "numpy-2.3.5-cp311-cp311-win_arm64.whl", hash = "sha256:0cd00b7b36e35398fa2d16af7b907b65304ef8bb4817a550e06e5012929830fa"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:74ae7b798248fe62021dbf3c914245ad45d1a6b0cb4a29ecb4b31d0bfbc4cc3e"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee3888d9ff7c14604052b2ca5535a30216aa0a58e948cdd3eeb8d3415f638769"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:612a95a17655e213502f60cfb9bf9408efdc9eb1d5f50535cc6eb365d11b42b5"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3101e5177d114a593d79dd79658650fe28b5a0d8abeb8ce6f437c0e6df5be1a4"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b973c57ff8e184109db042c842423ff4f60446239bd585a5131cc47f06f789d"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d8163f43acde9a73c2a33605353a4f1bc4798745a8b1d73183b28e5b435ae28"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:51c1e14eb1e154ebd80e860722f9e6ed6ec89714ad2db2d3aa33c31d7c12179b"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b46b4ec24f7293f23adcd2d146960559aaf8020213de8ad1909dba6c013bf89c"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-win32.whl", hash = "sha256:3997b5b3c9a771e157f9aae01dd579ee35ad7109be18db0e85dbdbe1de06e952"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-win_amd64.whl", hash = "sha256:86945f2ee6d10cdfd67bcb4069c1662dd711f7e2a4343db5cecec06b87cf31aa"},
|
||||
{file = "numpy-2.3.5-cp312-cp312-win_arm64.whl", hash = "sha256:f28620fe26bee16243be2b7b874da327312240a7cdc38b769a697578d2100013"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d0f23b44f57077c1ede8c5f26b30f706498b4862d3ff0a7298b8411dd2f043ff"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa5bc7c5d59d831d9773d1170acac7893ce3a5e130540605770ade83280e7188"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ccc933afd4d20aad3c00bcef049cb40049f7f196e0397f1109dba6fed63267b0"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:afaffc4393205524af9dfa400fa250143a6c3bc646c08c9f5e25a9f4b4d6a903"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c75442b2209b8470d6d5d8b1c25714270686f14c749028d2199c54e29f20b4d"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11e06aa0af8c0f05104d56450d6093ee639e15f24ecf62d417329d06e522e017"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ed89927b86296067b4f81f108a2271d8926467a8868e554eaf370fc27fa3ccaf"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51c55fe3451421f3a6ef9a9c1439e82101c57a2c9eab9feb196a62b1a10b58ce"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-win32.whl", hash = "sha256:1978155dd49972084bd6ef388d66ab70f0c323ddee6f693d539376498720fb7e"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-win_amd64.whl", hash = "sha256:00dc4e846108a382c5869e77c6ed514394bdeb3403461d25a829711041217d5b"},
|
||||
{file = "numpy-2.3.5-cp313-cp313-win_arm64.whl", hash = "sha256:0472f11f6ec23a74a906a00b48a4dcf3849209696dff7c189714511268d103ae"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:414802f3b97f3c1eef41e530aaba3b3c1620649871d8cb38c6eaff034c2e16bd"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5ee6609ac3604fa7780e30a03e5e241a7956f8e2fcfe547d51e3afa5247ac47f"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:86d835afea1eaa143012a2d7a3f45a3adce2d7adc8b4961f0b362214d800846a"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:30bc11310e8153ca664b14c5f1b73e94bd0503681fcf136a163de856f3a50139"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1062fde1dcf469571705945b0f221b73928f34a20c904ffb45db101907c3454e"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce581db493ea1a96c0556360ede6607496e8bf9b3a8efa66e06477267bc831e9"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:cc8920d2ec5fa99875b670bb86ddeb21e295cb07aa331810d9e486e0b969d946"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9ee2197ef8c4f0dfe405d835f3b6a14f5fee7782b5de51ba06fb65fc9b36e9f1"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-win32.whl", hash = "sha256:70b37199913c1bd300ff6e2693316c6f869c7ee16378faf10e4f5e3275b299c3"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-win_amd64.whl", hash = "sha256:b501b5fa195cc9e24fe102f21ec0a44dffc231d2af79950b451e0d99cea02234"},
|
||||
{file = "numpy-2.3.5-cp313-cp313t-win_arm64.whl", hash = "sha256:a80afd79f45f3c4a7d341f13acbe058d1ca8ac017c165d3fa0d3de6bc1a079d7"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:bf06bc2af43fa8d32d30fae16ad965663e966b1a3202ed407b84c989c3221e82"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:052e8c42e0c49d2575621c158934920524f6c5da05a1d3b9bab5d8e259e045f0"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:1ed1ec893cff7040a02c8aa1c8611b94d395590d553f6b53629a4461dc7f7b63"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:2dcd0808a421a482a080f89859a18beb0b3d1e905b81e617a188bd80422d62e9"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:727fd05b57df37dc0bcf1a27767a3d9a78cbbc92822445f32cc3436ba797337b"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fffe29a1ef00883599d1dc2c51aa2e5d80afe49523c261a74933df395c15c520"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8f7f0e05112916223d3f438f293abf0727e1181b5983f413dfa2fefc4098245c"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2e2eb32ddb9ccb817d620ac1d8dae7c3f641c1e5f55f531a33e8ab97960a75b8"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-win32.whl", hash = "sha256:66f85ce62c70b843bab1fb14a05d5737741e74e28c7b8b5a064de10142fad248"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-win_amd64.whl", hash = "sha256:e6a0bc88393d65807d751a614207b7129a310ca4fe76a74e5c7da5fa5671417e"},
|
||||
{file = "numpy-2.3.5-cp314-cp314-win_arm64.whl", hash = "sha256:aeffcab3d4b43712bb7a60b65f6044d444e75e563ff6180af8f98dd4b905dfd2"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:17531366a2e3a9e30762c000f2c43a9aaa05728712e25c11ce1dbe700c53ad41"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d21644de1b609825ede2f48be98dfde4656aefc713654eeee280e37cadc4e0ad"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:c804e3a5aba5460c73955c955bdbd5c08c354954e9270a2c1565f62e866bdc39"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:cc0a57f895b96ec78969c34f682c602bf8da1a0270b09bc65673df2e7638ec20"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:900218e456384ea676e24ea6a0417f030a3b07306d29d7ad843957b40a9d8d52"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:09a1bea522b25109bf8e6f3027bd810f7c1085c64a0c7ce050c1676ad0ba010b"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04822c00b5fd0323c8166d66c701dc31b7fbd252c100acd708c48f763968d6a3"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d6889ec4ec662a1a37eb4b4fb26b6100841804dac55bd9df579e326cdc146227"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-win32.whl", hash = "sha256:93eebbcf1aafdf7e2ddd44c2923e2672e1010bddc014138b229e49725b4d6be5"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-win_amd64.whl", hash = "sha256:c8a9958e88b65c3b27e22ca2a076311636850b612d6bbfb76e8d156aacde2aaf"},
|
||||
{file = "numpy-2.3.5-cp314-cp314t-win_arm64.whl", hash = "sha256:6203fdf9f3dc5bdaed7319ad8698e685c7a3be10819f41d32a0723e611733b42"},
|
||||
{file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f0963b55cdd70fad460fa4c1341f12f976bb26cb66021a5580329bd498988310"},
|
||||
{file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f4255143f5160d0de972d28c8f9665d882b5f61309d8362fdd3e103cf7bf010c"},
|
||||
{file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:a4b9159734b326535f4dd01d947f919c6eefd2d9827466a696c44ced82dfbc18"},
|
||||
{file = "numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2feae0d2c91d46e59fcd62784a3a83b3fb677fead592ce51b5a6fbb4f95965ff"},
|
||||
{file = "numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ffac52f28a7849ad7576293c0cb7b9f08304e8f7d738a8cb8a90ec4c55a998eb"},
|
||||
{file = "numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63c0e9e7eea69588479ebf4a8a270d5ac22763cc5854e9a7eae952a3908103f7"},
|
||||
{file = "numpy-2.3.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f16417ec91f12f814b10bafe79ef77e70113a2f5f7018640e7425ff979253425"},
|
||||
{file = "numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -8,8 +8,8 @@ package-mode = false
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = "^3.13"
|
||||
fastapi = "^0.121.0"
|
||||
uvicorn = "^0.38.0"
|
||||
fastapi = "^0.121.2"
|
||||
uvicorn = "^0.34.0"
|
||||
python-dotenv = "^1.0.1"
|
||||
sqlalchemy = "^2.0.36"
|
||||
apscheduler = "^3.11.0"
|
||||
|
||||
@@ -283,6 +283,10 @@ The table bellow details the activity types supported by Endurain.
|
||||
| Surf | 33 |
|
||||
| Soccer | 38 |
|
||||
| Cardio training | 41 |
|
||||
| Kayaking | 42 |
|
||||
| Sailing | 43 |
|
||||
| Snow shoeing | 44 |
|
||||
| Inline skating | 45 |
|
||||
|
||||
|
||||
## Supported gear types
|
||||
|
||||
478
frontend/app/package-lock.json
generated
478
frontend/app/package-lock.json
generated
@@ -2766,9 +2766,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@rolldown/pluginutils": {
|
||||
"version": "1.0.0-beta.29",
|
||||
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz",
|
||||
"integrity": "sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==",
|
||||
"version": "1.0.0-beta.50",
|
||||
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.50.tgz",
|
||||
"integrity": "sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
@@ -2864,9 +2864,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@rollup/rollup-android-arm-eabi": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.2.tgz",
|
||||
"integrity": "sha512-yDPzwsgiFO26RJA4nZo8I+xqzh7sJTZIWQOxn+/XOdPE31lAvLIYCKqjV+lNH/vxE2L2iH3plKxDCRK6i+CwhA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz",
|
||||
"integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
@@ -2878,9 +2878,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-android-arm64": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.2.tgz",
|
||||
"integrity": "sha512-k8FontTxIE7b0/OGKeSN5B6j25EuppBcWM33Z19JoVT7UTXFSo3D9CdU39wGTeb29NO3XxpMNauh09B+Ibw+9g==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz",
|
||||
"integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@@ -2892,9 +2892,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-darwin-arm64": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.2.tgz",
|
||||
"integrity": "sha512-A6s4gJpomNBtJ2yioj8bflM2oogDwzUiMl2yNJ2v9E7++sHrSrsQ29fOfn5DM/iCzpWcebNYEdXpaK4tr2RhfQ==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz",
|
||||
"integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@@ -2906,9 +2906,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-darwin-x64": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.2.tgz",
|
||||
"integrity": "sha512-e6XqVmXlHrBlG56obu9gDRPW3O3hLxpwHpLsBJvuI8qqnsrtSZ9ERoWUXtPOkY8c78WghyPHZdmPhHLWNdAGEw==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz",
|
||||
"integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@@ -2920,9 +2920,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-freebsd-arm64": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.2.tgz",
|
||||
"integrity": "sha512-v0E9lJW8VsrwPux5Qe5CwmH/CF/2mQs6xU1MF3nmUxmZUCHazCjLgYvToOk+YuuUqLQBio1qkkREhxhc656ViA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz",
|
||||
"integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@@ -2934,9 +2934,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-freebsd-x64": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.2.tgz",
|
||||
"integrity": "sha512-ClAmAPx3ZCHtp6ysl4XEhWU69GUB1D+s7G9YjHGhIGCSrsg00nEGRRZHmINYxkdoJehde8VIsDC5t9C0gb6yqA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz",
|
||||
"integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@@ -2948,9 +2948,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.2.tgz",
|
||||
"integrity": "sha512-EPlb95nUsz6Dd9Qy13fI5kUPXNSljaG9FiJ4YUGU1O/Q77i5DYFW5KR8g1OzTcdZUqQQ1KdDqsTohdFVwCwjqg==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz",
|
||||
"integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
@@ -2962,9 +2962,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.2.tgz",
|
||||
"integrity": "sha512-BOmnVW+khAUX+YZvNfa0tGTEMVVEerOxN0pDk2E6N6DsEIa2Ctj48FOMfNDdrwinocKaC7YXUZ1pHlKpnkja/Q==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz",
|
||||
"integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
@@ -2976,9 +2976,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm64-gnu": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.2.tgz",
|
||||
"integrity": "sha512-Xt2byDZ+6OVNuREgBXr4+CZDJtrVso5woFtpKdGPhpTPHcNG7D8YXeQzpNbFRxzTVqJf7kvPMCub/pcGUWgBjA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz",
|
||||
"integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@@ -2990,9 +2990,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm64-musl": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.2.tgz",
|
||||
"integrity": "sha512-+LdZSldy/I9N8+klim/Y1HsKbJ3BbInHav5qE9Iy77dtHC/pibw1SR/fXlWyAk0ThnpRKoODwnAuSjqxFRDHUQ==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz",
|
||||
"integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@@ -3004,9 +3004,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-loong64-gnu": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.2.tgz",
|
||||
"integrity": "sha512-8ms8sjmyc1jWJS6WdNSA23rEfdjWB30LH8Wqj0Cqvv7qSHnvw6kgMMXRdop6hkmGPlyYBdRPkjJnj3KCUHV/uQ==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz",
|
||||
"integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==",
|
||||
"cpu": [
|
||||
"loong64"
|
||||
],
|
||||
@@ -3018,9 +3018,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.2.tgz",
|
||||
"integrity": "sha512-3HRQLUQbpBDMmzoxPJYd3W6vrVHOo2cVW8RUo87Xz0JPJcBLBr5kZ1pGcQAhdZgX9VV7NbGNipah1omKKe23/g==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz",
|
||||
"integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==",
|
||||
"cpu": [
|
||||
"ppc64"
|
||||
],
|
||||
@@ -3032,9 +3032,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.2.tgz",
|
||||
"integrity": "sha512-fMjKi+ojnmIvhk34gZP94vjogXNNUKMEYs+EDaB/5TG/wUkoeua7p7VCHnE6T2Tx+iaghAqQX8teQzcvrYpaQA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz",
|
||||
"integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==",
|
||||
"cpu": [
|
||||
"riscv64"
|
||||
],
|
||||
@@ -3046,9 +3046,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-riscv64-musl": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.2.tgz",
|
||||
"integrity": "sha512-XuGFGU+VwUUV5kLvoAdi0Wz5Xbh2SrjIxCtZj6Wq8MDp4bflb/+ThZsVxokM7n0pcbkEr2h5/pzqzDYI7cCgLQ==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz",
|
||||
"integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==",
|
||||
"cpu": [
|
||||
"riscv64"
|
||||
],
|
||||
@@ -3060,9 +3060,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-s390x-gnu": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.2.tgz",
|
||||
"integrity": "sha512-w6yjZF0P+NGzWR3AXWX9zc0DNEGdtvykB03uhonSHMRa+oWA6novflo2WaJr6JZakG2ucsyb+rvhrKac6NIy+w==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz",
|
||||
"integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==",
|
||||
"cpu": [
|
||||
"s390x"
|
||||
],
|
||||
@@ -3074,9 +3074,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-x64-gnu": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.2.tgz",
|
||||
"integrity": "sha512-yo8d6tdfdeBArzC7T/PnHd7OypfI9cbuZzPnzLJIyKYFhAQ8SvlkKtKBMbXDxe1h03Rcr7u++nFS7tqXz87Gtw==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz",
|
||||
"integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@@ -3088,9 +3088,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-x64-musl": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.2.tgz",
|
||||
"integrity": "sha512-ah59c1YkCxKExPP8O9PwOvs+XRLKwh/mV+3YdKqQ5AMQ0r4M4ZDuOrpWkUaqO7fzAHdINzV9tEVu8vNw48z0lA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz",
|
||||
"integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@@ -3102,9 +3102,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-openharmony-arm64": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.2.tgz",
|
||||
"integrity": "sha512-4VEd19Wmhr+Zy7hbUsFZ6YXEiP48hE//KPLCSVNY5RMGX2/7HZ+QkN55a3atM1C/BZCGIgqN+xrVgtdak2S9+A==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz",
|
||||
"integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@@ -3116,9 +3116,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-win32-arm64-msvc": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.2.tgz",
|
||||
"integrity": "sha512-IlbHFYc/pQCgew/d5fslcy1KEaYVCJ44G8pajugd8VoOEI8ODhtb/j8XMhLpwHCMB3yk2J07ctup10gpw2nyMA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz",
|
||||
"integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@@ -3130,9 +3130,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-win32-ia32-msvc": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.2.tgz",
|
||||
"integrity": "sha512-lNlPEGgdUfSzdCWU176ku/dQRnA7W+Gp8d+cWv73jYrb8uT7HTVVxq62DUYxjbaByuf1Yk0RIIAbDzp+CnOTFg==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz",
|
||||
"integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==",
|
||||
"cpu": [
|
||||
"ia32"
|
||||
],
|
||||
@@ -3144,9 +3144,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-win32-x64-gnu": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.2.tgz",
|
||||
"integrity": "sha512-S6YojNVrHybQis2lYov1sd+uj7K0Q05NxHcGktuMMdIQ2VixGwAfbJ23NnlvvVV1bdpR2m5MsNBViHJKcA4ADw==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz",
|
||||
"integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@@ -3158,9 +3158,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-win32-x64-msvc": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.2.tgz",
|
||||
"integrity": "sha512-k+/Rkcyx//P6fetPoLMb8pBeqJBNGx81uuf7iljX9++yNBVRDQgD04L+SVXmXmh5ZP4/WOp4mWF0kmi06PW2tA==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz",
|
||||
"integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@@ -3317,17 +3317,17 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.4.tgz",
|
||||
"integrity": "sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz",
|
||||
"integrity": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/regexpp": "^4.10.0",
|
||||
"@typescript-eslint/scope-manager": "8.46.4",
|
||||
"@typescript-eslint/type-utils": "8.46.4",
|
||||
"@typescript-eslint/utils": "8.46.4",
|
||||
"@typescript-eslint/visitor-keys": "8.46.4",
|
||||
"@typescript-eslint/scope-manager": "8.47.0",
|
||||
"@typescript-eslint/type-utils": "8.47.0",
|
||||
"@typescript-eslint/utils": "8.47.0",
|
||||
"@typescript-eslint/visitor-keys": "8.47.0",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^7.0.0",
|
||||
"natural-compare": "^1.4.0",
|
||||
@@ -3341,22 +3341,22 @@
|
||||
"url": "https://opencollective.com/typescript-eslint"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@typescript-eslint/parser": "^8.46.4",
|
||||
"@typescript-eslint/parser": "^8.47.0",
|
||||
"eslint": "^8.57.0 || ^9.0.0",
|
||||
"typescript": ">=4.8.4 <6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/parser": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.4.tgz",
|
||||
"integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz",
|
||||
"integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/scope-manager": "8.46.4",
|
||||
"@typescript-eslint/types": "8.46.4",
|
||||
"@typescript-eslint/typescript-estree": "8.46.4",
|
||||
"@typescript-eslint/visitor-keys": "8.46.4",
|
||||
"@typescript-eslint/scope-manager": "8.47.0",
|
||||
"@typescript-eslint/types": "8.47.0",
|
||||
"@typescript-eslint/typescript-estree": "8.47.0",
|
||||
"@typescript-eslint/visitor-keys": "8.47.0",
|
||||
"debug": "^4.3.4"
|
||||
},
|
||||
"engines": {
|
||||
@@ -3372,14 +3372,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/project-service": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz",
|
||||
"integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.47.0.tgz",
|
||||
"integrity": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/tsconfig-utils": "^8.46.4",
|
||||
"@typescript-eslint/types": "^8.46.4",
|
||||
"@typescript-eslint/tsconfig-utils": "^8.47.0",
|
||||
"@typescript-eslint/types": "^8.47.0",
|
||||
"debug": "^4.3.4"
|
||||
},
|
||||
"engines": {
|
||||
@@ -3394,14 +3394,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/scope-manager": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz",
|
||||
"integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz",
|
||||
"integrity": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.46.4",
|
||||
"@typescript-eslint/visitor-keys": "8.46.4"
|
||||
"@typescript-eslint/types": "8.47.0",
|
||||
"@typescript-eslint/visitor-keys": "8.47.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -3412,9 +3412,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/tsconfig-utils": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz",
|
||||
"integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz",
|
||||
"integrity": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -3429,15 +3429,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.4.tgz",
|
||||
"integrity": "sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.47.0.tgz",
|
||||
"integrity": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.46.4",
|
||||
"@typescript-eslint/typescript-estree": "8.46.4",
|
||||
"@typescript-eslint/utils": "8.46.4",
|
||||
"@typescript-eslint/types": "8.47.0",
|
||||
"@typescript-eslint/typescript-estree": "8.47.0",
|
||||
"@typescript-eslint/utils": "8.47.0",
|
||||
"debug": "^4.3.4",
|
||||
"ts-api-utils": "^2.1.0"
|
||||
},
|
||||
@@ -3454,9 +3454,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/types": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz",
|
||||
"integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.47.0.tgz",
|
||||
"integrity": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
@@ -3468,16 +3468,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/typescript-estree": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz",
|
||||
"integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz",
|
||||
"integrity": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/project-service": "8.46.4",
|
||||
"@typescript-eslint/tsconfig-utils": "8.46.4",
|
||||
"@typescript-eslint/types": "8.46.4",
|
||||
"@typescript-eslint/visitor-keys": "8.46.4",
|
||||
"@typescript-eslint/project-service": "8.47.0",
|
||||
"@typescript-eslint/tsconfig-utils": "8.47.0",
|
||||
"@typescript-eslint/types": "8.47.0",
|
||||
"@typescript-eslint/visitor-keys": "8.47.0",
|
||||
"debug": "^4.3.4",
|
||||
"fast-glob": "^3.3.2",
|
||||
"is-glob": "^4.0.3",
|
||||
@@ -3497,16 +3497,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz",
|
||||
"integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.47.0.tgz",
|
||||
"integrity": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.7.0",
|
||||
"@typescript-eslint/scope-manager": "8.46.4",
|
||||
"@typescript-eslint/types": "8.46.4",
|
||||
"@typescript-eslint/typescript-estree": "8.46.4"
|
||||
"@typescript-eslint/scope-manager": "8.47.0",
|
||||
"@typescript-eslint/types": "8.47.0",
|
||||
"@typescript-eslint/typescript-estree": "8.47.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -3521,13 +3521,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz",
|
||||
"integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz",
|
||||
"integrity": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.46.4",
|
||||
"@typescript-eslint/types": "8.47.0",
|
||||
"eslint-visitor-keys": "^4.2.1"
|
||||
},
|
||||
"engines": {
|
||||
@@ -3552,13 +3552,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitejs/plugin-vue": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz",
|
||||
"integrity": "sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==",
|
||||
"version": "6.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.2.tgz",
|
||||
"integrity": "sha512-iHmwV3QcVGGvSC1BG5bZ4z6iwa1SOpAPWmnjOErd4Ske+lZua5K9TtAVdx0gMBClJ28DViCbSmZitjWZsWO3LA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@rolldown/pluginutils": "1.0.0-beta.29"
|
||||
"@rolldown/pluginutils": "1.0.0-beta.50"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^20.19.0 || >=22.12.0"
|
||||
@@ -3569,17 +3569,17 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/expect": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.9.tgz",
|
||||
"integrity": "sha512-C2vyXf5/Jfj1vl4DQYxjib3jzyuswMi/KHHVN2z+H4v16hdJ7jMZ0OGe3uOVIt6LyJsAofDdaJNIFEpQcrSTFw==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.10.tgz",
|
||||
"integrity": "sha512-3QkTX/lK39FBNwARCQRSQr0TP9+ywSdxSX+LgbJ2M1WmveXP72anTbnp2yl5fH+dU6SUmBzNMrDHs80G8G2DZg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@standard-schema/spec": "^1.0.0",
|
||||
"@types/chai": "^5.2.2",
|
||||
"@vitest/spy": "4.0.9",
|
||||
"@vitest/utils": "4.0.9",
|
||||
"chai": "^6.2.0",
|
||||
"@vitest/spy": "4.0.10",
|
||||
"@vitest/utils": "4.0.10",
|
||||
"chai": "^6.2.1",
|
||||
"tinyrainbow": "^3.0.3"
|
||||
},
|
||||
"funding": {
|
||||
@@ -3587,13 +3587,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/mocker": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.9.tgz",
|
||||
"integrity": "sha512-PUyaowQFHW+9FKb4dsvvBM4o025rWMlEDXdWRxIOilGaHREYTi5Q2Rt9VCgXgPy/hHZu1LeuXtrA/GdzOatP2g==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.10.tgz",
|
||||
"integrity": "sha512-e2OfdexYkjkg8Hh3L9NVEfbwGXq5IZbDovkf30qW2tOh7Rh9sVtmSr2ztEXOFbymNxS4qjzLXUQIvATvN4B+lg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/spy": "4.0.9",
|
||||
"@vitest/spy": "4.0.10",
|
||||
"estree-walker": "^3.0.3",
|
||||
"magic-string": "^0.30.21"
|
||||
},
|
||||
@@ -3614,9 +3614,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/pretty-format": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.9.tgz",
|
||||
"integrity": "sha512-Hor0IBTwEi/uZqB7pvGepyElaM8J75pYjrrqbC8ZYMB9/4n5QA63KC15xhT+sqHpdGWfdnPo96E8lQUxs2YzSQ==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.10.tgz",
|
||||
"integrity": "sha512-99EQbpa/zuDnvVjthwz5bH9o8iPefoQZ63WV8+bsRJZNw3qQSvSltfut8yu1Jc9mqOYi7pEbsKxYTi/rjaq6PA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -3627,13 +3627,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/runner": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.9.tgz",
|
||||
"integrity": "sha512-aF77tsXdEvIJRkj9uJZnHtovsVIx22Ambft9HudC+XuG/on1NY/bf5dlDti1N35eJT+QZLb4RF/5dTIG18s98w==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.10.tgz",
|
||||
"integrity": "sha512-EXU2iSkKvNwtlL8L8doCpkyclw0mc/t4t9SeOnfOFPyqLmQwuceMPA4zJBa6jw0MKsZYbw7kAn+gl7HxrlB8UQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/utils": "4.0.9",
|
||||
"@vitest/utils": "4.0.10",
|
||||
"pathe": "^2.0.3"
|
||||
},
|
||||
"funding": {
|
||||
@@ -3641,13 +3641,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/snapshot": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.9.tgz",
|
||||
"integrity": "sha512-r1qR4oYstPbnOjg0Vgd3E8ADJbi4ditCzqr+Z9foUrRhIy778BleNyZMeAJ2EjV+r4ASAaDsdciC9ryMy8xMMg==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.10.tgz",
|
||||
"integrity": "sha512-2N4X2ZZl7kZw0qeGdQ41H0KND96L3qX1RgwuCfy6oUsF2ISGD/HpSbmms+CkIOsQmg2kulwfhJ4CI0asnZlvkg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/pretty-format": "4.0.9",
|
||||
"@vitest/pretty-format": "4.0.10",
|
||||
"magic-string": "^0.30.21",
|
||||
"pathe": "^2.0.3"
|
||||
},
|
||||
@@ -3656,9 +3656,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/spy": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.9.tgz",
|
||||
"integrity": "sha512-J9Ttsq0hDXmxmT8CUOWUr1cqqAj2FJRGTdyEjSR+NjoOGKEqkEWj+09yC0HhI8t1W6t4Ctqawl1onHgipJve1A==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.10.tgz",
|
||||
"integrity": "sha512-AsY6sVS8OLb96GV5RoG8B6I35GAbNrC49AO+jNRF9YVGb/g9t+hzNm1H6kD0NDp8tt7VJLs6hb7YMkDXqu03iw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -3666,13 +3666,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitest/utils": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.9.tgz",
|
||||
"integrity": "sha512-cEol6ygTzY4rUPvNZM19sDf7zGa35IYTm9wfzkHoT/f5jX10IOY7QleWSOh5T0e3I3WVozwK5Asom79qW8DiuQ==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.10.tgz",
|
||||
"integrity": "sha512-kOuqWnEwZNtQxMKg3WmPK1vmhZu9WcoX69iwWjVz+jvKTsF1emzsv3eoPcDr6ykA3qP2bsCQE7CwqfNtAVzsmg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/pretty-format": "4.0.9",
|
||||
"@vitest/pretty-format": "4.0.10",
|
||||
"tinyrainbow": "^3.0.3"
|
||||
},
|
||||
"funding": {
|
||||
@@ -3783,21 +3783,21 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vue/devtools-api": {
|
||||
"version": "7.7.8",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.8.tgz",
|
||||
"integrity": "sha512-BtFcAmDbtXGwurWUFf8ogIbgZyR+rcVES1TSNEI8Em80fD8Anu+qTRN1Fc3J6vdRHlVM3fzPV1qIo+B4AiqGzw==",
|
||||
"version": "7.7.9",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.9.tgz",
|
||||
"integrity": "sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/devtools-kit": "^7.7.8"
|
||||
"@vue/devtools-kit": "^7.7.9"
|
||||
}
|
||||
},
|
||||
"node_modules/@vue/devtools-kit": {
|
||||
"version": "7.7.8",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.8.tgz",
|
||||
"integrity": "sha512-4Y8op+AoxOJhB9fpcEF6d5vcJXWKgHxC3B0ytUB8zz15KbP9g9WgVzral05xluxi2fOeAy6t140rdQ943GcLRQ==",
|
||||
"version": "7.7.9",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.9.tgz",
|
||||
"integrity": "sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/devtools-shared": "^7.7.8",
|
||||
"@vue/devtools-shared": "^7.7.9",
|
||||
"birpc": "^2.3.0",
|
||||
"hookable": "^5.5.3",
|
||||
"mitt": "^3.0.1",
|
||||
@@ -3807,9 +3807,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vue/devtools-shared": {
|
||||
"version": "7.7.8",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.8.tgz",
|
||||
"integrity": "sha512-XHpO3jC5nOgYr40M9p8Z4mmKfTvUxKyRcUnpBAYg11pE78eaRFBKb0kG5yKLroMuJeeNH9LWmKp2zMU5LUc7CA==",
|
||||
"version": "7.7.9",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.9.tgz",
|
||||
"integrity": "sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"rfdc": "^1.4.1"
|
||||
@@ -4228,9 +4228,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/baseline-browser-mapping": {
|
||||
"version": "2.8.28",
|
||||
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.28.tgz",
|
||||
"integrity": "sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ==",
|
||||
"version": "2.8.29",
|
||||
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz",
|
||||
"integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
@@ -4407,9 +4407,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/caniuse-lite": {
|
||||
"version": "1.0.30001754",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001754.tgz",
|
||||
"integrity": "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==",
|
||||
"version": "1.0.30001756",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz",
|
||||
"integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@@ -4569,13 +4569,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/core-js-compat": {
|
||||
"version": "3.46.0",
|
||||
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz",
|
||||
"integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==",
|
||||
"version": "3.47.0",
|
||||
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz",
|
||||
"integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"browserslist": "^4.26.3"
|
||||
"browserslist": "^4.28.0"
|
||||
},
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
@@ -4650,9 +4650,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/csstype": {
|
||||
"version": "3.2.1",
|
||||
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.1.tgz",
|
||||
"integrity": "sha512-98XGutrXoh75MlgLihlNxAGbUuFQc7l1cqcnEZlLNKc0UrVdPndgmaDmYTDDh929VS/eqTZV0rozmhu2qqT1/g==",
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
|
||||
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/data-urls": {
|
||||
@@ -4875,9 +4875,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.5.254",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.254.tgz",
|
||||
"integrity": "sha512-DcUsWpVhv9svsKRxnSCZ86SjD+sp32SGidNB37KpqXJncp1mfUgKbHvBomE89WJDbfVKw1mdv5+ikrvd43r+Bg==",
|
||||
"version": "1.5.256",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.256.tgz",
|
||||
"integrity": "sha512-uqYq1IQhpXXLX+HgiXdyOZml7spy4xfy42yPxcCCRjswp0fYM2X+JwCON07lqnpLEGVCj739B7Yr+FngmHBMEQ==",
|
||||
"dev": true,
|
||||
"license": "ISC"
|
||||
},
|
||||
@@ -5797,9 +5797,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/glob": {
|
||||
"version": "10.4.5",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
|
||||
"integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
|
||||
"version": "10.5.0",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
|
||||
"integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
@@ -7843,9 +7843,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/rollup": {
|
||||
"version": "4.53.2",
|
||||
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.2.tgz",
|
||||
"integrity": "sha512-MHngMYwGJVi6Fmnk6ISmnk7JAHRNF0UkuucA0CUW3N3a4KnONPEZz+vUanQP/ZC/iY1Qkf3bwPWzyY84wEks1g==",
|
||||
"version": "4.53.3",
|
||||
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz",
|
||||
"integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -7859,28 +7859,28 @@
|
||||
"npm": ">=8.0.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@rollup/rollup-android-arm-eabi": "4.53.2",
|
||||
"@rollup/rollup-android-arm64": "4.53.2",
|
||||
"@rollup/rollup-darwin-arm64": "4.53.2",
|
||||
"@rollup/rollup-darwin-x64": "4.53.2",
|
||||
"@rollup/rollup-freebsd-arm64": "4.53.2",
|
||||
"@rollup/rollup-freebsd-x64": "4.53.2",
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "4.53.2",
|
||||
"@rollup/rollup-linux-arm-musleabihf": "4.53.2",
|
||||
"@rollup/rollup-linux-arm64-gnu": "4.53.2",
|
||||
"@rollup/rollup-linux-arm64-musl": "4.53.2",
|
||||
"@rollup/rollup-linux-loong64-gnu": "4.53.2",
|
||||
"@rollup/rollup-linux-ppc64-gnu": "4.53.2",
|
||||
"@rollup/rollup-linux-riscv64-gnu": "4.53.2",
|
||||
"@rollup/rollup-linux-riscv64-musl": "4.53.2",
|
||||
"@rollup/rollup-linux-s390x-gnu": "4.53.2",
|
||||
"@rollup/rollup-linux-x64-gnu": "4.53.2",
|
||||
"@rollup/rollup-linux-x64-musl": "4.53.2",
|
||||
"@rollup/rollup-openharmony-arm64": "4.53.2",
|
||||
"@rollup/rollup-win32-arm64-msvc": "4.53.2",
|
||||
"@rollup/rollup-win32-ia32-msvc": "4.53.2",
|
||||
"@rollup/rollup-win32-x64-gnu": "4.53.2",
|
||||
"@rollup/rollup-win32-x64-msvc": "4.53.2",
|
||||
"@rollup/rollup-android-arm-eabi": "4.53.3",
|
||||
"@rollup/rollup-android-arm64": "4.53.3",
|
||||
"@rollup/rollup-darwin-arm64": "4.53.3",
|
||||
"@rollup/rollup-darwin-x64": "4.53.3",
|
||||
"@rollup/rollup-freebsd-arm64": "4.53.3",
|
||||
"@rollup/rollup-freebsd-x64": "4.53.3",
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "4.53.3",
|
||||
"@rollup/rollup-linux-arm-musleabihf": "4.53.3",
|
||||
"@rollup/rollup-linux-arm64-gnu": "4.53.3",
|
||||
"@rollup/rollup-linux-arm64-musl": "4.53.3",
|
||||
"@rollup/rollup-linux-loong64-gnu": "4.53.3",
|
||||
"@rollup/rollup-linux-ppc64-gnu": "4.53.3",
|
||||
"@rollup/rollup-linux-riscv64-gnu": "4.53.3",
|
||||
"@rollup/rollup-linux-riscv64-musl": "4.53.3",
|
||||
"@rollup/rollup-linux-s390x-gnu": "4.53.3",
|
||||
"@rollup/rollup-linux-x64-gnu": "4.53.3",
|
||||
"@rollup/rollup-linux-x64-musl": "4.53.3",
|
||||
"@rollup/rollup-openharmony-arm64": "4.53.3",
|
||||
"@rollup/rollup-win32-arm64-msvc": "4.53.3",
|
||||
"@rollup/rollup-win32-ia32-msvc": "4.53.3",
|
||||
"@rollup/rollup-win32-x64-gnu": "4.53.3",
|
||||
"@rollup/rollup-win32-x64-msvc": "4.53.3",
|
||||
"fsevents": "~2.3.2"
|
||||
}
|
||||
},
|
||||
@@ -8751,22 +8751,22 @@
|
||||
}
|
||||
},
|
||||
"node_modules/tldts": {
|
||||
"version": "7.0.17",
|
||||
"resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.17.tgz",
|
||||
"integrity": "sha512-Y1KQBgDd/NUc+LfOtKS6mNsC9CCaH+m2P1RoIZy7RAPo3C3/t8X45+zgut31cRZtZ3xKPjfn3TkGTrctC2TQIQ==",
|
||||
"version": "7.0.18",
|
||||
"resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.18.tgz",
|
||||
"integrity": "sha512-lCcgTAgMxQ1JKOWrVGo6E69Ukbnx4Gc1wiYLRf6J5NN4HRYJtCby1rPF8rkQ4a6qqoFBK5dvjJ1zJ0F7VfDSvw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"tldts-core": "^7.0.17"
|
||||
"tldts-core": "^7.0.18"
|
||||
},
|
||||
"bin": {
|
||||
"tldts": "bin/cli.js"
|
||||
}
|
||||
},
|
||||
"node_modules/tldts-core": {
|
||||
"version": "7.0.17",
|
||||
"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.17.tgz",
|
||||
"integrity": "sha512-DieYoGrP78PWKsrXr8MZwtQ7GLCUeLxihtjC1jZsW1DnvSMdKPitJSe8OSYDM2u5H6g3kWJZpePqkp43TfLh0g==",
|
||||
"version": "7.0.18",
|
||||
"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.18.tgz",
|
||||
"integrity": "sha512-jqJC13oP4FFAahv4JT/0WTDrCF9Okv7lpKtOZUGPLiAnNbACcSg8Y8T+Z9xthOmRBqi/Sob4yi0TE0miRCvF7Q==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
@@ -8941,16 +8941,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/typescript-eslint": {
|
||||
"version": "8.46.4",
|
||||
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.4.tgz",
|
||||
"integrity": "sha512-KALyxkpYV5Ix7UhvjTwJXZv76VWsHG+NjNlt/z+a17SOQSiOcBdUXdbJdyXi7RPxrBFECtFOiPwUJQusJuCqrg==",
|
||||
"version": "8.47.0",
|
||||
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.47.0.tgz",
|
||||
"integrity": "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/eslint-plugin": "8.46.4",
|
||||
"@typescript-eslint/parser": "8.46.4",
|
||||
"@typescript-eslint/typescript-estree": "8.46.4",
|
||||
"@typescript-eslint/utils": "8.46.4"
|
||||
"@typescript-eslint/eslint-plugin": "8.47.0",
|
||||
"@typescript-eslint/parser": "8.47.0",
|
||||
"@typescript-eslint/typescript-estree": "8.47.0",
|
||||
"@typescript-eslint/utils": "8.47.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@@ -9254,19 +9254,19 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vitest": {
|
||||
"version": "4.0.9",
|
||||
"resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.9.tgz",
|
||||
"integrity": "sha512-E0Ja2AX4th+CG33yAFRC+d1wFx2pzU5r6HtG6LiPSE04flaE0qB6YyjSw9ZcpJAtVPfsvZGtJlKWZpuW7EHRxg==",
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.10.tgz",
|
||||
"integrity": "sha512-2Fqty3MM9CDwOVet/jaQalYlbcjATZwPYGcqpiYQqgQ/dLC7GuHdISKgTYIVF/kaishKxLzleKWWfbSDklyIKg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vitest/expect": "4.0.9",
|
||||
"@vitest/mocker": "4.0.9",
|
||||
"@vitest/pretty-format": "4.0.9",
|
||||
"@vitest/runner": "4.0.9",
|
||||
"@vitest/snapshot": "4.0.9",
|
||||
"@vitest/spy": "4.0.9",
|
||||
"@vitest/utils": "4.0.9",
|
||||
"@vitest/expect": "4.0.10",
|
||||
"@vitest/mocker": "4.0.10",
|
||||
"@vitest/pretty-format": "4.0.10",
|
||||
"@vitest/runner": "4.0.10",
|
||||
"@vitest/snapshot": "4.0.10",
|
||||
"@vitest/spy": "4.0.10",
|
||||
"@vitest/utils": "4.0.10",
|
||||
"debug": "^4.4.3",
|
||||
"es-module-lexer": "^1.7.0",
|
||||
"expect-type": "^1.2.2",
|
||||
@@ -9294,10 +9294,10 @@
|
||||
"@edge-runtime/vm": "*",
|
||||
"@types/debug": "^4.1.12",
|
||||
"@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
|
||||
"@vitest/browser-playwright": "4.0.9",
|
||||
"@vitest/browser-preview": "4.0.9",
|
||||
"@vitest/browser-webdriverio": "4.0.9",
|
||||
"@vitest/ui": "4.0.9",
|
||||
"@vitest/browser-playwright": "4.0.10",
|
||||
"@vitest/browser-preview": "4.0.10",
|
||||
"@vitest/browser-webdriverio": "4.0.10",
|
||||
"@vitest/ui": "4.0.10",
|
||||
"happy-dom": "*",
|
||||
"jsdom": "*"
|
||||
},
|
||||
@@ -10248,4 +10248,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -76,7 +76,7 @@
|
||||
<th
|
||||
scope="col"
|
||||
style="width: 10%"
|
||||
v-if="!activityTypeIsSwimming(activity) && activity !== 13"
|
||||
v-if="!activityTypeIsSwimming(activity) && activityTypeNotRowing(activity)"
|
||||
>
|
||||
{{ $t('activityLapsComponent.labelLapElev') }}
|
||||
</th>
|
||||
|
||||
@@ -149,7 +149,12 @@ export default {
|
||||
}
|
||||
} else if (stream.stream_type === 3 && props.graphSelection === 'cad') {
|
||||
for (const streamPoint of stream.stream_waypoints) {
|
||||
data.push(Number.parseInt(streamPoint.cad))
|
||||
let cadence = Number.parseInt(streamPoint.cad)
|
||||
// For running, double the cadence to get total steps per minute (SPM)
|
||||
if (activityTypeIsRunning(props.activity)) {
|
||||
cadence = cadence * 2
|
||||
}
|
||||
data.push(cadence)
|
||||
// Label as "Stroke Rate" over "Cadence" for swimming activities
|
||||
label = activityTypeIsSwimming(props.activity)
|
||||
? t('generalItems.labelStrokeRateInSpm')
|
||||
|
||||
@@ -238,7 +238,9 @@
|
||||
activity.activity_type != 18 &&
|
||||
activity.activity_type != 19 &&
|
||||
activity.activity_type != 20 &&
|
||||
activityTypeNotWindsurf(activity) &&
|
||||
activity.activity_type != 41 &&
|
||||
activityTypeNotSailing(activity) &&
|
||||
activityTypeNotRacquet(activity)
|
||||
"
|
||||
>
|
||||
@@ -248,6 +250,19 @@
|
||||
<br />
|
||||
{{ formatPace(t, activity, authStore.user.units) }}
|
||||
</div>
|
||||
<!-- avg_speed sailing activities -->
|
||||
<div
|
||||
v-else-if="
|
||||
activityTypeIsWindsurf(activity) ||
|
||||
activityTypeIsSailing(activity)
|
||||
"
|
||||
>
|
||||
<span class="fw-lighter">
|
||||
{{ $t('activitySummaryComponent.activityAvgSpeed') }}
|
||||
</span>
|
||||
<br />
|
||||
<span>{{ formatAverageSpeed(t, activity, authStore.user.units) }}</span>
|
||||
</div>
|
||||
<!-- avg_hr -->
|
||||
<div v-else>
|
||||
<span class="fw-lighter">
|
||||
@@ -361,6 +376,10 @@ import {
|
||||
activityTypeIsRunning,
|
||||
activityTypeNotRunning,
|
||||
activityTypeNotRacquet,
|
||||
activityTypeNotWindsurf,
|
||||
activityTypeIsWindsurf,
|
||||
activityTypeNotSailing,
|
||||
activityTypeIsSailing,
|
||||
formatName
|
||||
} from '@/utils/activityUtils'
|
||||
import { formatDateMed, formatTime, formatSecondsToMinutes } from '@/utils/dateTimeUtils'
|
||||
@@ -414,7 +433,7 @@ onMounted(async () => {
|
||||
// Methods
|
||||
async function submitDeleteActivity() {
|
||||
try {
|
||||
userActivity.value = await activities.deleteActivity(props.activity.id)
|
||||
await activities.deleteActivity(props.activity.id)
|
||||
if (props.source === 'activity') {
|
||||
return router.push({
|
||||
path: '/',
|
||||
|
||||
@@ -65,7 +65,7 @@ export default {
|
||||
required: true
|
||||
},
|
||||
gearsByType: {
|
||||
type: Object,
|
||||
type: Array,
|
||||
required: true
|
||||
},
|
||||
gear: {
|
||||
|
||||
@@ -153,6 +153,9 @@
|
||||
<option value="13">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption13') }}
|
||||
</option>
|
||||
<option value="42">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption42') }}
|
||||
</option>
|
||||
<hr />
|
||||
<option value="14">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption14') }}
|
||||
@@ -170,6 +173,9 @@
|
||||
<option value="37">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption37') }}
|
||||
</option>
|
||||
<option value="44">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption44') }}
|
||||
</option>
|
||||
<hr />
|
||||
<option value="21">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption21') }}
|
||||
@@ -202,10 +208,17 @@
|
||||
<option value="33">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption33') }}
|
||||
</option>
|
||||
<option value="43">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption43') }}
|
||||
</option>
|
||||
<hr />
|
||||
<option value="38">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption38') }}
|
||||
</option>
|
||||
<hr />
|
||||
<option value="45">
|
||||
{{ $t('editActivityModalComponent.modalEditActivityTypeOption45') }}
|
||||
</option>
|
||||
</select>
|
||||
<!-- visibility fields -->
|
||||
<label for="activityVisibilityEdit"
|
||||
|
||||
@@ -72,7 +72,7 @@ export default {
|
||||
for (const data of props.userHealthData) {
|
||||
if (data.weight) {
|
||||
currentWeight.value = data.weight
|
||||
currentBMI.value = data.bmi.toFixed(2)
|
||||
currentBMI.value = data.bmi ? data.bmi.toFixed(2) : null
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,6 +39,10 @@
|
||||
"soccer": "Futbol",
|
||||
"padel": "Pàdel",
|
||||
"treadmillRun": "Correr en cinta",
|
||||
"cardioTraining": "Cardio training",
|
||||
"cardioTraining": "Entrenament cardio",
|
||||
"kayaking": "Caiac",
|
||||
"sailing": "Vela",
|
||||
"snowShoeing": "Raquetes de neu",
|
||||
"inlineSkating": "Patinatge en línia",
|
||||
"labelWorkout": " entrenament"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Velocitat",
|
||||
"labelGraphPace": "Ritme",
|
||||
"labelGraphHRZone": "Zona",
|
||||
"labelDownsampling": "Dades reduïdes a ~200 punts",
|
||||
"errorMessageProcessingActivityStreams": "Error processant activitats de carrera",
|
||||
"labelGraphStrokeRate": "Freqüència batecs"
|
||||
}
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
"activityMaxHR": "FC Màx",
|
||||
"activityAvgPower": "Força Mitja",
|
||||
"activityAvgSpeed": "Vel mitja",
|
||||
"activityEleGain": "Guany Elev.",
|
||||
"activityEleLoss": "Pèrdua Elev.",
|
||||
"activityEleGain": "Desnivell Positiu",
|
||||
"activityEleLoss": "Desnivell Negatiu",
|
||||
"activityCalories": "Calories",
|
||||
"activityNoData": "Sense dades",
|
||||
"errorFetchingUserById": "Error obtenint usuari per id",
|
||||
|
||||
@@ -47,7 +47,11 @@
|
||||
"modalEditActivityTypeOption38": "Futbol",
|
||||
"modalEditActivityTypeOption39": "Pàdel",
|
||||
"modalEditActivityTypeOption40": "Correr en cinta",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption41": "Entrenament cardio",
|
||||
"modalEditActivityTypeOption42": "Caiac",
|
||||
"modalEditActivityTypeOption43": "Vela",
|
||||
"modalEditActivityTypeOption44": "Raquetes de neu",
|
||||
"modalEditActivityTypeOption45": "Patinatge en línia",
|
||||
"modalEditActivityVisibilityLabel": "Visibilitat",
|
||||
"modalEditActivityVisibilityOption0": "Públic",
|
||||
"modalEditActivityVisibilityOption1": "Seguidors",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Amaga equipament",
|
||||
"successActivityEdit": "Activitat editada correctament",
|
||||
"errorActivityEdit": "Error editant activitat"
|
||||
}
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
"languageOption9": "Xinès (Tradicional)",
|
||||
"languageOption10": "Gallec (GL)",
|
||||
"languageOption11": "Italià (IT)",
|
||||
"languageOption12": "Slovenian (SL)",
|
||||
"languageOption12": "Eslovac (SL)",
|
||||
"firstDayOfWeekOption0": "Diumenge",
|
||||
"firstDayOfWeekOption1": "Dilluns",
|
||||
"firstDayOfWeekOption2": "Dimarts",
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Home",
|
||||
"genderFemale": "Dona",
|
||||
"genderUnspecified": "Sense especificar"
|
||||
"genderUnspecified": "Sense especificar",
|
||||
"labelAverage": "Mitja",
|
||||
"labelMaximum": "Màxim"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Patinatge sobre gel",
|
||||
"searchSelectActivityType16": "Futbol",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Caiac",
|
||||
"searchSelectActivityType19": "Vela",
|
||||
"searchSelectActivityType20": "Raquetes de neu",
|
||||
"searchSelectActivityType21": "Patinatge",
|
||||
"searchSelectGearType0": "Tot",
|
||||
"searchSelectGearType1": "Bici",
|
||||
"searchSelectGearType2": "Sabatilles",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Error obtenint usuari amb lògica de nom d'usuari",
|
||||
"errorFetchingActivityWithNameContains": "Error obtenint activitat amb lògica de nom d'usuari",
|
||||
"errorFetchingGearWithNicknameContains": "Error obtenint equipament amb lògica de nom d'usuari"
|
||||
}
|
||||
}
|
||||
@@ -39,6 +39,10 @@
|
||||
"soccer": "足球",
|
||||
"padel": "配斗球",
|
||||
"treadmillRun": "跑步机跑",
|
||||
"cardioTraining": "Cardio training",
|
||||
"cardioTraining": "有氧训练",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " 运动"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "速度",
|
||||
"labelGraphPace": "配速",
|
||||
"labelGraphHRZone": "区间",
|
||||
"labelDownsampling": "数据被下采样到大约 200 个点",
|
||||
"errorMessageProcessingActivityStreams": "处理运动数据流时出错",
|
||||
"labelGraphStrokeRate": "划水频率"
|
||||
}
|
||||
|
||||
@@ -47,7 +47,11 @@
|
||||
"modalEditActivityTypeOption38": "足球",
|
||||
"modalEditActivityTypeOption39": "配斗球",
|
||||
"modalEditActivityTypeOption40": "跑步机跑",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption41": "有氧训练",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "可见性",
|
||||
"modalEditActivityVisibilityOption0": "公开",
|
||||
"modalEditActivityVisibilityOption1": "粉丝",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "隐藏装备",
|
||||
"successActivityEdit": "活动编辑成功",
|
||||
"errorActivityEdit": "活动编辑失败"
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
"activityTypeSwim": "游泳",
|
||||
"activityTypeWalk": "步行",
|
||||
"activityTypeStrength": "力量",
|
||||
"activityTypeCardio": "Cardio",
|
||||
"activityTypeCardio": "有氧",
|
||||
"intervalOption1": "每天",
|
||||
"intervalOption2": "每周",
|
||||
"intervalOption3": "每月",
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"languageOption9": "中文(繁体)",
|
||||
"languageOption10": "加利西亚语",
|
||||
"languageOption11": "意大利语",
|
||||
"languageOption12": "Slovenian (SL)",
|
||||
"languageOption12": "斯洛文尼亚语",
|
||||
"firstDayOfWeekOption0": "星期日",
|
||||
"firstDayOfWeekOption1": "星期一",
|
||||
"firstDayOfWeekOption2": "星期二",
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "男",
|
||||
"genderFemale": "女",
|
||||
"genderUnspecified": "未指定"
|
||||
"genderUnspecified": "未指定",
|
||||
"labelAverage": "平均",
|
||||
"labelMaximum": "最大值"
|
||||
}
|
||||
|
||||
@@ -20,7 +20,11 @@
|
||||
"searchSelectActivityType14": "冲浪",
|
||||
"searchSelectActivityType15": "滑冰",
|
||||
"searchSelectActivityType16": "足球",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType17": "有氧",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "全部",
|
||||
"searchSelectGearType1": "自行车",
|
||||
"searchSelectGearType2": "鞋子",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "获取用户名包含逻辑的用户时出错",
|
||||
"errorFetchingActivityWithNameContains": "获取名称中包含逻辑的活动时出错",
|
||||
"errorFetchingGearWithNicknameContains": "获取昵称中包含逻辑的装备时出错"
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,9 @@
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"cardioTraining": "Cardio training",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " Workout"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Geschwindigkeit",
|
||||
"labelGraphPace": "Tempo",
|
||||
"labelGraphHRZone": "Zone",
|
||||
"labelDownsampling": "Daten auf ~200 Punkte heruntergerechnet",
|
||||
"errorMessageProcessingActivityStreams": "Fehler beim Verarbeiten der Aktivitäten",
|
||||
"labelGraphStrokeRate": "Schlagzahl"
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Laufbandlauf",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Sichtbarkeit",
|
||||
"modalEditActivityVisibilityOption0": "Öffentlich",
|
||||
"modalEditActivityVisibilityOption1": "Follower",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ausrüstung ausblenden",
|
||||
"successActivityEdit": "Aktivität erfolgreich bearbeitet",
|
||||
"errorActivityEdit": "Fehler beim Bearbeiten der Aktivität"
|
||||
}
|
||||
}
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Männlich",
|
||||
"genderFemale": "Weiblich",
|
||||
"genderUnspecified": "Keine Angabe"
|
||||
"genderUnspecified": "Keine Angabe",
|
||||
"labelAverage": "Average",
|
||||
"labelMaximum": "Maximum"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Ice skate",
|
||||
"searchSelectActivityType16": "Soccer",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "Alle",
|
||||
"searchSelectGearType1": "Fahrrad",
|
||||
"searchSelectGearType2": "Schuhe",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Fehler beim Abrufen des Benutzers mit Benutzername enthält Logik",
|
||||
"errorFetchingActivityWithNameContains": "Fehler beim Abrufen der Aktivität mit dem Namen enthält Logik",
|
||||
"errorFetchingGearWithNicknameContains": "Fehler beim Abrufen der Ausrüstung mit Nickname enthält Logik"
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,9 @@
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"cardioTraining": "Cardio training",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " entrenamiento"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Velocidad",
|
||||
"labelGraphPace": "Ritmo",
|
||||
"labelGraphHRZone": "Zona",
|
||||
"labelDownsampling": "Datos reducidos a ~200 puntos",
|
||||
"errorMessageProcessingActivityStreams": "Error al procesar los flujos de actividad",
|
||||
"labelGraphStrokeRate": "Ritmo de brazada"
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Visibilidad",
|
||||
"modalEditActivityVisibilityOption0": "Público",
|
||||
"modalEditActivityVisibilityOption1": "Seguidores",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ocultar equipo",
|
||||
"successActivityEdit": "Actividad editada correctamente",
|
||||
"errorActivityEdit": "Error al editar actividad"
|
||||
}
|
||||
}
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Male",
|
||||
"genderFemale": "Female",
|
||||
"genderUnspecified": "Unspecified"
|
||||
"genderUnspecified": "Unspecified",
|
||||
"labelAverage": "Average",
|
||||
"labelMaximum": "Maximum"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Ice skate",
|
||||
"searchSelectActivityType16": "Soccer",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "Todos",
|
||||
"searchSelectGearType1": "Bicicleta",
|
||||
"searchSelectGearType2": "Calzado",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Error obteniendo usuario con nombre de usuario contiene lógica",
|
||||
"errorFetchingActivityWithNameContains": "Error al obtener la actividad con el nombre contiene lógica",
|
||||
"errorFetchingGearWithNicknameContains": "Error al obtener el equipo con el nombre contiene lógica"
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,9 @@
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"cardioTraining": "Cardio training",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " workout"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Vitesse",
|
||||
"labelGraphPace": "Allure",
|
||||
"labelGraphHRZone": "Zone",
|
||||
"labelDownsampling": "Données sous-échantillonnées à ~200 points",
|
||||
"errorMessageProcessingActivityStreams": "Erreur lors du traitement des flux d'activité",
|
||||
"labelGraphStrokeRate": "Stroke rate"
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Visibilité",
|
||||
"modalEditActivityVisibilityOption0": "Publique",
|
||||
"modalEditActivityVisibilityOption1": "Abonnés",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Masquer l'équipement",
|
||||
"successActivityEdit": "L'activité a bien été modifiée",
|
||||
"errorActivityEdit": "Erreur lors de la modification de l'activité"
|
||||
}
|
||||
}
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Male",
|
||||
"genderFemale": "Female",
|
||||
"genderUnspecified": "Unspecified"
|
||||
"genderUnspecified": "Unspecified",
|
||||
"labelAverage": "Average",
|
||||
"labelMaximum": "Maximum"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Ice skate",
|
||||
"searchSelectActivityType16": "Soccer",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "Tous",
|
||||
"searchSelectGearType1": "Vélo",
|
||||
"searchSelectGearType2": "Chaussures",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Erreur lors de la récupération de l'utilisateur avec le nom d'utilisateur",
|
||||
"errorFetchingActivityWithNameContains": "Erreur lors de la récupération de l'activité avec le nom",
|
||||
"errorFetchingGearWithNicknameContains": "Erreur lors de la récupération de l'équipement avec le surnom"
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,9 @@
|
||||
"padel": "Pádel",
|
||||
"treadmillRun": "Correr na cinta",
|
||||
"cardioTraining": "Cardio training",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " adestramento"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Velocidade",
|
||||
"labelGraphPace": "Ritmo",
|
||||
"labelGraphHRZone": "Zona",
|
||||
"labelDownsampling": "Datos reducidos a ~200 puntos",
|
||||
"errorMessageProcessingActivityStreams": "Erro ao procesar os fluxos da actividade",
|
||||
"labelGraphStrokeRate": "Frec. brazada"
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
"modalEditActivityTypeOption39": "Pádel",
|
||||
"modalEditActivityTypeOption40": "Correr na cinta",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Visibilidade",
|
||||
"modalEditActivityVisibilityOption0": "Pública",
|
||||
"modalEditActivityVisibilityOption1": "Para seguidoras",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ocultar equipamento",
|
||||
"successActivityEdit": "Actividade editada correctamente",
|
||||
"errorActivityEdit": "Erro ao editar a actividade"
|
||||
}
|
||||
}
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Masculino",
|
||||
"genderFemale": "Feminino",
|
||||
"genderUnspecified": "Sen especificar"
|
||||
"genderUnspecified": "Sen especificar",
|
||||
"labelAverage": "Average",
|
||||
"labelMaximum": "Maximum"
|
||||
}
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Patinaxe sobre xeo",
|
||||
"searchSelectActivityType16": "Fútbol",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "Todo",
|
||||
"searchSelectGearType1": "Bicicleta",
|
||||
"searchSelectGearType2": "Zapatillas",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Error fetching user with username contains logic",
|
||||
"errorFetchingActivityWithNameContains": "Error fetching activity with name contains logic",
|
||||
"errorFetchingGearWithNicknameContains": "Error fetching gear with nickname contains logic"
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,9 @@
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Corsa su tapis roulant",
|
||||
"cardioTraining": "Cardio training",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " allenamento"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Velocità",
|
||||
"labelGraphPace": "Ritmo",
|
||||
"labelGraphHRZone": "Zona",
|
||||
"labelDownsampling": "Dati ridotti a ~200 punti",
|
||||
"errorMessageProcessingActivityStreams": "Errore nell'elaborazione dei flussi di attività",
|
||||
"labelGraphStrokeRate": "Frequenza di bracciata"
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Corsa su tapis roulant",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Visibilità",
|
||||
"modalEditActivityVisibilityOption0": "Pubblico",
|
||||
"modalEditActivityVisibilityOption1": "Follower",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Nascondi attrezzatura",
|
||||
"successActivityEdit": "Attività modificata con successo",
|
||||
"errorActivityEdit": "Errore nella modifica dell'attività"
|
||||
}
|
||||
}
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Maschio",
|
||||
"genderFemale": "Femmina",
|
||||
"genderUnspecified": "Non specificato"
|
||||
"genderUnspecified": "Non specificato",
|
||||
"labelAverage": "Average",
|
||||
"labelMaximum": "Maximum"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Pattinaggio su ghiaccio",
|
||||
"searchSelectActivityType16": "Calcio",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "Tutti",
|
||||
"searchSelectGearType1": "Bici",
|
||||
"searchSelectGearType2": "Scarpe",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Errore nel recupero dell'utente con nome utente contenente",
|
||||
"errorFetchingActivityWithNameContains": "Errore nel recupero dell'attività con nome contenente",
|
||||
"errorFetchingGearWithNicknameContains": "Errore nel recupero dell'attrezzatura con soprannome contenente"
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,9 @@
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"cardioTraining": "Cardio training",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " workout"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Snelheid",
|
||||
"labelGraphPace": "Tempo",
|
||||
"labelGraphHRZone": "Zone",
|
||||
"labelDownsampling": "Gegevens teruggeschaald naar ~200 punten",
|
||||
"errorMessageProcessingActivityStreams": "Fout bij verwerken activiteit streams",
|
||||
"labelGraphStrokeRate": "Slagsnelheid"
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Zichtbaarheid",
|
||||
"modalEditActivityVisibilityOption0": "Openbaar",
|
||||
"modalEditActivityVisibilityOption1": "Volgers",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Verberg uitrusting",
|
||||
"successActivityEdit": "Activiteit succesvol bewerkt",
|
||||
"errorActivityEdit": "Fout bij bewerken activiteit"
|
||||
}
|
||||
}
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Male",
|
||||
"genderFemale": "Female",
|
||||
"genderUnspecified": "Unspecified"
|
||||
"genderUnspecified": "Unspecified",
|
||||
"labelAverage": "Average",
|
||||
"labelMaximum": "Maximum"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Ice skate",
|
||||
"searchSelectActivityType16": "Soccer",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "Alle",
|
||||
"searchSelectGearType1": "Fiets",
|
||||
"searchSelectGearType2": "Schoenen",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Fout bij ophalen gebruiker met gebruikersnaam bevat logica",
|
||||
"errorFetchingActivityWithNameContains": "Fout bij ophalen van activiteit met naam bevat logica",
|
||||
"errorFetchingGearWithNicknameContains": "Fout bij ophalen van uitrusting met bijnaam bevat logica"
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,9 @@
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Corrida de passadeira",
|
||||
"cardioTraining": "Cardio",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " treino"
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,6 @@
|
||||
"labelGraphVelocity": "Velocidade",
|
||||
"labelGraphPace": "Ritmo",
|
||||
"labelGraphHRZone": "Zona",
|
||||
"labelDownsampling": "Dados downsampled para ~200 pontos",
|
||||
"errorMessageProcessingActivityStreams": "Erro ao processar fluxos de atividade",
|
||||
"labelGraphStrokeRate": "Velocidade de braçada"
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Corrida de passadeira",
|
||||
"modalEditActivityTypeOption41": "Cardio",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Visibilidade",
|
||||
"modalEditActivityVisibilityOption0": "Público",
|
||||
"modalEditActivityVisibilityOption1": "Seguidores",
|
||||
@@ -67,4 +71,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ocultar equipamento",
|
||||
"successActivityEdit": "Atividade editada com sucesso",
|
||||
"errorActivityEdit": "Erro ao editar atividade"
|
||||
}
|
||||
}
|
||||
@@ -76,5 +76,7 @@
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Masculino",
|
||||
"genderFemale": "Feminino",
|
||||
"genderUnspecified": "Não especificado"
|
||||
"genderUnspecified": "Não especificado",
|
||||
"labelAverage": "Average",
|
||||
"labelMaximum": "Maximum"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"searchSelectActivityType15": "Patinagem no gelo",
|
||||
"searchSelectActivityType16": "Futebol",
|
||||
"searchSelectActivityType17": "Cardio",
|
||||
"searchSelectActivityType18": "Kayaking",
|
||||
"searchSelectActivityType19": "Sailing",
|
||||
"searchSelectActivityType20": "Snow shoeing",
|
||||
"searchSelectActivityType21": "Skating",
|
||||
"searchSelectGearType0": "Todos",
|
||||
"searchSelectGearType1": "Bicicleta",
|
||||
"searchSelectGearType2": "Sapatilhas",
|
||||
@@ -35,4 +39,4 @@
|
||||
"errorFetchingUserWithUsernameContains": "Erro ao obter utilizador com lógica de contém",
|
||||
"errorFetchingActivityWithNameContains": "Erro ao obter atividade com lógica de contém",
|
||||
"errorFetchingGearWithNicknameContains": "Erro ao obter equipamento com lógica de contém"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"title": "Activities",
|
||||
"filterLabelType": "Type",
|
||||
"filterOptionAllTypes": "All types",
|
||||
"filterLabelFromDate": "From date",
|
||||
"filterLabelToDate": "To date",
|
||||
"filterLabelNameLocation": "Name or location",
|
||||
"filterPlaceholderNameLocation": "e.g., Morning run",
|
||||
"buttonClear": "Clear",
|
||||
"buttonApply": "Apply",
|
||||
"errorFailedFetchActivityTypes": "Failed to fetch activity types",
|
||||
"errorUpdatingActivities": "Failed to updated activities",
|
||||
"errorFetchingActivities": "Failed to fetch user activities"
|
||||
"title": "Aktivnosti",
|
||||
"filterLabelType": "Vrsta",
|
||||
"filterOptionAllTypes": "Vse vrste",
|
||||
"filterLabelFromDate": "Od datuma",
|
||||
"filterLabelToDate": "Do datuma",
|
||||
"filterLabelNameLocation": "Ime ali lokacija",
|
||||
"filterPlaceholderNameLocation": "npr. Jutranji tek",
|
||||
"buttonClear": "Počisti",
|
||||
"buttonApply": "Uporabi",
|
||||
"errorFailedFetchActivityTypes": "Pridobivanje vrst aktivnosti ni uspelo",
|
||||
"errorUpdatingActivities": "Posodabljanje aktivnosti ni uspelo",
|
||||
"errorFetchingActivities": "Pridobivanje uporabniških aktivnosti ni uspelo"
|
||||
}
|
||||
|
||||
@@ -1,44 +1,48 @@
|
||||
{
|
||||
"run": "Run",
|
||||
"trailRun": "Trail run",
|
||||
"virtualRun": "Virtual run",
|
||||
"ride": "Ride",
|
||||
"gravelRide": "Gravel ride",
|
||||
"mtbRide": "MTB ride",
|
||||
"virtualRide": "Virtual ride",
|
||||
"lapSwimming": "Lap swimming",
|
||||
"openWaterSwimming": "Open water swimming",
|
||||
"workout": "Workout",
|
||||
"walk": "Walk",
|
||||
"indoorWalk": "Indoor walk",
|
||||
"hike": "Hike",
|
||||
"rowing": "Rowing",
|
||||
"yoga": "Yoga",
|
||||
"alpineSki": "Alpine ski",
|
||||
"nordicSki": "Nordic ski",
|
||||
"snowboard": "Snowboard",
|
||||
"transition": "Transition",
|
||||
"strengthTraining": "Strength training",
|
||||
"run": "Tek",
|
||||
"trailRun": "Gorski tek",
|
||||
"virtualRun": "Virtualni tek",
|
||||
"ride": "Kolesarjenje",
|
||||
"gravelRide": "Gravel kolesarjenje",
|
||||
"mtbRide": "Gorsko kolesarjenje",
|
||||
"virtualRide": "Virtualno kolesarjenje",
|
||||
"lapSwimming": "Plavanje v bazenu",
|
||||
"openWaterSwimming": "Plavanje na odprtem",
|
||||
"workout": "Vadba",
|
||||
"walk": "Hoja",
|
||||
"indoorWalk": "Hoja v zaprtih prostorih",
|
||||
"hike": "Pohod",
|
||||
"rowing": "Veslanje",
|
||||
"yoga": "Joga",
|
||||
"alpineSki": "Alpsko smučanje",
|
||||
"nordicSki": "Nordijsko smučanje",
|
||||
"snowboard": "Deskanje na snegu",
|
||||
"transition": "Tranzicija",
|
||||
"strengthTraining": "Vadba za moč",
|
||||
"crossfit": "CrossFit",
|
||||
"tennis": "Tennis",
|
||||
"tableTennis": "Table tennis",
|
||||
"tennis": "Tenis",
|
||||
"tableTennis": "Namizni tenis",
|
||||
"badminton": "Badminton",
|
||||
"squash": "Squash",
|
||||
"squash": "Skvoš",
|
||||
"racquetball": "Racquetball",
|
||||
"pickleball": "Pickleball",
|
||||
"commutingRide": "Commuting ride",
|
||||
"indoorRide": "Indoor ride",
|
||||
"mixedSurfaceRide": "Mixed surface ride",
|
||||
"windsurf": "Windsurf",
|
||||
"standUpPaddling": "Stand up paddling",
|
||||
"surf": "Surf",
|
||||
"trackRun": "Track run",
|
||||
"ebikeRide": "E-Bike ride",
|
||||
"ebikeMountainRide": "E-Bike mountain ride",
|
||||
"iceSkate": "Ice skate",
|
||||
"soccer": "Soccer",
|
||||
"commutingRide": "Kolesarjenje v službo",
|
||||
"indoorRide": "Notranje kolesarjenje",
|
||||
"mixedSurfaceRide": "Kolesarjenje po mešanih površinah",
|
||||
"windsurf": "Jadranje na deski",
|
||||
"standUpPaddling": "Stoječe veslanje na deski (SUP)",
|
||||
"surf": "Deskanje na valovih",
|
||||
"trackRun": "Tek na stezi",
|
||||
"ebikeRide": "E-kolesarjenje",
|
||||
"ebikeMountainRide": "Gorsko e-kolesarjenje",
|
||||
"iceSkate": "Drsanje",
|
||||
"soccer": "Nogomet",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"cardioTraining": "Cardio training",
|
||||
"labelWorkout": " workout"
|
||||
}
|
||||
"treadmillRun": "Tek na tekalni stezi",
|
||||
"cardioTraining": "Kardio trening",
|
||||
"kayaking": "Kayaking",
|
||||
"sailing": "Sailing",
|
||||
"snowShoeing": "Snow shoeing",
|
||||
"inlineSkating": "Inline skating",
|
||||
"labelWorkout": " dejavnost"
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"labelGear": "Gear",
|
||||
"labelGearNotSet": "Not set",
|
||||
"modalLabelDeleteGear": "Delete gear from activity",
|
||||
"modalLabelDeleteGearBody": "Are you sure you want to remove the gear from the activity?",
|
||||
"modalLabelDeleteGearButton": "Delete gear",
|
||||
"successMessageGearAdded": "Gear added to activity",
|
||||
"successMessageGearDeleted": "Gear deleted from activity",
|
||||
"errorMessageDeleteGear": "Error deleting gear from activity",
|
||||
"errorMessageActivityNotFound": "Activity not found",
|
||||
"alertPrivacyMessage": "You have hidden information in this activity. You can see it, but others cannot.",
|
||||
"isHiddenMessage": "This activity is hidden. Probably because it is a duplicate or was hidden by the user."
|
||||
"labelGear": "Oprema",
|
||||
"labelGearNotSet": "Ni nastavljeno",
|
||||
"modalLabelDeleteGear": "Odstrani opremo iz dejavnosti",
|
||||
"modalLabelDeleteGearBody": "Ali ste prepričani, da želite odstraniti opremo iz dejavnosti?",
|
||||
"modalLabelDeleteGearButton": "Odstrani opremo",
|
||||
"successMessageGearAdded": "Oprema dodana k dejavnosti",
|
||||
"successMessageGearDeleted": "Oprema odstranjena iz dejavnosti",
|
||||
"errorMessageDeleteGear": "Napaka pri brisanju opreme iz dejavnosti",
|
||||
"errorMessageActivityNotFound": "Dejavnosti ni mogoče najti",
|
||||
"alertPrivacyMessage": "V tej dejavnosti imate skrite informacije. Vi jih lahko vidite, drugi pa ne.",
|
||||
"isHiddenMessage": "Ta dejavnost je skrita. Verjetno zato, ker je podvojena ali pa jo je skril uporabnik."
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"headerType": "Type",
|
||||
"headerName": "Name",
|
||||
"headerLocation": "Location",
|
||||
"headerStartTime": "Start time",
|
||||
"headerDuration": "Duration",
|
||||
"headerDistance": "Distance",
|
||||
"headerPace": "Pace/Speed",
|
||||
"headerCalories": "Calories",
|
||||
"headerElevation": "Elevation",
|
||||
"headerAvgHr": "Avg HR"
|
||||
"headerType": "Vrsta",
|
||||
"headerName": "Ime",
|
||||
"headerLocation": "Lokacija",
|
||||
"headerStartTime": "Začetni čas",
|
||||
"headerDuration": "Trajanje",
|
||||
"headerDistance": "Razdalja",
|
||||
"headerPace": "Tempo/Hitrost",
|
||||
"headerCalories": "Kalorije",
|
||||
"headerElevation": "Višinska razlika",
|
||||
"headerAvgHr": "Povpr. SR"
|
||||
}
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
{
|
||||
"subTitlePace": "Pace",
|
||||
"labelAvgPace": "Avg pace",
|
||||
"labelMovingTime": "Moving time",
|
||||
"labelElapsedTime": "Elapsed time",
|
||||
"subTitleSpeed": "Speed",
|
||||
"labelAvgSpeed": "Avg speed",
|
||||
"labelMaxSpeed": "Max speed",
|
||||
"subTitleHeartRate": "Heart rate",
|
||||
"labelAvgHeartRate": "Avg heart rate",
|
||||
"labelMaxHeartRate": "Max heart rate",
|
||||
"subTitlePower": "Power",
|
||||
"labelAvgPower": "Avg power",
|
||||
"labelMaxPower": "Max power",
|
||||
"labelNormalizedPower": "Normalized power",
|
||||
"subTitleCadence": "Cadence",
|
||||
"labelAvgCadence": "Avg cadence",
|
||||
"labelMaxCadence": "Max cadence",
|
||||
"subTitleElevation": "Elevation",
|
||||
"labelElevationGain": "Elevation gain",
|
||||
"labelElevationLoss": "Elevation loss",
|
||||
"subTitleStrokeRate": "Stroke rate",
|
||||
"labelAvgStrokeRate": "Avg stroke rate",
|
||||
"labelMaxStrokeRate": "Max stroke rate"
|
||||
"subTitlePace": "Tempo",
|
||||
"labelAvgPace": "Povprečen tempo",
|
||||
"labelMovingTime": "Čas gibanja",
|
||||
"labelElapsedTime": "Pretečeni čas",
|
||||
"subTitleSpeed": "Hitrost",
|
||||
"labelAvgSpeed": "Povprečna hitrost",
|
||||
"labelMaxSpeed": "Najvišja hitrost",
|
||||
"subTitleHeartRate": "Srčni utrip",
|
||||
"labelAvgHeartRate": "Povprečen srčni utrip",
|
||||
"labelMaxHeartRate": "Najvišji srčni utrip",
|
||||
"subTitlePower": "Moč",
|
||||
"labelAvgPower": "Povprečna moč",
|
||||
"labelMaxPower": "Najvišja moč",
|
||||
"labelNormalizedPower": "Normalizirana moč",
|
||||
"subTitleCadence": "Kadenca",
|
||||
"labelAvgCadence": "Povprečna kadenca",
|
||||
"labelMaxCadence": "Najvišja kadenca",
|
||||
"subTitleElevation": "Nadmorska višina",
|
||||
"labelElevationGain": "Pridobljena višina",
|
||||
"labelElevationLoss": "Izgubljena višina",
|
||||
"subTitleStrokeRate": "Frekvenca zaveslajev",
|
||||
"labelAvgStrokeRate": "Povprečna frekvenca zaveslajev",
|
||||
"labelMaxStrokeRate": "Najvišja frekvenca zaveslajev"
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"labelLapNumber": "Lap",
|
||||
"labelLapIntensity": "Intensity",
|
||||
"labelLapDistance": "Distance",
|
||||
"labelLapTime": "Time",
|
||||
"labelLapPace": "Pace",
|
||||
"labelLapSpeed": "Speed",
|
||||
"labelLapElevation": "Elevation",
|
||||
"labelLapNumber": "Krog",
|
||||
"labelLapIntensity": "Intenzivnost",
|
||||
"labelLapDistance": "Razdalja",
|
||||
"labelLapTime": "Čas",
|
||||
"labelLapPace": "Tempo",
|
||||
"labelLapSpeed": "Hitrost",
|
||||
"labelLapElevation": "Nadmorska višina",
|
||||
"labelLapElev": "Elev",
|
||||
"labelLapAvgHr": "Avg heart rate",
|
||||
"labelLapAvgHr": "Povprečen srčni utrip",
|
||||
"labelLapHR": "HR",
|
||||
"labelLapStrokeRate": "Stroke rate",
|
||||
"labelLapStrokeRate": "Frekvenca zamahov",
|
||||
"labelLapSR": "SR"
|
||||
}
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
{
|
||||
"labelPillGraphs": "Graphs",
|
||||
"labelPillLaps": "Laps",
|
||||
"labelPillWorkoutSets": "Sets",
|
||||
"labelGraph": "Activity data graphs",
|
||||
"labelGraphHR": "Heart rate",
|
||||
"labelHRZones": "Heart rate zones",
|
||||
"labelGraphPower": "Power",
|
||||
"labelGraphCadence": "Cadence",
|
||||
"labelGraphElevation": "Elevation",
|
||||
"labelGraphVelocity": "Speed",
|
||||
"labelGraphPace": "Pace",
|
||||
"labelGraphHRZone": "Zone",
|
||||
"labelDownsampling": "Data downsampled to ~200 points",
|
||||
"errorMessageProcessingActivityStreams": "Error processing activity streams",
|
||||
"labelGraphStrokeRate": "Stroke rate"
|
||||
"labelPillGraphs": "Grafi",
|
||||
"labelPillLaps": "Krogi",
|
||||
"labelPillWorkoutSets": "Nizi",
|
||||
"labelGraph": "Grafi podatkov o dejavnosti",
|
||||
"labelGraphHR": "Srčni utrip",
|
||||
"labelHRZones": "Območja srčnega utripa",
|
||||
"labelGraphPower": "Moč",
|
||||
"labelGraphCadence": "Kadenca",
|
||||
"labelGraphElevation": "Nadmorska višina",
|
||||
"labelGraphVelocity": "Hitrost",
|
||||
"labelGraphPace": "Tempo",
|
||||
"labelGraphHRZone": "Cona",
|
||||
"errorMessageProcessingActivityStreams": "Napaka pri obdelavi tokov dejavnosti",
|
||||
"labelGraphStrokeRate": "Frekvenca zamahov"
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"modalMediaDeleteTitle": "Delete media",
|
||||
"modalMediaDeleteBody1": "Are you sure you want to delete media with ID ",
|
||||
"modalMediaDeleteBody2": " and name ",
|
||||
"errorFetchingActivityStream": "Error fetching activity stream data",
|
||||
"mediaDeletedSuccessfully": "Media deleted successfully",
|
||||
"errorDeletingMedia": "Error deleting media"
|
||||
"modalMediaDeleteTitle": "Izbriši medij",
|
||||
"modalMediaDeleteBody1": "Ali ste prepričani, da želite izbrisati medij z ID ",
|
||||
"modalMediaDeleteBody2": " in nazivom ",
|
||||
"errorFetchingActivityStream": "Napaka pri pridobivanju podatkov o toku dejavnosti",
|
||||
"mediaDeletedSuccessfully": "Medij je bil uspešno izbrisan",
|
||||
"errorDeletingMedia": "Napaka pri brisanju medija"
|
||||
}
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
{
|
||||
"userNameHidden": "Hidden",
|
||||
"visibilityPublic": "Public",
|
||||
"visibilityFollowers": "Followers",
|
||||
"visibilityPrivate": "Private",
|
||||
"buttonDeleteActivity": "Delete activity",
|
||||
"buttonEditActivity": "Edit activity",
|
||||
"buttonAddActivityMedia": "Add media",
|
||||
"modalDeleteBody1": "Are you sure you want to delete activity ",
|
||||
"modalDeleteBody2": "This action cannot be undone.",
|
||||
"modalAddMediaTitle": "Add media",
|
||||
"modalAddMediaBody": "Upload .png, .jpg or .jpeg file",
|
||||
"processingMediaUpload": "Processing media upload...",
|
||||
"successMediaUpload": "Media uploaded successfully",
|
||||
"errorMediaUpload": "Error uploading media",
|
||||
"labelVirtual": "(Virtual) ",
|
||||
"privateNotes": "Private notes",
|
||||
"activityDistance": "Distance",
|
||||
"activityTime": "Time",
|
||||
"activityPace": "Pace",
|
||||
"activityAvgHR": "Avg HR",
|
||||
"activityMaxHR": "Max HR",
|
||||
"activityAvgPower": "Avg power",
|
||||
"activityAvgSpeed": "Avg speed",
|
||||
"activityEleGain": "Ele gain",
|
||||
"activityEleLoss": "Ele loss",
|
||||
"activityCalories": "Calories",
|
||||
"activityNoData": "No data",
|
||||
"errorFetchingUserById": "Error fetching user by id",
|
||||
"errorDeletingActivity": "Error deleting activity"
|
||||
"userNameHidden": "Skrito",
|
||||
"visibilityPublic": "Javno",
|
||||
"visibilityFollowers": "Sledilci",
|
||||
"visibilityPrivate": "Zasebno",
|
||||
"buttonDeleteActivity": "Izbriši aktivnost",
|
||||
"buttonEditActivity": "Uredi aktivnost",
|
||||
"buttonAddActivityMedia": "Dodaj medij",
|
||||
"modalDeleteBody1": "Ste prepričani, da želite izbrisati aktivnost ",
|
||||
"modalDeleteBody2": "Tega dejanja ni mogoče razveljaviti.",
|
||||
"modalAddMediaTitle": "Dodaj medij",
|
||||
"modalAddMediaBody": "Naložite datoteko .png, .jpg ali .jpeg",
|
||||
"processingMediaUpload": "Obdelava nalaganja medija...",
|
||||
"successMediaUpload": "Medij je bil uspešno naložen",
|
||||
"errorMediaUpload": "Napaka pri nalaganju medija",
|
||||
"labelVirtual": "(Virtualno) ",
|
||||
"privateNotes": "Zasebne opombe",
|
||||
"activityDistance": "Razdalja",
|
||||
"activityTime": "Čas",
|
||||
"activityPace": "Tempo",
|
||||
"activityAvgHR": "Povpr. SR",
|
||||
"activityMaxHR": "Maks. SR",
|
||||
"activityAvgPower": "Povpr. moč",
|
||||
"activityAvgSpeed": "Povpr. hitrost",
|
||||
"activityEleGain": "Višinski prirastek",
|
||||
"activityEleLoss": "Višinska izguba",
|
||||
"activityCalories": "Kalorije",
|
||||
"activityNoData": "Ni podatkov",
|
||||
"errorFetchingUserById": "Napaka pri pridobivanju uporabnika po ID-ju",
|
||||
"errorDeletingActivity": "Napaka pri brisanju aktivnosti"
|
||||
}
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"labelWorkoutStepType": "Step type",
|
||||
"labelWorkoutStepTime": "Step time",
|
||||
"labelWorkoutStepReps": "Step reps",
|
||||
"labelWorkoutStepIntensity": "Intensity",
|
||||
"labelWorkoutStepNotes": "Notes",
|
||||
"labelWorkoutStepExerciseName": "Step name",
|
||||
"labelWorkoutStepExerciseWeight": "Weight",
|
||||
"labelWorkoutStepSwimStroke": "Step swim stroke",
|
||||
"labelWorkoutSetType": "Set type",
|
||||
"labelWorkoutSetTime": "Set time",
|
||||
"labelWorkoutSetReps": "Set reps",
|
||||
"labelWorkoutSetExerciseName": "Set name",
|
||||
"labelWorkoutSetExerciseWeight": "Set weight",
|
||||
"labelWorkoutSetTypeMobile": "Type",
|
||||
"labelWorkoutSetTimeMobile": "Time",
|
||||
"labelWorkoutSetRepsMobile": "Reps",
|
||||
"labelWorkoutSetExerciseNameMobile": "Name",
|
||||
"labelWorkoutSetExerciseWeightMobile": "Weight"
|
||||
"labelWorkoutStepType": "Vrsta koraka",
|
||||
"labelWorkoutStepTime": "Čas koraka",
|
||||
"labelWorkoutStepReps": "Ponavljanja koraka",
|
||||
"labelWorkoutStepIntensity": "Intenzivnost",
|
||||
"labelWorkoutStepNotes": "Opombe",
|
||||
"labelWorkoutStepExerciseName": "Ime vaje koraka",
|
||||
"labelWorkoutStepExerciseWeight": "Teža",
|
||||
"labelWorkoutStepSwimStroke": "Plavalni slog koraka",
|
||||
"labelWorkoutSetType": "Vrsta serije",
|
||||
"labelWorkoutSetTime": "Čas serije",
|
||||
"labelWorkoutSetReps": "Ponavljanja serije",
|
||||
"labelWorkoutSetExerciseName": "Ime vaje serije",
|
||||
"labelWorkoutSetExerciseWeight": "Teža serije",
|
||||
"labelWorkoutSetTypeMobile": "Vrsta",
|
||||
"labelWorkoutSetTimeMobile": "Čas",
|
||||
"labelWorkoutSetRepsMobile": "Ponavljanja",
|
||||
"labelWorkoutSetExerciseNameMobile": "Ime",
|
||||
"labelWorkoutSetExerciseWeightMobile": "Teža"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"modalLabelAddGear": "Add gear to activity",
|
||||
"modalLabelSelectGear": "Select gear",
|
||||
"modalButtonAddGear": "Add gear",
|
||||
"errorEditingGear": "Error editing gear"
|
||||
"modalLabelAddGear": "Dodaj opremo k aktivnosti",
|
||||
"modalLabelSelectGear": "Izberi opremo",
|
||||
"modalButtonAddGear": "Dodaj opremo",
|
||||
"errorEditingGear": "Napaka pri urejanju opreme"
|
||||
}
|
||||
|
||||
@@ -1,70 +1,74 @@
|
||||
{
|
||||
"modalEditActivityTitle": "Edit activity",
|
||||
"modalEditActivityDescriptionLabel": "Description",
|
||||
"modalEditActivityDescriptionPlaceholder": "Description (max 2500 characters)",
|
||||
"modalEditActivityPrivateNotesLabel": "Private notes",
|
||||
"modalEditActivityPrivateNotesPlaceholder": "Private notes (max 2500 characters)",
|
||||
"modalEditActivityNameLabel": "Name",
|
||||
"modalEditActivityNamePlaceholder": "Name (max 250 characters)",
|
||||
"modalEditActivityTypeLabel": "Type",
|
||||
"modalEditActivityTypeOption1": "Run",
|
||||
"modalEditActivityTypeOption2": "Trail run",
|
||||
"modalEditActivityTypeOption3": "Virtual run",
|
||||
"modalEditActivityTypeOption4": "Ride",
|
||||
"modalEditActivityTypeOption5": "Gravel ride",
|
||||
"modalEditActivityTypeOption6": "Mountain bike ride",
|
||||
"modalEditActivityTypeOption7": "Virtual ride",
|
||||
"modalEditActivityTypeOption8": "Swim",
|
||||
"modalEditActivityTypeOption9": "Open water swim",
|
||||
"modalEditActivityTypeOption10": "Workout",
|
||||
"modalEditActivityTypeOption11": "Walk",
|
||||
"modalEditActivityTypeOption12": "Hike",
|
||||
"modalEditActivityTypeOption13": "Rowing",
|
||||
"modalEditActivityTypeOption14": "Yoga",
|
||||
"modalEditActivityTypeOption15": "Alpine skiing",
|
||||
"modalEditActivityTypeOption16": "Nordic skiing",
|
||||
"modalEditActivityTypeOption17": "Snowboarding",
|
||||
"modalEditActivityTypeOption18": "Transition",
|
||||
"modalEditActivityTypeOption19": "Weight training",
|
||||
"modalEditActivityTitle": "Uredi dejavnost",
|
||||
"modalEditActivityDescriptionLabel": "Opis",
|
||||
"modalEditActivityDescriptionPlaceholder": "Opis (največ 2500 znakov)",
|
||||
"modalEditActivityPrivateNotesLabel": "Zasebne opombe",
|
||||
"modalEditActivityPrivateNotesPlaceholder": "Zasebne opombe (največ 2500 znakov)",
|
||||
"modalEditActivityNameLabel": "Naziv",
|
||||
"modalEditActivityNamePlaceholder": "Naziv (največ 250 znakov)",
|
||||
"modalEditActivityTypeLabel": "Vrsta",
|
||||
"modalEditActivityTypeOption1": "Tek",
|
||||
"modalEditActivityTypeOption2": "Tek po brezpotjih",
|
||||
"modalEditActivityTypeOption3": "Virtualni tek",
|
||||
"modalEditActivityTypeOption4": "Vožnja",
|
||||
"modalEditActivityTypeOption5": "Vožnja po gramozu",
|
||||
"modalEditActivityTypeOption6": "Vožnja z gorskim kolesom",
|
||||
"modalEditActivityTypeOption7": "Virtualna vožnja",
|
||||
"modalEditActivityTypeOption8": "Plavanje",
|
||||
"modalEditActivityTypeOption9": "Plavanje v odprtih vodah",
|
||||
"modalEditActivityTypeOption10": "Vadba",
|
||||
"modalEditActivityTypeOption11": "Hoja",
|
||||
"modalEditActivityTypeOption12": "Pohod",
|
||||
"modalEditActivityTypeOption13": "Veslanje",
|
||||
"modalEditActivityTypeOption14": "Joga",
|
||||
"modalEditActivityTypeOption15": "Alpsko smučanje",
|
||||
"modalEditActivityTypeOption16": "Nordijsko smučanje",
|
||||
"modalEditActivityTypeOption17": "Deskanje na snegu",
|
||||
"modalEditActivityTypeOption18": "Prehodna vadba",
|
||||
"modalEditActivityTypeOption19": "Telovadba z utežmi",
|
||||
"modalEditActivityTypeOption20": "Crossfit",
|
||||
"modalEditActivityTypeOption21": "Tennis",
|
||||
"modalEditActivityTypeOption22": "Table tennis",
|
||||
"modalEditActivityTypeOption21": "Tenis",
|
||||
"modalEditActivityTypeOption22": "Namizni tenis",
|
||||
"modalEditActivityTypeOption23": "Badminton",
|
||||
"modalEditActivityTypeOption24": "Squash",
|
||||
"modalEditActivityTypeOption25": "Racquetball",
|
||||
"modalEditActivityTypeOption26": "Pickleball",
|
||||
"modalEditActivityTypeOption27": "Commuting ride",
|
||||
"modalEditActivityTypeOption28": "Indoor ride",
|
||||
"modalEditActivityTypeOption29": "Mixed surface ride",
|
||||
"modalEditActivityTypeOption30": "Windsurf",
|
||||
"modalEditActivityTypeOption31": "Indoor walk",
|
||||
"modalEditActivityTypeOption32": "Stand up paddling",
|
||||
"modalEditActivityTypeOption33": "Surf",
|
||||
"modalEditActivityTypeOption34": "Track run",
|
||||
"modalEditActivityTypeOption35": "E-Bike ride",
|
||||
"modalEditActivityTypeOption36": "E-Bike mountain ride",
|
||||
"modalEditActivityTypeOption37": "Ice skate",
|
||||
"modalEditActivityTypeOption38": "Soccer",
|
||||
"modalEditActivityTypeOption27": "Vožnja na delo",
|
||||
"modalEditActivityTypeOption28": "Vožnja v zaprtih prostorih",
|
||||
"modalEditActivityTypeOption29": "Vožnja z mešano površino",
|
||||
"modalEditActivityTypeOption30": "Deskanje na deski",
|
||||
"modalEditActivityTypeOption31": "Hoja v zaprtih prostorih",
|
||||
"modalEditActivityTypeOption32": "Supanje",
|
||||
"modalEditActivityTypeOption33": "Surfanje",
|
||||
"modalEditActivityTypeOption34": "Tek na progi",
|
||||
"modalEditActivityTypeOption35": "Vožnja z električnim kolesom",
|
||||
"modalEditActivityTypeOption36": "Vožnja z električnim kolesom po gorah",
|
||||
"modalEditActivityTypeOption37": "Drsanje",
|
||||
"modalEditActivityTypeOption38": "Nogomet",
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityTypeOption41": "Cardio training",
|
||||
"modalEditActivityVisibilityLabel": "Visibility",
|
||||
"modalEditActivityVisibilityOption0": "Public",
|
||||
"modalEditActivityVisibilityOption1": "Followers",
|
||||
"modalEditActivityVisibilityOption2": "Private",
|
||||
"modalEditActivityIsHiddenLabel": "Is hidden",
|
||||
"modalEditActivityHideStartTimeLabel": "Hide start time",
|
||||
"modalEditActivityHideLocationLabel": "Hide location",
|
||||
"modalEditActivityHideMapLabel": "Hide map",
|
||||
"modalEditActivityHideHrLabel": "Hide heart rate",
|
||||
"modalEditActivityHidePowerLabel": "Hide power",
|
||||
"modalEditActivityHideCadenceLabel": "Hide cadence",
|
||||
"modalEditActivityHideElevationLabel": "Hide elevation",
|
||||
"modalEditActivityHideSpeedLabel": "Hide speed",
|
||||
"modalEditActivityHidePaceLabel": "Hide pace",
|
||||
"modalEditActivityHideLapsLabel": "Hide laps",
|
||||
"modalEditActivityHideWorkoutSetsStepsLabel": "Hide workout sets/steps",
|
||||
"modalEditActivityHideGearLabel": "Hide gear",
|
||||
"successActivityEdit": "Activity edited successfully",
|
||||
"errorActivityEdit": "Error editing activity"
|
||||
}
|
||||
"modalEditActivityTypeOption40": "Tek na tekalni stezi",
|
||||
"modalEditActivityTypeOption41": "Kardio trening",
|
||||
"modalEditActivityTypeOption42": "Kayaking",
|
||||
"modalEditActivityTypeOption43": "Sailing",
|
||||
"modalEditActivityTypeOption44": "Snow shoeing",
|
||||
"modalEditActivityTypeOption45": "Inline skating",
|
||||
"modalEditActivityVisibilityLabel": "Vidnost",
|
||||
"modalEditActivityVisibilityOption0": "Javno",
|
||||
"modalEditActivityVisibilityOption1": "Sledilci",
|
||||
"modalEditActivityVisibilityOption2": "Privatno",
|
||||
"modalEditActivityIsHiddenLabel": "Je skrito",
|
||||
"modalEditActivityHideStartTimeLabel": "Skrij začetni čas",
|
||||
"modalEditActivityHideLocationLabel": "Skrij lokacijo",
|
||||
"modalEditActivityHideMapLabel": "Skrij zemljevid",
|
||||
"modalEditActivityHideHrLabel": "Skrij srčni utrip",
|
||||
"modalEditActivityHidePowerLabel": "Skrij moč",
|
||||
"modalEditActivityHideCadenceLabel": "Skrij kadenco",
|
||||
"modalEditActivityHideElevationLabel": "Skrij nadmorsko višino",
|
||||
"modalEditActivityHideSpeedLabel": "Skrij hitrost",
|
||||
"modalEditActivityHidePaceLabel": "Skrij tempo",
|
||||
"modalEditActivityHideLapsLabel": "Skrij kroge",
|
||||
"modalEditActivityHideWorkoutSetsStepsLabel": "Skrij sklope/korake dejavnosti",
|
||||
"modalEditActivityHideGearLabel": "Skrij opremo",
|
||||
"successActivityEdit": "Dejavnost je bila uspešno urejena",
|
||||
"errorActivityEdit": "Napaka pri urejanju dejavnosti"
|
||||
}
|
||||
@@ -1,16 +1,16 @@
|
||||
{
|
||||
"requestAccepted": "Accepted",
|
||||
"requestPending": "Request pending",
|
||||
"followingModalTitle": "Delete following",
|
||||
"followingModalBody": "Are you sure you want to delete following user ",
|
||||
"followerModalTitle": "Delete follower",
|
||||
"followerModalBody": "Are you sure you want to delete follower user ",
|
||||
"followerAcceptModalTitle": "Accept user request",
|
||||
"followerAcceptModalBody": "Are you sure you want to accept follow request from user ",
|
||||
"followerDeclineModalTitle": "Decline user request ",
|
||||
"followerDeclineModalBody": "Are you sure you want to decline follow request from user ",
|
||||
"errorDeleteFollowing": "Error deleting following",
|
||||
"errorDeleteFollower": "Error deleting follower",
|
||||
"errorUpdateFollower": "Error updating follower",
|
||||
"errorFetchingFollowersDetails": "Error fetching followers details"
|
||||
"requestAccepted": "Zahteva sprejeta",
|
||||
"requestPending": "Zahteva v teku",
|
||||
"followingModalTitle": "Izbriši sledenega",
|
||||
"followingModalBody": "Ste prepričani, da želite prenehati slediti uporabniku ",
|
||||
"followerModalTitle": "Izbriši sledilca",
|
||||
"followerModalBody": "Ste prepričani, da želite izbrisati sledilca ",
|
||||
"followerAcceptModalTitle": "Sprejmi zahtevo uporabnika",
|
||||
"followerAcceptModalBody": "Ste prepričani, da želite sprejeti zahtevo za sledenje od uporabnika ",
|
||||
"followerDeclineModalTitle": "Zavrni zahtevo uporabnika",
|
||||
"followerDeclineModalBody": "Ste prepričani, da želite zavrniti zahtevo za sledenje od uporabnika ",
|
||||
"errorDeleteFollowing": "Napaka pri brisanju sledenega",
|
||||
"errorDeleteFollower": "Napaka pri brisanju sledilca",
|
||||
"errorUpdateFollower": "Napaka pri posodabljanju sledilca",
|
||||
"errorFetchingFollowersDetails": "Napaka pri pridobivanju podrobnosti sledilcev"
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"addEditGearComponentModalAddTitle": "Add gear component",
|
||||
"addEditGearComponentModalEditTitle": "Edit gear component",
|
||||
"addEditGearComponentModalAddEditTypeLabel": "Type",
|
||||
"addEditGearComponentModalAddEditBrandLabel": "Brand",
|
||||
"addEditGearComponentModalAddTitle": "Dodaj komponento opreme",
|
||||
"addEditGearComponentModalEditTitle": "Uredi komponento opreme",
|
||||
"addEditGearComponentModalAddEditTypeLabel": "Vrsta",
|
||||
"addEditGearComponentModalAddEditBrandLabel": "Znamka",
|
||||
"addEditGearComponentModalAddEditModelLabel": "Model",
|
||||
"addEditGearComponentModalAddEditPurchaseDateLabel": "Purchase date",
|
||||
"addEditGearComponentModalAddEditExpectedDistanceLabel": "Expected distance",
|
||||
"addEditGearComponentModalAddEditExpectedTimeLabel": "Expected time",
|
||||
"addEditGearComponentModalAddEditPurchaseValueLabel": "Purchase value",
|
||||
"addEditGearComponentModalAddEditRetiredDateLabel": "Retired date",
|
||||
"addEditGearComponentModalAddEditIsActiveLabel": "Is active",
|
||||
"successGearComponentAdded": "Gear component added successfully",
|
||||
"successGearComponentEdited": "Gear component edited successfully",
|
||||
"errorGearComponentAdd": "Error adding gear component",
|
||||
"gearComponentListGearEditSuccessMessage": "Gear component edited successfully",
|
||||
"gearComponentListGearEditErrorMessage": "Error editing gear component",
|
||||
"retiredDateAfterPurchaseDateError": "Retired date must be after purchase date"
|
||||
"addEditGearComponentModalAddEditPurchaseDateLabel": "Datum nakupa",
|
||||
"addEditGearComponentModalAddEditExpectedDistanceLabel": "Pričakovana razdalja",
|
||||
"addEditGearComponentModalAddEditExpectedTimeLabel": "Pričakovani čas",
|
||||
"addEditGearComponentModalAddEditPurchaseValueLabel": "Vrednost nakupa",
|
||||
"addEditGearComponentModalAddEditRetiredDateLabel": "Datum upokojitve",
|
||||
"addEditGearComponentModalAddEditIsActiveLabel": "Je aktivna",
|
||||
"successGearComponentAdded": "Komponenta opreme uspešno dodana",
|
||||
"successGearComponentEdited": "Komponenta opreme uspešno urejena",
|
||||
"errorGearComponentAdd": "Napaka pri dodajanju komponente opreme",
|
||||
"gearComponentListGearEditSuccessMessage": "Komponenta opreme uspešno urejena",
|
||||
"gearComponentListGearEditErrorMessage": "Napaka pri urejanju komponente opreme",
|
||||
"retiredDateAfterPurchaseDateError": "Datum upokojitve mora biti po datumu nakupa"
|
||||
}
|
||||
|
||||
@@ -1,79 +1,79 @@
|
||||
{
|
||||
"gearComponentBackTire": "Back tire",
|
||||
"gearComponentFrontTire": "Front tire",
|
||||
"gearComponentBackTube": "Back tube",
|
||||
"gearComponentFrontTube": "Front tube",
|
||||
"gearComponentBackWheelValve": "Back wheel valve",
|
||||
"gearComponentFrontWheelValve": "Front wheel valve",
|
||||
"gearComponentBackTubelessSealant": "Back tubeless sealant",
|
||||
"gearComponentBackTubelessRimTape": "Back tubeless rim tape",
|
||||
"gearComponentFrontTubelessSealant": "Front tubeless sealant",
|
||||
"gearComponentFrontTubelessRimTape": "Front tubeless rim tape",
|
||||
"gearComponentBackWheel": "Back wheel",
|
||||
"gearComponentFrontWheel": "Front wheel",
|
||||
"gearComponentBackBreakRotor": "Back brake rotor",
|
||||
"gearComponentFrontBreakRotor": "Front brake rotor",
|
||||
"gearComponentBackBreakPads": "Back brake pads",
|
||||
"gearComponentFrontBreakPads": "Front brake pads",
|
||||
"gearComponentBackBreakOil": "Back brake oil",
|
||||
"gearComponentFrontBreakOil": "Front brake oil",
|
||||
"gearComponentCrankLeftPowerMeter": "Crank left power meter",
|
||||
"gearComponentCrankRightPowerMeter": "Crank right power meter",
|
||||
"gearComponentCranksetPowerMeter": "Crankset power meter",
|
||||
"gearComponentPedalsLeftPowerMeter": "Pedals left power meter",
|
||||
"gearComponentPedalsRightPowerMeter": "Pedals right power meter",
|
||||
"gearComponentPedalsPowerMeter": "Pedals power meter",
|
||||
"gearComponentPedals": "Pedals",
|
||||
"gearComponentCrankset": "Crankset",
|
||||
"gearComponentCassette": "Cassette",
|
||||
"gearComponentChain": "Chain",
|
||||
"gearComponentFrontShifter": "Front shifter",
|
||||
"gearComponentFrontDerailleur": "Front derailleur",
|
||||
"gearComponentRearShifter": "Rear shifter",
|
||||
"gearComponentRearDerailleur": "Rear derailleur",
|
||||
"gearComponentBottomBracket": "Bottom bracket",
|
||||
"gearComponentBottleCage": "Bottle cage",
|
||||
"gearComponentHandlebar": "Handlebar",
|
||||
"gearComponentHeadset": "Headset",
|
||||
"gearComponentComputerMount": "Computer mount",
|
||||
"gearComponentHandlebarTape": "Handlebar tape",
|
||||
"gearComponentGrips": "Grips",
|
||||
"gearComponentStem": "Stem",
|
||||
"gearComponentSeatpost": "Seatpost",
|
||||
"gearComponentSaddle": "Saddle",
|
||||
"gearComponentFork": "Fork",
|
||||
"gearComponentFrame": "Frame",
|
||||
"gearComponentCleats": "Cleats",
|
||||
"gearComponentInsoles": "Insoles",
|
||||
"gearComponentLaces": "Laces",
|
||||
"gearComponentBaseGrip": "Base grip",
|
||||
"gearComponentBumpers": "Bumpers",
|
||||
"gearComponentGrommets": "Grommets",
|
||||
"gearComponentOverGrip": "Over grip",
|
||||
"gearComponentStrings": "Strings",
|
||||
"gearComponentSail": "Sail",
|
||||
"gearComponentBoard": "Board",
|
||||
"gearComponentMast": "Mast",
|
||||
"gearComponentBoom": "Boom",
|
||||
"gearComponentMastExtension": "Mast extension",
|
||||
"gearComponentMastBase": "Mast base",
|
||||
"gearComponentMastUniversalJoint": "Mast universal joint",
|
||||
"gearComponentFin": "Fin",
|
||||
"gearComponentFootstraps": "Footstraps",
|
||||
"gearComponentHarnessLines": "Harness lines",
|
||||
"gearComponentRiggingLines": "Rigging lines",
|
||||
"gearComponentFootpad": "Footpad",
|
||||
"gearComponentImpactVest": "Impact vest",
|
||||
"gearComponentLifeguardVest": "Lifeguard vest",
|
||||
"gearComponentHelmet": "Helmet",
|
||||
"gearComponentWing": "Wing",
|
||||
"gearComponentFrontFoil": "Front foil",
|
||||
"gearComponentStabilizer": "Stabilizer",
|
||||
"gearComponentFuselage": "Fuselage",
|
||||
"gearComponentOf": " of ",
|
||||
"gearComponentListGearComponentIsInactiveBadge": "Inactive",
|
||||
"gearComponentListModalDeleteGearComponentTitle": "Delete gear component",
|
||||
"gearComponentListModalDeleteGearComponentBody": "Are you sure you want to delete gear component ",
|
||||
"gearComponentListGearDeleteSuccessMessage": "Gear component deleted successfully",
|
||||
"gearComponentListGearDeleteErrorMessage": "Error deleting gear component"
|
||||
"gearComponentBackTire": "Zadnja pnevmatika",
|
||||
"gearComponentFrontTire": "Sprednja pnevmatika",
|
||||
"gearComponentBackTube": "Zadnja zračnica",
|
||||
"gearComponentFrontTube": "Sprednja zračnica",
|
||||
"gearComponentBackWheelValve": "Ventil zadnjega kolesa",
|
||||
"gearComponentFrontWheelValve": "Ventil sprednjega kolesa",
|
||||
"gearComponentBackTubelessSealant": "Zadnje tesnilno sredstvo brez zračnice",
|
||||
"gearComponentBackTubelessRimTape": "Zadnji trak za obroč brez zračnice",
|
||||
"gearComponentFrontTubelessSealant": "Sprednje tesnilno sredstvo brez zračnice",
|
||||
"gearComponentFrontTubelessRimTape": "Sprednji trak za obroč brez zračnice",
|
||||
"gearComponentBackWheel": "Zadnje kolo",
|
||||
"gearComponentFrontWheel": "Sprednje kolo",
|
||||
"gearComponentBackBreakRotor": "Zadnji zavorni kolut",
|
||||
"gearComponentFrontBreakRotor": "Sprednji zavorni kolut",
|
||||
"gearComponentBackBreakPads": "Zadnje zavorne ploščice",
|
||||
"gearComponentFrontBreakPads": "Sprednje zavorne ploščice",
|
||||
"gearComponentBackBreakOil": "Zadnje zavorno olje",
|
||||
"gearComponentFrontBreakOil": "Sprednje zavorno olje",
|
||||
"gearComponentCrankLeftPowerMeter": "Levi merilnik moči gonilke",
|
||||
"gearComponentCrankRightPowerMeter": "Desni merilnik moči gonilke",
|
||||
"gearComponentCranksetPowerMeter": "Merilnik moči gonilke",
|
||||
"gearComponentPedalsLeftPowerMeter": "Levi merilnik moči pedal",
|
||||
"gearComponentPedalsRightPowerMeter": "Desni merilnik moči pedal",
|
||||
"gearComponentPedalsPowerMeter": "Merilnik moči pedal",
|
||||
"gearComponentPedals": "Pedala",
|
||||
"gearComponentCrankset": "Gonilka",
|
||||
"gearComponentCassette": "Verižnik",
|
||||
"gearComponentChain": "Veriga",
|
||||
"gearComponentFrontShifter": "Sprednja prestavna ročica",
|
||||
"gearComponentFrontDerailleur": "Sprednji menjalnik",
|
||||
"gearComponentRearShifter": "Zadnja prestavna ročica",
|
||||
"gearComponentRearDerailleur": "Zadnji menjalnik",
|
||||
"gearComponentBottomBracket": "Gonilni ležaj",
|
||||
"gearComponentBottleCage": "Nosilec za bidon",
|
||||
"gearComponentHandlebar": "Krmilo",
|
||||
"gearComponentHeadset": "Krmilni ležaj",
|
||||
"gearComponentComputerMount": "Nosilec za kolesarski računalnik",
|
||||
"gearComponentHandlebarTape": "Trak za krmilo",
|
||||
"gearComponentGrips": "Ročaji",
|
||||
"gearComponentStem": "Nosilec krmila",
|
||||
"gearComponentSeatpost": "Sedežna opora",
|
||||
"gearComponentSaddle": "Sedež",
|
||||
"gearComponentFork": "Vilice",
|
||||
"gearComponentFrame": "Okvir",
|
||||
"gearComponentCleats": "Ploščice za pedala",
|
||||
"gearComponentInsoles": "Vložki",
|
||||
"gearComponentLaces": "Vezalke",
|
||||
"gearComponentBaseGrip": "Osnovni oprijem",
|
||||
"gearComponentBumpers": "Odbijači",
|
||||
"gearComponentGrommets": "Obročki",
|
||||
"gearComponentOverGrip": "Zunanji oprijem",
|
||||
"gearComponentStrings": "Strune",
|
||||
"gearComponentSail": "Jadro",
|
||||
"gearComponentBoard": "Deska",
|
||||
"gearComponentMast": "Jambor",
|
||||
"gearComponentBoom": "Lok",
|
||||
"gearComponentMastExtension": "Podaljšek jambora",
|
||||
"gearComponentMastBase": "Baza jambora",
|
||||
"gearComponentMastUniversalJoint": "Univerzalni zglob jambora",
|
||||
"gearComponentFin": "Smernik (plavut)",
|
||||
"gearComponentFootstraps": "Nožni trakovi",
|
||||
"gearComponentHarnessLines": "Trapezne vrvi",
|
||||
"gearComponentRiggingLines": "Vrvi za privezovanje",
|
||||
"gearComponentFootpad": "Podloga za stopala",
|
||||
"gearComponentImpactVest": "Zaščitni jopič",
|
||||
"gearComponentLifeguardVest": "Reševalni jopič",
|
||||
"gearComponentHelmet": "Čelada",
|
||||
"gearComponentWing": "Krilo",
|
||||
"gearComponentFrontFoil": "Sprednji foil",
|
||||
"gearComponentStabilizer": "Stabilizator",
|
||||
"gearComponentFuselage": "Trup",
|
||||
"gearComponentOf": " od ",
|
||||
"gearComponentListGearComponentIsInactiveBadge": "Neaktiven",
|
||||
"gearComponentListModalDeleteGearComponentTitle": "Izbriši komponento opreme",
|
||||
"gearComponentListModalDeleteGearComponentBody": "Ali ste prepričani, da želite izbrisati komponento opreme ",
|
||||
"gearComponentListGearDeleteSuccessMessage": "Komponenta opreme uspešno izbrisana",
|
||||
"gearComponentListGearDeleteErrorMessage": "Napaka pri brisanju komponente opreme"
|
||||
}
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
{
|
||||
"addEditGearModalEditTitle": "Edit gear",
|
||||
"addEditGearModalAddTitle": "Add gear",
|
||||
"addEditGearModalAddBrandLabel": "Brand",
|
||||
"addEditGearModalEditTitle": "Uredi opremo",
|
||||
"addEditGearModalAddTitle": "Dodaj opremo",
|
||||
"addEditGearModalAddBrandLabel": "Znamka",
|
||||
"addEditGearModalAddModelLabel": "Model",
|
||||
"addEditGearModalAddNicknameLabel": "Nickname",
|
||||
"addEditGearModalAddTypeLabel": "Gear type",
|
||||
"addEditGearModalAddTypeOption1": "Bike",
|
||||
"addEditGearModalAddTypeOption2": "Shoes",
|
||||
"addEditGearModalAddTypeOption3": "Wetsuit",
|
||||
"addEditGearModalAddTypeOption4": "Racquet",
|
||||
"addEditGearModalAddTypeOption5": "Skis",
|
||||
"addEditGearModalAddTypeOption6": "Snowboard",
|
||||
"addEditGearModalAddTypeOption7": "Windsurf",
|
||||
"addEditGearModalAddTypeOption8": "Water sports board",
|
||||
"addEditGearModalAddDateLabel": "Created date",
|
||||
"addEditGearModalAddIsActiveLabel": "Is active",
|
||||
"addEditGearModalAddIsActiveOption1": "Active",
|
||||
"addEditGearModalAddIsActiveOption0": "Inactive",
|
||||
"addEditGearModalAddIsInitialKmsLabel": "Initial kms",
|
||||
"addEditGearModalAddIsInitialMilesLabel": "Initial miles",
|
||||
"addEditGearModalAddEditPurchaseValueLabel": "Purchase value",
|
||||
"errorNicknameAlreadyExistsFeedback": "Nickname already exists",
|
||||
"errorNotPossibleToGetGearByNickname": "Is was not possible to get gear by nickname for validation",
|
||||
"successGearAdded": "Gear added successfully",
|
||||
"errorGearAdd": "Error adding gear",
|
||||
"successGearEdited": "Gear edited successfully",
|
||||
"errorGearEdit": "Error editing gear"
|
||||
"addEditGearModalAddNicknameLabel": "Vzdevek",
|
||||
"addEditGearModalAddTypeLabel": "Vrsta opreme",
|
||||
"addEditGearModalAddTypeOption1": "Kolo",
|
||||
"addEditGearModalAddTypeOption2": "Čevlji",
|
||||
"addEditGearModalAddTypeOption3": "Neoprenska obleka",
|
||||
"addEditGearModalAddTypeOption4": "Lopar",
|
||||
"addEditGearModalAddTypeOption5": "Smuči",
|
||||
"addEditGearModalAddTypeOption6": "Deska za sneg",
|
||||
"addEditGearModalAddTypeOption7": "Jadranje na deski (Windsurf)",
|
||||
"addEditGearModalAddTypeOption8": "Deska za vodne športe",
|
||||
"addEditGearModalAddDateLabel": "Datum ustvaritve",
|
||||
"addEditGearModalAddIsActiveLabel": "Je aktivna",
|
||||
"addEditGearModalAddIsActiveOption1": "Aktivna",
|
||||
"addEditGearModalAddIsActiveOption0": "Neaktivna",
|
||||
"addEditGearModalAddIsInitialKmsLabel": "Začetni km",
|
||||
"addEditGearModalAddIsInitialMilesLabel": "Začetne milje",
|
||||
"addEditGearModalAddEditPurchaseValueLabel": "Nakupna vrednost",
|
||||
"errorNicknameAlreadyExistsFeedback": "Vzdevek že obstaja",
|
||||
"errorNotPossibleToGetGearByNickname": "Opreme ni bilo mogoče pridobiti po vzdevku za preverjanje",
|
||||
"successGearAdded": "Oprema uspešno dodana",
|
||||
"errorGearAdd": "Napaka pri dodajanju opreme",
|
||||
"successGearEdited": "Oprema uspešno urejena",
|
||||
"errorGearEdit": "Napaka pri urejanju opreme"
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{
|
||||
"gearListTypeLabel": "Type",
|
||||
"gearListTypeOption1": "Bike",
|
||||
"gearListTypeOption2": "Shoes",
|
||||
"gearListTypeOption3": "Wetsuit",
|
||||
"gearListTypeOption4": "Racquet",
|
||||
"gearListTypeOption5": "Skis",
|
||||
"gearListTypeOption6": "Snowboard",
|
||||
"gearListTypeOption7": "Windsurf",
|
||||
"gearListTypeOption8": "Water sports board",
|
||||
"gearListGearIsInactiveBadge": "Inactive",
|
||||
"gearListModalDeleteGearTitle": "Delete gear",
|
||||
"gearListModalDeleteGearBody": "Are you sure you want to delete gear ",
|
||||
"gearListGearDeleteSuccessMessage": "Gear deleted successfully",
|
||||
"gearListGearDeleteErrorMessage": "Error deleting gear"
|
||||
"gearListTypeLabel": "Vrsta",
|
||||
"gearListTypeOption1": "Kolo",
|
||||
"gearListTypeOption2": "Čevlji",
|
||||
"gearListTypeOption3": "Neoprenska obleka",
|
||||
"gearListTypeOption4": "Lopar",
|
||||
"gearListTypeOption5": "Smuči",
|
||||
"gearListTypeOption6": "Deska za sneg",
|
||||
"gearListTypeOption7": "Jadranje na deski",
|
||||
"gearListTypeOption8": "Deska za vodne športe",
|
||||
"gearListGearIsInactiveBadge": "Neaktivna",
|
||||
"gearListModalDeleteGearTitle": "Izbriši opremo",
|
||||
"gearListModalDeleteGearBody": "Ali ste prepričani, da želite izbrisati opremo ",
|
||||
"gearListGearDeleteSuccessMessage": "Oprema uspešno izbrisana",
|
||||
"gearListGearDeleteErrorMessage": "Napaka pri brisanju opreme"
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"weight": "Weight",
|
||||
"noWeightData": "No weight data",
|
||||
"noWeightTarget": "No weight target",
|
||||
"noHeightDefined": "No height defined for user",
|
||||
"bmi": "BMI",
|
||||
"bmiUnderweight": "Underweight",
|
||||
"bmiNormalWeight": "Normal weight",
|
||||
"bmiOverweight": "Overweight",
|
||||
"bmiObesityClass1": "Obesity (Class 1)",
|
||||
"bmiObesityClass2": "Obesity (Class 2)",
|
||||
"bmiObesityClass3": "Extreme Obesity (Class 3)"
|
||||
"weight": "Teža",
|
||||
"noWeightData": "Ni podatkov o teži",
|
||||
"noWeightTarget": "Ni ciljne teže",
|
||||
"noHeightDefined": "Višina uporabnika ni določena",
|
||||
"bmi": "ITM",
|
||||
"bmiUnderweight": "Podhranjenost",
|
||||
"bmiNormalWeight": "Normalna teža",
|
||||
"bmiOverweight": "Prekomerna teža",
|
||||
"bmiObesityClass1": "Debelost (Razred 1)",
|
||||
"bmiObesityClass2": "Debelost (Razred 2)",
|
||||
"bmiObesityClass3": "Ekstremna debelost (Razred 3)"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"dashboardSection": "Dashboard",
|
||||
"weightSection": "Weight"
|
||||
"dashboardSection": "Nadzorna plošča",
|
||||
"weightSection": "Teža"
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"addWeightModalTitle": "Add weight",
|
||||
"editWeightModalTitle": "Edit weight",
|
||||
"addWeightWeightLabel": "Weight",
|
||||
"addWeightDateLabel": "Date",
|
||||
"successAddWeight": "Weight added",
|
||||
"errorAddWeight": "Error adding weight"
|
||||
"addWeightModalTitle": "Dodaj težo",
|
||||
"editWeightModalTitle": "Uredi težo",
|
||||
"addWeightWeightLabel": "Teža",
|
||||
"addWeightDateLabel": "Datum",
|
||||
"successAddWeight": "Teža dodana",
|
||||
"errorAddWeight": "Napaka pri dodajanju teže"
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"labelGarminConnect": "Garmin Connect",
|
||||
"modalDeleteWeightTitle": "Delete weight",
|
||||
"modalDeleteWeightBody": "Are you sure you want to delete weight entry for ",
|
||||
"successDeleteWeight": "Weight deleted",
|
||||
"errorDeleteWeight": "It was not possible to delete weight entry",
|
||||
"successEditWeight": "Weight edited",
|
||||
"errorEditWeight": "It was not possible to edit weight entry"
|
||||
"modalDeleteWeightTitle": "Izbriši težo",
|
||||
"modalDeleteWeightBody": "Ali ste prepričani, da želite izbrisati vnos teže za ",
|
||||
"successDeleteWeight": "Teža izbrisana",
|
||||
"errorDeleteWeight": "Vnosa teže ni bilo mogoče izbrisati",
|
||||
"successEditWeight": "Teža urejena",
|
||||
"errorEditWeight": "Vnosa teže ni bilo mogoče urediti"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"buttonAddWeight": "Add weight",
|
||||
"labelNumberOfHealthDataWeight1": "There is a total of ",
|
||||
"labelNumberOfHealthDataWeight2": " weight measure(s) inserted (",
|
||||
"labelNumberOfHealthDataWeight3": " loaded):"
|
||||
"buttonAddWeight": "Dodaj težo",
|
||||
"labelNumberOfHealthDataWeight1": "Skupaj je ",
|
||||
"labelNumberOfHealthDataWeight2": " vstavljenih meritev teže (",
|
||||
"labelNumberOfHealthDataWeight3": " naloženo):"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"gear": "Gear",
|
||||
"health": "Health",
|
||||
"alerts": "Alerts",
|
||||
"menu": "Menu"
|
||||
"home": "Doma",
|
||||
"gear": "Oprema",
|
||||
"health": "Zdravje",
|
||||
"alerts": "Alarmi",
|
||||
"menu": "Meni"
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"search": "Search",
|
||||
"activities": "Activities",
|
||||
"activitiesList": "List",
|
||||
"summary": "Summary",
|
||||
"gear": "Gear",
|
||||
"health": "Health",
|
||||
"profile": "Profile",
|
||||
"settings": "Settings",
|
||||
"login": "Login",
|
||||
"logout": "Logout",
|
||||
"errorLogout": "Error logging out"
|
||||
"search": "Iskanje",
|
||||
"activities": "Aktivnosti",
|
||||
"activitiesList": "Seznam",
|
||||
"summary": "Povzetek",
|
||||
"gear": "Oprema",
|
||||
"health": "Zdravje",
|
||||
"profile": "Profil",
|
||||
"settings": "Nastavitve",
|
||||
"login": "Prijava",
|
||||
"logout": "Odjava",
|
||||
"errorLogout": "Napaka pri odjavi"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"title": "Ops...",
|
||||
"subtitle": "No records found"
|
||||
"title": "Ups...",
|
||||
"subtitle": "Ni najdenih zapisov"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"title": "New sign-up request",
|
||||
"subTitle": " has requested to sign-up"
|
||||
"title": "Nova zahteva za registracijo",
|
||||
"subTitle": " je zaprosil za registracijo"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"errorFetchingNotificationsPagination": "Error fetching notifications with pagination",
|
||||
"errorFetchingNotificationsNumber": "Error fetching notifications number",
|
||||
"errorFetchingNotificationById": "Error fetching notification by ID",
|
||||
"errorFetchingMessageFromWebSocket": "Error fetching message from WebSocket"
|
||||
"errorFetchingNotificationsPagination": "Napaka pri pridobivanju obvestil s strani",
|
||||
"errorFetchingNotificationsNumber": "Napaka pri pridobivanju števila obvestil",
|
||||
"errorFetchingNotificationById": "Napaka pri pridobivanju obvestila po ID-ju",
|
||||
"errorFetchingMessageFromWebSocket": "Napaka pri pridobivanju sporočila iz WebSocket-a"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"newAcceptedRequestTitle": "New accepted request",
|
||||
"newAcceptedRequestSubTitle": " has accepted your follow request"
|
||||
"newAcceptedRequestTitle": "Nova sprejeta zahteva",
|
||||
"newAcceptedRequestSubTitle": " je sprejel/a vašo zahtevo za sledenje"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"newActivityDuplicateStartTimeTitle": "New activity with duplicated start time",
|
||||
"newActivityDuplicateStartTimeSubTitle": "A new activity has been added with a start time that overlaps with an existing activity. Please review it"
|
||||
"newActivityDuplicateStartTimeTitle": "Nova aktivnost s podvojenim začetnim časom",
|
||||
"newActivityDuplicateStartTimeSubTitle": "Dodana je nova aktivnost z začetnim časom, ki se prekriva z obstoječo aktivnostjo. Prosimo, preglejte jo"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"newActivityTitle": "New activity",
|
||||
"newActivitySubTitle": "Good job! A new activity has been added!"
|
||||
"newActivityTitle": "Nova aktivnost",
|
||||
"newActivitySubTitle": "Odlično! Dodana je nova aktivnost!"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"newFollowerRequestTitle": "New follower request",
|
||||
"newFollowerRequestSubTitle": "You have a new follower request from "
|
||||
"newFollowerRequestTitle": "Nova zahteva za sledenje",
|
||||
"newFollowerRequestSubTitle": "Imate novo zahtevo za sledenje od uporabnika "
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"formLabel": "Language"
|
||||
"formLabel": "Jezik"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"formLabel": "Theme",
|
||||
"themeLight": "Light",
|
||||
"themeDark": "Dark",
|
||||
"themeAuto": "Auto"
|
||||
"formLabel": "Tema",
|
||||
"themeLight": "Svetla",
|
||||
"themeDark": "Temna",
|
||||
"themeAuto": "Samodejno"
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user