From 5f62633d56e36c2d76920a3893e692b0a4d8b1ba Mon Sep 17 00:00:00 2001 From: TMCreme Date: Mon, 30 Mar 2026 08:42:31 +0000 Subject: [PATCH] fix: migrate media and fix db connection --- api/routes/migrate_media.py | 169 ++++++++++ app.py | 2 + db/database.py | 5 +- scripts/url_mapping.json | 624 ++++++++++++++++++++++++++++++++++++ 4 files changed, 796 insertions(+), 4 deletions(-) create mode 100644 api/routes/migrate_media.py create mode 100644 scripts/url_mapping.json diff --git a/api/routes/migrate_media.py b/api/routes/migrate_media.py new file mode 100644 index 0000000..d85e0c2 --- /dev/null +++ b/api/routes/migrate_media.py @@ -0,0 +1,169 @@ +""" +One-time migration route to replace S3 URLs with Cloudinary URLs in the database. + +Reads the mapping from scripts/url_mapping.json (generated by scripts/upload_to_cloudinary.py) +and updates all image/file URL columns that contain S3 references. + +This route should be called once after deployment, then removed. +""" + +import json +import logging +from pathlib import Path + +from fastapi import APIRouter, Depends, HTTPException, status +from sqlalchemy.orm import Session + +from db.database import get_db +from db.models.announcements import Announcement +from db.models.feeds import Feed +from db.models.skills import Skill +from db.models.users import User +from utils.permissions import is_admin + +logger = logging.getLogger(__name__) + +migrate_media_route = APIRouter(tags=["Migration"], prefix="/migrate") + +# S3 URL pattern to match — covers both virtual-hosted and path-style URLs +S3_MARKERS = (".s3.amazonaws.com", ".s3.us-east", ".s3.eu-west", ".s3.af-south") + +# Tables and their URL columns to scan +URL_COLUMNS = [ + (User, ["profile_pic_url"]), + (Feed, ["feed_pic_url"]), + (Skill, ["image_url"]), + (Announcement, ["image_url"]), +] + +MAPPING_FILE = Path(__file__).resolve().parent.parent.parent / "scripts" / "url_mapping.json" + + +def _load_mapping() -> dict[str, str]: + """Load the S3-path → Cloudinary-URL mapping from disk.""" + if not MAPPING_FILE.exists(): + raise HTTPException( + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + detail=f"Mapping file not found at {MAPPING_FILE}. Run scripts/upload_to_cloudinary.py first.", + ) + with open(MAPPING_FILE) as f: + mapping = json.load(f) + if not mapping: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="Mapping file is empty. Run scripts/upload_to_cloudinary.py first.", + ) + return mapping + + +def _is_s3_url(url: str | None) -> bool: + if not url: + return False + return any(marker in url for marker in S3_MARKERS) + + +def _find_cloudinary_url(s3_url: str, mapping: dict[str, str]) -> str | None: + """Try to match an S3 URL to a Cloudinary URL via the mapping. + + The mapping keys are relative file paths (e.g. "slightlytechie/profile/20240101-12-00-00"). + The S3 URL looks like "https://.s3.amazonaws.com/". + We extract the path portion and look it up. + """ + for marker in S3_MARKERS: + if marker in s3_url: + # Split on the marker + any trailing region suffix + "/" + idx = s3_url.find(marker) + # Find the first "/" after the marker + path_start = s3_url.find("/", idx) + if path_start == -1: + continue + s3_path = s3_url[path_start + 1:] # strip leading "/" + # Try exact match + if s3_path in mapping: + return mapping[s3_path] + # Try without query string + clean_path = s3_path.split("?")[0] + if clean_path in mapping: + return mapping[clean_path] + return None + + +@migrate_media_route.post( + "/s3-to-cloudinary", + summary="Replace S3 URLs with Cloudinary URLs in the database", +) +def migrate_s3_to_cloudinary( + dry_run: bool = True, + db: Session = Depends(get_db), + current_user=Depends(is_admin), +): + """Scan all URL columns for S3 references and replace them with Cloudinary URLs. + + - **dry_run=true** (default): Report what would change without modifying the DB. + - **dry_run=false**: Apply the changes and commit. + """ + mapping = _load_mapping() + + results = { + "scanned": 0, + "s3_urls_found": 0, + "replaced": 0, + "not_in_mapping": [], + "changes": [], + } + + for model, columns in URL_COLUMNS: + table_name = model.__tablename__ + rows = db.query(model).all() + + for row in rows: + for col in columns: + results["scanned"] += 1 + old_url = getattr(row, col, None) + + if not _is_s3_url(old_url): + continue + + results["s3_urls_found"] += 1 + new_url = _find_cloudinary_url(old_url, mapping) + + if new_url is None: + results["not_in_mapping"].append({ + "table": table_name, + "id": row.id, + "column": col, + "s3_url": old_url, + }) + continue + + change = { + "table": table_name, + "id": row.id, + "column": col, + "old_url": old_url, + "new_url": new_url, + } + results["changes"].append(change) + + if not dry_run: + setattr(row, col, new_url) + results["replaced"] += 1 + + if not dry_run and results["replaced"] > 0: + db.commit() + logger.info("Migrated %d S3 URLs to Cloudinary", results["replaced"]) + + results["dry_run"] = dry_run + if dry_run: + results["message"] = ( + f"Dry run complete. {len(results['changes'])} URL(s) would be replaced. " + f"{len(results['not_in_mapping'])} S3 URL(s) have no mapping. " + f"Call with dry_run=false to apply." + ) + else: + results["message"] = ( + f"Migration complete. {results['replaced']} URL(s) replaced. " + f"{len(results['not_in_mapping'])} S3 URL(s) had no mapping and were skipped." + ) + + return results diff --git a/app.py b/app.py index fd4e5cc..9401d75 100644 --- a/app.py +++ b/app.py @@ -18,6 +18,7 @@ from fastapi_pagination import add_pagination from api.routes.endpoints import endpoints_route from api.routes.users import users_route +from api.routes.migrate_media import migrate_media_route from utils.endpoints_status import create_signup_endpoint # Base.metadata.create_all(bind=engine) @@ -76,6 +77,7 @@ async def startup_event(): app.include_router(email_templates_route, prefix=v1_prefix) app.include_router(endpoints_route, prefix=v1_prefix) app.include_router(users_route, prefix=v1_prefix) +app.include_router(migrate_media_route, prefix=v1_prefix) add_pagination(app) diff --git a/db/database.py b/db/database.py index 8d7242b..406708b 100644 --- a/db/database.py +++ b/db/database.py @@ -13,10 +13,7 @@ def set_up_db(production_env) -> tuple: if production_env: - engine = create_engine( - settings.DATABASE_URL, - connect_args={"sslmode": "require"} - ) + engine = create_engine(settings.DATABASE_URL) else: engine = create_engine(settings.DATABASE_URL) SessionLocal = sessionmaker( diff --git a/scripts/url_mapping.json b/scripts/url_mapping.json new file mode 100644 index 0000000..247b0d6 --- /dev/null +++ b/scripts/url_mapping.json @@ -0,0 +1,624 @@ +{ + "AWS/skills/20240803-20-03-57/AWS": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859378/AWS/skills/20240803-20-03-57/AWS.png", + "AWS/skills/20240803-20-06-47/AWS": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859378/AWS/skills/20240803-20-06-47/AWS.png", + "AWS/skills/20240803-20-45-22/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859379/AWS/skills/20240803-20-45-22/AWS.png", + "AWS/skills/20240803-20-47-47/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859381/AWS/skills/20240803-20-47-47/AWS.png", + "AWS/skills/20240803-21-22-04/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859382/AWS/skills/20240803-21-22-04/AWS.png", + "AWS/skills/20240803-21-27-40/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859383/AWS/skills/20240803-21-27-40/AWS.png", + "AWS/skills/20240805-14-59-51/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859384/AWS/skills/20240805-14-59-51/AWS.png", + "AWS/skills/20240818-21-07-45/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859384/AWS/skills/20240818-21-07-45/AWS.png", + "AWS/skills/20240830-19-44-41/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859385/AWS/skills/20240830-19-44-41/AWS.png", + "Android/skills/20240803-19-48-30/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859386/Android/skills/20240803-19-48-30/Android.png", + "Android/skills/20240803-19-50-17/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859386/Android/skills/20240803-19-50-17/Android.png", + "Android/skills/20240803-19-51-07/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859387/Android/skills/20240803-19-51-07/Android.png", + "Android/skills/20240803-19-51-47/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859388/Android/skills/20240803-19-51-47/Android.png", + "Android/skills/20240803-19-53-00/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859389/Android/skills/20240803-19-53-00/Android.png", + "Android/skills/20240803-19-53-27/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859390/Android/skills/20240803-19-53-27/Android.png", + "Android/skills/20240803-19-54-26/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859391/Android/skills/20240803-19-54-26/Android.png", + "Android/skills/20240803-19-56-10/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859391/Android/skills/20240803-19-56-10/Android.png", + "Android/skills/20240803-19-56-32/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859392/Android/skills/20240803-19-56-32/Android.png", + "Android/skills/20240803-19-57-51/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859393/Android/skills/20240803-19-57-51/Android.png", + "Android/skills/20240803-19-58-51/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859393/Android/skills/20240803-19-58-51/Android.png", + "Android/skills/20240803-20-03-16/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859394/Android/skills/20240803-20-03-16/Android.png", + "Android/skills/20240803-20-03-52/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859394/Android/skills/20240803-20-03-52/Android.png", + "Android/skills/20240803-20-06-42/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859395/Android/skills/20240803-20-06-42/Android.png", + "Android/skills/20240803-20-45-16/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859397/Android/skills/20240803-20-45-16/Android.png", + "Android/skills/20240803-20-47-42/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859398/Android/skills/20240803-20-47-42/Android.png", + "Android/skills/20240803-21-22-03/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859399/Android/skills/20240803-21-22-03/Android.png", + "Android/skills/20240803-21-27-33/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859400/Android/skills/20240803-21-27-33/Android.png", + "Android/skills/20240805-14-59-44/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859401/Android/skills/20240805-14-59-44/Android.png", + "Android/skills/20240818-21-07-35/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859402/Android/skills/20240818-21-07-35/Android.png", + "Android/skills/20240830-19-44-12/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859402/Android/skills/20240830-19-44-12/Android.png", + "Angular/skills/20240803-19-48-31/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859403/Angular/skills/20240803-19-48-31/Angular.png", + "Angular/skills/20240803-19-50-19/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859404/Angular/skills/20240803-19-50-19/Angular.png", + "Angular/skills/20240803-19-51-08/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859404/Angular/skills/20240803-19-51-08/Angular.png", + "Angular/skills/20240803-19-51-49/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859405/Angular/skills/20240803-19-51-49/Angular.png", + "Angular/skills/20240803-19-53-01/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859405/Angular/skills/20240803-19-53-01/Angular.png", + "Angular/skills/20240803-19-53-28/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859406/Angular/skills/20240803-19-53-28/Angular.png", + "Angular/skills/20240803-19-54-27/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859407/Angular/skills/20240803-19-54-27/Angular.png", + "Angular/skills/20240803-19-56-11/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859408/Angular/skills/20240803-19-56-11/Angular.png", + "Angular/skills/20240803-19-56-33/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859408/Angular/skills/20240803-19-56-33/Angular.png", + "Angular/skills/20240803-19-57-52/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859409/Angular/skills/20240803-19-57-52/Angular.png", + "Angular/skills/20240803-19-58-53/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859410/Angular/skills/20240803-19-58-53/Angular.png", + "Angular/skills/20240803-20-03-17/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859411/Angular/skills/20240803-20-03-17/Angular.png", + "Angular/skills/20240803-20-03-53/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859411/Angular/skills/20240803-20-03-53/Angular.png", + "Angular/skills/20240803-20-06-43/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859412/Angular/skills/20240803-20-06-43/Angular.png", + "Angular/skills/20240803-20-45-18/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859413/Angular/skills/20240803-20-45-18/Angular.png", + "Angular/skills/20240803-20-47-43/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859413/Angular/skills/20240803-20-47-43/Angular.png", + "Angular/skills/20240803-21-22-03/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859414/Angular/skills/20240803-21-22-03/Angular.png", + "Angular/skills/20240803-21-27-34/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859415/Angular/skills/20240803-21-27-34/Angular.png", + "Angular/skills/20240805-14-59-46/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859416/Angular/skills/20240805-14-59-46/Angular.png", + "Angular/skills/20240818-21-07-38/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859417/Angular/skills/20240818-21-07-38/Angular.png", + "Angular/skills/20240830-19-44-19/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859418/Angular/skills/20240830-19-44-19/Angular.png", + "Ansible/skills/20240803-20-03-54/Ansible": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859420/Ansible/skills/20240803-20-03-54/Ansible.png", + "Ansible/skills/20240803-20-06-45/Ansible": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859421/Ansible/skills/20240803-20-06-45/Ansible.png", + "Ansible/skills/20240803-20-45-19/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859421/Ansible/skills/20240803-20-45-19/Ansible.png", + "Ansible/skills/20240803-20-47-44/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859422/Ansible/skills/20240803-20-47-44/Ansible.png", + "Ansible/skills/20240803-21-22-04/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859423/Ansible/skills/20240803-21-22-04/Ansible.png", + "Ansible/skills/20240803-21-27-36/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859424/Ansible/skills/20240803-21-27-36/Ansible.png", + "Ansible/skills/20240805-14-59-48/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859424/Ansible/skills/20240805-14-59-48/Ansible.png", + "Ansible/skills/20240818-21-07-41/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859425/Ansible/skills/20240818-21-07-41/Ansible.png", + "Ansible/skills/20240830-19-44-27/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859426/Ansible/skills/20240830-19-44-27/Ansible.png", + "Apache/skills/20240803-20-03-56/Apache": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859427/Apache/skills/20240803-20-03-56/Apache.png", + "Apache/skills/20240803-20-06-46/Apache": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859427/Apache/skills/20240803-20-06-46/Apache.png", + "Apache/skills/20240803-20-45-21/Apache.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859428/Apache/skills/20240803-20-45-21/Apache.png", + "Apache/skills/20240803-20-47-46/Apache.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859429/Apache/skills/20240803-20-47-46/Apache.png", + "Apache/skills/20240803-21-22-04/Apache.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859429/Apache/skills/20240803-21-22-04/Apache.png", + "Apache/skills/20240803-21-27-38/Apache.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859430/Apache/skills/20240803-21-27-38/Apache.png", + "Apache/skills/20240805-14-59-50/Apache.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859431/Apache/skills/20240805-14-59-50/Apache.png", + "Apache/skills/20240818-21-07-43/Apache.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859432/Apache/skills/20240818-21-07-43/Apache.png", + "Apache/skills/20240830-19-44-33/Apache.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859432/Apache/skills/20240830-19-44-33/Apache.png", + "Bitbucket/skills/20240803-20-03-58/Bitbucket": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859433/Bitbucket/skills/20240803-20-03-58/Bitbucket.png", + "Bitbucket/skills/20240803-20-06-48/Bitbucket": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859434/Bitbucket/skills/20240803-20-06-48/Bitbucket.png", + "Bitbucket/skills/20240803-20-45-24/Bitbucket.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859436/Bitbucket/skills/20240803-20-45-24/Bitbucket.png", + "Bitbucket/skills/20240803-20-47-49/Bitbucket.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859436/Bitbucket/skills/20240803-20-47-49/Bitbucket.png", + "Bitbucket/skills/20240803-21-22-05/Bitbucket.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859437/Bitbucket/skills/20240803-21-22-05/Bitbucket.png", + "Bitbucket/skills/20240803-21-27-42/Bitbucket.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859438/Bitbucket/skills/20240803-21-27-42/Bitbucket.png", + "Bitbucket/skills/20240805-14-59-54/Bitbucket.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859439/Bitbucket/skills/20240805-14-59-54/Bitbucket.png", + "Bitbucket/skills/20240818-21-07-46/Bitbucket.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859440/Bitbucket/skills/20240818-21-07-46/Bitbucket.png", + "Bitbucket/skills/20240830-19-44-47/Bitbucket.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859441/Bitbucket/skills/20240830-19-44-47/Bitbucket.png", + "Bootstrap/skills/20240803-20-04-00/Bootstrap": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859441/Bootstrap/skills/20240803-20-04-00/Bootstrap.png", + "Bootstrap/skills/20240803-20-06-50/Bootstrap": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859442/Bootstrap/skills/20240803-20-06-50/Bootstrap.png", + "Bootstrap/skills/20240803-20-45-25/Bootstrap.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859443/Bootstrap/skills/20240803-20-45-25/Bootstrap.png", + "Bootstrap/skills/20240803-20-47-50/Bootstrap.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859443/Bootstrap/skills/20240803-20-47-50/Bootstrap.png", + "Bootstrap/skills/20240803-21-22-05/Bootstrap.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859444/Bootstrap/skills/20240803-21-22-05/Bootstrap.png", + "Bootstrap/skills/20240803-21-27-44/Bootstrap.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859445/Bootstrap/skills/20240803-21-27-44/Bootstrap.png", + "Bootstrap/skills/20240805-14-59-55/Bootstrap.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859445/Bootstrap/skills/20240805-14-59-55/Bootstrap.png", + "Bootstrap/skills/20240818-21-07-48/Bootstrap.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859446/Bootstrap/skills/20240818-21-07-48/Bootstrap.png", + "Bootstrap/skills/20240830-19-44-53/Bootstrap.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859447/Bootstrap/skills/20240830-19-44-53/Bootstrap.png", + "Cassandra/skills/20240803-20-04-01/Cassandra": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859448/Cassandra/skills/20240803-20-04-01/Cassandra.png", + "Cassandra/skills/20240803-20-06-51/Cassandra": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859448/Cassandra/skills/20240803-20-06-51/Cassandra.png", + "Cassandra/skills/20240803-20-45-27/Cassandra.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859449/Cassandra/skills/20240803-20-45-27/Cassandra.png", + "Cassandra/skills/20240803-20-47-52/Cassandra.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859449/Cassandra/skills/20240803-20-47-52/Cassandra.png", + "Cassandra/skills/20240803-21-22-06/Cassandra.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859450/Cassandra/skills/20240803-21-22-06/Cassandra.png", + "Cassandra/skills/20240803-21-27-46/Cassandra.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859451/Cassandra/skills/20240803-21-27-46/Cassandra.png", + "Cassandra/skills/20240805-14-59-57/Cassandra.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859451/Cassandra/skills/20240805-14-59-57/Cassandra.png", + "Cassandra/skills/20240818-21-07-51/Cassandra.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859452/Cassandra/skills/20240818-21-07-51/Cassandra.png", + "Cassandra/skills/20240830-19-45-01/Cassandra.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859453/Cassandra/skills/20240830-19-45-01/Cassandra.png", + "Chef/skills/20240803-20-04-03/Chef": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859454/Chef/skills/20240803-20-04-03/Chef.png", + "Chef/skills/20240803-20-06-52/Chef": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859454/Chef/skills/20240803-20-06-52/Chef.png", + "Chef/skills/20240803-20-45-28/Chef.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859455/Chef/skills/20240803-20-45-28/Chef.png", + "Chef/skills/20240803-20-47-53/Chef.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859456/Chef/skills/20240803-20-47-53/Chef.png", + "Chef/skills/20240803-21-22-06/Chef.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859456/Chef/skills/20240803-21-22-06/Chef.png", + "Chef/skills/20240803-21-27-47/Chef.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859457/Chef/skills/20240803-21-27-47/Chef.png", + "Chef/skills/20240805-14-59-59/Chef.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859460/Chef/skills/20240805-14-59-59/Chef.png", + "Chef/skills/20240818-21-07-57/Chef.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859461/Chef/skills/20240818-21-07-57/Chef.png", + "Chef/skills/20240830-19-45-07/Chef.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859462/Chef/skills/20240830-19-45-07/Chef.png", + "Dart/skills/20240803-20-04-04/Dart": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859463/Dart/skills/20240803-20-04-04/Dart.png", + "Dart/skills/20240803-20-06-54/Dart": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859464/Dart/skills/20240803-20-06-54/Dart.png", + "Dart/skills/20240803-20-45-30/Dart.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859464/Dart/skills/20240803-20-45-30/Dart.png", + "Dart/skills/20240803-20-47-55/Dart.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859465/Dart/skills/20240803-20-47-55/Dart.png", + "Dart/skills/20240803-21-22-06/Dart.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859466/Dart/skills/20240803-21-22-06/Dart.png", + "Dart/skills/20240803-21-27-49/Dart.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859467/Dart/skills/20240803-21-27-49/Dart.png", + "Dart/skills/20240805-15-00-01/Dart.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859468/Dart/skills/20240805-15-00-01/Dart.png", + "Dart/skills/20240818-21-08-00/Dart.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859469/Dart/skills/20240818-21-08-00/Dart.png", + "Dart/skills/20240830-19-45-16/Dart.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859470/Dart/skills/20240830-19-45-16/Dart.png", + "Django/skills/20240803-20-04-06/Django": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859470/Django/skills/20240803-20-04-06/Django.png", + "Django/skills/20240803-20-06-55/Django": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859471/Django/skills/20240803-20-06-55/Django.png", + "Django/skills/20240803-20-45-31/Django.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859472/Django/skills/20240803-20-45-31/Django.png", + "Django/skills/20240803-20-47-57/Django.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859472/Django/skills/20240803-20-47-57/Django.png", + "Django/skills/20240803-21-22-07/Django.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859473/Django/skills/20240803-21-22-07/Django.png", + "Django/skills/20240803-21-27-51/Django.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859474/Django/skills/20240803-21-27-51/Django.png", + "Django/skills/20240805-15-00-03/Django.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859474/Django/skills/20240805-15-00-03/Django.png", + "Django/skills/20240818-21-08-17/Django.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859475/Django/skills/20240818-21-08-17/Django.png", + "Django/skills/20240830-19-45-25/Django.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859476/Django/skills/20240830-19-45-25/Django.png", + "Django-E-Commerce-Dockerise/.git/HEAD": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859477/Django-E-Commerce-Dockerise/.git/HEAD", + "Django-E-Commerce-Dockerise/.git/config": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859479/Django-E-Commerce-Dockerise/.git/config", + "Django-E-Commerce-Dockerise/.git/description": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859480/Django-E-Commerce-Dockerise/.git/description", + "Django-E-Commerce-Dockerise/.git/hooks/applypatch-msg.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859480/Django-E-Commerce-Dockerise/.git/hooks/applypatch-msg.sample", + "Django-E-Commerce-Dockerise/.git/hooks/commit-msg.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859481/Django-E-Commerce-Dockerise/.git/hooks/commit-msg.sample", + "Django-E-Commerce-Dockerise/.git/hooks/fsmonitor-watchman.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859482/Django-E-Commerce-Dockerise/.git/hooks/fsmonitor-watchman.sample", + "Django-E-Commerce-Dockerise/.git/hooks/post-update.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859483/Django-E-Commerce-Dockerise/.git/hooks/post-update.sample", + "Django-E-Commerce-Dockerise/.git/hooks/pre-applypatch.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859484/Django-E-Commerce-Dockerise/.git/hooks/pre-applypatch.sample", + "Django-E-Commerce-Dockerise/.git/hooks/pre-commit.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859484/Django-E-Commerce-Dockerise/.git/hooks/pre-commit.sample", + "Django-E-Commerce-Dockerise/.git/hooks/pre-merge-commit.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859485/Django-E-Commerce-Dockerise/.git/hooks/pre-merge-commit.sample", + "Django-E-Commerce-Dockerise/.git/hooks/pre-push.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859485/Django-E-Commerce-Dockerise/.git/hooks/pre-push.sample", + "Django-E-Commerce-Dockerise/.git/hooks/pre-rebase.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859486/Django-E-Commerce-Dockerise/.git/hooks/pre-rebase.sample", + "Django-E-Commerce-Dockerise/.git/hooks/pre-receive.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859486/Django-E-Commerce-Dockerise/.git/hooks/pre-receive.sample", + "Django-E-Commerce-Dockerise/.git/hooks/prepare-commit-msg.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859487/Django-E-Commerce-Dockerise/.git/hooks/prepare-commit-msg.sample", + "Django-E-Commerce-Dockerise/.git/hooks/push-to-checkout.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859488/Django-E-Commerce-Dockerise/.git/hooks/push-to-checkout.sample", + "Django-E-Commerce-Dockerise/.git/hooks/update.sample": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859488/Django-E-Commerce-Dockerise/.git/hooks/update.sample", + "Django-E-Commerce-Dockerise/.git/index": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859489/Django-E-Commerce-Dockerise/.git/index", + "Django-E-Commerce-Dockerise/.git/info/exclude": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859490/Django-E-Commerce-Dockerise/.git/info/exclude", + "Django-E-Commerce-Dockerise/.git/logs/HEAD": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859491/Django-E-Commerce-Dockerise/.git/logs/HEAD", + "Django-E-Commerce-Dockerise/.git/logs/refs/heads/master": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859491/Django-E-Commerce-Dockerise/.git/logs/refs/heads/master", + "Django-E-Commerce-Dockerise/.git/logs/refs/remotes/origin/HEAD": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859492/Django-E-Commerce-Dockerise/.git/logs/refs/remotes/origin/HEAD", + "Django-E-Commerce-Dockerise/.git/objects/pack/pack-1fef77ede18e8bf811f600001b7822c39e9ac654.idx": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859493/Django-E-Commerce-Dockerise/.git/objects/pack/pack-1fef77ede18e8bf811f600001b7822c39e9ac654.idx", + "Django-E-Commerce-Dockerise/.git/objects/pack/pack-1fef77ede18e8bf811f600001b7822c39e9ac654.pack": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859501/Django-E-Commerce-Dockerise/.git/objects/pack/pack-1fef77ede18e8bf811f600001b7822c39e9ac654.pack", + "Django-E-Commerce-Dockerise/.git/packed-refs": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859502/Django-E-Commerce-Dockerise/.git/packed-refs", + "Django-E-Commerce-Dockerise/.git/refs/heads/master": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859502/Django-E-Commerce-Dockerise/.git/refs/heads/master", + "Django-E-Commerce-Dockerise/.git/refs/remotes/origin/HEAD": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859503/Django-E-Commerce-Dockerise/.git/refs/remotes/origin/HEAD", + "Django-E-Commerce-Dockerise/.gitignore": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859504/Django-E-Commerce-Dockerise/.gitignore", + "Django-E-Commerce-Dockerise/Dockerfile": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859504/Django-E-Commerce-Dockerise/Dockerfile", + "Django-E-Commerce-Dockerise/LICENSE": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859505/Django-E-Commerce-Dockerise/LICENSE", + "Django-E-Commerce-Dockerise/README.md": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859505/Django-E-Commerce-Dockerise/README.md", + "Django-E-Commerce-Dockerise/babyshop_app/babyshop/__init__.py": "ERROR: Empty file", + "Django-E-Commerce-Dockerise/babyshop_app/babyshop/asgi.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859506/Django-E-Commerce-Dockerise/babyshop_app/babyshop/asgi.py", + "Django-E-Commerce-Dockerise/babyshop_app/babyshop/settings.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859507/Django-E-Commerce-Dockerise/babyshop_app/babyshop/settings.py", + "Django-E-Commerce-Dockerise/babyshop_app/babyshop/urls.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859509/Django-E-Commerce-Dockerise/babyshop_app/babyshop/urls.py", + "Django-E-Commerce-Dockerise/babyshop_app/babyshop/wsgi.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859509/Django-E-Commerce-Dockerise/babyshop_app/babyshop/wsgi.py", + "Django-E-Commerce-Dockerise/babyshop_app/manage.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859510/Django-E-Commerce-Dockerise/babyshop_app/manage.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/__init__.py": "ERROR: Empty file", + "Django-E-Commerce-Dockerise/babyshop_app/products/admin.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859511/Django-E-Commerce-Dockerise/babyshop_app/products/admin.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/apps.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859512/Django-E-Commerce-Dockerise/babyshop_app/products/apps.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0001_initial.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859512/Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0001_initial.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0002_product_price.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859515/Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0002_product_price.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0003_alter_product_name.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859515/Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0003_alter_product_name.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0004_category_product_category.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859516/Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0004_category_product_category.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0005_rename_describtion_product_description.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859517/Django-E-Commerce-Dockerise/babyshop_app/products/migrations/0005_rename_describtion_product_description.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/migrations/__init__.py": "ERROR: Empty file", + "Django-E-Commerce-Dockerise/babyshop_app/products/models.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859518/Django-E-Commerce-Dockerise/babyshop_app/products/models.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/tests.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859518/Django-E-Commerce-Dockerise/babyshop_app/products/tests.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/urls.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859519/Django-E-Commerce-Dockerise/babyshop_app/products/urls.py", + "Django-E-Commerce-Dockerise/babyshop_app/products/views.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859519/Django-E-Commerce-Dockerise/babyshop_app/products/views.py", + "Django-E-Commerce-Dockerise/babyshop_app/templates/login.html": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859520/Django-E-Commerce-Dockerise/babyshop_app/templates/login.html", + "Django-E-Commerce-Dockerise/babyshop_app/templates/partoftemp/_dashboard.html": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859521/Django-E-Commerce-Dockerise/babyshop_app/templates/partoftemp/_dashboard.html", + "Django-E-Commerce-Dockerise/babyshop_app/templates/partoftemp/footer.html": "ERROR: Empty file", + "Django-E-Commerce-Dockerise/babyshop_app/templates/product.html": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859521/Django-E-Commerce-Dockerise/babyshop_app/templates/product.html", + "Django-E-Commerce-Dockerise/babyshop_app/templates/products.html": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859522/Django-E-Commerce-Dockerise/babyshop_app/templates/products.html", + "Django-E-Commerce-Dockerise/babyshop_app/templates/register.html": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859523/Django-E-Commerce-Dockerise/babyshop_app/templates/register.html", + "Django-E-Commerce-Dockerise/babyshop_app/users/__init__.py": "ERROR: Empty file", + "Django-E-Commerce-Dockerise/babyshop_app/users/admin.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859525/Django-E-Commerce-Dockerise/babyshop_app/users/admin.py", + "Django-E-Commerce-Dockerise/babyshop_app/users/apps.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859525/Django-E-Commerce-Dockerise/babyshop_app/users/apps.py", + "Django-E-Commerce-Dockerise/babyshop_app/users/forms.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859526/Django-E-Commerce-Dockerise/babyshop_app/users/forms.py", + "Django-E-Commerce-Dockerise/babyshop_app/users/migrations/__init__.py": "ERROR: Empty file", + "Django-E-Commerce-Dockerise/babyshop_app/users/models.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859527/Django-E-Commerce-Dockerise/babyshop_app/users/models.py", + "Django-E-Commerce-Dockerise/babyshop_app/users/tests.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859528/Django-E-Commerce-Dockerise/babyshop_app/users/tests.py", + "Django-E-Commerce-Dockerise/babyshop_app/users/urls.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859528/Django-E-Commerce-Dockerise/babyshop_app/users/urls.py", + "Django-E-Commerce-Dockerise/babyshop_app/users/views.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859529/Django-E-Commerce-Dockerise/babyshop_app/users/views.py", + "Django-E-Commerce-Dockerise/project_images/capture_20220323080815407.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859541/Django-E-Commerce-Dockerise/project_images/capture_20220323080815407.bmp", + "Django-E-Commerce-Dockerise/project_images/capture_20220323080840305.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859544/Django-E-Commerce-Dockerise/project_images/capture_20220323080840305.bmp", + "Django-E-Commerce-Dockerise/project_images/capture_20220323080934541.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859547/Django-E-Commerce-Dockerise/project_images/capture_20220323080934541.bmp", + "Django-E-Commerce-Dockerise/project_images/capture_20220323080953570.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859551/Django-E-Commerce-Dockerise/project_images/capture_20220323080953570.bmp", + "Django-E-Commerce-Dockerise/project_images/capture_20220323081016022.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859555/Django-E-Commerce-Dockerise/project_images/capture_20220323081016022.bmp", + "Django-E-Commerce-Dockerise/project_images/capture_20220323081044867.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859559/Django-E-Commerce-Dockerise/project_images/capture_20220323081044867.bmp", + "Docker/skills/20240803-20-04-07/Docker": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859560/Docker/skills/20240803-20-04-07/Docker.png", + "Docker/skills/20240803-20-06-56/Docker": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859561/Docker/skills/20240803-20-06-56/Docker.png", + "Docker/skills/20240803-20-45-32/Docker.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859562/Docker/skills/20240803-20-45-32/Docker.png", + "Docker/skills/20240803-20-47-59/Docker.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859563/Docker/skills/20240803-20-47-59/Docker.png", + "Docker/skills/20240803-21-22-07/Docker.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859565/Docker/skills/20240803-21-22-07/Docker.png", + "Docker/skills/20240803-21-27-52/Docker.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859566/Docker/skills/20240803-21-27-52/Docker.png", + "Docker/skills/20240805-15-00-04/Docker.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859567/Docker/skills/20240805-15-00-04/Docker.png", + "Docker/skills/20240818-21-08-19/Docker.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859568/Docker/skills/20240818-21-08-19/Docker.png", + "Docker/skills/20240830-19-45-30/Docker.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859573/Docker/skills/20240830-19-45-30/Docker.png", + "FastAPI/skills/20240803-20-04-09/FastAPI": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859574/FastAPI/skills/20240803-20-04-09/FastAPI.png", + "FastAPI/skills/20240803-20-06-58/FastAPI": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859575/FastAPI/skills/20240803-20-06-58/FastAPI.png", + "FastAPI/skills/20240803-20-45-34/FastAPI.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859575/FastAPI/skills/20240803-20-45-34/FastAPI.png", + "FastAPI/skills/20240803-20-48-00/FastAPI.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859576/FastAPI/skills/20240803-20-48-00/FastAPI.png", + "FastAPI/skills/20240803-21-22-08/FastAPI.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859577/FastAPI/skills/20240803-21-22-08/FastAPI.png", + "FastAPI/skills/20240803-21-27-54/FastAPI.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859578/FastAPI/skills/20240803-21-27-54/FastAPI.png", + "FastAPI/skills/20240805-15-00-07/FastAPI.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859578/FastAPI/skills/20240805-15-00-07/FastAPI.png", + "FastAPI/skills/20240818-21-08-23/FastAPI.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859579/FastAPI/skills/20240818-21-08-23/FastAPI.png", + "FastAPI/skills/20240830-19-45-38/FastAPI.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859579/FastAPI/skills/20240830-19-45-38/FastAPI.png", + "Flask/skills/20240803-20-04-12/Flask": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859581/Flask/skills/20240803-20-04-12/Flask.png", + "Flask/skills/20240803-20-07-00/Flask": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859582/Flask/skills/20240803-20-07-00/Flask.png", + "Flask/skills/20240803-20-45-36/Flask.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859583/Flask/skills/20240803-20-45-36/Flask.png", + "Flask/skills/20240803-20-48-02/Flask.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859585/Flask/skills/20240803-20-48-02/Flask.png", + "Flask/skills/20240803-21-22-08/Flask.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859585/Flask/skills/20240803-21-22-08/Flask.png", + "Flask/skills/20240803-21-27-56/Flask.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859586/Flask/skills/20240803-21-27-56/Flask.png", + "Flask/skills/20240805-15-00-09/Flask.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859587/Flask/skills/20240805-15-00-09/Flask.png", + "Flask/skills/20240818-21-08-29/Flask.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859588/Flask/skills/20240818-21-08-29/Flask.png", + "Flask/skills/20240830-19-45-45/Flask.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859588/Flask/skills/20240830-19-45-45/Flask.png", + "Flutter/skills/20240803-20-04-13/Flutter": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859589/Flutter/skills/20240803-20-04-13/Flutter.png", + "Flutter/skills/20240803-20-07-01/Flutter": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859589/Flutter/skills/20240803-20-07-01/Flutter.png", + "Flutter/skills/20240803-20-45-38/Flutter.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859590/Flutter/skills/20240803-20-45-38/Flutter.png", + "Flutter/skills/20240803-20-48-03/Flutter.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859591/Flutter/skills/20240803-20-48-03/Flutter.png", + "Flutter/skills/20240803-21-22-08/Flutter.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859592/Flutter/skills/20240803-21-22-08/Flutter.png", + "Flutter/skills/20240803-21-27-57/Flutter.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859593/Flutter/skills/20240803-21-27-57/Flutter.png", + "Flutter/skills/20240805-15-00-11/Flutter.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859594/Flutter/skills/20240805-15-00-11/Flutter.png", + "Flutter/skills/20240818-21-08-31/Flutter.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859594/Flutter/skills/20240818-21-08-31/Flutter.png", + "Flutter/skills/20240830-19-45-55/Flutter.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859595/Flutter/skills/20240830-19-45-55/Flutter.png", + "GitLab/skills/20240803-20-04-15/GitLab": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859596/GitLab/skills/20240803-20-04-15/GitLab.png", + "GitLab/skills/20240803-20-07-02/GitLab": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859597/GitLab/skills/20240803-20-07-02/GitLab.png", + "GitLab/skills/20240803-20-45-40/GitLab.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859597/GitLab/skills/20240803-20-45-40/GitLab.png", + "GitLab/skills/20240803-20-48-04/GitLab.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859598/GitLab/skills/20240803-20-48-04/GitLab.png", + "GitLab/skills/20240803-21-22-09/GitLab.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859598/GitLab/skills/20240803-21-22-09/GitLab.png", + "GitLab/skills/20240803-21-27-59/GitLab.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859599/GitLab/skills/20240803-21-27-59/GitLab.png", + "GitLab/skills/20240805-15-00-13/GitLab.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859600/GitLab/skills/20240805-15-00-13/GitLab.png", + "GitLab/skills/20240818-21-08-33/GitLab.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859600/GitLab/skills/20240818-21-08-33/GitLab.png", + "GitLab/skills/20240830-19-46-03/GitLab.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859601/GitLab/skills/20240830-19-46-03/GitLab.png", + "Go/skills/20240803-20-04-16/Go": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859603/Go/skills/20240803-20-04-16/Go.png", + "Go/skills/20240803-20-07-03/Go": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859603/Go/skills/20240803-20-07-03/Go.png", + "Go/skills/20240803-20-48-05/Go.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859604/Go/skills/20240803-20-48-05/Go.png", + "Go/skills/20240803-21-22-09/Go.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859605/Go/skills/20240803-21-22-09/Go.png", + "Go/skills/20240803-21-28-00/Go.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859606/Go/skills/20240803-21-28-00/Go.png", + "Go/skills/20240805-15-00-15/Go.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859607/Go/skills/20240805-15-00-15/Go.png", + "Go/skills/20240818-21-08-37/Go.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859607/Go/skills/20240818-21-08-37/Go.png", + "Go/skills/20240830-19-46-09/Go.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859608/Go/skills/20240830-19-46-09/Go.png", + "GraphQL/skills/20240803-20-04-17/GraphQL": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859609/GraphQL/skills/20240803-20-04-17/GraphQL.png", + "GraphQL/skills/20240803-20-07-05/GraphQL": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859609/GraphQL/skills/20240803-20-07-05/GraphQL.png", + "GraphQL/skills/20240803-20-48-06/GraphQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859610/GraphQL/skills/20240803-20-48-06/GraphQL.png", + "GraphQL/skills/20240803-21-22-10/GraphQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859611/GraphQL/skills/20240803-21-22-10/GraphQL.png", + "GraphQL/skills/20240803-21-28-03/GraphQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859612/GraphQL/skills/20240803-21-28-03/GraphQL.png", + "GraphQL/skills/20240805-15-00-17/GraphQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859613/GraphQL/skills/20240805-15-00-17/GraphQL.png", + "GraphQL/skills/20240818-21-08-39/GraphQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859616/GraphQL/skills/20240818-21-08-39/GraphQL.png", + "GraphQL/skills/20240830-19-46-15/GraphQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859616/GraphQL/skills/20240830-19-46-15/GraphQL.png", + "Heroku/skills/20240803-20-04-19/Heroku": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859617/Heroku/skills/20240803-20-04-19/Heroku.png", + "Heroku/skills/20240803-20-07-06/Heroku": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859618/Heroku/skills/20240803-20-07-06/Heroku.png", + "Heroku/skills/20240803-20-48-08/Heroku.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859619/Heroku/skills/20240803-20-48-08/Heroku.png", + "Heroku/skills/20240803-21-22-10/Heroku.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859620/Heroku/skills/20240803-21-22-10/Heroku.png", + "Heroku/skills/20240803-21-28-04/Heroku.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859620/Heroku/skills/20240803-21-28-04/Heroku.png", + "Heroku/skills/20240805-15-00-19/Heroku.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859621/Heroku/skills/20240805-15-00-19/Heroku.png", + "Heroku/skills/20240818-21-08-42/Heroku.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859622/Heroku/skills/20240818-21-08-42/Heroku.png", + "Heroku/skills/20240830-19-46-22/Heroku.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859622/Heroku/skills/20240830-19-46-22/Heroku.png", + "Hibernate/skills/20240803-20-04-20/Hibernate": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859623/Hibernate/skills/20240803-20-04-20/Hibernate.png", + "Hibernate/skills/20240803-20-07-07/Hibernate": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859624/Hibernate/skills/20240803-20-07-07/Hibernate.png", + "Hibernate/skills/20240803-20-48-09/Hibernate.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859624/Hibernate/skills/20240803-20-48-09/Hibernate.png", + "Hibernate/skills/20240803-21-22-10/Hibernate.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859625/Hibernate/skills/20240803-21-22-10/Hibernate.png", + "Hibernate/skills/20240803-21-28-06/Hibernate.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859626/Hibernate/skills/20240803-21-28-06/Hibernate.png", + "Hibernate/skills/20240805-15-00-20/Hibernate.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859627/Hibernate/skills/20240805-15-00-20/Hibernate.png", + "Hibernate/skills/20240818-21-08-43/Hibernate.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859627/Hibernate/skills/20240818-21-08-43/Hibernate.png", + "Hibernate/skills/20240830-19-46-28/Hibernate.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859628/Hibernate/skills/20240830-19-46-28/Hibernate.png", + "Java/skills/20240803-20-04-25/Java": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859628/Java/skills/20240803-20-04-25/Java.png", + "Java/skills/20240803-20-07-09/Java": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859629/Java/skills/20240803-20-07-09/Java.png", + "Java/skills/20240803-20-48-12/Java.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859629/Java/skills/20240803-20-48-12/Java.png", + "Java/skills/20240803-21-22-11/Java.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859630/Java/skills/20240803-21-22-11/Java.png", + "Java/skills/20240803-21-28-09/Java.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859631/Java/skills/20240803-21-28-09/Java.png", + "Java/skills/20240805-15-00-24/Java.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859633/Java/skills/20240805-15-00-24/Java.png", + "Java/skills/20240818-21-08-48/Java.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859633/Java/skills/20240818-21-08-48/Java.png", + "Java/skills/20240830-19-46-43/Java.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859634/Java/skills/20240830-19-46-43/Java.png", + "JavaScript/skills/20240803-20-04-26/JavaScript": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859635/JavaScript/skills/20240803-20-04-26/JavaScript.png", + "JavaScript/skills/20240803-20-07-10/JavaScript": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859636/JavaScript/skills/20240803-20-07-10/JavaScript.png", + "JavaScript/skills/20240803-20-48-13/JavaScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859637/JavaScript/skills/20240803-20-48-13/JavaScript.png", + "JavaScript/skills/20240803-21-22-11/JavaScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859637/JavaScript/skills/20240803-21-22-11/JavaScript.png", + "JavaScript/skills/20240803-21-28-10/JavaScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859638/JavaScript/skills/20240803-21-28-10/JavaScript.png", + "JavaScript/skills/20240805-15-00-25/JavaScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859643/JavaScript/skills/20240805-15-00-25/JavaScript.png", + "JavaScript/skills/20240818-21-08-50/JavaScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859644/JavaScript/skills/20240818-21-08-50/JavaScript.png", + "JavaScript/skills/20240830-19-46-48/JavaScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859645/JavaScript/skills/20240830-19-46-48/JavaScript.png", + "Jenkins/skills/20240803-20-04-28/Jenkins": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859646/Jenkins/skills/20240803-20-04-28/Jenkins.png", + "Jenkins/skills/20240803-20-07-11/Jenkins": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859646/Jenkins/skills/20240803-20-07-11/Jenkins.png", + "Jenkins/skills/20240803-20-48-14/Jenkins.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859648/Jenkins/skills/20240803-20-48-14/Jenkins.png", + "Jenkins/skills/20240803-21-22-12/Jenkins.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859648/Jenkins/skills/20240803-21-22-12/Jenkins.png", + "Jenkins/skills/20240803-21-28-11/Jenkins.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859649/Jenkins/skills/20240803-21-28-11/Jenkins.png", + "Jenkins/skills/20240805-15-00-27/Jenkins.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859650/Jenkins/skills/20240805-15-00-27/Jenkins.png", + "Jenkins/skills/20240818-21-08-51/Jenkins.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859651/Jenkins/skills/20240818-21-08-51/Jenkins.png", + "Jenkins/skills/20240830-19-46-55/Jenkins.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859651/Jenkins/skills/20240830-19-46-55/Jenkins.png", + "Kotlin/skills/20240803-20-04-32/Kotlin": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859652/Kotlin/skills/20240803-20-04-32/Kotlin.png", + "Kotlin/skills/20240803-20-07-14/Kotlin": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859653/Kotlin/skills/20240803-20-07-14/Kotlin.png", + "Kotlin/skills/20240803-20-48-16/Kotlin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859653/Kotlin/skills/20240803-20-48-16/Kotlin.png", + "Kotlin/skills/20240803-21-22-12/Kotlin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859654/Kotlin/skills/20240803-21-22-12/Kotlin.png", + "Kotlin/skills/20240803-21-28-16/Kotlin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859655/Kotlin/skills/20240803-21-28-16/Kotlin.png", + "Kotlin/skills/20240805-15-00-30/Kotlin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859656/Kotlin/skills/20240805-15-00-30/Kotlin.png", + "Kotlin/skills/20240818-21-09-01/Kotlin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859656/Kotlin/skills/20240818-21-09-01/Kotlin.png", + "Kotlin/skills/20240830-19-47-06/Kotlin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859657/Kotlin/skills/20240830-19-47-06/Kotlin.png", + "Kubernetes/skills/20240803-20-07-15/Kubernetes": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859658/Kubernetes/skills/20240803-20-07-15/Kubernetes.png", + "Kubernetes/skills/20240803-20-48-18/Kubernetes.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859658/Kubernetes/skills/20240803-20-48-18/Kubernetes.png", + "Kubernetes/skills/20240803-21-22-13/Kubernetes.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859659/Kubernetes/skills/20240803-21-22-13/Kubernetes.png", + "Kubernetes/skills/20240803-21-28-17/Kubernetes.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859660/Kubernetes/skills/20240803-21-28-17/Kubernetes.png", + "Kubernetes/skills/20240805-15-00-31/Kubernetes.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859661/Kubernetes/skills/20240805-15-00-31/Kubernetes.png", + "Kubernetes/skills/20240818-21-09-02/Kubernetes.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859661/Kubernetes/skills/20240818-21-09-02/Kubernetes.png", + "Kubernetes/skills/20240830-19-47-12/Kubernetes.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859662/Kubernetes/skills/20240830-19-47-12/Kubernetes.png", + "Laravel/skills/20240803-20-07-16/Laravel": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859662/Laravel/skills/20240803-20-07-16/Laravel.png", + "Laravel/skills/20240803-20-48-19/Laravel.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859663/Laravel/skills/20240803-20-48-19/Laravel.png", + "Laravel/skills/20240803-21-22-13/Laravel.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859664/Laravel/skills/20240803-21-22-13/Laravel.png", + "Laravel/skills/20240803-21-28-25/Laravel.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859665/Laravel/skills/20240803-21-28-25/Laravel.png", + "Laravel/skills/20240805-15-00-32/Laravel.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859665/Laravel/skills/20240805-15-00-32/Laravel.png", + "Laravel/skills/20240818-21-09-04/Laravel.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859666/Laravel/skills/20240818-21-09-04/Laravel.png", + "Laravel/skills/20240830-19-47-19/Laravel.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859667/Laravel/skills/20240830-19-47-19/Laravel.png", + "Lua/skills/20240803-20-07-17/Lua": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859668/Lua/skills/20240803-20-07-17/Lua.png", + "Lua/skills/20240803-20-48-20/Lua.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859668/Lua/skills/20240803-20-48-20/Lua.png", + "Lua/skills/20240803-21-22-13/Lua.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859669/Lua/skills/20240803-21-22-13/Lua.png", + "Lua/skills/20240803-21-28-26/Lua.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859670/Lua/skills/20240803-21-28-26/Lua.png", + "Lua/skills/20240805-15-00-34/Lua.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859671/Lua/skills/20240805-15-00-34/Lua.png", + "Lua/skills/20240818-21-09-11/Lua.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859672/Lua/skills/20240818-21-09-11/Lua.png", + "Lua/skills/20240830-19-47-26/Lua.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859672/Lua/skills/20240830-19-47-26/Lua.png", + "MongoDB/skills/20240803-20-07-19/MongoDB": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859673/MongoDB/skills/20240803-20-07-19/MongoDB.png", + "MongoDB/skills/20240803-20-48-22/MongoDB.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859674/MongoDB/skills/20240803-20-48-22/MongoDB.png", + "MongoDB/skills/20240803-21-22-14/MongoDB.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859676/MongoDB/skills/20240803-21-22-14/MongoDB.png", + "MongoDB/skills/20240803-21-28-28/MongoDB.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859677/MongoDB/skills/20240803-21-28-28/MongoDB.png", + "MongoDB/skills/20240805-15-00-37/MongoDB.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859678/MongoDB/skills/20240805-15-00-37/MongoDB.png", + "MongoDB/skills/20240818-21-09-17/MongoDB.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859679/MongoDB/skills/20240818-21-09-17/MongoDB.png", + "MongoDB/skills/20240830-19-47-36/MongoDB.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859679/MongoDB/skills/20240830-19-47-36/MongoDB.png", + "MySQL/skills/20240803-20-07-20/MySQL": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859680/MySQL/skills/20240803-20-07-20/MySQL.png", + "MySQL/skills/20240803-20-48-23/MySQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859681/MySQL/skills/20240803-20-48-23/MySQL.png", + "MySQL/skills/20240803-21-22-14/MySQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859682/MySQL/skills/20240803-21-22-14/MySQL.png", + "MySQL/skills/20240803-21-28-30/MySQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859682/MySQL/skills/20240803-21-28-30/MySQL.png", + "MySQL/skills/20240805-15-00-38/MySQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859683/MySQL/skills/20240805-15-00-38/MySQL.png", + "MySQL/skills/20240818-21-09-19/MySQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859684/MySQL/skills/20240818-21-09-19/MySQL.png", + "MySQL/skills/20240830-19-47-42/MySQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859685/MySQL/skills/20240830-19-47-42/MySQL.png", + "Neo4j/skills/20240803-20-07-21/Neo4j": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859686/Neo4j/skills/20240803-20-07-21/Neo4j.png", + "Neo4j/skills/20240803-20-48-25/Neo4j.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859686/Neo4j/skills/20240803-20-48-25/Neo4j.png", + "Neo4j/skills/20240803-21-22-15/Neo4j.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859687/Neo4j/skills/20240803-21-22-15/Neo4j.png", + "Neo4j/skills/20240803-21-28-32/Neo4j.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859688/Neo4j/skills/20240803-21-28-32/Neo4j.png", + "Neo4j/skills/20240805-15-00-40/Neo4j.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859689/Neo4j/skills/20240805-15-00-40/Neo4j.png", + "Neo4j/skills/20240818-21-09-21/Neo4j.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859689/Neo4j/skills/20240818-21-09-21/Neo4j.png", + "Neo4j/skills/20240830-19-47-48/Neo4j.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859691/Neo4j/skills/20240830-19-47-48/Neo4j.png", + "Nginx/skills/20240803-20-07-22/Nginx": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859692/Nginx/skills/20240803-20-07-22/Nginx.png", + "Nginx/skills/20240803-20-48-26/Nginx.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859693/Nginx/skills/20240803-20-48-26/Nginx.png", + "Nginx/skills/20240803-21-22-15/Nginx.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859694/Nginx/skills/20240803-21-22-15/Nginx.png", + "Nginx/skills/20240803-21-28-33/Nginx.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859695/Nginx/skills/20240803-21-28-33/Nginx.png", + "Nginx/skills/20240805-15-00-42/Nginx.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859696/Nginx/skills/20240805-15-00-42/Nginx.png", + "Nginx/skills/20240818-21-09-22/Nginx.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859696/Nginx/skills/20240818-21-09-22/Nginx.png", + "Nginx/skills/20240830-19-47-53/Nginx.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859697/Nginx/skills/20240830-19-47-53/Nginx.png", + "OpenCV/skills/20240803-20-07-24/OpenCV": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859697/OpenCV/skills/20240803-20-07-24/OpenCV.png", + "OpenCV/skills/20240803-20-48-27/OpenCV.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859698/OpenCV/skills/20240803-20-48-27/OpenCV.png", + "OpenCV/skills/20240803-21-22-15/OpenCV.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859699/OpenCV/skills/20240803-21-22-15/OpenCV.png", + "OpenCV/skills/20240803-21-28-35/OpenCV.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859700/OpenCV/skills/20240803-21-28-35/OpenCV.png", + "OpenCV/skills/20240805-15-00-43/OpenCV.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859701/OpenCV/skills/20240805-15-00-43/OpenCV.png", + "OpenCV/skills/20240818-21-09-25/OpenCV.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859701/OpenCV/skills/20240818-21-09-25/OpenCV.png", + "OpenCV/skills/20240830-19-48-01/OpenCV.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859702/OpenCV/skills/20240830-19-48-01/OpenCV.png", + "Oracle/skills/20240803-20-07-25/Oracle": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859703/Oracle/skills/20240803-20-07-25/Oracle.png", + "Oracle/skills/20240803-20-48-28/Oracle.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859704/Oracle/skills/20240803-20-48-28/Oracle.png", + "Oracle/skills/20240803-21-22-16/Oracle.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859705/Oracle/skills/20240803-21-22-16/Oracle.png", + "Oracle/skills/20240803-21-28-37/Oracle.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859706/Oracle/skills/20240803-21-28-37/Oracle.png", + "Oracle/skills/20240805-15-00-44/Oracle.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859706/Oracle/skills/20240805-15-00-44/Oracle.png", + "Oracle/skills/20240818-21-09-26/Oracle.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859707/Oracle/skills/20240818-21-09-26/Oracle.png", + "Oracle/skills/20240830-19-48-07/Oracle.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859708/Oracle/skills/20240830-19-48-07/Oracle.png", + "PHP/skills/20240803-20-07-27/PHP": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859709/PHP/skills/20240803-20-07-27/PHP.png", + "PHP/skills/20240803-20-48-31/PHP.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859710/PHP/skills/20240803-20-48-31/PHP.png", + "PHP/skills/20240803-21-22-16/PHP.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859711/PHP/skills/20240803-21-22-16/PHP.png", + "PHP/skills/20240803-21-28-40/PHP.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859711/PHP/skills/20240803-21-28-40/PHP.png", + "PHP/skills/20240805-15-00-49/PHP.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859712/PHP/skills/20240805-15-00-49/PHP.png", + "PHP/skills/20240818-21-09-30/PHP.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859712/PHP/skills/20240818-21-09-30/PHP.png", + "PHP/skills/20240830-19-48-22/PHP.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859714/PHP/skills/20240830-19-48-22/PHP.png", + "Perl/skills/20240803-20-07-26/Perl": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859714/Perl/skills/20240803-20-07-26/Perl.png", + "Perl/skills/20240803-20-48-30/Perl.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859715/Perl/skills/20240803-20-48-30/Perl.png", + "Perl/skills/20240803-21-22-16/Perl.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859716/Perl/skills/20240803-21-22-16/Perl.png", + "Perl/skills/20240803-21-28-38/Perl.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859717/Perl/skills/20240803-21-28-38/Perl.png", + "Perl/skills/20240805-15-00-47/Perl.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859717/Perl/skills/20240805-15-00-47/Perl.png", + "Perl/skills/20240818-21-09-28/Perl.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859718/Perl/skills/20240818-21-09-28/Perl.png", + "Perl/skills/20240830-19-48-14/Perl.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859719/Perl/skills/20240830-19-48-14/Perl.png", + "PostgreSQL/skills/20240803-20-07-28/PostgreSQL": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859720/PostgreSQL/skills/20240803-20-07-28/PostgreSQL.png", + "PostgreSQL/skills/20240803-20-48-32/PostgreSQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859721/PostgreSQL/skills/20240803-20-48-32/PostgreSQL.png", + "PostgreSQL/skills/20240803-21-22-17/PostgreSQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859721/PostgreSQL/skills/20240803-21-22-17/PostgreSQL.png", + "PostgreSQL/skills/20240803-21-28-42/PostgreSQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859722/PostgreSQL/skills/20240803-21-28-42/PostgreSQL.png", + "PostgreSQL/skills/20240805-15-00-50/PostgreSQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859723/PostgreSQL/skills/20240805-15-00-50/PostgreSQL.png", + "PostgreSQL/skills/20240818-21-09-31/PostgreSQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859724/PostgreSQL/skills/20240818-21-09-31/PostgreSQL.png", + "PostgreSQL/skills/20240830-19-48-28/PostgreSQL.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859724/PostgreSQL/skills/20240830-19-48-28/PostgreSQL.png", + "PyTorch/skills/20240803-20-07-29/PyTorch": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859725/PyTorch/skills/20240803-20-07-29/PyTorch.png", + "PyTorch/skills/20240803-20-48-34/PyTorch.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859726/PyTorch/skills/20240803-20-48-34/PyTorch.png", + "PyTorch/skills/20240803-21-22-17/PyTorch.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859727/PyTorch/skills/20240803-21-22-17/PyTorch.png", + "PyTorch/skills/20240803-21-28-44/PyTorch.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859727/PyTorch/skills/20240803-21-28-44/PyTorch.png", + "PyTorch/skills/20240805-15-00-52/PyTorch.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859728/PyTorch/skills/20240805-15-00-52/PyTorch.png", + "PyTorch/skills/20240818-21-09-33/PyTorch.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859729/PyTorch/skills/20240818-21-09-33/PyTorch.png", + "PyTorch/skills/20240830-19-48-35/PyTorch.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859730/PyTorch/skills/20240830-19-48-35/PyTorch.png", + "Python/skills/20240803-20-07-30/Python": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859731/Python/skills/20240803-20-07-30/Python.png", + "Python/skills/20240803-20-48-36/Python.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859732/Python/skills/20240803-20-48-36/Python.png", + "Python/skills/20240803-21-22-17/Python.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859733/Python/skills/20240803-21-22-17/Python.png", + "Python/skills/20240803-21-28-47/Python.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859733/Python/skills/20240803-21-28-47/Python.png", + "Python/skills/20240805-15-00-54/Python.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859735/Python/skills/20240805-15-00-54/Python.png", + "Python/skills/20240818-21-09-34/Python.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859736/Python/skills/20240818-21-09-34/Python.png", + "Python/skills/20240830-19-48-43/Python.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859737/Python/skills/20240830-19-48-43/Python.png", + "React/skills/20240803-20-07-31/React": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859737/React/skills/20240803-20-07-31/React.png", + "React/skills/20240803-20-48-37/React.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859738/React/skills/20240803-20-48-37/React.png", + "React/skills/20240803-21-22-18/React.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859739/React/skills/20240803-21-22-18/React.png", + "React/skills/20240803-21-28-48/React.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859739/React/skills/20240803-21-28-48/React.png", + "React/skills/20240805-15-00-55/React.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859740/React/skills/20240805-15-00-55/React.png", + "React/skills/20240818-21-09-36/React.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859741/React/skills/20240818-21-09-36/React.png", + "React/skills/20240830-19-48-49/React.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859742/React/skills/20240830-19-48-49/React.png", + "Redis/skills/20240803-20-07-33/Redis": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859745/Redis/skills/20240803-20-07-33/Redis.png", + "Redis/skills/20240803-20-48-38/Redis.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859746/Redis/skills/20240803-20-48-38/Redis.png", + "Redis/skills/20240803-21-22-18/Redis.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859746/Redis/skills/20240803-21-22-18/Redis.png", + "Redis/skills/20240803-21-28-50/Redis.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859747/Redis/skills/20240803-21-28-50/Redis.png", + "Redis/skills/20240805-15-00-57/Redis.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859748/Redis/skills/20240805-15-00-57/Redis.png", + "Redis/skills/20240818-21-09-38/Redis.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859748/Redis/skills/20240818-21-09-38/Redis.png", + "Redis/skills/20240830-19-48-56/Redis.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859749/Redis/skills/20240830-19-48-56/Redis.png", + "Redux/skills/20240803-20-07-34/Redux": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859750/Redux/skills/20240803-20-07-34/Redux.png", + "Redux/skills/20240803-20-48-39/Redux.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859751/Redux/skills/20240803-20-48-39/Redux.png", + "Redux/skills/20240803-21-22-18/Redux.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859752/Redux/skills/20240803-21-22-18/Redux.png", + "Redux/skills/20240803-21-28-51/Redux.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859752/Redux/skills/20240803-21-28-51/Redux.png", + "Redux/skills/20240805-15-00-58/Redux.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859753/Redux/skills/20240805-15-00-58/Redux.png", + "Redux/skills/20240818-21-09-39/Redux.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859754/Redux/skills/20240818-21-09-39/Redux.png", + "Redux/skills/20240830-19-49-04/Redux.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859754/Redux/skills/20240830-19-49-04/Redux.png", + "Redux-Saga/skills/20240803-20-07-35/ReduxSaga": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859755/Redux-Saga/skills/20240803-20-07-35/ReduxSaga.png", + "Redux-Saga/skills/20240803-20-48-40/ReduxSaga.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859755/Redux-Saga/skills/20240803-20-48-40/ReduxSaga.png", + "Redux-Saga/skills/20240803-21-22-19/ReduxSaga.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859757/Redux-Saga/skills/20240803-21-22-19/ReduxSaga.png", + "Redux-Saga/skills/20240803-21-28-52/ReduxSaga.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859759/Redux-Saga/skills/20240803-21-28-52/ReduxSaga.png", + "Redux-Saga/skills/20240805-15-00-59/ReduxSaga.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859760/Redux-Saga/skills/20240805-15-00-59/ReduxSaga.png", + "Redux-Saga/skills/20240818-21-09-42/ReduxSaga.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859761/Redux-Saga/skills/20240818-21-09-42/ReduxSaga.png", + "Redux-Saga/skills/20240830-19-49-11/ReduxSaga.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859761/Redux-Saga/skills/20240830-19-49-11/ReduxSaga.png", + "Ruby/skills/20240803-20-07-36/Ruby": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859762/Ruby/skills/20240803-20-07-36/Ruby.png", + "Ruby/skills/20240803-20-48-42/Ruby.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859763/Ruby/skills/20240803-20-48-42/Ruby.png", + "Ruby/skills/20240803-21-22-19/Ruby.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859763/Ruby/skills/20240803-21-22-19/Ruby.png", + "Ruby/skills/20240803-21-28-54/Ruby.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859764/Ruby/skills/20240803-21-28-54/Ruby.png", + "Ruby/skills/20240805-15-01-01/Ruby.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859765/Ruby/skills/20240805-15-01-01/Ruby.png", + "Ruby/skills/20240818-21-09-44/Ruby.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859765/Ruby/skills/20240818-21-09-44/Ruby.png", + "Ruby/skills/20240830-19-49-18/Ruby.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859766/Ruby/skills/20240830-19-49-18/Ruby.png", + "Rust/skills/20240803-20-07-37/Rust": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859767/Rust/skills/20240803-20-07-37/Rust.png", + "Rust/skills/20240803-20-48-43/Rust.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859768/Rust/skills/20240803-20-48-43/Rust.png", + "Rust/skills/20240803-21-22-20/Rust.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859768/Rust/skills/20240803-21-22-20/Rust.png", + "Rust/skills/20240803-21-28-55/Rust.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859769/Rust/skills/20240803-21-28-55/Rust.png", + "Rust/skills/20240805-15-01-03/Rust.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859770/Rust/skills/20240805-15-01-03/Rust.png", + "Rust/skills/20240818-21-09-48/Rust.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859771/Rust/skills/20240818-21-09-48/Rust.png", + "Rust/skills/20240830-19-49-25/Rust.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859771/Rust/skills/20240830-19-49-25/Rust.png", + "SQLite/skills/20240803-20-07-41/SQLite": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859772/SQLite/skills/20240803-20-07-41/SQLite.png", + "SQLite/skills/20240803-20-48-46/SQLite.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859773/SQLite/skills/20240803-20-48-46/SQLite.png", + "SQLite/skills/20240803-21-22-21/SQLite.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859773/SQLite/skills/20240803-21-22-21/SQLite.png", + "SQLite/skills/20240803-21-28-59/SQLite.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859774/SQLite/skills/20240803-21-28-59/SQLite.png", + "SQLite/skills/20240805-15-01-08/SQLite.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859775/SQLite/skills/20240805-15-01-08/SQLite.png", + "SQLite/skills/20240818-21-09-53/SQLite.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859776/SQLite/skills/20240818-21-09-53/SQLite.png", + "SQLite/skills/20240830-19-49-43/SQLite.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859777/SQLite/skills/20240830-19-49-43/SQLite.png", + "Scala/skills/20240803-20-07-39/Scala": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859777/Scala/skills/20240803-20-07-39/Scala.png", + "Scala/skills/20240803-20-48-44/Scala.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859778/Scala/skills/20240803-20-48-44/Scala.png", + "Scala/skills/20240803-21-22-21/Scala.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859779/Scala/skills/20240803-21-22-21/Scala.png", + "Scala/skills/20240803-21-28-56/Scala.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859779/Scala/skills/20240803-21-28-56/Scala.png", + "Scala/skills/20240805-15-01-04/Scala.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859780/Scala/skills/20240805-15-01-04/Scala.png", + "Scala/skills/20240818-21-09-50/Scala.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859781/Scala/skills/20240818-21-09-50/Scala.png", + "Scala/skills/20240830-19-49-33/Scala.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859782/Scala/skills/20240830-19-49-33/Scala.png", + "SundayTechNuggets.jpeg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859785/SundayTechNuggets.jpg", + "Swift/skills/20240803-20-07-42/Swift": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859786/Swift/skills/20240803-20-07-42/Swift.png", + "Swift/skills/20240803-20-48-47/Swift.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859786/Swift/skills/20240803-20-48-47/Swift.png", + "Swift/skills/20240803-21-22-22/Swift.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859787/Swift/skills/20240803-21-22-22/Swift.png", + "Swift/skills/20240803-21-29-00/Swift.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859788/Swift/skills/20240803-21-29-00/Swift.png", + "Swift/skills/20240805-15-01-10/Swift.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859788/Swift/skills/20240805-15-01-10/Swift.png", + "Swift/skills/20240818-21-09-55/Swift.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859789/Swift/skills/20240818-21-09-55/Swift.png", + "Swift/skills/20240830-19-49-50/Swift.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859790/Swift/skills/20240830-19-49-50/Swift.png", + "TensorFlow/skills/20240803-20-07-43/TensorFlow": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859790/TensorFlow/skills/20240803-20-07-43/TensorFlow.png", + "TensorFlow/skills/20240803-20-48-48/TensorFlow.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859791/TensorFlow/skills/20240803-20-48-48/TensorFlow.png", + "TensorFlow/skills/20240803-21-22-22/TensorFlow.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859792/TensorFlow/skills/20240803-21-22-22/TensorFlow.png", + "TensorFlow/skills/20240803-21-29-01/TensorFlow.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859792/TensorFlow/skills/20240803-21-29-01/TensorFlow.png", + "TensorFlow/skills/20240805-15-01-11/TensorFlow.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859793/TensorFlow/skills/20240805-15-01-11/TensorFlow.png", + "TensorFlow/skills/20240818-21-09-57/TensorFlow.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859794/TensorFlow/skills/20240818-21-09-57/TensorFlow.png", + "TensorFlow/skills/20240830-19-49-56/TensorFlow.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859794/TensorFlow/skills/20240830-19-49-56/TensorFlow.png", + "Terraform/skills/20240803-20-07-44/Terraform": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859795/Terraform/skills/20240803-20-07-44/Terraform.png", + "Terraform/skills/20240803-20-48-49/Terraform.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859796/Terraform/skills/20240803-20-48-49/Terraform.png", + "Terraform/skills/20240803-21-22-22/Terraform.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859797/Terraform/skills/20240803-21-22-22/Terraform.png", + "Terraform/skills/20240803-21-29-02/Terraform.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859798/Terraform/skills/20240803-21-29-02/Terraform.png", + "Terraform/skills/20240805-15-01-12/Terraform.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859799/Terraform/skills/20240805-15-01-12/Terraform.png", + "Terraform/skills/20240818-21-09-58/Terraform.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859800/Terraform/skills/20240818-21-09-58/Terraform.png", + "Terraform/skills/20240830-19-50-02/Terraform.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859800/Terraform/skills/20240830-19-50-02/Terraform.png", + "TypeScript/skills/20240803-20-07-45/TypeScript": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859801/TypeScript/skills/20240803-20-07-45/TypeScript.png", + "TypeScript/skills/20240803-20-48-51/TypeScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859802/TypeScript/skills/20240803-20-48-51/TypeScript.png", + "TypeScript/skills/20240803-21-22-23/TypeScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859802/TypeScript/skills/20240803-21-22-23/TypeScript.png", + "TypeScript/skills/20240803-21-29-04/TypeScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859803/TypeScript/skills/20240803-21-29-04/TypeScript.png", + "TypeScript/skills/20240805-15-01-14/TypeScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859804/TypeScript/skills/20240805-15-01-14/TypeScript.png", + "TypeScript/skills/20240818-21-10-00/TypeScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859805/TypeScript/skills/20240818-21-10-00/TypeScript.png", + "TypeScript/skills/20240830-19-50-19/TypeScript.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859805/TypeScript/skills/20240830-19-50-19/TypeScript.png", + "Vagrant/skills/20240803-20-07-47/Vagrant": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859806/Vagrant/skills/20240803-20-07-47/Vagrant.png", + "Vagrant/skills/20240803-20-48-53/Vagrant.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859807/Vagrant/skills/20240803-20-48-53/Vagrant.png", + "Vagrant/skills/20240803-21-22-23/Vagrant.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859807/Vagrant/skills/20240803-21-22-23/Vagrant.png", + "Vagrant/skills/20240803-21-29-06/Vagrant.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859808/Vagrant/skills/20240803-21-29-06/Vagrant.png", + "Vagrant/skills/20240805-15-01-16/Vagrant.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859809/Vagrant/skills/20240805-15-01-16/Vagrant.png", + "Vagrant/skills/20240818-21-10-03/Vagrant.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859810/Vagrant/skills/20240818-21-10-03/Vagrant.png", + "Vagrant/skills/20240830-19-50-30/Vagrant.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859811/Vagrant/skills/20240830-19-50-30/Vagrant.png", + "Xamarin/skills/20240803-20-07-49/Xamarin": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859812/Xamarin/skills/20240803-20-07-49/Xamarin.png", + "Xamarin/skills/20240803-20-48-57/Xamarin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859813/Xamarin/skills/20240803-20-48-57/Xamarin.png", + "Xamarin/skills/20240803-21-22-24/Xamarin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859814/Xamarin/skills/20240803-21-22-24/Xamarin.png", + "Xamarin/skills/20240803-21-29-08/Xamarin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859814/Xamarin/skills/20240803-21-29-08/Xamarin.png", + "Xamarin/skills/20240805-15-01-19/Xamarin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859815/Xamarin/skills/20240805-15-01-19/Xamarin.png", + "Xamarin/skills/20240818-21-10-07/Xamarin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859816/Xamarin/skills/20240818-21-10-07/Xamarin.png", + "Xamarin/skills/20240830-19-50-40/Xamarin.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859816/Xamarin/skills/20240830-19-50-40/Xamarin.png", + "benedictvimdey9/feed/20231215-10-32-11/WhatsAppImage2023-12-14at8.18.54AM.jpeg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859818/benedictvimdey9/feed/20231215-10-32-11/WhatsAppImage2023-12-14at8.18.54AM.jpg", + "benedictvimdey9/profile/20231215-10-29-39/WhatsAppImage2023-12-14at8.18.54AM.jpeg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859819/benedictvimdey9/profile/20231215-10-29-39/WhatsAppImage2023-12-14at8.18.54AM.jpg", + "briannewton5/feed/20231204-20-42-46/obamaawardingobama.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859822/briannewton5/feed/20231204-20-42-46/obamaawardingobama.png", + "briannewton5/feed/20231204-21-26-43/obamaawardingobama.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859823/briannewton5/feed/20231204-21-26-43/obamaawardingobama.png", + "briannewton5/profile/20231204-20-49-16/obamaawardingobama.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859824/briannewton5/profile/20231204-20-49-16/obamaawardingobama.png", + "briannewton5/profile/20231204-21-29-45/IMG_6523.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859825/briannewton5/profile/20231204-21-29-45/IMG_6523.jpg", + "iOS/skills/20240803-20-04-23/iOS": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859826/iOS/skills/20240803-20-04-23/iOS.png", + "iOS/skills/20240803-20-07-08/iOS": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859827/iOS/skills/20240803-20-07-08/iOS.png", + "iOS/skills/20240803-20-48-11/iOS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859828/iOS/skills/20240803-20-48-11/iOS.png", + "iOS/skills/20240803-21-22-11/iOS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859829/iOS/skills/20240803-21-22-11/iOS.png", + "iOS/skills/20240803-21-28-07/iOS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859829/iOS/skills/20240803-21-28-07/iOS.png", + "iOS/skills/20240805-15-00-23/iOS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859830/iOS/skills/20240805-15-00-23/iOS.png", + "iOS/skills/20240818-21-08-46/iOS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859830/iOS/skills/20240818-21-08-46/iOS.png", + "iOS/skills/20240830-19-46-36/iOS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859831/iOS/skills/20240830-19-46-36/iOS.png", + "jQuery/skills/20240803-20-04-29/jQuery": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859832/jQuery/skills/20240803-20-04-29/jQuery.png", + "jQuery/skills/20240803-20-07-12/jQuery": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859832/jQuery/skills/20240803-20-07-12/jQuery.png", + "jQuery/skills/20240803-20-48-15/jQuery.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859833/jQuery/skills/20240803-20-48-15/jQuery.png", + "jQuery/skills/20240803-21-22-12/jQuery.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859834/jQuery/skills/20240803-21-22-12/jQuery.png", + "jQuery/skills/20240803-21-28-13/jQuery.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859834/jQuery/skills/20240803-21-28-13/jQuery.png", + "jQuery/skills/20240805-15-00-28/jQuery.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859835/jQuery/skills/20240805-15-00-28/jQuery.png", + "jQuery/skills/20240818-21-08-53/jQuery.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859836/jQuery/skills/20240818-21-08-53/jQuery.png", + "jQuery/skills/20240830-19-47-00/jQuery.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859836/jQuery/skills/20240830-19-47-00/jQuery.png", + "johnsonquame20/profile/20241112-13-30-56/my_avatar.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859838/johnsonquame20/profile/20241112-13-30-56/my_avatar.png", + "jonathanmarkin8/feed/20240209-06-49-27/1000150577.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859839/jonathanmarkin8/feed/20240209-06-49-27/1000150577.jpg", + "jonathanmarkin8/profile/20250115-11-54-17/pofile.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859842/jonathanmarkin8/profile/20250115-11-54-17/pofile.jpg", + "kwesidadson1/profile/20231211-22-08-09/WhatsAppImage2023-08-22at6.23.10PM.jpeg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859843/kwesidadson1/profile/20231211-22-08-09/WhatsAppImage2023-08-22at6.23.10PM.jpg", + "marvinkudjo45/profile/20231207-21-44-49/thug.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859844/marvinkudjo45/profile/20231207-21-44-49/thug.jpg", + "neilohene161/profile/20240120-12-27-45/me.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859845/neilohene161/profile/20240120-12-27-45/me.png", + "philipabakah43/profile/20231218-23-03-37/photo1697650501.jpeg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859846/philipabakah43/profile/20231218-23-03-37/photo1697650501.jpg", + "ransfordgenesis/feed/20231204-21-17-04/meme.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859847/ransfordgenesis/feed/20231204-21-17-04/meme.jpg", + "ransfordgenesis/profile/20231207-16-51-17/bighead.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859847/ransfordgenesis/profile/20231207-16-51-17/bighead.jpg", + "ransfordgenesis/profile/20231207-16-51-21/bighead.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859848/ransfordgenesis/profile/20231207-16-51-21/bighead.jpg", + "stncrmutilities/AWS/skills/20240803-20-03-57/AWS": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859849/stncrmutilities/AWS/skills/20240803-20-03-57/AWS.png", + "stncrmutilities/AWS/skills/20240803-20-06-47/AWS": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859850/stncrmutilities/AWS/skills/20240803-20-06-47/AWS.png", + "stncrmutilities/AWS/skills/20240803-20-45-22/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859852/stncrmutilities/AWS/skills/20240803-20-45-22/AWS.png", + "stncrmutilities/AWS/skills/20240803-20-47-47/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859852/stncrmutilities/AWS/skills/20240803-20-47-47/AWS.png", + "stncrmutilities/AWS/skills/20240803-21-22-04/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859853/stncrmutilities/AWS/skills/20240803-21-22-04/AWS.png", + "stncrmutilities/AWS/skills/20240803-21-27-40/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859853/stncrmutilities/AWS/skills/20240803-21-27-40/AWS.png", + "stncrmutilities/AWS/skills/20240805-14-59-51/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859854/stncrmutilities/AWS/skills/20240805-14-59-51/AWS.png", + "stncrmutilities/AWS/skills/20240818-21-07-45/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859855/stncrmutilities/AWS/skills/20240818-21-07-45/AWS.png", + "stncrmutilities/AWS/skills/20240830-19-44-41/AWS.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859855/stncrmutilities/AWS/skills/20240830-19-44-41/AWS.png", + "stncrmutilities/Android/skills/20240803-19-48-30/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859856/stncrmutilities/Android/skills/20240803-19-48-30/Android.png", + "stncrmutilities/Android/skills/20240803-19-50-17/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859857/stncrmutilities/Android/skills/20240803-19-50-17/Android.png", + "stncrmutilities/Android/skills/20240803-19-51-07/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859858/stncrmutilities/Android/skills/20240803-19-51-07/Android.png", + "stncrmutilities/Android/skills/20240803-19-51-47/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859859/stncrmutilities/Android/skills/20240803-19-51-47/Android.png", + "stncrmutilities/Android/skills/20240803-19-53-00/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859859/stncrmutilities/Android/skills/20240803-19-53-00/Android.png", + "stncrmutilities/Android/skills/20240803-19-53-27/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859860/stncrmutilities/Android/skills/20240803-19-53-27/Android.png", + "stncrmutilities/Android/skills/20240803-19-54-26/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859861/stncrmutilities/Android/skills/20240803-19-54-26/Android.png", + "stncrmutilities/Android/skills/20240803-19-56-10/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859861/stncrmutilities/Android/skills/20240803-19-56-10/Android.png", + "stncrmutilities/Android/skills/20240803-19-56-32/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859862/stncrmutilities/Android/skills/20240803-19-56-32/Android.png", + "stncrmutilities/Android/skills/20240803-19-57-51/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859863/stncrmutilities/Android/skills/20240803-19-57-51/Android.png", + "stncrmutilities/Android/skills/20240803-19-58-51/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859863/stncrmutilities/Android/skills/20240803-19-58-51/Android.png", + "stncrmutilities/Android/skills/20240803-20-03-16/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859864/stncrmutilities/Android/skills/20240803-20-03-16/Android.png", + "stncrmutilities/Android/skills/20240803-20-03-52/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859865/stncrmutilities/Android/skills/20240803-20-03-52/Android.png", + "stncrmutilities/Android/skills/20240803-20-06-42/Android": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859866/stncrmutilities/Android/skills/20240803-20-06-42/Android.png", + "stncrmutilities/Android/skills/20240803-20-45-16/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859867/stncrmutilities/Android/skills/20240803-20-45-16/Android.png", + "stncrmutilities/Android/skills/20240803-20-47-42/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859867/stncrmutilities/Android/skills/20240803-20-47-42/Android.png", + "stncrmutilities/Android/skills/20240803-21-22-03/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859868/stncrmutilities/Android/skills/20240803-21-22-03/Android.png", + "stncrmutilities/Android/skills/20240803-21-27-33/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859869/stncrmutilities/Android/skills/20240803-21-27-33/Android.png", + "stncrmutilities/Android/skills/20240805-14-59-44/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859869/stncrmutilities/Android/skills/20240805-14-59-44/Android.png", + "stncrmutilities/Android/skills/20240818-21-07-35/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859870/stncrmutilities/Android/skills/20240818-21-07-35/Android.png", + "stncrmutilities/Android/skills/20240830-19-44-12/Android.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859871/stncrmutilities/Android/skills/20240830-19-44-12/Android.png", + "stncrmutilities/Angular/skills/20240803-19-48-31/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859872/stncrmutilities/Angular/skills/20240803-19-48-31/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-50-19/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859873/stncrmutilities/Angular/skills/20240803-19-50-19/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-51-08/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859873/stncrmutilities/Angular/skills/20240803-19-51-08/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-51-49/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859874/stncrmutilities/Angular/skills/20240803-19-51-49/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-53-01/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859875/stncrmutilities/Angular/skills/20240803-19-53-01/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-53-28/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859876/stncrmutilities/Angular/skills/20240803-19-53-28/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-54-27/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859877/stncrmutilities/Angular/skills/20240803-19-54-27/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-56-11/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859878/stncrmutilities/Angular/skills/20240803-19-56-11/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-56-33/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859879/stncrmutilities/Angular/skills/20240803-19-56-33/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-57-52/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859879/stncrmutilities/Angular/skills/20240803-19-57-52/Angular.png", + "stncrmutilities/Angular/skills/20240803-19-58-53/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859880/stncrmutilities/Angular/skills/20240803-19-58-53/Angular.png", + "stncrmutilities/Angular/skills/20240803-20-03-17/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859881/stncrmutilities/Angular/skills/20240803-20-03-17/Angular.png", + "stncrmutilities/Angular/skills/20240803-20-03-53/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859881/stncrmutilities/Angular/skills/20240803-20-03-53/Angular.png", + "stncrmutilities/Angular/skills/20240803-20-06-43/Angular": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859882/stncrmutilities/Angular/skills/20240803-20-06-43/Angular.png", + "stncrmutilities/Angular/skills/20240803-20-45-18/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859883/stncrmutilities/Angular/skills/20240803-20-45-18/Angular.png", + "stncrmutilities/Angular/skills/20240803-20-47-43/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859883/stncrmutilities/Angular/skills/20240803-20-47-43/Angular.png", + "stncrmutilities/Angular/skills/20240803-21-22-03/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859884/stncrmutilities/Angular/skills/20240803-21-22-03/Angular.png", + "stncrmutilities/Angular/skills/20240803-21-27-34/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859885/stncrmutilities/Angular/skills/20240803-21-27-34/Angular.png", + "stncrmutilities/Angular/skills/20240805-14-59-46/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859886/stncrmutilities/Angular/skills/20240805-14-59-46/Angular.png", + "stncrmutilities/Angular/skills/20240818-21-07-38/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859887/stncrmutilities/Angular/skills/20240818-21-07-38/Angular.png", + "stncrmutilities/Angular/skills/20240830-19-44-19/Angular.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859887/stncrmutilities/Angular/skills/20240830-19-44-19/Angular.png", + "stncrmutilities/Ansible/skills/20240803-20-03-54/Ansible": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859888/stncrmutilities/Ansible/skills/20240803-20-03-54/Ansible.png", + "stncrmutilities/Ansible/skills/20240803-20-06-45/Ansible": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859889/stncrmutilities/Ansible/skills/20240803-20-06-45/Ansible.png", + "stncrmutilities/Ansible/skills/20240803-20-45-19/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859890/stncrmutilities/Ansible/skills/20240803-20-45-19/Ansible.png", + "stncrmutilities/Ansible/skills/20240803-20-47-44/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859890/stncrmutilities/Ansible/skills/20240803-20-47-44/Ansible.png", + "stncrmutilities/Ansible/skills/20240803-21-22-04/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859891/stncrmutilities/Ansible/skills/20240803-21-22-04/Ansible.png", + "stncrmutilities/Ansible/skills/20240803-21-27-36/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859892/stncrmutilities/Ansible/skills/20240803-21-27-36/Ansible.png", + "stncrmutilities/Ansible/skills/20240805-14-59-48/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859892/stncrmutilities/Ansible/skills/20240805-14-59-48/Ansible.png", + "stncrmutilities/Ansible/skills/20240818-21-07-41/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859893/stncrmutilities/Ansible/skills/20240818-21-07-41/Ansible.png", + "stncrmutilities/Ansible/skills/20240830-19-44-27/Ansible.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859894/stncrmutilities/Ansible/skills/20240830-19-44-27/Ansible.png", + "tonnybrightsogli176/profile/20231204-21-11-12/bigquery_table.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859897/tonnybrightsogli176/profile/20231204-21-11-12/bigquery_table.png", + "topboyasante/feed/20231206-12-16-40/jb.webp": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859898/topboyasante/feed/20231206-12-16-40/jb.webp", + "topboyasante/feed/20231206-21-37-34/IMG_1413.jpeg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859900/topboyasante/feed/20231206-21-37-34/IMG_1413.jpg", + "topboyasante/profile/20231206-12-08-11/jb.webp": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859901/topboyasante/profile/20231206-12-08-11/jb.webp", + "tutorials/app/.env": "ERROR: Empty file", + "tutorials/app/stdocker/manage.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859902/tutorials/app/stdocker/manage.py", + "tutorials/app/stdocker/stdocker/__init__.py": "ERROR: Empty file", + "tutorials/app/stdocker/stdocker/asgi.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859903/tutorials/app/stdocker/stdocker/asgi.py", + "tutorials/app/stdocker/stdocker/settings.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859903/tutorials/app/stdocker/stdocker/settings.py", + "tutorials/app/stdocker/stdocker/urls.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859905/tutorials/app/stdocker/stdocker/urls.py", + "tutorials/app/stdocker/stdocker/wsgi.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859906/tutorials/app/stdocker/stdocker/wsgi.py", + "tutorials/hello/Dockerfile": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859906/tutorials/hello/Dockerfile", + "tutorials/hello/__pycache__/main.cpython-311.pyc": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859907/tutorials/hello/__pycache__/main.cpython-311.pyc", + "tutorials/hello/docker-compose.yml": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859907/tutorials/hello/docker-compose.yml", + "tutorials/hello/main.py": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859908/tutorials/hello/main.py", + "tutorials/hello/pyproject.toml": "https://res.cloudinary.com/db5tuaqog/raw/upload/v1774859909/tutorials/hello/pyproject.toml", + "williamtsikata23/feed/20231211-22-49-01/20231203_223901.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859910/williamtsikata23/feed/20231211-22-49-01/20231203_223901.jpg", + "yawaddodiabene10/feed/20231202-23-37-43/Screenshot2023-11-30232300.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859911/yawaddodiabene10/feed/20231202-23-37-43/Screenshot2023-11-30232300.png", + "yawaddodiabene10/feed/20231202-23-42-14/Screenshot2023-06-12211851.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859912/yawaddodiabene10/feed/20231202-23-42-14/Screenshot2023-06-12211851.png", + "yawaddodiabene10/feed/20240408-22-01-52/Screenshot2024-04-08202144.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859913/yawaddodiabene10/feed/20240408-22-01-52/Screenshot2024-04-08202144.png", + "yawaddodiabene10/profile/20231204-14-39-35/erwinsmith.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859914/yawaddodiabene10/profile/20231204-14-39-35/erwinsmith.jpg", + "yawaddodiabene10/profile/20231204-19-06-48/Minimalist-4k-Wallpaper-Hd-.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859916/yawaddodiabene10/profile/20231204-19-06-48/Minimalist-4k-Wallpaper-Hd-.jpg", + "yawaddodiabene10/profile/20231204-19-08-35/erwinsmith.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859917/yawaddodiabene10/profile/20231204-19-08-35/erwinsmith.jpg", + "yawaddodiabene10/profile/20231204-19-12-02/erwinsmith.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859918/yawaddodiabene10/profile/20231204-19-12-02/erwinsmith.jpg", + "yawaddodiabene10/profile/20231206-13-33-00/Screenshot2023-12-06112258.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859921/yawaddodiabene10/profile/20231206-13-33-00/Screenshot2023-12-06112258.png", + "yawaddodiabene10/profile/20231206-13-34-05/erwinsmith.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859922/yawaddodiabene10/profile/20231206-13-34-05/erwinsmith.jpg", + "yawaddodiabene10/profile/20231210-21-02-40/richard-horvath-RAZU_R66vUc-unsplash.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859923/yawaddodiabene10/profile/20231210-21-02-40/richard-horvath-RAZU_R66vUc-unsplash.jpg", + "yawaddodiabene10/profile/20231211-22-45-28/richard-horvath-_nWaeTF6qo0-unsplash.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859924/yawaddodiabene10/profile/20231211-22-45-28/richard-horvath-_nWaeTF6qo0-unsplash.jpg", + "yawaddodiabene10/profile/20231211-22-49-02/richard-horvath-RAZU_R66vUc-unsplash.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859925/yawaddodiabene10/profile/20231211-22-49-02/richard-horvath-RAZU_R66vUc-unsplash.jpg", + "yawaddodiabene10/profile/20240215-21-36-17/jakob-owens-n5wwck8ES4w-unsplash.jpg": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859927/yawaddodiabene10/profile/20240215-21-36-17/jakob-owens-n5wwck8ES4w-unsplash.jpg", + "yawaddodiabene10/profile/20240408-22-12-21/7e391e107968361.5fb38e8bb826d.png": "https://res.cloudinary.com/db5tuaqog/image/upload/v1774859928/yawaddodiabene10/profile/20240408-22-12-21/7e391e107968361.5fb38e8bb826d.png" +} \ No newline at end of file