diff --git a/README.md b/README.md index b943e40..36ce734 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,9 @@ backup setup.sh dispatcher — wizard, direct install, --list, --dry-run lib/common.sh shared helpers: logging, prompts, site config, OS detection services/ one file per service (self-registering) +vendor/ full app source trees vendored for a service (e.g. ai-stack, + paintplus, easy-asterisk) — copied into place at install time, + no network clone needed extras/ non-Docker assets bundled with the repo (e.g. sync_cc.py) CLAUDE.md contributor guide — how to add services, available helpers ``` diff --git a/services/ai-stack.sh b/services/ai-stack.sh index a1c0454..5325b20 100644 --- a/services/ai-stack.sh +++ b/services/ai-stack.sh @@ -1,8 +1,8 @@ #!/bin/bash # services/ai-stack.sh — Local AI Stack: a full self-hosted AI environment. # -# Vendored from github.com/outis1one/local-ai into this repo under ./ai-stack and -# copied to ~/docker/ai-stack at install time (no network clone). Bundles: +# Vendored from github.com/outis1one/local-ai into this repo under vendor/ai-stack +# and copied to ~/docker/ai-stack at install time (no network clone). Bundles: # Ollama · Open WebUI · RAG + MCP servers · ChromaDB · SearXNG · Kiwix · # Gitea · InvokeAI · ComfyUI · Portainer # @@ -26,7 +26,7 @@ install_ai-stack() { # Vendored application source lives in this repo at /ai-stack local SELF_DIR SRC_DIR SELF_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - SRC_DIR="$(cd "$SELF_DIR/.." && pwd)/ai-stack" + SRC_DIR="$(cd "$SELF_DIR/.." && pwd)/vendor/ai-stack" local AS_DIR="$DOCKER_DIR/ai-stack" diff --git a/services/paintplus.sh b/services/paintplus.sh index 1dd941f..3d622f6 100644 --- a/services/paintplus.sh +++ b/services/paintplus.sh @@ -2,8 +2,8 @@ # services/paintplus.sh — PaintPlus: self-hosted AI photo editor. Paint a mask over # an object, describe the change, and AI replaces only that region. # -# The full application source is vendored in this repo under ./paintplus and is -# copied to ~/docker/paintplus/src at install time (no network clone). +# The full application source is vendored in this repo under vendor/paintplus +# and is copied to ~/docker/paintplus/src at install time (no network clone). # Based on EditmaskwithAI (github.com/outis1one/EditmaskwithAI). # Part of the modular post-install system (sourced by setup.sh). # @@ -25,7 +25,7 @@ install_paintplus() { # Vendored application source lives in this repo at /paintplus local SELF_DIR SRC_DIR SELF_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - SRC_DIR="$(cd "$SELF_DIR/.." && pwd)/paintplus" + SRC_DIR="$(cd "$SELF_DIR/.." && pwd)/vendor/paintplus" local PP_DIR="$DOCKER_DIR/paintplus" local APP_DIR="$PP_DIR/src" diff --git a/ai-stack/.gitignore b/vendor/ai-stack/.gitignore similarity index 100% rename from ai-stack/.gitignore rename to vendor/ai-stack/.gitignore diff --git a/ai-stack/README.md b/vendor/ai-stack/README.md similarity index 100% rename from ai-stack/README.md rename to vendor/ai-stack/README.md diff --git a/ai-stack/comfyui-import-lora.sh b/vendor/ai-stack/comfyui-import-lora.sh similarity index 100% rename from ai-stack/comfyui-import-lora.sh rename to vendor/ai-stack/comfyui-import-lora.sh diff --git a/ai-stack/comfyui-install-ipadapter.sh b/vendor/ai-stack/comfyui-install-ipadapter.sh similarity index 100% rename from ai-stack/comfyui-install-ipadapter.sh rename to vendor/ai-stack/comfyui-install-ipadapter.sh diff --git a/ai-stack/configure-searxng-safesearch.sh b/vendor/ai-stack/configure-searxng-safesearch.sh similarity index 100% rename from ai-stack/configure-searxng-safesearch.sh rename to vendor/ai-stack/configure-searxng-safesearch.sh diff --git a/ai-stack/configure-storage.sh b/vendor/ai-stack/configure-storage.sh similarity index 100% rename from ai-stack/configure-storage.sh rename to vendor/ai-stack/configure-storage.sh diff --git a/ai-stack/docs/gpu-setup-research.md b/vendor/ai-stack/docs/gpu-setup-research.md similarity index 100% rename from ai-stack/docs/gpu-setup-research.md rename to vendor/ai-stack/docs/gpu-setup-research.md diff --git a/ai-stack/gitea-github-sync.sh b/vendor/ai-stack/gitea-github-sync.sh similarity index 100% rename from ai-stack/gitea-github-sync.sh rename to vendor/ai-stack/gitea-github-sync.sh diff --git a/ai-stack/invokeai-import-lora.sh b/vendor/ai-stack/invokeai-import-lora.sh similarity index 100% rename from ai-stack/invokeai-import-lora.sh rename to vendor/ai-stack/invokeai-import-lora.sh diff --git a/ai-stack/kiwix_download.sh b/vendor/ai-stack/kiwix_download.sh similarity index 100% rename from ai-stack/kiwix_download.sh rename to vendor/ai-stack/kiwix_download.sh diff --git a/ai-stack/kiwix_update.sh b/vendor/ai-stack/kiwix_update.sh similarity index 100% rename from ai-stack/kiwix_update.sh rename to vendor/ai-stack/kiwix_update.sh diff --git a/ai-stack/laptop_full_setup.sh b/vendor/ai-stack/laptop_full_setup.sh similarity index 100% rename from ai-stack/laptop_full_setup.sh rename to vendor/ai-stack/laptop_full_setup.sh diff --git a/ai-stack/local-ai-setup.sh b/vendor/ai-stack/local-ai-setup.sh similarity index 100% rename from ai-stack/local-ai-setup.sh rename to vendor/ai-stack/local-ai-setup.sh diff --git a/ai-stack/mcp_server.py b/vendor/ai-stack/mcp_server.py similarity index 100% rename from ai-stack/mcp_server.py rename to vendor/ai-stack/mcp_server.py diff --git a/ai-stack/ollama_update.sh b/vendor/ai-stack/ollama_update.sh similarity index 100% rename from ai-stack/ollama_update.sh rename to vendor/ai-stack/ollama_update.sh diff --git a/ai-stack/server.py b/vendor/ai-stack/server.py similarity index 100% rename from ai-stack/server.py rename to vendor/ai-stack/server.py diff --git a/ai-stack/setup-image-models.sh b/vendor/ai-stack/setup-image-models.sh similarity index 100% rename from ai-stack/setup-image-models.sh rename to vendor/ai-stack/setup-image-models.sh diff --git a/ai-stack/systemd/install.sh b/vendor/ai-stack/systemd/install.sh similarity index 100% rename from ai-stack/systemd/install.sh rename to vendor/ai-stack/systemd/install.sh diff --git a/ai-stack/systemd/kiwix-update.service b/vendor/ai-stack/systemd/kiwix-update.service similarity index 100% rename from ai-stack/systemd/kiwix-update.service rename to vendor/ai-stack/systemd/kiwix-update.service diff --git a/ai-stack/systemd/kiwix-update.timer b/vendor/ai-stack/systemd/kiwix-update.timer similarity index 100% rename from ai-stack/systemd/kiwix-update.timer rename to vendor/ai-stack/systemd/kiwix-update.timer diff --git a/ai-stack/systemd/ollama-update.service b/vendor/ai-stack/systemd/ollama-update.service similarity index 100% rename from ai-stack/systemd/ollama-update.service rename to vendor/ai-stack/systemd/ollama-update.service diff --git a/ai-stack/systemd/ollama-update.timer b/vendor/ai-stack/systemd/ollama-update.timer similarity index 100% rename from ai-stack/systemd/ollama-update.timer rename to vendor/ai-stack/systemd/ollama-update.timer diff --git a/paintplus/.env.example b/vendor/paintplus/.env.example similarity index 100% rename from paintplus/.env.example rename to vendor/paintplus/.env.example diff --git a/paintplus/.gitignore b/vendor/paintplus/.gitignore similarity index 100% rename from paintplus/.gitignore rename to vendor/paintplus/.gitignore diff --git a/paintplus/CONTRIBUTING.md b/vendor/paintplus/CONTRIBUTING.md similarity index 100% rename from paintplus/CONTRIBUTING.md rename to vendor/paintplus/CONTRIBUTING.md diff --git a/paintplus/Caddyfile b/vendor/paintplus/Caddyfile similarity index 100% rename from paintplus/Caddyfile rename to vendor/paintplus/Caddyfile diff --git a/paintplus/Dockerfile b/vendor/paintplus/Dockerfile similarity index 100% rename from paintplus/Dockerfile rename to vendor/paintplus/Dockerfile diff --git a/paintplus/Dockerfile.gpu b/vendor/paintplus/Dockerfile.gpu similarity index 100% rename from paintplus/Dockerfile.gpu rename to vendor/paintplus/Dockerfile.gpu diff --git a/paintplus/LICENSE b/vendor/paintplus/LICENSE similarity index 100% rename from paintplus/LICENSE rename to vendor/paintplus/LICENSE diff --git a/paintplus/Makefile b/vendor/paintplus/Makefile similarity index 100% rename from paintplus/Makefile rename to vendor/paintplus/Makefile diff --git a/paintplus/README.md b/vendor/paintplus/README.md similarity index 100% rename from paintplus/README.md rename to vendor/paintplus/README.md diff --git a/paintplus/backend/.env.example b/vendor/paintplus/backend/.env.example similarity index 100% rename from paintplus/backend/.env.example rename to vendor/paintplus/backend/.env.example diff --git a/paintplus/backend/Dockerfile b/vendor/paintplus/backend/Dockerfile similarity index 100% rename from paintplus/backend/Dockerfile rename to vendor/paintplus/backend/Dockerfile diff --git a/paintplus/backend/app/__init__.py b/vendor/paintplus/backend/app/__init__.py similarity index 100% rename from paintplus/backend/app/__init__.py rename to vendor/paintplus/backend/app/__init__.py diff --git a/paintplus/backend/app/config.py b/vendor/paintplus/backend/app/config.py similarity index 100% rename from paintplus/backend/app/config.py rename to vendor/paintplus/backend/app/config.py diff --git a/paintplus/backend/app/database.py b/vendor/paintplus/backend/app/database.py similarity index 100% rename from paintplus/backend/app/database.py rename to vendor/paintplus/backend/app/database.py diff --git a/paintplus/backend/app/main.py b/vendor/paintplus/backend/app/main.py similarity index 100% rename from paintplus/backend/app/main.py rename to vendor/paintplus/backend/app/main.py diff --git a/paintplus/backend/app/models/__init__.py b/vendor/paintplus/backend/app/models/__init__.py similarity index 100% rename from paintplus/backend/app/models/__init__.py rename to vendor/paintplus/backend/app/models/__init__.py diff --git a/paintplus/backend/app/models/edit.py b/vendor/paintplus/backend/app/models/edit.py similarity index 100% rename from paintplus/backend/app/models/edit.py rename to vendor/paintplus/backend/app/models/edit.py diff --git a/paintplus/backend/app/models/patch.py b/vendor/paintplus/backend/app/models/patch.py similarity index 100% rename from paintplus/backend/app/models/patch.py rename to vendor/paintplus/backend/app/models/patch.py diff --git a/paintplus/backend/app/models/project.py b/vendor/paintplus/backend/app/models/project.py similarity index 100% rename from paintplus/backend/app/models/project.py rename to vendor/paintplus/backend/app/models/project.py diff --git a/paintplus/backend/app/models/user.py b/vendor/paintplus/backend/app/models/user.py similarity index 100% rename from paintplus/backend/app/models/user.py rename to vendor/paintplus/backend/app/models/user.py diff --git a/paintplus/backend/app/routers/__init__.py b/vendor/paintplus/backend/app/routers/__init__.py similarity index 100% rename from paintplus/backend/app/routers/__init__.py rename to vendor/paintplus/backend/app/routers/__init__.py diff --git a/paintplus/backend/app/routers/ai_tools.py b/vendor/paintplus/backend/app/routers/ai_tools.py similarity index 100% rename from paintplus/backend/app/routers/ai_tools.py rename to vendor/paintplus/backend/app/routers/ai_tools.py diff --git a/paintplus/backend/app/routers/edits.py b/vendor/paintplus/backend/app/routers/edits.py similarity index 100% rename from paintplus/backend/app/routers/edits.py rename to vendor/paintplus/backend/app/routers/edits.py diff --git a/paintplus/backend/app/routers/generate.py b/vendor/paintplus/backend/app/routers/generate.py similarity index 100% rename from paintplus/backend/app/routers/generate.py rename to vendor/paintplus/backend/app/routers/generate.py diff --git a/paintplus/backend/app/routers/gpu_status.py b/vendor/paintplus/backend/app/routers/gpu_status.py similarity index 100% rename from paintplus/backend/app/routers/gpu_status.py rename to vendor/paintplus/backend/app/routers/gpu_status.py diff --git a/paintplus/backend/app/routers/images.py b/vendor/paintplus/backend/app/routers/images.py similarity index 100% rename from paintplus/backend/app/routers/images.py rename to vendor/paintplus/backend/app/routers/images.py diff --git a/paintplus/backend/app/routers/patches.py b/vendor/paintplus/backend/app/routers/patches.py similarity index 100% rename from paintplus/backend/app/routers/patches.py rename to vendor/paintplus/backend/app/routers/patches.py diff --git a/paintplus/backend/app/routers/print_tools.py b/vendor/paintplus/backend/app/routers/print_tools.py similarity index 100% rename from paintplus/backend/app/routers/print_tools.py rename to vendor/paintplus/backend/app/routers/print_tools.py diff --git a/paintplus/backend/app/routers/projects.py b/vendor/paintplus/backend/app/routers/projects.py similarity index 100% rename from paintplus/backend/app/routers/projects.py rename to vendor/paintplus/backend/app/routers/projects.py diff --git a/paintplus/backend/app/routers/tools.py b/vendor/paintplus/backend/app/routers/tools.py similarity index 100% rename from paintplus/backend/app/routers/tools.py rename to vendor/paintplus/backend/app/routers/tools.py diff --git a/paintplus/backend/app/schemas.py b/vendor/paintplus/backend/app/schemas.py similarity index 100% rename from paintplus/backend/app/schemas.py rename to vendor/paintplus/backend/app/schemas.py diff --git a/paintplus/backend/app/services/__init__.py b/vendor/paintplus/backend/app/services/__init__.py similarity index 100% rename from paintplus/backend/app/services/__init__.py rename to vendor/paintplus/backend/app/services/__init__.py diff --git a/paintplus/backend/app/services/ai_provider.py b/vendor/paintplus/backend/app/services/ai_provider.py similarity index 100% rename from paintplus/backend/app/services/ai_provider.py rename to vendor/paintplus/backend/app/services/ai_provider.py diff --git a/paintplus/backend/app/services/edit_service.py b/vendor/paintplus/backend/app/services/edit_service.py similarity index 100% rename from paintplus/backend/app/services/edit_service.py rename to vendor/paintplus/backend/app/services/edit_service.py diff --git a/paintplus/backend/app/services/gpu_detect.py b/vendor/paintplus/backend/app/services/gpu_detect.py similarity index 100% rename from paintplus/backend/app/services/gpu_detect.py rename to vendor/paintplus/backend/app/services/gpu_detect.py diff --git a/paintplus/backend/app/services/local_diffusion.py b/vendor/paintplus/backend/app/services/local_diffusion.py similarity index 100% rename from paintplus/backend/app/services/local_diffusion.py rename to vendor/paintplus/backend/app/services/local_diffusion.py diff --git a/paintplus/backend/app/services/local_inpaint.py b/vendor/paintplus/backend/app/services/local_inpaint.py similarity index 100% rename from paintplus/backend/app/services/local_inpaint.py rename to vendor/paintplus/backend/app/services/local_inpaint.py diff --git a/paintplus/backend/app/services/patch_library.py b/vendor/paintplus/backend/app/services/patch_library.py similarity index 100% rename from paintplus/backend/app/services/patch_library.py rename to vendor/paintplus/backend/app/services/patch_library.py diff --git a/paintplus/backend/app/services/remote_provider.py b/vendor/paintplus/backend/app/services/remote_provider.py similarity index 100% rename from paintplus/backend/app/services/remote_provider.py rename to vendor/paintplus/backend/app/services/remote_provider.py diff --git a/paintplus/backend/app/services/sam_service.py b/vendor/paintplus/backend/app/services/sam_service.py similarity index 100% rename from paintplus/backend/app/services/sam_service.py rename to vendor/paintplus/backend/app/services/sam_service.py diff --git a/paintplus/backend/app/services/upscale.py b/vendor/paintplus/backend/app/services/upscale.py similarity index 100% rename from paintplus/backend/app/services/upscale.py rename to vendor/paintplus/backend/app/services/upscale.py diff --git a/paintplus/backend/app/utils/__init__.py b/vendor/paintplus/backend/app/utils/__init__.py similarity index 100% rename from paintplus/backend/app/utils/__init__.py rename to vendor/paintplus/backend/app/utils/__init__.py diff --git a/paintplus/backend/app/utils/image_processing.py b/vendor/paintplus/backend/app/utils/image_processing.py similarity index 100% rename from paintplus/backend/app/utils/image_processing.py rename to vendor/paintplus/backend/app/utils/image_processing.py diff --git a/paintplus/backend/entrypoint.sh b/vendor/paintplus/backend/entrypoint.sh similarity index 100% rename from paintplus/backend/entrypoint.sh rename to vendor/paintplus/backend/entrypoint.sh diff --git a/paintplus/backend/requirements.gpu.txt b/vendor/paintplus/backend/requirements.gpu.txt similarity index 100% rename from paintplus/backend/requirements.gpu.txt rename to vendor/paintplus/backend/requirements.gpu.txt diff --git a/paintplus/backend/requirements.txt b/vendor/paintplus/backend/requirements.txt similarity index 100% rename from paintplus/backend/requirements.txt rename to vendor/paintplus/backend/requirements.txt diff --git a/paintplus/backend/scripts/README.md b/vendor/paintplus/backend/scripts/README.md similarity index 100% rename from paintplus/backend/scripts/README.md rename to vendor/paintplus/backend/scripts/README.md diff --git a/paintplus/backend/scripts/import_eyes.py b/vendor/paintplus/backend/scripts/import_eyes.py similarity index 100% rename from paintplus/backend/scripts/import_eyes.py rename to vendor/paintplus/backend/scripts/import_eyes.py diff --git a/paintplus/backend/scripts/seed_eye_catalog.py b/vendor/paintplus/backend/scripts/seed_eye_catalog.py similarity index 100% rename from paintplus/backend/scripts/seed_eye_catalog.py rename to vendor/paintplus/backend/scripts/seed_eye_catalog.py diff --git a/paintplus/bring-up-local-gpu.sh b/vendor/paintplus/bring-up-local-gpu.sh similarity index 100% rename from paintplus/bring-up-local-gpu.sh rename to vendor/paintplus/bring-up-local-gpu.sh diff --git a/paintplus/data/classic_eyes_ppm/classic_anime_amber.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_anime_amber.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_anime_amber.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_anime_amber.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_anime_blue.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_anime_blue.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_anime_blue.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_anime_blue.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_anime_brown.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_anime_brown.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_anime_brown.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_anime_brown.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_anime_green.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_anime_green.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_anime_green.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_anime_green.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_anime_grey.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_anime_grey.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_anime_grey.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_anime_grey.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_anime_hazel.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_anime_hazel.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_anime_hazel.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_anime_hazel.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_cartoon_amber.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_amber.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_cartoon_amber.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_amber.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_cartoon_blue.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_blue.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_cartoon_blue.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_blue.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_cartoon_brown.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_brown.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_cartoon_brown.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_brown.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_cartoon_green.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_green.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_cartoon_green.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_green.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_cartoon_grey.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_grey.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_cartoon_grey.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_grey.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_cartoon_hazel.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_hazel.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_cartoon_hazel.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_cartoon_hazel.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_realistic_amber.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_realistic_amber.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_realistic_amber.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_realistic_amber.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_realistic_blue.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_realistic_blue.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_realistic_blue.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_realistic_blue.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_realistic_brown.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_realistic_brown.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_realistic_brown.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_realistic_brown.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_realistic_green.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_realistic_green.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_realistic_green.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_realistic_green.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_realistic_grey.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_realistic_grey.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_realistic_grey.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_realistic_grey.ppm diff --git a/paintplus/data/classic_eyes_ppm/classic_realistic_hazel.ppm b/vendor/paintplus/data/classic_eyes_ppm/classic_realistic_hazel.ppm similarity index 100% rename from paintplus/data/classic_eyes_ppm/classic_realistic_hazel.ppm rename to vendor/paintplus/data/classic_eyes_ppm/classic_realistic_hazel.ppm diff --git a/paintplus/data/classic_eyes_ppm/convert_to_png.py b/vendor/paintplus/data/classic_eyes_ppm/convert_to_png.py similarity index 100% rename from paintplus/data/classic_eyes_ppm/convert_to_png.py rename to vendor/paintplus/data/classic_eyes_ppm/convert_to_png.py diff --git a/paintplus/data/classic_eyes_ppm/metadata.json b/vendor/paintplus/data/classic_eyes_ppm/metadata.json similarity index 100% rename from paintplus/data/classic_eyes_ppm/metadata.json rename to vendor/paintplus/data/classic_eyes_ppm/metadata.json diff --git a/paintplus/data/projects/.gitkeep b/vendor/paintplus/data/projects/.gitkeep similarity index 100% rename from paintplus/data/projects/.gitkeep rename to vendor/paintplus/data/projects/.gitkeep diff --git a/paintplus/docker-compose.dev.yml b/vendor/paintplus/docker-compose.dev.yml similarity index 100% rename from paintplus/docker-compose.dev.yml rename to vendor/paintplus/docker-compose.dev.yml diff --git a/paintplus/docker-compose.gpu.yml b/vendor/paintplus/docker-compose.gpu.yml similarity index 100% rename from paintplus/docker-compose.gpu.yml rename to vendor/paintplus/docker-compose.gpu.yml diff --git a/paintplus/docker-compose.yml b/vendor/paintplus/docker-compose.yml similarity index 100% rename from paintplus/docker-compose.yml rename to vendor/paintplus/docker-compose.yml diff --git a/paintplus/docs/AI_PROVIDER_COMPARISON.md b/vendor/paintplus/docs/AI_PROVIDER_COMPARISON.md similarity index 100% rename from paintplus/docs/AI_PROVIDER_COMPARISON.md rename to vendor/paintplus/docs/AI_PROVIDER_COMPARISON.md diff --git a/paintplus/docs/MODEL_SELECTION_GUIDE.md b/vendor/paintplus/docs/MODEL_SELECTION_GUIDE.md similarity index 100% rename from paintplus/docs/MODEL_SELECTION_GUIDE.md rename to vendor/paintplus/docs/MODEL_SELECTION_GUIDE.md diff --git a/paintplus/docs/PUBLIC_DOMAIN_EYE_SOURCES.md b/vendor/paintplus/docs/PUBLIC_DOMAIN_EYE_SOURCES.md similarity index 100% rename from paintplus/docs/PUBLIC_DOMAIN_EYE_SOURCES.md rename to vendor/paintplus/docs/PUBLIC_DOMAIN_EYE_SOURCES.md diff --git a/paintplus/docs/QUICK_START.md b/vendor/paintplus/docs/QUICK_START.md similarity index 100% rename from paintplus/docs/QUICK_START.md rename to vendor/paintplus/docs/QUICK_START.md diff --git a/paintplus/frontend/.babelrc b/vendor/paintplus/frontend/.babelrc similarity index 100% rename from paintplus/frontend/.babelrc rename to vendor/paintplus/frontend/.babelrc diff --git a/paintplus/frontend/.gitignore b/vendor/paintplus/frontend/.gitignore similarity index 100% rename from paintplus/frontend/.gitignore rename to vendor/paintplus/frontend/.gitignore diff --git a/paintplus/frontend/Dockerfile b/vendor/paintplus/frontend/Dockerfile similarity index 100% rename from paintplus/frontend/Dockerfile rename to vendor/paintplus/frontend/Dockerfile diff --git a/paintplus/frontend/Dockerfile.dev b/vendor/paintplus/frontend/Dockerfile.dev similarity index 100% rename from paintplus/frontend/Dockerfile.dev rename to vendor/paintplus/frontend/Dockerfile.dev diff --git a/paintplus/frontend/MIT-LICENSE.txt b/vendor/paintplus/frontend/MIT-LICENSE.txt similarity index 100% rename from paintplus/frontend/MIT-LICENSE.txt rename to vendor/paintplus/frontend/MIT-LICENSE.txt diff --git a/paintplus/frontend/README.md b/vendor/paintplus/frontend/README.md similarity index 100% rename from paintplus/frontend/README.md rename to vendor/paintplus/frontend/README.md diff --git a/paintplus/frontend/SECURITY.md b/vendor/paintplus/frontend/SECURITY.md similarity index 100% rename from paintplus/frontend/SECURITY.md rename to vendor/paintplus/frontend/SECURITY.md diff --git a/paintplus/frontend/examples/add-edit-imgData.html b/vendor/paintplus/frontend/examples/add-edit-imgData.html similarity index 100% rename from paintplus/frontend/examples/add-edit-imgData.html rename to vendor/paintplus/frontend/examples/add-edit-imgData.html diff --git a/paintplus/frontend/examples/open-edit-save.html b/vendor/paintplus/frontend/examples/open-edit-save.html similarity index 100% rename from paintplus/frontend/examples/open-edit-save.html rename to vendor/paintplus/frontend/examples/open-edit-save.html diff --git a/paintplus/frontend/examples/zoom.html b/vendor/paintplus/frontend/examples/zoom.html similarity index 100% rename from paintplus/frontend/examples/zoom.html rename to vendor/paintplus/frontend/examples/zoom.html diff --git a/paintplus/frontend/images/favicon.png b/vendor/paintplus/frontend/images/favicon.png similarity index 100% rename from paintplus/frontend/images/favicon.png rename to vendor/paintplus/frontend/images/favicon.png diff --git a/paintplus/frontend/images/favicon.svg b/vendor/paintplus/frontend/images/favicon.svg similarity index 100% rename from paintplus/frontend/images/favicon.svg rename to vendor/paintplus/frontend/images/favicon.svg diff --git a/paintplus/frontend/images/icons/ai_edit.svg b/vendor/paintplus/frontend/images/icons/ai_edit.svg similarity index 100% rename from paintplus/frontend/images/icons/ai_edit.svg rename to vendor/paintplus/frontend/images/icons/ai_edit.svg diff --git a/paintplus/frontend/images/icons/ai_inpaint.svg b/vendor/paintplus/frontend/images/icons/ai_inpaint.svg similarity index 100% rename from paintplus/frontend/images/icons/ai_inpaint.svg rename to vendor/paintplus/frontend/images/icons/ai_inpaint.svg diff --git a/paintplus/frontend/images/icons/animation.svg b/vendor/paintplus/frontend/images/icons/animation.svg similarity index 100% rename from paintplus/frontend/images/icons/animation.svg rename to vendor/paintplus/frontend/images/icons/animation.svg diff --git a/paintplus/frontend/images/icons/arrow-down.svg b/vendor/paintplus/frontend/images/icons/arrow-down.svg similarity index 100% rename from paintplus/frontend/images/icons/arrow-down.svg rename to vendor/paintplus/frontend/images/icons/arrow-down.svg diff --git a/paintplus/frontend/images/icons/blur.svg b/vendor/paintplus/frontend/images/icons/blur.svg similarity index 100% rename from paintplus/frontend/images/icons/blur.svg rename to vendor/paintplus/frontend/images/icons/blur.svg diff --git a/paintplus/frontend/images/icons/bold.svg b/vendor/paintplus/frontend/images/icons/bold.svg similarity index 100% rename from paintplus/frontend/images/icons/bold.svg rename to vendor/paintplus/frontend/images/icons/bold.svg diff --git a/paintplus/frontend/images/icons/brush.svg b/vendor/paintplus/frontend/images/icons/brush.svg similarity index 100% rename from paintplus/frontend/images/icons/brush.svg rename to vendor/paintplus/frontend/images/icons/brush.svg diff --git a/paintplus/frontend/images/icons/brush_select.svg b/vendor/paintplus/frontend/images/icons/brush_select.svg similarity index 100% rename from paintplus/frontend/images/icons/brush_select.svg rename to vendor/paintplus/frontend/images/icons/brush_select.svg diff --git a/paintplus/frontend/images/icons/bulge_pinch.svg b/vendor/paintplus/frontend/images/icons/bulge_pinch.svg similarity index 100% rename from paintplus/frontend/images/icons/bulge_pinch.svg rename to vendor/paintplus/frontend/images/icons/bulge_pinch.svg diff --git a/paintplus/frontend/images/icons/clone.svg b/vendor/paintplus/frontend/images/icons/clone.svg similarity index 100% rename from paintplus/frontend/images/icons/clone.svg rename to vendor/paintplus/frontend/images/icons/clone.svg diff --git a/paintplus/frontend/images/icons/crop.svg b/vendor/paintplus/frontend/images/icons/crop.svg similarity index 100% rename from paintplus/frontend/images/icons/crop.svg rename to vendor/paintplus/frontend/images/icons/crop.svg diff --git a/paintplus/frontend/images/icons/delete.svg b/vendor/paintplus/frontend/images/icons/delete.svg similarity index 100% rename from paintplus/frontend/images/icons/delete.svg rename to vendor/paintplus/frontend/images/icons/delete.svg diff --git a/paintplus/frontend/images/icons/desaturate.svg b/vendor/paintplus/frontend/images/icons/desaturate.svg similarity index 100% rename from paintplus/frontend/images/icons/desaturate.svg rename to vendor/paintplus/frontend/images/icons/desaturate.svg diff --git a/paintplus/frontend/images/icons/ellipse_select.svg b/vendor/paintplus/frontend/images/icons/ellipse_select.svg similarity index 100% rename from paintplus/frontend/images/icons/ellipse_select.svg rename to vendor/paintplus/frontend/images/icons/ellipse_select.svg diff --git a/paintplus/frontend/images/icons/erase.svg b/vendor/paintplus/frontend/images/icons/erase.svg similarity index 100% rename from paintplus/frontend/images/icons/erase.svg rename to vendor/paintplus/frontend/images/icons/erase.svg diff --git a/paintplus/frontend/images/icons/external.png b/vendor/paintplus/frontend/images/icons/external.png similarity index 100% rename from paintplus/frontend/images/icons/external.png rename to vendor/paintplus/frontend/images/icons/external.png diff --git a/paintplus/frontend/images/icons/fill.svg b/vendor/paintplus/frontend/images/icons/fill.svg similarity index 100% rename from paintplus/frontend/images/icons/fill.svg rename to vendor/paintplus/frontend/images/icons/fill.svg diff --git a/paintplus/frontend/images/icons/gradient.png b/vendor/paintplus/frontend/images/icons/gradient.png similarity index 100% rename from paintplus/frontend/images/icons/gradient.png rename to vendor/paintplus/frontend/images/icons/gradient.png diff --git a/paintplus/frontend/images/icons/grid.png b/vendor/paintplus/frontend/images/icons/grid.png similarity index 100% rename from paintplus/frontend/images/icons/grid.png rename to vendor/paintplus/frontend/images/icons/grid.png diff --git a/paintplus/frontend/images/icons/italic.svg b/vendor/paintplus/frontend/images/icons/italic.svg similarity index 100% rename from paintplus/frontend/images/icons/italic.svg rename to vendor/paintplus/frontend/images/icons/italic.svg diff --git a/paintplus/frontend/images/icons/lasso.svg b/vendor/paintplus/frontend/images/icons/lasso.svg similarity index 100% rename from paintplus/frontend/images/icons/lasso.svg rename to vendor/paintplus/frontend/images/icons/lasso.svg diff --git a/paintplus/frontend/images/icons/magic_erase.svg b/vendor/paintplus/frontend/images/icons/magic_erase.svg similarity index 100% rename from paintplus/frontend/images/icons/magic_erase.svg rename to vendor/paintplus/frontend/images/icons/magic_erase.svg diff --git a/paintplus/frontend/images/icons/magic_wand.svg b/vendor/paintplus/frontend/images/icons/magic_wand.svg similarity index 100% rename from paintplus/frontend/images/icons/magic_wand.svg rename to vendor/paintplus/frontend/images/icons/magic_wand.svg diff --git a/paintplus/frontend/images/icons/media.svg b/vendor/paintplus/frontend/images/icons/media.svg similarity index 100% rename from paintplus/frontend/images/icons/media.svg rename to vendor/paintplus/frontend/images/icons/media.svg diff --git a/paintplus/frontend/images/icons/menu.svg b/vendor/paintplus/frontend/images/icons/menu.svg similarity index 100% rename from paintplus/frontend/images/icons/menu.svg rename to vendor/paintplus/frontend/images/icons/menu.svg diff --git a/paintplus/frontend/images/icons/pencil.svg b/vendor/paintplus/frontend/images/icons/pencil.svg similarity index 100% rename from paintplus/frontend/images/icons/pencil.svg rename to vendor/paintplus/frontend/images/icons/pencil.svg diff --git a/paintplus/frontend/images/icons/pick_color.svg b/vendor/paintplus/frontend/images/icons/pick_color.svg similarity index 100% rename from paintplus/frontend/images/icons/pick_color.svg rename to vendor/paintplus/frontend/images/icons/pick_color.svg diff --git a/paintplus/frontend/images/icons/refresh.svg b/vendor/paintplus/frontend/images/icons/refresh.svg similarity index 100% rename from paintplus/frontend/images/icons/refresh.svg rename to vendor/paintplus/frontend/images/icons/refresh.svg diff --git a/paintplus/frontend/images/icons/select.svg b/vendor/paintplus/frontend/images/icons/select.svg similarity index 100% rename from paintplus/frontend/images/icons/select.svg rename to vendor/paintplus/frontend/images/icons/select.svg diff --git a/paintplus/frontend/images/icons/selection.svg b/vendor/paintplus/frontend/images/icons/selection.svg similarity index 100% rename from paintplus/frontend/images/icons/selection.svg rename to vendor/paintplus/frontend/images/icons/selection.svg diff --git a/paintplus/frontend/images/icons/shape.svg b/vendor/paintplus/frontend/images/icons/shape.svg similarity index 100% rename from paintplus/frontend/images/icons/shape.svg rename to vendor/paintplus/frontend/images/icons/shape.svg diff --git a/paintplus/frontend/images/icons/sharpen.svg b/vendor/paintplus/frontend/images/icons/sharpen.svg similarity index 100% rename from paintplus/frontend/images/icons/sharpen.svg rename to vendor/paintplus/frontend/images/icons/sharpen.svg diff --git a/paintplus/frontend/images/icons/smart_select.svg b/vendor/paintplus/frontend/images/icons/smart_select.svg similarity index 100% rename from paintplus/frontend/images/icons/smart_select.svg rename to vendor/paintplus/frontend/images/icons/smart_select.svg diff --git a/paintplus/frontend/images/icons/strikethrough.svg b/vendor/paintplus/frontend/images/icons/strikethrough.svg similarity index 100% rename from paintplus/frontend/images/icons/strikethrough.svg rename to vendor/paintplus/frontend/images/icons/strikethrough.svg diff --git a/paintplus/frontend/images/icons/text.svg b/vendor/paintplus/frontend/images/icons/text.svg similarity index 100% rename from paintplus/frontend/images/icons/text.svg rename to vendor/paintplus/frontend/images/icons/text.svg diff --git a/paintplus/frontend/images/icons/underline.svg b/vendor/paintplus/frontend/images/icons/underline.svg similarity index 100% rename from paintplus/frontend/images/icons/underline.svg rename to vendor/paintplus/frontend/images/icons/underline.svg diff --git a/paintplus/frontend/images/icons/undo.svg b/vendor/paintplus/frontend/images/icons/undo.svg similarity index 100% rename from paintplus/frontend/images/icons/undo.svg rename to vendor/paintplus/frontend/images/icons/undo.svg diff --git a/paintplus/frontend/images/icons/view.svg b/vendor/paintplus/frontend/images/icons/view.svg similarity index 100% rename from paintplus/frontend/images/icons/view.svg rename to vendor/paintplus/frontend/images/icons/view.svg diff --git a/paintplus/frontend/images/logo-colors.png b/vendor/paintplus/frontend/images/logo-colors.png similarity index 100% rename from paintplus/frontend/images/logo-colors.png rename to vendor/paintplus/frontend/images/logo-colors.png diff --git a/paintplus/frontend/images/logo.svg b/vendor/paintplus/frontend/images/logo.svg similarity index 100% rename from paintplus/frontend/images/logo.svg rename to vendor/paintplus/frontend/images/logo.svg diff --git a/paintplus/frontend/images/manifest/144x144.png b/vendor/paintplus/frontend/images/manifest/144x144.png similarity index 100% rename from paintplus/frontend/images/manifest/144x144.png rename to vendor/paintplus/frontend/images/manifest/144x144.png diff --git a/paintplus/frontend/images/manifest/168x168.png b/vendor/paintplus/frontend/images/manifest/168x168.png similarity index 100% rename from paintplus/frontend/images/manifest/168x168.png rename to vendor/paintplus/frontend/images/manifest/168x168.png diff --git a/paintplus/frontend/images/manifest/192x192.png b/vendor/paintplus/frontend/images/manifest/192x192.png similarity index 100% rename from paintplus/frontend/images/manifest/192x192.png rename to vendor/paintplus/frontend/images/manifest/192x192.png diff --git a/paintplus/frontend/images/manifest/48x48.png b/vendor/paintplus/frontend/images/manifest/48x48.png similarity index 100% rename from paintplus/frontend/images/manifest/48x48.png rename to vendor/paintplus/frontend/images/manifest/48x48.png diff --git a/paintplus/frontend/images/manifest/72x72.png b/vendor/paintplus/frontend/images/manifest/72x72.png similarity index 100% rename from paintplus/frontend/images/manifest/72x72.png rename to vendor/paintplus/frontend/images/manifest/72x72.png diff --git a/paintplus/frontend/images/manifest/96x96.png b/vendor/paintplus/frontend/images/manifest/96x96.png similarity index 100% rename from paintplus/frontend/images/manifest/96x96.png rename to vendor/paintplus/frontend/images/manifest/96x96.png diff --git a/paintplus/frontend/images/preview.gif b/vendor/paintplus/frontend/images/preview.gif similarity index 100% rename from paintplus/frontend/images/preview.gif rename to vendor/paintplus/frontend/images/preview.gif diff --git a/paintplus/frontend/images/preview.jpg b/vendor/paintplus/frontend/images/preview.jpg similarity index 100% rename from paintplus/frontend/images/preview.jpg rename to vendor/paintplus/frontend/images/preview.jpg diff --git a/paintplus/frontend/images/test-collection.json b/vendor/paintplus/frontend/images/test-collection.json similarity index 100% rename from paintplus/frontend/images/test-collection.json rename to vendor/paintplus/frontend/images/test-collection.json diff --git a/paintplus/frontend/index.html b/vendor/paintplus/frontend/index.html similarity index 100% rename from paintplus/frontend/index.html rename to vendor/paintplus/frontend/index.html diff --git a/paintplus/frontend/manifest-disabled.json b/vendor/paintplus/frontend/manifest-disabled.json similarity index 100% rename from paintplus/frontend/manifest-disabled.json rename to vendor/paintplus/frontend/manifest-disabled.json diff --git a/paintplus/frontend/nginx.conf b/vendor/paintplus/frontend/nginx.conf similarity index 100% rename from paintplus/frontend/nginx.conf rename to vendor/paintplus/frontend/nginx.conf diff --git a/paintplus/frontend/package-lock.json b/vendor/paintplus/frontend/package-lock.json similarity index 100% rename from paintplus/frontend/package-lock.json rename to vendor/paintplus/frontend/package-lock.json diff --git a/paintplus/frontend/package.json b/vendor/paintplus/frontend/package.json similarity index 100% rename from paintplus/frontend/package.json rename to vendor/paintplus/frontend/package.json diff --git a/paintplus/frontend/service-worker.js b/vendor/paintplus/frontend/service-worker.js similarity index 100% rename from paintplus/frontend/service-worker.js rename to vendor/paintplus/frontend/service-worker.js diff --git a/paintplus/frontend/src/components/ImageCanvas.css b/vendor/paintplus/frontend/src/components/ImageCanvas.css similarity index 100% rename from paintplus/frontend/src/components/ImageCanvas.css rename to vendor/paintplus/frontend/src/components/ImageCanvas.css diff --git a/paintplus/frontend/src/components/ImageCanvas.jsx b/vendor/paintplus/frontend/src/components/ImageCanvas.jsx similarity index 100% rename from paintplus/frontend/src/components/ImageCanvas.jsx rename to vendor/paintplus/frontend/src/components/ImageCanvas.jsx diff --git a/paintplus/frontend/src/css/component.css b/vendor/paintplus/frontend/src/css/component.css similarity index 100% rename from paintplus/frontend/src/css/component.css rename to vendor/paintplus/frontend/src/css/component.css diff --git a/paintplus/frontend/src/css/layout.css b/vendor/paintplus/frontend/src/css/layout.css similarity index 100% rename from paintplus/frontend/src/css/layout.css rename to vendor/paintplus/frontend/src/css/layout.css diff --git a/paintplus/frontend/src/css/menu.css b/vendor/paintplus/frontend/src/css/menu.css similarity index 100% rename from paintplus/frontend/src/css/menu.css rename to vendor/paintplus/frontend/src/css/menu.css diff --git a/paintplus/frontend/src/css/popup.css b/vendor/paintplus/frontend/src/css/popup.css similarity index 100% rename from paintplus/frontend/src/css/popup.css rename to vendor/paintplus/frontend/src/css/popup.css diff --git a/paintplus/frontend/src/css/print.css b/vendor/paintplus/frontend/src/css/print.css similarity index 100% rename from paintplus/frontend/src/css/print.css rename to vendor/paintplus/frontend/src/css/print.css diff --git a/paintplus/frontend/src/css/reset.css b/vendor/paintplus/frontend/src/css/reset.css similarity index 100% rename from paintplus/frontend/src/css/reset.css rename to vendor/paintplus/frontend/src/css/reset.css diff --git a/paintplus/frontend/src/css/utility.css b/vendor/paintplus/frontend/src/css/utility.css similarity index 100% rename from paintplus/frontend/src/css/utility.css rename to vendor/paintplus/frontend/src/css/utility.css diff --git a/paintplus/frontend/src/js/actions/_README.md b/vendor/paintplus/frontend/src/js/actions/_README.md similarity index 100% rename from paintplus/frontend/src/js/actions/_README.md rename to vendor/paintplus/frontend/src/js/actions/_README.md diff --git a/paintplus/frontend/src/js/actions/activate-tool.js b/vendor/paintplus/frontend/src/js/actions/activate-tool.js similarity index 100% rename from paintplus/frontend/src/js/actions/activate-tool.js rename to vendor/paintplus/frontend/src/js/actions/activate-tool.js diff --git a/paintplus/frontend/src/js/actions/add-layer-filter.js b/vendor/paintplus/frontend/src/js/actions/add-layer-filter.js similarity index 100% rename from paintplus/frontend/src/js/actions/add-layer-filter.js rename to vendor/paintplus/frontend/src/js/actions/add-layer-filter.js diff --git a/paintplus/frontend/src/js/actions/autoresize-canvas.js b/vendor/paintplus/frontend/src/js/actions/autoresize-canvas.js similarity index 100% rename from paintplus/frontend/src/js/actions/autoresize-canvas.js rename to vendor/paintplus/frontend/src/js/actions/autoresize-canvas.js diff --git a/paintplus/frontend/src/js/actions/base.js b/vendor/paintplus/frontend/src/js/actions/base.js similarity index 100% rename from paintplus/frontend/src/js/actions/base.js rename to vendor/paintplus/frontend/src/js/actions/base.js diff --git a/paintplus/frontend/src/js/actions/bundle.js b/vendor/paintplus/frontend/src/js/actions/bundle.js similarity index 100% rename from paintplus/frontend/src/js/actions/bundle.js rename to vendor/paintplus/frontend/src/js/actions/bundle.js diff --git a/paintplus/frontend/src/js/actions/clear-layer.js b/vendor/paintplus/frontend/src/js/actions/clear-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/clear-layer.js rename to vendor/paintplus/frontend/src/js/actions/clear-layer.js diff --git a/paintplus/frontend/src/js/actions/delete-layer-filter.js b/vendor/paintplus/frontend/src/js/actions/delete-layer-filter.js similarity index 100% rename from paintplus/frontend/src/js/actions/delete-layer-filter.js rename to vendor/paintplus/frontend/src/js/actions/delete-layer-filter.js diff --git a/paintplus/frontend/src/js/actions/delete-layer-settings.js b/vendor/paintplus/frontend/src/js/actions/delete-layer-settings.js similarity index 100% rename from paintplus/frontend/src/js/actions/delete-layer-settings.js rename to vendor/paintplus/frontend/src/js/actions/delete-layer-settings.js diff --git a/paintplus/frontend/src/js/actions/delete-layer.js b/vendor/paintplus/frontend/src/js/actions/delete-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/delete-layer.js rename to vendor/paintplus/frontend/src/js/actions/delete-layer.js diff --git a/paintplus/frontend/src/js/actions/index.js b/vendor/paintplus/frontend/src/js/actions/index.js similarity index 100% rename from paintplus/frontend/src/js/actions/index.js rename to vendor/paintplus/frontend/src/js/actions/index.js diff --git a/paintplus/frontend/src/js/actions/init-canvas-zoom.js b/vendor/paintplus/frontend/src/js/actions/init-canvas-zoom.js similarity index 100% rename from paintplus/frontend/src/js/actions/init-canvas-zoom.js rename to vendor/paintplus/frontend/src/js/actions/init-canvas-zoom.js diff --git a/paintplus/frontend/src/js/actions/insert-layer.js b/vendor/paintplus/frontend/src/js/actions/insert-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/insert-layer.js rename to vendor/paintplus/frontend/src/js/actions/insert-layer.js diff --git a/paintplus/frontend/src/js/actions/prepare-canvas.js b/vendor/paintplus/frontend/src/js/actions/prepare-canvas.js similarity index 100% rename from paintplus/frontend/src/js/actions/prepare-canvas.js rename to vendor/paintplus/frontend/src/js/actions/prepare-canvas.js diff --git a/paintplus/frontend/src/js/actions/refresh-action-attributes.js b/vendor/paintplus/frontend/src/js/actions/refresh-action-attributes.js similarity index 100% rename from paintplus/frontend/src/js/actions/refresh-action-attributes.js rename to vendor/paintplus/frontend/src/js/actions/refresh-action-attributes.js diff --git a/paintplus/frontend/src/js/actions/refresh-layers-gui.js b/vendor/paintplus/frontend/src/js/actions/refresh-layers-gui.js similarity index 100% rename from paintplus/frontend/src/js/actions/refresh-layers-gui.js rename to vendor/paintplus/frontend/src/js/actions/refresh-layers-gui.js diff --git a/paintplus/frontend/src/js/actions/reorder-layer.js b/vendor/paintplus/frontend/src/js/actions/reorder-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/reorder-layer.js rename to vendor/paintplus/frontend/src/js/actions/reorder-layer.js diff --git a/paintplus/frontend/src/js/actions/reset-layers.js b/vendor/paintplus/frontend/src/js/actions/reset-layers.js similarity index 100% rename from paintplus/frontend/src/js/actions/reset-layers.js rename to vendor/paintplus/frontend/src/js/actions/reset-layers.js diff --git a/paintplus/frontend/src/js/actions/reset-selection.js b/vendor/paintplus/frontend/src/js/actions/reset-selection.js similarity index 100% rename from paintplus/frontend/src/js/actions/reset-selection.js rename to vendor/paintplus/frontend/src/js/actions/reset-selection.js diff --git a/paintplus/frontend/src/js/actions/select-layer.js b/vendor/paintplus/frontend/src/js/actions/select-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/select-layer.js rename to vendor/paintplus/frontend/src/js/actions/select-layer.js diff --git a/paintplus/frontend/src/js/actions/select-next-layer.js b/vendor/paintplus/frontend/src/js/actions/select-next-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/select-next-layer.js rename to vendor/paintplus/frontend/src/js/actions/select-next-layer.js diff --git a/paintplus/frontend/src/js/actions/select-previous-layer.js b/vendor/paintplus/frontend/src/js/actions/select-previous-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/select-previous-layer.js rename to vendor/paintplus/frontend/src/js/actions/select-previous-layer.js diff --git a/paintplus/frontend/src/js/actions/set-object-property.js b/vendor/paintplus/frontend/src/js/actions/set-object-property.js similarity index 100% rename from paintplus/frontend/src/js/actions/set-object-property.js rename to vendor/paintplus/frontend/src/js/actions/set-object-property.js diff --git a/paintplus/frontend/src/js/actions/set-selection.js b/vendor/paintplus/frontend/src/js/actions/set-selection.js similarity index 100% rename from paintplus/frontend/src/js/actions/set-selection.js rename to vendor/paintplus/frontend/src/js/actions/set-selection.js diff --git a/paintplus/frontend/src/js/actions/stop-animation.js b/vendor/paintplus/frontend/src/js/actions/stop-animation.js similarity index 100% rename from paintplus/frontend/src/js/actions/stop-animation.js rename to vendor/paintplus/frontend/src/js/actions/stop-animation.js diff --git a/paintplus/frontend/src/js/actions/store/image-store.js b/vendor/paintplus/frontend/src/js/actions/store/image-store.js similarity index 100% rename from paintplus/frontend/src/js/actions/store/image-store.js rename to vendor/paintplus/frontend/src/js/actions/store/image-store.js diff --git a/paintplus/frontend/src/js/actions/toggle-layer-visibility.js b/vendor/paintplus/frontend/src/js/actions/toggle-layer-visibility.js similarity index 100% rename from paintplus/frontend/src/js/actions/toggle-layer-visibility.js rename to vendor/paintplus/frontend/src/js/actions/toggle-layer-visibility.js diff --git a/paintplus/frontend/src/js/actions/update-config.js b/vendor/paintplus/frontend/src/js/actions/update-config.js similarity index 100% rename from paintplus/frontend/src/js/actions/update-config.js rename to vendor/paintplus/frontend/src/js/actions/update-config.js diff --git a/paintplus/frontend/src/js/actions/update-layer-image.js b/vendor/paintplus/frontend/src/js/actions/update-layer-image.js similarity index 100% rename from paintplus/frontend/src/js/actions/update-layer-image.js rename to vendor/paintplus/frontend/src/js/actions/update-layer-image.js diff --git a/paintplus/frontend/src/js/actions/update-layer.js b/vendor/paintplus/frontend/src/js/actions/update-layer.js similarity index 100% rename from paintplus/frontend/src/js/actions/update-layer.js rename to vendor/paintplus/frontend/src/js/actions/update-layer.js diff --git a/paintplus/frontend/src/js/api/capabilities.js b/vendor/paintplus/frontend/src/js/api/capabilities.js similarity index 100% rename from paintplus/frontend/src/js/api/capabilities.js rename to vendor/paintplus/frontend/src/js/api/capabilities.js diff --git a/paintplus/frontend/src/js/app.js b/vendor/paintplus/frontend/src/js/app.js similarity index 100% rename from paintplus/frontend/src/js/app.js rename to vendor/paintplus/frontend/src/js/app.js diff --git a/paintplus/frontend/src/js/config-menu.js b/vendor/paintplus/frontend/src/js/config-menu.js similarity index 100% rename from paintplus/frontend/src/js/config-menu.js rename to vendor/paintplus/frontend/src/js/config-menu.js diff --git a/paintplus/frontend/src/js/config.js b/vendor/paintplus/frontend/src/js/config.js similarity index 100% rename from paintplus/frontend/src/js/config.js rename to vendor/paintplus/frontend/src/js/config.js diff --git a/paintplus/frontend/src/js/core/base-gui.js b/vendor/paintplus/frontend/src/js/core/base-gui.js similarity index 100% rename from paintplus/frontend/src/js/core/base-gui.js rename to vendor/paintplus/frontend/src/js/core/base-gui.js diff --git a/paintplus/frontend/src/js/core/base-layers.js b/vendor/paintplus/frontend/src/js/core/base-layers.js similarity index 100% rename from paintplus/frontend/src/js/core/base-layers.js rename to vendor/paintplus/frontend/src/js/core/base-layers.js diff --git a/paintplus/frontend/src/js/core/base-search.js b/vendor/paintplus/frontend/src/js/core/base-search.js similarity index 100% rename from paintplus/frontend/src/js/core/base-search.js rename to vendor/paintplus/frontend/src/js/core/base-search.js diff --git a/paintplus/frontend/src/js/core/base-selection.js b/vendor/paintplus/frontend/src/js/core/base-selection.js similarity index 100% rename from paintplus/frontend/src/js/core/base-selection.js rename to vendor/paintplus/frontend/src/js/core/base-selection.js diff --git a/paintplus/frontend/src/js/core/base-state.js b/vendor/paintplus/frontend/src/js/core/base-state.js similarity index 100% rename from paintplus/frontend/src/js/core/base-state.js rename to vendor/paintplus/frontend/src/js/core/base-state.js diff --git a/paintplus/frontend/src/js/core/base-tools.js b/vendor/paintplus/frontend/src/js/core/base-tools.js similarity index 100% rename from paintplus/frontend/src/js/core/base-tools.js rename to vendor/paintplus/frontend/src/js/core/base-tools.js diff --git a/paintplus/frontend/src/js/core/components/color-input.js b/vendor/paintplus/frontend/src/js/core/components/color-input.js similarity index 100% rename from paintplus/frontend/src/js/core/components/color-input.js rename to vendor/paintplus/frontend/src/js/core/components/color-input.js diff --git a/paintplus/frontend/src/js/core/components/color-picker-gradient.js b/vendor/paintplus/frontend/src/js/core/components/color-picker-gradient.js similarity index 100% rename from paintplus/frontend/src/js/core/components/color-picker-gradient.js rename to vendor/paintplus/frontend/src/js/core/components/color-picker-gradient.js diff --git a/paintplus/frontend/src/js/core/components/index.js b/vendor/paintplus/frontend/src/js/core/components/index.js similarity index 100% rename from paintplus/frontend/src/js/core/components/index.js rename to vendor/paintplus/frontend/src/js/core/components/index.js diff --git a/paintplus/frontend/src/js/core/components/number-input.js b/vendor/paintplus/frontend/src/js/core/components/number-input.js similarity index 100% rename from paintplus/frontend/src/js/core/components/number-input.js rename to vendor/paintplus/frontend/src/js/core/components/number-input.js diff --git a/paintplus/frontend/src/js/core/components/provider-badge.js b/vendor/paintplus/frontend/src/js/core/components/provider-badge.js similarity index 100% rename from paintplus/frontend/src/js/core/components/provider-badge.js rename to vendor/paintplus/frontend/src/js/core/components/provider-badge.js diff --git a/paintplus/frontend/src/js/core/components/range.js b/vendor/paintplus/frontend/src/js/core/components/range.js similarity index 100% rename from paintplus/frontend/src/js/core/components/range.js rename to vendor/paintplus/frontend/src/js/core/components/range.js diff --git a/paintplus/frontend/src/js/core/components/swatches.js b/vendor/paintplus/frontend/src/js/core/components/swatches.js similarity index 100% rename from paintplus/frontend/src/js/core/components/swatches.js rename to vendor/paintplus/frontend/src/js/core/components/swatches.js diff --git a/paintplus/frontend/src/js/core/gui/gui-colors.js b/vendor/paintplus/frontend/src/js/core/gui/gui-colors.js similarity index 100% rename from paintplus/frontend/src/js/core/gui/gui-colors.js rename to vendor/paintplus/frontend/src/js/core/gui/gui-colors.js diff --git a/paintplus/frontend/src/js/core/gui/gui-details.js b/vendor/paintplus/frontend/src/js/core/gui/gui-details.js similarity index 100% rename from paintplus/frontend/src/js/core/gui/gui-details.js rename to vendor/paintplus/frontend/src/js/core/gui/gui-details.js diff --git a/paintplus/frontend/src/js/core/gui/gui-information.js b/vendor/paintplus/frontend/src/js/core/gui/gui-information.js similarity index 100% rename from paintplus/frontend/src/js/core/gui/gui-information.js rename to vendor/paintplus/frontend/src/js/core/gui/gui-information.js diff --git a/paintplus/frontend/src/js/core/gui/gui-layers.js b/vendor/paintplus/frontend/src/js/core/gui/gui-layers.js similarity index 100% rename from paintplus/frontend/src/js/core/gui/gui-layers.js rename to vendor/paintplus/frontend/src/js/core/gui/gui-layers.js diff --git a/paintplus/frontend/src/js/core/gui/gui-menu.js b/vendor/paintplus/frontend/src/js/core/gui/gui-menu.js similarity index 100% rename from paintplus/frontend/src/js/core/gui/gui-menu.js rename to vendor/paintplus/frontend/src/js/core/gui/gui-menu.js diff --git a/paintplus/frontend/src/js/core/gui/gui-preview.js b/vendor/paintplus/frontend/src/js/core/gui/gui-preview.js similarity index 100% rename from paintplus/frontend/src/js/core/gui/gui-preview.js rename to vendor/paintplus/frontend/src/js/core/gui/gui-preview.js diff --git a/paintplus/frontend/src/js/core/gui/gui-tools.js b/vendor/paintplus/frontend/src/js/core/gui/gui-tools.js similarity index 100% rename from paintplus/frontend/src/js/core/gui/gui-tools.js rename to vendor/paintplus/frontend/src/js/core/gui/gui-tools.js diff --git a/paintplus/frontend/src/js/data/pantone_colors.js b/vendor/paintplus/frontend/src/js/data/pantone_colors.js similarity index 100% rename from paintplus/frontend/src/js/data/pantone_colors.js rename to vendor/paintplus/frontend/src/js/data/pantone_colors.js diff --git a/paintplus/frontend/src/js/languages/ar.json b/vendor/paintplus/frontend/src/js/languages/ar.json similarity index 100% rename from paintplus/frontend/src/js/languages/ar.json rename to vendor/paintplus/frontend/src/js/languages/ar.json diff --git a/paintplus/frontend/src/js/languages/credits.js b/vendor/paintplus/frontend/src/js/languages/credits.js similarity index 100% rename from paintplus/frontend/src/js/languages/credits.js rename to vendor/paintplus/frontend/src/js/languages/credits.js diff --git a/paintplus/frontend/src/js/languages/de.json b/vendor/paintplus/frontend/src/js/languages/de.json similarity index 100% rename from paintplus/frontend/src/js/languages/de.json rename to vendor/paintplus/frontend/src/js/languages/de.json diff --git a/paintplus/frontend/src/js/languages/el.json b/vendor/paintplus/frontend/src/js/languages/el.json similarity index 100% rename from paintplus/frontend/src/js/languages/el.json rename to vendor/paintplus/frontend/src/js/languages/el.json diff --git a/paintplus/frontend/src/js/languages/empty.json b/vendor/paintplus/frontend/src/js/languages/empty.json similarity index 100% rename from paintplus/frontend/src/js/languages/empty.json rename to vendor/paintplus/frontend/src/js/languages/empty.json diff --git a/paintplus/frontend/src/js/languages/es.json b/vendor/paintplus/frontend/src/js/languages/es.json similarity index 100% rename from paintplus/frontend/src/js/languages/es.json rename to vendor/paintplus/frontend/src/js/languages/es.json diff --git a/paintplus/frontend/src/js/languages/fr.json b/vendor/paintplus/frontend/src/js/languages/fr.json similarity index 100% rename from paintplus/frontend/src/js/languages/fr.json rename to vendor/paintplus/frontend/src/js/languages/fr.json diff --git a/paintplus/frontend/src/js/languages/it.json b/vendor/paintplus/frontend/src/js/languages/it.json similarity index 100% rename from paintplus/frontend/src/js/languages/it.json rename to vendor/paintplus/frontend/src/js/languages/it.json diff --git a/paintplus/frontend/src/js/languages/ja.json b/vendor/paintplus/frontend/src/js/languages/ja.json similarity index 100% rename from paintplus/frontend/src/js/languages/ja.json rename to vendor/paintplus/frontend/src/js/languages/ja.json diff --git a/paintplus/frontend/src/js/languages/ko.json b/vendor/paintplus/frontend/src/js/languages/ko.json similarity index 100% rename from paintplus/frontend/src/js/languages/ko.json rename to vendor/paintplus/frontend/src/js/languages/ko.json diff --git a/paintplus/frontend/src/js/languages/lt.json b/vendor/paintplus/frontend/src/js/languages/lt.json similarity index 100% rename from paintplus/frontend/src/js/languages/lt.json rename to vendor/paintplus/frontend/src/js/languages/lt.json diff --git a/paintplus/frontend/src/js/languages/nl.json b/vendor/paintplus/frontend/src/js/languages/nl.json similarity index 100% rename from paintplus/frontend/src/js/languages/nl.json rename to vendor/paintplus/frontend/src/js/languages/nl.json diff --git a/paintplus/frontend/src/js/languages/pt.json b/vendor/paintplus/frontend/src/js/languages/pt.json similarity index 100% rename from paintplus/frontend/src/js/languages/pt.json rename to vendor/paintplus/frontend/src/js/languages/pt.json diff --git a/paintplus/frontend/src/js/languages/ru.json b/vendor/paintplus/frontend/src/js/languages/ru.json similarity index 100% rename from paintplus/frontend/src/js/languages/ru.json rename to vendor/paintplus/frontend/src/js/languages/ru.json diff --git a/paintplus/frontend/src/js/languages/tr.json b/vendor/paintplus/frontend/src/js/languages/tr.json similarity index 100% rename from paintplus/frontend/src/js/languages/tr.json rename to vendor/paintplus/frontend/src/js/languages/tr.json diff --git a/paintplus/frontend/src/js/languages/uk.json b/vendor/paintplus/frontend/src/js/languages/uk.json similarity index 100% rename from paintplus/frontend/src/js/languages/uk.json rename to vendor/paintplus/frontend/src/js/languages/uk.json diff --git a/paintplus/frontend/src/js/languages/zh.json b/vendor/paintplus/frontend/src/js/languages/zh.json similarity index 100% rename from paintplus/frontend/src/js/languages/zh.json rename to vendor/paintplus/frontend/src/js/languages/zh.json diff --git a/paintplus/frontend/src/js/libs/canvastotiff.js b/vendor/paintplus/frontend/src/js/libs/canvastotiff.js similarity index 100% rename from paintplus/frontend/src/js/libs/canvastotiff.js rename to vendor/paintplus/frontend/src/js/libs/canvastotiff.js diff --git a/paintplus/frontend/src/js/libs/clipboard.js b/vendor/paintplus/frontend/src/js/libs/clipboard.js similarity index 100% rename from paintplus/frontend/src/js/libs/clipboard.js rename to vendor/paintplus/frontend/src/js/libs/clipboard.js diff --git a/paintplus/frontend/src/js/libs/color-matrix.js b/vendor/paintplus/frontend/src/js/libs/color-matrix.js similarity index 100% rename from paintplus/frontend/src/js/libs/color-matrix.js rename to vendor/paintplus/frontend/src/js/libs/color-matrix.js diff --git a/paintplus/frontend/src/js/libs/color-thief.js b/vendor/paintplus/frontend/src/js/libs/color-thief.js similarity index 100% rename from paintplus/frontend/src/js/libs/color-thief.js rename to vendor/paintplus/frontend/src/js/libs/color-thief.js diff --git a/paintplus/frontend/src/js/libs/color_utils.js b/vendor/paintplus/frontend/src/js/libs/color_utils.js similarity index 100% rename from paintplus/frontend/src/js/libs/color_utils.js rename to vendor/paintplus/frontend/src/js/libs/color_utils.js diff --git a/paintplus/frontend/src/js/libs/gifjs/gif.js b/vendor/paintplus/frontend/src/js/libs/gifjs/gif.js similarity index 100% rename from paintplus/frontend/src/js/libs/gifjs/gif.js rename to vendor/paintplus/frontend/src/js/libs/gifjs/gif.js diff --git a/paintplus/frontend/src/js/libs/gifjs/gif.worker.js b/vendor/paintplus/frontend/src/js/libs/gifjs/gif.worker.js similarity index 100% rename from paintplus/frontend/src/js/libs/gifjs/gif.worker.js rename to vendor/paintplus/frontend/src/js/libs/gifjs/gif.worker.js diff --git a/paintplus/frontend/src/js/libs/glfx.js b/vendor/paintplus/frontend/src/js/libs/glfx.js similarity index 100% rename from paintplus/frontend/src/js/libs/glfx.js rename to vendor/paintplus/frontend/src/js/libs/glfx.js diff --git a/paintplus/frontend/src/js/libs/helpers.js b/vendor/paintplus/frontend/src/js/libs/helpers.js similarity index 100% rename from paintplus/frontend/src/js/libs/helpers.js rename to vendor/paintplus/frontend/src/js/libs/helpers.js diff --git a/paintplus/frontend/src/js/libs/imagefilters.js b/vendor/paintplus/frontend/src/js/libs/imagefilters.js similarity index 100% rename from paintplus/frontend/src/js/libs/imagefilters.js rename to vendor/paintplus/frontend/src/js/libs/imagefilters.js diff --git a/paintplus/frontend/src/js/libs/jquery.translate.js b/vendor/paintplus/frontend/src/js/libs/jquery.translate.js similarity index 100% rename from paintplus/frontend/src/js/libs/jquery.translate.js rename to vendor/paintplus/frontend/src/js/libs/jquery.translate.js diff --git a/paintplus/frontend/src/js/libs/pdf-writer.js b/vendor/paintplus/frontend/src/js/libs/pdf-writer.js similarity index 100% rename from paintplus/frontend/src/js/libs/pdf-writer.js rename to vendor/paintplus/frontend/src/js/libs/pdf-writer.js diff --git a/paintplus/frontend/src/js/libs/popup.js b/vendor/paintplus/frontend/src/js/libs/popup.js similarity index 100% rename from paintplus/frontend/src/js/libs/popup.js rename to vendor/paintplus/frontend/src/js/libs/popup.js diff --git a/paintplus/frontend/src/js/libs/progress_overlay.js b/vendor/paintplus/frontend/src/js/libs/progress_overlay.js similarity index 100% rename from paintplus/frontend/src/js/libs/progress_overlay.js rename to vendor/paintplus/frontend/src/js/libs/progress_overlay.js diff --git a/paintplus/frontend/src/js/libs/tiff-writer.js b/vendor/paintplus/frontend/src/js/libs/tiff-writer.js similarity index 100% rename from paintplus/frontend/src/js/libs/tiff-writer.js rename to vendor/paintplus/frontend/src/js/libs/tiff-writer.js diff --git a/paintplus/frontend/src/js/libs/vintage.js b/vendor/paintplus/frontend/src/js/libs/vintage.js similarity index 100% rename from paintplus/frontend/src/js/libs/vintage.js rename to vendor/paintplus/frontend/src/js/libs/vintage.js diff --git a/paintplus/frontend/src/js/libs/zoomView.js b/vendor/paintplus/frontend/src/js/libs/zoomView.js similarity index 100% rename from paintplus/frontend/src/js/libs/zoomView.js rename to vendor/paintplus/frontend/src/js/libs/zoomView.js diff --git a/paintplus/frontend/src/js/main.js b/vendor/paintplus/frontend/src/js/main.js similarity index 100% rename from paintplus/frontend/src/js/main.js rename to vendor/paintplus/frontend/src/js/main.js diff --git a/paintplus/frontend/src/js/modules/edit/copy.js b/vendor/paintplus/frontend/src/js/modules/edit/copy.js similarity index 100% rename from paintplus/frontend/src/js/modules/edit/copy.js rename to vendor/paintplus/frontend/src/js/modules/edit/copy.js diff --git a/paintplus/frontend/src/js/modules/edit/history_panel.js b/vendor/paintplus/frontend/src/js/modules/edit/history_panel.js similarity index 100% rename from paintplus/frontend/src/js/modules/edit/history_panel.js rename to vendor/paintplus/frontend/src/js/modules/edit/history_panel.js diff --git a/paintplus/frontend/src/js/modules/edit/paste.js b/vendor/paintplus/frontend/src/js/modules/edit/paste.js similarity index 100% rename from paintplus/frontend/src/js/modules/edit/paste.js rename to vendor/paintplus/frontend/src/js/modules/edit/paste.js diff --git a/paintplus/frontend/src/js/modules/edit/redo.js b/vendor/paintplus/frontend/src/js/modules/edit/redo.js similarity index 100% rename from paintplus/frontend/src/js/modules/edit/redo.js rename to vendor/paintplus/frontend/src/js/modules/edit/redo.js diff --git a/paintplus/frontend/src/js/modules/edit/selection.js b/vendor/paintplus/frontend/src/js/modules/edit/selection.js similarity index 100% rename from paintplus/frontend/src/js/modules/edit/selection.js rename to vendor/paintplus/frontend/src/js/modules/edit/selection.js diff --git a/paintplus/frontend/src/js/modules/edit/undo.js b/vendor/paintplus/frontend/src/js/modules/edit/undo.js similarity index 100% rename from paintplus/frontend/src/js/modules/edit/undo.js rename to vendor/paintplus/frontend/src/js/modules/edit/undo.js diff --git a/paintplus/frontend/src/js/modules/effects/abstract/css.js b/vendor/paintplus/frontend/src/js/modules/effects/abstract/css.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/abstract/css.js rename to vendor/paintplus/frontend/src/js/modules/effects/abstract/css.js diff --git a/paintplus/frontend/src/js/modules/effects/black_and_white.js b/vendor/paintplus/frontend/src/js/modules/effects/black_and_white.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/black_and_white.js rename to vendor/paintplus/frontend/src/js/modules/effects/black_and_white.js diff --git a/paintplus/frontend/src/js/modules/effects/blueprint.js b/vendor/paintplus/frontend/src/js/modules/effects/blueprint.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/blueprint.js rename to vendor/paintplus/frontend/src/js/modules/effects/blueprint.js diff --git a/paintplus/frontend/src/js/modules/effects/borders.js b/vendor/paintplus/frontend/src/js/modules/effects/borders.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/borders.js rename to vendor/paintplus/frontend/src/js/modules/effects/borders.js diff --git a/paintplus/frontend/src/js/modules/effects/box_blur.js b/vendor/paintplus/frontend/src/js/modules/effects/box_blur.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/box_blur.js rename to vendor/paintplus/frontend/src/js/modules/effects/box_blur.js diff --git a/paintplus/frontend/src/js/modules/effects/browser.js b/vendor/paintplus/frontend/src/js/modules/effects/browser.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/browser.js rename to vendor/paintplus/frontend/src/js/modules/effects/browser.js diff --git a/paintplus/frontend/src/js/modules/effects/common/blur.js b/vendor/paintplus/frontend/src/js/modules/effects/common/blur.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/blur.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/blur.js diff --git a/paintplus/frontend/src/js/modules/effects/common/brightness.js b/vendor/paintplus/frontend/src/js/modules/effects/common/brightness.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/brightness.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/brightness.js diff --git a/paintplus/frontend/src/js/modules/effects/common/contrast.js b/vendor/paintplus/frontend/src/js/modules/effects/common/contrast.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/contrast.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/contrast.js diff --git a/paintplus/frontend/src/js/modules/effects/common/grayscale.js b/vendor/paintplus/frontend/src/js/modules/effects/common/grayscale.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/grayscale.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/grayscale.js diff --git a/paintplus/frontend/src/js/modules/effects/common/hue-rotate.js b/vendor/paintplus/frontend/src/js/modules/effects/common/hue-rotate.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/hue-rotate.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/hue-rotate.js diff --git a/paintplus/frontend/src/js/modules/effects/common/invert.js b/vendor/paintplus/frontend/src/js/modules/effects/common/invert.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/invert.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/invert.js diff --git a/paintplus/frontend/src/js/modules/effects/common/saturate.js b/vendor/paintplus/frontend/src/js/modules/effects/common/saturate.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/saturate.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/saturate.js diff --git a/paintplus/frontend/src/js/modules/effects/common/sepia.js b/vendor/paintplus/frontend/src/js/modules/effects/common/sepia.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/sepia.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/sepia.js diff --git a/paintplus/frontend/src/js/modules/effects/common/shadow.js b/vendor/paintplus/frontend/src/js/modules/effects/common/shadow.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/common/shadow.js rename to vendor/paintplus/frontend/src/js/modules/effects/common/shadow.js diff --git a/paintplus/frontend/src/js/modules/effects/denoise.js b/vendor/paintplus/frontend/src/js/modules/effects/denoise.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/denoise.js rename to vendor/paintplus/frontend/src/js/modules/effects/denoise.js diff --git a/paintplus/frontend/src/js/modules/effects/dither.js b/vendor/paintplus/frontend/src/js/modules/effects/dither.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/dither.js rename to vendor/paintplus/frontend/src/js/modules/effects/dither.js diff --git a/paintplus/frontend/src/js/modules/effects/dot_screen.js b/vendor/paintplus/frontend/src/js/modules/effects/dot_screen.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/dot_screen.js rename to vendor/paintplus/frontend/src/js/modules/effects/dot_screen.js diff --git a/paintplus/frontend/src/js/modules/effects/edge.js b/vendor/paintplus/frontend/src/js/modules/effects/edge.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/edge.js rename to vendor/paintplus/frontend/src/js/modules/effects/edge.js diff --git a/paintplus/frontend/src/js/modules/effects/emboss.js b/vendor/paintplus/frontend/src/js/modules/effects/emboss.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/emboss.js rename to vendor/paintplus/frontend/src/js/modules/effects/emboss.js diff --git a/paintplus/frontend/src/js/modules/effects/enrich.js b/vendor/paintplus/frontend/src/js/modules/effects/enrich.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/enrich.js rename to vendor/paintplus/frontend/src/js/modules/effects/enrich.js diff --git a/paintplus/frontend/src/js/modules/effects/grains.js b/vendor/paintplus/frontend/src/js/modules/effects/grains.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/grains.js rename to vendor/paintplus/frontend/src/js/modules/effects/grains.js diff --git a/paintplus/frontend/src/js/modules/effects/greyscale.js b/vendor/paintplus/frontend/src/js/modules/effects/greyscale.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/greyscale.js rename to vendor/paintplus/frontend/src/js/modules/effects/greyscale.js diff --git a/paintplus/frontend/src/js/modules/effects/heatmap.js b/vendor/paintplus/frontend/src/js/modules/effects/heatmap.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/heatmap.js rename to vendor/paintplus/frontend/src/js/modules/effects/heatmap.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/1977.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/1977.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/1977.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/1977.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/aden.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/aden.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/aden.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/aden.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/clarendon.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/clarendon.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/clarendon.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/clarendon.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/gingham.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/gingham.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/gingham.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/gingham.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/inkwell.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/inkwell.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/inkwell.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/inkwell.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/lofi.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/lofi.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/lofi.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/lofi.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/toaster.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/toaster.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/toaster.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/toaster.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/valencia.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/valencia.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/valencia.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/valencia.js diff --git a/paintplus/frontend/src/js/modules/effects/instagram/xpro2.js b/vendor/paintplus/frontend/src/js/modules/effects/instagram/xpro2.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/instagram/xpro2.js rename to vendor/paintplus/frontend/src/js/modules/effects/instagram/xpro2.js diff --git a/paintplus/frontend/src/js/modules/effects/mosaic.js b/vendor/paintplus/frontend/src/js/modules/effects/mosaic.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/mosaic.js rename to vendor/paintplus/frontend/src/js/modules/effects/mosaic.js diff --git a/paintplus/frontend/src/js/modules/effects/night_vision.js b/vendor/paintplus/frontend/src/js/modules/effects/night_vision.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/night_vision.js rename to vendor/paintplus/frontend/src/js/modules/effects/night_vision.js diff --git a/paintplus/frontend/src/js/modules/effects/oil.js b/vendor/paintplus/frontend/src/js/modules/effects/oil.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/oil.js rename to vendor/paintplus/frontend/src/js/modules/effects/oil.js diff --git a/paintplus/frontend/src/js/modules/effects/pencil.js b/vendor/paintplus/frontend/src/js/modules/effects/pencil.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/pencil.js rename to vendor/paintplus/frontend/src/js/modules/effects/pencil.js diff --git a/paintplus/frontend/src/js/modules/effects/sharpen.js b/vendor/paintplus/frontend/src/js/modules/effects/sharpen.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/sharpen.js rename to vendor/paintplus/frontend/src/js/modules/effects/sharpen.js diff --git a/paintplus/frontend/src/js/modules/effects/solarize.js b/vendor/paintplus/frontend/src/js/modules/effects/solarize.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/solarize.js rename to vendor/paintplus/frontend/src/js/modules/effects/solarize.js diff --git a/paintplus/frontend/src/js/modules/effects/tilt_shift.js b/vendor/paintplus/frontend/src/js/modules/effects/tilt_shift.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/tilt_shift.js rename to vendor/paintplus/frontend/src/js/modules/effects/tilt_shift.js diff --git a/paintplus/frontend/src/js/modules/effects/vibrance.js b/vendor/paintplus/frontend/src/js/modules/effects/vibrance.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/vibrance.js rename to vendor/paintplus/frontend/src/js/modules/effects/vibrance.js diff --git a/paintplus/frontend/src/js/modules/effects/vignette.js b/vendor/paintplus/frontend/src/js/modules/effects/vignette.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/vignette.js rename to vendor/paintplus/frontend/src/js/modules/effects/vignette.js diff --git a/paintplus/frontend/src/js/modules/effects/vintage.js b/vendor/paintplus/frontend/src/js/modules/effects/vintage.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/vintage.js rename to vendor/paintplus/frontend/src/js/modules/effects/vintage.js diff --git a/paintplus/frontend/src/js/modules/effects/zoom_blur.js b/vendor/paintplus/frontend/src/js/modules/effects/zoom_blur.js similarity index 100% rename from paintplus/frontend/src/js/modules/effects/zoom_blur.js rename to vendor/paintplus/frontend/src/js/modules/effects/zoom_blur.js diff --git a/paintplus/frontend/src/js/modules/file/my_library.js b/vendor/paintplus/frontend/src/js/modules/file/my_library.js similarity index 100% rename from paintplus/frontend/src/js/modules/file/my_library.js rename to vendor/paintplus/frontend/src/js/modules/file/my_library.js diff --git a/paintplus/frontend/src/js/modules/file/new.js b/vendor/paintplus/frontend/src/js/modules/file/new.js similarity index 100% rename from paintplus/frontend/src/js/modules/file/new.js rename to vendor/paintplus/frontend/src/js/modules/file/new.js diff --git a/paintplus/frontend/src/js/modules/file/open.js b/vendor/paintplus/frontend/src/js/modules/file/open.js similarity index 100% rename from paintplus/frontend/src/js/modules/file/open.js rename to vendor/paintplus/frontend/src/js/modules/file/open.js diff --git a/paintplus/frontend/src/js/modules/file/print.js b/vendor/paintplus/frontend/src/js/modules/file/print.js similarity index 100% rename from paintplus/frontend/src/js/modules/file/print.js rename to vendor/paintplus/frontend/src/js/modules/file/print.js diff --git a/paintplus/frontend/src/js/modules/file/quickload.js b/vendor/paintplus/frontend/src/js/modules/file/quickload.js similarity index 100% rename from paintplus/frontend/src/js/modules/file/quickload.js rename to vendor/paintplus/frontend/src/js/modules/file/quickload.js diff --git a/paintplus/frontend/src/js/modules/file/quicksave.js b/vendor/paintplus/frontend/src/js/modules/file/quicksave.js similarity index 100% rename from paintplus/frontend/src/js/modules/file/quicksave.js rename to vendor/paintplus/frontend/src/js/modules/file/quicksave.js diff --git a/paintplus/frontend/src/js/modules/file/save.js b/vendor/paintplus/frontend/src/js/modules/file/save.js similarity index 100% rename from paintplus/frontend/src/js/modules/file/save.js rename to vendor/paintplus/frontend/src/js/modules/file/save.js diff --git a/paintplus/frontend/src/js/modules/generate/outpaint.js b/vendor/paintplus/frontend/src/js/modules/generate/outpaint.js similarity index 100% rename from paintplus/frontend/src/js/modules/generate/outpaint.js rename to vendor/paintplus/frontend/src/js/modules/generate/outpaint.js diff --git a/paintplus/frontend/src/js/modules/generate/text_to_image.js b/vendor/paintplus/frontend/src/js/modules/generate/text_to_image.js similarity index 100% rename from paintplus/frontend/src/js/modules/generate/text_to_image.js rename to vendor/paintplus/frontend/src/js/modules/generate/text_to_image.js diff --git a/paintplus/frontend/src/js/modules/help/about.js b/vendor/paintplus/frontend/src/js/modules/help/about.js similarity index 100% rename from paintplus/frontend/src/js/modules/help/about.js rename to vendor/paintplus/frontend/src/js/modules/help/about.js diff --git a/paintplus/frontend/src/js/modules/help/shortcuts.js b/vendor/paintplus/frontend/src/js/modules/help/shortcuts.js similarity index 100% rename from paintplus/frontend/src/js/modules/help/shortcuts.js rename to vendor/paintplus/frontend/src/js/modules/help/shortcuts.js diff --git a/paintplus/frontend/src/js/modules/image/auto_adjust.js b/vendor/paintplus/frontend/src/js/modules/image/auto_adjust.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/auto_adjust.js rename to vendor/paintplus/frontend/src/js/modules/image/auto_adjust.js diff --git a/paintplus/frontend/src/js/modules/image/auto_enhance.js b/vendor/paintplus/frontend/src/js/modules/image/auto_enhance.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/auto_enhance.js rename to vendor/paintplus/frontend/src/js/modules/image/auto_enhance.js diff --git a/paintplus/frontend/src/js/modules/image/color_corrections.js b/vendor/paintplus/frontend/src/js/modules/image/color_corrections.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/color_corrections.js rename to vendor/paintplus/frontend/src/js/modules/image/color_corrections.js diff --git a/paintplus/frontend/src/js/modules/image/color_palette.js b/vendor/paintplus/frontend/src/js/modules/image/color_palette.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/color_palette.js rename to vendor/paintplus/frontend/src/js/modules/image/color_palette.js diff --git a/paintplus/frontend/src/js/modules/image/decrease_colors.js b/vendor/paintplus/frontend/src/js/modules/image/decrease_colors.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/decrease_colors.js rename to vendor/paintplus/frontend/src/js/modules/image/decrease_colors.js diff --git a/paintplus/frontend/src/js/modules/image/flip.js b/vendor/paintplus/frontend/src/js/modules/image/flip.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/flip.js rename to vendor/paintplus/frontend/src/js/modules/image/flip.js diff --git a/paintplus/frontend/src/js/modules/image/frame_fit.js b/vendor/paintplus/frontend/src/js/modules/image/frame_fit.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/frame_fit.js rename to vendor/paintplus/frontend/src/js/modules/image/frame_fit.js diff --git a/paintplus/frontend/src/js/modules/image/histogram.js b/vendor/paintplus/frontend/src/js/modules/image/histogram.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/histogram.js rename to vendor/paintplus/frontend/src/js/modules/image/histogram.js diff --git a/paintplus/frontend/src/js/modules/image/information.js b/vendor/paintplus/frontend/src/js/modules/image/information.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/information.js rename to vendor/paintplus/frontend/src/js/modules/image/information.js diff --git a/paintplus/frontend/src/js/modules/image/opacity.js b/vendor/paintplus/frontend/src/js/modules/image/opacity.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/opacity.js rename to vendor/paintplus/frontend/src/js/modules/image/opacity.js diff --git a/paintplus/frontend/src/js/modules/image/palette.js b/vendor/paintplus/frontend/src/js/modules/image/palette.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/palette.js rename to vendor/paintplus/frontend/src/js/modules/image/palette.js diff --git a/paintplus/frontend/src/js/modules/image/print_prepare.js b/vendor/paintplus/frontend/src/js/modules/image/print_prepare.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/print_prepare.js rename to vendor/paintplus/frontend/src/js/modules/image/print_prepare.js diff --git a/paintplus/frontend/src/js/modules/image/remove_background.js b/vendor/paintplus/frontend/src/js/modules/image/remove_background.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/remove_background.js rename to vendor/paintplus/frontend/src/js/modules/image/remove_background.js diff --git a/paintplus/frontend/src/js/modules/image/replace_subject.js b/vendor/paintplus/frontend/src/js/modules/image/replace_subject.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/replace_subject.js rename to vendor/paintplus/frontend/src/js/modules/image/replace_subject.js diff --git a/paintplus/frontend/src/js/modules/image/resize.js b/vendor/paintplus/frontend/src/js/modules/image/resize.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/resize.js rename to vendor/paintplus/frontend/src/js/modules/image/resize.js diff --git a/paintplus/frontend/src/js/modules/image/rotate.js b/vendor/paintplus/frontend/src/js/modules/image/rotate.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/rotate.js rename to vendor/paintplus/frontend/src/js/modules/image/rotate.js diff --git a/paintplus/frontend/src/js/modules/image/selection_effects.js b/vendor/paintplus/frontend/src/js/modules/image/selection_effects.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/selection_effects.js rename to vendor/paintplus/frontend/src/js/modules/image/selection_effects.js diff --git a/paintplus/frontend/src/js/modules/image/size.js b/vendor/paintplus/frontend/src/js/modules/image/size.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/size.js rename to vendor/paintplus/frontend/src/js/modules/image/size.js diff --git a/paintplus/frontend/src/js/modules/image/translate.js b/vendor/paintplus/frontend/src/js/modules/image/translate.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/translate.js rename to vendor/paintplus/frontend/src/js/modules/image/translate.js diff --git a/paintplus/frontend/src/js/modules/image/trim.js b/vendor/paintplus/frontend/src/js/modules/image/trim.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/trim.js rename to vendor/paintplus/frontend/src/js/modules/image/trim.js diff --git a/paintplus/frontend/src/js/modules/image/upscale.js b/vendor/paintplus/frontend/src/js/modules/image/upscale.js similarity index 100% rename from paintplus/frontend/src/js/modules/image/upscale.js rename to vendor/paintplus/frontend/src/js/modules/image/upscale.js diff --git a/paintplus/frontend/src/js/modules/layer/align.js b/vendor/paintplus/frontend/src/js/modules/layer/align.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/align.js rename to vendor/paintplus/frontend/src/js/modules/layer/align.js diff --git a/paintplus/frontend/src/js/modules/layer/clear.js b/vendor/paintplus/frontend/src/js/modules/layer/clear.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/clear.js rename to vendor/paintplus/frontend/src/js/modules/layer/clear.js diff --git a/paintplus/frontend/src/js/modules/layer/composition.js b/vendor/paintplus/frontend/src/js/modules/layer/composition.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/composition.js rename to vendor/paintplus/frontend/src/js/modules/layer/composition.js diff --git a/paintplus/frontend/src/js/modules/layer/delete.js b/vendor/paintplus/frontend/src/js/modules/layer/delete.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/delete.js rename to vendor/paintplus/frontend/src/js/modules/layer/delete.js diff --git a/paintplus/frontend/src/js/modules/layer/differences.js b/vendor/paintplus/frontend/src/js/modules/layer/differences.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/differences.js rename to vendor/paintplus/frontend/src/js/modules/layer/differences.js diff --git a/paintplus/frontend/src/js/modules/layer/duplicate.js b/vendor/paintplus/frontend/src/js/modules/layer/duplicate.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/duplicate.js rename to vendor/paintplus/frontend/src/js/modules/layer/duplicate.js diff --git a/paintplus/frontend/src/js/modules/layer/flatten.js b/vendor/paintplus/frontend/src/js/modules/layer/flatten.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/flatten.js rename to vendor/paintplus/frontend/src/js/modules/layer/flatten.js diff --git a/paintplus/frontend/src/js/modules/layer/merge.js b/vendor/paintplus/frontend/src/js/modules/layer/merge.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/merge.js rename to vendor/paintplus/frontend/src/js/modules/layer/merge.js diff --git a/paintplus/frontend/src/js/modules/layer/move.js b/vendor/paintplus/frontend/src/js/modules/layer/move.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/move.js rename to vendor/paintplus/frontend/src/js/modules/layer/move.js diff --git a/paintplus/frontend/src/js/modules/layer/new.js b/vendor/paintplus/frontend/src/js/modules/layer/new.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/new.js rename to vendor/paintplus/frontend/src/js/modules/layer/new.js diff --git a/paintplus/frontend/src/js/modules/layer/raster.js b/vendor/paintplus/frontend/src/js/modules/layer/raster.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/raster.js rename to vendor/paintplus/frontend/src/js/modules/layer/raster.js diff --git a/paintplus/frontend/src/js/modules/layer/rename.js b/vendor/paintplus/frontend/src/js/modules/layer/rename.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/rename.js rename to vendor/paintplus/frontend/src/js/modules/layer/rename.js diff --git a/paintplus/frontend/src/js/modules/layer/scale.js b/vendor/paintplus/frontend/src/js/modules/layer/scale.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/scale.js rename to vendor/paintplus/frontend/src/js/modules/layer/scale.js diff --git a/paintplus/frontend/src/js/modules/layer/visibility.js b/vendor/paintplus/frontend/src/js/modules/layer/visibility.js similarity index 100% rename from paintplus/frontend/src/js/modules/layer/visibility.js rename to vendor/paintplus/frontend/src/js/modules/layer/visibility.js diff --git a/paintplus/frontend/src/js/modules/text/text_presets.js b/vendor/paintplus/frontend/src/js/modules/text/text_presets.js similarity index 100% rename from paintplus/frontend/src/js/modules/text/text_presets.js rename to vendor/paintplus/frontend/src/js/modules/text/text_presets.js diff --git a/paintplus/frontend/src/js/modules/tools/ai_provider_settings.js b/vendor/paintplus/frontend/src/js/modules/tools/ai_provider_settings.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/ai_provider_settings.js rename to vendor/paintplus/frontend/src/js/modules/tools/ai_provider_settings.js diff --git a/paintplus/frontend/src/js/modules/tools/color_to_alpha.js b/vendor/paintplus/frontend/src/js/modules/tools/color_to_alpha.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/color_to_alpha.js rename to vendor/paintplus/frontend/src/js/modules/tools/color_to_alpha.js diff --git a/paintplus/frontend/src/js/modules/tools/color_zoom.js b/vendor/paintplus/frontend/src/js/modules/tools/color_zoom.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/color_zoom.js rename to vendor/paintplus/frontend/src/js/modules/tools/color_zoom.js diff --git a/paintplus/frontend/src/js/modules/tools/content_fill.js b/vendor/paintplus/frontend/src/js/modules/tools/content_fill.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/content_fill.js rename to vendor/paintplus/frontend/src/js/modules/tools/content_fill.js diff --git a/paintplus/frontend/src/js/modules/tools/keypoints.js b/vendor/paintplus/frontend/src/js/modules/tools/keypoints.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/keypoints.js rename to vendor/paintplus/frontend/src/js/modules/tools/keypoints.js diff --git a/paintplus/frontend/src/js/modules/tools/replace_color.js b/vendor/paintplus/frontend/src/js/modules/tools/replace_color.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/replace_color.js rename to vendor/paintplus/frontend/src/js/modules/tools/replace_color.js diff --git a/paintplus/frontend/src/js/modules/tools/restore_alpha.js b/vendor/paintplus/frontend/src/js/modules/tools/restore_alpha.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/restore_alpha.js rename to vendor/paintplus/frontend/src/js/modules/tools/restore_alpha.js diff --git a/paintplus/frontend/src/js/modules/tools/search.js b/vendor/paintplus/frontend/src/js/modules/tools/search.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/search.js rename to vendor/paintplus/frontend/src/js/modules/tools/search.js diff --git a/paintplus/frontend/src/js/modules/tools/settings.js b/vendor/paintplus/frontend/src/js/modules/tools/settings.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/settings.js rename to vendor/paintplus/frontend/src/js/modules/tools/settings.js diff --git a/paintplus/frontend/src/js/modules/tools/sprites.js b/vendor/paintplus/frontend/src/js/modules/tools/sprites.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/sprites.js rename to vendor/paintplus/frontend/src/js/modules/tools/sprites.js diff --git a/paintplus/frontend/src/js/modules/tools/translate.js b/vendor/paintplus/frontend/src/js/modules/tools/translate.js similarity index 100% rename from paintplus/frontend/src/js/modules/tools/translate.js rename to vendor/paintplus/frontend/src/js/modules/tools/translate.js diff --git a/paintplus/frontend/src/js/modules/view/full_screen.js b/vendor/paintplus/frontend/src/js/modules/view/full_screen.js similarity index 100% rename from paintplus/frontend/src/js/modules/view/full_screen.js rename to vendor/paintplus/frontend/src/js/modules/view/full_screen.js diff --git a/paintplus/frontend/src/js/modules/view/grid.js b/vendor/paintplus/frontend/src/js/modules/view/grid.js similarity index 100% rename from paintplus/frontend/src/js/modules/view/grid.js rename to vendor/paintplus/frontend/src/js/modules/view/grid.js diff --git a/paintplus/frontend/src/js/modules/view/guides.js b/vendor/paintplus/frontend/src/js/modules/view/guides.js similarity index 100% rename from paintplus/frontend/src/js/modules/view/guides.js rename to vendor/paintplus/frontend/src/js/modules/view/guides.js diff --git a/paintplus/frontend/src/js/modules/view/ruler.js b/vendor/paintplus/frontend/src/js/modules/view/ruler.js similarity index 100% rename from paintplus/frontend/src/js/modules/view/ruler.js rename to vendor/paintplus/frontend/src/js/modules/view/ruler.js diff --git a/paintplus/frontend/src/js/modules/view/zoom.js b/vendor/paintplus/frontend/src/js/modules/view/zoom.js similarity index 100% rename from paintplus/frontend/src/js/modules/view/zoom.js rename to vendor/paintplus/frontend/src/js/modules/view/zoom.js diff --git a/paintplus/frontend/src/js/services/api.js b/vendor/paintplus/frontend/src/js/services/api.js similarity index 100% rename from paintplus/frontend/src/js/services/api.js rename to vendor/paintplus/frontend/src/js/services/api.js diff --git a/paintplus/frontend/src/js/tools/ai_edit.js b/vendor/paintplus/frontend/src/js/tools/ai_edit.js similarity index 100% rename from paintplus/frontend/src/js/tools/ai_edit.js rename to vendor/paintplus/frontend/src/js/tools/ai_edit.js diff --git a/paintplus/frontend/src/js/tools/ai_inpaint.js b/vendor/paintplus/frontend/src/js/tools/ai_inpaint.js similarity index 100% rename from paintplus/frontend/src/js/tools/ai_inpaint.js rename to vendor/paintplus/frontend/src/js/tools/ai_inpaint.js diff --git a/paintplus/frontend/src/js/tools/ai_lama_erase.js b/vendor/paintplus/frontend/src/js/tools/ai_lama_erase.js similarity index 100% rename from paintplus/frontend/src/js/tools/ai_lama_erase.js rename to vendor/paintplus/frontend/src/js/tools/ai_lama_erase.js diff --git a/paintplus/frontend/src/js/tools/ai_replace_selection.js b/vendor/paintplus/frontend/src/js/tools/ai_replace_selection.js similarity index 100% rename from paintplus/frontend/src/js/tools/ai_replace_selection.js rename to vendor/paintplus/frontend/src/js/tools/ai_replace_selection.js diff --git a/paintplus/frontend/src/js/tools/ai_smart_inpaint.js b/vendor/paintplus/frontend/src/js/tools/ai_smart_inpaint.js similarity index 100% rename from paintplus/frontend/src/js/tools/ai_smart_inpaint.js rename to vendor/paintplus/frontend/src/js/tools/ai_smart_inpaint.js diff --git a/paintplus/frontend/src/js/tools/animation.js b/vendor/paintplus/frontend/src/js/tools/animation.js similarity index 100% rename from paintplus/frontend/src/js/tools/animation.js rename to vendor/paintplus/frontend/src/js/tools/animation.js diff --git a/paintplus/frontend/src/js/tools/blur.js b/vendor/paintplus/frontend/src/js/tools/blur.js similarity index 100% rename from paintplus/frontend/src/js/tools/blur.js rename to vendor/paintplus/frontend/src/js/tools/blur.js diff --git a/paintplus/frontend/src/js/tools/brush.js b/vendor/paintplus/frontend/src/js/tools/brush.js similarity index 100% rename from paintplus/frontend/src/js/tools/brush.js rename to vendor/paintplus/frontend/src/js/tools/brush.js diff --git a/paintplus/frontend/src/js/tools/brush_select.js b/vendor/paintplus/frontend/src/js/tools/brush_select.js similarity index 100% rename from paintplus/frontend/src/js/tools/brush_select.js rename to vendor/paintplus/frontend/src/js/tools/brush_select.js diff --git a/paintplus/frontend/src/js/tools/bulge_pinch.js b/vendor/paintplus/frontend/src/js/tools/bulge_pinch.js similarity index 100% rename from paintplus/frontend/src/js/tools/bulge_pinch.js rename to vendor/paintplus/frontend/src/js/tools/bulge_pinch.js diff --git a/paintplus/frontend/src/js/tools/clone.js b/vendor/paintplus/frontend/src/js/tools/clone.js similarity index 100% rename from paintplus/frontend/src/js/tools/clone.js rename to vendor/paintplus/frontend/src/js/tools/clone.js diff --git a/paintplus/frontend/src/js/tools/crop.js b/vendor/paintplus/frontend/src/js/tools/crop.js similarity index 100% rename from paintplus/frontend/src/js/tools/crop.js rename to vendor/paintplus/frontend/src/js/tools/crop.js diff --git a/paintplus/frontend/src/js/tools/desaturate.js b/vendor/paintplus/frontend/src/js/tools/desaturate.js similarity index 100% rename from paintplus/frontend/src/js/tools/desaturate.js rename to vendor/paintplus/frontend/src/js/tools/desaturate.js diff --git a/paintplus/frontend/src/js/tools/ellipse_select.js b/vendor/paintplus/frontend/src/js/tools/ellipse_select.js similarity index 100% rename from paintplus/frontend/src/js/tools/ellipse_select.js rename to vendor/paintplus/frontend/src/js/tools/ellipse_select.js diff --git a/paintplus/frontend/src/js/tools/erase.js b/vendor/paintplus/frontend/src/js/tools/erase.js similarity index 100% rename from paintplus/frontend/src/js/tools/erase.js rename to vendor/paintplus/frontend/src/js/tools/erase.js diff --git a/paintplus/frontend/src/js/tools/fill.js b/vendor/paintplus/frontend/src/js/tools/fill.js similarity index 100% rename from paintplus/frontend/src/js/tools/fill.js rename to vendor/paintplus/frontend/src/js/tools/fill.js diff --git a/paintplus/frontend/src/js/tools/gradient.js b/vendor/paintplus/frontend/src/js/tools/gradient.js similarity index 100% rename from paintplus/frontend/src/js/tools/gradient.js rename to vendor/paintplus/frontend/src/js/tools/gradient.js diff --git a/paintplus/frontend/src/js/tools/lasso.js b/vendor/paintplus/frontend/src/js/tools/lasso.js similarity index 100% rename from paintplus/frontend/src/js/tools/lasso.js rename to vendor/paintplus/frontend/src/js/tools/lasso.js diff --git a/paintplus/frontend/src/js/tools/magic_erase.js b/vendor/paintplus/frontend/src/js/tools/magic_erase.js similarity index 100% rename from paintplus/frontend/src/js/tools/magic_erase.js rename to vendor/paintplus/frontend/src/js/tools/magic_erase.js diff --git a/paintplus/frontend/src/js/tools/magic_wand.js b/vendor/paintplus/frontend/src/js/tools/magic_wand.js similarity index 100% rename from paintplus/frontend/src/js/tools/magic_wand.js rename to vendor/paintplus/frontend/src/js/tools/magic_wand.js diff --git a/paintplus/frontend/src/js/tools/media.js b/vendor/paintplus/frontend/src/js/tools/media.js similarity index 100% rename from paintplus/frontend/src/js/tools/media.js rename to vendor/paintplus/frontend/src/js/tools/media.js diff --git a/paintplus/frontend/src/js/tools/pencil.js b/vendor/paintplus/frontend/src/js/tools/pencil.js similarity index 100% rename from paintplus/frontend/src/js/tools/pencil.js rename to vendor/paintplus/frontend/src/js/tools/pencil.js diff --git a/paintplus/frontend/src/js/tools/pick_color.js b/vendor/paintplus/frontend/src/js/tools/pick_color.js similarity index 100% rename from paintplus/frontend/src/js/tools/pick_color.js rename to vendor/paintplus/frontend/src/js/tools/pick_color.js diff --git a/paintplus/frontend/src/js/tools/select.js b/vendor/paintplus/frontend/src/js/tools/select.js similarity index 100% rename from paintplus/frontend/src/js/tools/select.js rename to vendor/paintplus/frontend/src/js/tools/select.js diff --git a/paintplus/frontend/src/js/tools/selection.js b/vendor/paintplus/frontend/src/js/tools/selection.js similarity index 100% rename from paintplus/frontend/src/js/tools/selection.js rename to vendor/paintplus/frontend/src/js/tools/selection.js diff --git a/paintplus/frontend/src/js/tools/selection_actions.js b/vendor/paintplus/frontend/src/js/tools/selection_actions.js similarity index 100% rename from paintplus/frontend/src/js/tools/selection_actions.js rename to vendor/paintplus/frontend/src/js/tools/selection_actions.js diff --git a/paintplus/frontend/src/js/tools/shape.js b/vendor/paintplus/frontend/src/js/tools/shape.js similarity index 100% rename from paintplus/frontend/src/js/tools/shape.js rename to vendor/paintplus/frontend/src/js/tools/shape.js diff --git a/paintplus/frontend/src/js/tools/shapes/arrow.js b/vendor/paintplus/frontend/src/js/tools/shapes/arrow.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/arrow.js rename to vendor/paintplus/frontend/src/js/tools/shapes/arrow.js diff --git a/paintplus/frontend/src/js/tools/shapes/bezier_curve.js b/vendor/paintplus/frontend/src/js/tools/shapes/bezier_curve.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/bezier_curve.js rename to vendor/paintplus/frontend/src/js/tools/shapes/bezier_curve.js diff --git a/paintplus/frontend/src/js/tools/shapes/callout.js b/vendor/paintplus/frontend/src/js/tools/shapes/callout.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/callout.js rename to vendor/paintplus/frontend/src/js/tools/shapes/callout.js diff --git a/paintplus/frontend/src/js/tools/shapes/cog.js b/vendor/paintplus/frontend/src/js/tools/shapes/cog.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/cog.js rename to vendor/paintplus/frontend/src/js/tools/shapes/cog.js diff --git a/paintplus/frontend/src/js/tools/shapes/cylinder.js b/vendor/paintplus/frontend/src/js/tools/shapes/cylinder.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/cylinder.js rename to vendor/paintplus/frontend/src/js/tools/shapes/cylinder.js diff --git a/paintplus/frontend/src/js/tools/shapes/ellipse.js b/vendor/paintplus/frontend/src/js/tools/shapes/ellipse.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/ellipse.js rename to vendor/paintplus/frontend/src/js/tools/shapes/ellipse.js diff --git a/paintplus/frontend/src/js/tools/shapes/heart.js b/vendor/paintplus/frontend/src/js/tools/shapes/heart.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/heart.js rename to vendor/paintplus/frontend/src/js/tools/shapes/heart.js diff --git a/paintplus/frontend/src/js/tools/shapes/hexagon.js b/vendor/paintplus/frontend/src/js/tools/shapes/hexagon.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/hexagon.js rename to vendor/paintplus/frontend/src/js/tools/shapes/hexagon.js diff --git a/paintplus/frontend/src/js/tools/shapes/human.js b/vendor/paintplus/frontend/src/js/tools/shapes/human.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/human.js rename to vendor/paintplus/frontend/src/js/tools/shapes/human.js diff --git a/paintplus/frontend/src/js/tools/shapes/line.js b/vendor/paintplus/frontend/src/js/tools/shapes/line.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/line.js rename to vendor/paintplus/frontend/src/js/tools/shapes/line.js diff --git a/paintplus/frontend/src/js/tools/shapes/moon.js b/vendor/paintplus/frontend/src/js/tools/shapes/moon.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/moon.js rename to vendor/paintplus/frontend/src/js/tools/shapes/moon.js diff --git a/paintplus/frontend/src/js/tools/shapes/parallelogram.js b/vendor/paintplus/frontend/src/js/tools/shapes/parallelogram.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/parallelogram.js rename to vendor/paintplus/frontend/src/js/tools/shapes/parallelogram.js diff --git a/paintplus/frontend/src/js/tools/shapes/pentagon.js b/vendor/paintplus/frontend/src/js/tools/shapes/pentagon.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/pentagon.js rename to vendor/paintplus/frontend/src/js/tools/shapes/pentagon.js diff --git a/paintplus/frontend/src/js/tools/shapes/plus.js b/vendor/paintplus/frontend/src/js/tools/shapes/plus.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/plus.js rename to vendor/paintplus/frontend/src/js/tools/shapes/plus.js diff --git a/paintplus/frontend/src/js/tools/shapes/polygon.js b/vendor/paintplus/frontend/src/js/tools/shapes/polygon.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/polygon.js rename to vendor/paintplus/frontend/src/js/tools/shapes/polygon.js diff --git a/paintplus/frontend/src/js/tools/shapes/rectangle.js b/vendor/paintplus/frontend/src/js/tools/shapes/rectangle.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/rectangle.js rename to vendor/paintplus/frontend/src/js/tools/shapes/rectangle.js diff --git a/paintplus/frontend/src/js/tools/shapes/right_triangle.js b/vendor/paintplus/frontend/src/js/tools/shapes/right_triangle.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/right_triangle.js rename to vendor/paintplus/frontend/src/js/tools/shapes/right_triangle.js diff --git a/paintplus/frontend/src/js/tools/shapes/romb.js b/vendor/paintplus/frontend/src/js/tools/shapes/romb.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/romb.js rename to vendor/paintplus/frontend/src/js/tools/shapes/romb.js diff --git a/paintplus/frontend/src/js/tools/shapes/star.js b/vendor/paintplus/frontend/src/js/tools/shapes/star.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/star.js rename to vendor/paintplus/frontend/src/js/tools/shapes/star.js diff --git a/paintplus/frontend/src/js/tools/shapes/tear.js b/vendor/paintplus/frontend/src/js/tools/shapes/tear.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/tear.js rename to vendor/paintplus/frontend/src/js/tools/shapes/tear.js diff --git a/paintplus/frontend/src/js/tools/shapes/trapezoid.js b/vendor/paintplus/frontend/src/js/tools/shapes/trapezoid.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/trapezoid.js rename to vendor/paintplus/frontend/src/js/tools/shapes/trapezoid.js diff --git a/paintplus/frontend/src/js/tools/shapes/triangle.js b/vendor/paintplus/frontend/src/js/tools/shapes/triangle.js similarity index 100% rename from paintplus/frontend/src/js/tools/shapes/triangle.js rename to vendor/paintplus/frontend/src/js/tools/shapes/triangle.js diff --git a/paintplus/frontend/src/js/tools/sharpen.js b/vendor/paintplus/frontend/src/js/tools/sharpen.js similarity index 100% rename from paintplus/frontend/src/js/tools/sharpen.js rename to vendor/paintplus/frontend/src/js/tools/sharpen.js diff --git a/paintplus/frontend/src/js/tools/smart_select.js b/vendor/paintplus/frontend/src/js/tools/smart_select.js similarity index 100% rename from paintplus/frontend/src/js/tools/smart_select.js rename to vendor/paintplus/frontend/src/js/tools/smart_select.js diff --git a/paintplus/frontend/src/js/tools/text.js b/vendor/paintplus/frontend/src/js/tools/text.js similarity index 100% rename from paintplus/frontend/src/js/tools/text.js rename to vendor/paintplus/frontend/src/js/tools/text.js diff --git a/paintplus/frontend/tools/translator/config.php b/vendor/paintplus/frontend/tools/translator/config.php similarity index 100% rename from paintplus/frontend/tools/translator/config.php rename to vendor/paintplus/frontend/tools/translator/config.php diff --git a/paintplus/frontend/tools/translator/index.php b/vendor/paintplus/frontend/tools/translator/index.php similarity index 100% rename from paintplus/frontend/tools/translator/index.php rename to vendor/paintplus/frontend/tools/translator/index.php diff --git a/paintplus/frontend/tools/translator/libs/GoogleTranslate.php b/vendor/paintplus/frontend/tools/translator/libs/GoogleTranslate.php similarity index 100% rename from paintplus/frontend/tools/translator/libs/GoogleTranslate.php rename to vendor/paintplus/frontend/tools/translator/libs/GoogleTranslate.php diff --git a/paintplus/frontend/tools/translator/libs/translator.php b/vendor/paintplus/frontend/tools/translator/libs/translator.php similarity index 100% rename from paintplus/frontend/tools/translator/libs/translator.php rename to vendor/paintplus/frontend/tools/translator/libs/translator.php diff --git a/paintplus/frontend/vite.config.js b/vendor/paintplus/frontend/vite.config.js similarity index 100% rename from paintplus/frontend/vite.config.js rename to vendor/paintplus/frontend/vite.config.js diff --git a/paintplus/frontend/webpack.config.js b/vendor/paintplus/frontend/webpack.config.js similarity index 100% rename from paintplus/frontend/webpack.config.js rename to vendor/paintplus/frontend/webpack.config.js diff --git a/paintplus/install-local-gpu.sh b/vendor/paintplus/install-local-gpu.sh similarity index 100% rename from paintplus/install-local-gpu.sh rename to vendor/paintplus/install-local-gpu.sh diff --git a/paintplus/prefetch-models.sh b/vendor/paintplus/prefetch-models.sh similarity index 100% rename from paintplus/prefetch-models.sh rename to vendor/paintplus/prefetch-models.sh diff --git a/paintplus/scripts/README.md b/vendor/paintplus/scripts/README.md similarity index 100% rename from paintplus/scripts/README.md rename to vendor/paintplus/scripts/README.md diff --git a/paintplus/scripts/download_classic_eyes.py b/vendor/paintplus/scripts/download_classic_eyes.py similarity index 100% rename from paintplus/scripts/download_classic_eyes.py rename to vendor/paintplus/scripts/download_classic_eyes.py diff --git a/paintplus/scripts/download_realesrgan.py b/vendor/paintplus/scripts/download_realesrgan.py similarity index 100% rename from paintplus/scripts/download_realesrgan.py rename to vendor/paintplus/scripts/download_realesrgan.py diff --git a/paintplus/scripts/download_sam_model.py b/vendor/paintplus/scripts/download_sam_model.py similarity index 100% rename from paintplus/scripts/download_sam_model.py rename to vendor/paintplus/scripts/download_sam_model.py diff --git a/paintplus/scripts/download_sample_eyes.py b/vendor/paintplus/scripts/download_sample_eyes.py similarity index 100% rename from paintplus/scripts/download_sample_eyes.py rename to vendor/paintplus/scripts/download_sample_eyes.py diff --git a/paintplus/scripts/download_u2net_model.py b/vendor/paintplus/scripts/download_u2net_model.py similarity index 100% rename from paintplus/scripts/download_u2net_model.py rename to vendor/paintplus/scripts/download_u2net_model.py diff --git a/paintplus/scripts/generate_classic_eyes_ppm.py b/vendor/paintplus/scripts/generate_classic_eyes_ppm.py similarity index 100% rename from paintplus/scripts/generate_classic_eyes_ppm.py rename to vendor/paintplus/scripts/generate_classic_eyes_ppm.py diff --git a/paintplus/scripts/gpu_setup.py b/vendor/paintplus/scripts/gpu_setup.py similarity index 100% rename from paintplus/scripts/gpu_setup.py rename to vendor/paintplus/scripts/gpu_setup.py diff --git a/paintplus/scripts/import_saved_eyes.py b/vendor/paintplus/scripts/import_saved_eyes.py similarity index 100% rename from paintplus/scripts/import_saved_eyes.py rename to vendor/paintplus/scripts/import_saved_eyes.py diff --git a/paintplus/scripts/init_database.py b/vendor/paintplus/scripts/init_database.py similarity index 100% rename from paintplus/scripts/init_database.py rename to vendor/paintplus/scripts/init_database.py diff --git a/paintplus/scripts/startup_import_eyes.py b/vendor/paintplus/scripts/startup_import_eyes.py similarity index 100% rename from paintplus/scripts/startup_import_eyes.py rename to vendor/paintplus/scripts/startup_import_eyes.py