commit a98b21114c6470d28681ba24a56b384567752d9f Author: Timmy Date: Tue Jun 23 19:33:50 2026 +0800 Initial commit: caddy static file server workspace Co-Authored-By: Claude Opus 4.8 (1M context) diff --git a/caddy/CLAUDE.md b/caddy/CLAUDE.md new file mode 100644 index 0000000..d90f119 --- /dev/null +++ b/caddy/CLAUDE.md @@ -0,0 +1,30 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## What this is + +A Caddy static file server running in Docker Compose. It serves the `www/` directory at `:80` with directory browsing enabled. `www/` is a grab-bag of standalone, self-contained HTML pages (chart demos, QR/invoice scanners, Lit + Tailwind examples, a luopan compass, etc.) — there is no build step, bundler, or framework shared across them. Each `.html` file is opened directly by the browser; most pull their dependencies from CDNs inline. + +## Commands + +```sh +./run.sh # docker-compose up -d (start the server) +./stop.sh # docker-compose down +./list_docker_compose_services.sh # docker-compose ps +./view-output-from-containers.sh # docker-compose logs -f +./enter_caddy_container.sh # shell into the running container +``` + +After editing the `Caddyfile`, restart with `./stop.sh && ./run.sh` (the file is bind-mounted, not hot-reloaded). HTML files under `www/` are bind-mounted live — just refresh the browser. + +## Layout + +- `Caddyfile` — server config. Mounted to `/etc/caddy/Caddyfile`. Currently serves `/var/www/static` with `file_server browse` + gzip. +- `docker-compose.yaml` — single `caddy` service, bind-mounts `./Caddyfile`, `./caddy_data` (certs/state), and `./www` → `/var/www/static`. Port 80. `TZ=Asia/Taipei`. +- `www/` — served content. Add a new demo by dropping a `.html` file (and any asset subdir) here; it's immediately reachable at `http://localhost/.html`. + +## Notes + +- Each HTML page stands alone. When editing one, don't assume shared CSS/JS with the others — check that file's own ``. +- `*.tar.gz` and `*_BACKUP_*` / `*.ORIG-BACKUP_*` files in the repo are snapshots/backups, not live content. diff --git a/caddy/Caddyfile b/caddy/Caddyfile new file mode 100644 index 0000000..a361719 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,8 @@ +:80 { + root * /var/www/static + encode gzip + # file_server + file_server browse + # respond "I am 80" +} + diff --git a/caddy/docker-compose.yaml b/caddy/docker-compose.yaml new file mode 100644 index 0000000..cde0597 --- /dev/null +++ b/caddy/docker-compose.yaml @@ -0,0 +1,16 @@ +services: + caddy: + image: caddy + container_name: caddy + volumes: + - ./Caddyfile:/etc/caddy/Caddyfile + - ./caddy_data:/data + - ./www:/var/www/static + ports: + # - "8000:8000" + - "80:80" + # - "443:443" + restart: unless-stopped + environment: + - TZ=Asia/Taipei + diff --git a/caddy/enter_caddy_container.sh b/caddy/enter_caddy_container.sh new file mode 100755 index 0000000..e634092 --- /dev/null +++ b/caddy/enter_caddy_container.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker exec -it caddy sh diff --git a/caddy/list_docker_compose_services.sh b/caddy/list_docker_compose_services.sh new file mode 100755 index 0000000..0bc68fb --- /dev/null +++ b/caddy/list_docker_compose_services.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker-compose ps diff --git a/caddy/run.sh b/caddy/run.sh new file mode 100755 index 0000000..68be1d5 --- /dev/null +++ b/caddy/run.sh @@ -0,0 +1,3 @@ +#!/bin/bash +# docker run -d --rm --name caddy --network=host -v $PWD/Caddyfile:/etc/caddy/Caddyfile -v $PWD/caddy_data:/data caddy +docker-compose up -d diff --git a/caddy/stop.sh b/caddy/stop.sh new file mode 100755 index 0000000..e4fab3e --- /dev/null +++ b/caddy/stop.sh @@ -0,0 +1,4 @@ +#!/bin/bash +# docker stop caddy +# docker system prune -f +docker-compose down diff --git a/caddy/view-output-from-containers.sh b/caddy/view-output-from-containers.sh new file mode 100755 index 0000000..daef3da --- /dev/null +++ b/caddy/view-output-from-containers.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker-compose logs -f diff --git a/caddy/www/audio/009e058c883c683e.mp3 b/caddy/www/audio/009e058c883c683e.mp3 new file mode 100644 index 0000000..dc5d62d Binary files /dev/null and b/caddy/www/audio/009e058c883c683e.mp3 differ diff --git a/caddy/www/audio/01b2d05a72ec7053.mp3 b/caddy/www/audio/01b2d05a72ec7053.mp3 new file mode 100644 index 0000000..bbad7f6 Binary files /dev/null and b/caddy/www/audio/01b2d05a72ec7053.mp3 differ diff --git a/caddy/www/audio/0293e8985a3bfd2b.mp3 b/caddy/www/audio/0293e8985a3bfd2b.mp3 new file mode 100644 index 0000000..2392da5 Binary files /dev/null and b/caddy/www/audio/0293e8985a3bfd2b.mp3 differ diff --git a/caddy/www/audio/0428d021a98d2f4b.mp3 b/caddy/www/audio/0428d021a98d2f4b.mp3 new file mode 100644 index 0000000..d648ed7 Binary files /dev/null and b/caddy/www/audio/0428d021a98d2f4b.mp3 differ diff --git a/caddy/www/audio/07c68ab504452912.mp3 b/caddy/www/audio/07c68ab504452912.mp3 new file mode 100644 index 0000000..5e8111f Binary files /dev/null and b/caddy/www/audio/07c68ab504452912.mp3 differ diff --git a/caddy/www/audio/07ef879175424a11.mp3 b/caddy/www/audio/07ef879175424a11.mp3 new file mode 100644 index 0000000..6f2ff1e Binary files /dev/null and b/caddy/www/audio/07ef879175424a11.mp3 differ diff --git a/caddy/www/audio/094530549b5e2046.mp3 b/caddy/www/audio/094530549b5e2046.mp3 new file mode 100644 index 0000000..6393da2 Binary files /dev/null and b/caddy/www/audio/094530549b5e2046.mp3 differ diff --git a/caddy/www/audio/109965e9605c037f.mp3 b/caddy/www/audio/109965e9605c037f.mp3 new file mode 100644 index 0000000..022fe59 Binary files /dev/null and b/caddy/www/audio/109965e9605c037f.mp3 differ diff --git a/caddy/www/audio/122604decb5a6e39.mp3 b/caddy/www/audio/122604decb5a6e39.mp3 new file mode 100644 index 0000000..c0aaf7c Binary files /dev/null and b/caddy/www/audio/122604decb5a6e39.mp3 differ diff --git a/caddy/www/audio/1247eb8f560d72ae.mp3 b/caddy/www/audio/1247eb8f560d72ae.mp3 new file mode 100644 index 0000000..06a1c8e Binary files /dev/null and b/caddy/www/audio/1247eb8f560d72ae.mp3 differ diff --git a/caddy/www/audio/14697ec8f4ca3eb1.mp3 b/caddy/www/audio/14697ec8f4ca3eb1.mp3 new file mode 100644 index 0000000..28f0c24 Binary files /dev/null and b/caddy/www/audio/14697ec8f4ca3eb1.mp3 differ diff --git a/caddy/www/audio/16eea8aa42022566.mp3 b/caddy/www/audio/16eea8aa42022566.mp3 new file mode 100644 index 0000000..650cd79 Binary files /dev/null and b/caddy/www/audio/16eea8aa42022566.mp3 differ diff --git a/caddy/www/audio/1769e230f7885e91.mp3 b/caddy/www/audio/1769e230f7885e91.mp3 new file mode 100644 index 0000000..46c9c6d Binary files /dev/null and b/caddy/www/audio/1769e230f7885e91.mp3 differ diff --git a/caddy/www/audio/18694317c612ca30.mp3 b/caddy/www/audio/18694317c612ca30.mp3 new file mode 100644 index 0000000..20284b8 Binary files /dev/null and b/caddy/www/audio/18694317c612ca30.mp3 differ diff --git a/caddy/www/audio/1935d7b6e1cdaa0c.mp3 b/caddy/www/audio/1935d7b6e1cdaa0c.mp3 new file mode 100644 index 0000000..132d288 Binary files /dev/null and b/caddy/www/audio/1935d7b6e1cdaa0c.mp3 differ diff --git a/caddy/www/audio/1a81eb24a7c9f504.mp3 b/caddy/www/audio/1a81eb24a7c9f504.mp3 new file mode 100644 index 0000000..230298b Binary files /dev/null and b/caddy/www/audio/1a81eb24a7c9f504.mp3 differ diff --git a/caddy/www/audio/1ba81bbe84f76132.mp3 b/caddy/www/audio/1ba81bbe84f76132.mp3 new file mode 100644 index 0000000..106a479 Binary files /dev/null and b/caddy/www/audio/1ba81bbe84f76132.mp3 differ diff --git a/caddy/www/audio/1c8da50640c9af44.mp3 b/caddy/www/audio/1c8da50640c9af44.mp3 new file mode 100644 index 0000000..607266c Binary files /dev/null and b/caddy/www/audio/1c8da50640c9af44.mp3 differ diff --git a/caddy/www/audio/1ffd1c6c4d3ff7fd.mp3 b/caddy/www/audio/1ffd1c6c4d3ff7fd.mp3 new file mode 100644 index 0000000..8cae640 Binary files /dev/null and b/caddy/www/audio/1ffd1c6c4d3ff7fd.mp3 differ diff --git a/caddy/www/audio/20bba73970dd8ca3.mp3 b/caddy/www/audio/20bba73970dd8ca3.mp3 new file mode 100644 index 0000000..2542e75 Binary files /dev/null and b/caddy/www/audio/20bba73970dd8ca3.mp3 differ diff --git a/caddy/www/audio/20cec707d894b09b.mp3 b/caddy/www/audio/20cec707d894b09b.mp3 new file mode 100644 index 0000000..00f6993 Binary files /dev/null and b/caddy/www/audio/20cec707d894b09b.mp3 differ diff --git a/caddy/www/audio/21536ceec5659550.mp3 b/caddy/www/audio/21536ceec5659550.mp3 new file mode 100644 index 0000000..fd048fa Binary files /dev/null and b/caddy/www/audio/21536ceec5659550.mp3 differ diff --git a/caddy/www/audio/227f38db8f9408a5.mp3 b/caddy/www/audio/227f38db8f9408a5.mp3 new file mode 100644 index 0000000..3c02b6f Binary files /dev/null and b/caddy/www/audio/227f38db8f9408a5.mp3 differ diff --git a/caddy/www/audio/263d00820f9f5e0a.mp3 b/caddy/www/audio/263d00820f9f5e0a.mp3 new file mode 100644 index 0000000..161f405 Binary files /dev/null and b/caddy/www/audio/263d00820f9f5e0a.mp3 differ diff --git a/caddy/www/audio/283a95a8e304972b.mp3 b/caddy/www/audio/283a95a8e304972b.mp3 new file mode 100644 index 0000000..c6623f4 Binary files /dev/null and b/caddy/www/audio/283a95a8e304972b.mp3 differ diff --git a/caddy/www/audio/293ebcde28cece9f.mp3 b/caddy/www/audio/293ebcde28cece9f.mp3 new file mode 100644 index 0000000..2f52e5d Binary files /dev/null and b/caddy/www/audio/293ebcde28cece9f.mp3 differ diff --git a/caddy/www/audio/2f56c0ac09ef740a.mp3 b/caddy/www/audio/2f56c0ac09ef740a.mp3 new file mode 100644 index 0000000..1c11917 Binary files /dev/null and b/caddy/www/audio/2f56c0ac09ef740a.mp3 differ diff --git a/caddy/www/audio/301577ef5982bf18.mp3 b/caddy/www/audio/301577ef5982bf18.mp3 new file mode 100644 index 0000000..3598842 Binary files /dev/null and b/caddy/www/audio/301577ef5982bf18.mp3 differ diff --git a/caddy/www/audio/30e5e3683641a364.mp3 b/caddy/www/audio/30e5e3683641a364.mp3 new file mode 100644 index 0000000..c349724 Binary files /dev/null and b/caddy/www/audio/30e5e3683641a364.mp3 differ diff --git a/caddy/www/audio/32c8bbff09c35626.mp3 b/caddy/www/audio/32c8bbff09c35626.mp3 new file mode 100644 index 0000000..aaa0a34 Binary files /dev/null and b/caddy/www/audio/32c8bbff09c35626.mp3 differ diff --git a/caddy/www/audio/336913762b695f24.mp3 b/caddy/www/audio/336913762b695f24.mp3 new file mode 100644 index 0000000..5514dc8 Binary files /dev/null and b/caddy/www/audio/336913762b695f24.mp3 differ diff --git a/caddy/www/audio/33754244c02265dc.mp3 b/caddy/www/audio/33754244c02265dc.mp3 new file mode 100644 index 0000000..a41e7d2 Binary files /dev/null and b/caddy/www/audio/33754244c02265dc.mp3 differ diff --git a/caddy/www/audio/374eb07bde7699c2.mp3 b/caddy/www/audio/374eb07bde7699c2.mp3 new file mode 100644 index 0000000..f0c39cf Binary files /dev/null and b/caddy/www/audio/374eb07bde7699c2.mp3 differ diff --git a/caddy/www/audio/37f4f9757b9d2bd7.mp3 b/caddy/www/audio/37f4f9757b9d2bd7.mp3 new file mode 100644 index 0000000..fc4a36c Binary files /dev/null and b/caddy/www/audio/37f4f9757b9d2bd7.mp3 differ diff --git a/caddy/www/audio/387f1fe4b7f07681.mp3 b/caddy/www/audio/387f1fe4b7f07681.mp3 new file mode 100644 index 0000000..b9ed414 Binary files /dev/null and b/caddy/www/audio/387f1fe4b7f07681.mp3 differ diff --git a/caddy/www/audio/38994793f8424aed.mp3 b/caddy/www/audio/38994793f8424aed.mp3 new file mode 100644 index 0000000..0649fd8 Binary files /dev/null and b/caddy/www/audio/38994793f8424aed.mp3 differ diff --git a/caddy/www/audio/3a7195d99bee6bb1.mp3 b/caddy/www/audio/3a7195d99bee6bb1.mp3 new file mode 100644 index 0000000..ce3de98 Binary files /dev/null and b/caddy/www/audio/3a7195d99bee6bb1.mp3 differ diff --git a/caddy/www/audio/3b79e38c69b431d2.mp3 b/caddy/www/audio/3b79e38c69b431d2.mp3 new file mode 100644 index 0000000..bbf7356 Binary files /dev/null and b/caddy/www/audio/3b79e38c69b431d2.mp3 differ diff --git a/caddy/www/audio/3c49d9cc3c0c8342.mp3 b/caddy/www/audio/3c49d9cc3c0c8342.mp3 new file mode 100644 index 0000000..5294bf9 Binary files /dev/null and b/caddy/www/audio/3c49d9cc3c0c8342.mp3 differ diff --git a/caddy/www/audio/3dad81ac13cea291.mp3 b/caddy/www/audio/3dad81ac13cea291.mp3 new file mode 100644 index 0000000..cdbaaf3 Binary files /dev/null and b/caddy/www/audio/3dad81ac13cea291.mp3 differ diff --git a/caddy/www/audio/3de671b893ac12c4.mp3 b/caddy/www/audio/3de671b893ac12c4.mp3 new file mode 100644 index 0000000..bc706ce Binary files /dev/null and b/caddy/www/audio/3de671b893ac12c4.mp3 differ diff --git a/caddy/www/audio/3e8adeced13f7afe.mp3 b/caddy/www/audio/3e8adeced13f7afe.mp3 new file mode 100644 index 0000000..703f868 Binary files /dev/null and b/caddy/www/audio/3e8adeced13f7afe.mp3 differ diff --git a/caddy/www/audio/41395562122d87a5.mp3 b/caddy/www/audio/41395562122d87a5.mp3 new file mode 100644 index 0000000..5319747 Binary files /dev/null and b/caddy/www/audio/41395562122d87a5.mp3 differ diff --git a/caddy/www/audio/41587c36b1411241.mp3 b/caddy/www/audio/41587c36b1411241.mp3 new file mode 100644 index 0000000..98c8720 Binary files /dev/null and b/caddy/www/audio/41587c36b1411241.mp3 differ diff --git a/caddy/www/audio/423a01882709dfb9.mp3 b/caddy/www/audio/423a01882709dfb9.mp3 new file mode 100644 index 0000000..9c0f80d Binary files /dev/null and b/caddy/www/audio/423a01882709dfb9.mp3 differ diff --git a/caddy/www/audio/42ab908b1b619cbf.mp3 b/caddy/www/audio/42ab908b1b619cbf.mp3 new file mode 100644 index 0000000..d4fd992 Binary files /dev/null and b/caddy/www/audio/42ab908b1b619cbf.mp3 differ diff --git a/caddy/www/audio/4537b5ca3d2528c5.mp3 b/caddy/www/audio/4537b5ca3d2528c5.mp3 new file mode 100644 index 0000000..5bdeea8 Binary files /dev/null and b/caddy/www/audio/4537b5ca3d2528c5.mp3 differ diff --git a/caddy/www/audio/45e01d11f2c84103.mp3 b/caddy/www/audio/45e01d11f2c84103.mp3 new file mode 100644 index 0000000..8eb6c3e Binary files /dev/null and b/caddy/www/audio/45e01d11f2c84103.mp3 differ diff --git a/caddy/www/audio/465f05f7fdf88a0b.mp3 b/caddy/www/audio/465f05f7fdf88a0b.mp3 new file mode 100644 index 0000000..90d802d Binary files /dev/null and b/caddy/www/audio/465f05f7fdf88a0b.mp3 differ diff --git a/caddy/www/audio/481902ec14eaf3fc.mp3 b/caddy/www/audio/481902ec14eaf3fc.mp3 new file mode 100644 index 0000000..776ee8e Binary files /dev/null and b/caddy/www/audio/481902ec14eaf3fc.mp3 differ diff --git a/caddy/www/audio/4bbf2ddc38798e41.mp3 b/caddy/www/audio/4bbf2ddc38798e41.mp3 new file mode 100644 index 0000000..5e045bc Binary files /dev/null and b/caddy/www/audio/4bbf2ddc38798e41.mp3 differ diff --git a/caddy/www/audio/4e4592a9786751ee.mp3 b/caddy/www/audio/4e4592a9786751ee.mp3 new file mode 100644 index 0000000..f241512 Binary files /dev/null and b/caddy/www/audio/4e4592a9786751ee.mp3 differ diff --git a/caddy/www/audio/4e936b7b67e7dd3b.mp3 b/caddy/www/audio/4e936b7b67e7dd3b.mp3 new file mode 100644 index 0000000..b975191 Binary files /dev/null and b/caddy/www/audio/4e936b7b67e7dd3b.mp3 differ diff --git a/caddy/www/audio/510c2bd72f0a0d40.mp3 b/caddy/www/audio/510c2bd72f0a0d40.mp3 new file mode 100644 index 0000000..c83ae24 Binary files /dev/null and b/caddy/www/audio/510c2bd72f0a0d40.mp3 differ diff --git a/caddy/www/audio/5116e40694ac48f6.mp3 b/caddy/www/audio/5116e40694ac48f6.mp3 new file mode 100644 index 0000000..9ffac31 Binary files /dev/null and b/caddy/www/audio/5116e40694ac48f6.mp3 differ diff --git a/caddy/www/audio/5197115b79e0d0c8.mp3 b/caddy/www/audio/5197115b79e0d0c8.mp3 new file mode 100644 index 0000000..517ad3b Binary files /dev/null and b/caddy/www/audio/5197115b79e0d0c8.mp3 differ diff --git a/caddy/www/audio/5205c2d6018bcae2.mp3 b/caddy/www/audio/5205c2d6018bcae2.mp3 new file mode 100644 index 0000000..18b8cb5 Binary files /dev/null and b/caddy/www/audio/5205c2d6018bcae2.mp3 differ diff --git a/caddy/www/audio/528cef87d0bfb947.mp3 b/caddy/www/audio/528cef87d0bfb947.mp3 new file mode 100644 index 0000000..37844e9 Binary files /dev/null and b/caddy/www/audio/528cef87d0bfb947.mp3 differ diff --git a/caddy/www/audio/5880e1042b9d7873.mp3 b/caddy/www/audio/5880e1042b9d7873.mp3 new file mode 100644 index 0000000..caaa829 Binary files /dev/null and b/caddy/www/audio/5880e1042b9d7873.mp3 differ diff --git a/caddy/www/audio/58c41625bda3c37c.mp3 b/caddy/www/audio/58c41625bda3c37c.mp3 new file mode 100644 index 0000000..8f0a27b Binary files /dev/null and b/caddy/www/audio/58c41625bda3c37c.mp3 differ diff --git a/caddy/www/audio/5ae2ce0ea93c078e.mp3 b/caddy/www/audio/5ae2ce0ea93c078e.mp3 new file mode 100644 index 0000000..1b19d10 Binary files /dev/null and b/caddy/www/audio/5ae2ce0ea93c078e.mp3 differ diff --git a/caddy/www/audio/5fd3331aeb247ae5.mp3 b/caddy/www/audio/5fd3331aeb247ae5.mp3 new file mode 100644 index 0000000..66a31d8 Binary files /dev/null and b/caddy/www/audio/5fd3331aeb247ae5.mp3 differ diff --git a/caddy/www/audio/6315b2c6331aba5b.mp3 b/caddy/www/audio/6315b2c6331aba5b.mp3 new file mode 100644 index 0000000..7dbdc6b Binary files /dev/null and b/caddy/www/audio/6315b2c6331aba5b.mp3 differ diff --git a/caddy/www/audio/64875fcccaac069f.mp3 b/caddy/www/audio/64875fcccaac069f.mp3 new file mode 100644 index 0000000..f09446e Binary files /dev/null and b/caddy/www/audio/64875fcccaac069f.mp3 differ diff --git a/caddy/www/audio/665ab0d4dfbe309f.mp3 b/caddy/www/audio/665ab0d4dfbe309f.mp3 new file mode 100644 index 0000000..62e7446 Binary files /dev/null and b/caddy/www/audio/665ab0d4dfbe309f.mp3 differ diff --git a/caddy/www/audio/6814a21e90f4f5d5.mp3 b/caddy/www/audio/6814a21e90f4f5d5.mp3 new file mode 100644 index 0000000..89486ed Binary files /dev/null and b/caddy/www/audio/6814a21e90f4f5d5.mp3 differ diff --git a/caddy/www/audio/68c5009fea72bb21.mp3 b/caddy/www/audio/68c5009fea72bb21.mp3 new file mode 100644 index 0000000..bba78bc Binary files /dev/null and b/caddy/www/audio/68c5009fea72bb21.mp3 differ diff --git a/caddy/www/audio/68f229bae1eb15ca.mp3 b/caddy/www/audio/68f229bae1eb15ca.mp3 new file mode 100644 index 0000000..a41cfd9 Binary files /dev/null and b/caddy/www/audio/68f229bae1eb15ca.mp3 differ diff --git a/caddy/www/audio/6d5a45920a15adea.mp3 b/caddy/www/audio/6d5a45920a15adea.mp3 new file mode 100644 index 0000000..5d957fb Binary files /dev/null and b/caddy/www/audio/6d5a45920a15adea.mp3 differ diff --git a/caddy/www/audio/6f2b83563239e866.mp3 b/caddy/www/audio/6f2b83563239e866.mp3 new file mode 100644 index 0000000..17f483e Binary files /dev/null and b/caddy/www/audio/6f2b83563239e866.mp3 differ diff --git a/caddy/www/audio/7035473434cf5c2d.mp3 b/caddy/www/audio/7035473434cf5c2d.mp3 new file mode 100644 index 0000000..164b0c6 Binary files /dev/null and b/caddy/www/audio/7035473434cf5c2d.mp3 differ diff --git a/caddy/www/audio/711ccf1cd34d2af7.mp3 b/caddy/www/audio/711ccf1cd34d2af7.mp3 new file mode 100644 index 0000000..a3c8e8a Binary files /dev/null and b/caddy/www/audio/711ccf1cd34d2af7.mp3 differ diff --git a/caddy/www/audio/72bfb05496f96364.mp3 b/caddy/www/audio/72bfb05496f96364.mp3 new file mode 100644 index 0000000..b3fc4d7 Binary files /dev/null and b/caddy/www/audio/72bfb05496f96364.mp3 differ diff --git a/caddy/www/audio/72cc28d98c5d0afe.mp3 b/caddy/www/audio/72cc28d98c5d0afe.mp3 new file mode 100644 index 0000000..517373b Binary files /dev/null and b/caddy/www/audio/72cc28d98c5d0afe.mp3 differ diff --git a/caddy/www/audio/730a3016b0a8c854.mp3 b/caddy/www/audio/730a3016b0a8c854.mp3 new file mode 100644 index 0000000..e6bedbc Binary files /dev/null and b/caddy/www/audio/730a3016b0a8c854.mp3 differ diff --git a/caddy/www/audio/73a827f8eb9fce11.mp3 b/caddy/www/audio/73a827f8eb9fce11.mp3 new file mode 100644 index 0000000..5dd87a3 Binary files /dev/null and b/caddy/www/audio/73a827f8eb9fce11.mp3 differ diff --git a/caddy/www/audio/7430ad5fd0e1c26d.mp3 b/caddy/www/audio/7430ad5fd0e1c26d.mp3 new file mode 100644 index 0000000..8d8e08d Binary files /dev/null and b/caddy/www/audio/7430ad5fd0e1c26d.mp3 differ diff --git a/caddy/www/audio/75646a6fc510567c.mp3 b/caddy/www/audio/75646a6fc510567c.mp3 new file mode 100644 index 0000000..e66cebd Binary files /dev/null and b/caddy/www/audio/75646a6fc510567c.mp3 differ diff --git a/caddy/www/audio/7694bd623818f1da.mp3 b/caddy/www/audio/7694bd623818f1da.mp3 new file mode 100644 index 0000000..990199f Binary files /dev/null and b/caddy/www/audio/7694bd623818f1da.mp3 differ diff --git a/caddy/www/audio/77edabf877031a8a.mp3 b/caddy/www/audio/77edabf877031a8a.mp3 new file mode 100644 index 0000000..370549f Binary files /dev/null and b/caddy/www/audio/77edabf877031a8a.mp3 differ diff --git a/caddy/www/audio/7c16c8188e25f3f7.mp3 b/caddy/www/audio/7c16c8188e25f3f7.mp3 new file mode 100644 index 0000000..57bbf99 Binary files /dev/null and b/caddy/www/audio/7c16c8188e25f3f7.mp3 differ diff --git a/caddy/www/audio/8503ede3ea63ea36.mp3 b/caddy/www/audio/8503ede3ea63ea36.mp3 new file mode 100644 index 0000000..57c2b2e Binary files /dev/null and b/caddy/www/audio/8503ede3ea63ea36.mp3 differ diff --git a/caddy/www/audio/85822aed5399a029.mp3 b/caddy/www/audio/85822aed5399a029.mp3 new file mode 100644 index 0000000..d3e68ce Binary files /dev/null and b/caddy/www/audio/85822aed5399a029.mp3 differ diff --git a/caddy/www/audio/86af9b69fa776bfe.mp3 b/caddy/www/audio/86af9b69fa776bfe.mp3 new file mode 100644 index 0000000..0ddbe86 Binary files /dev/null and b/caddy/www/audio/86af9b69fa776bfe.mp3 differ diff --git a/caddy/www/audio/87d17825792d2d34.mp3 b/caddy/www/audio/87d17825792d2d34.mp3 new file mode 100644 index 0000000..cc6d3e0 Binary files /dev/null and b/caddy/www/audio/87d17825792d2d34.mp3 differ diff --git a/caddy/www/audio/8971fa48ff5eae13.mp3 b/caddy/www/audio/8971fa48ff5eae13.mp3 new file mode 100644 index 0000000..906b3a5 Binary files /dev/null and b/caddy/www/audio/8971fa48ff5eae13.mp3 differ diff --git a/caddy/www/audio/8ed5a0c6478afeec.mp3 b/caddy/www/audio/8ed5a0c6478afeec.mp3 new file mode 100644 index 0000000..7790d0e Binary files /dev/null and b/caddy/www/audio/8ed5a0c6478afeec.mp3 differ diff --git a/caddy/www/audio/9065ad3e77007250.mp3 b/caddy/www/audio/9065ad3e77007250.mp3 new file mode 100644 index 0000000..f0933a1 Binary files /dev/null and b/caddy/www/audio/9065ad3e77007250.mp3 differ diff --git a/caddy/www/audio/91f372917a5cd5c2.mp3 b/caddy/www/audio/91f372917a5cd5c2.mp3 new file mode 100644 index 0000000..9bb07a9 Binary files /dev/null and b/caddy/www/audio/91f372917a5cd5c2.mp3 differ diff --git a/caddy/www/audio/94a489ff7302e83f.mp3 b/caddy/www/audio/94a489ff7302e83f.mp3 new file mode 100644 index 0000000..84561c9 Binary files /dev/null and b/caddy/www/audio/94a489ff7302e83f.mp3 differ diff --git a/caddy/www/audio/95841a6c360267d7.mp3 b/caddy/www/audio/95841a6c360267d7.mp3 new file mode 100644 index 0000000..5bed76d Binary files /dev/null and b/caddy/www/audio/95841a6c360267d7.mp3 differ diff --git a/caddy/www/audio/982260bca2fdf299.mp3 b/caddy/www/audio/982260bca2fdf299.mp3 new file mode 100644 index 0000000..75833d8 Binary files /dev/null and b/caddy/www/audio/982260bca2fdf299.mp3 differ diff --git a/caddy/www/audio/99d1c5c12094beb9.mp3 b/caddy/www/audio/99d1c5c12094beb9.mp3 new file mode 100644 index 0000000..b32b084 Binary files /dev/null and b/caddy/www/audio/99d1c5c12094beb9.mp3 differ diff --git a/caddy/www/audio/9b4b57569bd7d47e.mp3 b/caddy/www/audio/9b4b57569bd7d47e.mp3 new file mode 100644 index 0000000..50889a2 Binary files /dev/null and b/caddy/www/audio/9b4b57569bd7d47e.mp3 differ diff --git a/caddy/www/audio/a3c9bc91cf942483.mp3 b/caddy/www/audio/a3c9bc91cf942483.mp3 new file mode 100644 index 0000000..6230e3c Binary files /dev/null and b/caddy/www/audio/a3c9bc91cf942483.mp3 differ diff --git a/caddy/www/audio/a43e32771a10edb6.mp3 b/caddy/www/audio/a43e32771a10edb6.mp3 new file mode 100644 index 0000000..c2ababe Binary files /dev/null and b/caddy/www/audio/a43e32771a10edb6.mp3 differ diff --git a/caddy/www/audio/a5ca4ad831aeca6c.mp3 b/caddy/www/audio/a5ca4ad831aeca6c.mp3 new file mode 100644 index 0000000..6d43b04 Binary files /dev/null and b/caddy/www/audio/a5ca4ad831aeca6c.mp3 differ diff --git a/caddy/www/audio/a81fecb038e81e53.mp3 b/caddy/www/audio/a81fecb038e81e53.mp3 new file mode 100644 index 0000000..b7e233f Binary files /dev/null and b/caddy/www/audio/a81fecb038e81e53.mp3 differ diff --git a/caddy/www/audio/aaf66724cadd0cb8.mp3 b/caddy/www/audio/aaf66724cadd0cb8.mp3 new file mode 100644 index 0000000..d594170 Binary files /dev/null and b/caddy/www/audio/aaf66724cadd0cb8.mp3 differ diff --git a/caddy/www/audio/ab02fbd46884526c.mp3 b/caddy/www/audio/ab02fbd46884526c.mp3 new file mode 100644 index 0000000..e193394 Binary files /dev/null and b/caddy/www/audio/ab02fbd46884526c.mp3 differ diff --git a/caddy/www/audio/ab29856cf238ead7.mp3 b/caddy/www/audio/ab29856cf238ead7.mp3 new file mode 100644 index 0000000..79595b7 Binary files /dev/null and b/caddy/www/audio/ab29856cf238ead7.mp3 differ diff --git a/caddy/www/audio/b0d407f5eeacafa2.mp3 b/caddy/www/audio/b0d407f5eeacafa2.mp3 new file mode 100644 index 0000000..37a54f8 Binary files /dev/null and b/caddy/www/audio/b0d407f5eeacafa2.mp3 differ diff --git a/caddy/www/audio/b0f7f128338b504e.mp3 b/caddy/www/audio/b0f7f128338b504e.mp3 new file mode 100644 index 0000000..ac72011 Binary files /dev/null and b/caddy/www/audio/b0f7f128338b504e.mp3 differ diff --git a/caddy/www/audio/b4b7c63a529ae422.mp3 b/caddy/www/audio/b4b7c63a529ae422.mp3 new file mode 100644 index 0000000..141ce64 Binary files /dev/null and b/caddy/www/audio/b4b7c63a529ae422.mp3 differ diff --git a/caddy/www/audio/b802f384302cb24f.mp3 b/caddy/www/audio/b802f384302cb24f.mp3 new file mode 100644 index 0000000..fb8667f Binary files /dev/null and b/caddy/www/audio/b802f384302cb24f.mp3 differ diff --git a/caddy/www/audio/b8406673f1de382c.mp3 b/caddy/www/audio/b8406673f1de382c.mp3 new file mode 100644 index 0000000..33da04d Binary files /dev/null and b/caddy/www/audio/b8406673f1de382c.mp3 differ diff --git a/caddy/www/audio/bb0c0c867fdca2a3.mp3 b/caddy/www/audio/bb0c0c867fdca2a3.mp3 new file mode 100644 index 0000000..67169d7 Binary files /dev/null and b/caddy/www/audio/bb0c0c867fdca2a3.mp3 differ diff --git a/caddy/www/audio/bbae0c8ed80a16b3.mp3 b/caddy/www/audio/bbae0c8ed80a16b3.mp3 new file mode 100644 index 0000000..3b07bf4 Binary files /dev/null and b/caddy/www/audio/bbae0c8ed80a16b3.mp3 differ diff --git a/caddy/www/audio/bcef7a0462580829.mp3 b/caddy/www/audio/bcef7a0462580829.mp3 new file mode 100644 index 0000000..0575f1d Binary files /dev/null and b/caddy/www/audio/bcef7a0462580829.mp3 differ diff --git a/caddy/www/audio/bea8d47c2ee5e7d3.mp3 b/caddy/www/audio/bea8d47c2ee5e7d3.mp3 new file mode 100644 index 0000000..7aa2d76 Binary files /dev/null and b/caddy/www/audio/bea8d47c2ee5e7d3.mp3 differ diff --git a/caddy/www/audio/c0ca3f6bae52f63b.mp3 b/caddy/www/audio/c0ca3f6bae52f63b.mp3 new file mode 100644 index 0000000..855ce55 Binary files /dev/null and b/caddy/www/audio/c0ca3f6bae52f63b.mp3 differ diff --git a/caddy/www/audio/c2543fff3bfa6f14.mp3 b/caddy/www/audio/c2543fff3bfa6f14.mp3 new file mode 100644 index 0000000..ca443a7 Binary files /dev/null and b/caddy/www/audio/c2543fff3bfa6f14.mp3 differ diff --git a/caddy/www/audio/c2c1a1062d882a63.mp3 b/caddy/www/audio/c2c1a1062d882a63.mp3 new file mode 100644 index 0000000..1376031 Binary files /dev/null and b/caddy/www/audio/c2c1a1062d882a63.mp3 differ diff --git a/caddy/www/audio/c67153ac60da624e.mp3 b/caddy/www/audio/c67153ac60da624e.mp3 new file mode 100644 index 0000000..5d5ec3b Binary files /dev/null and b/caddy/www/audio/c67153ac60da624e.mp3 differ diff --git a/caddy/www/audio/cb5c22e9c2ad20e0.mp3 b/caddy/www/audio/cb5c22e9c2ad20e0.mp3 new file mode 100644 index 0000000..b7afada Binary files /dev/null and b/caddy/www/audio/cb5c22e9c2ad20e0.mp3 differ diff --git a/caddy/www/audio/ce0172efd0e3786a.mp3 b/caddy/www/audio/ce0172efd0e3786a.mp3 new file mode 100644 index 0000000..b7c5a97 Binary files /dev/null and b/caddy/www/audio/ce0172efd0e3786a.mp3 differ diff --git a/caddy/www/audio/cf5dbf0ec57dff5d.mp3 b/caddy/www/audio/cf5dbf0ec57dff5d.mp3 new file mode 100644 index 0000000..d51111a Binary files /dev/null and b/caddy/www/audio/cf5dbf0ec57dff5d.mp3 differ diff --git a/caddy/www/audio/d28c2f73db5892c8.mp3 b/caddy/www/audio/d28c2f73db5892c8.mp3 new file mode 100644 index 0000000..b87e162 Binary files /dev/null and b/caddy/www/audio/d28c2f73db5892c8.mp3 differ diff --git a/caddy/www/audio/d405ae53a444adcf.mp3 b/caddy/www/audio/d405ae53a444adcf.mp3 new file mode 100644 index 0000000..a4d3791 Binary files /dev/null and b/caddy/www/audio/d405ae53a444adcf.mp3 differ diff --git a/caddy/www/audio/d54d7f7866fbd3ee.mp3 b/caddy/www/audio/d54d7f7866fbd3ee.mp3 new file mode 100644 index 0000000..0c09dbc Binary files /dev/null and b/caddy/www/audio/d54d7f7866fbd3ee.mp3 differ diff --git a/caddy/www/audio/d6c800fa0d657389.mp3 b/caddy/www/audio/d6c800fa0d657389.mp3 new file mode 100644 index 0000000..d204218 Binary files /dev/null and b/caddy/www/audio/d6c800fa0d657389.mp3 differ diff --git a/caddy/www/audio/e0d094cc9166b621.mp3 b/caddy/www/audio/e0d094cc9166b621.mp3 new file mode 100644 index 0000000..3aa9650 Binary files /dev/null and b/caddy/www/audio/e0d094cc9166b621.mp3 differ diff --git a/caddy/www/audio/e20851469d59cf6d.mp3 b/caddy/www/audio/e20851469d59cf6d.mp3 new file mode 100644 index 0000000..caf6f70 Binary files /dev/null and b/caddy/www/audio/e20851469d59cf6d.mp3 differ diff --git a/caddy/www/audio/e42bdbd2b5feeb0a.mp3 b/caddy/www/audio/e42bdbd2b5feeb0a.mp3 new file mode 100644 index 0000000..7636aee Binary files /dev/null and b/caddy/www/audio/e42bdbd2b5feeb0a.mp3 differ diff --git a/caddy/www/audio/e58d15ad759f1104.mp3 b/caddy/www/audio/e58d15ad759f1104.mp3 new file mode 100644 index 0000000..787c03d Binary files /dev/null and b/caddy/www/audio/e58d15ad759f1104.mp3 differ diff --git a/caddy/www/audio/e6ef6bba395884a2.mp3 b/caddy/www/audio/e6ef6bba395884a2.mp3 new file mode 100644 index 0000000..c543afc Binary files /dev/null and b/caddy/www/audio/e6ef6bba395884a2.mp3 differ diff --git a/caddy/www/audio/eac923ffd38e75dc.mp3 b/caddy/www/audio/eac923ffd38e75dc.mp3 new file mode 100644 index 0000000..16ef38f Binary files /dev/null and b/caddy/www/audio/eac923ffd38e75dc.mp3 differ diff --git a/caddy/www/audio/eeb35d331bddcddf.mp3 b/caddy/www/audio/eeb35d331bddcddf.mp3 new file mode 100644 index 0000000..d14ea65 Binary files /dev/null and b/caddy/www/audio/eeb35d331bddcddf.mp3 differ diff --git a/caddy/www/audio/f014c75b18ef7599.mp3 b/caddy/www/audio/f014c75b18ef7599.mp3 new file mode 100644 index 0000000..b6931c7 Binary files /dev/null and b/caddy/www/audio/f014c75b18ef7599.mp3 differ diff --git a/caddy/www/audio/f1218e3a24f5864a.mp3 b/caddy/www/audio/f1218e3a24f5864a.mp3 new file mode 100644 index 0000000..eb5854e Binary files /dev/null and b/caddy/www/audio/f1218e3a24f5864a.mp3 differ diff --git a/caddy/www/audio/f3a0b6bec624f7d4.mp3 b/caddy/www/audio/f3a0b6bec624f7d4.mp3 new file mode 100644 index 0000000..4cea243 Binary files /dev/null and b/caddy/www/audio/f3a0b6bec624f7d4.mp3 differ diff --git a/caddy/www/audio/f5a61a6683146f34.mp3 b/caddy/www/audio/f5a61a6683146f34.mp3 new file mode 100644 index 0000000..cfd830f Binary files /dev/null and b/caddy/www/audio/f5a61a6683146f34.mp3 differ diff --git a/caddy/www/audio/f69d3b47de4420bf.mp3 b/caddy/www/audio/f69d3b47de4420bf.mp3 new file mode 100644 index 0000000..f849299 Binary files /dev/null and b/caddy/www/audio/f69d3b47de4420bf.mp3 differ diff --git a/caddy/www/audio/f6be6ca910984ef0.mp3 b/caddy/www/audio/f6be6ca910984ef0.mp3 new file mode 100644 index 0000000..1fc3c73 Binary files /dev/null and b/caddy/www/audio/f6be6ca910984ef0.mp3 differ diff --git a/caddy/www/audio/f8cf43aa3cd3e2b5.mp3 b/caddy/www/audio/f8cf43aa3cd3e2b5.mp3 new file mode 100644 index 0000000..2757826 Binary files /dev/null and b/caddy/www/audio/f8cf43aa3cd3e2b5.mp3 differ diff --git a/caddy/www/audio/f9bef9c232cea359.mp3 b/caddy/www/audio/f9bef9c232cea359.mp3 new file mode 100644 index 0000000..c33f9ee Binary files /dev/null and b/caddy/www/audio/f9bef9c232cea359.mp3 differ diff --git a/caddy/www/audio/faa5d68302694fc7.mp3 b/caddy/www/audio/faa5d68302694fc7.mp3 new file mode 100644 index 0000000..7b797c2 Binary files /dev/null and b/caddy/www/audio/faa5d68302694fc7.mp3 differ diff --git a/caddy/www/audio/fb2d3956689f3623.mp3 b/caddy/www/audio/fb2d3956689f3623.mp3 new file mode 100644 index 0000000..6f95f64 Binary files /dev/null and b/caddy/www/audio/fb2d3956689f3623.mp3 differ diff --git a/caddy/www/audio/fd3575d2ba5cf0d7.mp3 b/caddy/www/audio/fd3575d2ba5cf0d7.mp3 new file mode 100644 index 0000000..30bc9ca Binary files /dev/null and b/caddy/www/audio/fd3575d2ba5cf0d7.mp3 differ diff --git a/caddy/www/audio/fe123c379617afc0.mp3 b/caddy/www/audio/fe123c379617afc0.mp3 new file mode 100644 index 0000000..edee2b7 Binary files /dev/null and b/caddy/www/audio/fe123c379617afc0.mp3 differ diff --git a/caddy/www/audio/manifest.js b/caddy/www/audio/manifest.js new file mode 100644 index 0000000..19e66d3 --- /dev/null +++ b/caddy/www/audio/manifest.js @@ -0,0 +1 @@ +window.__audioManifest = {"Amy!": "6315b2c6331aba5b.mp3", "Amy, where are you?": "bea8d47c2ee5e7d3.mp3", "I'm here. I'm in the bedroom.": "07c68ab504452912.mp3", "This is for you, Jello.": "b0d407f5eeacafa2.mp3", "Wow! Thank you. It's a dollhouse!": "465f05f7fdf88a0b.mp3", "Cool!": "33754244c02265dc.mp3", "That's my father.": "86af9b69fa776bfe.mp3", "He's in the kitchen.": "f014c75b18ef7599.mp3", "Where is my mother?": "730a3016b0a8c854.mp3", "She's in the dining room.": "20bba73970dd8ca3.mp3", "Look! My sister is in the living room.": "e58d15ad759f1104.mp3", "Where is the bathroom?": "f69d3b47de4420bf.mp3", "Over there.": "423a01882709dfb9.mp3", "Uh, I need to use the bathroom.": "18694317c612ca30.mp3", "bathroom": "72bfb05496f96364.mp3", "bedroom": "009e058c883c683e.mp3", "kitchen": "2f56c0ac09ef740a.mp3", "dining room": "e20851469d59cf6d.mp3", "living room": "122604decb5a6e39.mp3", "I'm in the bedroom.": "9065ad3e77007250.mp3", "Where's Kevin?": "c0ca3f6bae52f63b.mp3", "He's in the dining room.": "42ab908b1b619cbf.mp3", "Where's Mom?": "e0d094cc9166b621.mp3", "She's in the living room.": "41587c36b1411241.mp3", "This is for you.": "95841a6c360267d7.mp3", "three": "b802f384302cb24f.mp3", "teeth": "a81fecb038e81e53.mp3", "mouth": "87d17825792d2d34.mp3", "this": "c2543fff3bfa6f14.mp3", "father": "32c8bbff09c35626.mp3", "mother": "5116e40694ac48f6.mp3", "Hi, Mom. I miss you so much.": "d54d7f7866fbd3ee.mp3", "Me too.": "ab29856cf238ead7.mp3", "Hi, Mrs. Blue.": "a43e32771a10edb6.mp3", "Hi, Amy. What are you doing?": "d28c2f73db5892c8.mp3", "I'm eating an apple.": "91f372917a5cd5c2.mp3", "Is that Grandma?": "5197115b79e0d0c8.mp3", "Yes. She's running.": "0293e8985a3bfd2b.mp3", "Hi, Boka. Look! I can run very fast.": "72cc28d98c5d0afe.mp3", "Wow! That's great!": "4537b5ca3d2528c5.mp3", "What's Grandpa doing?": "7035473434cf5c2d.mp3", "He's writing.": "b4b7c63a529ae422.mp3", "Yay! I'm done.": "7430ad5fd0e1c26d.mp3", "Dinner is ready.": "a5ca4ad831aeca6c.mp3", "It's dinner time. Bye, Mom!": "e6ef6bba395884a2.mp3", "Dinner! Oh, no!": "293ebcde28cece9f.mp3", "cooking": "c2c1a1062d882a63.mp3", "eating": "301577ef5982bf18.mp3", "reading": "227f38db8f9408a5.mp3", "sleeping": "f1218e3a24f5864a.mp3", "writing": "1935d7b6e1cdaa0c.mp3", "running": "3c49d9cc3c0c8342.mp3", "What are you doing?": "99d1c5c12094beb9.mp3", "I'm reading.": "982260bca2fdf299.mp3", "What's he doing?": "5fd3331aeb247ae5.mp3", "He's sleeping.": "aaf66724cadd0cb8.mp3", "What's she doing?": "58c41625bda3c37c.mp3", "She's eating.": "374eb07bde7699c2.mp3", "I'm done.": "3b79e38c69b431d2.mp3", "sing": "f9bef9c232cea359.mp3", "king": "481902ec14eaf3fc.mp3", "song": "eac923ffd38e75dc.mp3", "sink": "6f2b83563239e866.mp3", "pink": "b0f7f128338b504e.mp3", "rink": "b8406673f1de382c.mp3", "All set and ready to go!": "d6c800fa0d657389.mp3", "Dad, I'm hungry. Let's have lunch.": "41395562122d87a5.mp3", "Good idea!": "30e5e3683641a364.mp3", "Here we are.": "ce0172efd0e3786a.mp3", "Thank you, Mr. Lee.": "1a81eb24a7c9f504.mp3", "Hurry up!": "cb5c22e9c2ad20e0.mp3", "What do you want for lunch?": "a3c9bc91cf942483.mp3", "Mmm, let me see. I want a hamburger.": "283a95a8e304972b.mp3", "What do you want?": "9b4b57569bd7d47e.mp3", "I want a hot dog.": "3dad81ac13cea291.mp3", "I want a hamburger and some juice. How about you, Boka?": "ab02fbd46884526c.mp3", "Mmm, I want two hot dogs, three hamburgers, and some ice cream.": "14697ec8f4ca3eb1.mp3", "Uh-oh! Where's my wallet?": "336913762b695f24.mp3", "hamburger": "0428d021a98d2f4b.mp3", "hot dog": "fe123c379617afc0.mp3", "juice": "07ef879175424a11.mp3", "milk": "cf5dbf0ec57dff5d.mp3", "water": "6d5a45920a15adea.mp3", "ice cream": "7c16c8188e25f3f7.mp3", "I want two hamburgers.": "85822aed5399a029.mp3", "I want some juice.": "f8cf43aa3cd3e2b5.mp3", "How about you?": "38994793f8424aed.mp3", "white": "528cef87d0bfb947.mp3", "wheel": "3a7195d99bee6bb1.mp3", "whale": "1769e230f7885e91.mp3", "photo": "eeb35d331bddcddf.mp3", "phone": "f6be6ca910984ef0.mp3", "dolphin": "4bbf2ddc38798e41.mp3", "Hello, monkeys!": "01b2d05a72ec7053.mp3", "I like monkeys. They are cute!": "68c5009fea72bb21.mp3", "Have fun!": "8503ede3ea63ea36.mp3", "Do you like zebras?": "75646a6fc510567c.mp3", "Yes, I do.": "7694bd623818f1da.mp3", "I like bears. Do you like bears?": "37f4f9757b9d2bd7.mp3", "No, I don't. They are big.": "d405ae53a444adcf.mp3", "Wow! What's that?": "8971fa48ff5eae13.mp3", "It's a tiger.": "8ed5a0c6478afeec.mp3", "I don't like bears.": "c67153ac60da624e.mp3", "I don't like tigers.": "711ccf1cd34d2af7.mp3", "A bear! Help!": "1c8da50640c9af44.mp3", "A tiger! Run!": "f5a61a6683146f34.mp3", "bears": "77edabf877031a8a.mp3", "lions": "16eea8aa42022566.mp3", "monkeys": "5880e1042b9d7873.mp3", "tigers": "263d00820f9f5e0a.mp3", "zebras": "665ab0d4dfbe309f.mp3", "Do you like bears?": "94a489ff7302e83f.mp3", "No, I don't. I like tigers.": "e42bdbd2b5feeb0a.mp3", "Help!": "3e8adeced13f7afe.mp3", "shirt": "faa5d68302694fc7.mp3", "fish": "64875fcccaac069f.mp3", "wash": "6814a21e90f4f5d5.mp3", "chips": "1247eb8f560d72ae.mp3", "cheese": "bcef7a0462580829.mp3", "lunch": "094530549b5e2046.mp3", "What are those?": "fb2d3956689f3623.mp3", "They are sachets.": "68f229bae1eb15ca.mp3", "We wear sachets on the Dragon Boat Festival.": "f3a0b6bec624f7d4.mp3", "It's a dragon boat race.": "4e936b7b67e7dd3b.mp3", "Go! Go! Go!": "bbae0c8ed80a16b3.mp3", "It's twelve o'clock.": "45e01d11f2c84103.mp3", "Time to stand an egg.": "1ffd1c6c4d3ff7fd.mp3", "Nice!": "21536ceec5659550.mp3", "What are these?": "5205c2d6018bcae2.mp3", "They are rice dumplings.": "109965e9605c037f.mp3", "Wait!": "73a827f8eb9fce11.mp3", "sachet": "510c2bd72f0a0d40.mp3", "dragon boat race": "3de671b893ac12c4.mp3", "rice dumpling": "5ae2ce0ea93c078e.mp3", "stand an egg": "1ba81bbe84f76132.mp3", "sixty": "387f1fe4b7f07681.mp3", "seventy": "bb0c0c867fdca2a3.mp3", "eighty": "20cec707d894b09b.mp3", "ninety": "fd3575d2ba5cf0d7.mp3", "one hundred": "4e4592a9786751ee.mp3"}; diff --git a/caddy/www/audio/manifest.json b/caddy/www/audio/manifest.json new file mode 100644 index 0000000..85c5366 --- /dev/null +++ b/caddy/www/audio/manifest.json @@ -0,0 +1,142 @@ +{ + "Amy!": "6315b2c6331aba5b.mp3", + "Amy, where are you?": "bea8d47c2ee5e7d3.mp3", + "I'm here. I'm in the bedroom.": "07c68ab504452912.mp3", + "This is for you, Jello.": "b0d407f5eeacafa2.mp3", + "Wow! Thank you. It's a dollhouse!": "465f05f7fdf88a0b.mp3", + "Cool!": "33754244c02265dc.mp3", + "That's my father.": "86af9b69fa776bfe.mp3", + "He's in the kitchen.": "f014c75b18ef7599.mp3", + "Where is my mother?": "730a3016b0a8c854.mp3", + "She's in the dining room.": "20bba73970dd8ca3.mp3", + "Look! My sister is in the living room.": "e58d15ad759f1104.mp3", + "Where is the bathroom?": "f69d3b47de4420bf.mp3", + "Over there.": "423a01882709dfb9.mp3", + "Uh, I need to use the bathroom.": "18694317c612ca30.mp3", + "bathroom": "72bfb05496f96364.mp3", + "bedroom": "009e058c883c683e.mp3", + "kitchen": "2f56c0ac09ef740a.mp3", + "dining room": "e20851469d59cf6d.mp3", + "living room": "122604decb5a6e39.mp3", + "I'm in the bedroom.": "9065ad3e77007250.mp3", + "Where's Kevin?": "c0ca3f6bae52f63b.mp3", + "He's in the dining room.": "42ab908b1b619cbf.mp3", + "Where's Mom?": "e0d094cc9166b621.mp3", + "She's in the living room.": "41587c36b1411241.mp3", + "This is for you.": "95841a6c360267d7.mp3", + "three": "b802f384302cb24f.mp3", + "teeth": "a81fecb038e81e53.mp3", + "mouth": "87d17825792d2d34.mp3", + "this": "c2543fff3bfa6f14.mp3", + "father": "32c8bbff09c35626.mp3", + "mother": "5116e40694ac48f6.mp3", + "Hi, Mom. I miss you so much.": "d54d7f7866fbd3ee.mp3", + "Me too.": "ab29856cf238ead7.mp3", + "Hi, Mrs. Blue.": "a43e32771a10edb6.mp3", + "Hi, Amy. What are you doing?": "d28c2f73db5892c8.mp3", + "I'm eating an apple.": "91f372917a5cd5c2.mp3", + "Is that Grandma?": "5197115b79e0d0c8.mp3", + "Yes. She's running.": "0293e8985a3bfd2b.mp3", + "Hi, Boka. Look! I can run very fast.": "72cc28d98c5d0afe.mp3", + "Wow! That's great!": "4537b5ca3d2528c5.mp3", + "What's Grandpa doing?": "7035473434cf5c2d.mp3", + "He's writing.": "b4b7c63a529ae422.mp3", + "Yay! I'm done.": "7430ad5fd0e1c26d.mp3", + "Dinner is ready.": "a5ca4ad831aeca6c.mp3", + "It's dinner time. Bye, Mom!": "e6ef6bba395884a2.mp3", + "Dinner! Oh, no!": "293ebcde28cece9f.mp3", + "cooking": "c2c1a1062d882a63.mp3", + "eating": "301577ef5982bf18.mp3", + "reading": "227f38db8f9408a5.mp3", + "sleeping": "f1218e3a24f5864a.mp3", + "writing": "1935d7b6e1cdaa0c.mp3", + "running": "3c49d9cc3c0c8342.mp3", + "What are you doing?": "99d1c5c12094beb9.mp3", + "I'm reading.": "982260bca2fdf299.mp3", + "What's he doing?": "5fd3331aeb247ae5.mp3", + "He's sleeping.": "aaf66724cadd0cb8.mp3", + "What's she doing?": "58c41625bda3c37c.mp3", + "She's eating.": "374eb07bde7699c2.mp3", + "I'm done.": "3b79e38c69b431d2.mp3", + "sing": "f9bef9c232cea359.mp3", + "king": "481902ec14eaf3fc.mp3", + "song": "eac923ffd38e75dc.mp3", + "sink": "6f2b83563239e866.mp3", + "pink": "b0f7f128338b504e.mp3", + "rink": "b8406673f1de382c.mp3", + "All set and ready to go!": "d6c800fa0d657389.mp3", + "Dad, I'm hungry. Let's have lunch.": "41395562122d87a5.mp3", + "Good idea!": "30e5e3683641a364.mp3", + "Here we are.": "ce0172efd0e3786a.mp3", + "Thank you, Mr. Lee.": "1a81eb24a7c9f504.mp3", + "Hurry up!": "cb5c22e9c2ad20e0.mp3", + "What do you want for lunch?": "a3c9bc91cf942483.mp3", + "Mmm, let me see. I want a hamburger.": "283a95a8e304972b.mp3", + "What do you want?": "9b4b57569bd7d47e.mp3", + "I want a hot dog.": "3dad81ac13cea291.mp3", + "I want a hamburger and some juice. How about you, Boka?": "ab02fbd46884526c.mp3", + "Mmm, I want two hot dogs, three hamburgers, and some ice cream.": "14697ec8f4ca3eb1.mp3", + "Uh-oh! Where's my wallet?": "336913762b695f24.mp3", + "hamburger": "0428d021a98d2f4b.mp3", + "hot dog": "fe123c379617afc0.mp3", + "juice": "07ef879175424a11.mp3", + "milk": "cf5dbf0ec57dff5d.mp3", + "water": "6d5a45920a15adea.mp3", + "ice cream": "7c16c8188e25f3f7.mp3", + "I want two hamburgers.": "85822aed5399a029.mp3", + "I want some juice.": "f8cf43aa3cd3e2b5.mp3", + "How about you?": "38994793f8424aed.mp3", + "white": "528cef87d0bfb947.mp3", + "wheel": "3a7195d99bee6bb1.mp3", + "whale": "1769e230f7885e91.mp3", + "photo": "eeb35d331bddcddf.mp3", + "phone": "f6be6ca910984ef0.mp3", + "dolphin": "4bbf2ddc38798e41.mp3", + "Hello, monkeys!": "01b2d05a72ec7053.mp3", + "I like monkeys. They are cute!": "68c5009fea72bb21.mp3", + "Have fun!": "8503ede3ea63ea36.mp3", + "Do you like zebras?": "75646a6fc510567c.mp3", + "Yes, I do.": "7694bd623818f1da.mp3", + "I like bears. Do you like bears?": "37f4f9757b9d2bd7.mp3", + "No, I don't. They are big.": "d405ae53a444adcf.mp3", + "Wow! What's that?": "8971fa48ff5eae13.mp3", + "It's a tiger.": "8ed5a0c6478afeec.mp3", + "I don't like bears.": "c67153ac60da624e.mp3", + "I don't like tigers.": "711ccf1cd34d2af7.mp3", + "A bear! Help!": "1c8da50640c9af44.mp3", + "A tiger! Run!": "f5a61a6683146f34.mp3", + "bears": "77edabf877031a8a.mp3", + "lions": "16eea8aa42022566.mp3", + "monkeys": "5880e1042b9d7873.mp3", + "tigers": "263d00820f9f5e0a.mp3", + "zebras": "665ab0d4dfbe309f.mp3", + "Do you like bears?": "94a489ff7302e83f.mp3", + "No, I don't. I like tigers.": "e42bdbd2b5feeb0a.mp3", + "Help!": "3e8adeced13f7afe.mp3", + "shirt": "faa5d68302694fc7.mp3", + "fish": "64875fcccaac069f.mp3", + "wash": "6814a21e90f4f5d5.mp3", + "chips": "1247eb8f560d72ae.mp3", + "cheese": "bcef7a0462580829.mp3", + "lunch": "094530549b5e2046.mp3", + "What are those?": "fb2d3956689f3623.mp3", + "They are sachets.": "68f229bae1eb15ca.mp3", + "We wear sachets on the Dragon Boat Festival.": "f3a0b6bec624f7d4.mp3", + "It's a dragon boat race.": "4e936b7b67e7dd3b.mp3", + "Go! Go! Go!": "bbae0c8ed80a16b3.mp3", + "It's twelve o'clock.": "45e01d11f2c84103.mp3", + "Time to stand an egg.": "1ffd1c6c4d3ff7fd.mp3", + "Nice!": "21536ceec5659550.mp3", + "What are these?": "5205c2d6018bcae2.mp3", + "They are rice dumplings.": "109965e9605c037f.mp3", + "Wait!": "73a827f8eb9fce11.mp3", + "sachet": "510c2bd72f0a0d40.mp3", + "dragon boat race": "3de671b893ac12c4.mp3", + "rice dumpling": "5ae2ce0ea93c078e.mp3", + "stand an egg": "1ba81bbe84f76132.mp3", + "sixty": "387f1fe4b7f07681.mp3", + "seventy": "bb0c0c867fdca2a3.mp3", + "eighty": "20cec707d894b09b.mp3", + "ninety": "fd3575d2ba5cf0d7.mp3", + "one hundred": "4e4592a9786751ee.mp3" +} \ No newline at end of file diff --git a/caddy/www/beach_house_card.html b/caddy/www/beach_house_card.html new file mode 100644 index 0000000..3112167 --- /dev/null +++ b/caddy/www/beach_house_card.html @@ -0,0 +1,79 @@ + + + + + + Beach House Card + + + + + + + + + + + + + diff --git a/caddy/www/echarts_calendar_heatmap_example.html b/caddy/www/echarts_calendar_heatmap_example.html new file mode 100644 index 0000000..0e4d56e --- /dev/null +++ b/caddy/www/echarts_calendar_heatmap_example.html @@ -0,0 +1,96 @@ + + + + + ECharts 日曆圖 - 完整範例 + + + + + +
+ + + + diff --git a/caddy/www/echarts_donut_chart.html b/caddy/www/echarts_donut_chart.html new file mode 100644 index 0000000..a427820 --- /dev/null +++ b/caddy/www/echarts_donut_chart.html @@ -0,0 +1,79 @@ + + + + + ECharts 環狀圖 - 完整範例 + + + + + +
+ + + + diff --git a/caddy/www/echarts_pie_chart_example.html b/caddy/www/echarts_pie_chart_example.html new file mode 100644 index 0000000..570ba5f --- /dev/null +++ b/caddy/www/echarts_pie_chart_example.html @@ -0,0 +1,79 @@ + + + + + ECharts 圓餅圖 - 完整範例 + + + + + +
+ + + + diff --git a/caddy/www/english_units.html b/caddy/www/english_units.html new file mode 100644 index 0000000..7caa85c --- /dev/null +++ b/caddy/www/english_units.html @@ -0,0 +1,2956 @@ + + + + + +Wonder World — Unit 1 & 2 + + + + + + + + + + +
+ + + + + + + + + + + + +
+
寫給我家的小讀者
+

Wonder World

+

這不是課本,是我陪你讀的筆記。
慢慢念沒關係,念錯也沒關係,一起把字詞變成聲音就好。

+
+ Unit 1 · 家裡 + Unit 2 · 大家在做什麼 + 故事 · 單字 · 發音 +
+
+
+ + +
+
+ + + + + + +
+
+ +
+ + +
+ +
+
+
§ Quiz
+
Word Quiz· 單字測驗
+
+ +
+

選一種方式練習 Unit 1 的單字,慢慢來,答錯也沒關係。

+
+ + + + +
+
+ +
+
+
1 / 5
+
+ 0 + 0 +
+ +
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+ +
點下去就會念給你聽喔~
+ +
+
+
§ 01
+
Story· 故事
+
十四句話,
全都發生在 Amy 家裡
+
+
+
+ +
+
+
§ 02
+
Pronunciation Tips· 怎麼唸
+
這幾個字容易卡住,
點下去聽念法
+
+
+
+ +
+
+
§ 03
+
Vocabulary· 單字
+
五個房間的名字,
記起來就能帶路了
+
+
+
+ +
+
+
§ 04
+
Sentences· 句型
+
「誰在哪裡?」
的問答模式
+
+
+
+ +
+
+
§ 05
+
Daily English· 生活會話
+
兩句很常用的
小話,收下
+
+
+
+ +
+
+
§ 06
+
Phonics· 自然發音
+
兩種 th ——
舌頭位置不一樣喔
+
+
+
+ +
+ + +
+ +
+
+
§ Quiz
+
Word Quiz· 單字測驗
+
+ +
+

選一種方式練習 Unit 2 的單字,慢慢來,答錯也沒關係。

+
+ + + + +
+
+ +
+
+
1 / 6
+
+ 0 + 0 +
+ +
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+ +
點下去就會念給你聽喔~
+ +
+
+
§ 01
+
Story· 故事
+
視訊的時候,
奶奶在跑步 🏃
+
+
+
+ +
+
+
§ 02
+
Pronunciation Tips· 怎麼唸
+
-ing 動作詞,
先把尾巴的鼻音學好
+
+
+
+ +
+
+
§ 03
+
Vocabulary· 單字
+
六個 -ing 動作,
念起來有節奏
+
+
+
+ +
+
+
§ 04
+
Sentences· 句型
+
「在做什麼?」
的萬用問句
+
+
+
+ +
+
+
§ 05
+
Daily English· 生活會話
+
兩句簡單的,
脫口就能講
+
+
+
+ +
+
+
§ 06
+
Phonics· 自然發音
+
ng 和 nk ——
嘴巴合起來念
+
+
+
+ +
+ + +
+ +
+
+
§ Quiz
+
Word Quiz· 單字測驗
+
+
+

選一種方式練習 Unit 3 的單字,慢慢來,答錯也沒關係。

+
+ + + + +
+
+
+
+
1 / 6
+
+ 0 + 0 +
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
錢包別忘了帶~
+ +
+
+
§ 01
+
Story· 故事
+
和 Boka 一起去
吃午餐 🍔
+
+
+
+ +
+
+
§ 02
+
Pronunciation Tips· 怎麼唸
+
點餐前,
先把食物名字念清楚
+
+
+
+ +
+
+
§ 03
+
Vocabulary· 單字
+
六樣常吃的
食物和飲料
+
+
+
+ +
+
+
§ 04
+
Sentences· 句型
+
「你想吃什麼?」
點餐句型
+
+
+
+ +
+
+
§ 05
+
Daily English· 生活會話
+
讚美和反問,
超級實用
+
+
+
+ +
+
+
§ 06
+
Phonics· 自然發音
+
wh 和 ph,
都念 /f/ 或 /w/ 喔
+
+
+
+ +
+ + +
+ +
+
+
§ Quiz
+
Word Quiz· 單字測驗
+
+
+

選一種方式練習 Unit 4 的單字,慢慢來,答錯也沒關係。

+
+ + + + +
+
+
+
+
1 / 5
+
+ 0 + 0 +
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
看到老虎就快跑~
+ +
+
+
§ 01
+
Story· 故事
+
去動物園的
一天,驚險
+
+
+
+ +
+
+
§ 02
+
Pronunciation Tips· 怎麼唸
+
動物名字,
有些字藏了小陷阱
+
+
+
+ +
+
+
§ 03
+
Vocabulary· 單字
+
五種動物,
都是複數 -s
+
+
+
+ +
+
+
§ 04
+
Sentences· 句型
+
「你喜歡 _ 嗎?」
肯定和否定
+
+
+
+ +
+
+
§ 05
+
Daily English· 生活會話
+
開心玩,
遇到危險叫救命
+
+
+
+ +
+
+
§ 06
+
Phonics· 自然發音
+
sh 和 ch,
舌頭位置不同
+
+
+
+ +
+ + +
+ +
+
+
§ Quiz
+
Word Quiz· 單字測驗
+
+
+

選一種方式練習端午節的單字,慢慢來,答錯也沒關係。

+
+ + + + +
+
+
+
+
1 / 4
+
+ 0 + 0 +
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
端午節那天可以立蛋喔~
+ +
+
+
§ 01
+
Story· 故事
+
端午節的
小日常
+
+
+
+ +
+
+
§ 02
+
Pronunciation Tips· 怎麼唸
+
端午節特別的
幾個字,跟著念
+
+
+
+ +
+
+
§ 03
+
Vocabulary· 單字
+
四個端午節
專屬的詞
+
+
+
+ +
+ + +
+ +
+
+
§ Quiz
+
Word Quiz· 單字測驗
+
+
+

選一種方式練習數字的英文念法,慢慢來。

+
+ + + + +
+
+
+
+
1 / 5
+
+ 0 + 0 +
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
一百以內,都能念了~
+ +
+
+
§ 01
+
Numbers· 六十到一百
+
五個大數字,
點一下聽念法
+
+
+
+ +
+ +
+ +
+
+ 慢慢讀就好,別急
+ 念錯幾個字,也是練習的一部分 +
+ An English Reader · 2026 · 手工整理 +
+ + + + + diff --git a/caddy/www/fonts/LINESeedTW_OTF_Bd.woff2 b/caddy/www/fonts/LINESeedTW_OTF_Bd.woff2 new file mode 100755 index 0000000..aa1d83e Binary files /dev/null and b/caddy/www/fonts/LINESeedTW_OTF_Bd.woff2 differ diff --git a/caddy/www/fonts/LINESeedTW_OTF_Eb.woff2 b/caddy/www/fonts/LINESeedTW_OTF_Eb.woff2 new file mode 100755 index 0000000..bb00a79 Binary files /dev/null and b/caddy/www/fonts/LINESeedTW_OTF_Eb.woff2 differ diff --git a/caddy/www/fonts/LINESeedTW_OTF_Rg.woff2 b/caddy/www/fonts/LINESeedTW_OTF_Rg.woff2 new file mode 100755 index 0000000..3adc799 Binary files /dev/null and b/caddy/www/fonts/LINESeedTW_OTF_Rg.woff2 differ diff --git a/caddy/www/fonts/LINESeedTW_OTF_Th.woff2 b/caddy/www/fonts/LINESeedTW_OTF_Th.woff2 new file mode 100755 index 0000000..0137cb9 Binary files /dev/null and b/caddy/www/fonts/LINESeedTW_OTF_Th.woff2 differ diff --git a/caddy/www/gps_location_map_example.html b/caddy/www/gps_location_map_example.html new file mode 100644 index 0000000..ad36259 --- /dev/null +++ b/caddy/www/gps_location_map_example.html @@ -0,0 +1,113 @@ + + + + Get GPS Location and Map Example + + + + +

Get GPS Location and Map Example

+

Click the button below to get your GPS location:

+ +

+ + +
+ + + + + diff --git a/caddy/www/hello.html b/caddy/www/hello.html new file mode 100644 index 0000000..8ab686e --- /dev/null +++ b/caddy/www/hello.html @@ -0,0 +1 @@ +Hello, World! diff --git a/caddy/www/html5_qrcode_invoice_parser.html b/caddy/www/html5_qrcode_invoice_parser.html new file mode 100644 index 0000000..990a8b7 --- /dev/null +++ b/caddy/www/html5_qrcode_invoice_parser.html @@ -0,0 +1,201 @@ + + + + + + QR Code Scanner (固定320x240) + + + + + + + +

QR Code Scanner

+ + + + + +
+
+
+ + +
請將 QR Code 對準掃描框。
+ + + + + + + + diff --git a/caddy/www/instascan_invoice_parser.html b/caddy/www/instascan_invoice_parser.html new file mode 100644 index 0000000..0ec642b --- /dev/null +++ b/caddy/www/instascan_invoice_parser.html @@ -0,0 +1,144 @@ + + + + + + QR Code Scanner + + + + + +

QR Code Scanner

+ + +
請將 QR Code 對準攝影機。
+ + + + + diff --git a/caddy/www/lit_form_example.html b/caddy/www/lit_form_example.html new file mode 100644 index 0000000..6f62957 --- /dev/null +++ b/caddy/www/lit_form_example.html @@ -0,0 +1,85 @@ + + + + + + Lit Form Example + + + + + + + + + + + + + diff --git a/caddy/www/lit_tailwind_card_example.html b/caddy/www/lit_tailwind_card_example.html new file mode 100644 index 0000000..7ed76d6 --- /dev/null +++ b/caddy/www/lit_tailwind_card_example.html @@ -0,0 +1,56 @@ + + + + + + Lit with Tailwind CSS + + + + + + + + + + + + + diff --git a/caddy/www/lit_with_animate_css.html b/caddy/www/lit_with_animate_css.html new file mode 100644 index 0000000..860e9ca --- /dev/null +++ b/caddy/www/lit_with_animate_css.html @@ -0,0 +1,45 @@ + + + + + + Lit with Animate.css + + + + + + + + + + + + \ No newline at end of file diff --git a/caddy/www/lit_with_tailwind_css.html b/caddy/www/lit_with_tailwind_css.html new file mode 100644 index 0000000..eb0abe2 --- /dev/null +++ b/caddy/www/lit_with_tailwind_css.html @@ -0,0 +1,41 @@ + + + + + + Lit with Tailwind CSS + + + + + + + + + + + + diff --git a/caddy/www/module-demo/main.js b/caddy/www/module-demo/main.js new file mode 100644 index 0000000..99b7d70 --- /dev/null +++ b/caddy/www/module-demo/main.js @@ -0,0 +1,10 @@ +// 匯入指定函式與常數 +import { add, PI } from './math.js'; + +// 匯入預設匯出 +import multiply from './math.js'; + +console.log(add(2, 3)); // 5 +console.log(PI); // 3.14159 +console.log(multiply(4, 5));// 20 + diff --git a/caddy/www/module-demo/math.js b/caddy/www/module-demo/math.js new file mode 100644 index 0000000..bc94b41 --- /dev/null +++ b/caddy/www/module-demo/math.js @@ -0,0 +1,13 @@ +// 匯出函式 +export function add(a, b) { + return a + b; +} + +// 匯出常數 +export const PI = 3.14159; + +// 預設匯出(每個檔案只能有一個) +export default function multiply(a, b) { + return a * b; +} + diff --git a/caddy/www/module-demo/myfile.html b/caddy/www/module-demo/myfile.html new file mode 100644 index 0000000..5d84637 --- /dev/null +++ b/caddy/www/module-demo/myfile.html @@ -0,0 +1,2 @@ + + diff --git a/caddy/www/pokemon/CLAUDE.md b/caddy/www/pokemon/CLAUDE.md new file mode 100644 index 0000000..8f0d3a3 --- /dev/null +++ b/caddy/www/pokemon/CLAUDE.md @@ -0,0 +1,73 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## 專案概觀 + +這是一個純前端的靜態網頁,用 Leaflet 在台灣地圖上顯示寶可夢(Pokémon GO)出沒點資料。沒有建置系統、沒有套件管理、沒有測試。遠端 repo:`http://192.168.42.124:31337/timmy/pokemon`(Gitea,公開)。 + +整個專案只有三個真正的組件: +- `index.html`:主畫面。fetch `spots.json` 後,為每筆資料在地圖上建立帶圖示的 marker 與 popup。 +- `spots.json`:資料來源。頂層是 `{ "items": [...] }`,也相容頂層直接是陣列(`toList()` 會處理兩種)。 +- `img/.png`:寶可夢圖鑑編號對應的圖示(已備齊 1–1000)。 + +## 常用指令 + +沒有 build / lint / test。直接開啟本機伺服器即可: + +```bash +# 在專案根目錄起 server,直接訪問 http://localhost:8000/ 即可 +python3 -m http.server 8000 +``` + +圖示 URL 使用相對路徑 `img/${item.id}.png`(`index.html:139`),本地與生產都能運作。生產部署在 `https:///pokemon/` 下,Caddy 把 `/opt/caddy/www/pokemon` 作為該路徑的 root。 + +### 批次下載寶可夢圖示 + +```bash +./download_poke_imgs.sh [START] [END] # 預設 1..1000 +CONCURRENCY=16 ./download_poke_imgs.sh 1 1025 # 自訂並行數 +``` + +會從 `https://twpkinfo.com/images/poke1/.png` 下載到 `img/`,已存在則跳過,用 `.part` 暫存避免半成品。 + +## 資料結構與相容性注意事項 + +`spots.json` 的每筆 item 欄位命名可能混用兩種來源,`index.html` 的 `buildPopup()` 與 marker 建立邏輯都必須容錯: + +- 座標欄位有三組別名:`latitude`/`longitude`、`Latitude_Adjusted`/`Longitude_Adjusted`、`Latitude_Raw`/`Longitude_Raw`。程式碼用 `??` 鏈依序 fallback(`index.html:81-82`、`index.html:134-135`)。**新增欄位讀取時請沿用同一套 fallback 模式**,不要只讀單一命名。 +- 數值欄位(`iv_pct`、`iv_atk`、`iv_def`、`iv_sta`、`cp`、`level`)一律用 `isNum()` 驗證後才顯示,否則顯示 `—`。缺欄位不視為錯誤。 +- `is_perfect` 也可用 `iv_pct === 100` 推導(`index.html:93`)。 +- **剩餘秒數用 `liveRemaining()` 動態算**(`index.html:59-64`):以 `expire_time`(unix 秒)扣 `Date.now()/1000`,避免直接用 JSON 內寫死的 `remaining`。popup 透過 `bindPopup(() => buildPopup(item))`(`index.html:147`)延後到開啟時才建,確保每次開都是最新值。 + +## popup 互動的三種狀態 + +地圖同時支援 hover / click 固定 / 外部點擊取消,三者共用一個 module-scope 的 `pinnedPopup` 來協調: + +- **hover**:開 popup + marker 放大 class `hovered`;離開時若**不是**目前被固定的,就關閉。 +- **click marker**:若目前有其他 pinned popup 先關掉它、移除其放大樣式,再固定新的。 +- **click 地圖空白處**:關閉 pinned popup。 + +修改互動行為時要同步更新這三個 handler,否則容易出現「popup 關不掉」或「圖示放大沒復原」的狀態不一致。 + +## 載入錯誤提示 + +`showLoadError(msg)`(`index.html:113-122`)會在地圖右上角顯示紅框 Leaflet control。三種情境會觸發:HTTP 非 2xx、JSON 解析失敗、有效座標為零。修改 fetch 流程時請維持這層使用者可見的回饋,不要退回只剩 `console.error`。 + +## 部署 + +生產機在 `192.168.42.104`,Caddy 服務根目錄為 `/opt/caddy/www/pokemon`。**一律透過 Gitea 推送,不再用 scp**: + +```bash +git add -u # 或指定檔案 +git commit -m "..." +git -c http.extraheader="Authorization: token " push +``` + +生產機由其他流程(cron 或 webhook)從 Gitea 同步到 Caddy root。本機禁用 scp 直接覆蓋生產檔,避免跟 git 狀態分叉。 + +(資料檔 `spots.json` 由其他流程寫入生產機,不要在本地修改後推上去覆蓋;若要動它,確認流程。) + +## 其他檔案 + +- `IV100.png`:為 100% IV 完美個體預留的標示圖(目前 `index.html` 尚未引用)。 diff --git a/caddy/www/pokemon/IV100.png b/caddy/www/pokemon/IV100.png new file mode 100644 index 0000000..13da152 Binary files /dev/null and b/caddy/www/pokemon/IV100.png differ diff --git a/caddy/www/pokemon/download_poke_imgs.sh b/caddy/www/pokemon/download_poke_imgs.sh new file mode 100755 index 0000000..c99a751 --- /dev/null +++ b/caddy/www/pokemon/download_poke_imgs.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +set -euo pipefail + +BASE_URL="https://twpkinfo.com/images/poke1" +OUT_DIR="img" +START="${1:-1}" +END="${2:-1000}" +CONCURRENCY="${CONCURRENCY:-8}" # 可調整並行數量 + +mkdir -p "$OUT_DIR" + +seq "$START" "$END" | xargs -I{} -P "$CONCURRENCY" bash -c ' + i="$1" + url="'$BASE_URL'/${i}.png" + out="'$OUT_DIR'/${i}.png" + + # 已存在就跳過 + if [[ -s "$out" ]]; then + echo "✅ skip (exists): $out" + exit 0 + fi + + # 嘗試下載 + if curl -fsSL --retry 3 --connect-timeout 10 -A "Mozilla/5.0" -o "$out.part" "$url"; then + mv "$out.part" "$out" + echo "⬇️ ok: $url -> $out" + else + rm -f "$out.part" + echo "❌ not found or failed: $url" + fi +' _ {} + diff --git a/caddy/www/pokemon/img/1.png b/caddy/www/pokemon/img/1.png new file mode 100644 index 0000000..81f1440 Binary files /dev/null and b/caddy/www/pokemon/img/1.png differ diff --git a/caddy/www/pokemon/img/10.png b/caddy/www/pokemon/img/10.png new file mode 100644 index 0000000..7fd0595 Binary files /dev/null and b/caddy/www/pokemon/img/10.png differ diff --git a/caddy/www/pokemon/img/100.png b/caddy/www/pokemon/img/100.png new file mode 100644 index 0000000..e54f29e Binary files /dev/null and b/caddy/www/pokemon/img/100.png differ diff --git a/caddy/www/pokemon/img/1000.png b/caddy/www/pokemon/img/1000.png new file mode 100644 index 0000000..edf4777 Binary files /dev/null and b/caddy/www/pokemon/img/1000.png differ diff --git a/caddy/www/pokemon/img/101.png b/caddy/www/pokemon/img/101.png new file mode 100644 index 0000000..0c68459 Binary files /dev/null and b/caddy/www/pokemon/img/101.png differ diff --git a/caddy/www/pokemon/img/102.png b/caddy/www/pokemon/img/102.png new file mode 100644 index 0000000..07c8af2 Binary files /dev/null and b/caddy/www/pokemon/img/102.png differ diff --git a/caddy/www/pokemon/img/103.png b/caddy/www/pokemon/img/103.png new file mode 100644 index 0000000..2e8ba45 Binary files /dev/null and b/caddy/www/pokemon/img/103.png differ diff --git a/caddy/www/pokemon/img/104.png b/caddy/www/pokemon/img/104.png new file mode 100644 index 0000000..161f37e Binary files /dev/null and b/caddy/www/pokemon/img/104.png differ diff --git a/caddy/www/pokemon/img/105.png b/caddy/www/pokemon/img/105.png new file mode 100644 index 0000000..b22ea37 Binary files /dev/null and b/caddy/www/pokemon/img/105.png differ diff --git a/caddy/www/pokemon/img/106.png b/caddy/www/pokemon/img/106.png new file mode 100644 index 0000000..b3a379d Binary files /dev/null and b/caddy/www/pokemon/img/106.png differ diff --git a/caddy/www/pokemon/img/107.png b/caddy/www/pokemon/img/107.png new file mode 100644 index 0000000..ea701e9 Binary files /dev/null and b/caddy/www/pokemon/img/107.png differ diff --git a/caddy/www/pokemon/img/108.png b/caddy/www/pokemon/img/108.png new file mode 100644 index 0000000..86e51c4 Binary files /dev/null and b/caddy/www/pokemon/img/108.png differ diff --git a/caddy/www/pokemon/img/109.png b/caddy/www/pokemon/img/109.png new file mode 100644 index 0000000..a6752f2 Binary files /dev/null and b/caddy/www/pokemon/img/109.png differ diff --git a/caddy/www/pokemon/img/11.png b/caddy/www/pokemon/img/11.png new file mode 100644 index 0000000..d8cfa5c Binary files /dev/null and b/caddy/www/pokemon/img/11.png differ diff --git a/caddy/www/pokemon/img/110.png b/caddy/www/pokemon/img/110.png new file mode 100644 index 0000000..ccb2079 Binary files /dev/null and b/caddy/www/pokemon/img/110.png differ diff --git a/caddy/www/pokemon/img/111.png b/caddy/www/pokemon/img/111.png new file mode 100644 index 0000000..8e92734 Binary files /dev/null and b/caddy/www/pokemon/img/111.png differ diff --git a/caddy/www/pokemon/img/112.png b/caddy/www/pokemon/img/112.png new file mode 100644 index 0000000..bfed6fb Binary files /dev/null and b/caddy/www/pokemon/img/112.png differ diff --git a/caddy/www/pokemon/img/113.png b/caddy/www/pokemon/img/113.png new file mode 100644 index 0000000..8d71c23 Binary files /dev/null and b/caddy/www/pokemon/img/113.png differ diff --git a/caddy/www/pokemon/img/114.png b/caddy/www/pokemon/img/114.png new file mode 100644 index 0000000..538f6bc Binary files /dev/null and b/caddy/www/pokemon/img/114.png differ diff --git a/caddy/www/pokemon/img/115.png b/caddy/www/pokemon/img/115.png new file mode 100644 index 0000000..bbe5a93 Binary files /dev/null and b/caddy/www/pokemon/img/115.png differ diff --git a/caddy/www/pokemon/img/116.png b/caddy/www/pokemon/img/116.png new file mode 100644 index 0000000..e56623c Binary files /dev/null and b/caddy/www/pokemon/img/116.png differ diff --git a/caddy/www/pokemon/img/117.png b/caddy/www/pokemon/img/117.png new file mode 100644 index 0000000..83c4810 Binary files /dev/null and b/caddy/www/pokemon/img/117.png differ diff --git a/caddy/www/pokemon/img/118.png b/caddy/www/pokemon/img/118.png new file mode 100644 index 0000000..c90a58f Binary files /dev/null and b/caddy/www/pokemon/img/118.png differ diff --git a/caddy/www/pokemon/img/119.png b/caddy/www/pokemon/img/119.png new file mode 100644 index 0000000..370cfa7 Binary files /dev/null and b/caddy/www/pokemon/img/119.png differ diff --git a/caddy/www/pokemon/img/12.png b/caddy/www/pokemon/img/12.png new file mode 100644 index 0000000..2b98e24 Binary files /dev/null and b/caddy/www/pokemon/img/12.png differ diff --git a/caddy/www/pokemon/img/120.png b/caddy/www/pokemon/img/120.png new file mode 100644 index 0000000..9ed3f5f Binary files /dev/null and b/caddy/www/pokemon/img/120.png differ diff --git a/caddy/www/pokemon/img/121.png b/caddy/www/pokemon/img/121.png new file mode 100644 index 0000000..dc08465 Binary files /dev/null and b/caddy/www/pokemon/img/121.png differ diff --git a/caddy/www/pokemon/img/122.png b/caddy/www/pokemon/img/122.png new file mode 100644 index 0000000..d39c897 Binary files /dev/null and b/caddy/www/pokemon/img/122.png differ diff --git a/caddy/www/pokemon/img/123.png b/caddy/www/pokemon/img/123.png new file mode 100644 index 0000000..c1f9979 Binary files /dev/null and b/caddy/www/pokemon/img/123.png differ diff --git a/caddy/www/pokemon/img/124.png b/caddy/www/pokemon/img/124.png new file mode 100644 index 0000000..ef2ecff Binary files /dev/null and b/caddy/www/pokemon/img/124.png differ diff --git a/caddy/www/pokemon/img/125.png b/caddy/www/pokemon/img/125.png new file mode 100644 index 0000000..23ab1ab Binary files /dev/null and b/caddy/www/pokemon/img/125.png differ diff --git a/caddy/www/pokemon/img/126.png b/caddy/www/pokemon/img/126.png new file mode 100644 index 0000000..1607acd Binary files /dev/null and b/caddy/www/pokemon/img/126.png differ diff --git a/caddy/www/pokemon/img/127.png b/caddy/www/pokemon/img/127.png new file mode 100644 index 0000000..7eb14ad Binary files /dev/null and b/caddy/www/pokemon/img/127.png differ diff --git a/caddy/www/pokemon/img/128.png b/caddy/www/pokemon/img/128.png new file mode 100644 index 0000000..490fc0b Binary files /dev/null and b/caddy/www/pokemon/img/128.png differ diff --git a/caddy/www/pokemon/img/129.png b/caddy/www/pokemon/img/129.png new file mode 100644 index 0000000..b779056 Binary files /dev/null and b/caddy/www/pokemon/img/129.png differ diff --git a/caddy/www/pokemon/img/13.png b/caddy/www/pokemon/img/13.png new file mode 100644 index 0000000..20ce4e4 Binary files /dev/null and b/caddy/www/pokemon/img/13.png differ diff --git a/caddy/www/pokemon/img/130.png b/caddy/www/pokemon/img/130.png new file mode 100644 index 0000000..23294ac Binary files /dev/null and b/caddy/www/pokemon/img/130.png differ diff --git a/caddy/www/pokemon/img/131.png b/caddy/www/pokemon/img/131.png new file mode 100644 index 0000000..99e8030 Binary files /dev/null and b/caddy/www/pokemon/img/131.png differ diff --git a/caddy/www/pokemon/img/132.png b/caddy/www/pokemon/img/132.png new file mode 100644 index 0000000..ae38347 Binary files /dev/null and b/caddy/www/pokemon/img/132.png differ diff --git a/caddy/www/pokemon/img/133.png b/caddy/www/pokemon/img/133.png new file mode 100644 index 0000000..3cf7a8c Binary files /dev/null and b/caddy/www/pokemon/img/133.png differ diff --git a/caddy/www/pokemon/img/134.png b/caddy/www/pokemon/img/134.png new file mode 100644 index 0000000..8967dd4 Binary files /dev/null and b/caddy/www/pokemon/img/134.png differ diff --git a/caddy/www/pokemon/img/135.png b/caddy/www/pokemon/img/135.png new file mode 100644 index 0000000..6dbc628 Binary files /dev/null and b/caddy/www/pokemon/img/135.png differ diff --git a/caddy/www/pokemon/img/136.png b/caddy/www/pokemon/img/136.png new file mode 100644 index 0000000..aea3638 Binary files /dev/null and b/caddy/www/pokemon/img/136.png differ diff --git a/caddy/www/pokemon/img/137.png b/caddy/www/pokemon/img/137.png new file mode 100644 index 0000000..3d59a93 Binary files /dev/null and b/caddy/www/pokemon/img/137.png differ diff --git a/caddy/www/pokemon/img/138.png b/caddy/www/pokemon/img/138.png new file mode 100644 index 0000000..471493f Binary files /dev/null and b/caddy/www/pokemon/img/138.png differ diff --git a/caddy/www/pokemon/img/139.png b/caddy/www/pokemon/img/139.png new file mode 100644 index 0000000..d69d20f Binary files /dev/null and b/caddy/www/pokemon/img/139.png differ diff --git a/caddy/www/pokemon/img/14.png b/caddy/www/pokemon/img/14.png new file mode 100644 index 0000000..5882086 Binary files /dev/null and b/caddy/www/pokemon/img/14.png differ diff --git a/caddy/www/pokemon/img/140.png b/caddy/www/pokemon/img/140.png new file mode 100644 index 0000000..336cd64 Binary files /dev/null and b/caddy/www/pokemon/img/140.png differ diff --git a/caddy/www/pokemon/img/141.png b/caddy/www/pokemon/img/141.png new file mode 100644 index 0000000..0b275f7 Binary files /dev/null and b/caddy/www/pokemon/img/141.png differ diff --git a/caddy/www/pokemon/img/142.png b/caddy/www/pokemon/img/142.png new file mode 100644 index 0000000..23b2392 Binary files /dev/null and b/caddy/www/pokemon/img/142.png differ diff --git a/caddy/www/pokemon/img/143.png b/caddy/www/pokemon/img/143.png new file mode 100644 index 0000000..0e2173d Binary files /dev/null and b/caddy/www/pokemon/img/143.png differ diff --git a/caddy/www/pokemon/img/144.png b/caddy/www/pokemon/img/144.png new file mode 100644 index 0000000..d882576 Binary files /dev/null and b/caddy/www/pokemon/img/144.png differ diff --git a/caddy/www/pokemon/img/145.png b/caddy/www/pokemon/img/145.png new file mode 100644 index 0000000..8531647 Binary files /dev/null and b/caddy/www/pokemon/img/145.png differ diff --git a/caddy/www/pokemon/img/146.png b/caddy/www/pokemon/img/146.png new file mode 100644 index 0000000..7007fde Binary files /dev/null and b/caddy/www/pokemon/img/146.png differ diff --git a/caddy/www/pokemon/img/147.png b/caddy/www/pokemon/img/147.png new file mode 100644 index 0000000..cebe30c Binary files /dev/null and b/caddy/www/pokemon/img/147.png differ diff --git a/caddy/www/pokemon/img/148.png b/caddy/www/pokemon/img/148.png new file mode 100644 index 0000000..0084c85 Binary files /dev/null and b/caddy/www/pokemon/img/148.png differ diff --git a/caddy/www/pokemon/img/149.png b/caddy/www/pokemon/img/149.png new file mode 100644 index 0000000..e08cf20 Binary files /dev/null and b/caddy/www/pokemon/img/149.png differ diff --git a/caddy/www/pokemon/img/15.png b/caddy/www/pokemon/img/15.png new file mode 100644 index 0000000..2e134b4 Binary files /dev/null and b/caddy/www/pokemon/img/15.png differ diff --git a/caddy/www/pokemon/img/150.png b/caddy/www/pokemon/img/150.png new file mode 100644 index 0000000..00da03a Binary files /dev/null and b/caddy/www/pokemon/img/150.png differ diff --git a/caddy/www/pokemon/img/151.png b/caddy/www/pokemon/img/151.png new file mode 100644 index 0000000..8be6c02 Binary files /dev/null and b/caddy/www/pokemon/img/151.png differ diff --git a/caddy/www/pokemon/img/152.png b/caddy/www/pokemon/img/152.png new file mode 100644 index 0000000..1b0ad04 Binary files /dev/null and b/caddy/www/pokemon/img/152.png differ diff --git a/caddy/www/pokemon/img/153.png b/caddy/www/pokemon/img/153.png new file mode 100644 index 0000000..a13d9d2 Binary files /dev/null and b/caddy/www/pokemon/img/153.png differ diff --git a/caddy/www/pokemon/img/154.png b/caddy/www/pokemon/img/154.png new file mode 100644 index 0000000..2694225 Binary files /dev/null and b/caddy/www/pokemon/img/154.png differ diff --git a/caddy/www/pokemon/img/155.png b/caddy/www/pokemon/img/155.png new file mode 100644 index 0000000..07319b1 Binary files /dev/null and b/caddy/www/pokemon/img/155.png differ diff --git a/caddy/www/pokemon/img/156.png b/caddy/www/pokemon/img/156.png new file mode 100644 index 0000000..0f362ce Binary files /dev/null and b/caddy/www/pokemon/img/156.png differ diff --git a/caddy/www/pokemon/img/157.png b/caddy/www/pokemon/img/157.png new file mode 100644 index 0000000..fc140df Binary files /dev/null and b/caddy/www/pokemon/img/157.png differ diff --git a/caddy/www/pokemon/img/158.png b/caddy/www/pokemon/img/158.png new file mode 100644 index 0000000..fc046a0 Binary files /dev/null and b/caddy/www/pokemon/img/158.png differ diff --git a/caddy/www/pokemon/img/159.png b/caddy/www/pokemon/img/159.png new file mode 100644 index 0000000..d95962f Binary files /dev/null and b/caddy/www/pokemon/img/159.png differ diff --git a/caddy/www/pokemon/img/16.png b/caddy/www/pokemon/img/16.png new file mode 100644 index 0000000..85cd37e Binary files /dev/null and b/caddy/www/pokemon/img/16.png differ diff --git a/caddy/www/pokemon/img/160.png b/caddy/www/pokemon/img/160.png new file mode 100644 index 0000000..138472d Binary files /dev/null and b/caddy/www/pokemon/img/160.png differ diff --git a/caddy/www/pokemon/img/161.png b/caddy/www/pokemon/img/161.png new file mode 100644 index 0000000..d75f863 Binary files /dev/null and b/caddy/www/pokemon/img/161.png differ diff --git a/caddy/www/pokemon/img/162.png b/caddy/www/pokemon/img/162.png new file mode 100644 index 0000000..5539b14 Binary files /dev/null and b/caddy/www/pokemon/img/162.png differ diff --git a/caddy/www/pokemon/img/163.png b/caddy/www/pokemon/img/163.png new file mode 100644 index 0000000..743c3b5 Binary files /dev/null and b/caddy/www/pokemon/img/163.png differ diff --git a/caddy/www/pokemon/img/164.png b/caddy/www/pokemon/img/164.png new file mode 100644 index 0000000..5e1c00f Binary files /dev/null and b/caddy/www/pokemon/img/164.png differ diff --git a/caddy/www/pokemon/img/165.png b/caddy/www/pokemon/img/165.png new file mode 100644 index 0000000..2ccdf60 Binary files /dev/null and b/caddy/www/pokemon/img/165.png differ diff --git a/caddy/www/pokemon/img/166.png b/caddy/www/pokemon/img/166.png new file mode 100644 index 0000000..14db2a9 Binary files /dev/null and b/caddy/www/pokemon/img/166.png differ diff --git a/caddy/www/pokemon/img/167.png b/caddy/www/pokemon/img/167.png new file mode 100644 index 0000000..508909e Binary files /dev/null and b/caddy/www/pokemon/img/167.png differ diff --git a/caddy/www/pokemon/img/168.png b/caddy/www/pokemon/img/168.png new file mode 100644 index 0000000..28c8e66 Binary files /dev/null and b/caddy/www/pokemon/img/168.png differ diff --git a/caddy/www/pokemon/img/169.png b/caddy/www/pokemon/img/169.png new file mode 100644 index 0000000..e4464f6 Binary files /dev/null and b/caddy/www/pokemon/img/169.png differ diff --git a/caddy/www/pokemon/img/17.png b/caddy/www/pokemon/img/17.png new file mode 100644 index 0000000..63c6382 Binary files /dev/null and b/caddy/www/pokemon/img/17.png differ diff --git a/caddy/www/pokemon/img/170.png b/caddy/www/pokemon/img/170.png new file mode 100644 index 0000000..f1acf41 Binary files /dev/null and b/caddy/www/pokemon/img/170.png differ diff --git a/caddy/www/pokemon/img/171.png b/caddy/www/pokemon/img/171.png new file mode 100644 index 0000000..3d5a334 Binary files /dev/null and b/caddy/www/pokemon/img/171.png differ diff --git a/caddy/www/pokemon/img/172.png b/caddy/www/pokemon/img/172.png new file mode 100644 index 0000000..aa00672 Binary files /dev/null and b/caddy/www/pokemon/img/172.png differ diff --git a/caddy/www/pokemon/img/173.png b/caddy/www/pokemon/img/173.png new file mode 100644 index 0000000..ba442f0 Binary files /dev/null and b/caddy/www/pokemon/img/173.png differ diff --git a/caddy/www/pokemon/img/174.png b/caddy/www/pokemon/img/174.png new file mode 100644 index 0000000..dc8db09 Binary files /dev/null and b/caddy/www/pokemon/img/174.png differ diff --git a/caddy/www/pokemon/img/175.png b/caddy/www/pokemon/img/175.png new file mode 100644 index 0000000..89c8b02 Binary files /dev/null and b/caddy/www/pokemon/img/175.png differ diff --git a/caddy/www/pokemon/img/176.png b/caddy/www/pokemon/img/176.png new file mode 100644 index 0000000..5d47357 Binary files /dev/null and b/caddy/www/pokemon/img/176.png differ diff --git a/caddy/www/pokemon/img/177.png b/caddy/www/pokemon/img/177.png new file mode 100644 index 0000000..a8d8962 Binary files /dev/null and b/caddy/www/pokemon/img/177.png differ diff --git a/caddy/www/pokemon/img/178.png b/caddy/www/pokemon/img/178.png new file mode 100644 index 0000000..7fe143b Binary files /dev/null and b/caddy/www/pokemon/img/178.png differ diff --git a/caddy/www/pokemon/img/179.png b/caddy/www/pokemon/img/179.png new file mode 100644 index 0000000..66aa122 Binary files /dev/null and b/caddy/www/pokemon/img/179.png differ diff --git a/caddy/www/pokemon/img/18.png b/caddy/www/pokemon/img/18.png new file mode 100644 index 0000000..e29fe95 Binary files /dev/null and b/caddy/www/pokemon/img/18.png differ diff --git a/caddy/www/pokemon/img/180.png b/caddy/www/pokemon/img/180.png new file mode 100644 index 0000000..31e25ce Binary files /dev/null and b/caddy/www/pokemon/img/180.png differ diff --git a/caddy/www/pokemon/img/181.png b/caddy/www/pokemon/img/181.png new file mode 100644 index 0000000..03f758e Binary files /dev/null and b/caddy/www/pokemon/img/181.png differ diff --git a/caddy/www/pokemon/img/182.png b/caddy/www/pokemon/img/182.png new file mode 100644 index 0000000..254375c Binary files /dev/null and b/caddy/www/pokemon/img/182.png differ diff --git a/caddy/www/pokemon/img/183.png b/caddy/www/pokemon/img/183.png new file mode 100644 index 0000000..c9d8ee2 Binary files /dev/null and b/caddy/www/pokemon/img/183.png differ diff --git a/caddy/www/pokemon/img/184.png b/caddy/www/pokemon/img/184.png new file mode 100644 index 0000000..5a634a1 Binary files /dev/null and b/caddy/www/pokemon/img/184.png differ diff --git a/caddy/www/pokemon/img/185.png b/caddy/www/pokemon/img/185.png new file mode 100644 index 0000000..c6c19c1 Binary files /dev/null and b/caddy/www/pokemon/img/185.png differ diff --git a/caddy/www/pokemon/img/186.png b/caddy/www/pokemon/img/186.png new file mode 100644 index 0000000..51f68f6 Binary files /dev/null and b/caddy/www/pokemon/img/186.png differ diff --git a/caddy/www/pokemon/img/187.png b/caddy/www/pokemon/img/187.png new file mode 100644 index 0000000..1d87ef2 Binary files /dev/null and b/caddy/www/pokemon/img/187.png differ diff --git a/caddy/www/pokemon/img/188.png b/caddy/www/pokemon/img/188.png new file mode 100644 index 0000000..677dca9 Binary files /dev/null and b/caddy/www/pokemon/img/188.png differ diff --git a/caddy/www/pokemon/img/189.png b/caddy/www/pokemon/img/189.png new file mode 100644 index 0000000..abee5b4 Binary files /dev/null and b/caddy/www/pokemon/img/189.png differ diff --git a/caddy/www/pokemon/img/19.png b/caddy/www/pokemon/img/19.png new file mode 100644 index 0000000..447f545 Binary files /dev/null and b/caddy/www/pokemon/img/19.png differ diff --git a/caddy/www/pokemon/img/190.png b/caddy/www/pokemon/img/190.png new file mode 100644 index 0000000..62ebe83 Binary files /dev/null and b/caddy/www/pokemon/img/190.png differ diff --git a/caddy/www/pokemon/img/191.png b/caddy/www/pokemon/img/191.png new file mode 100644 index 0000000..6a426cd Binary files /dev/null and b/caddy/www/pokemon/img/191.png differ diff --git a/caddy/www/pokemon/img/192.png b/caddy/www/pokemon/img/192.png new file mode 100644 index 0000000..7d8d9eb Binary files /dev/null and b/caddy/www/pokemon/img/192.png differ diff --git a/caddy/www/pokemon/img/193.png b/caddy/www/pokemon/img/193.png new file mode 100644 index 0000000..c3b965b Binary files /dev/null and b/caddy/www/pokemon/img/193.png differ diff --git a/caddy/www/pokemon/img/194.png b/caddy/www/pokemon/img/194.png new file mode 100644 index 0000000..48cc3d8 Binary files /dev/null and b/caddy/www/pokemon/img/194.png differ diff --git a/caddy/www/pokemon/img/195.png b/caddy/www/pokemon/img/195.png new file mode 100644 index 0000000..e2522f0 Binary files /dev/null and b/caddy/www/pokemon/img/195.png differ diff --git a/caddy/www/pokemon/img/196.png b/caddy/www/pokemon/img/196.png new file mode 100644 index 0000000..239e74d Binary files /dev/null and b/caddy/www/pokemon/img/196.png differ diff --git a/caddy/www/pokemon/img/197.png b/caddy/www/pokemon/img/197.png new file mode 100644 index 0000000..c987ce8 Binary files /dev/null and b/caddy/www/pokemon/img/197.png differ diff --git a/caddy/www/pokemon/img/198.png b/caddy/www/pokemon/img/198.png new file mode 100644 index 0000000..fe604a5 Binary files /dev/null and b/caddy/www/pokemon/img/198.png differ diff --git a/caddy/www/pokemon/img/199.png b/caddy/www/pokemon/img/199.png new file mode 100644 index 0000000..43fa3aa Binary files /dev/null and b/caddy/www/pokemon/img/199.png differ diff --git a/caddy/www/pokemon/img/2.png b/caddy/www/pokemon/img/2.png new file mode 100644 index 0000000..f664199 Binary files /dev/null and b/caddy/www/pokemon/img/2.png differ diff --git a/caddy/www/pokemon/img/20.png b/caddy/www/pokemon/img/20.png new file mode 100644 index 0000000..e18e508 Binary files /dev/null and b/caddy/www/pokemon/img/20.png differ diff --git a/caddy/www/pokemon/img/200.png b/caddy/www/pokemon/img/200.png new file mode 100644 index 0000000..8389f21 Binary files /dev/null and b/caddy/www/pokemon/img/200.png differ diff --git a/caddy/www/pokemon/img/201.png b/caddy/www/pokemon/img/201.png new file mode 100644 index 0000000..2631cdb Binary files /dev/null and b/caddy/www/pokemon/img/201.png differ diff --git a/caddy/www/pokemon/img/202.png b/caddy/www/pokemon/img/202.png new file mode 100644 index 0000000..c9b7e73 Binary files /dev/null and b/caddy/www/pokemon/img/202.png differ diff --git a/caddy/www/pokemon/img/203.png b/caddy/www/pokemon/img/203.png new file mode 100644 index 0000000..75311e3 Binary files /dev/null and b/caddy/www/pokemon/img/203.png differ diff --git a/caddy/www/pokemon/img/204.png b/caddy/www/pokemon/img/204.png new file mode 100644 index 0000000..f447a84 Binary files /dev/null and b/caddy/www/pokemon/img/204.png differ diff --git a/caddy/www/pokemon/img/205.png b/caddy/www/pokemon/img/205.png new file mode 100644 index 0000000..c886ba2 Binary files /dev/null and b/caddy/www/pokemon/img/205.png differ diff --git a/caddy/www/pokemon/img/206.png b/caddy/www/pokemon/img/206.png new file mode 100644 index 0000000..4c7c53d Binary files /dev/null and b/caddy/www/pokemon/img/206.png differ diff --git a/caddy/www/pokemon/img/207.png b/caddy/www/pokemon/img/207.png new file mode 100644 index 0000000..228f28a Binary files /dev/null and b/caddy/www/pokemon/img/207.png differ diff --git a/caddy/www/pokemon/img/208.png b/caddy/www/pokemon/img/208.png new file mode 100644 index 0000000..a5c023c Binary files /dev/null and b/caddy/www/pokemon/img/208.png differ diff --git a/caddy/www/pokemon/img/209.png b/caddy/www/pokemon/img/209.png new file mode 100644 index 0000000..fe97f1b Binary files /dev/null and b/caddy/www/pokemon/img/209.png differ diff --git a/caddy/www/pokemon/img/21.png b/caddy/www/pokemon/img/21.png new file mode 100644 index 0000000..fcf0436 Binary files /dev/null and b/caddy/www/pokemon/img/21.png differ diff --git a/caddy/www/pokemon/img/210.png b/caddy/www/pokemon/img/210.png new file mode 100644 index 0000000..bfb3c82 Binary files /dev/null and b/caddy/www/pokemon/img/210.png differ diff --git a/caddy/www/pokemon/img/211.png b/caddy/www/pokemon/img/211.png new file mode 100644 index 0000000..21b7dac Binary files /dev/null and b/caddy/www/pokemon/img/211.png differ diff --git a/caddy/www/pokemon/img/212.png b/caddy/www/pokemon/img/212.png new file mode 100644 index 0000000..56256cc Binary files /dev/null and b/caddy/www/pokemon/img/212.png differ diff --git a/caddy/www/pokemon/img/213.png b/caddy/www/pokemon/img/213.png new file mode 100644 index 0000000..eacb828 Binary files /dev/null and b/caddy/www/pokemon/img/213.png differ diff --git a/caddy/www/pokemon/img/214.png b/caddy/www/pokemon/img/214.png new file mode 100644 index 0000000..3479583 Binary files /dev/null and b/caddy/www/pokemon/img/214.png differ diff --git a/caddy/www/pokemon/img/215.png b/caddy/www/pokemon/img/215.png new file mode 100644 index 0000000..830ddde Binary files /dev/null and b/caddy/www/pokemon/img/215.png differ diff --git a/caddy/www/pokemon/img/216.png b/caddy/www/pokemon/img/216.png new file mode 100644 index 0000000..49c6957 Binary files /dev/null and b/caddy/www/pokemon/img/216.png differ diff --git a/caddy/www/pokemon/img/217.png b/caddy/www/pokemon/img/217.png new file mode 100644 index 0000000..372ccbd Binary files /dev/null and b/caddy/www/pokemon/img/217.png differ diff --git a/caddy/www/pokemon/img/218.png b/caddy/www/pokemon/img/218.png new file mode 100644 index 0000000..af30a45 Binary files /dev/null and b/caddy/www/pokemon/img/218.png differ diff --git a/caddy/www/pokemon/img/219.png b/caddy/www/pokemon/img/219.png new file mode 100644 index 0000000..2e0d323 Binary files /dev/null and b/caddy/www/pokemon/img/219.png differ diff --git a/caddy/www/pokemon/img/22.png b/caddy/www/pokemon/img/22.png new file mode 100644 index 0000000..0c0a11f Binary files /dev/null and b/caddy/www/pokemon/img/22.png differ diff --git a/caddy/www/pokemon/img/220.png b/caddy/www/pokemon/img/220.png new file mode 100644 index 0000000..03992ef Binary files /dev/null and b/caddy/www/pokemon/img/220.png differ diff --git a/caddy/www/pokemon/img/221.png b/caddy/www/pokemon/img/221.png new file mode 100644 index 0000000..1ad5263 Binary files /dev/null and b/caddy/www/pokemon/img/221.png differ diff --git a/caddy/www/pokemon/img/222.png b/caddy/www/pokemon/img/222.png new file mode 100644 index 0000000..4a3be61 Binary files /dev/null and b/caddy/www/pokemon/img/222.png differ diff --git a/caddy/www/pokemon/img/223.png b/caddy/www/pokemon/img/223.png new file mode 100644 index 0000000..82b4c05 Binary files /dev/null and b/caddy/www/pokemon/img/223.png differ diff --git a/caddy/www/pokemon/img/224.png b/caddy/www/pokemon/img/224.png new file mode 100644 index 0000000..3039e67 Binary files /dev/null and b/caddy/www/pokemon/img/224.png differ diff --git a/caddy/www/pokemon/img/225.png b/caddy/www/pokemon/img/225.png new file mode 100644 index 0000000..eeb5c74 Binary files /dev/null and b/caddy/www/pokemon/img/225.png differ diff --git a/caddy/www/pokemon/img/226.png b/caddy/www/pokemon/img/226.png new file mode 100644 index 0000000..063e23c Binary files /dev/null and b/caddy/www/pokemon/img/226.png differ diff --git a/caddy/www/pokemon/img/227.png b/caddy/www/pokemon/img/227.png new file mode 100644 index 0000000..f8178bb Binary files /dev/null and b/caddy/www/pokemon/img/227.png differ diff --git a/caddy/www/pokemon/img/228.png b/caddy/www/pokemon/img/228.png new file mode 100644 index 0000000..2b4c899 Binary files /dev/null and b/caddy/www/pokemon/img/228.png differ diff --git a/caddy/www/pokemon/img/229.png b/caddy/www/pokemon/img/229.png new file mode 100644 index 0000000..d62cd6b Binary files /dev/null and b/caddy/www/pokemon/img/229.png differ diff --git a/caddy/www/pokemon/img/23.png b/caddy/www/pokemon/img/23.png new file mode 100644 index 0000000..71adb60 Binary files /dev/null and b/caddy/www/pokemon/img/23.png differ diff --git a/caddy/www/pokemon/img/230.png b/caddy/www/pokemon/img/230.png new file mode 100644 index 0000000..bb4ac8f Binary files /dev/null and b/caddy/www/pokemon/img/230.png differ diff --git a/caddy/www/pokemon/img/231.png b/caddy/www/pokemon/img/231.png new file mode 100644 index 0000000..b362dc5 Binary files /dev/null and b/caddy/www/pokemon/img/231.png differ diff --git a/caddy/www/pokemon/img/232.png b/caddy/www/pokemon/img/232.png new file mode 100644 index 0000000..365ac04 Binary files /dev/null and b/caddy/www/pokemon/img/232.png differ diff --git a/caddy/www/pokemon/img/233.png b/caddy/www/pokemon/img/233.png new file mode 100644 index 0000000..f033403 Binary files /dev/null and b/caddy/www/pokemon/img/233.png differ diff --git a/caddy/www/pokemon/img/234.png b/caddy/www/pokemon/img/234.png new file mode 100644 index 0000000..bb62876 Binary files /dev/null and b/caddy/www/pokemon/img/234.png differ diff --git a/caddy/www/pokemon/img/235.png b/caddy/www/pokemon/img/235.png new file mode 100644 index 0000000..bc003d1 Binary files /dev/null and b/caddy/www/pokemon/img/235.png differ diff --git a/caddy/www/pokemon/img/236.png b/caddy/www/pokemon/img/236.png new file mode 100644 index 0000000..a51b051 Binary files /dev/null and b/caddy/www/pokemon/img/236.png differ diff --git a/caddy/www/pokemon/img/237.png b/caddy/www/pokemon/img/237.png new file mode 100644 index 0000000..b420732 Binary files /dev/null and b/caddy/www/pokemon/img/237.png differ diff --git a/caddy/www/pokemon/img/238.png b/caddy/www/pokemon/img/238.png new file mode 100644 index 0000000..d8f2ecd Binary files /dev/null and b/caddy/www/pokemon/img/238.png differ diff --git a/caddy/www/pokemon/img/239.png b/caddy/www/pokemon/img/239.png new file mode 100644 index 0000000..192680e Binary files /dev/null and b/caddy/www/pokemon/img/239.png differ diff --git a/caddy/www/pokemon/img/24.png b/caddy/www/pokemon/img/24.png new file mode 100644 index 0000000..1e73b7a Binary files /dev/null and b/caddy/www/pokemon/img/24.png differ diff --git a/caddy/www/pokemon/img/240.png b/caddy/www/pokemon/img/240.png new file mode 100644 index 0000000..5c4c8d9 Binary files /dev/null and b/caddy/www/pokemon/img/240.png differ diff --git a/caddy/www/pokemon/img/241.png b/caddy/www/pokemon/img/241.png new file mode 100644 index 0000000..295c0f3 Binary files /dev/null and b/caddy/www/pokemon/img/241.png differ diff --git a/caddy/www/pokemon/img/242.png b/caddy/www/pokemon/img/242.png new file mode 100644 index 0000000..a626074 Binary files /dev/null and b/caddy/www/pokemon/img/242.png differ diff --git a/caddy/www/pokemon/img/243.png b/caddy/www/pokemon/img/243.png new file mode 100644 index 0000000..91dc7a4 Binary files /dev/null and b/caddy/www/pokemon/img/243.png differ diff --git a/caddy/www/pokemon/img/244.png b/caddy/www/pokemon/img/244.png new file mode 100644 index 0000000..d53ebc9 Binary files /dev/null and b/caddy/www/pokemon/img/244.png differ diff --git a/caddy/www/pokemon/img/245.png b/caddy/www/pokemon/img/245.png new file mode 100644 index 0000000..361a7d6 Binary files /dev/null and b/caddy/www/pokemon/img/245.png differ diff --git a/caddy/www/pokemon/img/246.png b/caddy/www/pokemon/img/246.png new file mode 100644 index 0000000..86bc7ba Binary files /dev/null and b/caddy/www/pokemon/img/246.png differ diff --git a/caddy/www/pokemon/img/247.png b/caddy/www/pokemon/img/247.png new file mode 100644 index 0000000..6378c13 Binary files /dev/null and b/caddy/www/pokemon/img/247.png differ diff --git a/caddy/www/pokemon/img/248.png b/caddy/www/pokemon/img/248.png new file mode 100644 index 0000000..ed1da08 Binary files /dev/null and b/caddy/www/pokemon/img/248.png differ diff --git a/caddy/www/pokemon/img/249.png b/caddy/www/pokemon/img/249.png new file mode 100644 index 0000000..7ee064d Binary files /dev/null and b/caddy/www/pokemon/img/249.png differ diff --git a/caddy/www/pokemon/img/25.png b/caddy/www/pokemon/img/25.png new file mode 100644 index 0000000..f7a7eaf Binary files /dev/null and b/caddy/www/pokemon/img/25.png differ diff --git a/caddy/www/pokemon/img/250.png b/caddy/www/pokemon/img/250.png new file mode 100644 index 0000000..b685511 Binary files /dev/null and b/caddy/www/pokemon/img/250.png differ diff --git a/caddy/www/pokemon/img/251.png b/caddy/www/pokemon/img/251.png new file mode 100644 index 0000000..f2eacb3 Binary files /dev/null and b/caddy/www/pokemon/img/251.png differ diff --git a/caddy/www/pokemon/img/252.png b/caddy/www/pokemon/img/252.png new file mode 100644 index 0000000..0434a16 Binary files /dev/null and b/caddy/www/pokemon/img/252.png differ diff --git a/caddy/www/pokemon/img/253.png b/caddy/www/pokemon/img/253.png new file mode 100644 index 0000000..2419f47 Binary files /dev/null and b/caddy/www/pokemon/img/253.png differ diff --git a/caddy/www/pokemon/img/254.png b/caddy/www/pokemon/img/254.png new file mode 100644 index 0000000..acdc493 Binary files /dev/null and b/caddy/www/pokemon/img/254.png differ diff --git a/caddy/www/pokemon/img/255.png b/caddy/www/pokemon/img/255.png new file mode 100644 index 0000000..3211945 Binary files /dev/null and b/caddy/www/pokemon/img/255.png differ diff --git a/caddy/www/pokemon/img/256.png b/caddy/www/pokemon/img/256.png new file mode 100644 index 0000000..1434529 Binary files /dev/null and b/caddy/www/pokemon/img/256.png differ diff --git a/caddy/www/pokemon/img/257.png b/caddy/www/pokemon/img/257.png new file mode 100644 index 0000000..f8d6fd9 Binary files /dev/null and b/caddy/www/pokemon/img/257.png differ diff --git a/caddy/www/pokemon/img/258.png b/caddy/www/pokemon/img/258.png new file mode 100644 index 0000000..e4e4824 Binary files /dev/null and b/caddy/www/pokemon/img/258.png differ diff --git a/caddy/www/pokemon/img/259.png b/caddy/www/pokemon/img/259.png new file mode 100644 index 0000000..242081e Binary files /dev/null and b/caddy/www/pokemon/img/259.png differ diff --git a/caddy/www/pokemon/img/26.png b/caddy/www/pokemon/img/26.png new file mode 100644 index 0000000..71e73fa Binary files /dev/null and b/caddy/www/pokemon/img/26.png differ diff --git a/caddy/www/pokemon/img/260.png b/caddy/www/pokemon/img/260.png new file mode 100644 index 0000000..6c790ba Binary files /dev/null and b/caddy/www/pokemon/img/260.png differ diff --git a/caddy/www/pokemon/img/261.png b/caddy/www/pokemon/img/261.png new file mode 100644 index 0000000..e0fc75e Binary files /dev/null and b/caddy/www/pokemon/img/261.png differ diff --git a/caddy/www/pokemon/img/262.png b/caddy/www/pokemon/img/262.png new file mode 100644 index 0000000..76b8929 Binary files /dev/null and b/caddy/www/pokemon/img/262.png differ diff --git a/caddy/www/pokemon/img/263.png b/caddy/www/pokemon/img/263.png new file mode 100644 index 0000000..8d2fd4d Binary files /dev/null and b/caddy/www/pokemon/img/263.png differ diff --git a/caddy/www/pokemon/img/264.png b/caddy/www/pokemon/img/264.png new file mode 100644 index 0000000..2ae5593 Binary files /dev/null and b/caddy/www/pokemon/img/264.png differ diff --git a/caddy/www/pokemon/img/265.png b/caddy/www/pokemon/img/265.png new file mode 100644 index 0000000..68f10e1 Binary files /dev/null and b/caddy/www/pokemon/img/265.png differ diff --git a/caddy/www/pokemon/img/266.png b/caddy/www/pokemon/img/266.png new file mode 100644 index 0000000..cd3bbd4 Binary files /dev/null and b/caddy/www/pokemon/img/266.png differ diff --git a/caddy/www/pokemon/img/267.png b/caddy/www/pokemon/img/267.png new file mode 100644 index 0000000..81fdfb4 Binary files /dev/null and b/caddy/www/pokemon/img/267.png differ diff --git a/caddy/www/pokemon/img/268.png b/caddy/www/pokemon/img/268.png new file mode 100644 index 0000000..a52705c Binary files /dev/null and b/caddy/www/pokemon/img/268.png differ diff --git a/caddy/www/pokemon/img/269.png b/caddy/www/pokemon/img/269.png new file mode 100644 index 0000000..f6dcf65 Binary files /dev/null and b/caddy/www/pokemon/img/269.png differ diff --git a/caddy/www/pokemon/img/27.png b/caddy/www/pokemon/img/27.png new file mode 100644 index 0000000..3290f96 Binary files /dev/null and b/caddy/www/pokemon/img/27.png differ diff --git a/caddy/www/pokemon/img/270.png b/caddy/www/pokemon/img/270.png new file mode 100644 index 0000000..51fec71 Binary files /dev/null and b/caddy/www/pokemon/img/270.png differ diff --git a/caddy/www/pokemon/img/271.png b/caddy/www/pokemon/img/271.png new file mode 100644 index 0000000..6c9a035 Binary files /dev/null and b/caddy/www/pokemon/img/271.png differ diff --git a/caddy/www/pokemon/img/272.png b/caddy/www/pokemon/img/272.png new file mode 100644 index 0000000..de0a4bb Binary files /dev/null and b/caddy/www/pokemon/img/272.png differ diff --git a/caddy/www/pokemon/img/273.png b/caddy/www/pokemon/img/273.png new file mode 100644 index 0000000..6392a3e Binary files /dev/null and b/caddy/www/pokemon/img/273.png differ diff --git a/caddy/www/pokemon/img/274.png b/caddy/www/pokemon/img/274.png new file mode 100644 index 0000000..1d73010 Binary files /dev/null and b/caddy/www/pokemon/img/274.png differ diff --git a/caddy/www/pokemon/img/275.png b/caddy/www/pokemon/img/275.png new file mode 100644 index 0000000..ed26e4a Binary files /dev/null and b/caddy/www/pokemon/img/275.png differ diff --git a/caddy/www/pokemon/img/276.png b/caddy/www/pokemon/img/276.png new file mode 100644 index 0000000..9b593af Binary files /dev/null and b/caddy/www/pokemon/img/276.png differ diff --git a/caddy/www/pokemon/img/277.png b/caddy/www/pokemon/img/277.png new file mode 100644 index 0000000..0a6c445 Binary files /dev/null and b/caddy/www/pokemon/img/277.png differ diff --git a/caddy/www/pokemon/img/278.png b/caddy/www/pokemon/img/278.png new file mode 100644 index 0000000..6fa7240 Binary files /dev/null and b/caddy/www/pokemon/img/278.png differ diff --git a/caddy/www/pokemon/img/279.png b/caddy/www/pokemon/img/279.png new file mode 100644 index 0000000..ad70abf Binary files /dev/null and b/caddy/www/pokemon/img/279.png differ diff --git a/caddy/www/pokemon/img/28.png b/caddy/www/pokemon/img/28.png new file mode 100644 index 0000000..effa421 Binary files /dev/null and b/caddy/www/pokemon/img/28.png differ diff --git a/caddy/www/pokemon/img/280.png b/caddy/www/pokemon/img/280.png new file mode 100644 index 0000000..d90b992 Binary files /dev/null and b/caddy/www/pokemon/img/280.png differ diff --git a/caddy/www/pokemon/img/281.png b/caddy/www/pokemon/img/281.png new file mode 100644 index 0000000..78c6f74 Binary files /dev/null and b/caddy/www/pokemon/img/281.png differ diff --git a/caddy/www/pokemon/img/282.png b/caddy/www/pokemon/img/282.png new file mode 100644 index 0000000..71cacb4 Binary files /dev/null and b/caddy/www/pokemon/img/282.png differ diff --git a/caddy/www/pokemon/img/283.png b/caddy/www/pokemon/img/283.png new file mode 100644 index 0000000..6e6e6c0 Binary files /dev/null and b/caddy/www/pokemon/img/283.png differ diff --git a/caddy/www/pokemon/img/284.png b/caddy/www/pokemon/img/284.png new file mode 100644 index 0000000..4a5fb81 Binary files /dev/null and b/caddy/www/pokemon/img/284.png differ diff --git a/caddy/www/pokemon/img/285.png b/caddy/www/pokemon/img/285.png new file mode 100644 index 0000000..eeaec8f Binary files /dev/null and b/caddy/www/pokemon/img/285.png differ diff --git a/caddy/www/pokemon/img/286.png b/caddy/www/pokemon/img/286.png new file mode 100644 index 0000000..58dc163 Binary files /dev/null and b/caddy/www/pokemon/img/286.png differ diff --git a/caddy/www/pokemon/img/287.png b/caddy/www/pokemon/img/287.png new file mode 100644 index 0000000..858077c Binary files /dev/null and b/caddy/www/pokemon/img/287.png differ diff --git a/caddy/www/pokemon/img/288.png b/caddy/www/pokemon/img/288.png new file mode 100644 index 0000000..6fb5987 Binary files /dev/null and b/caddy/www/pokemon/img/288.png differ diff --git a/caddy/www/pokemon/img/289.png b/caddy/www/pokemon/img/289.png new file mode 100644 index 0000000..d74adcb Binary files /dev/null and b/caddy/www/pokemon/img/289.png differ diff --git a/caddy/www/pokemon/img/29.png b/caddy/www/pokemon/img/29.png new file mode 100644 index 0000000..8747598 Binary files /dev/null and b/caddy/www/pokemon/img/29.png differ diff --git a/caddy/www/pokemon/img/290.png b/caddy/www/pokemon/img/290.png new file mode 100644 index 0000000..888eafe Binary files /dev/null and b/caddy/www/pokemon/img/290.png differ diff --git a/caddy/www/pokemon/img/291.png b/caddy/www/pokemon/img/291.png new file mode 100644 index 0000000..815096e Binary files /dev/null and b/caddy/www/pokemon/img/291.png differ diff --git a/caddy/www/pokemon/img/292.png b/caddy/www/pokemon/img/292.png new file mode 100644 index 0000000..12cf14a Binary files /dev/null and b/caddy/www/pokemon/img/292.png differ diff --git a/caddy/www/pokemon/img/293.png b/caddy/www/pokemon/img/293.png new file mode 100644 index 0000000..35ff4f4 Binary files /dev/null and b/caddy/www/pokemon/img/293.png differ diff --git a/caddy/www/pokemon/img/294.png b/caddy/www/pokemon/img/294.png new file mode 100644 index 0000000..91b3a8c Binary files /dev/null and b/caddy/www/pokemon/img/294.png differ diff --git a/caddy/www/pokemon/img/295.png b/caddy/www/pokemon/img/295.png new file mode 100644 index 0000000..cd240b1 Binary files /dev/null and b/caddy/www/pokemon/img/295.png differ diff --git a/caddy/www/pokemon/img/296.png b/caddy/www/pokemon/img/296.png new file mode 100644 index 0000000..0a8089d Binary files /dev/null and b/caddy/www/pokemon/img/296.png differ diff --git a/caddy/www/pokemon/img/297.png b/caddy/www/pokemon/img/297.png new file mode 100644 index 0000000..7394684 Binary files /dev/null and b/caddy/www/pokemon/img/297.png differ diff --git a/caddy/www/pokemon/img/298.png b/caddy/www/pokemon/img/298.png new file mode 100644 index 0000000..5e9ce5f Binary files /dev/null and b/caddy/www/pokemon/img/298.png differ diff --git a/caddy/www/pokemon/img/299.png b/caddy/www/pokemon/img/299.png new file mode 100644 index 0000000..6d216c9 Binary files /dev/null and b/caddy/www/pokemon/img/299.png differ diff --git a/caddy/www/pokemon/img/3.png b/caddy/www/pokemon/img/3.png new file mode 100644 index 0000000..32d1c73 Binary files /dev/null and b/caddy/www/pokemon/img/3.png differ diff --git a/caddy/www/pokemon/img/30.png b/caddy/www/pokemon/img/30.png new file mode 100644 index 0000000..b4ddf4a Binary files /dev/null and b/caddy/www/pokemon/img/30.png differ diff --git a/caddy/www/pokemon/img/300.png b/caddy/www/pokemon/img/300.png new file mode 100644 index 0000000..28ad280 Binary files /dev/null and b/caddy/www/pokemon/img/300.png differ diff --git a/caddy/www/pokemon/img/301.png b/caddy/www/pokemon/img/301.png new file mode 100644 index 0000000..3ec6cc5 Binary files /dev/null and b/caddy/www/pokemon/img/301.png differ diff --git a/caddy/www/pokemon/img/302.png b/caddy/www/pokemon/img/302.png new file mode 100644 index 0000000..7c43a5f Binary files /dev/null and b/caddy/www/pokemon/img/302.png differ diff --git a/caddy/www/pokemon/img/303.png b/caddy/www/pokemon/img/303.png new file mode 100644 index 0000000..0e56e21 Binary files /dev/null and b/caddy/www/pokemon/img/303.png differ diff --git a/caddy/www/pokemon/img/304.png b/caddy/www/pokemon/img/304.png new file mode 100644 index 0000000..83aa193 Binary files /dev/null and b/caddy/www/pokemon/img/304.png differ diff --git a/caddy/www/pokemon/img/305.png b/caddy/www/pokemon/img/305.png new file mode 100644 index 0000000..1a85954 Binary files /dev/null and b/caddy/www/pokemon/img/305.png differ diff --git a/caddy/www/pokemon/img/306.png b/caddy/www/pokemon/img/306.png new file mode 100644 index 0000000..01e9549 Binary files /dev/null and b/caddy/www/pokemon/img/306.png differ diff --git a/caddy/www/pokemon/img/307.png b/caddy/www/pokemon/img/307.png new file mode 100644 index 0000000..90d5192 Binary files /dev/null and b/caddy/www/pokemon/img/307.png differ diff --git a/caddy/www/pokemon/img/308.png b/caddy/www/pokemon/img/308.png new file mode 100644 index 0000000..83e82ef Binary files /dev/null and b/caddy/www/pokemon/img/308.png differ diff --git a/caddy/www/pokemon/img/309.png b/caddy/www/pokemon/img/309.png new file mode 100644 index 0000000..2d3e624 Binary files /dev/null and b/caddy/www/pokemon/img/309.png differ diff --git a/caddy/www/pokemon/img/31.png b/caddy/www/pokemon/img/31.png new file mode 100644 index 0000000..77d6cd3 Binary files /dev/null and b/caddy/www/pokemon/img/31.png differ diff --git a/caddy/www/pokemon/img/310.png b/caddy/www/pokemon/img/310.png new file mode 100644 index 0000000..3d767ba Binary files /dev/null and b/caddy/www/pokemon/img/310.png differ diff --git a/caddy/www/pokemon/img/311.png b/caddy/www/pokemon/img/311.png new file mode 100644 index 0000000..3c83515 Binary files /dev/null and b/caddy/www/pokemon/img/311.png differ diff --git a/caddy/www/pokemon/img/312.png b/caddy/www/pokemon/img/312.png new file mode 100644 index 0000000..972a2d8 Binary files /dev/null and b/caddy/www/pokemon/img/312.png differ diff --git a/caddy/www/pokemon/img/313.png b/caddy/www/pokemon/img/313.png new file mode 100644 index 0000000..5bb4ba9 Binary files /dev/null and b/caddy/www/pokemon/img/313.png differ diff --git a/caddy/www/pokemon/img/314.png b/caddy/www/pokemon/img/314.png new file mode 100644 index 0000000..03a99fa Binary files /dev/null and b/caddy/www/pokemon/img/314.png differ diff --git a/caddy/www/pokemon/img/315.png b/caddy/www/pokemon/img/315.png new file mode 100644 index 0000000..f3ef171 Binary files /dev/null and b/caddy/www/pokemon/img/315.png differ diff --git a/caddy/www/pokemon/img/316.png b/caddy/www/pokemon/img/316.png new file mode 100644 index 0000000..7c134a7 Binary files /dev/null and b/caddy/www/pokemon/img/316.png differ diff --git a/caddy/www/pokemon/img/317.png b/caddy/www/pokemon/img/317.png new file mode 100644 index 0000000..1004f5e Binary files /dev/null and b/caddy/www/pokemon/img/317.png differ diff --git a/caddy/www/pokemon/img/318.png b/caddy/www/pokemon/img/318.png new file mode 100644 index 0000000..9098f2d Binary files /dev/null and b/caddy/www/pokemon/img/318.png differ diff --git a/caddy/www/pokemon/img/319.png b/caddy/www/pokemon/img/319.png new file mode 100644 index 0000000..8370798 Binary files /dev/null and b/caddy/www/pokemon/img/319.png differ diff --git a/caddy/www/pokemon/img/32.png b/caddy/www/pokemon/img/32.png new file mode 100644 index 0000000..6f4e631 Binary files /dev/null and b/caddy/www/pokemon/img/32.png differ diff --git a/caddy/www/pokemon/img/320.png b/caddy/www/pokemon/img/320.png new file mode 100644 index 0000000..aa4f732 Binary files /dev/null and b/caddy/www/pokemon/img/320.png differ diff --git a/caddy/www/pokemon/img/321.png b/caddy/www/pokemon/img/321.png new file mode 100644 index 0000000..9708836 Binary files /dev/null and b/caddy/www/pokemon/img/321.png differ diff --git a/caddy/www/pokemon/img/322.png b/caddy/www/pokemon/img/322.png new file mode 100644 index 0000000..8e61b05 Binary files /dev/null and b/caddy/www/pokemon/img/322.png differ diff --git a/caddy/www/pokemon/img/323.png b/caddy/www/pokemon/img/323.png new file mode 100644 index 0000000..de8a709 Binary files /dev/null and b/caddy/www/pokemon/img/323.png differ diff --git a/caddy/www/pokemon/img/324.png b/caddy/www/pokemon/img/324.png new file mode 100644 index 0000000..7788e2d Binary files /dev/null and b/caddy/www/pokemon/img/324.png differ diff --git a/caddy/www/pokemon/img/325.png b/caddy/www/pokemon/img/325.png new file mode 100644 index 0000000..fa746a1 Binary files /dev/null and b/caddy/www/pokemon/img/325.png differ diff --git a/caddy/www/pokemon/img/326.png b/caddy/www/pokemon/img/326.png new file mode 100644 index 0000000..1224419 Binary files /dev/null and b/caddy/www/pokemon/img/326.png differ diff --git a/caddy/www/pokemon/img/327.png b/caddy/www/pokemon/img/327.png new file mode 100644 index 0000000..84509a8 Binary files /dev/null and b/caddy/www/pokemon/img/327.png differ diff --git a/caddy/www/pokemon/img/328.png b/caddy/www/pokemon/img/328.png new file mode 100644 index 0000000..09bd067 Binary files /dev/null and b/caddy/www/pokemon/img/328.png differ diff --git a/caddy/www/pokemon/img/329.png b/caddy/www/pokemon/img/329.png new file mode 100644 index 0000000..6fdb193 Binary files /dev/null and b/caddy/www/pokemon/img/329.png differ diff --git a/caddy/www/pokemon/img/33.png b/caddy/www/pokemon/img/33.png new file mode 100644 index 0000000..b3270c7 Binary files /dev/null and b/caddy/www/pokemon/img/33.png differ diff --git a/caddy/www/pokemon/img/330.png b/caddy/www/pokemon/img/330.png new file mode 100644 index 0000000..7ae724c Binary files /dev/null and b/caddy/www/pokemon/img/330.png differ diff --git a/caddy/www/pokemon/img/331.png b/caddy/www/pokemon/img/331.png new file mode 100644 index 0000000..9228bb3 Binary files /dev/null and b/caddy/www/pokemon/img/331.png differ diff --git a/caddy/www/pokemon/img/332.png b/caddy/www/pokemon/img/332.png new file mode 100644 index 0000000..3545944 Binary files /dev/null and b/caddy/www/pokemon/img/332.png differ diff --git a/caddy/www/pokemon/img/333.png b/caddy/www/pokemon/img/333.png new file mode 100644 index 0000000..fdf2468 Binary files /dev/null and b/caddy/www/pokemon/img/333.png differ diff --git a/caddy/www/pokemon/img/334.png b/caddy/www/pokemon/img/334.png new file mode 100644 index 0000000..364866f Binary files /dev/null and b/caddy/www/pokemon/img/334.png differ diff --git a/caddy/www/pokemon/img/335.png b/caddy/www/pokemon/img/335.png new file mode 100644 index 0000000..04e2a6f Binary files /dev/null and b/caddy/www/pokemon/img/335.png differ diff --git a/caddy/www/pokemon/img/336.png b/caddy/www/pokemon/img/336.png new file mode 100644 index 0000000..1b3af6c Binary files /dev/null and b/caddy/www/pokemon/img/336.png differ diff --git a/caddy/www/pokemon/img/337.png b/caddy/www/pokemon/img/337.png new file mode 100644 index 0000000..695ddc3 Binary files /dev/null and b/caddy/www/pokemon/img/337.png differ diff --git a/caddy/www/pokemon/img/338.png b/caddy/www/pokemon/img/338.png new file mode 100644 index 0000000..154c247 Binary files /dev/null and b/caddy/www/pokemon/img/338.png differ diff --git a/caddy/www/pokemon/img/339.png b/caddy/www/pokemon/img/339.png new file mode 100644 index 0000000..92333af Binary files /dev/null and b/caddy/www/pokemon/img/339.png differ diff --git a/caddy/www/pokemon/img/34.png b/caddy/www/pokemon/img/34.png new file mode 100644 index 0000000..13e6760 Binary files /dev/null and b/caddy/www/pokemon/img/34.png differ diff --git a/caddy/www/pokemon/img/340.png b/caddy/www/pokemon/img/340.png new file mode 100644 index 0000000..e87eace Binary files /dev/null and b/caddy/www/pokemon/img/340.png differ diff --git a/caddy/www/pokemon/img/341.png b/caddy/www/pokemon/img/341.png new file mode 100644 index 0000000..4e87008 Binary files /dev/null and b/caddy/www/pokemon/img/341.png differ diff --git a/caddy/www/pokemon/img/342.png b/caddy/www/pokemon/img/342.png new file mode 100644 index 0000000..b417c13 Binary files /dev/null and b/caddy/www/pokemon/img/342.png differ diff --git a/caddy/www/pokemon/img/343.png b/caddy/www/pokemon/img/343.png new file mode 100644 index 0000000..8677bed Binary files /dev/null and b/caddy/www/pokemon/img/343.png differ diff --git a/caddy/www/pokemon/img/344.png b/caddy/www/pokemon/img/344.png new file mode 100644 index 0000000..50300fa Binary files /dev/null and b/caddy/www/pokemon/img/344.png differ diff --git a/caddy/www/pokemon/img/345.png b/caddy/www/pokemon/img/345.png new file mode 100644 index 0000000..1b8b44c Binary files /dev/null and b/caddy/www/pokemon/img/345.png differ diff --git a/caddy/www/pokemon/img/346.png b/caddy/www/pokemon/img/346.png new file mode 100644 index 0000000..7574419 Binary files /dev/null and b/caddy/www/pokemon/img/346.png differ diff --git a/caddy/www/pokemon/img/347.png b/caddy/www/pokemon/img/347.png new file mode 100644 index 0000000..beb6218 Binary files /dev/null and b/caddy/www/pokemon/img/347.png differ diff --git a/caddy/www/pokemon/img/348.png b/caddy/www/pokemon/img/348.png new file mode 100644 index 0000000..71d706b Binary files /dev/null and b/caddy/www/pokemon/img/348.png differ diff --git a/caddy/www/pokemon/img/349.png b/caddy/www/pokemon/img/349.png new file mode 100644 index 0000000..dafa8a0 Binary files /dev/null and b/caddy/www/pokemon/img/349.png differ diff --git a/caddy/www/pokemon/img/35.png b/caddy/www/pokemon/img/35.png new file mode 100644 index 0000000..6bb788c Binary files /dev/null and b/caddy/www/pokemon/img/35.png differ diff --git a/caddy/www/pokemon/img/350.png b/caddy/www/pokemon/img/350.png new file mode 100644 index 0000000..a24e491 Binary files /dev/null and b/caddy/www/pokemon/img/350.png differ diff --git a/caddy/www/pokemon/img/351.png b/caddy/www/pokemon/img/351.png new file mode 100644 index 0000000..89fa65c Binary files /dev/null and b/caddy/www/pokemon/img/351.png differ diff --git a/caddy/www/pokemon/img/352.png b/caddy/www/pokemon/img/352.png new file mode 100644 index 0000000..15aa170 Binary files /dev/null and b/caddy/www/pokemon/img/352.png differ diff --git a/caddy/www/pokemon/img/353.png b/caddy/www/pokemon/img/353.png new file mode 100644 index 0000000..76ee71c Binary files /dev/null and b/caddy/www/pokemon/img/353.png differ diff --git a/caddy/www/pokemon/img/354.png b/caddy/www/pokemon/img/354.png new file mode 100644 index 0000000..0df81f3 Binary files /dev/null and b/caddy/www/pokemon/img/354.png differ diff --git a/caddy/www/pokemon/img/355.png b/caddy/www/pokemon/img/355.png new file mode 100644 index 0000000..9371b9b Binary files /dev/null and b/caddy/www/pokemon/img/355.png differ diff --git a/caddy/www/pokemon/img/356.png b/caddy/www/pokemon/img/356.png new file mode 100644 index 0000000..c2360ab Binary files /dev/null and b/caddy/www/pokemon/img/356.png differ diff --git a/caddy/www/pokemon/img/357.png b/caddy/www/pokemon/img/357.png new file mode 100644 index 0000000..7c230c2 Binary files /dev/null and b/caddy/www/pokemon/img/357.png differ diff --git a/caddy/www/pokemon/img/358.png b/caddy/www/pokemon/img/358.png new file mode 100644 index 0000000..292d8c1 Binary files /dev/null and b/caddy/www/pokemon/img/358.png differ diff --git a/caddy/www/pokemon/img/359.png b/caddy/www/pokemon/img/359.png new file mode 100644 index 0000000..4efd8bf Binary files /dev/null and b/caddy/www/pokemon/img/359.png differ diff --git a/caddy/www/pokemon/img/36.png b/caddy/www/pokemon/img/36.png new file mode 100644 index 0000000..e701459 Binary files /dev/null and b/caddy/www/pokemon/img/36.png differ diff --git a/caddy/www/pokemon/img/360.png b/caddy/www/pokemon/img/360.png new file mode 100644 index 0000000..32fdd2b Binary files /dev/null and b/caddy/www/pokemon/img/360.png differ diff --git a/caddy/www/pokemon/img/361.png b/caddy/www/pokemon/img/361.png new file mode 100644 index 0000000..561a789 Binary files /dev/null and b/caddy/www/pokemon/img/361.png differ diff --git a/caddy/www/pokemon/img/362.png b/caddy/www/pokemon/img/362.png new file mode 100644 index 0000000..152d03c Binary files /dev/null and b/caddy/www/pokemon/img/362.png differ diff --git a/caddy/www/pokemon/img/363.png b/caddy/www/pokemon/img/363.png new file mode 100644 index 0000000..a30883f Binary files /dev/null and b/caddy/www/pokemon/img/363.png differ diff --git a/caddy/www/pokemon/img/364.png b/caddy/www/pokemon/img/364.png new file mode 100644 index 0000000..cd7f87e Binary files /dev/null and b/caddy/www/pokemon/img/364.png differ diff --git a/caddy/www/pokemon/img/365.png b/caddy/www/pokemon/img/365.png new file mode 100644 index 0000000..eb70d8d Binary files /dev/null and b/caddy/www/pokemon/img/365.png differ diff --git a/caddy/www/pokemon/img/366.png b/caddy/www/pokemon/img/366.png new file mode 100644 index 0000000..1407e74 Binary files /dev/null and b/caddy/www/pokemon/img/366.png differ diff --git a/caddy/www/pokemon/img/367.png b/caddy/www/pokemon/img/367.png new file mode 100644 index 0000000..2f45a7b Binary files /dev/null and b/caddy/www/pokemon/img/367.png differ diff --git a/caddy/www/pokemon/img/368.png b/caddy/www/pokemon/img/368.png new file mode 100644 index 0000000..61fbfeb Binary files /dev/null and b/caddy/www/pokemon/img/368.png differ diff --git a/caddy/www/pokemon/img/369.png b/caddy/www/pokemon/img/369.png new file mode 100644 index 0000000..d07a66e Binary files /dev/null and b/caddy/www/pokemon/img/369.png differ diff --git a/caddy/www/pokemon/img/37.png b/caddy/www/pokemon/img/37.png new file mode 100644 index 0000000..b9afbf9 Binary files /dev/null and b/caddy/www/pokemon/img/37.png differ diff --git a/caddy/www/pokemon/img/370.png b/caddy/www/pokemon/img/370.png new file mode 100644 index 0000000..e5f7103 Binary files /dev/null and b/caddy/www/pokemon/img/370.png differ diff --git a/caddy/www/pokemon/img/371.png b/caddy/www/pokemon/img/371.png new file mode 100644 index 0000000..51d0895 Binary files /dev/null and b/caddy/www/pokemon/img/371.png differ diff --git a/caddy/www/pokemon/img/372.png b/caddy/www/pokemon/img/372.png new file mode 100644 index 0000000..6b3e3c8 Binary files /dev/null and b/caddy/www/pokemon/img/372.png differ diff --git a/caddy/www/pokemon/img/373.png b/caddy/www/pokemon/img/373.png new file mode 100644 index 0000000..ef8c620 Binary files /dev/null and b/caddy/www/pokemon/img/373.png differ diff --git a/caddy/www/pokemon/img/374.png b/caddy/www/pokemon/img/374.png new file mode 100644 index 0000000..9ec3a10 Binary files /dev/null and b/caddy/www/pokemon/img/374.png differ diff --git a/caddy/www/pokemon/img/375.png b/caddy/www/pokemon/img/375.png new file mode 100644 index 0000000..358da67 Binary files /dev/null and b/caddy/www/pokemon/img/375.png differ diff --git a/caddy/www/pokemon/img/376.png b/caddy/www/pokemon/img/376.png new file mode 100644 index 0000000..3d99b34 Binary files /dev/null and b/caddy/www/pokemon/img/376.png differ diff --git a/caddy/www/pokemon/img/377.png b/caddy/www/pokemon/img/377.png new file mode 100644 index 0000000..7e946f4 Binary files /dev/null and b/caddy/www/pokemon/img/377.png differ diff --git a/caddy/www/pokemon/img/378.png b/caddy/www/pokemon/img/378.png new file mode 100644 index 0000000..9ca2f96 Binary files /dev/null and b/caddy/www/pokemon/img/378.png differ diff --git a/caddy/www/pokemon/img/379.png b/caddy/www/pokemon/img/379.png new file mode 100644 index 0000000..6d760cf Binary files /dev/null and b/caddy/www/pokemon/img/379.png differ diff --git a/caddy/www/pokemon/img/38.png b/caddy/www/pokemon/img/38.png new file mode 100644 index 0000000..4f5b890 Binary files /dev/null and b/caddy/www/pokemon/img/38.png differ diff --git a/caddy/www/pokemon/img/380.png b/caddy/www/pokemon/img/380.png new file mode 100644 index 0000000..2bbca3d Binary files /dev/null and b/caddy/www/pokemon/img/380.png differ diff --git a/caddy/www/pokemon/img/381.png b/caddy/www/pokemon/img/381.png new file mode 100644 index 0000000..03bf6be Binary files /dev/null and b/caddy/www/pokemon/img/381.png differ diff --git a/caddy/www/pokemon/img/382.png b/caddy/www/pokemon/img/382.png new file mode 100644 index 0000000..7b1e5cd Binary files /dev/null and b/caddy/www/pokemon/img/382.png differ diff --git a/caddy/www/pokemon/img/383.png b/caddy/www/pokemon/img/383.png new file mode 100644 index 0000000..bd471a8 Binary files /dev/null and b/caddy/www/pokemon/img/383.png differ diff --git a/caddy/www/pokemon/img/384.png b/caddy/www/pokemon/img/384.png new file mode 100644 index 0000000..f76195c Binary files /dev/null and b/caddy/www/pokemon/img/384.png differ diff --git a/caddy/www/pokemon/img/385.png b/caddy/www/pokemon/img/385.png new file mode 100644 index 0000000..3aa5599 Binary files /dev/null and b/caddy/www/pokemon/img/385.png differ diff --git a/caddy/www/pokemon/img/386.png b/caddy/www/pokemon/img/386.png new file mode 100644 index 0000000..eee2150 Binary files /dev/null and b/caddy/www/pokemon/img/386.png differ diff --git a/caddy/www/pokemon/img/387.png b/caddy/www/pokemon/img/387.png new file mode 100644 index 0000000..e23efc3 Binary files /dev/null and b/caddy/www/pokemon/img/387.png differ diff --git a/caddy/www/pokemon/img/388.png b/caddy/www/pokemon/img/388.png new file mode 100644 index 0000000..15252f1 Binary files /dev/null and b/caddy/www/pokemon/img/388.png differ diff --git a/caddy/www/pokemon/img/389.png b/caddy/www/pokemon/img/389.png new file mode 100644 index 0000000..290a06a Binary files /dev/null and b/caddy/www/pokemon/img/389.png differ diff --git a/caddy/www/pokemon/img/39.png b/caddy/www/pokemon/img/39.png new file mode 100644 index 0000000..7f52d91 Binary files /dev/null and b/caddy/www/pokemon/img/39.png differ diff --git a/caddy/www/pokemon/img/390.png b/caddy/www/pokemon/img/390.png new file mode 100644 index 0000000..6df3cac Binary files /dev/null and b/caddy/www/pokemon/img/390.png differ diff --git a/caddy/www/pokemon/img/391.png b/caddy/www/pokemon/img/391.png new file mode 100644 index 0000000..41fe71d Binary files /dev/null and b/caddy/www/pokemon/img/391.png differ diff --git a/caddy/www/pokemon/img/392.png b/caddy/www/pokemon/img/392.png new file mode 100644 index 0000000..9899968 Binary files /dev/null and b/caddy/www/pokemon/img/392.png differ diff --git a/caddy/www/pokemon/img/393.png b/caddy/www/pokemon/img/393.png new file mode 100644 index 0000000..eabad55 Binary files /dev/null and b/caddy/www/pokemon/img/393.png differ diff --git a/caddy/www/pokemon/img/394.png b/caddy/www/pokemon/img/394.png new file mode 100644 index 0000000..029cb75 Binary files /dev/null and b/caddy/www/pokemon/img/394.png differ diff --git a/caddy/www/pokemon/img/395.png b/caddy/www/pokemon/img/395.png new file mode 100644 index 0000000..f01eb16 Binary files /dev/null and b/caddy/www/pokemon/img/395.png differ diff --git a/caddy/www/pokemon/img/396.png b/caddy/www/pokemon/img/396.png new file mode 100644 index 0000000..d5852f3 Binary files /dev/null and b/caddy/www/pokemon/img/396.png differ diff --git a/caddy/www/pokemon/img/397.png b/caddy/www/pokemon/img/397.png new file mode 100644 index 0000000..6b62912 Binary files /dev/null and b/caddy/www/pokemon/img/397.png differ diff --git a/caddy/www/pokemon/img/398.png b/caddy/www/pokemon/img/398.png new file mode 100644 index 0000000..885b0bf Binary files /dev/null and b/caddy/www/pokemon/img/398.png differ diff --git a/caddy/www/pokemon/img/399.png b/caddy/www/pokemon/img/399.png new file mode 100644 index 0000000..b0d62fe Binary files /dev/null and b/caddy/www/pokemon/img/399.png differ diff --git a/caddy/www/pokemon/img/4.png b/caddy/www/pokemon/img/4.png new file mode 100644 index 0000000..49ddc1a Binary files /dev/null and b/caddy/www/pokemon/img/4.png differ diff --git a/caddy/www/pokemon/img/40.png b/caddy/www/pokemon/img/40.png new file mode 100644 index 0000000..d03f879 Binary files /dev/null and b/caddy/www/pokemon/img/40.png differ diff --git a/caddy/www/pokemon/img/400.png b/caddy/www/pokemon/img/400.png new file mode 100644 index 0000000..dcc2542 Binary files /dev/null and b/caddy/www/pokemon/img/400.png differ diff --git a/caddy/www/pokemon/img/401.png b/caddy/www/pokemon/img/401.png new file mode 100644 index 0000000..16bc12a Binary files /dev/null and b/caddy/www/pokemon/img/401.png differ diff --git a/caddy/www/pokemon/img/402.png b/caddy/www/pokemon/img/402.png new file mode 100644 index 0000000..04995fb Binary files /dev/null and b/caddy/www/pokemon/img/402.png differ diff --git a/caddy/www/pokemon/img/403.png b/caddy/www/pokemon/img/403.png new file mode 100644 index 0000000..a9bbeac Binary files /dev/null and b/caddy/www/pokemon/img/403.png differ diff --git a/caddy/www/pokemon/img/404.png b/caddy/www/pokemon/img/404.png new file mode 100644 index 0000000..a8296ea Binary files /dev/null and b/caddy/www/pokemon/img/404.png differ diff --git a/caddy/www/pokemon/img/405.png b/caddy/www/pokemon/img/405.png new file mode 100644 index 0000000..85d87c9 Binary files /dev/null and b/caddy/www/pokemon/img/405.png differ diff --git a/caddy/www/pokemon/img/406.png b/caddy/www/pokemon/img/406.png new file mode 100644 index 0000000..f4163a8 Binary files /dev/null and b/caddy/www/pokemon/img/406.png differ diff --git a/caddy/www/pokemon/img/407.png b/caddy/www/pokemon/img/407.png new file mode 100644 index 0000000..b9df0c4 Binary files /dev/null and b/caddy/www/pokemon/img/407.png differ diff --git a/caddy/www/pokemon/img/408.png b/caddy/www/pokemon/img/408.png new file mode 100644 index 0000000..95c39f2 Binary files /dev/null and b/caddy/www/pokemon/img/408.png differ diff --git a/caddy/www/pokemon/img/409.png b/caddy/www/pokemon/img/409.png new file mode 100644 index 0000000..060d554 Binary files /dev/null and b/caddy/www/pokemon/img/409.png differ diff --git a/caddy/www/pokemon/img/41.png b/caddy/www/pokemon/img/41.png new file mode 100644 index 0000000..bdcccd6 Binary files /dev/null and b/caddy/www/pokemon/img/41.png differ diff --git a/caddy/www/pokemon/img/410.png b/caddy/www/pokemon/img/410.png new file mode 100644 index 0000000..aa45418 Binary files /dev/null and b/caddy/www/pokemon/img/410.png differ diff --git a/caddy/www/pokemon/img/411.png b/caddy/www/pokemon/img/411.png new file mode 100644 index 0000000..2455305 Binary files /dev/null and b/caddy/www/pokemon/img/411.png differ diff --git a/caddy/www/pokemon/img/412.png b/caddy/www/pokemon/img/412.png new file mode 100644 index 0000000..f581e80 Binary files /dev/null and b/caddy/www/pokemon/img/412.png differ diff --git a/caddy/www/pokemon/img/413.png b/caddy/www/pokemon/img/413.png new file mode 100644 index 0000000..1000f29 Binary files /dev/null and b/caddy/www/pokemon/img/413.png differ diff --git a/caddy/www/pokemon/img/414.png b/caddy/www/pokemon/img/414.png new file mode 100644 index 0000000..301bf58 Binary files /dev/null and b/caddy/www/pokemon/img/414.png differ diff --git a/caddy/www/pokemon/img/415.png b/caddy/www/pokemon/img/415.png new file mode 100644 index 0000000..2847273 Binary files /dev/null and b/caddy/www/pokemon/img/415.png differ diff --git a/caddy/www/pokemon/img/416.png b/caddy/www/pokemon/img/416.png new file mode 100644 index 0000000..73c8d19 Binary files /dev/null and b/caddy/www/pokemon/img/416.png differ diff --git a/caddy/www/pokemon/img/417.png b/caddy/www/pokemon/img/417.png new file mode 100644 index 0000000..d78dca1 Binary files /dev/null and b/caddy/www/pokemon/img/417.png differ diff --git a/caddy/www/pokemon/img/418.png b/caddy/www/pokemon/img/418.png new file mode 100644 index 0000000..da07b14 Binary files /dev/null and b/caddy/www/pokemon/img/418.png differ diff --git a/caddy/www/pokemon/img/419.png b/caddy/www/pokemon/img/419.png new file mode 100644 index 0000000..7883800 Binary files /dev/null and b/caddy/www/pokemon/img/419.png differ diff --git a/caddy/www/pokemon/img/42.png b/caddy/www/pokemon/img/42.png new file mode 100644 index 0000000..7f8734a Binary files /dev/null and b/caddy/www/pokemon/img/42.png differ diff --git a/caddy/www/pokemon/img/420.png b/caddy/www/pokemon/img/420.png new file mode 100644 index 0000000..796d05a Binary files /dev/null and b/caddy/www/pokemon/img/420.png differ diff --git a/caddy/www/pokemon/img/421.png b/caddy/www/pokemon/img/421.png new file mode 100644 index 0000000..5530805 Binary files /dev/null and b/caddy/www/pokemon/img/421.png differ diff --git a/caddy/www/pokemon/img/422.png b/caddy/www/pokemon/img/422.png new file mode 100644 index 0000000..21be628 Binary files /dev/null and b/caddy/www/pokemon/img/422.png differ diff --git a/caddy/www/pokemon/img/423.png b/caddy/www/pokemon/img/423.png new file mode 100644 index 0000000..9c088be Binary files /dev/null and b/caddy/www/pokemon/img/423.png differ diff --git a/caddy/www/pokemon/img/424.png b/caddy/www/pokemon/img/424.png new file mode 100644 index 0000000..3601759 Binary files /dev/null and b/caddy/www/pokemon/img/424.png differ diff --git a/caddy/www/pokemon/img/425.png b/caddy/www/pokemon/img/425.png new file mode 100644 index 0000000..45031f9 Binary files /dev/null and b/caddy/www/pokemon/img/425.png differ diff --git a/caddy/www/pokemon/img/426.png b/caddy/www/pokemon/img/426.png new file mode 100644 index 0000000..cb4891b Binary files /dev/null and b/caddy/www/pokemon/img/426.png differ diff --git a/caddy/www/pokemon/img/427.png b/caddy/www/pokemon/img/427.png new file mode 100644 index 0000000..2587056 Binary files /dev/null and b/caddy/www/pokemon/img/427.png differ diff --git a/caddy/www/pokemon/img/428.png b/caddy/www/pokemon/img/428.png new file mode 100644 index 0000000..6e0d586 Binary files /dev/null and b/caddy/www/pokemon/img/428.png differ diff --git a/caddy/www/pokemon/img/429.png b/caddy/www/pokemon/img/429.png new file mode 100644 index 0000000..670998c Binary files /dev/null and b/caddy/www/pokemon/img/429.png differ diff --git a/caddy/www/pokemon/img/43.png b/caddy/www/pokemon/img/43.png new file mode 100644 index 0000000..fb032c6 Binary files /dev/null and b/caddy/www/pokemon/img/43.png differ diff --git a/caddy/www/pokemon/img/430.png b/caddy/www/pokemon/img/430.png new file mode 100644 index 0000000..9b113a0 Binary files /dev/null and b/caddy/www/pokemon/img/430.png differ diff --git a/caddy/www/pokemon/img/431.png b/caddy/www/pokemon/img/431.png new file mode 100644 index 0000000..da5a082 Binary files /dev/null and b/caddy/www/pokemon/img/431.png differ diff --git a/caddy/www/pokemon/img/432.png b/caddy/www/pokemon/img/432.png new file mode 100644 index 0000000..605385a Binary files /dev/null and b/caddy/www/pokemon/img/432.png differ diff --git a/caddy/www/pokemon/img/433.png b/caddy/www/pokemon/img/433.png new file mode 100644 index 0000000..86714fe Binary files /dev/null and b/caddy/www/pokemon/img/433.png differ diff --git a/caddy/www/pokemon/img/434.png b/caddy/www/pokemon/img/434.png new file mode 100644 index 0000000..7955324 Binary files /dev/null and b/caddy/www/pokemon/img/434.png differ diff --git a/caddy/www/pokemon/img/435.png b/caddy/www/pokemon/img/435.png new file mode 100644 index 0000000..c4c2e62 Binary files /dev/null and b/caddy/www/pokemon/img/435.png differ diff --git a/caddy/www/pokemon/img/436.png b/caddy/www/pokemon/img/436.png new file mode 100644 index 0000000..a5a4598 Binary files /dev/null and b/caddy/www/pokemon/img/436.png differ diff --git a/caddy/www/pokemon/img/437.png b/caddy/www/pokemon/img/437.png new file mode 100644 index 0000000..228a94c Binary files /dev/null and b/caddy/www/pokemon/img/437.png differ diff --git a/caddy/www/pokemon/img/438.png b/caddy/www/pokemon/img/438.png new file mode 100644 index 0000000..0f86a57 Binary files /dev/null and b/caddy/www/pokemon/img/438.png differ diff --git a/caddy/www/pokemon/img/439.png b/caddy/www/pokemon/img/439.png new file mode 100644 index 0000000..def9398 Binary files /dev/null and b/caddy/www/pokemon/img/439.png differ diff --git a/caddy/www/pokemon/img/44.png b/caddy/www/pokemon/img/44.png new file mode 100644 index 0000000..034f616 Binary files /dev/null and b/caddy/www/pokemon/img/44.png differ diff --git a/caddy/www/pokemon/img/440.png b/caddy/www/pokemon/img/440.png new file mode 100644 index 0000000..1294dc9 Binary files /dev/null and b/caddy/www/pokemon/img/440.png differ diff --git a/caddy/www/pokemon/img/441.png b/caddy/www/pokemon/img/441.png new file mode 100644 index 0000000..19e7a1b Binary files /dev/null and b/caddy/www/pokemon/img/441.png differ diff --git a/caddy/www/pokemon/img/442.png b/caddy/www/pokemon/img/442.png new file mode 100644 index 0000000..b3ad5c4 Binary files /dev/null and b/caddy/www/pokemon/img/442.png differ diff --git a/caddy/www/pokemon/img/443.png b/caddy/www/pokemon/img/443.png new file mode 100644 index 0000000..1f2599d Binary files /dev/null and b/caddy/www/pokemon/img/443.png differ diff --git a/caddy/www/pokemon/img/444.png b/caddy/www/pokemon/img/444.png new file mode 100644 index 0000000..58e5b8a Binary files /dev/null and b/caddy/www/pokemon/img/444.png differ diff --git a/caddy/www/pokemon/img/445.png b/caddy/www/pokemon/img/445.png new file mode 100644 index 0000000..f5c63e7 Binary files /dev/null and b/caddy/www/pokemon/img/445.png differ diff --git a/caddy/www/pokemon/img/446.png b/caddy/www/pokemon/img/446.png new file mode 100644 index 0000000..14e0d7f Binary files /dev/null and b/caddy/www/pokemon/img/446.png differ diff --git a/caddy/www/pokemon/img/447.png b/caddy/www/pokemon/img/447.png new file mode 100644 index 0000000..812a4a1 Binary files /dev/null and b/caddy/www/pokemon/img/447.png differ diff --git a/caddy/www/pokemon/img/448.png b/caddy/www/pokemon/img/448.png new file mode 100644 index 0000000..0dfa740 Binary files /dev/null and b/caddy/www/pokemon/img/448.png differ diff --git a/caddy/www/pokemon/img/449.png b/caddy/www/pokemon/img/449.png new file mode 100644 index 0000000..ff5c08a Binary files /dev/null and b/caddy/www/pokemon/img/449.png differ diff --git a/caddy/www/pokemon/img/45.png b/caddy/www/pokemon/img/45.png new file mode 100644 index 0000000..4857431 Binary files /dev/null and b/caddy/www/pokemon/img/45.png differ diff --git a/caddy/www/pokemon/img/450.png b/caddy/www/pokemon/img/450.png new file mode 100644 index 0000000..19b7960 Binary files /dev/null and b/caddy/www/pokemon/img/450.png differ diff --git a/caddy/www/pokemon/img/451.png b/caddy/www/pokemon/img/451.png new file mode 100644 index 0000000..e12bea0 Binary files /dev/null and b/caddy/www/pokemon/img/451.png differ diff --git a/caddy/www/pokemon/img/452.png b/caddy/www/pokemon/img/452.png new file mode 100644 index 0000000..1d0b016 Binary files /dev/null and b/caddy/www/pokemon/img/452.png differ diff --git a/caddy/www/pokemon/img/453.png b/caddy/www/pokemon/img/453.png new file mode 100644 index 0000000..7890f93 Binary files /dev/null and b/caddy/www/pokemon/img/453.png differ diff --git a/caddy/www/pokemon/img/454.png b/caddy/www/pokemon/img/454.png new file mode 100644 index 0000000..7f1b823 Binary files /dev/null and b/caddy/www/pokemon/img/454.png differ diff --git a/caddy/www/pokemon/img/455.png b/caddy/www/pokemon/img/455.png new file mode 100644 index 0000000..c24de2d Binary files /dev/null and b/caddy/www/pokemon/img/455.png differ diff --git a/caddy/www/pokemon/img/456.png b/caddy/www/pokemon/img/456.png new file mode 100644 index 0000000..fc73458 Binary files /dev/null and b/caddy/www/pokemon/img/456.png differ diff --git a/caddy/www/pokemon/img/457.png b/caddy/www/pokemon/img/457.png new file mode 100644 index 0000000..8df175a Binary files /dev/null and b/caddy/www/pokemon/img/457.png differ diff --git a/caddy/www/pokemon/img/458.png b/caddy/www/pokemon/img/458.png new file mode 100644 index 0000000..e5ae63d Binary files /dev/null and b/caddy/www/pokemon/img/458.png differ diff --git a/caddy/www/pokemon/img/459.png b/caddy/www/pokemon/img/459.png new file mode 100644 index 0000000..a676044 Binary files /dev/null and b/caddy/www/pokemon/img/459.png differ diff --git a/caddy/www/pokemon/img/46.png b/caddy/www/pokemon/img/46.png new file mode 100644 index 0000000..fad6849 Binary files /dev/null and b/caddy/www/pokemon/img/46.png differ diff --git a/caddy/www/pokemon/img/460.png b/caddy/www/pokemon/img/460.png new file mode 100644 index 0000000..4fe841f Binary files /dev/null and b/caddy/www/pokemon/img/460.png differ diff --git a/caddy/www/pokemon/img/461.png b/caddy/www/pokemon/img/461.png new file mode 100644 index 0000000..dfd45c0 Binary files /dev/null and b/caddy/www/pokemon/img/461.png differ diff --git a/caddy/www/pokemon/img/462.png b/caddy/www/pokemon/img/462.png new file mode 100644 index 0000000..a9da0cd Binary files /dev/null and b/caddy/www/pokemon/img/462.png differ diff --git a/caddy/www/pokemon/img/463.png b/caddy/www/pokemon/img/463.png new file mode 100644 index 0000000..8363551 Binary files /dev/null and b/caddy/www/pokemon/img/463.png differ diff --git a/caddy/www/pokemon/img/464.png b/caddy/www/pokemon/img/464.png new file mode 100644 index 0000000..98a3cb0 Binary files /dev/null and b/caddy/www/pokemon/img/464.png differ diff --git a/caddy/www/pokemon/img/465.png b/caddy/www/pokemon/img/465.png new file mode 100644 index 0000000..8eb8073 Binary files /dev/null and b/caddy/www/pokemon/img/465.png differ diff --git a/caddy/www/pokemon/img/466.png b/caddy/www/pokemon/img/466.png new file mode 100644 index 0000000..ebe899f Binary files /dev/null and b/caddy/www/pokemon/img/466.png differ diff --git a/caddy/www/pokemon/img/467.png b/caddy/www/pokemon/img/467.png new file mode 100644 index 0000000..9a4dd6a Binary files /dev/null and b/caddy/www/pokemon/img/467.png differ diff --git a/caddy/www/pokemon/img/468.png b/caddy/www/pokemon/img/468.png new file mode 100644 index 0000000..d88901a Binary files /dev/null and b/caddy/www/pokemon/img/468.png differ diff --git a/caddy/www/pokemon/img/469.png b/caddy/www/pokemon/img/469.png new file mode 100644 index 0000000..8337fcf Binary files /dev/null and b/caddy/www/pokemon/img/469.png differ diff --git a/caddy/www/pokemon/img/47.png b/caddy/www/pokemon/img/47.png new file mode 100644 index 0000000..8c53c0a Binary files /dev/null and b/caddy/www/pokemon/img/47.png differ diff --git a/caddy/www/pokemon/img/470.png b/caddy/www/pokemon/img/470.png new file mode 100644 index 0000000..ccc6eda Binary files /dev/null and b/caddy/www/pokemon/img/470.png differ diff --git a/caddy/www/pokemon/img/471.png b/caddy/www/pokemon/img/471.png new file mode 100644 index 0000000..02c76d9 Binary files /dev/null and b/caddy/www/pokemon/img/471.png differ diff --git a/caddy/www/pokemon/img/472.png b/caddy/www/pokemon/img/472.png new file mode 100644 index 0000000..6a9f7d2 Binary files /dev/null and b/caddy/www/pokemon/img/472.png differ diff --git a/caddy/www/pokemon/img/473.png b/caddy/www/pokemon/img/473.png new file mode 100644 index 0000000..09a5289 Binary files /dev/null and b/caddy/www/pokemon/img/473.png differ diff --git a/caddy/www/pokemon/img/474.png b/caddy/www/pokemon/img/474.png new file mode 100644 index 0000000..2d511f1 Binary files /dev/null and b/caddy/www/pokemon/img/474.png differ diff --git a/caddy/www/pokemon/img/475.png b/caddy/www/pokemon/img/475.png new file mode 100644 index 0000000..9d6a06b Binary files /dev/null and b/caddy/www/pokemon/img/475.png differ diff --git a/caddy/www/pokemon/img/476.png b/caddy/www/pokemon/img/476.png new file mode 100644 index 0000000..9a218d2 Binary files /dev/null and b/caddy/www/pokemon/img/476.png differ diff --git a/caddy/www/pokemon/img/477.png b/caddy/www/pokemon/img/477.png new file mode 100644 index 0000000..6564173 Binary files /dev/null and b/caddy/www/pokemon/img/477.png differ diff --git a/caddy/www/pokemon/img/478.png b/caddy/www/pokemon/img/478.png new file mode 100644 index 0000000..9fee0c6 Binary files /dev/null and b/caddy/www/pokemon/img/478.png differ diff --git a/caddy/www/pokemon/img/479.png b/caddy/www/pokemon/img/479.png new file mode 100644 index 0000000..9dede39 Binary files /dev/null and b/caddy/www/pokemon/img/479.png differ diff --git a/caddy/www/pokemon/img/48.png b/caddy/www/pokemon/img/48.png new file mode 100644 index 0000000..66dee30 Binary files /dev/null and b/caddy/www/pokemon/img/48.png differ diff --git a/caddy/www/pokemon/img/480.png b/caddy/www/pokemon/img/480.png new file mode 100644 index 0000000..607ca68 Binary files /dev/null and b/caddy/www/pokemon/img/480.png differ diff --git a/caddy/www/pokemon/img/481.png b/caddy/www/pokemon/img/481.png new file mode 100644 index 0000000..d741da0 Binary files /dev/null and b/caddy/www/pokemon/img/481.png differ diff --git a/caddy/www/pokemon/img/482.png b/caddy/www/pokemon/img/482.png new file mode 100644 index 0000000..53d7c31 Binary files /dev/null and b/caddy/www/pokemon/img/482.png differ diff --git a/caddy/www/pokemon/img/483.png b/caddy/www/pokemon/img/483.png new file mode 100644 index 0000000..d728951 Binary files /dev/null and b/caddy/www/pokemon/img/483.png differ diff --git a/caddy/www/pokemon/img/484.png b/caddy/www/pokemon/img/484.png new file mode 100644 index 0000000..fe3bd62 Binary files /dev/null and b/caddy/www/pokemon/img/484.png differ diff --git a/caddy/www/pokemon/img/485.png b/caddy/www/pokemon/img/485.png new file mode 100644 index 0000000..7630475 Binary files /dev/null and b/caddy/www/pokemon/img/485.png differ diff --git a/caddy/www/pokemon/img/486.png b/caddy/www/pokemon/img/486.png new file mode 100644 index 0000000..749721b Binary files /dev/null and b/caddy/www/pokemon/img/486.png differ diff --git a/caddy/www/pokemon/img/487.png b/caddy/www/pokemon/img/487.png new file mode 100644 index 0000000..2b09e0a Binary files /dev/null and b/caddy/www/pokemon/img/487.png differ diff --git a/caddy/www/pokemon/img/488.png b/caddy/www/pokemon/img/488.png new file mode 100644 index 0000000..94e303a Binary files /dev/null and b/caddy/www/pokemon/img/488.png differ diff --git a/caddy/www/pokemon/img/489.png b/caddy/www/pokemon/img/489.png new file mode 100644 index 0000000..94925f7 Binary files /dev/null and b/caddy/www/pokemon/img/489.png differ diff --git a/caddy/www/pokemon/img/49.png b/caddy/www/pokemon/img/49.png new file mode 100644 index 0000000..fb3f7c9 Binary files /dev/null and b/caddy/www/pokemon/img/49.png differ diff --git a/caddy/www/pokemon/img/490.png b/caddy/www/pokemon/img/490.png new file mode 100644 index 0000000..bf91031 Binary files /dev/null and b/caddy/www/pokemon/img/490.png differ diff --git a/caddy/www/pokemon/img/491.png b/caddy/www/pokemon/img/491.png new file mode 100644 index 0000000..931df6c Binary files /dev/null and b/caddy/www/pokemon/img/491.png differ diff --git a/caddy/www/pokemon/img/492.png b/caddy/www/pokemon/img/492.png new file mode 100644 index 0000000..da29f20 Binary files /dev/null and b/caddy/www/pokemon/img/492.png differ diff --git a/caddy/www/pokemon/img/493.png b/caddy/www/pokemon/img/493.png new file mode 100644 index 0000000..a160bc8 Binary files /dev/null and b/caddy/www/pokemon/img/493.png differ diff --git a/caddy/www/pokemon/img/494.png b/caddy/www/pokemon/img/494.png new file mode 100644 index 0000000..9679d50 Binary files /dev/null and b/caddy/www/pokemon/img/494.png differ diff --git a/caddy/www/pokemon/img/495.png b/caddy/www/pokemon/img/495.png new file mode 100644 index 0000000..a7c9e27 Binary files /dev/null and b/caddy/www/pokemon/img/495.png differ diff --git a/caddy/www/pokemon/img/496.png b/caddy/www/pokemon/img/496.png new file mode 100644 index 0000000..47d420b Binary files /dev/null and b/caddy/www/pokemon/img/496.png differ diff --git a/caddy/www/pokemon/img/497.png b/caddy/www/pokemon/img/497.png new file mode 100644 index 0000000..22df6c8 Binary files /dev/null and b/caddy/www/pokemon/img/497.png differ diff --git a/caddy/www/pokemon/img/498.png b/caddy/www/pokemon/img/498.png new file mode 100644 index 0000000..f70e8d8 Binary files /dev/null and b/caddy/www/pokemon/img/498.png differ diff --git a/caddy/www/pokemon/img/499.png b/caddy/www/pokemon/img/499.png new file mode 100644 index 0000000..b76e2bf Binary files /dev/null and b/caddy/www/pokemon/img/499.png differ diff --git a/caddy/www/pokemon/img/5.png b/caddy/www/pokemon/img/5.png new file mode 100644 index 0000000..3f17c5a Binary files /dev/null and b/caddy/www/pokemon/img/5.png differ diff --git a/caddy/www/pokemon/img/50.png b/caddy/www/pokemon/img/50.png new file mode 100644 index 0000000..14001b9 Binary files /dev/null and b/caddy/www/pokemon/img/50.png differ diff --git a/caddy/www/pokemon/img/500.png b/caddy/www/pokemon/img/500.png new file mode 100644 index 0000000..15fc66d Binary files /dev/null and b/caddy/www/pokemon/img/500.png differ diff --git a/caddy/www/pokemon/img/501.png b/caddy/www/pokemon/img/501.png new file mode 100644 index 0000000..55e8442 Binary files /dev/null and b/caddy/www/pokemon/img/501.png differ diff --git a/caddy/www/pokemon/img/502.png b/caddy/www/pokemon/img/502.png new file mode 100644 index 0000000..ea66046 Binary files /dev/null and b/caddy/www/pokemon/img/502.png differ diff --git a/caddy/www/pokemon/img/503.png b/caddy/www/pokemon/img/503.png new file mode 100644 index 0000000..f137c92 Binary files /dev/null and b/caddy/www/pokemon/img/503.png differ diff --git a/caddy/www/pokemon/img/504.png b/caddy/www/pokemon/img/504.png new file mode 100644 index 0000000..a265f1e Binary files /dev/null and b/caddy/www/pokemon/img/504.png differ diff --git a/caddy/www/pokemon/img/505.png b/caddy/www/pokemon/img/505.png new file mode 100644 index 0000000..a03d50d Binary files /dev/null and b/caddy/www/pokemon/img/505.png differ diff --git a/caddy/www/pokemon/img/506.png b/caddy/www/pokemon/img/506.png new file mode 100644 index 0000000..efe3a8e Binary files /dev/null and b/caddy/www/pokemon/img/506.png differ diff --git a/caddy/www/pokemon/img/507.png b/caddy/www/pokemon/img/507.png new file mode 100644 index 0000000..a2a5c2a Binary files /dev/null and b/caddy/www/pokemon/img/507.png differ diff --git a/caddy/www/pokemon/img/508.png b/caddy/www/pokemon/img/508.png new file mode 100644 index 0000000..f53ec6d Binary files /dev/null and b/caddy/www/pokemon/img/508.png differ diff --git a/caddy/www/pokemon/img/509.png b/caddy/www/pokemon/img/509.png new file mode 100644 index 0000000..e1139c8 Binary files /dev/null and b/caddy/www/pokemon/img/509.png differ diff --git a/caddy/www/pokemon/img/51.png b/caddy/www/pokemon/img/51.png new file mode 100644 index 0000000..e9bc7e6 Binary files /dev/null and b/caddy/www/pokemon/img/51.png differ diff --git a/caddy/www/pokemon/img/510.png b/caddy/www/pokemon/img/510.png new file mode 100644 index 0000000..08812ea Binary files /dev/null and b/caddy/www/pokemon/img/510.png differ diff --git a/caddy/www/pokemon/img/511.png b/caddy/www/pokemon/img/511.png new file mode 100644 index 0000000..537eb2c Binary files /dev/null and b/caddy/www/pokemon/img/511.png differ diff --git a/caddy/www/pokemon/img/512.png b/caddy/www/pokemon/img/512.png new file mode 100644 index 0000000..09f7f91 Binary files /dev/null and b/caddy/www/pokemon/img/512.png differ diff --git a/caddy/www/pokemon/img/513.png b/caddy/www/pokemon/img/513.png new file mode 100644 index 0000000..6d9612f Binary files /dev/null and b/caddy/www/pokemon/img/513.png differ diff --git a/caddy/www/pokemon/img/514.png b/caddy/www/pokemon/img/514.png new file mode 100644 index 0000000..f2e9bfc Binary files /dev/null and b/caddy/www/pokemon/img/514.png differ diff --git a/caddy/www/pokemon/img/515.png b/caddy/www/pokemon/img/515.png new file mode 100644 index 0000000..3a08f54 Binary files /dev/null and b/caddy/www/pokemon/img/515.png differ diff --git a/caddy/www/pokemon/img/516.png b/caddy/www/pokemon/img/516.png new file mode 100644 index 0000000..3c58d5c Binary files /dev/null and b/caddy/www/pokemon/img/516.png differ diff --git a/caddy/www/pokemon/img/517.png b/caddy/www/pokemon/img/517.png new file mode 100644 index 0000000..f7c9745 Binary files /dev/null and b/caddy/www/pokemon/img/517.png differ diff --git a/caddy/www/pokemon/img/518.png b/caddy/www/pokemon/img/518.png new file mode 100644 index 0000000..cfb99ad Binary files /dev/null and b/caddy/www/pokemon/img/518.png differ diff --git a/caddy/www/pokemon/img/519.png b/caddy/www/pokemon/img/519.png new file mode 100644 index 0000000..ac92769 Binary files /dev/null and b/caddy/www/pokemon/img/519.png differ diff --git a/caddy/www/pokemon/img/52.png b/caddy/www/pokemon/img/52.png new file mode 100644 index 0000000..a841b74 Binary files /dev/null and b/caddy/www/pokemon/img/52.png differ diff --git a/caddy/www/pokemon/img/520.png b/caddy/www/pokemon/img/520.png new file mode 100644 index 0000000..b9e8699 Binary files /dev/null and b/caddy/www/pokemon/img/520.png differ diff --git a/caddy/www/pokemon/img/521.png b/caddy/www/pokemon/img/521.png new file mode 100644 index 0000000..0a635eb Binary files /dev/null and b/caddy/www/pokemon/img/521.png differ diff --git a/caddy/www/pokemon/img/522.png b/caddy/www/pokemon/img/522.png new file mode 100644 index 0000000..8b1cdcd Binary files /dev/null and b/caddy/www/pokemon/img/522.png differ diff --git a/caddy/www/pokemon/img/523.png b/caddy/www/pokemon/img/523.png new file mode 100644 index 0000000..6cfafef Binary files /dev/null and b/caddy/www/pokemon/img/523.png differ diff --git a/caddy/www/pokemon/img/524.png b/caddy/www/pokemon/img/524.png new file mode 100644 index 0000000..e1fbeab Binary files /dev/null and b/caddy/www/pokemon/img/524.png differ diff --git a/caddy/www/pokemon/img/525.png b/caddy/www/pokemon/img/525.png new file mode 100644 index 0000000..769a638 Binary files /dev/null and b/caddy/www/pokemon/img/525.png differ diff --git a/caddy/www/pokemon/img/526.png b/caddy/www/pokemon/img/526.png new file mode 100644 index 0000000..3fcc8bb Binary files /dev/null and b/caddy/www/pokemon/img/526.png differ diff --git a/caddy/www/pokemon/img/527.png b/caddy/www/pokemon/img/527.png new file mode 100644 index 0000000..7b0df1c Binary files /dev/null and b/caddy/www/pokemon/img/527.png differ diff --git a/caddy/www/pokemon/img/528.png b/caddy/www/pokemon/img/528.png new file mode 100644 index 0000000..10e3e29 Binary files /dev/null and b/caddy/www/pokemon/img/528.png differ diff --git a/caddy/www/pokemon/img/529.png b/caddy/www/pokemon/img/529.png new file mode 100644 index 0000000..9aa15a7 Binary files /dev/null and b/caddy/www/pokemon/img/529.png differ diff --git a/caddy/www/pokemon/img/53.png b/caddy/www/pokemon/img/53.png new file mode 100644 index 0000000..52a1344 Binary files /dev/null and b/caddy/www/pokemon/img/53.png differ diff --git a/caddy/www/pokemon/img/530.png b/caddy/www/pokemon/img/530.png new file mode 100644 index 0000000..1500489 Binary files /dev/null and b/caddy/www/pokemon/img/530.png differ diff --git a/caddy/www/pokemon/img/531.png b/caddy/www/pokemon/img/531.png new file mode 100644 index 0000000..106b631 Binary files /dev/null and b/caddy/www/pokemon/img/531.png differ diff --git a/caddy/www/pokemon/img/532.png b/caddy/www/pokemon/img/532.png new file mode 100644 index 0000000..43dab97 Binary files /dev/null and b/caddy/www/pokemon/img/532.png differ diff --git a/caddy/www/pokemon/img/533.png b/caddy/www/pokemon/img/533.png new file mode 100644 index 0000000..1b147d7 Binary files /dev/null and b/caddy/www/pokemon/img/533.png differ diff --git a/caddy/www/pokemon/img/534.png b/caddy/www/pokemon/img/534.png new file mode 100644 index 0000000..ad65396 Binary files /dev/null and b/caddy/www/pokemon/img/534.png differ diff --git a/caddy/www/pokemon/img/535.png b/caddy/www/pokemon/img/535.png new file mode 100644 index 0000000..bcf86a8 Binary files /dev/null and b/caddy/www/pokemon/img/535.png differ diff --git a/caddy/www/pokemon/img/536.png b/caddy/www/pokemon/img/536.png new file mode 100644 index 0000000..fc95d43 Binary files /dev/null and b/caddy/www/pokemon/img/536.png differ diff --git a/caddy/www/pokemon/img/537.png b/caddy/www/pokemon/img/537.png new file mode 100644 index 0000000..bba40da Binary files /dev/null and b/caddy/www/pokemon/img/537.png differ diff --git a/caddy/www/pokemon/img/538.png b/caddy/www/pokemon/img/538.png new file mode 100644 index 0000000..3a52e6d Binary files /dev/null and b/caddy/www/pokemon/img/538.png differ diff --git a/caddy/www/pokemon/img/539.png b/caddy/www/pokemon/img/539.png new file mode 100644 index 0000000..bc1b0a0 Binary files /dev/null and b/caddy/www/pokemon/img/539.png differ diff --git a/caddy/www/pokemon/img/54.png b/caddy/www/pokemon/img/54.png new file mode 100644 index 0000000..2dd1e9f Binary files /dev/null and b/caddy/www/pokemon/img/54.png differ diff --git a/caddy/www/pokemon/img/540.png b/caddy/www/pokemon/img/540.png new file mode 100644 index 0000000..35b630d Binary files /dev/null and b/caddy/www/pokemon/img/540.png differ diff --git a/caddy/www/pokemon/img/541.png b/caddy/www/pokemon/img/541.png new file mode 100644 index 0000000..9c620a1 Binary files /dev/null and b/caddy/www/pokemon/img/541.png differ diff --git a/caddy/www/pokemon/img/542.png b/caddy/www/pokemon/img/542.png new file mode 100644 index 0000000..c3622dc Binary files /dev/null and b/caddy/www/pokemon/img/542.png differ diff --git a/caddy/www/pokemon/img/543.png b/caddy/www/pokemon/img/543.png new file mode 100644 index 0000000..f5de14b Binary files /dev/null and b/caddy/www/pokemon/img/543.png differ diff --git a/caddy/www/pokemon/img/544.png b/caddy/www/pokemon/img/544.png new file mode 100644 index 0000000..523754d Binary files /dev/null and b/caddy/www/pokemon/img/544.png differ diff --git a/caddy/www/pokemon/img/545.png b/caddy/www/pokemon/img/545.png new file mode 100644 index 0000000..8c724b3 Binary files /dev/null and b/caddy/www/pokemon/img/545.png differ diff --git a/caddy/www/pokemon/img/546.png b/caddy/www/pokemon/img/546.png new file mode 100644 index 0000000..6225e01 Binary files /dev/null and b/caddy/www/pokemon/img/546.png differ diff --git a/caddy/www/pokemon/img/547.png b/caddy/www/pokemon/img/547.png new file mode 100644 index 0000000..a22c773 Binary files /dev/null and b/caddy/www/pokemon/img/547.png differ diff --git a/caddy/www/pokemon/img/548.png b/caddy/www/pokemon/img/548.png new file mode 100644 index 0000000..4b8b261 Binary files /dev/null and b/caddy/www/pokemon/img/548.png differ diff --git a/caddy/www/pokemon/img/549.png b/caddy/www/pokemon/img/549.png new file mode 100644 index 0000000..7dd5684 Binary files /dev/null and b/caddy/www/pokemon/img/549.png differ diff --git a/caddy/www/pokemon/img/55.png b/caddy/www/pokemon/img/55.png new file mode 100644 index 0000000..c1a290c Binary files /dev/null and b/caddy/www/pokemon/img/55.png differ diff --git a/caddy/www/pokemon/img/550.png b/caddy/www/pokemon/img/550.png new file mode 100644 index 0000000..351e8cd Binary files /dev/null and b/caddy/www/pokemon/img/550.png differ diff --git a/caddy/www/pokemon/img/551.png b/caddy/www/pokemon/img/551.png new file mode 100644 index 0000000..b9773b9 Binary files /dev/null and b/caddy/www/pokemon/img/551.png differ diff --git a/caddy/www/pokemon/img/552.png b/caddy/www/pokemon/img/552.png new file mode 100644 index 0000000..6482c33 Binary files /dev/null and b/caddy/www/pokemon/img/552.png differ diff --git a/caddy/www/pokemon/img/553.png b/caddy/www/pokemon/img/553.png new file mode 100644 index 0000000..c7432b3 Binary files /dev/null and b/caddy/www/pokemon/img/553.png differ diff --git a/caddy/www/pokemon/img/554.png b/caddy/www/pokemon/img/554.png new file mode 100644 index 0000000..681dafc Binary files /dev/null and b/caddy/www/pokemon/img/554.png differ diff --git a/caddy/www/pokemon/img/555.png b/caddy/www/pokemon/img/555.png new file mode 100644 index 0000000..af5b4bf Binary files /dev/null and b/caddy/www/pokemon/img/555.png differ diff --git a/caddy/www/pokemon/img/556.png b/caddy/www/pokemon/img/556.png new file mode 100644 index 0000000..c6b128e Binary files /dev/null and b/caddy/www/pokemon/img/556.png differ diff --git a/caddy/www/pokemon/img/557.png b/caddy/www/pokemon/img/557.png new file mode 100644 index 0000000..33fc251 Binary files /dev/null and b/caddy/www/pokemon/img/557.png differ diff --git a/caddy/www/pokemon/img/558.png b/caddy/www/pokemon/img/558.png new file mode 100644 index 0000000..8df89af Binary files /dev/null and b/caddy/www/pokemon/img/558.png differ diff --git a/caddy/www/pokemon/img/559.png b/caddy/www/pokemon/img/559.png new file mode 100644 index 0000000..79a9bee Binary files /dev/null and b/caddy/www/pokemon/img/559.png differ diff --git a/caddy/www/pokemon/img/56.png b/caddy/www/pokemon/img/56.png new file mode 100644 index 0000000..afa2696 Binary files /dev/null and b/caddy/www/pokemon/img/56.png differ diff --git a/caddy/www/pokemon/img/560.png b/caddy/www/pokemon/img/560.png new file mode 100644 index 0000000..40a9b9b Binary files /dev/null and b/caddy/www/pokemon/img/560.png differ diff --git a/caddy/www/pokemon/img/561.png b/caddy/www/pokemon/img/561.png new file mode 100644 index 0000000..32bf0e4 Binary files /dev/null and b/caddy/www/pokemon/img/561.png differ diff --git a/caddy/www/pokemon/img/562.png b/caddy/www/pokemon/img/562.png new file mode 100644 index 0000000..80867c0 Binary files /dev/null and b/caddy/www/pokemon/img/562.png differ diff --git a/caddy/www/pokemon/img/563.png b/caddy/www/pokemon/img/563.png new file mode 100644 index 0000000..e9f39cc Binary files /dev/null and b/caddy/www/pokemon/img/563.png differ diff --git a/caddy/www/pokemon/img/564.png b/caddy/www/pokemon/img/564.png new file mode 100644 index 0000000..65af59a Binary files /dev/null and b/caddy/www/pokemon/img/564.png differ diff --git a/caddy/www/pokemon/img/565.png b/caddy/www/pokemon/img/565.png new file mode 100644 index 0000000..5cf8b36 Binary files /dev/null and b/caddy/www/pokemon/img/565.png differ diff --git a/caddy/www/pokemon/img/566.png b/caddy/www/pokemon/img/566.png new file mode 100644 index 0000000..75152c2 Binary files /dev/null and b/caddy/www/pokemon/img/566.png differ diff --git a/caddy/www/pokemon/img/567.png b/caddy/www/pokemon/img/567.png new file mode 100644 index 0000000..30ed40d Binary files /dev/null and b/caddy/www/pokemon/img/567.png differ diff --git a/caddy/www/pokemon/img/568.png b/caddy/www/pokemon/img/568.png new file mode 100644 index 0000000..fc5ca50 Binary files /dev/null and b/caddy/www/pokemon/img/568.png differ diff --git a/caddy/www/pokemon/img/569.png b/caddy/www/pokemon/img/569.png new file mode 100644 index 0000000..422b040 Binary files /dev/null and b/caddy/www/pokemon/img/569.png differ diff --git a/caddy/www/pokemon/img/57.png b/caddy/www/pokemon/img/57.png new file mode 100644 index 0000000..9a64a9f Binary files /dev/null and b/caddy/www/pokemon/img/57.png differ diff --git a/caddy/www/pokemon/img/570.png b/caddy/www/pokemon/img/570.png new file mode 100644 index 0000000..8a0b0f1 Binary files /dev/null and b/caddy/www/pokemon/img/570.png differ diff --git a/caddy/www/pokemon/img/571.png b/caddy/www/pokemon/img/571.png new file mode 100644 index 0000000..19030c0 Binary files /dev/null and b/caddy/www/pokemon/img/571.png differ diff --git a/caddy/www/pokemon/img/572.png b/caddy/www/pokemon/img/572.png new file mode 100644 index 0000000..e953e8b Binary files /dev/null and b/caddy/www/pokemon/img/572.png differ diff --git a/caddy/www/pokemon/img/573.png b/caddy/www/pokemon/img/573.png new file mode 100644 index 0000000..77a1761 Binary files /dev/null and b/caddy/www/pokemon/img/573.png differ diff --git a/caddy/www/pokemon/img/574.png b/caddy/www/pokemon/img/574.png new file mode 100644 index 0000000..ea90e13 Binary files /dev/null and b/caddy/www/pokemon/img/574.png differ diff --git a/caddy/www/pokemon/img/575.png b/caddy/www/pokemon/img/575.png new file mode 100644 index 0000000..340a509 Binary files /dev/null and b/caddy/www/pokemon/img/575.png differ diff --git a/caddy/www/pokemon/img/576.png b/caddy/www/pokemon/img/576.png new file mode 100644 index 0000000..ee32957 Binary files /dev/null and b/caddy/www/pokemon/img/576.png differ diff --git a/caddy/www/pokemon/img/577.png b/caddy/www/pokemon/img/577.png new file mode 100644 index 0000000..c0ed892 Binary files /dev/null and b/caddy/www/pokemon/img/577.png differ diff --git a/caddy/www/pokemon/img/578.png b/caddy/www/pokemon/img/578.png new file mode 100644 index 0000000..8f6e3ed Binary files /dev/null and b/caddy/www/pokemon/img/578.png differ diff --git a/caddy/www/pokemon/img/579.png b/caddy/www/pokemon/img/579.png new file mode 100644 index 0000000..862d356 Binary files /dev/null and b/caddy/www/pokemon/img/579.png differ diff --git a/caddy/www/pokemon/img/58.png b/caddy/www/pokemon/img/58.png new file mode 100644 index 0000000..3f85fa0 Binary files /dev/null and b/caddy/www/pokemon/img/58.png differ diff --git a/caddy/www/pokemon/img/580.png b/caddy/www/pokemon/img/580.png new file mode 100644 index 0000000..a39fcaa Binary files /dev/null and b/caddy/www/pokemon/img/580.png differ diff --git a/caddy/www/pokemon/img/581.png b/caddy/www/pokemon/img/581.png new file mode 100644 index 0000000..b7e1ac5 Binary files /dev/null and b/caddy/www/pokemon/img/581.png differ diff --git a/caddy/www/pokemon/img/582.png b/caddy/www/pokemon/img/582.png new file mode 100644 index 0000000..3b71645 Binary files /dev/null and b/caddy/www/pokemon/img/582.png differ diff --git a/caddy/www/pokemon/img/583.png b/caddy/www/pokemon/img/583.png new file mode 100644 index 0000000..5a1e96f Binary files /dev/null and b/caddy/www/pokemon/img/583.png differ diff --git a/caddy/www/pokemon/img/584.png b/caddy/www/pokemon/img/584.png new file mode 100644 index 0000000..31c2300 Binary files /dev/null and b/caddy/www/pokemon/img/584.png differ diff --git a/caddy/www/pokemon/img/585.png b/caddy/www/pokemon/img/585.png new file mode 100644 index 0000000..dc30c51 Binary files /dev/null and b/caddy/www/pokemon/img/585.png differ diff --git a/caddy/www/pokemon/img/586.png b/caddy/www/pokemon/img/586.png new file mode 100644 index 0000000..285aed5 Binary files /dev/null and b/caddy/www/pokemon/img/586.png differ diff --git a/caddy/www/pokemon/img/587.png b/caddy/www/pokemon/img/587.png new file mode 100644 index 0000000..dab6fcc Binary files /dev/null and b/caddy/www/pokemon/img/587.png differ diff --git a/caddy/www/pokemon/img/588.png b/caddy/www/pokemon/img/588.png new file mode 100644 index 0000000..3569af1 Binary files /dev/null and b/caddy/www/pokemon/img/588.png differ diff --git a/caddy/www/pokemon/img/589.png b/caddy/www/pokemon/img/589.png new file mode 100644 index 0000000..3cb9b92 Binary files /dev/null and b/caddy/www/pokemon/img/589.png differ diff --git a/caddy/www/pokemon/img/59.png b/caddy/www/pokemon/img/59.png new file mode 100644 index 0000000..e06d240 Binary files /dev/null and b/caddy/www/pokemon/img/59.png differ diff --git a/caddy/www/pokemon/img/590.png b/caddy/www/pokemon/img/590.png new file mode 100644 index 0000000..7efe0e7 Binary files /dev/null and b/caddy/www/pokemon/img/590.png differ diff --git a/caddy/www/pokemon/img/591.png b/caddy/www/pokemon/img/591.png new file mode 100644 index 0000000..4e41273 Binary files /dev/null and b/caddy/www/pokemon/img/591.png differ diff --git a/caddy/www/pokemon/img/592.png b/caddy/www/pokemon/img/592.png new file mode 100644 index 0000000..40d5d18 Binary files /dev/null and b/caddy/www/pokemon/img/592.png differ diff --git a/caddy/www/pokemon/img/593.png b/caddy/www/pokemon/img/593.png new file mode 100644 index 0000000..d56c185 Binary files /dev/null and b/caddy/www/pokemon/img/593.png differ diff --git a/caddy/www/pokemon/img/594.png b/caddy/www/pokemon/img/594.png new file mode 100644 index 0000000..576517a Binary files /dev/null and b/caddy/www/pokemon/img/594.png differ diff --git a/caddy/www/pokemon/img/595.png b/caddy/www/pokemon/img/595.png new file mode 100644 index 0000000..b179a82 Binary files /dev/null and b/caddy/www/pokemon/img/595.png differ diff --git a/caddy/www/pokemon/img/596.png b/caddy/www/pokemon/img/596.png new file mode 100644 index 0000000..9bf4128 Binary files /dev/null and b/caddy/www/pokemon/img/596.png differ diff --git a/caddy/www/pokemon/img/597.png b/caddy/www/pokemon/img/597.png new file mode 100644 index 0000000..d643f50 Binary files /dev/null and b/caddy/www/pokemon/img/597.png differ diff --git a/caddy/www/pokemon/img/598.png b/caddy/www/pokemon/img/598.png new file mode 100644 index 0000000..49cd5a1 Binary files /dev/null and b/caddy/www/pokemon/img/598.png differ diff --git a/caddy/www/pokemon/img/599.png b/caddy/www/pokemon/img/599.png new file mode 100644 index 0000000..0874d7b Binary files /dev/null and b/caddy/www/pokemon/img/599.png differ diff --git a/caddy/www/pokemon/img/6.png b/caddy/www/pokemon/img/6.png new file mode 100644 index 0000000..16076ba Binary files /dev/null and b/caddy/www/pokemon/img/6.png differ diff --git a/caddy/www/pokemon/img/60.png b/caddy/www/pokemon/img/60.png new file mode 100644 index 0000000..0dfcc83 Binary files /dev/null and b/caddy/www/pokemon/img/60.png differ diff --git a/caddy/www/pokemon/img/600.png b/caddy/www/pokemon/img/600.png new file mode 100644 index 0000000..1989f45 Binary files /dev/null and b/caddy/www/pokemon/img/600.png differ diff --git a/caddy/www/pokemon/img/601.png b/caddy/www/pokemon/img/601.png new file mode 100644 index 0000000..8ce3266 Binary files /dev/null and b/caddy/www/pokemon/img/601.png differ diff --git a/caddy/www/pokemon/img/602.png b/caddy/www/pokemon/img/602.png new file mode 100644 index 0000000..f722649 Binary files /dev/null and b/caddy/www/pokemon/img/602.png differ diff --git a/caddy/www/pokemon/img/603.png b/caddy/www/pokemon/img/603.png new file mode 100644 index 0000000..5eaa664 Binary files /dev/null and b/caddy/www/pokemon/img/603.png differ diff --git a/caddy/www/pokemon/img/604.png b/caddy/www/pokemon/img/604.png new file mode 100644 index 0000000..aaf97c6 Binary files /dev/null and b/caddy/www/pokemon/img/604.png differ diff --git a/caddy/www/pokemon/img/605.png b/caddy/www/pokemon/img/605.png new file mode 100644 index 0000000..95a374a Binary files /dev/null and b/caddy/www/pokemon/img/605.png differ diff --git a/caddy/www/pokemon/img/606.png b/caddy/www/pokemon/img/606.png new file mode 100644 index 0000000..c1f80aa Binary files /dev/null and b/caddy/www/pokemon/img/606.png differ diff --git a/caddy/www/pokemon/img/607.png b/caddy/www/pokemon/img/607.png new file mode 100644 index 0000000..0982ba5 Binary files /dev/null and b/caddy/www/pokemon/img/607.png differ diff --git a/caddy/www/pokemon/img/608.png b/caddy/www/pokemon/img/608.png new file mode 100644 index 0000000..e0a6d55 Binary files /dev/null and b/caddy/www/pokemon/img/608.png differ diff --git a/caddy/www/pokemon/img/609.png b/caddy/www/pokemon/img/609.png new file mode 100644 index 0000000..6415281 Binary files /dev/null and b/caddy/www/pokemon/img/609.png differ diff --git a/caddy/www/pokemon/img/61.png b/caddy/www/pokemon/img/61.png new file mode 100644 index 0000000..c66e167 Binary files /dev/null and b/caddy/www/pokemon/img/61.png differ diff --git a/caddy/www/pokemon/img/610.png b/caddy/www/pokemon/img/610.png new file mode 100644 index 0000000..8df6177 Binary files /dev/null and b/caddy/www/pokemon/img/610.png differ diff --git a/caddy/www/pokemon/img/611.png b/caddy/www/pokemon/img/611.png new file mode 100644 index 0000000..72622f4 Binary files /dev/null and b/caddy/www/pokemon/img/611.png differ diff --git a/caddy/www/pokemon/img/612.png b/caddy/www/pokemon/img/612.png new file mode 100644 index 0000000..dbc9c31 Binary files /dev/null and b/caddy/www/pokemon/img/612.png differ diff --git a/caddy/www/pokemon/img/613.png b/caddy/www/pokemon/img/613.png new file mode 100644 index 0000000..38e0f1d Binary files /dev/null and b/caddy/www/pokemon/img/613.png differ diff --git a/caddy/www/pokemon/img/614.png b/caddy/www/pokemon/img/614.png new file mode 100644 index 0000000..80c00f2 Binary files /dev/null and b/caddy/www/pokemon/img/614.png differ diff --git a/caddy/www/pokemon/img/615.png b/caddy/www/pokemon/img/615.png new file mode 100644 index 0000000..df2eed0 Binary files /dev/null and b/caddy/www/pokemon/img/615.png differ diff --git a/caddy/www/pokemon/img/616.png b/caddy/www/pokemon/img/616.png new file mode 100644 index 0000000..6d8d2a3 Binary files /dev/null and b/caddy/www/pokemon/img/616.png differ diff --git a/caddy/www/pokemon/img/617.png b/caddy/www/pokemon/img/617.png new file mode 100644 index 0000000..69982f3 Binary files /dev/null and b/caddy/www/pokemon/img/617.png differ diff --git a/caddy/www/pokemon/img/618.png b/caddy/www/pokemon/img/618.png new file mode 100644 index 0000000..92e0e84 Binary files /dev/null and b/caddy/www/pokemon/img/618.png differ diff --git a/caddy/www/pokemon/img/619.png b/caddy/www/pokemon/img/619.png new file mode 100644 index 0000000..3ae2a59 Binary files /dev/null and b/caddy/www/pokemon/img/619.png differ diff --git a/caddy/www/pokemon/img/62.png b/caddy/www/pokemon/img/62.png new file mode 100644 index 0000000..2ad221f Binary files /dev/null and b/caddy/www/pokemon/img/62.png differ diff --git a/caddy/www/pokemon/img/620.png b/caddy/www/pokemon/img/620.png new file mode 100644 index 0000000..8fe1b6a Binary files /dev/null and b/caddy/www/pokemon/img/620.png differ diff --git a/caddy/www/pokemon/img/621.png b/caddy/www/pokemon/img/621.png new file mode 100644 index 0000000..b536ca3 Binary files /dev/null and b/caddy/www/pokemon/img/621.png differ diff --git a/caddy/www/pokemon/img/622.png b/caddy/www/pokemon/img/622.png new file mode 100644 index 0000000..70524d5 Binary files /dev/null and b/caddy/www/pokemon/img/622.png differ diff --git a/caddy/www/pokemon/img/623.png b/caddy/www/pokemon/img/623.png new file mode 100644 index 0000000..a1303bd Binary files /dev/null and b/caddy/www/pokemon/img/623.png differ diff --git a/caddy/www/pokemon/img/624.png b/caddy/www/pokemon/img/624.png new file mode 100644 index 0000000..36836ba Binary files /dev/null and b/caddy/www/pokemon/img/624.png differ diff --git a/caddy/www/pokemon/img/625.png b/caddy/www/pokemon/img/625.png new file mode 100644 index 0000000..950fdba Binary files /dev/null and b/caddy/www/pokemon/img/625.png differ diff --git a/caddy/www/pokemon/img/626.png b/caddy/www/pokemon/img/626.png new file mode 100644 index 0000000..59b4399 Binary files /dev/null and b/caddy/www/pokemon/img/626.png differ diff --git a/caddy/www/pokemon/img/627.png b/caddy/www/pokemon/img/627.png new file mode 100644 index 0000000..edc2fbc Binary files /dev/null and b/caddy/www/pokemon/img/627.png differ diff --git a/caddy/www/pokemon/img/628.png b/caddy/www/pokemon/img/628.png new file mode 100644 index 0000000..f96ddf3 Binary files /dev/null and b/caddy/www/pokemon/img/628.png differ diff --git a/caddy/www/pokemon/img/629.png b/caddy/www/pokemon/img/629.png new file mode 100644 index 0000000..8ee94a4 Binary files /dev/null and b/caddy/www/pokemon/img/629.png differ diff --git a/caddy/www/pokemon/img/63.png b/caddy/www/pokemon/img/63.png new file mode 100644 index 0000000..af4799c Binary files /dev/null and b/caddy/www/pokemon/img/63.png differ diff --git a/caddy/www/pokemon/img/630.png b/caddy/www/pokemon/img/630.png new file mode 100644 index 0000000..062d55a Binary files /dev/null and b/caddy/www/pokemon/img/630.png differ diff --git a/caddy/www/pokemon/img/631.png b/caddy/www/pokemon/img/631.png new file mode 100644 index 0000000..2d18bdc Binary files /dev/null and b/caddy/www/pokemon/img/631.png differ diff --git a/caddy/www/pokemon/img/632.png b/caddy/www/pokemon/img/632.png new file mode 100644 index 0000000..1d5df48 Binary files /dev/null and b/caddy/www/pokemon/img/632.png differ diff --git a/caddy/www/pokemon/img/633.png b/caddy/www/pokemon/img/633.png new file mode 100644 index 0000000..0b742ed Binary files /dev/null and b/caddy/www/pokemon/img/633.png differ diff --git a/caddy/www/pokemon/img/634.png b/caddy/www/pokemon/img/634.png new file mode 100644 index 0000000..766e645 Binary files /dev/null and b/caddy/www/pokemon/img/634.png differ diff --git a/caddy/www/pokemon/img/635.png b/caddy/www/pokemon/img/635.png new file mode 100644 index 0000000..0e6d8c4 Binary files /dev/null and b/caddy/www/pokemon/img/635.png differ diff --git a/caddy/www/pokemon/img/636.png b/caddy/www/pokemon/img/636.png new file mode 100644 index 0000000..4f9480c Binary files /dev/null and b/caddy/www/pokemon/img/636.png differ diff --git a/caddy/www/pokemon/img/637.png b/caddy/www/pokemon/img/637.png new file mode 100644 index 0000000..b1ebcf3 Binary files /dev/null and b/caddy/www/pokemon/img/637.png differ diff --git a/caddy/www/pokemon/img/638.png b/caddy/www/pokemon/img/638.png new file mode 100644 index 0000000..9f50b8c Binary files /dev/null and b/caddy/www/pokemon/img/638.png differ diff --git a/caddy/www/pokemon/img/639.png b/caddy/www/pokemon/img/639.png new file mode 100644 index 0000000..477b03b Binary files /dev/null and b/caddy/www/pokemon/img/639.png differ diff --git a/caddy/www/pokemon/img/64.png b/caddy/www/pokemon/img/64.png new file mode 100644 index 0000000..1524258 Binary files /dev/null and b/caddy/www/pokemon/img/64.png differ diff --git a/caddy/www/pokemon/img/640.png b/caddy/www/pokemon/img/640.png new file mode 100644 index 0000000..05f277f Binary files /dev/null and b/caddy/www/pokemon/img/640.png differ diff --git a/caddy/www/pokemon/img/641.png b/caddy/www/pokemon/img/641.png new file mode 100644 index 0000000..524ef7b Binary files /dev/null and b/caddy/www/pokemon/img/641.png differ diff --git a/caddy/www/pokemon/img/642.png b/caddy/www/pokemon/img/642.png new file mode 100644 index 0000000..5ecedc4 Binary files /dev/null and b/caddy/www/pokemon/img/642.png differ diff --git a/caddy/www/pokemon/img/643.png b/caddy/www/pokemon/img/643.png new file mode 100644 index 0000000..b1c09b3 Binary files /dev/null and b/caddy/www/pokemon/img/643.png differ diff --git a/caddy/www/pokemon/img/644.png b/caddy/www/pokemon/img/644.png new file mode 100644 index 0000000..2088814 Binary files /dev/null and b/caddy/www/pokemon/img/644.png differ diff --git a/caddy/www/pokemon/img/645.png b/caddy/www/pokemon/img/645.png new file mode 100644 index 0000000..c98f424 Binary files /dev/null and b/caddy/www/pokemon/img/645.png differ diff --git a/caddy/www/pokemon/img/646.png b/caddy/www/pokemon/img/646.png new file mode 100644 index 0000000..955da1e Binary files /dev/null and b/caddy/www/pokemon/img/646.png differ diff --git a/caddy/www/pokemon/img/647.png b/caddy/www/pokemon/img/647.png new file mode 100644 index 0000000..299b285 Binary files /dev/null and b/caddy/www/pokemon/img/647.png differ diff --git a/caddy/www/pokemon/img/648.png b/caddy/www/pokemon/img/648.png new file mode 100644 index 0000000..aff2231 Binary files /dev/null and b/caddy/www/pokemon/img/648.png differ diff --git a/caddy/www/pokemon/img/649.png b/caddy/www/pokemon/img/649.png new file mode 100644 index 0000000..97d8c76 Binary files /dev/null and b/caddy/www/pokemon/img/649.png differ diff --git a/caddy/www/pokemon/img/65.png b/caddy/www/pokemon/img/65.png new file mode 100644 index 0000000..42b3511 Binary files /dev/null and b/caddy/www/pokemon/img/65.png differ diff --git a/caddy/www/pokemon/img/650.png b/caddy/www/pokemon/img/650.png new file mode 100644 index 0000000..608e5df Binary files /dev/null and b/caddy/www/pokemon/img/650.png differ diff --git a/caddy/www/pokemon/img/651.png b/caddy/www/pokemon/img/651.png new file mode 100644 index 0000000..94ea878 Binary files /dev/null and b/caddy/www/pokemon/img/651.png differ diff --git a/caddy/www/pokemon/img/652.png b/caddy/www/pokemon/img/652.png new file mode 100644 index 0000000..61ae0e8 Binary files /dev/null and b/caddy/www/pokemon/img/652.png differ diff --git a/caddy/www/pokemon/img/653.png b/caddy/www/pokemon/img/653.png new file mode 100644 index 0000000..964571c Binary files /dev/null and b/caddy/www/pokemon/img/653.png differ diff --git a/caddy/www/pokemon/img/654.png b/caddy/www/pokemon/img/654.png new file mode 100644 index 0000000..3cca883 Binary files /dev/null and b/caddy/www/pokemon/img/654.png differ diff --git a/caddy/www/pokemon/img/655.png b/caddy/www/pokemon/img/655.png new file mode 100644 index 0000000..64b7cca Binary files /dev/null and b/caddy/www/pokemon/img/655.png differ diff --git a/caddy/www/pokemon/img/656.png b/caddy/www/pokemon/img/656.png new file mode 100644 index 0000000..a4ba4f4 Binary files /dev/null and b/caddy/www/pokemon/img/656.png differ diff --git a/caddy/www/pokemon/img/657.png b/caddy/www/pokemon/img/657.png new file mode 100644 index 0000000..6676ef7 Binary files /dev/null and b/caddy/www/pokemon/img/657.png differ diff --git a/caddy/www/pokemon/img/658.png b/caddy/www/pokemon/img/658.png new file mode 100644 index 0000000..6d5af31 Binary files /dev/null and b/caddy/www/pokemon/img/658.png differ diff --git a/caddy/www/pokemon/img/659.png b/caddy/www/pokemon/img/659.png new file mode 100644 index 0000000..07286fa Binary files /dev/null and b/caddy/www/pokemon/img/659.png differ diff --git a/caddy/www/pokemon/img/66.png b/caddy/www/pokemon/img/66.png new file mode 100644 index 0000000..b89fbf7 Binary files /dev/null and b/caddy/www/pokemon/img/66.png differ diff --git a/caddy/www/pokemon/img/660.png b/caddy/www/pokemon/img/660.png new file mode 100644 index 0000000..c71cf66 Binary files /dev/null and b/caddy/www/pokemon/img/660.png differ diff --git a/caddy/www/pokemon/img/661.png b/caddy/www/pokemon/img/661.png new file mode 100644 index 0000000..9569979 Binary files /dev/null and b/caddy/www/pokemon/img/661.png differ diff --git a/caddy/www/pokemon/img/662.png b/caddy/www/pokemon/img/662.png new file mode 100644 index 0000000..ff3e979 Binary files /dev/null and b/caddy/www/pokemon/img/662.png differ diff --git a/caddy/www/pokemon/img/663.png b/caddy/www/pokemon/img/663.png new file mode 100644 index 0000000..d1500e7 Binary files /dev/null and b/caddy/www/pokemon/img/663.png differ diff --git a/caddy/www/pokemon/img/664.png b/caddy/www/pokemon/img/664.png new file mode 100644 index 0000000..cb63892 Binary files /dev/null and b/caddy/www/pokemon/img/664.png differ diff --git a/caddy/www/pokemon/img/665.png b/caddy/www/pokemon/img/665.png new file mode 100644 index 0000000..31ebf1a Binary files /dev/null and b/caddy/www/pokemon/img/665.png differ diff --git a/caddy/www/pokemon/img/666.png b/caddy/www/pokemon/img/666.png new file mode 100644 index 0000000..315caa5 Binary files /dev/null and b/caddy/www/pokemon/img/666.png differ diff --git a/caddy/www/pokemon/img/667.png b/caddy/www/pokemon/img/667.png new file mode 100644 index 0000000..08d2991 Binary files /dev/null and b/caddy/www/pokemon/img/667.png differ diff --git a/caddy/www/pokemon/img/668.png b/caddy/www/pokemon/img/668.png new file mode 100644 index 0000000..f63b4a2 Binary files /dev/null and b/caddy/www/pokemon/img/668.png differ diff --git a/caddy/www/pokemon/img/669.png b/caddy/www/pokemon/img/669.png new file mode 100644 index 0000000..37eeee6 Binary files /dev/null and b/caddy/www/pokemon/img/669.png differ diff --git a/caddy/www/pokemon/img/67.png b/caddy/www/pokemon/img/67.png new file mode 100644 index 0000000..ad736f1 Binary files /dev/null and b/caddy/www/pokemon/img/67.png differ diff --git a/caddy/www/pokemon/img/670.png b/caddy/www/pokemon/img/670.png new file mode 100644 index 0000000..966e868 Binary files /dev/null and b/caddy/www/pokemon/img/670.png differ diff --git a/caddy/www/pokemon/img/671.png b/caddy/www/pokemon/img/671.png new file mode 100644 index 0000000..d0b0363 Binary files /dev/null and b/caddy/www/pokemon/img/671.png differ diff --git a/caddy/www/pokemon/img/672.png b/caddy/www/pokemon/img/672.png new file mode 100644 index 0000000..ecf4988 Binary files /dev/null and b/caddy/www/pokemon/img/672.png differ diff --git a/caddy/www/pokemon/img/673.png b/caddy/www/pokemon/img/673.png new file mode 100644 index 0000000..e2858c9 Binary files /dev/null and b/caddy/www/pokemon/img/673.png differ diff --git a/caddy/www/pokemon/img/674.png b/caddy/www/pokemon/img/674.png new file mode 100644 index 0000000..70e58ac Binary files /dev/null and b/caddy/www/pokemon/img/674.png differ diff --git a/caddy/www/pokemon/img/675.png b/caddy/www/pokemon/img/675.png new file mode 100644 index 0000000..98933ce Binary files /dev/null and b/caddy/www/pokemon/img/675.png differ diff --git a/caddy/www/pokemon/img/676.png b/caddy/www/pokemon/img/676.png new file mode 100644 index 0000000..3cb0179 Binary files /dev/null and b/caddy/www/pokemon/img/676.png differ diff --git a/caddy/www/pokemon/img/677.png b/caddy/www/pokemon/img/677.png new file mode 100644 index 0000000..dbb256e Binary files /dev/null and b/caddy/www/pokemon/img/677.png differ diff --git a/caddy/www/pokemon/img/678.png b/caddy/www/pokemon/img/678.png new file mode 100644 index 0000000..d908a39 Binary files /dev/null and b/caddy/www/pokemon/img/678.png differ diff --git a/caddy/www/pokemon/img/679.png b/caddy/www/pokemon/img/679.png new file mode 100644 index 0000000..56f3944 Binary files /dev/null and b/caddy/www/pokemon/img/679.png differ diff --git a/caddy/www/pokemon/img/68.png b/caddy/www/pokemon/img/68.png new file mode 100644 index 0000000..5f768d1 Binary files /dev/null and b/caddy/www/pokemon/img/68.png differ diff --git a/caddy/www/pokemon/img/680.png b/caddy/www/pokemon/img/680.png new file mode 100644 index 0000000..27df0a9 Binary files /dev/null and b/caddy/www/pokemon/img/680.png differ diff --git a/caddy/www/pokemon/img/681.png b/caddy/www/pokemon/img/681.png new file mode 100644 index 0000000..44d2837 Binary files /dev/null and b/caddy/www/pokemon/img/681.png differ diff --git a/caddy/www/pokemon/img/682.png b/caddy/www/pokemon/img/682.png new file mode 100644 index 0000000..4981f6f Binary files /dev/null and b/caddy/www/pokemon/img/682.png differ diff --git a/caddy/www/pokemon/img/683.png b/caddy/www/pokemon/img/683.png new file mode 100644 index 0000000..b094f89 Binary files /dev/null and b/caddy/www/pokemon/img/683.png differ diff --git a/caddy/www/pokemon/img/684.png b/caddy/www/pokemon/img/684.png new file mode 100644 index 0000000..14fab28 Binary files /dev/null and b/caddy/www/pokemon/img/684.png differ diff --git a/caddy/www/pokemon/img/685.png b/caddy/www/pokemon/img/685.png new file mode 100644 index 0000000..be7ae75 Binary files /dev/null and b/caddy/www/pokemon/img/685.png differ diff --git a/caddy/www/pokemon/img/686.png b/caddy/www/pokemon/img/686.png new file mode 100644 index 0000000..8e25875 Binary files /dev/null and b/caddy/www/pokemon/img/686.png differ diff --git a/caddy/www/pokemon/img/687.png b/caddy/www/pokemon/img/687.png new file mode 100644 index 0000000..1109b45 Binary files /dev/null and b/caddy/www/pokemon/img/687.png differ diff --git a/caddy/www/pokemon/img/688.png b/caddy/www/pokemon/img/688.png new file mode 100644 index 0000000..cf56d7e Binary files /dev/null and b/caddy/www/pokemon/img/688.png differ diff --git a/caddy/www/pokemon/img/689.png b/caddy/www/pokemon/img/689.png new file mode 100644 index 0000000..51b5e58 Binary files /dev/null and b/caddy/www/pokemon/img/689.png differ diff --git a/caddy/www/pokemon/img/69.png b/caddy/www/pokemon/img/69.png new file mode 100644 index 0000000..66f7df3 Binary files /dev/null and b/caddy/www/pokemon/img/69.png differ diff --git a/caddy/www/pokemon/img/690.png b/caddy/www/pokemon/img/690.png new file mode 100644 index 0000000..41d9e0d Binary files /dev/null and b/caddy/www/pokemon/img/690.png differ diff --git a/caddy/www/pokemon/img/691.png b/caddy/www/pokemon/img/691.png new file mode 100644 index 0000000..ba86c9d Binary files /dev/null and b/caddy/www/pokemon/img/691.png differ diff --git a/caddy/www/pokemon/img/692.png b/caddy/www/pokemon/img/692.png new file mode 100644 index 0000000..ba848cb Binary files /dev/null and b/caddy/www/pokemon/img/692.png differ diff --git a/caddy/www/pokemon/img/693.png b/caddy/www/pokemon/img/693.png new file mode 100644 index 0000000..26cc98b Binary files /dev/null and b/caddy/www/pokemon/img/693.png differ diff --git a/caddy/www/pokemon/img/694.png b/caddy/www/pokemon/img/694.png new file mode 100644 index 0000000..e68a900 Binary files /dev/null and b/caddy/www/pokemon/img/694.png differ diff --git a/caddy/www/pokemon/img/695.png b/caddy/www/pokemon/img/695.png new file mode 100644 index 0000000..1df926c Binary files /dev/null and b/caddy/www/pokemon/img/695.png differ diff --git a/caddy/www/pokemon/img/696.png b/caddy/www/pokemon/img/696.png new file mode 100644 index 0000000..dd52796 Binary files /dev/null and b/caddy/www/pokemon/img/696.png differ diff --git a/caddy/www/pokemon/img/697.png b/caddy/www/pokemon/img/697.png new file mode 100644 index 0000000..546721c Binary files /dev/null and b/caddy/www/pokemon/img/697.png differ diff --git a/caddy/www/pokemon/img/698.png b/caddy/www/pokemon/img/698.png new file mode 100644 index 0000000..911fd94 Binary files /dev/null and b/caddy/www/pokemon/img/698.png differ diff --git a/caddy/www/pokemon/img/699.png b/caddy/www/pokemon/img/699.png new file mode 100644 index 0000000..83c562e Binary files /dev/null and b/caddy/www/pokemon/img/699.png differ diff --git a/caddy/www/pokemon/img/7.png b/caddy/www/pokemon/img/7.png new file mode 100644 index 0000000..f539160 Binary files /dev/null and b/caddy/www/pokemon/img/7.png differ diff --git a/caddy/www/pokemon/img/70.png b/caddy/www/pokemon/img/70.png new file mode 100644 index 0000000..9fe9dea Binary files /dev/null and b/caddy/www/pokemon/img/70.png differ diff --git a/caddy/www/pokemon/img/700.png b/caddy/www/pokemon/img/700.png new file mode 100644 index 0000000..d176838 Binary files /dev/null and b/caddy/www/pokemon/img/700.png differ diff --git a/caddy/www/pokemon/img/701.png b/caddy/www/pokemon/img/701.png new file mode 100644 index 0000000..abca4dc Binary files /dev/null and b/caddy/www/pokemon/img/701.png differ diff --git a/caddy/www/pokemon/img/702.png b/caddy/www/pokemon/img/702.png new file mode 100644 index 0000000..e196d87 Binary files /dev/null and b/caddy/www/pokemon/img/702.png differ diff --git a/caddy/www/pokemon/img/703.png b/caddy/www/pokemon/img/703.png new file mode 100644 index 0000000..2b6d75e Binary files /dev/null and b/caddy/www/pokemon/img/703.png differ diff --git a/caddy/www/pokemon/img/704.png b/caddy/www/pokemon/img/704.png new file mode 100644 index 0000000..5616069 Binary files /dev/null and b/caddy/www/pokemon/img/704.png differ diff --git a/caddy/www/pokemon/img/705.png b/caddy/www/pokemon/img/705.png new file mode 100644 index 0000000..80e5afa Binary files /dev/null and b/caddy/www/pokemon/img/705.png differ diff --git a/caddy/www/pokemon/img/706.png b/caddy/www/pokemon/img/706.png new file mode 100644 index 0000000..c98a0a8 Binary files /dev/null and b/caddy/www/pokemon/img/706.png differ diff --git a/caddy/www/pokemon/img/707.png b/caddy/www/pokemon/img/707.png new file mode 100644 index 0000000..b343955 Binary files /dev/null and b/caddy/www/pokemon/img/707.png differ diff --git a/caddy/www/pokemon/img/708.png b/caddy/www/pokemon/img/708.png new file mode 100644 index 0000000..b637aef Binary files /dev/null and b/caddy/www/pokemon/img/708.png differ diff --git a/caddy/www/pokemon/img/709.png b/caddy/www/pokemon/img/709.png new file mode 100644 index 0000000..b3b1415 Binary files /dev/null and b/caddy/www/pokemon/img/709.png differ diff --git a/caddy/www/pokemon/img/71.png b/caddy/www/pokemon/img/71.png new file mode 100644 index 0000000..bf79fdf Binary files /dev/null and b/caddy/www/pokemon/img/71.png differ diff --git a/caddy/www/pokemon/img/710.png b/caddy/www/pokemon/img/710.png new file mode 100644 index 0000000..30ef8ca Binary files /dev/null and b/caddy/www/pokemon/img/710.png differ diff --git a/caddy/www/pokemon/img/711.png b/caddy/www/pokemon/img/711.png new file mode 100644 index 0000000..d411806 Binary files /dev/null and b/caddy/www/pokemon/img/711.png differ diff --git a/caddy/www/pokemon/img/712.png b/caddy/www/pokemon/img/712.png new file mode 100644 index 0000000..76cb837 Binary files /dev/null and b/caddy/www/pokemon/img/712.png differ diff --git a/caddy/www/pokemon/img/713.png b/caddy/www/pokemon/img/713.png new file mode 100644 index 0000000..ce5c2c9 Binary files /dev/null and b/caddy/www/pokemon/img/713.png differ diff --git a/caddy/www/pokemon/img/714.png b/caddy/www/pokemon/img/714.png new file mode 100644 index 0000000..f4a13b5 Binary files /dev/null and b/caddy/www/pokemon/img/714.png differ diff --git a/caddy/www/pokemon/img/715.png b/caddy/www/pokemon/img/715.png new file mode 100644 index 0000000..f3dbd84 Binary files /dev/null and b/caddy/www/pokemon/img/715.png differ diff --git a/caddy/www/pokemon/img/716.png b/caddy/www/pokemon/img/716.png new file mode 100644 index 0000000..e36af0f Binary files /dev/null and b/caddy/www/pokemon/img/716.png differ diff --git a/caddy/www/pokemon/img/717.png b/caddy/www/pokemon/img/717.png new file mode 100644 index 0000000..4cde2b5 Binary files /dev/null and b/caddy/www/pokemon/img/717.png differ diff --git a/caddy/www/pokemon/img/718.png b/caddy/www/pokemon/img/718.png new file mode 100644 index 0000000..12234ab Binary files /dev/null and b/caddy/www/pokemon/img/718.png differ diff --git a/caddy/www/pokemon/img/719.png b/caddy/www/pokemon/img/719.png new file mode 100644 index 0000000..5c1a017 Binary files /dev/null and b/caddy/www/pokemon/img/719.png differ diff --git a/caddy/www/pokemon/img/72.png b/caddy/www/pokemon/img/72.png new file mode 100644 index 0000000..45e386d Binary files /dev/null and b/caddy/www/pokemon/img/72.png differ diff --git a/caddy/www/pokemon/img/720.png b/caddy/www/pokemon/img/720.png new file mode 100644 index 0000000..9cb9a28 Binary files /dev/null and b/caddy/www/pokemon/img/720.png differ diff --git a/caddy/www/pokemon/img/721.png b/caddy/www/pokemon/img/721.png new file mode 100644 index 0000000..aceca0e Binary files /dev/null and b/caddy/www/pokemon/img/721.png differ diff --git a/caddy/www/pokemon/img/722.png b/caddy/www/pokemon/img/722.png new file mode 100644 index 0000000..dd5aa1f Binary files /dev/null and b/caddy/www/pokemon/img/722.png differ diff --git a/caddy/www/pokemon/img/723.png b/caddy/www/pokemon/img/723.png new file mode 100644 index 0000000..098463b Binary files /dev/null and b/caddy/www/pokemon/img/723.png differ diff --git a/caddy/www/pokemon/img/724.png b/caddy/www/pokemon/img/724.png new file mode 100644 index 0000000..8b6f7ae Binary files /dev/null and b/caddy/www/pokemon/img/724.png differ diff --git a/caddy/www/pokemon/img/725.png b/caddy/www/pokemon/img/725.png new file mode 100644 index 0000000..194bf95 Binary files /dev/null and b/caddy/www/pokemon/img/725.png differ diff --git a/caddy/www/pokemon/img/726.png b/caddy/www/pokemon/img/726.png new file mode 100644 index 0000000..b6ceeca Binary files /dev/null and b/caddy/www/pokemon/img/726.png differ diff --git a/caddy/www/pokemon/img/727.png b/caddy/www/pokemon/img/727.png new file mode 100644 index 0000000..8aff787 Binary files /dev/null and b/caddy/www/pokemon/img/727.png differ diff --git a/caddy/www/pokemon/img/728.png b/caddy/www/pokemon/img/728.png new file mode 100644 index 0000000..e9ad709 Binary files /dev/null and b/caddy/www/pokemon/img/728.png differ diff --git a/caddy/www/pokemon/img/729.png b/caddy/www/pokemon/img/729.png new file mode 100644 index 0000000..430b85a Binary files /dev/null and b/caddy/www/pokemon/img/729.png differ diff --git a/caddy/www/pokemon/img/73.png b/caddy/www/pokemon/img/73.png new file mode 100644 index 0000000..c1d638b Binary files /dev/null and b/caddy/www/pokemon/img/73.png differ diff --git a/caddy/www/pokemon/img/730.png b/caddy/www/pokemon/img/730.png new file mode 100644 index 0000000..df81d4f Binary files /dev/null and b/caddy/www/pokemon/img/730.png differ diff --git a/caddy/www/pokemon/img/731.png b/caddy/www/pokemon/img/731.png new file mode 100644 index 0000000..ca7302c Binary files /dev/null and b/caddy/www/pokemon/img/731.png differ diff --git a/caddy/www/pokemon/img/732.png b/caddy/www/pokemon/img/732.png new file mode 100644 index 0000000..f9aad65 Binary files /dev/null and b/caddy/www/pokemon/img/732.png differ diff --git a/caddy/www/pokemon/img/733.png b/caddy/www/pokemon/img/733.png new file mode 100644 index 0000000..152acd8 Binary files /dev/null and b/caddy/www/pokemon/img/733.png differ diff --git a/caddy/www/pokemon/img/734.png b/caddy/www/pokemon/img/734.png new file mode 100644 index 0000000..be6eca0 Binary files /dev/null and b/caddy/www/pokemon/img/734.png differ diff --git a/caddy/www/pokemon/img/735.png b/caddy/www/pokemon/img/735.png new file mode 100644 index 0000000..8da57f0 Binary files /dev/null and b/caddy/www/pokemon/img/735.png differ diff --git a/caddy/www/pokemon/img/736.png b/caddy/www/pokemon/img/736.png new file mode 100644 index 0000000..5a2ab48 Binary files /dev/null and b/caddy/www/pokemon/img/736.png differ diff --git a/caddy/www/pokemon/img/737.png b/caddy/www/pokemon/img/737.png new file mode 100644 index 0000000..c2d3862 Binary files /dev/null and b/caddy/www/pokemon/img/737.png differ diff --git a/caddy/www/pokemon/img/738.png b/caddy/www/pokemon/img/738.png new file mode 100644 index 0000000..53054d3 Binary files /dev/null and b/caddy/www/pokemon/img/738.png differ diff --git a/caddy/www/pokemon/img/739.png b/caddy/www/pokemon/img/739.png new file mode 100644 index 0000000..6f4b07c Binary files /dev/null and b/caddy/www/pokemon/img/739.png differ diff --git a/caddy/www/pokemon/img/74.png b/caddy/www/pokemon/img/74.png new file mode 100644 index 0000000..6c0f7e8 Binary files /dev/null and b/caddy/www/pokemon/img/74.png differ diff --git a/caddy/www/pokemon/img/740.png b/caddy/www/pokemon/img/740.png new file mode 100644 index 0000000..9967448 Binary files /dev/null and b/caddy/www/pokemon/img/740.png differ diff --git a/caddy/www/pokemon/img/741.png b/caddy/www/pokemon/img/741.png new file mode 100644 index 0000000..ffe45ab Binary files /dev/null and b/caddy/www/pokemon/img/741.png differ diff --git a/caddy/www/pokemon/img/742.png b/caddy/www/pokemon/img/742.png new file mode 100644 index 0000000..013af7e Binary files /dev/null and b/caddy/www/pokemon/img/742.png differ diff --git a/caddy/www/pokemon/img/743.png b/caddy/www/pokemon/img/743.png new file mode 100644 index 0000000..75b0af0 Binary files /dev/null and b/caddy/www/pokemon/img/743.png differ diff --git a/caddy/www/pokemon/img/744.png b/caddy/www/pokemon/img/744.png new file mode 100644 index 0000000..6d79dfc Binary files /dev/null and b/caddy/www/pokemon/img/744.png differ diff --git a/caddy/www/pokemon/img/745.png b/caddy/www/pokemon/img/745.png new file mode 100644 index 0000000..42b9735 Binary files /dev/null and b/caddy/www/pokemon/img/745.png differ diff --git a/caddy/www/pokemon/img/746.png b/caddy/www/pokemon/img/746.png new file mode 100644 index 0000000..e2ce3d4 Binary files /dev/null and b/caddy/www/pokemon/img/746.png differ diff --git a/caddy/www/pokemon/img/747.png b/caddy/www/pokemon/img/747.png new file mode 100644 index 0000000..490fac6 Binary files /dev/null and b/caddy/www/pokemon/img/747.png differ diff --git a/caddy/www/pokemon/img/748.png b/caddy/www/pokemon/img/748.png new file mode 100644 index 0000000..895e4ab Binary files /dev/null and b/caddy/www/pokemon/img/748.png differ diff --git a/caddy/www/pokemon/img/749.png b/caddy/www/pokemon/img/749.png new file mode 100644 index 0000000..c1dc60f Binary files /dev/null and b/caddy/www/pokemon/img/749.png differ diff --git a/caddy/www/pokemon/img/75.png b/caddy/www/pokemon/img/75.png new file mode 100644 index 0000000..6ac0052 Binary files /dev/null and b/caddy/www/pokemon/img/75.png differ diff --git a/caddy/www/pokemon/img/750.png b/caddy/www/pokemon/img/750.png new file mode 100644 index 0000000..bd062f3 Binary files /dev/null and b/caddy/www/pokemon/img/750.png differ diff --git a/caddy/www/pokemon/img/751.png b/caddy/www/pokemon/img/751.png new file mode 100644 index 0000000..3f22364 Binary files /dev/null and b/caddy/www/pokemon/img/751.png differ diff --git a/caddy/www/pokemon/img/752.png b/caddy/www/pokemon/img/752.png new file mode 100644 index 0000000..764aaff Binary files /dev/null and b/caddy/www/pokemon/img/752.png differ diff --git a/caddy/www/pokemon/img/753.png b/caddy/www/pokemon/img/753.png new file mode 100644 index 0000000..408db2a Binary files /dev/null and b/caddy/www/pokemon/img/753.png differ diff --git a/caddy/www/pokemon/img/754.png b/caddy/www/pokemon/img/754.png new file mode 100644 index 0000000..8324180 Binary files /dev/null and b/caddy/www/pokemon/img/754.png differ diff --git a/caddy/www/pokemon/img/755.png b/caddy/www/pokemon/img/755.png new file mode 100644 index 0000000..5a54e2f Binary files /dev/null and b/caddy/www/pokemon/img/755.png differ diff --git a/caddy/www/pokemon/img/756.png b/caddy/www/pokemon/img/756.png new file mode 100644 index 0000000..1ddad4f Binary files /dev/null and b/caddy/www/pokemon/img/756.png differ diff --git a/caddy/www/pokemon/img/757.png b/caddy/www/pokemon/img/757.png new file mode 100644 index 0000000..bfc6afb Binary files /dev/null and b/caddy/www/pokemon/img/757.png differ diff --git a/caddy/www/pokemon/img/758.png b/caddy/www/pokemon/img/758.png new file mode 100644 index 0000000..967d468 Binary files /dev/null and b/caddy/www/pokemon/img/758.png differ diff --git a/caddy/www/pokemon/img/759.png b/caddy/www/pokemon/img/759.png new file mode 100644 index 0000000..413bca0 Binary files /dev/null and b/caddy/www/pokemon/img/759.png differ diff --git a/caddy/www/pokemon/img/76.png b/caddy/www/pokemon/img/76.png new file mode 100644 index 0000000..829c711 Binary files /dev/null and b/caddy/www/pokemon/img/76.png differ diff --git a/caddy/www/pokemon/img/760.png b/caddy/www/pokemon/img/760.png new file mode 100644 index 0000000..01e9589 Binary files /dev/null and b/caddy/www/pokemon/img/760.png differ diff --git a/caddy/www/pokemon/img/761.png b/caddy/www/pokemon/img/761.png new file mode 100644 index 0000000..9e40bae Binary files /dev/null and b/caddy/www/pokemon/img/761.png differ diff --git a/caddy/www/pokemon/img/762.png b/caddy/www/pokemon/img/762.png new file mode 100644 index 0000000..fda2c05 Binary files /dev/null and b/caddy/www/pokemon/img/762.png differ diff --git a/caddy/www/pokemon/img/763.png b/caddy/www/pokemon/img/763.png new file mode 100644 index 0000000..b31e696 Binary files /dev/null and b/caddy/www/pokemon/img/763.png differ diff --git a/caddy/www/pokemon/img/764.png b/caddy/www/pokemon/img/764.png new file mode 100644 index 0000000..a7794f8 Binary files /dev/null and b/caddy/www/pokemon/img/764.png differ diff --git a/caddy/www/pokemon/img/765.png b/caddy/www/pokemon/img/765.png new file mode 100644 index 0000000..597b670 Binary files /dev/null and b/caddy/www/pokemon/img/765.png differ diff --git a/caddy/www/pokemon/img/766.png b/caddy/www/pokemon/img/766.png new file mode 100644 index 0000000..2140f9f Binary files /dev/null and b/caddy/www/pokemon/img/766.png differ diff --git a/caddy/www/pokemon/img/767.png b/caddy/www/pokemon/img/767.png new file mode 100644 index 0000000..fcd2e8b Binary files /dev/null and b/caddy/www/pokemon/img/767.png differ diff --git a/caddy/www/pokemon/img/768.png b/caddy/www/pokemon/img/768.png new file mode 100644 index 0000000..30bcb64 Binary files /dev/null and b/caddy/www/pokemon/img/768.png differ diff --git a/caddy/www/pokemon/img/769.png b/caddy/www/pokemon/img/769.png new file mode 100644 index 0000000..1f17426 Binary files /dev/null and b/caddy/www/pokemon/img/769.png differ diff --git a/caddy/www/pokemon/img/77.png b/caddy/www/pokemon/img/77.png new file mode 100644 index 0000000..56c35e3 Binary files /dev/null and b/caddy/www/pokemon/img/77.png differ diff --git a/caddy/www/pokemon/img/770.png b/caddy/www/pokemon/img/770.png new file mode 100644 index 0000000..26d11c0 Binary files /dev/null and b/caddy/www/pokemon/img/770.png differ diff --git a/caddy/www/pokemon/img/771.png b/caddy/www/pokemon/img/771.png new file mode 100644 index 0000000..4ade02d Binary files /dev/null and b/caddy/www/pokemon/img/771.png differ diff --git a/caddy/www/pokemon/img/772.png b/caddy/www/pokemon/img/772.png new file mode 100644 index 0000000..068cccd Binary files /dev/null and b/caddy/www/pokemon/img/772.png differ diff --git a/caddy/www/pokemon/img/773.png b/caddy/www/pokemon/img/773.png new file mode 100644 index 0000000..570422f Binary files /dev/null and b/caddy/www/pokemon/img/773.png differ diff --git a/caddy/www/pokemon/img/774.png b/caddy/www/pokemon/img/774.png new file mode 100644 index 0000000..bab214d Binary files /dev/null and b/caddy/www/pokemon/img/774.png differ diff --git a/caddy/www/pokemon/img/775.png b/caddy/www/pokemon/img/775.png new file mode 100644 index 0000000..dd8fa7d Binary files /dev/null and b/caddy/www/pokemon/img/775.png differ diff --git a/caddy/www/pokemon/img/776.png b/caddy/www/pokemon/img/776.png new file mode 100644 index 0000000..9232c75 Binary files /dev/null and b/caddy/www/pokemon/img/776.png differ diff --git a/caddy/www/pokemon/img/777.png b/caddy/www/pokemon/img/777.png new file mode 100644 index 0000000..bc85225 Binary files /dev/null and b/caddy/www/pokemon/img/777.png differ diff --git a/caddy/www/pokemon/img/778.png b/caddy/www/pokemon/img/778.png new file mode 100644 index 0000000..961b769 Binary files /dev/null and b/caddy/www/pokemon/img/778.png differ diff --git a/caddy/www/pokemon/img/779.png b/caddy/www/pokemon/img/779.png new file mode 100644 index 0000000..bfad821 Binary files /dev/null and b/caddy/www/pokemon/img/779.png differ diff --git a/caddy/www/pokemon/img/78.png b/caddy/www/pokemon/img/78.png new file mode 100644 index 0000000..8403cb1 Binary files /dev/null and b/caddy/www/pokemon/img/78.png differ diff --git a/caddy/www/pokemon/img/780.png b/caddy/www/pokemon/img/780.png new file mode 100644 index 0000000..612e801 Binary files /dev/null and b/caddy/www/pokemon/img/780.png differ diff --git a/caddy/www/pokemon/img/781.png b/caddy/www/pokemon/img/781.png new file mode 100644 index 0000000..e589428 Binary files /dev/null and b/caddy/www/pokemon/img/781.png differ diff --git a/caddy/www/pokemon/img/782.png b/caddy/www/pokemon/img/782.png new file mode 100644 index 0000000..7e43c19 Binary files /dev/null and b/caddy/www/pokemon/img/782.png differ diff --git a/caddy/www/pokemon/img/783.png b/caddy/www/pokemon/img/783.png new file mode 100644 index 0000000..bfbe74d Binary files /dev/null and b/caddy/www/pokemon/img/783.png differ diff --git a/caddy/www/pokemon/img/784.png b/caddy/www/pokemon/img/784.png new file mode 100644 index 0000000..71d13d5 Binary files /dev/null and b/caddy/www/pokemon/img/784.png differ diff --git a/caddy/www/pokemon/img/785.png b/caddy/www/pokemon/img/785.png new file mode 100644 index 0000000..81771f6 Binary files /dev/null and b/caddy/www/pokemon/img/785.png differ diff --git a/caddy/www/pokemon/img/786.png b/caddy/www/pokemon/img/786.png new file mode 100644 index 0000000..9631163 Binary files /dev/null and b/caddy/www/pokemon/img/786.png differ diff --git a/caddy/www/pokemon/img/787.png b/caddy/www/pokemon/img/787.png new file mode 100644 index 0000000..e71bce5 Binary files /dev/null and b/caddy/www/pokemon/img/787.png differ diff --git a/caddy/www/pokemon/img/788.png b/caddy/www/pokemon/img/788.png new file mode 100644 index 0000000..d151187 Binary files /dev/null and b/caddy/www/pokemon/img/788.png differ diff --git a/caddy/www/pokemon/img/789.png b/caddy/www/pokemon/img/789.png new file mode 100644 index 0000000..ef5070a Binary files /dev/null and b/caddy/www/pokemon/img/789.png differ diff --git a/caddy/www/pokemon/img/79.png b/caddy/www/pokemon/img/79.png new file mode 100644 index 0000000..fb674a0 Binary files /dev/null and b/caddy/www/pokemon/img/79.png differ diff --git a/caddy/www/pokemon/img/790.png b/caddy/www/pokemon/img/790.png new file mode 100644 index 0000000..e8e88f6 Binary files /dev/null and b/caddy/www/pokemon/img/790.png differ diff --git a/caddy/www/pokemon/img/791.png b/caddy/www/pokemon/img/791.png new file mode 100644 index 0000000..30f94b4 Binary files /dev/null and b/caddy/www/pokemon/img/791.png differ diff --git a/caddy/www/pokemon/img/792.png b/caddy/www/pokemon/img/792.png new file mode 100644 index 0000000..28efabd Binary files /dev/null and b/caddy/www/pokemon/img/792.png differ diff --git a/caddy/www/pokemon/img/793.png b/caddy/www/pokemon/img/793.png new file mode 100644 index 0000000..94c7017 Binary files /dev/null and b/caddy/www/pokemon/img/793.png differ diff --git a/caddy/www/pokemon/img/794.png b/caddy/www/pokemon/img/794.png new file mode 100644 index 0000000..d143a01 Binary files /dev/null and b/caddy/www/pokemon/img/794.png differ diff --git a/caddy/www/pokemon/img/795.png b/caddy/www/pokemon/img/795.png new file mode 100644 index 0000000..f38ccff Binary files /dev/null and b/caddy/www/pokemon/img/795.png differ diff --git a/caddy/www/pokemon/img/796.png b/caddy/www/pokemon/img/796.png new file mode 100644 index 0000000..6038436 Binary files /dev/null and b/caddy/www/pokemon/img/796.png differ diff --git a/caddy/www/pokemon/img/797.png b/caddy/www/pokemon/img/797.png new file mode 100644 index 0000000..4f588e4 Binary files /dev/null and b/caddy/www/pokemon/img/797.png differ diff --git a/caddy/www/pokemon/img/798.png b/caddy/www/pokemon/img/798.png new file mode 100644 index 0000000..a991097 Binary files /dev/null and b/caddy/www/pokemon/img/798.png differ diff --git a/caddy/www/pokemon/img/799.png b/caddy/www/pokemon/img/799.png new file mode 100644 index 0000000..7750e11 Binary files /dev/null and b/caddy/www/pokemon/img/799.png differ diff --git a/caddy/www/pokemon/img/8.png b/caddy/www/pokemon/img/8.png new file mode 100644 index 0000000..d15c178 Binary files /dev/null and b/caddy/www/pokemon/img/8.png differ diff --git a/caddy/www/pokemon/img/80.png b/caddy/www/pokemon/img/80.png new file mode 100644 index 0000000..25f3ea6 Binary files /dev/null and b/caddy/www/pokemon/img/80.png differ diff --git a/caddy/www/pokemon/img/800.png b/caddy/www/pokemon/img/800.png new file mode 100644 index 0000000..2fe84a0 Binary files /dev/null and b/caddy/www/pokemon/img/800.png differ diff --git a/caddy/www/pokemon/img/801.png b/caddy/www/pokemon/img/801.png new file mode 100644 index 0000000..6313a03 Binary files /dev/null and b/caddy/www/pokemon/img/801.png differ diff --git a/caddy/www/pokemon/img/802.png b/caddy/www/pokemon/img/802.png new file mode 100644 index 0000000..3b256ca Binary files /dev/null and b/caddy/www/pokemon/img/802.png differ diff --git a/caddy/www/pokemon/img/803.png b/caddy/www/pokemon/img/803.png new file mode 100644 index 0000000..6f17cfa Binary files /dev/null and b/caddy/www/pokemon/img/803.png differ diff --git a/caddy/www/pokemon/img/804.png b/caddy/www/pokemon/img/804.png new file mode 100644 index 0000000..0dd9697 Binary files /dev/null and b/caddy/www/pokemon/img/804.png differ diff --git a/caddy/www/pokemon/img/805.png b/caddy/www/pokemon/img/805.png new file mode 100644 index 0000000..befe005 Binary files /dev/null and b/caddy/www/pokemon/img/805.png differ diff --git a/caddy/www/pokemon/img/806.png b/caddy/www/pokemon/img/806.png new file mode 100644 index 0000000..575dd08 Binary files /dev/null and b/caddy/www/pokemon/img/806.png differ diff --git a/caddy/www/pokemon/img/807.png b/caddy/www/pokemon/img/807.png new file mode 100644 index 0000000..b50c2af Binary files /dev/null and b/caddy/www/pokemon/img/807.png differ diff --git a/caddy/www/pokemon/img/808.png b/caddy/www/pokemon/img/808.png new file mode 100644 index 0000000..bc4d4c1 Binary files /dev/null and b/caddy/www/pokemon/img/808.png differ diff --git a/caddy/www/pokemon/img/809.png b/caddy/www/pokemon/img/809.png new file mode 100644 index 0000000..e042c75 Binary files /dev/null and b/caddy/www/pokemon/img/809.png differ diff --git a/caddy/www/pokemon/img/81.png b/caddy/www/pokemon/img/81.png new file mode 100644 index 0000000..7fc38ae Binary files /dev/null and b/caddy/www/pokemon/img/81.png differ diff --git a/caddy/www/pokemon/img/810.png b/caddy/www/pokemon/img/810.png new file mode 100644 index 0000000..c06d774 Binary files /dev/null and b/caddy/www/pokemon/img/810.png differ diff --git a/caddy/www/pokemon/img/811.png b/caddy/www/pokemon/img/811.png new file mode 100644 index 0000000..6eeffee Binary files /dev/null and b/caddy/www/pokemon/img/811.png differ diff --git a/caddy/www/pokemon/img/812.png b/caddy/www/pokemon/img/812.png new file mode 100644 index 0000000..f01582f Binary files /dev/null and b/caddy/www/pokemon/img/812.png differ diff --git a/caddy/www/pokemon/img/813.png b/caddy/www/pokemon/img/813.png new file mode 100644 index 0000000..54d7b55 Binary files /dev/null and b/caddy/www/pokemon/img/813.png differ diff --git a/caddy/www/pokemon/img/814.png b/caddy/www/pokemon/img/814.png new file mode 100644 index 0000000..23a8b9c Binary files /dev/null and b/caddy/www/pokemon/img/814.png differ diff --git a/caddy/www/pokemon/img/815.png b/caddy/www/pokemon/img/815.png new file mode 100644 index 0000000..b5e5330 Binary files /dev/null and b/caddy/www/pokemon/img/815.png differ diff --git a/caddy/www/pokemon/img/816.png b/caddy/www/pokemon/img/816.png new file mode 100644 index 0000000..036bb55 Binary files /dev/null and b/caddy/www/pokemon/img/816.png differ diff --git a/caddy/www/pokemon/img/817.png b/caddy/www/pokemon/img/817.png new file mode 100644 index 0000000..721ad67 Binary files /dev/null and b/caddy/www/pokemon/img/817.png differ diff --git a/caddy/www/pokemon/img/818.png b/caddy/www/pokemon/img/818.png new file mode 100644 index 0000000..3485492 Binary files /dev/null and b/caddy/www/pokemon/img/818.png differ diff --git a/caddy/www/pokemon/img/819.png b/caddy/www/pokemon/img/819.png new file mode 100644 index 0000000..ac7582b Binary files /dev/null and b/caddy/www/pokemon/img/819.png differ diff --git a/caddy/www/pokemon/img/82.png b/caddy/www/pokemon/img/82.png new file mode 100644 index 0000000..b2a3d0e Binary files /dev/null and b/caddy/www/pokemon/img/82.png differ diff --git a/caddy/www/pokemon/img/820.png b/caddy/www/pokemon/img/820.png new file mode 100644 index 0000000..fc81de6 Binary files /dev/null and b/caddy/www/pokemon/img/820.png differ diff --git a/caddy/www/pokemon/img/821.png b/caddy/www/pokemon/img/821.png new file mode 100644 index 0000000..0fdd425 Binary files /dev/null and b/caddy/www/pokemon/img/821.png differ diff --git a/caddy/www/pokemon/img/822.png b/caddy/www/pokemon/img/822.png new file mode 100644 index 0000000..f34872b Binary files /dev/null and b/caddy/www/pokemon/img/822.png differ diff --git a/caddy/www/pokemon/img/823.png b/caddy/www/pokemon/img/823.png new file mode 100644 index 0000000..84629e0 Binary files /dev/null and b/caddy/www/pokemon/img/823.png differ diff --git a/caddy/www/pokemon/img/824.png b/caddy/www/pokemon/img/824.png new file mode 100644 index 0000000..9d2e8f3 Binary files /dev/null and b/caddy/www/pokemon/img/824.png differ diff --git a/caddy/www/pokemon/img/825.png b/caddy/www/pokemon/img/825.png new file mode 100644 index 0000000..f96dace Binary files /dev/null and b/caddy/www/pokemon/img/825.png differ diff --git a/caddy/www/pokemon/img/826.png b/caddy/www/pokemon/img/826.png new file mode 100644 index 0000000..d14e9f5 Binary files /dev/null and b/caddy/www/pokemon/img/826.png differ diff --git a/caddy/www/pokemon/img/827.png b/caddy/www/pokemon/img/827.png new file mode 100644 index 0000000..ee9d8e5 Binary files /dev/null and b/caddy/www/pokemon/img/827.png differ diff --git a/caddy/www/pokemon/img/828.png b/caddy/www/pokemon/img/828.png new file mode 100644 index 0000000..e2b1712 Binary files /dev/null and b/caddy/www/pokemon/img/828.png differ diff --git a/caddy/www/pokemon/img/829.png b/caddy/www/pokemon/img/829.png new file mode 100644 index 0000000..237165b Binary files /dev/null and b/caddy/www/pokemon/img/829.png differ diff --git a/caddy/www/pokemon/img/83.png b/caddy/www/pokemon/img/83.png new file mode 100644 index 0000000..1206e7a Binary files /dev/null and b/caddy/www/pokemon/img/83.png differ diff --git a/caddy/www/pokemon/img/830.png b/caddy/www/pokemon/img/830.png new file mode 100644 index 0000000..69c202d Binary files /dev/null and b/caddy/www/pokemon/img/830.png differ diff --git a/caddy/www/pokemon/img/831.png b/caddy/www/pokemon/img/831.png new file mode 100644 index 0000000..3d00c95 Binary files /dev/null and b/caddy/www/pokemon/img/831.png differ diff --git a/caddy/www/pokemon/img/832.png b/caddy/www/pokemon/img/832.png new file mode 100644 index 0000000..f7293ba Binary files /dev/null and b/caddy/www/pokemon/img/832.png differ diff --git a/caddy/www/pokemon/img/833.png b/caddy/www/pokemon/img/833.png new file mode 100644 index 0000000..6cc2189 Binary files /dev/null and b/caddy/www/pokemon/img/833.png differ diff --git a/caddy/www/pokemon/img/834.png b/caddy/www/pokemon/img/834.png new file mode 100644 index 0000000..51732ad Binary files /dev/null and b/caddy/www/pokemon/img/834.png differ diff --git a/caddy/www/pokemon/img/835.png b/caddy/www/pokemon/img/835.png new file mode 100644 index 0000000..766b213 Binary files /dev/null and b/caddy/www/pokemon/img/835.png differ diff --git a/caddy/www/pokemon/img/836.png b/caddy/www/pokemon/img/836.png new file mode 100644 index 0000000..71f8e19 Binary files /dev/null and b/caddy/www/pokemon/img/836.png differ diff --git a/caddy/www/pokemon/img/837.png b/caddy/www/pokemon/img/837.png new file mode 100644 index 0000000..95da30f Binary files /dev/null and b/caddy/www/pokemon/img/837.png differ diff --git a/caddy/www/pokemon/img/838.png b/caddy/www/pokemon/img/838.png new file mode 100644 index 0000000..b9da2a5 Binary files /dev/null and b/caddy/www/pokemon/img/838.png differ diff --git a/caddy/www/pokemon/img/839.png b/caddy/www/pokemon/img/839.png new file mode 100644 index 0000000..12e4095 Binary files /dev/null and b/caddy/www/pokemon/img/839.png differ diff --git a/caddy/www/pokemon/img/84.png b/caddy/www/pokemon/img/84.png new file mode 100644 index 0000000..f470dc8 Binary files /dev/null and b/caddy/www/pokemon/img/84.png differ diff --git a/caddy/www/pokemon/img/840.png b/caddy/www/pokemon/img/840.png new file mode 100644 index 0000000..67b8dd3 Binary files /dev/null and b/caddy/www/pokemon/img/840.png differ diff --git a/caddy/www/pokemon/img/841.png b/caddy/www/pokemon/img/841.png new file mode 100644 index 0000000..db4fb36 Binary files /dev/null and b/caddy/www/pokemon/img/841.png differ diff --git a/caddy/www/pokemon/img/842.png b/caddy/www/pokemon/img/842.png new file mode 100644 index 0000000..d8964e9 Binary files /dev/null and b/caddy/www/pokemon/img/842.png differ diff --git a/caddy/www/pokemon/img/843.png b/caddy/www/pokemon/img/843.png new file mode 100644 index 0000000..7f4d360 Binary files /dev/null and b/caddy/www/pokemon/img/843.png differ diff --git a/caddy/www/pokemon/img/844.png b/caddy/www/pokemon/img/844.png new file mode 100644 index 0000000..48c4c43 Binary files /dev/null and b/caddy/www/pokemon/img/844.png differ diff --git a/caddy/www/pokemon/img/845.png b/caddy/www/pokemon/img/845.png new file mode 100644 index 0000000..b87a6fb Binary files /dev/null and b/caddy/www/pokemon/img/845.png differ diff --git a/caddy/www/pokemon/img/846.png b/caddy/www/pokemon/img/846.png new file mode 100644 index 0000000..37f25c0 Binary files /dev/null and b/caddy/www/pokemon/img/846.png differ diff --git a/caddy/www/pokemon/img/847.png b/caddy/www/pokemon/img/847.png new file mode 100644 index 0000000..a493d98 Binary files /dev/null and b/caddy/www/pokemon/img/847.png differ diff --git a/caddy/www/pokemon/img/848.png b/caddy/www/pokemon/img/848.png new file mode 100644 index 0000000..3cd91bd Binary files /dev/null and b/caddy/www/pokemon/img/848.png differ diff --git a/caddy/www/pokemon/img/849.png b/caddy/www/pokemon/img/849.png new file mode 100644 index 0000000..97e8a67 Binary files /dev/null and b/caddy/www/pokemon/img/849.png differ diff --git a/caddy/www/pokemon/img/85.png b/caddy/www/pokemon/img/85.png new file mode 100644 index 0000000..2540129 Binary files /dev/null and b/caddy/www/pokemon/img/85.png differ diff --git a/caddy/www/pokemon/img/850.png b/caddy/www/pokemon/img/850.png new file mode 100644 index 0000000..457ca77 Binary files /dev/null and b/caddy/www/pokemon/img/850.png differ diff --git a/caddy/www/pokemon/img/851.png b/caddy/www/pokemon/img/851.png new file mode 100644 index 0000000..0a3dd3c Binary files /dev/null and b/caddy/www/pokemon/img/851.png differ diff --git a/caddy/www/pokemon/img/852.png b/caddy/www/pokemon/img/852.png new file mode 100644 index 0000000..3568de0 Binary files /dev/null and b/caddy/www/pokemon/img/852.png differ diff --git a/caddy/www/pokemon/img/853.png b/caddy/www/pokemon/img/853.png new file mode 100644 index 0000000..af66077 Binary files /dev/null and b/caddy/www/pokemon/img/853.png differ diff --git a/caddy/www/pokemon/img/854.png b/caddy/www/pokemon/img/854.png new file mode 100644 index 0000000..d18feb4 Binary files /dev/null and b/caddy/www/pokemon/img/854.png differ diff --git a/caddy/www/pokemon/img/855.png b/caddy/www/pokemon/img/855.png new file mode 100644 index 0000000..9a17843 Binary files /dev/null and b/caddy/www/pokemon/img/855.png differ diff --git a/caddy/www/pokemon/img/856.png b/caddy/www/pokemon/img/856.png new file mode 100644 index 0000000..38fbc78 Binary files /dev/null and b/caddy/www/pokemon/img/856.png differ diff --git a/caddy/www/pokemon/img/857.png b/caddy/www/pokemon/img/857.png new file mode 100644 index 0000000..b210b2c Binary files /dev/null and b/caddy/www/pokemon/img/857.png differ diff --git a/caddy/www/pokemon/img/858.png b/caddy/www/pokemon/img/858.png new file mode 100644 index 0000000..388bda5 Binary files /dev/null and b/caddy/www/pokemon/img/858.png differ diff --git a/caddy/www/pokemon/img/859.png b/caddy/www/pokemon/img/859.png new file mode 100644 index 0000000..480976c Binary files /dev/null and b/caddy/www/pokemon/img/859.png differ diff --git a/caddy/www/pokemon/img/86.png b/caddy/www/pokemon/img/86.png new file mode 100644 index 0000000..664f489 Binary files /dev/null and b/caddy/www/pokemon/img/86.png differ diff --git a/caddy/www/pokemon/img/860.png b/caddy/www/pokemon/img/860.png new file mode 100644 index 0000000..2f26e66 Binary files /dev/null and b/caddy/www/pokemon/img/860.png differ diff --git a/caddy/www/pokemon/img/861.png b/caddy/www/pokemon/img/861.png new file mode 100644 index 0000000..fbc29a8 Binary files /dev/null and b/caddy/www/pokemon/img/861.png differ diff --git a/caddy/www/pokemon/img/862.png b/caddy/www/pokemon/img/862.png new file mode 100644 index 0000000..d2b6b02 Binary files /dev/null and b/caddy/www/pokemon/img/862.png differ diff --git a/caddy/www/pokemon/img/863.png b/caddy/www/pokemon/img/863.png new file mode 100644 index 0000000..8583e23 Binary files /dev/null and b/caddy/www/pokemon/img/863.png differ diff --git a/caddy/www/pokemon/img/864.png b/caddy/www/pokemon/img/864.png new file mode 100644 index 0000000..ff06eb7 Binary files /dev/null and b/caddy/www/pokemon/img/864.png differ diff --git a/caddy/www/pokemon/img/865.png b/caddy/www/pokemon/img/865.png new file mode 100644 index 0000000..f3ded72 Binary files /dev/null and b/caddy/www/pokemon/img/865.png differ diff --git a/caddy/www/pokemon/img/866.png b/caddy/www/pokemon/img/866.png new file mode 100644 index 0000000..86693fa Binary files /dev/null and b/caddy/www/pokemon/img/866.png differ diff --git a/caddy/www/pokemon/img/867.png b/caddy/www/pokemon/img/867.png new file mode 100644 index 0000000..0225ba8 Binary files /dev/null and b/caddy/www/pokemon/img/867.png differ diff --git a/caddy/www/pokemon/img/868.png b/caddy/www/pokemon/img/868.png new file mode 100644 index 0000000..a97f7de Binary files /dev/null and b/caddy/www/pokemon/img/868.png differ diff --git a/caddy/www/pokemon/img/869.png b/caddy/www/pokemon/img/869.png new file mode 100644 index 0000000..9b2b17b Binary files /dev/null and b/caddy/www/pokemon/img/869.png differ diff --git a/caddy/www/pokemon/img/87.png b/caddy/www/pokemon/img/87.png new file mode 100644 index 0000000..4bce482 Binary files /dev/null and b/caddy/www/pokemon/img/87.png differ diff --git a/caddy/www/pokemon/img/870.png b/caddy/www/pokemon/img/870.png new file mode 100644 index 0000000..7add3fd Binary files /dev/null and b/caddy/www/pokemon/img/870.png differ diff --git a/caddy/www/pokemon/img/871.png b/caddy/www/pokemon/img/871.png new file mode 100644 index 0000000..57efb62 Binary files /dev/null and b/caddy/www/pokemon/img/871.png differ diff --git a/caddy/www/pokemon/img/872.png b/caddy/www/pokemon/img/872.png new file mode 100644 index 0000000..157312d Binary files /dev/null and b/caddy/www/pokemon/img/872.png differ diff --git a/caddy/www/pokemon/img/873.png b/caddy/www/pokemon/img/873.png new file mode 100644 index 0000000..cb2985b Binary files /dev/null and b/caddy/www/pokemon/img/873.png differ diff --git a/caddy/www/pokemon/img/874.png b/caddy/www/pokemon/img/874.png new file mode 100644 index 0000000..8580270 Binary files /dev/null and b/caddy/www/pokemon/img/874.png differ diff --git a/caddy/www/pokemon/img/875.png b/caddy/www/pokemon/img/875.png new file mode 100644 index 0000000..c443b9c Binary files /dev/null and b/caddy/www/pokemon/img/875.png differ diff --git a/caddy/www/pokemon/img/876.png b/caddy/www/pokemon/img/876.png new file mode 100644 index 0000000..1dfc20c Binary files /dev/null and b/caddy/www/pokemon/img/876.png differ diff --git a/caddy/www/pokemon/img/877.png b/caddy/www/pokemon/img/877.png new file mode 100644 index 0000000..d2076e7 Binary files /dev/null and b/caddy/www/pokemon/img/877.png differ diff --git a/caddy/www/pokemon/img/878.png b/caddy/www/pokemon/img/878.png new file mode 100644 index 0000000..27cdfac Binary files /dev/null and b/caddy/www/pokemon/img/878.png differ diff --git a/caddy/www/pokemon/img/879.png b/caddy/www/pokemon/img/879.png new file mode 100644 index 0000000..75d60d1 Binary files /dev/null and b/caddy/www/pokemon/img/879.png differ diff --git a/caddy/www/pokemon/img/88.png b/caddy/www/pokemon/img/88.png new file mode 100644 index 0000000..569fbfb Binary files /dev/null and b/caddy/www/pokemon/img/88.png differ diff --git a/caddy/www/pokemon/img/880.png b/caddy/www/pokemon/img/880.png new file mode 100644 index 0000000..0057453 Binary files /dev/null and b/caddy/www/pokemon/img/880.png differ diff --git a/caddy/www/pokemon/img/881.png b/caddy/www/pokemon/img/881.png new file mode 100644 index 0000000..9cc0435 Binary files /dev/null and b/caddy/www/pokemon/img/881.png differ diff --git a/caddy/www/pokemon/img/882.png b/caddy/www/pokemon/img/882.png new file mode 100644 index 0000000..68103fb Binary files /dev/null and b/caddy/www/pokemon/img/882.png differ diff --git a/caddy/www/pokemon/img/883.png b/caddy/www/pokemon/img/883.png new file mode 100644 index 0000000..c789dc1 Binary files /dev/null and b/caddy/www/pokemon/img/883.png differ diff --git a/caddy/www/pokemon/img/884.png b/caddy/www/pokemon/img/884.png new file mode 100644 index 0000000..11af3fd Binary files /dev/null and b/caddy/www/pokemon/img/884.png differ diff --git a/caddy/www/pokemon/img/885.png b/caddy/www/pokemon/img/885.png new file mode 100644 index 0000000..9aa3a7b Binary files /dev/null and b/caddy/www/pokemon/img/885.png differ diff --git a/caddy/www/pokemon/img/886.png b/caddy/www/pokemon/img/886.png new file mode 100644 index 0000000..34899c2 Binary files /dev/null and b/caddy/www/pokemon/img/886.png differ diff --git a/caddy/www/pokemon/img/887.png b/caddy/www/pokemon/img/887.png new file mode 100644 index 0000000..c20d3af Binary files /dev/null and b/caddy/www/pokemon/img/887.png differ diff --git a/caddy/www/pokemon/img/888.png b/caddy/www/pokemon/img/888.png new file mode 100644 index 0000000..9c3be21 Binary files /dev/null and b/caddy/www/pokemon/img/888.png differ diff --git a/caddy/www/pokemon/img/889.png b/caddy/www/pokemon/img/889.png new file mode 100644 index 0000000..9549032 Binary files /dev/null and b/caddy/www/pokemon/img/889.png differ diff --git a/caddy/www/pokemon/img/89.png b/caddy/www/pokemon/img/89.png new file mode 100644 index 0000000..f1e2163 Binary files /dev/null and b/caddy/www/pokemon/img/89.png differ diff --git a/caddy/www/pokemon/img/890.png b/caddy/www/pokemon/img/890.png new file mode 100644 index 0000000..d04cd91 Binary files /dev/null and b/caddy/www/pokemon/img/890.png differ diff --git a/caddy/www/pokemon/img/891.png b/caddy/www/pokemon/img/891.png new file mode 100644 index 0000000..75f8bff Binary files /dev/null and b/caddy/www/pokemon/img/891.png differ diff --git a/caddy/www/pokemon/img/892.png b/caddy/www/pokemon/img/892.png new file mode 100644 index 0000000..458c16f Binary files /dev/null and b/caddy/www/pokemon/img/892.png differ diff --git a/caddy/www/pokemon/img/893.png b/caddy/www/pokemon/img/893.png new file mode 100644 index 0000000..037ff0f Binary files /dev/null and b/caddy/www/pokemon/img/893.png differ diff --git a/caddy/www/pokemon/img/894.png b/caddy/www/pokemon/img/894.png new file mode 100644 index 0000000..b1b3a95 Binary files /dev/null and b/caddy/www/pokemon/img/894.png differ diff --git a/caddy/www/pokemon/img/895.png b/caddy/www/pokemon/img/895.png new file mode 100644 index 0000000..4e79fe3 Binary files /dev/null and b/caddy/www/pokemon/img/895.png differ diff --git a/caddy/www/pokemon/img/896.png b/caddy/www/pokemon/img/896.png new file mode 100644 index 0000000..9269eb0 Binary files /dev/null and b/caddy/www/pokemon/img/896.png differ diff --git a/caddy/www/pokemon/img/897.png b/caddy/www/pokemon/img/897.png new file mode 100644 index 0000000..31dd031 Binary files /dev/null and b/caddy/www/pokemon/img/897.png differ diff --git a/caddy/www/pokemon/img/898.png b/caddy/www/pokemon/img/898.png new file mode 100644 index 0000000..f67b99a Binary files /dev/null and b/caddy/www/pokemon/img/898.png differ diff --git a/caddy/www/pokemon/img/899.png b/caddy/www/pokemon/img/899.png new file mode 100644 index 0000000..f5fdeff Binary files /dev/null and b/caddy/www/pokemon/img/899.png differ diff --git a/caddy/www/pokemon/img/9.png b/caddy/www/pokemon/img/9.png new file mode 100644 index 0000000..efa971a Binary files /dev/null and b/caddy/www/pokemon/img/9.png differ diff --git a/caddy/www/pokemon/img/90.png b/caddy/www/pokemon/img/90.png new file mode 100644 index 0000000..8fab38d Binary files /dev/null and b/caddy/www/pokemon/img/90.png differ diff --git a/caddy/www/pokemon/img/900.png b/caddy/www/pokemon/img/900.png new file mode 100644 index 0000000..426d895 Binary files /dev/null and b/caddy/www/pokemon/img/900.png differ diff --git a/caddy/www/pokemon/img/901.png b/caddy/www/pokemon/img/901.png new file mode 100644 index 0000000..449b2a5 Binary files /dev/null and b/caddy/www/pokemon/img/901.png differ diff --git a/caddy/www/pokemon/img/902.png b/caddy/www/pokemon/img/902.png new file mode 100644 index 0000000..bceefd1 Binary files /dev/null and b/caddy/www/pokemon/img/902.png differ diff --git a/caddy/www/pokemon/img/903.png b/caddy/www/pokemon/img/903.png new file mode 100644 index 0000000..2f7b8db Binary files /dev/null and b/caddy/www/pokemon/img/903.png differ diff --git a/caddy/www/pokemon/img/904.png b/caddy/www/pokemon/img/904.png new file mode 100644 index 0000000..1ac90cc Binary files /dev/null and b/caddy/www/pokemon/img/904.png differ diff --git a/caddy/www/pokemon/img/905.png b/caddy/www/pokemon/img/905.png new file mode 100644 index 0000000..447df9c Binary files /dev/null and b/caddy/www/pokemon/img/905.png differ diff --git a/caddy/www/pokemon/img/906.png b/caddy/www/pokemon/img/906.png new file mode 100644 index 0000000..1915a0b Binary files /dev/null and b/caddy/www/pokemon/img/906.png differ diff --git a/caddy/www/pokemon/img/907.png b/caddy/www/pokemon/img/907.png new file mode 100644 index 0000000..f1a4768 Binary files /dev/null and b/caddy/www/pokemon/img/907.png differ diff --git a/caddy/www/pokemon/img/908.png b/caddy/www/pokemon/img/908.png new file mode 100644 index 0000000..b91f79f Binary files /dev/null and b/caddy/www/pokemon/img/908.png differ diff --git a/caddy/www/pokemon/img/909.png b/caddy/www/pokemon/img/909.png new file mode 100644 index 0000000..831fb26 Binary files /dev/null and b/caddy/www/pokemon/img/909.png differ diff --git a/caddy/www/pokemon/img/91.png b/caddy/www/pokemon/img/91.png new file mode 100644 index 0000000..79a1dd7 Binary files /dev/null and b/caddy/www/pokemon/img/91.png differ diff --git a/caddy/www/pokemon/img/910.png b/caddy/www/pokemon/img/910.png new file mode 100644 index 0000000..cd39b81 Binary files /dev/null and b/caddy/www/pokemon/img/910.png differ diff --git a/caddy/www/pokemon/img/911.png b/caddy/www/pokemon/img/911.png new file mode 100644 index 0000000..1085f1f Binary files /dev/null and b/caddy/www/pokemon/img/911.png differ diff --git a/caddy/www/pokemon/img/912.png b/caddy/www/pokemon/img/912.png new file mode 100644 index 0000000..1183d0b Binary files /dev/null and b/caddy/www/pokemon/img/912.png differ diff --git a/caddy/www/pokemon/img/913.png b/caddy/www/pokemon/img/913.png new file mode 100644 index 0000000..68a2e83 Binary files /dev/null and b/caddy/www/pokemon/img/913.png differ diff --git a/caddy/www/pokemon/img/914.png b/caddy/www/pokemon/img/914.png new file mode 100644 index 0000000..306bcd0 Binary files /dev/null and b/caddy/www/pokemon/img/914.png differ diff --git a/caddy/www/pokemon/img/915.png b/caddy/www/pokemon/img/915.png new file mode 100644 index 0000000..e0ae063 Binary files /dev/null and b/caddy/www/pokemon/img/915.png differ diff --git a/caddy/www/pokemon/img/916.png b/caddy/www/pokemon/img/916.png new file mode 100644 index 0000000..b360011 Binary files /dev/null and b/caddy/www/pokemon/img/916.png differ diff --git a/caddy/www/pokemon/img/917.png b/caddy/www/pokemon/img/917.png new file mode 100644 index 0000000..a7cae92 Binary files /dev/null and b/caddy/www/pokemon/img/917.png differ diff --git a/caddy/www/pokemon/img/918.png b/caddy/www/pokemon/img/918.png new file mode 100644 index 0000000..462f6ec Binary files /dev/null and b/caddy/www/pokemon/img/918.png differ diff --git a/caddy/www/pokemon/img/919.png b/caddy/www/pokemon/img/919.png new file mode 100644 index 0000000..61f9091 Binary files /dev/null and b/caddy/www/pokemon/img/919.png differ diff --git a/caddy/www/pokemon/img/92.png b/caddy/www/pokemon/img/92.png new file mode 100644 index 0000000..34d3beb Binary files /dev/null and b/caddy/www/pokemon/img/92.png differ diff --git a/caddy/www/pokemon/img/920.png b/caddy/www/pokemon/img/920.png new file mode 100644 index 0000000..73cdb51 Binary files /dev/null and b/caddy/www/pokemon/img/920.png differ diff --git a/caddy/www/pokemon/img/921.png b/caddy/www/pokemon/img/921.png new file mode 100644 index 0000000..c188719 Binary files /dev/null and b/caddy/www/pokemon/img/921.png differ diff --git a/caddy/www/pokemon/img/922.png b/caddy/www/pokemon/img/922.png new file mode 100644 index 0000000..63c2300 Binary files /dev/null and b/caddy/www/pokemon/img/922.png differ diff --git a/caddy/www/pokemon/img/923.png b/caddy/www/pokemon/img/923.png new file mode 100644 index 0000000..63811ed Binary files /dev/null and b/caddy/www/pokemon/img/923.png differ diff --git a/caddy/www/pokemon/img/924.png b/caddy/www/pokemon/img/924.png new file mode 100644 index 0000000..d8ae341 Binary files /dev/null and b/caddy/www/pokemon/img/924.png differ diff --git a/caddy/www/pokemon/img/925.png b/caddy/www/pokemon/img/925.png new file mode 100644 index 0000000..7435f85 Binary files /dev/null and b/caddy/www/pokemon/img/925.png differ diff --git a/caddy/www/pokemon/img/926.png b/caddy/www/pokemon/img/926.png new file mode 100644 index 0000000..7b0351f Binary files /dev/null and b/caddy/www/pokemon/img/926.png differ diff --git a/caddy/www/pokemon/img/927.png b/caddy/www/pokemon/img/927.png new file mode 100644 index 0000000..bcd875e Binary files /dev/null and b/caddy/www/pokemon/img/927.png differ diff --git a/caddy/www/pokemon/img/928.png b/caddy/www/pokemon/img/928.png new file mode 100644 index 0000000..2add184 Binary files /dev/null and b/caddy/www/pokemon/img/928.png differ diff --git a/caddy/www/pokemon/img/929.png b/caddy/www/pokemon/img/929.png new file mode 100644 index 0000000..d344c52 Binary files /dev/null and b/caddy/www/pokemon/img/929.png differ diff --git a/caddy/www/pokemon/img/93.png b/caddy/www/pokemon/img/93.png new file mode 100644 index 0000000..b0728f6 Binary files /dev/null and b/caddy/www/pokemon/img/93.png differ diff --git a/caddy/www/pokemon/img/930.png b/caddy/www/pokemon/img/930.png new file mode 100644 index 0000000..d6a054e Binary files /dev/null and b/caddy/www/pokemon/img/930.png differ diff --git a/caddy/www/pokemon/img/931.png b/caddy/www/pokemon/img/931.png new file mode 100644 index 0000000..3839b9b Binary files /dev/null and b/caddy/www/pokemon/img/931.png differ diff --git a/caddy/www/pokemon/img/932.png b/caddy/www/pokemon/img/932.png new file mode 100644 index 0000000..cfcc694 Binary files /dev/null and b/caddy/www/pokemon/img/932.png differ diff --git a/caddy/www/pokemon/img/933.png b/caddy/www/pokemon/img/933.png new file mode 100644 index 0000000..3f3cf0a Binary files /dev/null and b/caddy/www/pokemon/img/933.png differ diff --git a/caddy/www/pokemon/img/934.png b/caddy/www/pokemon/img/934.png new file mode 100644 index 0000000..5b57639 Binary files /dev/null and b/caddy/www/pokemon/img/934.png differ diff --git a/caddy/www/pokemon/img/935.png b/caddy/www/pokemon/img/935.png new file mode 100644 index 0000000..f4682eb Binary files /dev/null and b/caddy/www/pokemon/img/935.png differ diff --git a/caddy/www/pokemon/img/936.png b/caddy/www/pokemon/img/936.png new file mode 100644 index 0000000..b7182aa Binary files /dev/null and b/caddy/www/pokemon/img/936.png differ diff --git a/caddy/www/pokemon/img/937.png b/caddy/www/pokemon/img/937.png new file mode 100644 index 0000000..c0bf0cb Binary files /dev/null and b/caddy/www/pokemon/img/937.png differ diff --git a/caddy/www/pokemon/img/938.png b/caddy/www/pokemon/img/938.png new file mode 100644 index 0000000..f4f1038 Binary files /dev/null and b/caddy/www/pokemon/img/938.png differ diff --git a/caddy/www/pokemon/img/939.png b/caddy/www/pokemon/img/939.png new file mode 100644 index 0000000..aebcb0b Binary files /dev/null and b/caddy/www/pokemon/img/939.png differ diff --git a/caddy/www/pokemon/img/94.png b/caddy/www/pokemon/img/94.png new file mode 100644 index 0000000..c6feb9f Binary files /dev/null and b/caddy/www/pokemon/img/94.png differ diff --git a/caddy/www/pokemon/img/940.png b/caddy/www/pokemon/img/940.png new file mode 100644 index 0000000..ebd14b3 Binary files /dev/null and b/caddy/www/pokemon/img/940.png differ diff --git a/caddy/www/pokemon/img/941.png b/caddy/www/pokemon/img/941.png new file mode 100644 index 0000000..7bc649c Binary files /dev/null and b/caddy/www/pokemon/img/941.png differ diff --git a/caddy/www/pokemon/img/942.png b/caddy/www/pokemon/img/942.png new file mode 100644 index 0000000..202d0df Binary files /dev/null and b/caddy/www/pokemon/img/942.png differ diff --git a/caddy/www/pokemon/img/943.png b/caddy/www/pokemon/img/943.png new file mode 100644 index 0000000..73f0496 Binary files /dev/null and b/caddy/www/pokemon/img/943.png differ diff --git a/caddy/www/pokemon/img/944.png b/caddy/www/pokemon/img/944.png new file mode 100644 index 0000000..32bb420 Binary files /dev/null and b/caddy/www/pokemon/img/944.png differ diff --git a/caddy/www/pokemon/img/945.png b/caddy/www/pokemon/img/945.png new file mode 100644 index 0000000..92cf88f Binary files /dev/null and b/caddy/www/pokemon/img/945.png differ diff --git a/caddy/www/pokemon/img/946.png b/caddy/www/pokemon/img/946.png new file mode 100644 index 0000000..951c309 Binary files /dev/null and b/caddy/www/pokemon/img/946.png differ diff --git a/caddy/www/pokemon/img/947.png b/caddy/www/pokemon/img/947.png new file mode 100644 index 0000000..2f7d708 Binary files /dev/null and b/caddy/www/pokemon/img/947.png differ diff --git a/caddy/www/pokemon/img/948.png b/caddy/www/pokemon/img/948.png new file mode 100644 index 0000000..c492a95 Binary files /dev/null and b/caddy/www/pokemon/img/948.png differ diff --git a/caddy/www/pokemon/img/949.png b/caddy/www/pokemon/img/949.png new file mode 100644 index 0000000..6c6ff55 Binary files /dev/null and b/caddy/www/pokemon/img/949.png differ diff --git a/caddy/www/pokemon/img/95.png b/caddy/www/pokemon/img/95.png new file mode 100644 index 0000000..dfb4b9f Binary files /dev/null and b/caddy/www/pokemon/img/95.png differ diff --git a/caddy/www/pokemon/img/950.png b/caddy/www/pokemon/img/950.png new file mode 100644 index 0000000..5be4922 Binary files /dev/null and b/caddy/www/pokemon/img/950.png differ diff --git a/caddy/www/pokemon/img/951.png b/caddy/www/pokemon/img/951.png new file mode 100644 index 0000000..ed50d1b Binary files /dev/null and b/caddy/www/pokemon/img/951.png differ diff --git a/caddy/www/pokemon/img/952.png b/caddy/www/pokemon/img/952.png new file mode 100644 index 0000000..08b6516 Binary files /dev/null and b/caddy/www/pokemon/img/952.png differ diff --git a/caddy/www/pokemon/img/953.png b/caddy/www/pokemon/img/953.png new file mode 100644 index 0000000..0a53962 Binary files /dev/null and b/caddy/www/pokemon/img/953.png differ diff --git a/caddy/www/pokemon/img/954.png b/caddy/www/pokemon/img/954.png new file mode 100644 index 0000000..cd8bf8a Binary files /dev/null and b/caddy/www/pokemon/img/954.png differ diff --git a/caddy/www/pokemon/img/955.png b/caddy/www/pokemon/img/955.png new file mode 100644 index 0000000..fde4c66 Binary files /dev/null and b/caddy/www/pokemon/img/955.png differ diff --git a/caddy/www/pokemon/img/956.png b/caddy/www/pokemon/img/956.png new file mode 100644 index 0000000..501da11 Binary files /dev/null and b/caddy/www/pokemon/img/956.png differ diff --git a/caddy/www/pokemon/img/957.png b/caddy/www/pokemon/img/957.png new file mode 100644 index 0000000..e17c936 Binary files /dev/null and b/caddy/www/pokemon/img/957.png differ diff --git a/caddy/www/pokemon/img/958.png b/caddy/www/pokemon/img/958.png new file mode 100644 index 0000000..c1c06f3 Binary files /dev/null and b/caddy/www/pokemon/img/958.png differ diff --git a/caddy/www/pokemon/img/959.png b/caddy/www/pokemon/img/959.png new file mode 100644 index 0000000..ff062a5 Binary files /dev/null and b/caddy/www/pokemon/img/959.png differ diff --git a/caddy/www/pokemon/img/96.png b/caddy/www/pokemon/img/96.png new file mode 100644 index 0000000..033c2da Binary files /dev/null and b/caddy/www/pokemon/img/96.png differ diff --git a/caddy/www/pokemon/img/960.png b/caddy/www/pokemon/img/960.png new file mode 100644 index 0000000..64c24fb Binary files /dev/null and b/caddy/www/pokemon/img/960.png differ diff --git a/caddy/www/pokemon/img/961.png b/caddy/www/pokemon/img/961.png new file mode 100644 index 0000000..f567671 Binary files /dev/null and b/caddy/www/pokemon/img/961.png differ diff --git a/caddy/www/pokemon/img/962.png b/caddy/www/pokemon/img/962.png new file mode 100644 index 0000000..20cae19 Binary files /dev/null and b/caddy/www/pokemon/img/962.png differ diff --git a/caddy/www/pokemon/img/963.png b/caddy/www/pokemon/img/963.png new file mode 100644 index 0000000..39df6e4 Binary files /dev/null and b/caddy/www/pokemon/img/963.png differ diff --git a/caddy/www/pokemon/img/964.png b/caddy/www/pokemon/img/964.png new file mode 100644 index 0000000..6c2859e Binary files /dev/null and b/caddy/www/pokemon/img/964.png differ diff --git a/caddy/www/pokemon/img/965.png b/caddy/www/pokemon/img/965.png new file mode 100644 index 0000000..8661618 Binary files /dev/null and b/caddy/www/pokemon/img/965.png differ diff --git a/caddy/www/pokemon/img/966.png b/caddy/www/pokemon/img/966.png new file mode 100644 index 0000000..97e828f Binary files /dev/null and b/caddy/www/pokemon/img/966.png differ diff --git a/caddy/www/pokemon/img/967.png b/caddy/www/pokemon/img/967.png new file mode 100644 index 0000000..51e9bda Binary files /dev/null and b/caddy/www/pokemon/img/967.png differ diff --git a/caddy/www/pokemon/img/968.png b/caddy/www/pokemon/img/968.png new file mode 100644 index 0000000..98e1347 Binary files /dev/null and b/caddy/www/pokemon/img/968.png differ diff --git a/caddy/www/pokemon/img/969.png b/caddy/www/pokemon/img/969.png new file mode 100644 index 0000000..e4ac20d Binary files /dev/null and b/caddy/www/pokemon/img/969.png differ diff --git a/caddy/www/pokemon/img/97.png b/caddy/www/pokemon/img/97.png new file mode 100644 index 0000000..c7d3294 Binary files /dev/null and b/caddy/www/pokemon/img/97.png differ diff --git a/caddy/www/pokemon/img/970.png b/caddy/www/pokemon/img/970.png new file mode 100644 index 0000000..dfa098a Binary files /dev/null and b/caddy/www/pokemon/img/970.png differ diff --git a/caddy/www/pokemon/img/971.png b/caddy/www/pokemon/img/971.png new file mode 100644 index 0000000..8a20954 Binary files /dev/null and b/caddy/www/pokemon/img/971.png differ diff --git a/caddy/www/pokemon/img/972.png b/caddy/www/pokemon/img/972.png new file mode 100644 index 0000000..0bff4d6 Binary files /dev/null and b/caddy/www/pokemon/img/972.png differ diff --git a/caddy/www/pokemon/img/973.png b/caddy/www/pokemon/img/973.png new file mode 100644 index 0000000..b9dad25 Binary files /dev/null and b/caddy/www/pokemon/img/973.png differ diff --git a/caddy/www/pokemon/img/974.png b/caddy/www/pokemon/img/974.png new file mode 100644 index 0000000..dda72ba Binary files /dev/null and b/caddy/www/pokemon/img/974.png differ diff --git a/caddy/www/pokemon/img/975.png b/caddy/www/pokemon/img/975.png new file mode 100644 index 0000000..4af2a13 Binary files /dev/null and b/caddy/www/pokemon/img/975.png differ diff --git a/caddy/www/pokemon/img/976.png b/caddy/www/pokemon/img/976.png new file mode 100644 index 0000000..c55b17b Binary files /dev/null and b/caddy/www/pokemon/img/976.png differ diff --git a/caddy/www/pokemon/img/977.png b/caddy/www/pokemon/img/977.png new file mode 100644 index 0000000..51f8682 Binary files /dev/null and b/caddy/www/pokemon/img/977.png differ diff --git a/caddy/www/pokemon/img/978.png b/caddy/www/pokemon/img/978.png new file mode 100644 index 0000000..c658aeb Binary files /dev/null and b/caddy/www/pokemon/img/978.png differ diff --git a/caddy/www/pokemon/img/979.png b/caddy/www/pokemon/img/979.png new file mode 100644 index 0000000..62ba418 Binary files /dev/null and b/caddy/www/pokemon/img/979.png differ diff --git a/caddy/www/pokemon/img/98.png b/caddy/www/pokemon/img/98.png new file mode 100644 index 0000000..b1523f8 Binary files /dev/null and b/caddy/www/pokemon/img/98.png differ diff --git a/caddy/www/pokemon/img/980.png b/caddy/www/pokemon/img/980.png new file mode 100644 index 0000000..1460058 Binary files /dev/null and b/caddy/www/pokemon/img/980.png differ diff --git a/caddy/www/pokemon/img/981.png b/caddy/www/pokemon/img/981.png new file mode 100644 index 0000000..50122b8 Binary files /dev/null and b/caddy/www/pokemon/img/981.png differ diff --git a/caddy/www/pokemon/img/982.png b/caddy/www/pokemon/img/982.png new file mode 100644 index 0000000..c457706 Binary files /dev/null and b/caddy/www/pokemon/img/982.png differ diff --git a/caddy/www/pokemon/img/983.png b/caddy/www/pokemon/img/983.png new file mode 100644 index 0000000..c7a9544 Binary files /dev/null and b/caddy/www/pokemon/img/983.png differ diff --git a/caddy/www/pokemon/img/984.png b/caddy/www/pokemon/img/984.png new file mode 100644 index 0000000..06a05f2 Binary files /dev/null and b/caddy/www/pokemon/img/984.png differ diff --git a/caddy/www/pokemon/img/985.png b/caddy/www/pokemon/img/985.png new file mode 100644 index 0000000..7a61075 Binary files /dev/null and b/caddy/www/pokemon/img/985.png differ diff --git a/caddy/www/pokemon/img/986.png b/caddy/www/pokemon/img/986.png new file mode 100644 index 0000000..e83021e Binary files /dev/null and b/caddy/www/pokemon/img/986.png differ diff --git a/caddy/www/pokemon/img/987.png b/caddy/www/pokemon/img/987.png new file mode 100644 index 0000000..558aa4c Binary files /dev/null and b/caddy/www/pokemon/img/987.png differ diff --git a/caddy/www/pokemon/img/988.png b/caddy/www/pokemon/img/988.png new file mode 100644 index 0000000..de5acf2 Binary files /dev/null and b/caddy/www/pokemon/img/988.png differ diff --git a/caddy/www/pokemon/img/989.png b/caddy/www/pokemon/img/989.png new file mode 100644 index 0000000..d081905 Binary files /dev/null and b/caddy/www/pokemon/img/989.png differ diff --git a/caddy/www/pokemon/img/99.png b/caddy/www/pokemon/img/99.png new file mode 100644 index 0000000..287975e Binary files /dev/null and b/caddy/www/pokemon/img/99.png differ diff --git a/caddy/www/pokemon/img/990.png b/caddy/www/pokemon/img/990.png new file mode 100644 index 0000000..7140067 Binary files /dev/null and b/caddy/www/pokemon/img/990.png differ diff --git a/caddy/www/pokemon/img/991.png b/caddy/www/pokemon/img/991.png new file mode 100644 index 0000000..58abed1 Binary files /dev/null and b/caddy/www/pokemon/img/991.png differ diff --git a/caddy/www/pokemon/img/992.png b/caddy/www/pokemon/img/992.png new file mode 100644 index 0000000..28fc6fd Binary files /dev/null and b/caddy/www/pokemon/img/992.png differ diff --git a/caddy/www/pokemon/img/993.png b/caddy/www/pokemon/img/993.png new file mode 100644 index 0000000..2e6363e Binary files /dev/null and b/caddy/www/pokemon/img/993.png differ diff --git a/caddy/www/pokemon/img/994.png b/caddy/www/pokemon/img/994.png new file mode 100644 index 0000000..b2a35ad Binary files /dev/null and b/caddy/www/pokemon/img/994.png differ diff --git a/caddy/www/pokemon/img/995.png b/caddy/www/pokemon/img/995.png new file mode 100644 index 0000000..55c295e Binary files /dev/null and b/caddy/www/pokemon/img/995.png differ diff --git a/caddy/www/pokemon/img/996.png b/caddy/www/pokemon/img/996.png new file mode 100644 index 0000000..46e5a12 Binary files /dev/null and b/caddy/www/pokemon/img/996.png differ diff --git a/caddy/www/pokemon/img/997.png b/caddy/www/pokemon/img/997.png new file mode 100644 index 0000000..96e52c1 Binary files /dev/null and b/caddy/www/pokemon/img/997.png differ diff --git a/caddy/www/pokemon/img/998.png b/caddy/www/pokemon/img/998.png new file mode 100644 index 0000000..7fd87e2 Binary files /dev/null and b/caddy/www/pokemon/img/998.png differ diff --git a/caddy/www/pokemon/img/999.png b/caddy/www/pokemon/img/999.png new file mode 100644 index 0000000..3de93f5 Binary files /dev/null and b/caddy/www/pokemon/img/999.png differ diff --git a/caddy/www/pokemon/index.html b/caddy/www/pokemon/index.html new file mode 100644 index 0000000..6c94dcc --- /dev/null +++ b/caddy/www/pokemon/index.html @@ -0,0 +1,618 @@ + + + + + Leaflet JSON 標記範例(hover+固定+靜默複製) + + + + + + + +
+ + + + + + + + diff --git a/caddy/www/pokemon/spots.json b/caddy/www/pokemon/spots.json new file mode 100644 index 0000000..5a1c418 --- /dev/null +++ b/caddy/www/pokemon/spots.json @@ -0,0 +1,1802 @@ +{ + "items": [ + { + "id": 16, + "name": "波波", + "gender": "male", + "remaining": 306, + "expire_time": 1765209790, + "latitude": 25.03961189187021, + "longitude": 121.59304830437809, + "iv_pct": 60, + "iv_atk": 0, + "iv_def": 13, + "iv_sta": 14, + "cp": 195, + "level": 12, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "燕返", + "expire_at": "2025-12-09T00:03:10+08:00" + }, + { + "id": 856, + "name": "迷布莉姆", + "gender": "female", + "remaining": 306, + "expire_time": 1765209791, + "latitude": 24.998438106727907, + "longitude": 121.342602041532, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 243, + "level": 13, + "is_perfect": false, + "fast_move": "撒嬌", + "charge_move": "魔法閃耀", + "expire_at": "2025-12-09T00:03:11+08:00" + }, + { + "id": 246, + "name": "幼基拉斯", + "gender": "female", + "remaining": 314, + "expire_time": 1765209793, + "latitude": 24.817132981019522, + "longitude": 120.97459629517009, + "iv_pct": 62, + "iv_atk": 0, + "iv_def": 14, + "iv_sta": 14, + "cp": 599, + "level": 23, + "is_perfect": false, + "fast_move": "咬住", + "charge_move": "原始之力", + "expire_at": "2025-12-09T00:03:13+08:00" + }, + { + "id": 246, + "name": "幼基拉斯", + "gender": "male", + "remaining": 314, + "expire_time": 1765209793, + "latitude": 24.791596591051164, + "longitude": 121.71621341486983, + "iv_pct": 53, + "iv_atk": 0, + "iv_def": 13, + "iv_sta": 11, + "cp": 565, + "level": 22, + "is_perfect": false, + "fast_move": "碎岩", + "charge_move": "踩踏", + "expire_at": "2025-12-09T00:03:13+08:00" + }, + { + "id": 540, + "name": "蟲寶包", + "gender": "female", + "remaining": 316, + "expire_time": 1765209796, + "latitude": 25.118900912389904, + "longitude": 121.567105545612, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 101, + "level": 5, + "is_perfect": false, + "fast_move": "蟲之抵抗", + "charge_move": "銀色旋風", + "expire_at": "2025-12-09T00:03:16+08:00" + }, + { + "id": 932, + "name": "鹽石寶", + "gender": "female", + "remaining": 326, + "expire_time": 1765209811, + "latitude": 25.033154463256423, + "longitude": 121.44816592888226, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 55, + "level": 3, + "is_perfect": false, + "fast_move": "落石", + "charge_move": "岩石爆擊", + "expire_at": "2025-12-09T00:03:31+08:00" + }, + { + "id": 928, + "name": "迷你芙", + "gender": "female", + "remaining": 333, + "expire_time": 1765209817, + "latitude": 25.06120475601031, + "longitude": 121.45870101706109, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 115, + "level": 5, + "is_perfect": true, + "fast_move": "飛葉快刀", + "charge_move": "起草", + "expire_at": "2025-12-09T00:03:37+08:00" + }, + { + "id": 928, + "name": "迷你芙", + "gender": "female", + "remaining": 334, + "expire_time": 1765209817, + "latitude": 25.068921445026707, + "longitude": 121.4724459233231, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 488, + "level": 20, + "is_perfect": true, + "fast_move": "飛葉快刀", + "charge_move": "大地之力", + "expire_at": "2025-12-09T00:03:37+08:00" + }, + { + "id": 231, + "name": "小小象", + "gender": "female", + "remaining": 337, + "expire_time": 1765209817, + "latitude": 24.82759817524782, + "longitude": 121.03723405669409, + "iv_pct": 48, + "iv_atk": 0, + "iv_def": 9, + "iv_sta": 13, + "cp": 14, + "level": 1, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "重踏", + "expire_at": "2025-12-09T00:03:37+08:00" + }, + { + "id": 517, + "name": "食夢夢", + "gender": "male", + "remaining": 341, + "expire_time": 1765209826, + "latitude": 24.769115293017624, + "longitude": 121.77159529677427, + "iv_pct": 66, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 15, + "cp": 547, + "level": 19, + "is_perfect": false, + "fast_move": "意念頭錘", + "charge_move": "精神衝擊", + "expire_at": "2025-12-09T00:03:46+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 352, + "expire_time": 1765209832, + "latitude": 24.957434157363522, + "longitude": 121.23316167563327, + "iv_pct": 71, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 15, + "cp": 624, + "level": 21, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:03:52+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 357, + "expire_time": 1765209839, + "latitude": 25.144593863188806, + "longitude": 121.7176335194891, + "iv_pct": 66, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 14, + "cp": 676, + "level": 23, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:03:59+08:00" + }, + { + "id": 133, + "name": "伊布", + "gender": "male", + "remaining": 363, + "expire_time": 1765209847, + "latitude": 24.944710137996022, + "longitude": 121.21001449399427, + "iv_pct": 64, + "iv_atk": 2, + "iv_def": 13, + "iv_sta": 14, + "cp": 296, + "level": 11, + "is_perfect": false, + "fast_move": "電光一閃", + "charge_move": "挖洞", + "expire_at": "2025-12-09T00:04:07+08:00" + }, + { + "id": 315, + "name": "毒薔薇", + "gender": "female", + "remaining": 364, + "expire_time": 1765209849, + "latitude": 24.78522093658304, + "longitude": 121.71299968005972, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 694, + "level": 13, + "is_perfect": true, + "fast_move": "飛葉快刀", + "charge_move": "落英繽紛", + "expire_at": "2025-12-09T00:04:09+08:00" + }, + { + "id": 921, + "name": "布撥", + "gender": "female", + "remaining": 367, + "expire_time": 1765209850, + "latitude": 25.086546624088104, + "longitude": 121.55318498077, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 545, + "level": 30, + "is_perfect": true, + "fast_move": "電擊", + "charge_move": "瘋狂伏特", + "expire_at": "2025-12-09T00:04:10+08:00" + }, + { + "id": 231, + "name": "小小象", + "gender": "female", + "remaining": 381, + "expire_time": 1765209861, + "latitude": 25.129269348506863, + "longitude": 121.73963119789983, + "iv_pct": 48, + "iv_atk": 0, + "iv_def": 9, + "iv_sta": 13, + "cp": 14, + "level": 1, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "重踏", + "expire_at": "2025-12-09T00:04:21+08:00" + }, + { + "id": 932, + "name": "鹽石寶", + "gender": "male", + "remaining": 386, + "expire_time": 1765209871, + "latitude": 24.840170023191106, + "longitude": 121.0088173299491, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 319, + "level": 15, + "is_perfect": false, + "fast_move": "落石", + "charge_move": "岩石封鎖", + "expire_at": "2025-12-09T00:04:31+08:00" + }, + { + "id": 498, + "name": "暖暖豬", + "gender": "male", + "remaining": 414, + "expire_time": 1765209898, + "latitude": 24.97360392054412, + "longitude": 121.57147659987909, + "iv_pct": 55, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 10, + "cp": 41, + "level": 2, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:04:58+08:00" + }, + { + "id": 517, + "name": "食夢夢", + "gender": "male", + "remaining": 429, + "expire_time": 1765209914, + "latitude": 25.09448889810786, + "longitude": 121.60660370717761, + "iv_pct": 60, + "iv_atk": 0, + "iv_def": 12, + "iv_sta": 15, + "cp": 426, + "level": 15, + "is_perfect": false, + "fast_move": "意念頭錘", + "charge_move": "魔法閃耀", + "expire_at": "2025-12-09T00:05:14+08:00" + }, + { + "id": 375, + "name": "金屬怪", + "gender": null, + "remaining": 431, + "expire_time": 1765209915, + "latitude": 25.072712683668605, + "longitude": 121.639135369829, + "iv_pct": null, + "iv_atk": null, + "iv_def": null, + "iv_sta": null, + "cp": null, + "level": null, + "is_perfect": false, + "fast_move": null, + "charge_move": null, + "expire_at": "2025-12-09T00:05:15+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "female", + "remaining": 431, + "expire_time": 1765209913, + "latitude": 25.048425181241008, + "longitude": 121.55640570855009, + "iv_pct": 66, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 15, + "cp": 200, + "level": 7, + "is_perfect": false, + "fast_move": "咬住", + "charge_move": "污泥炸彈", + "expire_at": "2025-12-09T00:05:13+08:00" + }, + { + "id": 263, + "name": "蛇紋熊", + "gender": "female", + "remaining": 457, + "expire_time": 1765209936, + "latitude": 24.73039817403706, + "longitude": 120.98498576637061, + "iv_pct": 57, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 11, + "cp": 125, + "level": 11, + "is_perfect": false, + "fast_move": "猛撞", + "charge_move": "挖洞", + "expire_at": "2025-12-09T00:05:36+08:00" + }, + { + "id": 921, + "name": "布撥", + "gender": "female", + "remaining": 460, + "expire_time": 1765209943, + "latitude": 25.09818433844456, + "longitude": 121.5010003830946, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 545, + "level": 30, + "is_perfect": true, + "fast_move": "電擊", + "charge_move": "瘋狂伏特", + "expire_at": "2025-12-09T00:05:43+08:00" + }, + { + "id": 225, + "name": "信使鳥", + "gender": "male", + "remaining": 465, + "expire_time": 1765209949, + "latitude": 24.76423805218826, + "longitude": 121.76517334149561, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 531, + "level": 17, + "is_perfect": true, + "fast_move": "禮物", + "charge_move": "冰凍之風", + "expire_at": "2025-12-09T00:05:49+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "female", + "remaining": 475, + "expire_time": 1765209957, + "latitude": 25.06417689651782, + "longitude": 121.39610004611309, + "iv_pct": 66, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 15, + "cp": 673, + "level": 23, + "is_perfect": false, + "fast_move": "咬住", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:05:57+08:00" + }, + { + "id": 126, + "name": "鴨嘴火獸", + "gender": "male", + "remaining": 480, + "expire_time": 1765209965, + "latitude": 25.067245120429465, + "longitude": 121.66435743870483, + "iv_pct": 66, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 15, + "cp": 98, + "level": 2, + "is_perfect": false, + "fast_move": "火花", + "charge_move": "火焰拳", + "expire_at": "2025-12-09T00:06:05+08:00" + }, + { + "id": 338, + "name": "太陽岩", + "gender": null, + "remaining": 487, + "expire_time": 1765209966, + "latitude": 25.160492714066507, + "longitude": 121.7631380422191, + "iv_pct": 75, + "iv_atk": 6, + "iv_def": 15, + "iv_sta": 13, + "cp": 1578, + "level": 25, + "is_perfect": false, + "fast_move": "念力", + "charge_move": "氣象球", + "expire_at": "2025-12-09T00:06:06+08:00" + }, + { + "id": 335, + "name": "貓鼬斬", + "gender": "male", + "remaining": 489, + "expire_time": 1765209973, + "latitude": 24.869014033030005, + "longitude": 121.222787568756, + "iv_pct": 68, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 14, + "cp": 977, + "level": 15, + "is_perfect": false, + "fast_move": "暗影爪", + "charge_move": "暗襲要害", + "expire_at": "2025-12-09T00:06:13+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "female", + "remaining": 489, + "expire_time": 1765209969, + "latitude": 24.942515650180543, + "longitude": 121.35993691270272, + "iv_pct": 64, + "iv_atk": 2, + "iv_def": 14, + "iv_sta": 13, + "cp": 441, + "level": 15, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "起草", + "expire_at": "2025-12-09T00:06:09+08:00" + }, + { + "id": 399, + "name": "大牙狸", + "gender": "female", + "remaining": 493, + "expire_time": 1765209978, + "latitude": 24.901783921304308, + "longitude": 120.98634242716409, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 53, + "level": 3, + "is_perfect": true, + "fast_move": "撞擊", + "charge_move": "咬碎", + "expire_at": "2025-12-09T00:06:18+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "female", + "remaining": 495, + "expire_time": 1765209976, + "latitude": 24.786030116464023, + "longitude": 121.72465945496727, + "iv_pct": 68, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 14, + "cp": 356, + "level": 12, + "is_perfect": false, + "fast_move": "咬住", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:06:16+08:00" + }, + { + "id": 246, + "name": "幼基拉斯", + "gender": "male", + "remaining": 512, + "expire_time": 1765209991, + "latitude": 24.827910047222662, + "longitude": 120.98320679749182, + "iv_pct": 53, + "iv_atk": 0, + "iv_def": 10, + "iv_sta": 14, + "cp": 332, + "level": 13, + "is_perfect": false, + "fast_move": "咬住", + "charge_move": "踩踏", + "expire_at": "2025-12-09T00:06:31+08:00" + }, + { + "id": 102, + "name": "蛋蛋", + "gender": "male", + "remaining": 532, + "expire_time": 1765210017, + "latitude": 24.96770049342622, + "longitude": 121.56345027583026, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 194, + "level": 6, + "is_perfect": true, + "fast_move": "念力", + "charge_move": "種子炸彈", + "expire_at": "2025-12-09T00:06:57+08:00" + }, + { + "id": 919, + "name": "豆蟋蟀", + "gender": "male", + "remaining": 537, + "expire_time": 1765210015, + "latitude": 25.051719456132364, + "longitude": 121.55148415820582, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 490, + "level": 29, + "is_perfect": true, + "fast_move": "蟲咬", + "charge_move": "十字剪", + "expire_at": "2025-12-09T00:06:55+08:00" + }, + { + "id": 919, + "name": "豆蟋蟀", + "gender": "male", + "remaining": 540, + "expire_time": 1765210018, + "latitude": 25.02277938546821, + "longitude": 121.5286482610961, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 490, + "level": 29, + "is_perfect": true, + "fast_move": "蟲咬", + "charge_move": "十字剪", + "expire_at": "2025-12-09T00:06:58+08:00" + }, + { + "id": 273, + "name": "橡實果", + "gender": "male", + "remaining": 547, + "expire_time": 1765210026, + "latitude": 25.13173226394026, + "longitude": 121.81297714665861, + "iv_pct": 73, + "iv_atk": 3, + "iv_def": 15, + "iv_sta": 15, + "cp": 338, + "level": 23, + "is_perfect": false, + "fast_move": "電光一閃", + "charge_move": "能量球", + "expire_at": "2025-12-09T00:07:06+08:00" + }, + { + "id": 690, + "name": "垃垃藻", + "gender": "female", + "remaining": 548, + "expire_time": 1765210030, + "latitude": 24.88361019693106, + "longitude": 121.0078451787826, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 455, + "level": 15, + "is_perfect": true, + "fast_move": "溶解液", + "charge_move": "龍捲風", + "expire_at": "2025-12-09T00:07:10+08:00" + }, + { + "id": 375, + "name": "金屬怪", + "gender": null, + "remaining": 551, + "expire_time": 1765210036, + "latitude": 25.104228380677867, + "longitude": 121.59268673813668, + "iv_pct": null, + "iv_atk": null, + "iv_def": null, + "iv_sta": null, + "cp": null, + "level": null, + "is_perfect": false, + "fast_move": null, + "charge_move": null, + "expire_at": "2025-12-09T00:07:16+08:00" + }, + { + "id": 241, + "name": "大奶罐", + "gender": "female", + "remaining": 554, + "expire_time": 1765210033, + "latitude": 24.81046719974244, + "longitude": 121.76366728496872, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 1086, + "level": 19, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "踩踏", + "expire_at": "2025-12-09T00:07:13+08:00" + }, + { + "id": 425, + "name": "飄飄球", + "gender": "female", + "remaining": 585, + "expire_time": 1765210068, + "latitude": 24.77500763330386, + "longitude": 121.04628430901161, + "iv_pct": 62, + "iv_atk": 1, + "iv_def": 13, + "iv_sta": 14, + "cp": 573, + "level": 19, + "is_perfect": false, + "fast_move": "禍不單行", + "charge_move": "暗影球", + "expire_at": "2025-12-09T00:07:48+08:00" + }, + { + "id": 765, + "name": "智揮猩", + "gender": "female", + "remaining": 602, + "expire_time": 1765210086, + "latitude": 24.72340352684354, + "longitude": 121.73428464259372, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 155, + "level": 3, + "is_perfect": false, + "fast_move": "念力", + "charge_move": "預知未來", + "expire_at": "2025-12-09T00:08:06+08:00" + }, + { + "id": 258, + "name": "水躍魚", + "gender": "male", + "remaining": 613, + "expire_time": 1765210098, + "latitude": 24.9781063939681, + "longitude": 121.23468703777922, + "iv_pct": 66, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 14, + "cp": 376, + "level": 13, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "踩踏", + "expire_at": "2025-12-09T00:08:18+08:00" + }, + { + "id": 16, + "name": "波波", + "gender": "male", + "remaining": 619, + "expire_time": 1765210103, + "latitude": 25.017865090652606, + "longitude": 121.5149992974601, + "iv_pct": 60, + "iv_atk": 0, + "iv_def": 13, + "iv_sta": 14, + "cp": 195, + "level": 12, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "燕返", + "expire_at": "2025-12-09T00:08:23+08:00" + }, + { + "id": 287, + "name": "懶人獺", + "gender": "male", + "remaining": 621, + "expire_time": 1765210100, + "latitude": 24.997589515520307, + "longitude": 121.46502765504809, + "iv_pct": 53, + "iv_atk": 0, + "iv_def": 14, + "iv_sta": 10, + "cp": 141, + "level": 6, + "is_perfect": false, + "fast_move": "哈欠", + "charge_move": "暗襲要害", + "expire_at": "2025-12-09T00:08:20+08:00" + }, + { + "id": 919, + "name": "豆蟋蟀", + "gender": "male", + "remaining": 665, + "expire_time": 1765210143, + "latitude": 24.930089151041724, + "longitude": 121.22253522552127, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 490, + "level": 29, + "is_perfect": true, + "fast_move": "蟲咬", + "charge_move": "十字剪", + "expire_at": "2025-12-09T00:09:03+08:00" + }, + { + "id": 759, + "name": "童偶熊", + "gender": "female", + "remaining": 668, + "expire_time": 1765210153, + "latitude": 25.117416058545324, + "longitude": 121.53232064473109, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 541, + "level": 14, + "is_perfect": true, + "fast_move": "撞擊", + "charge_move": "劈瓦", + "expire_at": "2025-12-09T00:09:13+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "female", + "remaining": 669, + "expire_time": 1765210151, + "latitude": 25.086674064938407, + "longitude": 121.5396244570361, + "iv_pct": 66, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 15, + "cp": 200, + "level": 7, + "is_perfect": false, + "fast_move": "咬住", + "charge_move": "污泥炸彈", + "expire_at": "2025-12-09T00:09:11+08:00" + }, + { + "id": 921, + "name": "布撥", + "gender": "female", + "remaining": 696, + "expire_time": 1765210179, + "latitude": 25.140229606262306, + "longitude": 121.796425509923, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 181, + "level": 10, + "is_perfect": true, + "fast_move": "電光", + "charge_move": "十萬伏特", + "expire_at": "2025-12-09T00:09:39+08:00" + }, + { + "id": 588, + "name": "蓋蓋蟲", + "gender": "female", + "remaining": 698, + "expire_time": 1765210177, + "latitude": 24.725917937667624, + "longitude": 121.09812820665327, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 1080, + "level": 34, + "is_perfect": true, + "fast_move": "啄", + "charge_move": "燕返", + "expire_at": "2025-12-09T00:09:37+08:00" + }, + { + "id": 315, + "name": "毒薔薇", + "gender": "female", + "remaining": 699, + "expire_time": 1765210184, + "latitude": 25.088973577565667, + "longitude": 121.54007170130969, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 694, + "level": 13, + "is_perfect": true, + "fast_move": "飛葉快刀", + "charge_move": "落英繽紛", + "expire_at": "2025-12-09T00:09:44+08:00" + }, + { + "id": 246, + "name": "幼基拉斯", + "gender": "female", + "remaining": 700, + "expire_time": 1765210179, + "latitude": 24.969689335258906, + "longitude": 121.5761076188511, + "iv_pct": 66, + "iv_atk": 1, + "iv_def": 14, + "iv_sta": 15, + "cp": 40, + "level": 2, + "is_perfect": false, + "fast_move": "碎岩", + "charge_move": "原始之力", + "expire_at": "2025-12-09T00:09:39+08:00" + }, + { + "id": 572, + "name": "泡沫栗鼠", + "gender": "female", + "remaining": 721, + "expire_time": 1765210206, + "latitude": 24.888044971661106, + "longitude": 121.211705531353, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 698, + "level": 28, + "is_perfect": true, + "fast_move": "拍擊", + "charge_move": "水流尾", + "expire_at": "2025-12-09T00:10:06+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 729, + "expire_time": 1765210210, + "latitude": 25.037699652246243, + "longitude": 121.57440345044071, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 190, + "level": 6, + "is_perfect": true, + "fast_move": "抓", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:10:10+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 736, + "expire_time": 1765210217, + "latitude": 24.936394717644724, + "longitude": 121.20060155172808, + "iv_pct": 68, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 14, + "cp": 140, + "level": 5, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "咬碎", + "expire_at": "2025-12-09T00:10:17+08:00" + }, + { + "id": 32, + "name": "尼多朗", + "gender": "male", + "remaining": 740, + "expire_time": 1765210220, + "latitude": 25.17682852584446, + "longitude": 121.5466737398566, + "iv_pct": 82, + "iv_atk": 8, + "iv_def": 15, + "iv_sta": 14, + "cp": 669, + "level": 29, + "is_perfect": false, + "fast_move": "毒針", + "charge_move": "污泥炸彈", + "expire_at": "2025-12-09T00:10:20+08:00" + }, + { + "id": 498, + "name": "暖暖豬", + "gender": "male", + "remaining": 769, + "expire_time": 1765210253, + "latitude": 24.833850576575106, + "longitude": 121.015365814322, + "iv_pct": 60, + "iv_atk": 0, + "iv_def": 12, + "iv_sta": 15, + "cp": 13, + "level": 1, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "蓄能焰襲", + "expire_at": "2025-12-09T00:10:53+08:00" + }, + { + "id": 246, + "name": "幼基拉斯", + "gender": "male", + "remaining": 771, + "expire_time": 1765210250, + "latitude": 25.119611235117407, + "longitude": 121.51839461332709, + "iv_pct": 64, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 13, + "cp": 316, + "level": 12, + "is_perfect": false, + "fast_move": "碎岩", + "charge_move": "踩踏", + "expire_at": "2025-12-09T00:10:50+08:00" + }, + { + "id": 315, + "name": "毒薔薇", + "gender": "female", + "remaining": 790, + "expire_time": 1765210275, + "latitude": 25.091381306496842, + "longitude": 121.53134549069873, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 694, + "level": 13, + "is_perfect": true, + "fast_move": "飛葉快刀", + "charge_move": "落英繽紛", + "expire_at": "2025-12-09T00:11:15+08:00" + }, + { + "id": 919, + "name": "豆蟋蟀", + "gender": "female", + "remaining": 792, + "expire_time": 1765210275, + "latitude": 24.98586856982184, + "longitude": 121.26204802786472, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 10, + "level": 1, + "is_perfect": true, + "fast_move": "蟲之抵抗", + "charge_move": "十字剪", + "expire_at": "2025-12-09T00:11:15+08:00" + }, + { + "id": 179, + "name": "咩利羊", + "gender": "male", + "remaining": 798, + "expire_time": 1765210278, + "latitude": 25.057254761272606, + "longitude": 121.51214783953509, + "iv_pct": 53, + "iv_atk": 0, + "iv_def": 14, + "iv_sta": 10, + "cp": 441, + "level": 18, + "is_perfect": false, + "fast_move": "電擊", + "charge_move": "起草", + "expire_at": "2025-12-09T00:11:18+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 807, + "expire_time": 1765210288, + "latitude": 25.131314346788763, + "longitude": 121.45218318450281, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 987, + "level": 30, + "is_perfect": true, + "fast_move": "咬住", + "charge_move": "污泥炸彈", + "expire_at": "2025-12-09T00:11:28+08:00" + }, + { + "id": 375, + "name": "金屬怪", + "gender": null, + "remaining": 860, + "expire_time": 1765210345, + "latitude": 25.123997863176424, + "longitude": 121.7423000876771, + "iv_pct": null, + "iv_atk": null, + "iv_def": null, + "iv_sta": null, + "cp": null, + "level": null, + "is_perfect": false, + "fast_move": null, + "charge_move": null, + "expire_at": "2025-12-09T00:12:25+08:00" + }, + { + "id": 246, + "name": "幼基拉斯", + "gender": "male", + "remaining": 869, + "expire_time": 1765210348, + "latitude": 25.069849291672504, + "longitude": 121.411908810772, + "iv_pct": 64, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 13, + "cp": 316, + "level": 12, + "is_perfect": false, + "fast_move": "碎岩", + "charge_move": "踩踏", + "expire_at": "2025-12-09T00:12:28+08:00" + }, + { + "id": 539, + "name": "打擊鬼", + "gender": "male", + "remaining": 870, + "expire_time": 1765210349, + "latitude": 25.036267073445863, + "longitude": 121.52347632458581, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 1920, + "level": 28, + "is_perfect": false, + "fast_move": "踢倒", + "charge_move": "劈瓦", + "expire_at": "2025-12-09T00:12:29+08:00" + }, + { + "id": 307, + "name": "瑪沙那", + "gender": "male", + "remaining": 919, + "expire_time": 1765210404, + "latitude": 24.916689180161164, + "longitude": 121.26707124310468, + "iv_pct": 77, + "iv_atk": 5, + "iv_def": 15, + "iv_sta": 15, + "cp": 300, + "level": 17, + "is_perfect": false, + "fast_move": "碎岩", + "charge_move": "精神衝擊", + "expire_at": "2025-12-09T00:13:24+08:00" + }, + { + "id": 690, + "name": "垃垃藻", + "gender": "female", + "remaining": 921, + "expire_time": 1765210403, + "latitude": 24.756247064103007, + "longitude": 121.0078476430511, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 820, + "level": 27, + "is_perfect": true, + "fast_move": "溶解液", + "charge_move": "龍捲風", + "expire_at": "2025-12-09T00:13:23+08:00" + }, + { + "id": 316, + "name": "溶食獸", + "gender": "female", + "remaining": 923, + "expire_time": 1765210408, + "latitude": 25.003628168602702, + "longitude": 121.55837156197822, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 186, + "level": 10, + "is_perfect": false, + "fast_move": "碎岩", + "charge_move": "污泥攻擊", + "expire_at": "2025-12-09T00:13:28+08:00" + }, + { + "id": 919, + "name": "豆蟋蟀", + "gender": "female", + "remaining": 933, + "expire_time": 1765210416, + "latitude": 25.062581647554723, + "longitude": 121.49520747016527, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 10, + "level": 1, + "is_perfect": true, + "fast_move": "蟲之抵抗", + "charge_move": "十字剪", + "expire_at": "2025-12-09T00:13:36+08:00" + }, + { + "id": 338, + "name": "太陽岩", + "gender": null, + "remaining": 943, + "expire_time": 1765210422, + "latitude": 25.034781023594064, + "longitude": 121.46591779739782, + "iv_pct": 73, + "iv_atk": 7, + "iv_def": 15, + "iv_sta": 11, + "cp": 1137, + "level": 18, + "is_perfect": false, + "fast_move": "落石", + "charge_move": "岩崩", + "expire_at": "2025-12-09T00:13:42+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 950, + "expire_time": 1765210432, + "latitude": 24.93511406561824, + "longitude": 121.33500044977272, + "iv_pct": 66, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 14, + "cp": 676, + "level": 23, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:13:52+08:00" + }, + { + "id": 396, + "name": "姆克兒", + "gender": "male", + "remaining": 951, + "expire_time": 1765210431, + "latitude": 24.995197707126906, + "longitude": 121.47877426554209, + "iv_pct": 55, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 10, + "cp": 138, + "level": 8, + "is_perfect": false, + "fast_move": "電光一閃", + "charge_move": "勇鳥猛攻", + "expire_at": "2025-12-09T00:13:51+08:00" + }, + { + "id": 921, + "name": "布撥", + "gender": "female", + "remaining": 953, + "expire_time": 1765210436, + "latitude": 25.071992057497642, + "longitude": 121.61729514599472, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 545, + "level": 30, + "is_perfect": true, + "fast_move": "電擊", + "charge_move": "瘋狂伏特", + "expire_at": "2025-12-09T00:13:56+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 965, + "expire_time": 1765210446, + "latitude": 25.067172266592664, + "longitude": 121.52704244002769, + "iv_pct": 68, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 14, + "cp": 140, + "level": 5, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "咬碎", + "expire_at": "2025-12-09T00:14:06+08:00" + }, + { + "id": 498, + "name": "暖暖豬", + "gender": "male", + "remaining": 968, + "expire_time": 1765210452, + "latitude": 25.20109904377544, + "longitude": 121.47977200736672, + "iv_pct": 64, + "iv_atk": 1, + "iv_def": 14, + "iv_sta": 14, + "cp": 129, + "level": 5, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "蓄能焰襲", + "expire_at": "2025-12-09T00:14:12+08:00" + }, + { + "id": 84, + "name": "嘟嘟", + "gender": "male", + "remaining": 982, + "expire_time": 1765210467, + "latitude": 25.20586025435056, + "longitude": 121.50376165745861, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 343, + "level": 10, + "is_perfect": true, + "fast_move": "啄", + "charge_move": "燕返", + "expire_at": "2025-12-09T00:14:27+08:00" + }, + { + "id": 83, + "name": "大蔥鴨", + "gender": "male", + "remaining": 1001, + "expire_time": 1765210479, + "latitude": 25.17923315885936, + "longitude": 121.4371015530896, + "iv_pct": 51, + "iv_atk": 0, + "iv_def": 9, + "iv_sta": 14, + "cp": 66, + "level": 2, + "is_perfect": false, + "fast_move": "碎岩", + "charge_move": "勇鳥猛攻", + "expire_at": "2025-12-09T00:14:39+08:00" + }, + { + "id": 605, + "name": "小灰怪", + "gender": "male", + "remaining": 1003, + "expire_time": 1765210488, + "latitude": 24.799241604892106, + "longitude": 121.0124175318571, + "iv_pct": 75, + "iv_atk": 4, + "iv_def": 15, + "iv_sta": 15, + "cp": 213, + "level": 6, + "is_perfect": false, + "fast_move": "驚嚇", + "charge_move": "惡之波動", + "expire_at": "2025-12-09T00:14:48+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "female", + "remaining": 1011, + "expire_time": 1765210492, + "latitude": 25.014173043830205, + "longitude": 121.695799849485, + "iv_pct": 68, + "iv_atk": 3, + "iv_def": 15, + "iv_sta": 13, + "cp": 203, + "level": 7, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "污泥炸彈", + "expire_at": "2025-12-09T00:14:52+08:00" + }, + { + "id": 287, + "name": "懶人獺", + "gender": "male", + "remaining": 1015, + "expire_time": 1765210494, + "latitude": 25.035824706100364, + "longitude": 121.60981063176868, + "iv_pct": 53, + "iv_atk": 0, + "iv_def": 14, + "iv_sta": 10, + "cp": 141, + "level": 6, + "is_perfect": false, + "fast_move": "哈欠", + "charge_move": "暗襲要害", + "expire_at": "2025-12-09T00:14:54+08:00" + }, + { + "id": 27, + "name": "穿山鼠", + "gender": "male", + "remaining": 1021, + "expire_time": 1765210506, + "latitude": 24.792147571752665, + "longitude": 121.08219267787781, + "iv_pct": 68, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 14, + "cp": 358, + "level": 11, + "is_perfect": false, + "fast_move": "潑沙", + "charge_move": "挖洞", + "expire_at": "2025-12-09T00:15:06+08:00" + }, + { + "id": 43, + "name": "走路草", + "gender": "male", + "remaining": 1045, + "expire_time": 1765210528, + "latitude": 25.04091153617316, + "longitude": 121.3479435533856, + "iv_pct": 64, + "iv_atk": 0, + "iv_def": 14, + "iv_sta": 15, + "cp": 247, + "level": 8, + "is_perfect": false, + "fast_move": "飛葉快刀", + "charge_move": "種子炸彈", + "expire_at": "2025-12-09T00:15:28+08:00" + }, + { + "id": 921, + "name": "布撥", + "gender": "female", + "remaining": 1079, + "expire_time": 1765210562, + "latitude": 24.753691223935743, + "longitude": 121.00182904294172, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 181, + "level": 10, + "is_perfect": true, + "fast_move": "電光", + "charge_move": "十萬伏特", + "expire_at": "2025-12-09T00:16:02+08:00" + }, + { + "id": 539, + "name": "打擊鬼", + "gender": "male", + "remaining": 1089, + "expire_time": 1765210569, + "latitude": 24.757712781981365, + "longitude": 121.02064359136682, + "iv_pct": 64, + "iv_atk": 0, + "iv_def": 15, + "iv_sta": 14, + "cp": 746, + "level": 10, + "is_perfect": false, + "fast_move": "踢倒", + "charge_move": "劈瓦", + "expire_at": "2025-12-09T00:16:09+08:00" + }, + { + "id": 539, + "name": "打擊鬼", + "gender": "male", + "remaining": 1154, + "expire_time": 1765210633, + "latitude": 24.8924447317493, + "longitude": 121.00631692851623, + "iv_pct": 0, + "iv_atk": 0, + "iv_def": 0, + "iv_sta": 0, + "cp": 1920, + "level": 28, + "is_perfect": false, + "fast_move": "踢倒", + "charge_move": "劈瓦", + "expire_at": "2025-12-09T00:17:13+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 1181, + "expire_time": 1765210662, + "latitude": 25.0393151905165, + "longitude": 121.59250472516322, + "iv_pct": 68, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 14, + "cp": 563, + "level": 19, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "咬碎", + "expire_at": "2025-12-09T00:17:42+08:00" + }, + { + "id": 304, + "name": "可可多拉", + "gender": "male", + "remaining": 1219, + "expire_time": 1765210704, + "latitude": 25.019827419306523, + "longitude": 121.70587164900209, + "iv_pct": 62, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 12, + "cp": 156, + "level": 5, + "is_perfect": false, + "fast_move": "金屬爪", + "charge_move": "泰山壓頂", + "expire_at": "2025-12-09T00:18:24+08:00" + }, + { + "id": 304, + "name": "可可多拉", + "gender": "male", + "remaining": 1242, + "expire_time": 1765210727, + "latitude": 24.910340373261207, + "longitude": 121.15765759079, + "iv_pct": 62, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 12, + "cp": 156, + "level": 5, + "is_perfect": false, + "fast_move": "金屬爪", + "charge_move": "泰山壓頂", + "expire_at": "2025-12-09T00:18:47+08:00" + }, + { + "id": 690, + "name": "垃垃藻", + "gender": "female", + "remaining": 1333, + "expire_time": 1765210815, + "latitude": 24.744283972378422, + "longitude": 121.10546781567227, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 820, + "level": 27, + "is_perfect": true, + "fast_move": "溶解液", + "charge_move": "龍捲風", + "expire_at": "2025-12-09T00:20:15+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "male", + "remaining": 1351, + "expire_time": 1765210832, + "latitude": 25.0103549105362, + "longitude": 121.51731782293223, + "iv_pct": 100, + "iv_atk": 15, + "iv_def": 15, + "iv_sta": 15, + "cp": 190, + "level": 6, + "is_perfect": true, + "fast_move": "抓", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:20:32+08:00" + }, + { + "id": 410, + "name": "盾甲龍", + "gender": "male", + "remaining": 1376, + "expire_time": 1765210861, + "latitude": 24.878427038675003, + "longitude": 121.01376158403622, + "iv_pct": 62, + "iv_atk": 0, + "iv_def": 14, + "iv_sta": 14, + "cp": 443, + "level": 21, + "is_perfect": false, + "fast_move": "撞擊", + "charge_move": "岩石封鎖", + "expire_at": "2025-12-09T00:21:01+08:00" + }, + { + "id": 338, + "name": "太陽岩", + "gender": null, + "remaining": 1499, + "expire_time": 1765210978, + "latitude": 25.00694702797116, + "longitude": 121.2346993334056, + "iv_pct": 73, + "iv_atk": 7, + "iv_def": 15, + "iv_sta": 11, + "cp": 1137, + "level": 18, + "is_perfect": false, + "fast_move": "落石", + "charge_move": "岩崩", + "expire_at": "2025-12-09T00:22:58+08:00" + }, + { + "id": 375, + "name": "金屬怪", + "gender": null, + "remaining": 1588, + "expire_time": 1765211073, + "latitude": 25.107188575714865, + "longitude": 121.67469318468169, + "iv_pct": null, + "iv_atk": null, + "iv_def": null, + "iv_sta": null, + "cp": null, + "level": null, + "is_perfect": false, + "fast_move": null, + "charge_move": null, + "expire_at": "2025-12-09T00:24:33+08:00" + }, + { + "id": 434, + "name": "臭鼬噗", + "gender": "female", + "remaining": 1595, + "expire_time": 1765211075, + "latitude": 24.92716405085786, + "longitude": 121.29092729253861, + "iv_pct": 68, + "iv_atk": 2, + "iv_def": 15, + "iv_sta": 14, + "cp": 890, + "level": 30, + "is_perfect": false, + "fast_move": "抓", + "charge_move": "噴射火焰", + "expire_at": "2025-12-09T00:24:35+08:00" + }, + { + "id": 425, + "name": "飄飄球", + "gender": "female", + "remaining": 1632, + "expire_time": 1765211115, + "latitude": 24.912255484878024, + "longitude": 121.23343122106027, + "iv_pct": 64, + "iv_atk": 1, + "iv_def": 15, + "iv_sta": 13, + "cp": 79, + "level": 3, + "is_perfect": false, + "fast_move": "驚嚇", + "charge_move": "冰凍之風", + "expire_at": "2025-12-09T00:25:15+08:00" + } + ], + "debug": { + "notes": [ + "✅ stealth patches injected", + "✅ setGeolocation=25.0478,121.517", + "✅ cookie lang=TW set (fallback)", + "✅ localStorage injected", + "🔁 attempt 1/20 center=25.04672,121.51700 z=10", + "layers=128 center=25.04672,121.51700 z=10", + "maskRatio=0.00 (0/128)", + "✅ mask ratio OK: 0.00 ≤ 0.35" + ] + } +} \ No newline at end of file diff --git a/caddy/www/pokemon_20260419231858.tar.gz b/caddy/www/pokemon_20260419231858.tar.gz new file mode 100644 index 0000000..afb022c Binary files /dev/null and b/caddy/www/pokemon_20260419231858.tar.gz differ diff --git a/caddy/www/product_card.html b/caddy/www/product_card.html new file mode 100644 index 0000000..cd5bbcd --- /dev/null +++ b/caddy/www/product_card.html @@ -0,0 +1,90 @@ + + + + + + Product Card + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/README.md b/caddy/www/qiji-luopan/README.md new file mode 100644 index 0000000..1449681 --- /dev/null +++ b/caddy/www/qiji-luopan/README.md @@ -0,0 +1,45 @@ +# 旗跡羅盤(建議目錄名稱:`qiji-luopan`) + +利用 Leaflet 與 REST Countries / g0v GeoJSON 打造的國旗互動地圖。依區域分頁檢視所有國家,搜尋國碼或中英名稱,點擊國旗即可將地圖移動到該國並描出邊界,台灣使用 g0v 的 GeoJSON 來源補上輪廓。 + +## 功能摘要 +- 區域分頁與快速搜尋:支援國碼、中英文名稱模糊比對。 +- 國旗卡片:顯示 ISO 3166-1 alpha-2 國碼、中英名稱、次區域。 +- Leaflet 地圖整合:點擊卡片會移動地圖、顯示國旗 popup,並載入對應 polygon;缺資料時會 fallback。 +- 依照台灣常用中文名稱覆寫 REST Countries 的英文資料,呈現更符合在地習慣的翻譯。 + +## 專案結構 +``` +qiji-luopan/ +├── index.html # 主頁面與 DOM 結構 +├── styles.css # 介面樣式(含 popup 旗幟樣式) +├── constants.js # 國家代碼、中文名稱、區域排序與標籤 +├── app.js # 搜尋、分組、Leaflet 地圖與 popup 邏輯 +├── flags/ # 國旗 SVG(ISO 3166-1 alpha-2 檔名,例如 tw.svg) +└── download_country_flags.py # 輔助腳本,可批次下載國旗 +``` + +## 開發 / 使用方式 +1. 使用任意 HTTP 伺服器提供靜態檔案,常見方式: + - Python: + ```bash + python -m http.server 8000 + ``` + - Docker + Nginx(唯讀掛載當前目錄): + ```bash + docker run --rm -it \ + -p 8080:80 \ + -v "$(pwd)":/usr/share/nginx/html:ro \ + nginx:alpine + ``` +2. 瀏覽 `http://localhost:8000`(若用 Docker 則為 `http://localhost:8080`)。 +3. 留意瀏覽器 Console,如有 REST Countries 或 g0v 的遠端請求失敗會在此顯示警告。 + +## 主要資料來源 +- [REST Countries API](https://restcountries.com/):國家基本資料、座標與區域資訊。 +- [datasets/geo-countries](https://github.com/datasets/geo-countries):世界國家邊界 GeoJSON。 +- [g0v/twgeojson](https://github.com/g0v/twgeojson):台灣縣市級 GeoJSON,多重合併成國家輪廓。 + +## 未來想法 +- 加入更多圖層(例如人口或經濟指標)並以 tooltip 或 legend 呈現。 +- 線上快取 REST Countries 結果,減少載入時間。 diff --git a/caddy/www/qiji-luopan/app.js b/caddy/www/qiji-luopan/app.js new file mode 100644 index 0000000..0c52a07 --- /dev/null +++ b/caddy/www/qiji-luopan/app.js @@ -0,0 +1,443 @@ +const tabsContainer = document.getElementById("tabs"); +const flagsContainer = document.getElementById("flags"); +const searchInput = document.getElementById("search"); +const noResultEl = document.getElementById("no-result"); +const mapTitleEl = document.getElementById("map-title"); +const mapCoordEl = document.getElementById("map-coord"); + +let regionGroups = {}; +let activeRegion = "Asia"; +let currentFilter = ""; +let map = null; +let marker = null; +let polygonsByCode = {}; +let overlayLayer = null; +let popupPinned = false; + +function formatCoord(lat, lng) { + return `座標:${lat.toFixed(4)}, ${lng.toFixed(4)}`; +} + +function normalizeLatLng(value) { + if (!Array.isArray(value)) return null; + + const flattened = value.flat ? value.flat(Infinity) : flattenArray(value); + const coords = flattened.filter(num => typeof num === "number" && Number.isFinite(num)); + if (coords.length < 2) return null; + + const pickPair = (a, b) => { + let lat = a; + let lng = b; + if (Math.abs(lat) > 90 && Math.abs(lng) <= 90) { + [lat, lng] = [lng, lat]; + } + if (Math.abs(lat) <= 90 && Math.abs(lng) <= 180) { + return [lat, lng]; + } + return null; + }; + + let pair = pickPair(coords[0], coords[1]); + if (pair) return pair; + + for (let i = 2; i < coords.length - 1; i++) { + pair = pickPair(coords[i], coords[i + 1]); + if (pair) return pair; + } + return null; +} + +function flattenArray(arr) { + const out = []; + arr.forEach(item => { + if (Array.isArray(item)) { + out.push(...flattenArray(item)); + } else { + out.push(item); + } + }); + return out; +} + +function buildPopupContent(item) { + const codeLabel = `${item.code.toUpperCase()} ${item.nameZh}`; + const flagUrl = `flags/${item.code}.svg`; + return ` + + `; +} + +function attachMarkerInteractions(markerInstance) { + markerInstance.on("mouseover", () => { + if (!popupPinned) { + markerInstance.openPopup(); + } + }); + markerInstance.on("mouseout", () => { + if (!popupPinned) { + markerInstance.closePopup(); + } + }); + markerInstance.on("click", () => { + popupPinned = !popupPinned; + if (popupPinned) { + markerInstance.openPopup(); + } else { + markerInstance.closePopup(); + } + }); +} + +function initMap(defaultLatLng) { + const center = defaultLatLng || [23.6978, 120.9605]; // 台灣大致中心 + map = L.map("map").setView(center, 4); + + L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", { + maxZoom: 18, + attribution: "© OpenStreetMap contributors" + }).addTo(map); + + // 初始 marker + marker = L.marker(center).addTo(map); + attachMarkerInteractions(marker); + marker.bindPopup("請點選上方任一國旗卡片"); + mapTitleEl.textContent = "地圖:尚未選擇國家"; + mapCoordEl.textContent = ""; +} + +function focusCountryOnMap(item) { + if (!map) return; + + const coords = normalizeLatLng(item.latlng); + if (!coords) return; + + const [lat, lng] = coords; + item.latlng = coords; + + // 先清掉舊的 overlay(polygon / circle) + if (overlayLayer) { + map.removeLayer(overlayLayer); + overlayLayer = null; + } + + const feat = polygonsByCode[item.code]; + + if (feat) { + // 有 polygon 的正常畫輪廓 + overlayLayer = L.geoJSON(feat, { + style: { + color: "#ff6600", + weight: 2, + fillOpacity: 0.12 + } + }).addTo(map); + + const bounds = overlayLayer.getBounds(); + if (bounds.isValid()) { + map.fitBounds(bounds, { padding: [12, 12] }); + } else { + map.setView([lat, lng], 5); + } + } else if (item.code === "tw") { + // dataset 仍缺台灣 polygon 時,使用大圓圈當 fallback + overlayLayer = L.circle([lat, lng], { + radius: 250000, // 250km 左右,把台灣圈起來 + color: "#ff6600", + weight: 2, + fillOpacity: 0.12 + }).addTo(map); + map.fitBounds(overlayLayer.getBounds(), { padding: [12, 12] }); + } else { + // 其他沒有 polygon 的國家,就只用中心點 + map.setView([lat, lng], 5); + } + + // Marker 移動到該國家位置並顯示國旗 popup + if (marker) { + marker.setLatLng([lat, lng]); + } else { + marker = L.marker([lat, lng]).addTo(map); + attachMarkerInteractions(marker); + } + + marker.bindPopup(buildPopupContent(item)); + popupPinned = false; + marker.closePopup(); + + mapTitleEl.textContent = `地圖:${item.code.toUpperCase()} - ${item.nameZh} / ${item.nameEn}`; + mapCoordEl.textContent = formatCoord(lat, lng); +} + +async function loadCountryMeta() { + const map = {}; + try { + const url = + "https://restcountries.com/v3.1/alpha?codes=" + + countryCodes.map(c => c.toUpperCase()).join(",") + + "&fields=cca2,name,region,subregion,latlng"; + + const resp = await fetch(url); + if (!resp.ok) { + console.warn("無法從 restcountries 取得資料,status =", resp.status); + return map; + } + + const data = await resp.json(); + data.forEach(item => { + if (!item.cca2) return; + const code = item.cca2.toLowerCase(); + const nameEn = item.name?.common || code.toUpperCase(); + const nameZh = CUSTOM_ZH[code] || nameEn; + const latlng = normalizeLatLng(item.latlng); + + map[code] = { + nameEn, + nameZh, + region: item.region || "Other", + subregion: item.subregion || "", + latlng + }; + }); + } catch (e) { + console.error("取得國家資訊失敗:", e); + } + return map; +} + +// 讀取世界國家 GeoJSON,依 ISO3166-1 Alpha-2 建索引 +async function loadTaiwanPolygon() { + try { + const resp = await fetch("https://raw.githubusercontent.com/g0v/twgeojson/master/json/twCounty2010.geo.json"); + if (!resp.ok) { + console.warn("無法取得台灣 polygon 資料,status =", resp.status); + return null; + } + const gj = await resp.json(); + if (Array.isArray(gj.features) && gj.features.length > 0) { + const polygons = []; + gj.features.forEach(feature => { + const geom = feature.geometry; + if (!geom || !geom.coordinates) return; + if (geom.type === "Polygon") { + polygons.push(geom.coordinates); + } else if (geom.type === "MultiPolygon") { + geom.coordinates.forEach(poly => polygons.push(poly)); + } + }); + if (polygons.length === 0) return null; + + return { + type: "Feature", + properties: { ISO_A2: "TW" }, + geometry: { + type: "MultiPolygon", + coordinates: polygons + } + }; + } + } catch (e) { + console.error("取得台灣 polygon 失敗:", e); + } + return null; +} + +async function loadCountryPolygons() { + const result = {}; + try { + const url = "https://raw.githubusercontent.com/datasets/geo-countries/master/data/countries.geojson"; + const resp = await fetch(url); + if (!resp.ok) { + console.warn("無法取得國家 polygon 資料,status =", resp.status); + } else { + const gj = await resp.json(); + if (Array.isArray(gj.features)) { + gj.features.forEach(feat => { + const props = feat.properties || {}; + const iso2 = + props["ISO_A2"] || + props["ISO3166-1-Alpha-2"] || + props.iso2; + if (iso2 && iso2 !== "-99") { + result[iso2.toLowerCase()] = feat; + } + }); + } + } + } catch (e) { + console.error("取得國家 polygon 失敗:", e); + } + + if (!result.tw) { + const twFeat = await loadTaiwanPolygon(); + if (twFeat) { + result.tw = twFeat; + } + } + + return result; +} + +function buildRegionGroups(metaMap) { + const groups = {}; + REGION_ORDER.forEach(r => (groups[r] = [])); + + countryCodes.forEach(code => { + const meta = metaMap[code] || { + nameEn: code.toUpperCase(), + nameZh: CUSTOM_ZH[code] || code.toUpperCase(), + region: "Other", + subregion: "", + latlng: null + }; + const region = REGION_ORDER.includes(meta.region) ? meta.region : "Other"; + groups[region].push({ + code, + nameEn: meta.nameEn, + nameZh: meta.nameZh, + region, + subregion: meta.subregion, + latlng: normalizeLatLng(meta.latlng) + }); + }); + + Object.values(groups).forEach(list => { + list.sort((a, b) => a.nameEn.localeCompare(b.nameEn, "en")); + }); + + return groups; +} + +function renderTabs() { + tabsContainer.innerHTML = ""; + const regions = REGION_ORDER.filter(r => regionGroups[r] && regionGroups[r].length > 0); + + regions.forEach(region => { + const btn = document.createElement("button"); + btn.className = "tab" + (region === activeRegion ? " active" : ""); + btn.textContent = REGION_LABELS[region] || region; + btn.dataset.region = region; + btn.addEventListener("click", () => { + if (activeRegion === region) return; + activeRegion = region; + document.querySelectorAll(".tab").forEach(t => t.classList.remove("active")); + btn.classList.add("active"); + renderFlagsForRegion(region); + }); + tabsContainer.appendChild(btn); + }); +} + +function getFilteredList(region) { + const list = regionGroups[region] || []; + const q = currentFilter.trim().toLowerCase(); + if (!q) return list; + + return list.filter(item => { + const codeMatch = item.code.toLowerCase().includes(q); + const enMatch = item.nameEn.toLowerCase().includes(q); + const zhMatch = (item.nameZh || "").toLowerCase().includes(q); + return codeMatch || enMatch || zhMatch; + }); +} + +function renderFlagsForRegion(region) { + const list = getFilteredList(region); + flagsContainer.innerHTML = ""; + + if (list.length === 0) { + noResultEl.style.display = "block"; + return; + } else { + noResultEl.style.display = "none"; + } + + list.forEach(item => { + const card = document.createElement("div"); + card.className = "flag-card"; + + const img = document.createElement("img"); + img.src = "flags/" + item.code + ".svg"; + img.alt = item.nameEn + " (" + item.code.toUpperCase() + ")"; + img.loading = "lazy"; + img.onerror = () => { + img.style.opacity = "0.3"; + const err = document.createElement("div"); + err.className = "error"; + err.textContent = "找不到圖片檔:" + item.code + ".svg"; + card.appendChild(err); + }; + + const meta = document.createElement("div"); + meta.className = "meta"; + + const line1 = document.createElement("div"); + const codeSpan = document.createElement("span"); + codeSpan.className = "code"; + codeSpan.textContent = item.code.toUpperCase(); + + const nameZhSpan = document.createElement("span"); + nameZhSpan.className = "name-zh"; + nameZhSpan.textContent = " " + item.nameZh; + + line1.appendChild(codeSpan); + line1.appendChild(nameZhSpan); + + const nameEnSpan = document.createElement("span"); + nameEnSpan.className = "name-en"; + nameEnSpan.textContent = item.nameEn; + + meta.appendChild(line1); + meta.appendChild(nameEnSpan); + + if (item.subregion) { + const sub = document.createElement("span"); + sub.className = "subregion"; + sub.textContent = item.subregion; + meta.appendChild(sub); + } + + card.appendChild(img); + card.appendChild(meta); + + // 點國旗 → 地圖移到該國家 + 顯示邊界 + card.addEventListener("click", () => { + focusCountryOnMap(item); + }); + + flagsContainer.appendChild(card); + }); +} + +(async function init() { + // 同時抓國家基本資料 + polygon + const [metaMap, polyMap] = await Promise.all([ + loadCountryMeta(), + loadCountryPolygons() + ]); + + regionGroups = buildRegionGroups(metaMap); + polygonsByCode = polyMap; + + // Leaflet 地圖初始化(優先用台灣) + const twMeta = metaMap["tw"]; + const defaultLatLng = normalizeLatLng(twMeta?.latlng) || [23.6978, 120.9605]; + + initMap(defaultLatLng); + + if (!regionGroups[activeRegion] || regionGroups[activeRegion].length === 0) { + const firstRegion = REGION_ORDER.find(r => regionGroups[r] && regionGroups[r].length > 0); + if (firstRegion) activeRegion = firstRegion; + } + + renderTabs(); + renderFlagsForRegion(activeRegion); + + searchInput.addEventListener("input", () => { + currentFilter = searchInput.value || ""; + renderFlagsForRegion(activeRegion); + }); +})(); diff --git a/caddy/www/qiji-luopan/constants.js b/caddy/www/qiji-luopan/constants.js new file mode 100644 index 0000000..655bfcd --- /dev/null +++ b/caddy/www/qiji-luopan/constants.js @@ -0,0 +1,307 @@ +// 台灣習慣中文名稱(全表) +const CUSTOM_ZH = { + ad: "安道爾", + ae: "阿拉伯聯合大公國", + af: "阿富汗", + ag: "安地卡及巴布達", + ai: "安圭拉", + al: "阿爾巴尼亞", + am: "亞美尼亞", + ao: "安哥拉", + aq: "南極洲", + ar: "阿根廷", + as: "美屬薩摩亞", + at: "奧地利", + au: "澳洲", + aw: "阿魯巴", + ax: "奧蘭群島", + az: "亞塞拜然", + + ba: "波士尼亞與赫塞哥維納", + bb: "巴貝多", + bd: "孟加拉", + be: "比利時", + bf: "布吉納法索", + bg: "保加利亞", + bh: "巴林", + bi: "布隆迪", + bj: "貝南", + bl: "聖巴泰勒米島", + bm: "百慕達", + bn: "汶萊", + bo: "玻利維亞", + bq: "荷蘭加勒比區", + br: "巴西", + bs: "巴哈馬", + bt: "不丹", + bv: "布威島", + bw: "波札那", + by: "白俄羅斯", + bz: "貝里斯", + + ca: "加拿大", + cc: "科科斯(基林)群島", + cd: "剛果民主共和國", + cf: "中非共和國", + cg: "剛果共和國", + ch: "瑞士", + ci: "科特迪瓦", + ck: "庫克群島", + cl: "智利", + cm: "喀麥隆", + cn: "中國", + co: "哥倫比亞", + cr: "哥斯大黎加", + cu: "古巴", + cv: "佛得角", + cw: "古拉索", + cx: "聖誕島", + cy: "賽普勒斯", + cz: "捷克", + + de: "德國", + dj: "吉布地", + dk: "丹麥", + dm: "多明尼克", + do: "多明尼加共和國", + dz: "阿爾及利亞", + + ec: "厄瓜多", + ee: "愛沙尼亞", + eg: "埃及", + eh: "西撒哈拉", + er: "厄利垂亞", + es: "西班牙", + et: "衣索比亞", + + fi: "芬蘭", + fj: "斐濟", + fk: "福克蘭群島", + fm: "密克羅尼西亞聯邦", + fo: "法羅群島", + fr: "法國", + + ga: "加彭", + gb: "英國", + gd: "格瑞那達", + ge: "喬治亞", + gf: "法屬圭亞那", + gg: "根西島", + gh: "迦納", + gi: "直布羅陀", + gl: "格陵蘭", + gm: "甘比亞", + gn: "幾內亞", + gp: "瓜地洛普", + gq: "赤道幾內亞", + gr: "希臘", + gs: "南喬治亞與南三明治群島", + gt: "瓜地馬拉", + gu: "關島", + gw: "幾內亞比索", + gy: "蓋亞那", + + hk: "香港", + hm: "赫德島及麥唐納群島", + hn: "宏都拉斯", + hr: "克羅埃西亞", + ht: "海地", + hu: "匈牙利", + + id: "印尼", + ie: "愛爾蘭", + il: "以色列", + im: "曼島", + in: "印度", + io: "英屬印度洋領地", + iq: "伊拉克", + ir: "伊朗", + is: "冰島", + it: "義大利", + + jm: "牙買加", + jo: "約旦", + jp: "日本", + + ke: "肯亞", + kg: "吉爾吉斯", + kh: "柬埔寨", + ki: "吉里巴斯", + km: "葛摩", + kn: "聖克里斯多福及尼維斯", + kp: "北韓", + kr: "南韓", + kw: "科威特", + ky: "開曼群島", + kz: "哈薩克", + + la: "寮國", + lb: "黎巴嫩", + lc: "聖露西亞", + li: "列支敦斯登", + lk: "斯里蘭卡", + lr: "賴比瑞亞", + ls: "賴索托", + lt: "立陶宛", + lu: "盧森堡", + lv: "拉脫維亞", + ly: "利比亞", + + ma: "摩洛哥", + mc: "摩納哥", + md: "摩爾多瓦", + me: "蒙特內哥羅", + mf: "聖馬丁(法屬)", + mg: "馬達加斯加", + mh: "馬紹爾群島", + mk: "北馬其頓", + ml: "馬利", + mm: "緬甸", + mn: "蒙古", + mo: "澳門", + mp: "北馬利安納群島", + mq: "馬丁尼克", + mr: "茅利塔尼亞", + ms: "蒙特色拉特島", + mt: "馬爾他", + mu: "模里西斯", + mv: "馬爾地夫", + mw: "馬拉威", + mx: "墨西哥", + my: "馬來西亞", + mz: "莫三比克", + + na: "納米比亞", + nc: "新喀里多尼亞", + ne: "尼日", + nf: "諾福克島", + ng: "奈及利亞", + ni: "尼加拉瓜", + nl: "荷蘭", + no: "挪威", + np: "尼泊爾", + nr: "諾魯", + nu: "紐埃", + nz: "紐西蘭", + + om: "阿曼", + + pa: "巴拿馬", + pe: "秘魯", + pf: "法屬玻里尼西亞", + pg: "巴布亞紐幾內亞", + ph: "菲律賓", + pk: "巴基斯坦", + pl: "波蘭", + pm: "聖皮耶與密克隆群島", + pn: "皮特肯群島", + pr: "波多黎各", + ps: "巴勒斯坦", + pt: "葡萄牙", + pw: "帛琉", + py: "巴拉圭", + + qa: "卡達", + + re: "留尼旺", + ro: "羅馬尼亞", + rs: "塞爾維亞", + ru: "俄羅斯", + rw: "盧安達", + + sa: "沙烏地阿拉伯", + sb: "索羅門群島", + sc: "塞席爾", + sd: "蘇丹", + se: "瑞典", + sg: "新加坡", + sh: "聖赫勒拿、亞森欣及崔斯坦達庫尼亞", + si: "斯洛維尼亞", + sj: "斯瓦爾巴及揚馬延", + sk: "斯洛伐克", + sl: "獅子山", + sm: "聖馬利諾", + sn: "塞內加爾", + so: "索馬利亞", + sr: "蘇利南", + ss: "南蘇丹", + st: "聖多美普林西比", + sv: "薩爾瓦多", + sx: "荷屬聖馬丁", + sy: "敘利亞", + sz: "史瓦帝尼", + + tc: "土克斯及開科斯群島", + td: "查德", + tf: "法屬南部屬地", + tg: "多哥", + th: "泰國", + tj: "塔吉克", + tk: "托克勞", + tl: "東帝汶", + tm: "土庫曼", + tn: "突尼西亞", + to: "東加", + tr: "土耳其", + tt: "千里達及托巴哥", + tv: "吐瓦魯", + tw: "台灣", + tz: "坦尚尼亞", + + ua: "烏克蘭", + ug: "烏干達", + um: "美國本土外小島嶼", + us: "美國", + uy: "烏拉圭", + uz: "烏茲別克", + + va: "梵諦岡", + vc: "聖文森及格瑞那丁", + ve: "委內瑞拉", + vg: "英屬維京群島", + vi: "美屬維京群島", + vn: "越南", + vu: "萬那杜", + + wf: "瓦利斯和富圖那", + ws: "薩摩亞", + + ye: "葉門", + yt: "馬約特", + + za: "南非", + zm: "尚比亞", + zw: "辛巴威" +}; + +// 與 flags 資料夾一致的國碼 +const countryCodes = [ + "ad","ae","af","ag","ai","al","am","ao","aq","ar","as","at","au","aw","ax", + "az","ba","bb","bd","be","bf","bg","bh","bi","bj","bl","bm","bn","bo","bq", + "br","bs","bt","bv","bw","by","bz","ca","cc","cd","cf","cg","ch","ci","ck", + "cl","cm","cn","co","cr","cu","cv","cw","cx","cy","cz","de","dj","dk","dm", + "do","dz","ec","ee","eg","eh","er","es","et","fi","fj","fk","fm","fo","fr", + "ga","gb","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs", + "gt","gu","gw","gy","hk","hm","hn","hr","ht","hu","id","ie","il","im","in", + "io","iq","ir","is","it","jm","jo","jp","ke","kg","kh","ki","km","kn","kp", + "kr","kw","ky","kz","la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly", + "ma","mc","md","me","mf","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr", + "ms","mt","mu","mv","mw","mx","my","mz","na","nc","ne","nf","ng","ni","nl", + "no","np","nr","nu","nz","om","pa","pe","pf","pg","ph","pk","pl","pm","pn", + "pr","ps","pt","pw","py","qa","re","ro","rs","ru","rw","sa","sb","sc","sd", + "se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","ss","st","sv","sx", + "sy","sz","tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tr","tt", + "tv","tw","tz","ua","ug","um","us","uy","uz","va","vc","ve","vg","vi","vn", + "vu","wf","ws","ye","yt","za","zm","zw" +]; + +const REGION_ORDER = ["Asia", "Europe", "Africa", "Americas", "Oceania", "Antarctic", "Other"]; +const REGION_LABELS = { + Asia: "亞洲", + Europe: "歐洲", + Africa: "非洲", + Americas: "美洲", + Oceania: "大洋洲", + Antarctic: "南極", + Other: "其他 / 未分類" +}; diff --git a/caddy/www/qiji-luopan/download_country_flags.py b/caddy/www/qiji-luopan/download_country_flags.py new file mode 100644 index 0000000..7965f6a --- /dev/null +++ b/caddy/www/qiji-luopan/download_country_flags.py @@ -0,0 +1,58 @@ +import asyncio +import httpx +from pathlib import Path + +COUNTRIES = [ + "ad","ae","af","ag","ai","al","am","ao","aq","ar","as","at","au","aw","ax","az", + "ba","bb","bd","be","bf","bg","bh","bi","bj","bl","bm","bn","bo","bq","br","bs","bt","bv","bw","by","bz", + "ca","cc","cd","cf","cg","ch","ci","ck","cl","cm","cn","co","cr","cu","cv","cw","cx","cy","cz", + "de","dj","dk","dm","do","dz", + "ec","ee","eg","eh","er","es","et", + "fi","fj","fk","fm","fo","fr", + "ga","gb","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs","gt","gu","gw","gy", + "hk","hm","hn","hr","ht","hu", + "id","ie","il","im","in","io","iq","ir","is","it", + "jm","jo","jp", + "ke","kg","kh","ki","km","kn","kp","kr","kw","ky","kz", + "la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly", + "ma","mc","md","me","mf","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr","ms","mt","mu","mv","mw","mx","my","mz", + "na","nc","ne","nf","ng","ni","nl","no","np","nr","nu","nz", + "om", + "pa","pe","pf","pg","ph","pk","pl","pm","pn","pr","ps","pt","pw","py", + "qa", + "re","ro","rs","ru","rw", + "sa","sb","sc","sd","se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","ss","st","sv","sx","sy","sz", + "tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tr","tt","tv","tw","tz", + "ua","ug","um","us","uy","uz", + "va","vc","ve","vg","vi","vn","vu", + "wf","ws", + "ye","yt", + "za","zm","zw" +] + +BASE_URL = "https://www.forex.se/dist/client/default/assets/flags/" +SAVE_DIR = Path("./flags") +SAVE_DIR.mkdir(exist_ok=True) + +async def download_flag(client, code): + url = f"{BASE_URL}{code}.svg" + save_path = SAVE_DIR / f"{code}.svg" + + try: + resp = await client.get(url) + if resp.status_code == 200: + save_path.write_bytes(resp.content) + print(f"[OK] {code}.svg") + else: + print(f"[MISS] {code}.svg (status: {resp.status_code})") + except Exception as e: + print(f"[ERR] {code}.svg → {e}") + +async def main(): + async with httpx.AsyncClient(timeout=10) as client: + tasks = [download_flag(client, c) for c in COUNTRIES] + await asyncio.gather(*tasks) + +if __name__ == "__main__": + asyncio.run(main()) + diff --git a/caddy/www/qiji-luopan/flags/ad.svg b/caddy/www/qiji-luopan/flags/ad.svg new file mode 100644 index 0000000..b7baefa --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ad.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ae.svg b/caddy/www/qiji-luopan/flags/ae.svg new file mode 100644 index 0000000..0359750 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ae.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/af.svg b/caddy/www/qiji-luopan/flags/af.svg new file mode 100644 index 0000000..8bb3c54 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/af.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ag.svg b/caddy/www/qiji-luopan/flags/ag.svg new file mode 100644 index 0000000..5589747 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ag.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ai.svg b/caddy/www/qiji-luopan/flags/ai.svg new file mode 100644 index 0000000..ebe029b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ai.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/al.svg b/caddy/www/qiji-luopan/flags/al.svg new file mode 100644 index 0000000..84c37a6 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/caddy/www/qiji-luopan/flags/am.svg b/caddy/www/qiji-luopan/flags/am.svg new file mode 100644 index 0000000..2afab5d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/am.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ao.svg b/caddy/www/qiji-luopan/flags/ao.svg new file mode 100644 index 0000000..b88f337 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ao.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/aq.svg b/caddy/www/qiji-luopan/flags/aq.svg new file mode 100644 index 0000000..cc98fc6 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/aq.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ar.svg b/caddy/www/qiji-luopan/flags/ar.svg new file mode 100644 index 0000000..d3dff40 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ar.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/as.svg b/caddy/www/qiji-luopan/flags/as.svg new file mode 100644 index 0000000..c578ca9 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/as.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/at.svg b/caddy/www/qiji-luopan/flags/at.svg new file mode 100644 index 0000000..ff77dbf --- /dev/null +++ b/caddy/www/qiji-luopan/flags/at.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/au.svg b/caddy/www/qiji-luopan/flags/au.svg new file mode 100644 index 0000000..607a8d7 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/au.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/aw.svg b/caddy/www/qiji-luopan/flags/aw.svg new file mode 100644 index 0000000..923b456 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/aw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ax.svg b/caddy/www/qiji-luopan/flags/ax.svg new file mode 100644 index 0000000..28b706b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ax.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/az.svg b/caddy/www/qiji-luopan/flags/az.svg new file mode 100644 index 0000000..6a7389f --- /dev/null +++ b/caddy/www/qiji-luopan/flags/az.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ba.svg b/caddy/www/qiji-luopan/flags/ba.svg new file mode 100644 index 0000000..470a48d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ba.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bb.svg b/caddy/www/qiji-luopan/flags/bb.svg new file mode 100644 index 0000000..2002957 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bb.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bd.svg b/caddy/www/qiji-luopan/flags/bd.svg new file mode 100644 index 0000000..cc17a32 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/be.svg b/caddy/www/qiji-luopan/flags/be.svg new file mode 100644 index 0000000..5907743 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/be.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bf.svg b/caddy/www/qiji-luopan/flags/bf.svg new file mode 100644 index 0000000..0a162ca --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bg.svg b/caddy/www/qiji-luopan/flags/bg.svg new file mode 100644 index 0000000..910cf66 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bh.svg b/caddy/www/qiji-luopan/flags/bh.svg new file mode 100644 index 0000000..15e1fe1 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bh.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bi.svg b/caddy/www/qiji-luopan/flags/bi.svg new file mode 100644 index 0000000..14f87d6 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bi.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bj.svg b/caddy/www/qiji-luopan/flags/bj.svg new file mode 100644 index 0000000..a894402 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bj.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bl.svg b/caddy/www/qiji-luopan/flags/bl.svg new file mode 100644 index 0000000..730211d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bl.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bm.svg b/caddy/www/qiji-luopan/flags/bm.svg new file mode 100644 index 0000000..a0d38d6 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bm.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bn.svg b/caddy/www/qiji-luopan/flags/bn.svg new file mode 100644 index 0000000..55768ba --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bo.svg b/caddy/www/qiji-luopan/flags/bo.svg new file mode 100644 index 0000000..ced149c --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bo.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bq.svg b/caddy/www/qiji-luopan/flags/bq.svg new file mode 100644 index 0000000..a432185 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/caddy/www/qiji-luopan/flags/br.svg b/caddy/www/qiji-luopan/flags/br.svg new file mode 100644 index 0000000..a6dac56 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/br.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bs.svg b/caddy/www/qiji-luopan/flags/bs.svg new file mode 100644 index 0000000..f2db3ad --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bs.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bt.svg b/caddy/www/qiji-luopan/flags/bt.svg new file mode 100644 index 0000000..96327c7 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bv.svg b/caddy/www/qiji-luopan/flags/bv.svg new file mode 100644 index 0000000..a59a1e8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bv.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bw.svg b/caddy/www/qiji-luopan/flags/bw.svg new file mode 100644 index 0000000..7b4fd59 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/by.svg b/caddy/www/qiji-luopan/flags/by.svg new file mode 100644 index 0000000..1452a8e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/by.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/bz.svg b/caddy/www/qiji-luopan/flags/bz.svg new file mode 100644 index 0000000..02db78f --- /dev/null +++ b/caddy/www/qiji-luopan/flags/bz.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ca.svg b/caddy/www/qiji-luopan/flags/ca.svg new file mode 100644 index 0000000..d885078 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ca.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cc.svg b/caddy/www/qiji-luopan/flags/cc.svg new file mode 100644 index 0000000..bf9356f --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cc.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cd.svg b/caddy/www/qiji-luopan/flags/cd.svg new file mode 100644 index 0000000..e851da0 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cd.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cf.svg b/caddy/www/qiji-luopan/flags/cf.svg new file mode 100644 index 0000000..03960d1 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cf.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cg.svg b/caddy/www/qiji-luopan/flags/cg.svg new file mode 100644 index 0000000..f69d79b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ch.svg b/caddy/www/qiji-luopan/flags/ch.svg new file mode 100644 index 0000000..692f7b5 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ch.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ci.svg b/caddy/www/qiji-luopan/flags/ci.svg new file mode 100644 index 0000000..17ca9da --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ci.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ck.svg b/caddy/www/qiji-luopan/flags/ck.svg new file mode 100644 index 0000000..790a5df --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ck.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cl.svg b/caddy/www/qiji-luopan/flags/cl.svg new file mode 100644 index 0000000..16d1ac7 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cl.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cm.svg b/caddy/www/qiji-luopan/flags/cm.svg new file mode 100644 index 0000000..bdf6984 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cn.svg b/caddy/www/qiji-luopan/flags/cn.svg new file mode 100644 index 0000000..bc489d8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/co.svg b/caddy/www/qiji-luopan/flags/co.svg new file mode 100644 index 0000000..7f7ee92 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/co.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cr.svg b/caddy/www/qiji-luopan/flags/cr.svg new file mode 100644 index 0000000..d91c475 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cu.svg b/caddy/www/qiji-luopan/flags/cu.svg new file mode 100644 index 0000000..9fed5f6 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cu.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cv.svg b/caddy/www/qiji-luopan/flags/cv.svg new file mode 100644 index 0000000..23d2d0d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cv.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cw.svg b/caddy/www/qiji-luopan/flags/cw.svg new file mode 100644 index 0000000..f74ebb8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cw.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cx.svg b/caddy/www/qiji-luopan/flags/cx.svg new file mode 100644 index 0000000..58c1a80 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cx.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cy.svg b/caddy/www/qiji-luopan/flags/cy.svg new file mode 100644 index 0000000..e803cc3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/caddy/www/qiji-luopan/flags/cz.svg b/caddy/www/qiji-luopan/flags/cz.svg new file mode 100644 index 0000000..48d82f8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/cz.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/de.svg b/caddy/www/qiji-luopan/flags/de.svg new file mode 100644 index 0000000..f442679 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/de.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/dj.svg b/caddy/www/qiji-luopan/flags/dj.svg new file mode 100644 index 0000000..f835ddf --- /dev/null +++ b/caddy/www/qiji-luopan/flags/dj.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/dk.svg b/caddy/www/qiji-luopan/flags/dk.svg new file mode 100644 index 0000000..9bedf38 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/dk.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/dm.svg b/caddy/www/qiji-luopan/flags/dm.svg new file mode 100644 index 0000000..a5c68d0 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/do.svg b/caddy/www/qiji-luopan/flags/do.svg new file mode 100644 index 0000000..3593c90 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/do.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/dz.svg b/caddy/www/qiji-luopan/flags/dz.svg new file mode 100644 index 0000000..ab01f6a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/caddy/www/qiji-luopan/flags/ec.svg b/caddy/www/qiji-luopan/flags/ec.svg new file mode 100644 index 0000000..c3d2da2 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ec.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ee.svg b/caddy/www/qiji-luopan/flags/ee.svg new file mode 100644 index 0000000..0afd604 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ee.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/eg.svg b/caddy/www/qiji-luopan/flags/eg.svg new file mode 100644 index 0000000..d4949ee --- /dev/null +++ b/caddy/www/qiji-luopan/flags/eg.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/eh.svg b/caddy/www/qiji-luopan/flags/eh.svg new file mode 100644 index 0000000..37c2cbd --- /dev/null +++ b/caddy/www/qiji-luopan/flags/eh.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/er.svg b/caddy/www/qiji-luopan/flags/er.svg new file mode 100644 index 0000000..1a0854b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/es.svg b/caddy/www/qiji-luopan/flags/es.svg new file mode 100644 index 0000000..e95ac56 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/es.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/et.svg b/caddy/www/qiji-luopan/flags/et.svg new file mode 100644 index 0000000..6cbf759 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/et.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/fi.svg b/caddy/www/qiji-luopan/flags/fi.svg new file mode 100644 index 0000000..b36c17d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/fi.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/fj.svg b/caddy/www/qiji-luopan/flags/fj.svg new file mode 100644 index 0000000..2affdae --- /dev/null +++ b/caddy/www/qiji-luopan/flags/fj.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/fk.svg b/caddy/www/qiji-luopan/flags/fk.svg new file mode 100644 index 0000000..7a49c3f --- /dev/null +++ b/caddy/www/qiji-luopan/flags/fk.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/fm.svg b/caddy/www/qiji-luopan/flags/fm.svg new file mode 100644 index 0000000..e6962fb --- /dev/null +++ b/caddy/www/qiji-luopan/flags/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/fo.svg b/caddy/www/qiji-luopan/flags/fo.svg new file mode 100644 index 0000000..21bc5fa --- /dev/null +++ b/caddy/www/qiji-luopan/flags/fo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/fr.svg b/caddy/www/qiji-luopan/flags/fr.svg new file mode 100644 index 0000000..9dd0bb3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/fr.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ga.svg b/caddy/www/qiji-luopan/flags/ga.svg new file mode 100644 index 0000000..18f75eb --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ga.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gb.svg b/caddy/www/qiji-luopan/flags/gb.svg new file mode 100644 index 0000000..73011c0 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gb.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gd.svg b/caddy/www/qiji-luopan/flags/gd.svg new file mode 100644 index 0000000..4de5c9b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gd.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ge.svg b/caddy/www/qiji-luopan/flags/ge.svg new file mode 100644 index 0000000..3a3a235 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ge.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gf.svg b/caddy/www/qiji-luopan/flags/gf.svg new file mode 100644 index 0000000..3f8ddff --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gf.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gg.svg b/caddy/www/qiji-luopan/flags/gg.svg new file mode 100644 index 0000000..bf9f4a5 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gh.svg b/caddy/www/qiji-luopan/flags/gh.svg new file mode 100644 index 0000000..66f6414 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gh.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gi.svg b/caddy/www/qiji-luopan/flags/gi.svg new file mode 100644 index 0000000..e580689 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gi.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gl.svg b/caddy/www/qiji-luopan/flags/gl.svg new file mode 100644 index 0000000..49dd9e1 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gl.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gm.svg b/caddy/www/qiji-luopan/flags/gm.svg new file mode 100644 index 0000000..931d7bc --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gm.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gn.svg b/caddy/www/qiji-luopan/flags/gn.svg new file mode 100644 index 0000000..4a6f1e2 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gn.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gp.svg b/caddy/www/qiji-luopan/flags/gp.svg new file mode 100644 index 0000000..5fb86e0 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gp.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gq.svg b/caddy/www/qiji-luopan/flags/gq.svg new file mode 100644 index 0000000..74eeb6e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gq.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gr.svg b/caddy/www/qiji-luopan/flags/gr.svg new file mode 100644 index 0000000..cb7b26a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gs.svg b/caddy/www/qiji-luopan/flags/gs.svg new file mode 100644 index 0000000..88a3aa3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gs.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gt.svg b/caddy/www/qiji-luopan/flags/gt.svg new file mode 100644 index 0000000..724505a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gt.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gu.svg b/caddy/www/qiji-luopan/flags/gu.svg new file mode 100644 index 0000000..cbef154 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gu.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gw.svg b/caddy/www/qiji-luopan/flags/gw.svg new file mode 100644 index 0000000..90c1654 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/gy.svg b/caddy/www/qiji-luopan/flags/gy.svg new file mode 100644 index 0000000..26e610c --- /dev/null +++ b/caddy/www/qiji-luopan/flags/gy.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/hk.svg b/caddy/www/qiji-luopan/flags/hk.svg new file mode 100644 index 0000000..f5f28f5 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/hk.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/hm.svg b/caddy/www/qiji-luopan/flags/hm.svg new file mode 100644 index 0000000..2dedded --- /dev/null +++ b/caddy/www/qiji-luopan/flags/hm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/hn.svg b/caddy/www/qiji-luopan/flags/hn.svg new file mode 100644 index 0000000..a3bf2ca --- /dev/null +++ b/caddy/www/qiji-luopan/flags/hn.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/hr.svg b/caddy/www/qiji-luopan/flags/hr.svg new file mode 100644 index 0000000..ba33b75 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/hr.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ht.svg b/caddy/www/qiji-luopan/flags/ht.svg new file mode 100644 index 0000000..928713e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ht.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/hu.svg b/caddy/www/qiji-luopan/flags/hu.svg new file mode 100644 index 0000000..f7fbb32 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/hu.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/id.svg b/caddy/www/qiji-luopan/flags/id.svg new file mode 100644 index 0000000..e29336f --- /dev/null +++ b/caddy/www/qiji-luopan/flags/id.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ie.svg b/caddy/www/qiji-luopan/flags/ie.svg new file mode 100644 index 0000000..26426df --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ie.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/il.svg b/caddy/www/qiji-luopan/flags/il.svg new file mode 100644 index 0000000..fcf8568 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/il.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/im.svg b/caddy/www/qiji-luopan/flags/im.svg new file mode 100644 index 0000000..b237bb3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/im.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/in.svg b/caddy/www/qiji-luopan/flags/in.svg new file mode 100644 index 0000000..7c3bdf0 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/in.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/io.svg b/caddy/www/qiji-luopan/flags/io.svg new file mode 100644 index 0000000..ab814d8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/io.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/iq.svg b/caddy/www/qiji-luopan/flags/iq.svg new file mode 100644 index 0000000..e8ebc0a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/iq.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ir.svg b/caddy/www/qiji-luopan/flags/ir.svg new file mode 100644 index 0000000..1d86dae --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ir.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/is.svg b/caddy/www/qiji-luopan/flags/is.svg new file mode 100644 index 0000000..a9005ef --- /dev/null +++ b/caddy/www/qiji-luopan/flags/is.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/it.svg b/caddy/www/qiji-luopan/flags/it.svg new file mode 100644 index 0000000..7569215 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/it.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/jm.svg b/caddy/www/qiji-luopan/flags/jm.svg new file mode 100644 index 0000000..2b3535a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/jm.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/jo.svg b/caddy/www/qiji-luopan/flags/jo.svg new file mode 100644 index 0000000..fe9a95e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/jo.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/jp.svg b/caddy/www/qiji-luopan/flags/jp.svg new file mode 100644 index 0000000..3f78ba3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/jp.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ke.svg b/caddy/www/qiji-luopan/flags/ke.svg new file mode 100644 index 0000000..82a14bb --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ke.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/kg.svg b/caddy/www/qiji-luopan/flags/kg.svg new file mode 100644 index 0000000..66875d3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/kg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/kh.svg b/caddy/www/qiji-luopan/flags/kh.svg new file mode 100644 index 0000000..5a6a68a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ki.svg b/caddy/www/qiji-luopan/flags/ki.svg new file mode 100644 index 0000000..87d69d3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ki.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/km.svg b/caddy/www/qiji-luopan/flags/km.svg new file mode 100644 index 0000000..22d4981 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/km.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/kn.svg b/caddy/www/qiji-luopan/flags/kn.svg new file mode 100644 index 0000000..d8bb1c9 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/kn.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/kp.svg b/caddy/www/qiji-luopan/flags/kp.svg new file mode 100644 index 0000000..cbfaf48 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/kp.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/kr.svg b/caddy/www/qiji-luopan/flags/kr.svg new file mode 100644 index 0000000..134832b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/kw.svg b/caddy/www/qiji-luopan/flags/kw.svg new file mode 100644 index 0000000..1b5b8e1 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/kw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ky.svg b/caddy/www/qiji-luopan/flags/ky.svg new file mode 100644 index 0000000..87b37b2 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ky.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/kz.svg b/caddy/www/qiji-luopan/flags/kz.svg new file mode 100644 index 0000000..95ae50d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/la.svg b/caddy/www/qiji-luopan/flags/la.svg new file mode 100644 index 0000000..e1ff5f8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/la.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/lb.svg b/caddy/www/qiji-luopan/flags/lb.svg new file mode 100644 index 0000000..3032f9e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/lb.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/lc.svg b/caddy/www/qiji-luopan/flags/lc.svg new file mode 100644 index 0000000..8e7b415 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/lc.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/li.svg b/caddy/www/qiji-luopan/flags/li.svg new file mode 100644 index 0000000..853cf2d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/lk.svg b/caddy/www/qiji-luopan/flags/lk.svg new file mode 100644 index 0000000..3332585 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/lk.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/lr.svg b/caddy/www/qiji-luopan/flags/lr.svg new file mode 100644 index 0000000..38104b4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/lr.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ls.svg b/caddy/www/qiji-luopan/flags/ls.svg new file mode 100644 index 0000000..6097c84 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ls.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/lt.svg b/caddy/www/qiji-luopan/flags/lt.svg new file mode 100644 index 0000000..6367a3e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/lt.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/lu.svg b/caddy/www/qiji-luopan/flags/lu.svg new file mode 100644 index 0000000..1f305cb --- /dev/null +++ b/caddy/www/qiji-luopan/flags/lu.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/lv.svg b/caddy/www/qiji-luopan/flags/lv.svg new file mode 100644 index 0000000..06dd774 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/lv.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ly.svg b/caddy/www/qiji-luopan/flags/ly.svg new file mode 100644 index 0000000..8b33b09 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ly.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ma.svg b/caddy/www/qiji-luopan/flags/ma.svg new file mode 100644 index 0000000..99b6dc9 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ma.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mc.svg b/caddy/www/qiji-luopan/flags/mc.svg new file mode 100644 index 0000000..33bea2e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/md.svg b/caddy/www/qiji-luopan/flags/md.svg new file mode 100644 index 0000000..fde4d02 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/md.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/me.svg b/caddy/www/qiji-luopan/flags/me.svg new file mode 100644 index 0000000..899b792 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/me.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mf.svg b/caddy/www/qiji-luopan/flags/mf.svg new file mode 100644 index 0000000..69fde39 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mf.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mg.svg b/caddy/www/qiji-luopan/flags/mg.svg new file mode 100644 index 0000000..a17cafd --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mg.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mh.svg b/caddy/www/qiji-luopan/flags/mh.svg new file mode 100644 index 0000000..153b487 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mh.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mk.svg b/caddy/www/qiji-luopan/flags/mk.svg new file mode 100644 index 0000000..976be83 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ml.svg b/caddy/www/qiji-luopan/flags/ml.svg new file mode 100644 index 0000000..9c174fd --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ml.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mm.svg b/caddy/www/qiji-luopan/flags/mm.svg new file mode 100644 index 0000000..c564369 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mn.svg b/caddy/www/qiji-luopan/flags/mn.svg new file mode 100644 index 0000000..61850be --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mo.svg b/caddy/www/qiji-luopan/flags/mo.svg new file mode 100644 index 0000000..afb5e7b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mo.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mp.svg b/caddy/www/qiji-luopan/flags/mp.svg new file mode 100644 index 0000000..6ffddd8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mq.svg b/caddy/www/qiji-luopan/flags/mq.svg new file mode 100644 index 0000000..7004bbc --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mr.svg b/caddy/www/qiji-luopan/flags/mr.svg new file mode 100644 index 0000000..0a29a2b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mr.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ms.svg b/caddy/www/qiji-luopan/flags/ms.svg new file mode 100644 index 0000000..a2d1686 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ms.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mt.svg b/caddy/www/qiji-luopan/flags/mt.svg new file mode 100644 index 0000000..a6ca533 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mt.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mu.svg b/caddy/www/qiji-luopan/flags/mu.svg new file mode 100644 index 0000000..753341c --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mu.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mv.svg b/caddy/www/qiji-luopan/flags/mv.svg new file mode 100644 index 0000000..be742d5 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mv.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mw.svg b/caddy/www/qiji-luopan/flags/mw.svg new file mode 100644 index 0000000..6101a58 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mw.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mx.svg b/caddy/www/qiji-luopan/flags/mx.svg new file mode 100644 index 0000000..cb7c710 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mx.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/my.svg b/caddy/www/qiji-luopan/flags/my.svg new file mode 100644 index 0000000..6332e35 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/my.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/mz.svg b/caddy/www/qiji-luopan/flags/mz.svg new file mode 100644 index 0000000..cc3b78a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/mz.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/na.svg b/caddy/www/qiji-luopan/flags/na.svg new file mode 100644 index 0000000..06359ac --- /dev/null +++ b/caddy/www/qiji-luopan/flags/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/nc.svg b/caddy/www/qiji-luopan/flags/nc.svg new file mode 100644 index 0000000..95e545e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/nc.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ne.svg b/caddy/www/qiji-luopan/flags/ne.svg new file mode 100644 index 0000000..d060ac4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ne.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/nf.svg b/caddy/www/qiji-luopan/flags/nf.svg new file mode 100644 index 0000000..466d6f0 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/nf.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ng.svg b/caddy/www/qiji-luopan/flags/ng.svg new file mode 100644 index 0000000..59c73e3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ng.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ni.svg b/caddy/www/qiji-luopan/flags/ni.svg new file mode 100644 index 0000000..af6b641 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ni.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/nl.svg b/caddy/www/qiji-luopan/flags/nl.svg new file mode 100644 index 0000000..9a1f25d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/nl.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/no.svg b/caddy/www/qiji-luopan/flags/no.svg new file mode 100644 index 0000000..f5c15e1 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/no.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/np.svg b/caddy/www/qiji-luopan/flags/np.svg new file mode 100644 index 0000000..1b53126 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/np.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/nr.svg b/caddy/www/qiji-luopan/flags/nr.svg new file mode 100644 index 0000000..3c17abf --- /dev/null +++ b/caddy/www/qiji-luopan/flags/nr.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/nu.svg b/caddy/www/qiji-luopan/flags/nu.svg new file mode 100644 index 0000000..21f809b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/nu.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/nz.svg b/caddy/www/qiji-luopan/flags/nz.svg new file mode 100644 index 0000000..ee60746 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/nz.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/om.svg b/caddy/www/qiji-luopan/flags/om.svg new file mode 100644 index 0000000..9f7eedf --- /dev/null +++ b/caddy/www/qiji-luopan/flags/om.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pa.svg b/caddy/www/qiji-luopan/flags/pa.svg new file mode 100644 index 0000000..8703a09 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pa.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pe.svg b/caddy/www/qiji-luopan/flags/pe.svg new file mode 100644 index 0000000..c2808e4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pe.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pf.svg b/caddy/www/qiji-luopan/flags/pf.svg new file mode 100644 index 0000000..bfa3d59 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pf.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pg.svg b/caddy/www/qiji-luopan/flags/pg.svg new file mode 100644 index 0000000..7bceb3d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ph.svg b/caddy/www/qiji-luopan/flags/ph.svg new file mode 100644 index 0000000..b9b78ee --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ph.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pk.svg b/caddy/www/qiji-luopan/flags/pk.svg new file mode 100644 index 0000000..8660af4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pk.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pl.svg b/caddy/www/qiji-luopan/flags/pl.svg new file mode 100644 index 0000000..8829e02 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pl.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pm.svg b/caddy/www/qiji-luopan/flags/pm.svg new file mode 100644 index 0000000..1ab56e3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pm.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pn.svg b/caddy/www/qiji-luopan/flags/pn.svg new file mode 100644 index 0000000..e442da5 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pn.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pr.svg b/caddy/www/qiji-luopan/flags/pr.svg new file mode 100644 index 0000000..0b85d77 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pr.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ps.svg b/caddy/www/qiji-luopan/flags/ps.svg new file mode 100644 index 0000000..538be66 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ps.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pt.svg b/caddy/www/qiji-luopan/flags/pt.svg new file mode 100644 index 0000000..3dd98b1 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/pw.svg b/caddy/www/qiji-luopan/flags/pw.svg new file mode 100644 index 0000000..38530d5 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/pw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/py.svg b/caddy/www/qiji-luopan/flags/py.svg new file mode 100644 index 0000000..c57ce48 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/py.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/qa.svg b/caddy/www/qiji-luopan/flags/qa.svg new file mode 100644 index 0000000..8862556 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/qa.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/re.svg b/caddy/www/qiji-luopan/flags/re.svg new file mode 100644 index 0000000..e33e13d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/re.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ro.svg b/caddy/www/qiji-luopan/flags/ro.svg new file mode 100644 index 0000000..60731ce --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ro.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/rs.svg b/caddy/www/qiji-luopan/flags/rs.svg new file mode 100644 index 0000000..8526588 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/rs.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ru.svg b/caddy/www/qiji-luopan/flags/ru.svg new file mode 100644 index 0000000..ba56fc4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ru.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/rw.svg b/caddy/www/qiji-luopan/flags/rw.svg new file mode 100644 index 0000000..5da820f --- /dev/null +++ b/caddy/www/qiji-luopan/flags/rw.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sa.svg b/caddy/www/qiji-luopan/flags/sa.svg new file mode 100644 index 0000000..ec2d2b4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sb.svg b/caddy/www/qiji-luopan/flags/sb.svg new file mode 100644 index 0000000..d6143ef --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sc.svg b/caddy/www/qiji-luopan/flags/sc.svg new file mode 100644 index 0000000..d5202e4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sc.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sd.svg b/caddy/www/qiji-luopan/flags/sd.svg new file mode 100644 index 0000000..216021e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/se.svg b/caddy/www/qiji-luopan/flags/se.svg new file mode 100644 index 0000000..9d6fa8d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/se.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sg.svg b/caddy/www/qiji-luopan/flags/sg.svg new file mode 100644 index 0000000..e663b46 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sh.svg b/caddy/www/qiji-luopan/flags/sh.svg new file mode 100644 index 0000000..3a86f22 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sh.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/si.svg b/caddy/www/qiji-luopan/flags/si.svg new file mode 100644 index 0000000..dfde418 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/si.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sj.svg b/caddy/www/qiji-luopan/flags/sj.svg new file mode 100644 index 0000000..a52fd80 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sj.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sk.svg b/caddy/www/qiji-luopan/flags/sk.svg new file mode 100644 index 0000000..6ad56bc --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sk.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sl.svg b/caddy/www/qiji-luopan/flags/sl.svg new file mode 100644 index 0000000..5b5e5e8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sl.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sm.svg b/caddy/www/qiji-luopan/flags/sm.svg new file mode 100644 index 0000000..11dfd78 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sm.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/caddy/www/qiji-luopan/flags/sn.svg b/caddy/www/qiji-luopan/flags/sn.svg new file mode 100644 index 0000000..5ad8f98 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/so.svg b/caddy/www/qiji-luopan/flags/so.svg new file mode 100644 index 0000000..84804a8 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/so.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sr.svg b/caddy/www/qiji-luopan/flags/sr.svg new file mode 100644 index 0000000..2ba6dc9 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sr.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ss.svg b/caddy/www/qiji-luopan/flags/ss.svg new file mode 100644 index 0000000..cd3185d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ss.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/st.svg b/caddy/www/qiji-luopan/flags/st.svg new file mode 100644 index 0000000..aa0e521 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/st.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sv.svg b/caddy/www/qiji-luopan/flags/sv.svg new file mode 100644 index 0000000..06c7fa9 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sv.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sx.svg b/caddy/www/qiji-luopan/flags/sx.svg new file mode 100644 index 0000000..c6eb89b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sx.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sy.svg b/caddy/www/qiji-luopan/flags/sy.svg new file mode 100644 index 0000000..78271e4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sy.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/sz.svg b/caddy/www/qiji-luopan/flags/sz.svg new file mode 100644 index 0000000..a0d6dcf --- /dev/null +++ b/caddy/www/qiji-luopan/flags/sz.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tc.svg b/caddy/www/qiji-luopan/flags/tc.svg new file mode 100644 index 0000000..bb0ffb0 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tc.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/td.svg b/caddy/www/qiji-luopan/flags/td.svg new file mode 100644 index 0000000..a7ddc57 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/td.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tf.svg b/caddy/www/qiji-luopan/flags/tf.svg new file mode 100644 index 0000000..1cb5298 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tg.svg b/caddy/www/qiji-luopan/flags/tg.svg new file mode 100644 index 0000000..0297449 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/th.svg b/caddy/www/qiji-luopan/flags/th.svg new file mode 100644 index 0000000..e4be51b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/th.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tj.svg b/caddy/www/qiji-luopan/flags/tj.svg new file mode 100644 index 0000000..6d8fe6e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tj.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tk.svg b/caddy/www/qiji-luopan/flags/tk.svg new file mode 100644 index 0000000..da27710 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tk.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tl.svg b/caddy/www/qiji-luopan/flags/tl.svg new file mode 100644 index 0000000..b96f752 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tl.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tm.svg b/caddy/www/qiji-luopan/flags/tm.svg new file mode 100644 index 0000000..b085cf3 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tm.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tn.svg b/caddy/www/qiji-luopan/flags/tn.svg new file mode 100644 index 0000000..23bfcef --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tn.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/to.svg b/caddy/www/qiji-luopan/flags/to.svg new file mode 100644 index 0000000..fd9545d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/to.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tr.svg b/caddy/www/qiji-luopan/flags/tr.svg new file mode 100644 index 0000000..6bef5a4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tt.svg b/caddy/www/qiji-luopan/flags/tt.svg new file mode 100644 index 0000000..e24f02a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tt.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tv.svg b/caddy/www/qiji-luopan/flags/tv.svg new file mode 100644 index 0000000..4c256fe --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tv.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tw.svg b/caddy/www/qiji-luopan/flags/tw.svg new file mode 100644 index 0000000..4f40acd --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/tz.svg b/caddy/www/qiji-luopan/flags/tz.svg new file mode 100644 index 0000000..501766a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/tz.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ua.svg b/caddy/www/qiji-luopan/flags/ua.svg new file mode 100644 index 0000000..9438b71 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ua.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ug.svg b/caddy/www/qiji-luopan/flags/ug.svg new file mode 100644 index 0000000..ee8b814 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ug.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/um.svg b/caddy/www/qiji-luopan/flags/um.svg new file mode 100644 index 0000000..9a6f07d --- /dev/null +++ b/caddy/www/qiji-luopan/flags/um.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/us.svg b/caddy/www/qiji-luopan/flags/us.svg new file mode 100644 index 0000000..d8ed875 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/us.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/uy.svg b/caddy/www/qiji-luopan/flags/uy.svg new file mode 100644 index 0000000..d4fd4df --- /dev/null +++ b/caddy/www/qiji-luopan/flags/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/uz.svg b/caddy/www/qiji-luopan/flags/uz.svg new file mode 100644 index 0000000..c08104b --- /dev/null +++ b/caddy/www/qiji-luopan/flags/uz.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/va.svg b/caddy/www/qiji-luopan/flags/va.svg new file mode 100644 index 0000000..a8ad7ad --- /dev/null +++ b/caddy/www/qiji-luopan/flags/va.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/vc.svg b/caddy/www/qiji-luopan/flags/vc.svg new file mode 100644 index 0000000..c929db4 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/vc.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ve.svg b/caddy/www/qiji-luopan/flags/ve.svg new file mode 100644 index 0000000..a289b16 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ve.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/vg.svg b/caddy/www/qiji-luopan/flags/vg.svg new file mode 100644 index 0000000..4410416 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/vg.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/vi.svg b/caddy/www/qiji-luopan/flags/vi.svg new file mode 100644 index 0000000..ddb62c7 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/vi.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/vn.svg b/caddy/www/qiji-luopan/flags/vn.svg new file mode 100644 index 0000000..43ba1b5 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/vn.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/vu.svg b/caddy/www/qiji-luopan/flags/vu.svg new file mode 100644 index 0000000..3cc9c4a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/vu.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/wf.svg b/caddy/www/qiji-luopan/flags/wf.svg new file mode 100644 index 0000000..228124a --- /dev/null +++ b/caddy/www/qiji-luopan/flags/wf.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ws.svg b/caddy/www/qiji-luopan/flags/ws.svg new file mode 100644 index 0000000..1dccf2e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ws.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/ye.svg b/caddy/www/qiji-luopan/flags/ye.svg new file mode 100644 index 0000000..b53db58 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/ye.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/yt.svg b/caddy/www/qiji-luopan/flags/yt.svg new file mode 100644 index 0000000..0f56a59 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/za.svg b/caddy/www/qiji-luopan/flags/za.svg new file mode 100644 index 0000000..56c74f7 --- /dev/null +++ b/caddy/www/qiji-luopan/flags/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/zm.svg b/caddy/www/qiji-luopan/flags/zm.svg new file mode 100644 index 0000000..3cfb93e --- /dev/null +++ b/caddy/www/qiji-luopan/flags/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/flags/zw.svg b/caddy/www/qiji-luopan/flags/zw.svg new file mode 100644 index 0000000..d798e5f --- /dev/null +++ b/caddy/www/qiji-luopan/flags/zw.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/caddy/www/qiji-luopan/index.html b/caddy/www/qiji-luopan/index.html new file mode 100644 index 0000000..b80946b --- /dev/null +++ b/caddy/www/qiji-luopan/index.html @@ -0,0 +1,48 @@ + + + + + Flags Viewer (Leaflet + zh-TW + Country Outline) + + + + + + +

Flags Viewer

+
+ 依區域分頁瀏覽各國國旗,可搜尋國碼或國家名稱(中/英)。點擊國旗即可在地圖上移動到該國位置並描出輪廓,快速掌握地理位置與中英對照。 +
+ +
+ +
+
+ +
+
地圖:尚未選擇國家
+
+
+
+ +
+ + + + + + + + + diff --git a/caddy/www/qiji-luopan/styles.css b/caddy/www/qiji-luopan/styles.css new file mode 100644 index 0000000..0749faf --- /dev/null +++ b/caddy/www/qiji-luopan/styles.css @@ -0,0 +1,169 @@ +body { + font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; + margin: 0; + padding: 20px; + background: #f5f5f5; +} +h1 { + margin-bottom: 6px; +} +.hint { + margin-bottom: 12px; + color: #555; + font-size: 14px; +} +.controls { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 8px; + margin-bottom: 12px; +} +.search-box { + width: 100%; + max-width: 380px; +} +.search-box input { + width: 100%; + padding: 6px 10px; + border-radius: 999px; + border: 1px solid #ccc; + font-size: 13px; + outline: none; + box-sizing: border-box; +} +.search-box input:focus { + border-color: #222; + box-shadow: 0 0 0 1px #2222; +} +.tabs { + display: flex; + flex-wrap: wrap; + gap: 8px; +} +.tab { + padding: 6px 12px; + border-radius: 999px; + border: 1px solid #ccc; + background: #fff; + font-size: 13px; + cursor: pointer; + user-select: none; +} +.tab.active { + background: #222; + color: #fff; + border-color: #222; +} + +.map-wrapper { + width: 100%; + max-width: 1100px; + margin: 8px 0 16px 0; +} +#map-title { + font-size: 14px; + margin-bottom: 4px; + color: #333; +} +#map { + width: 100%; + height: 520px; /* 地圖加大 */ + border-radius: 8px; + border: 1px solid #ccc; + margin-bottom: 4px; +} +#map-coord { + font-size: 12px; + color: #666; +} + +.flag-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); + gap: 16px; + margin-top: 8px; +} +.flag-card { + background: #fff; + border-radius: 8px; + padding: 8px; + box-shadow: 0 1px 3px rgba(0,0,0,0.08); + display: flex; + flex-direction: column; + align-items: center; + font-size: 13px; + cursor: pointer; +} +.flag-card img { + width: 100%; + height: auto; + aspect-ratio: 4 / 3; + object-fit: contain; + border-radius: 4px; + border: 1px solid #ddd; + margin-bottom: 6px; +} +.meta { + text-align: center; +} +.code { + font-weight: 700; + margin-right: 4px; +} +.name-zh { + font-weight: 600; +} +.name-en { + display: block; + font-size: 11px; + color: #666; + margin-top: 2px; +} +.subregion { + display: block; + margin-top: 2px; + font-size: 11px; + color: #999; +} +.error { + color: #d00; + font-size: 12px; + margin-top: 4px; +} +.no-result { + margin-top: 16px; + font-size: 14px; + color: #777; +} + +/* Leaflet 用國旗 icon 的外框效果 */ +.flag-marker-icon { + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.4); + box-shadow: 0 0 4px rgba(0,0,0,0.35); + background: #fff; +} + +.leaflet-popup-content .popup-flag { + text-align: center; + font-size: 12px; +} + +.leaflet-popup-content .popup-flag img { + width: 64px; + height: auto; + display: block; + margin: 0 auto 4px; + border-radius: 4px; + border: 1px solid #ddd; +} + +.leaflet-popup-content .popup-code { + font-weight: 600; + margin-bottom: 2px; +} + +.leaflet-popup-content .popup-name { + color: #555; +} diff --git a/caddy/www/qiji-luopan_20251119140726.tar.gz b/caddy/www/qiji-luopan_20251119140726.tar.gz new file mode 100644 index 0000000..3dae03c Binary files /dev/null and b/caddy/www/qiji-luopan_20251119140726.tar.gz differ diff --git a/caddy/www/qr_code_scanner.html b/caddy/www/qr_code_scanner.html new file mode 100644 index 0000000..7029368 --- /dev/null +++ b/caddy/www/qr_code_scanner.html @@ -0,0 +1,137 @@ + + + + + + QR Code Scanner + + + + +

QR Code Scanner

+ +
+
請將 QR Code 對準攝影機。
+ + + + + diff --git a/caddy/www/qr_code_scanner_example.html b/caddy/www/qr_code_scanner_example.html new file mode 100644 index 0000000..b4bc0a6 --- /dev/null +++ b/caddy/www/qr_code_scanner_example.html @@ -0,0 +1,64 @@ + + + + QR Code Scanner Example + + + + +
+ + + + + + + diff --git a/caddy/www/qr_code_scanner_instascan.html b/caddy/www/qr_code_scanner_instascan.html new file mode 100644 index 0000000..40025ee --- /dev/null +++ b/caddy/www/qr_code_scanner_instascan.html @@ -0,0 +1,51 @@ + + + + QR Code Scanner Example + + + + + + + + + + + diff --git a/caddy/www/qr_code_scanner_zxing.html b/caddy/www/qr_code_scanner_zxing.html new file mode 100644 index 0000000..9c0bc4e --- /dev/null +++ b/caddy/www/qr_code_scanner_zxing.html @@ -0,0 +1,61 @@ + + + + + + QR Code Scanner + + + + +

QR Code Scanner

+ +
請將 QR Code 對準攝影機。
+ + + + + diff --git a/caddy/www/url_cleaning_tool.html b/caddy/www/url_cleaning_tool.html new file mode 100644 index 0000000..559c3d7 --- /dev/null +++ b/caddy/www/url_cleaning_tool.html @@ -0,0 +1,402 @@ + + + + + + URL 追蹤參數淨化器 + + + + + + + + + + + + + + +
+ + +
+
+
+
+ + Link Sanitizer +
+

+ + URL 淨化器 +

+

+ 把連結上的 utmfbclidgclid 等追蹤碼濾掉,留下乾淨的連結。 +

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

Powered by FastAPI & Tailwind CSS

+
+
+ + + + diff --git a/caddy/www/web-macos/index.html b/caddy/www/web-macos/index.html new file mode 100644 index 0000000..6d1b7ec --- /dev/null +++ b/caddy/www/web-macos/index.html @@ -0,0 +1,1021 @@ + + + + + + macOS Web Simulator + + + + + + + + + + + + +
+ +
+
+
+
+ + +
+
新增資料夾
+
取得資訊
+
+
開啟終端機
+
+
更換桌布...
+
+ + +
+ + + + + +
+ +
+ + +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + +