diff --git a/projects/challange 1/carsite/contact.html b/projects/challenge 1/carsite/contact.html similarity index 100% rename from projects/challange 1/carsite/contact.html rename to projects/challenge 1/carsite/contact.html diff --git a/projects/challange 1/carsite/css/additional.css b/projects/challenge 1/carsite/css/additional.css similarity index 100% rename from projects/challange 1/carsite/css/additional.css rename to projects/challenge 1/carsite/css/additional.css diff --git a/projects/challange 1/carsite/css/bootstrap1.css b/projects/challenge 1/carsite/css/bootstrap1.css similarity index 100% rename from projects/challange 1/carsite/css/bootstrap1.css rename to projects/challenge 1/carsite/css/bootstrap1.css diff --git a/projects/challange 1/carsite/css/bootstrap2.css b/projects/challenge 1/carsite/css/bootstrap2.css similarity index 100% rename from projects/challange 1/carsite/css/bootstrap2.css rename to projects/challenge 1/carsite/css/bootstrap2.css diff --git a/projects/challange 1/carsite/css/bootstrap3.css b/projects/challenge 1/carsite/css/bootstrap3.css similarity index 100% rename from projects/challange 1/carsite/css/bootstrap3.css rename to projects/challenge 1/carsite/css/bootstrap3.css diff --git a/projects/challange 1/carsite/css/dropstyle.css b/projects/challenge 1/carsite/css/dropstyle.css similarity index 100% rename from projects/challange 1/carsite/css/dropstyle.css rename to projects/challenge 1/carsite/css/dropstyle.css diff --git a/projects/challange 1/carsite/css/gallery.css b/projects/challenge 1/carsite/css/gallery.css similarity index 100% rename from projects/challange 1/carsite/css/gallery.css rename to projects/challenge 1/carsite/css/gallery.css diff --git a/projects/challange 1/carsite/css/jarallax.css b/projects/challenge 1/carsite/css/jarallax.css similarity index 100% rename from projects/challange 1/carsite/css/jarallax.css rename to projects/challenge 1/carsite/css/jarallax.css diff --git a/projects/challange 1/carsite/css/mobirise/mobirise2.eot b/projects/challenge 1/carsite/css/mobirise/mobirise2.eot similarity index 100% rename from projects/challange 1/carsite/css/mobirise/mobirise2.eot rename to projects/challenge 1/carsite/css/mobirise/mobirise2.eot diff --git a/projects/challange 1/carsite/css/mobirise/mobirise2.svg b/projects/challenge 1/carsite/css/mobirise/mobirise2.svg similarity index 100% rename from projects/challange 1/carsite/css/mobirise/mobirise2.svg rename to projects/challenge 1/carsite/css/mobirise/mobirise2.svg diff --git a/projects/challange 1/carsite/css/mobirise/mobirise2.ttf b/projects/challenge 1/carsite/css/mobirise/mobirise2.ttf similarity index 100% rename from projects/challange 1/carsite/css/mobirise/mobirise2.ttf rename to projects/challenge 1/carsite/css/mobirise/mobirise2.ttf diff --git a/projects/challange 1/carsite/css/mobirise/mobirise2.woff b/projects/challenge 1/carsite/css/mobirise/mobirise2.woff similarity index 100% rename from projects/challange 1/carsite/css/mobirise/mobirise2.woff rename to projects/challenge 1/carsite/css/mobirise/mobirise2.woff diff --git a/projects/challange 1/carsite/css/pad_dow.css b/projects/challenge 1/carsite/css/pad_dow.css similarity index 100% rename from projects/challange 1/carsite/css/pad_dow.css rename to projects/challenge 1/carsite/css/pad_dow.css diff --git a/projects/challange 1/carsite/css/style1.css b/projects/challenge 1/carsite/css/style1.css similarity index 100% rename from projects/challange 1/carsite/css/style1.css rename to projects/challenge 1/carsite/css/style1.css diff --git a/projects/challange 1/carsite/css/themestyle.css b/projects/challenge 1/carsite/css/themestyle.css similarity index 100% rename from projects/challange 1/carsite/css/themestyle.css rename to projects/challenge 1/carsite/css/themestyle.css diff --git a/projects/challange 1/carsite/events.html b/projects/challenge 1/carsite/events.html similarity index 100% rename from projects/challange 1/carsite/events.html rename to projects/challenge 1/carsite/events.html diff --git a/projects/challange 1/carsite/favicon.jpg b/projects/challenge 1/carsite/favicon.jpg similarity index 100% rename from projects/challange 1/carsite/favicon.jpg rename to projects/challenge 1/carsite/favicon.jpg diff --git a/projects/challange 1/carsite/gallery.html b/projects/challenge 1/carsite/gallery.html similarity index 100% rename from projects/challange 1/carsite/gallery.html rename to projects/challenge 1/carsite/gallery.html diff --git a/projects/challange 1/carsite/index.html b/projects/challenge 1/carsite/index.html similarity index 100% rename from projects/challange 1/carsite/index.html rename to projects/challenge 1/carsite/index.html diff --git a/projects/challange 1/carsite/js/arrow-switch.js b/projects/challenge 1/carsite/js/arrow-switch.js similarity index 100% rename from projects/challange 1/carsite/js/arrow-switch.js rename to projects/challenge 1/carsite/js/arrow-switch.js diff --git a/projects/challange 1/carsite/js/bootstrap.bundle.min.js b/projects/challenge 1/carsite/js/bootstrap.bundle.min.js similarity index 100% rename from projects/challange 1/carsite/js/bootstrap.bundle.min.js rename to projects/challenge 1/carsite/js/bootstrap.bundle.min.js diff --git a/projects/challange 1/carsite/js/formoid.js b/projects/challenge 1/carsite/js/formoid.js similarity index 100% rename from projects/challange 1/carsite/js/formoid.js rename to projects/challenge 1/carsite/js/formoid.js diff --git a/projects/challange 1/carsite/js/jarallax.js b/projects/challenge 1/carsite/js/jarallax.js similarity index 100% rename from projects/challange 1/carsite/js/jarallax.js rename to projects/challenge 1/carsite/js/jarallax.js diff --git a/projects/challange 1/carsite/js/jquery.min.js b/projects/challenge 1/carsite/js/jquery.min.js similarity index 100% rename from projects/challange 1/carsite/js/jquery.min.js rename to projects/challenge 1/carsite/js/jquery.min.js diff --git a/projects/challange 1/carsite/js/lazyloading.js b/projects/challenge 1/carsite/js/lazyloading.js similarity index 100% rename from projects/challange 1/carsite/js/lazyloading.js rename to projects/challenge 1/carsite/js/lazyloading.js diff --git a/projects/challange 1/carsite/js/nav-dropdown.js b/projects/challenge 1/carsite/js/nav-dropdown.js similarity index 100% rename from projects/challange 1/carsite/js/nav-dropdown.js rename to projects/challenge 1/carsite/js/nav-dropdown.js diff --git a/projects/challange 1/carsite/js/player.js b/projects/challenge 1/carsite/js/player.js similarity index 100% rename from projects/challange 1/carsite/js/player.js rename to projects/challenge 1/carsite/js/player.js diff --git a/projects/challange 1/carsite/js/script.js b/projects/challenge 1/carsite/js/script.js similarity index 100% rename from projects/challange 1/carsite/js/script.js rename to projects/challenge 1/carsite/js/script.js diff --git a/projects/challange 1/carsite/js/scroll-galary.js b/projects/challenge 1/carsite/js/scroll-galary.js similarity index 100% rename from projects/challange 1/carsite/js/scroll-galary.js rename to projects/challenge 1/carsite/js/scroll-galary.js diff --git a/projects/challange 1/carsite/js/smooth-scroll.js b/projects/challenge 1/carsite/js/smooth-scroll.js similarity index 100% rename from projects/challange 1/carsite/js/smooth-scroll.js rename to projects/challenge 1/carsite/js/smooth-scroll.js diff --git a/projects/challange 1/carsite/js/yt-player.js b/projects/challenge 1/carsite/js/yt-player.js similarity index 100% rename from projects/challange 1/carsite/js/yt-player.js rename to projects/challenge 1/carsite/js/yt-player.js diff --git a/projects/challange 1/carsite/media/01-03-2025.jpg b/projects/challenge 1/carsite/media/01-03-2025.jpg similarity index 100% rename from projects/challange 1/carsite/media/01-03-2025.jpg rename to projects/challenge 1/carsite/media/01-03-2025.jpg diff --git a/projects/challange 1/carsite/media/1.jpg b/projects/challenge 1/carsite/media/1.jpg similarity index 100% rename from projects/challange 1/carsite/media/1.jpg rename to projects/challenge 1/carsite/media/1.jpg diff --git a/projects/challange 1/carsite/media/10.jpg b/projects/challenge 1/carsite/media/10.jpg similarity index 100% rename from projects/challange 1/carsite/media/10.jpg rename to projects/challenge 1/carsite/media/10.jpg diff --git a/projects/challange 1/carsite/media/100_.jpg b/projects/challenge 1/carsite/media/100_.jpg similarity index 100% rename from projects/challange 1/carsite/media/100_.jpg rename to projects/challenge 1/carsite/media/100_.jpg diff --git a/projects/challange 1/carsite/media/11.jpg b/projects/challenge 1/carsite/media/11.jpg similarity index 100% rename from projects/challange 1/carsite/media/11.jpg rename to projects/challenge 1/carsite/media/11.jpg diff --git a/projects/challange 1/carsite/media/12.jpg b/projects/challenge 1/carsite/media/12.jpg similarity index 100% rename from projects/challange 1/carsite/media/12.jpg rename to projects/challenge 1/carsite/media/12.jpg diff --git a/projects/challange 1/carsite/media/13.jpg b/projects/challenge 1/carsite/media/13.jpg similarity index 100% rename from projects/challange 1/carsite/media/13.jpg rename to projects/challenge 1/carsite/media/13.jpg diff --git a/projects/challange 1/carsite/media/14.jpg b/projects/challenge 1/carsite/media/14.jpg similarity index 100% rename from projects/challange 1/carsite/media/14.jpg rename to projects/challenge 1/carsite/media/14.jpg diff --git a/projects/challange 1/carsite/media/15-19-01-2025.jpg b/projects/challenge 1/carsite/media/15-19-01-2025.jpg similarity index 100% rename from projects/challange 1/carsite/media/15-19-01-2025.jpg rename to projects/challenge 1/carsite/media/15-19-01-2025.jpg diff --git a/projects/challange 1/carsite/media/15.jpg b/projects/challenge 1/carsite/media/15.jpg similarity index 100% rename from projects/challange 1/carsite/media/15.jpg rename to projects/challenge 1/carsite/media/15.jpg diff --git a/projects/challange 1/carsite/media/16.jpg b/projects/challenge 1/carsite/media/16.jpg similarity index 100% rename from projects/challange 1/carsite/media/16.jpg rename to projects/challenge 1/carsite/media/16.jpg diff --git a/projects/challange 1/carsite/media/17.jpg b/projects/challenge 1/carsite/media/17.jpg similarity index 100% rename from projects/challange 1/carsite/media/17.jpg rename to projects/challenge 1/carsite/media/17.jpg diff --git a/projects/challange 1/carsite/media/18.jpg b/projects/challenge 1/carsite/media/18.jpg similarity index 100% rename from projects/challange 1/carsite/media/18.jpg rename to projects/challenge 1/carsite/media/18.jpg diff --git a/projects/challange 1/carsite/media/19.jpg b/projects/challenge 1/carsite/media/19.jpg similarity index 100% rename from projects/challange 1/carsite/media/19.jpg rename to projects/challenge 1/carsite/media/19.jpg diff --git a/projects/challange 1/carsite/media/2.jpg b/projects/challenge 1/carsite/media/2.jpg similarity index 100% rename from projects/challange 1/carsite/media/2.jpg rename to projects/challenge 1/carsite/media/2.jpg diff --git a/projects/challange 1/carsite/media/20.jpg b/projects/challenge 1/carsite/media/20.jpg similarity index 100% rename from projects/challange 1/carsite/media/20.jpg rename to projects/challenge 1/carsite/media/20.jpg diff --git a/projects/challange 1/carsite/media/21-23-11-2024.jpg b/projects/challenge 1/carsite/media/21-23-11-2024.jpg similarity index 100% rename from projects/challange 1/carsite/media/21-23-11-2024.jpg rename to projects/challenge 1/carsite/media/21-23-11-2024.jpg diff --git a/projects/challange 1/carsite/media/21.jpg b/projects/challenge 1/carsite/media/21.jpg similarity index 100% rename from projects/challange 1/carsite/media/21.jpg rename to projects/challenge 1/carsite/media/21.jpg diff --git a/projects/challange 1/carsite/media/22.jpg b/projects/challenge 1/carsite/media/22.jpg similarity index 100% rename from projects/challange 1/carsite/media/22.jpg rename to projects/challenge 1/carsite/media/22.jpg diff --git a/projects/challange 1/carsite/media/23.jpg b/projects/challenge 1/carsite/media/23.jpg similarity index 100% rename from projects/challange 1/carsite/media/23.jpg rename to projects/challenge 1/carsite/media/23.jpg diff --git a/projects/challange 1/carsite/media/24.jpg b/projects/challenge 1/carsite/media/24.jpg similarity index 100% rename from projects/challange 1/carsite/media/24.jpg rename to projects/challenge 1/carsite/media/24.jpg diff --git a/projects/challange 1/carsite/media/25.jpg b/projects/challenge 1/carsite/media/25.jpg similarity index 100% rename from projects/challange 1/carsite/media/25.jpg rename to projects/challenge 1/carsite/media/25.jpg diff --git a/projects/challange 1/carsite/media/26.jpg b/projects/challenge 1/carsite/media/26.jpg similarity index 100% rename from projects/challange 1/carsite/media/26.jpg rename to projects/challenge 1/carsite/media/26.jpg diff --git a/projects/challange 1/carsite/media/27.jpg b/projects/challenge 1/carsite/media/27.jpg similarity index 100% rename from projects/challange 1/carsite/media/27.jpg rename to projects/challenge 1/carsite/media/27.jpg diff --git a/projects/challange 1/carsite/media/28.jpg b/projects/challenge 1/carsite/media/28.jpg similarity index 100% rename from projects/challange 1/carsite/media/28.jpg rename to projects/challenge 1/carsite/media/28.jpg diff --git a/projects/challange 1/carsite/media/29.jpg b/projects/challenge 1/carsite/media/29.jpg similarity index 100% rename from projects/challange 1/carsite/media/29.jpg rename to projects/challenge 1/carsite/media/29.jpg diff --git a/projects/challange 1/carsite/media/3.jpg b/projects/challenge 1/carsite/media/3.jpg similarity index 100% rename from projects/challange 1/carsite/media/3.jpg rename to projects/challenge 1/carsite/media/3.jpg diff --git a/projects/challange 1/carsite/media/30.jpg b/projects/challenge 1/carsite/media/30.jpg similarity index 100% rename from projects/challange 1/carsite/media/30.jpg rename to projects/challenge 1/carsite/media/30.jpg diff --git a/projects/challange 1/carsite/media/31.jpg b/projects/challenge 1/carsite/media/31.jpg similarity index 100% rename from projects/challange 1/carsite/media/31.jpg rename to projects/challenge 1/carsite/media/31.jpg diff --git a/projects/challange 1/carsite/media/32.jpg b/projects/challenge 1/carsite/media/32.jpg similarity index 100% rename from projects/challange 1/carsite/media/32.jpg rename to projects/challenge 1/carsite/media/32.jpg diff --git a/projects/challange 1/carsite/media/33.jpg b/projects/challenge 1/carsite/media/33.jpg similarity index 100% rename from projects/challange 1/carsite/media/33.jpg rename to projects/challenge 1/carsite/media/33.jpg diff --git a/projects/challange 1/carsite/media/34.jpg b/projects/challenge 1/carsite/media/34.jpg similarity index 100% rename from projects/challange 1/carsite/media/34.jpg rename to projects/challenge 1/carsite/media/34.jpg diff --git a/projects/challange 1/carsite/media/35.jpg b/projects/challenge 1/carsite/media/35.jpg similarity index 100% rename from projects/challange 1/carsite/media/35.jpg rename to projects/challenge 1/carsite/media/35.jpg diff --git a/projects/challange 1/carsite/media/36.jpg b/projects/challenge 1/carsite/media/36.jpg similarity index 100% rename from projects/challange 1/carsite/media/36.jpg rename to projects/challenge 1/carsite/media/36.jpg diff --git a/projects/challange 1/carsite/media/37.jpg b/projects/challenge 1/carsite/media/37.jpg similarity index 100% rename from projects/challange 1/carsite/media/37.jpg rename to projects/challenge 1/carsite/media/37.jpg diff --git a/projects/challange 1/carsite/media/38.jpg b/projects/challenge 1/carsite/media/38.jpg similarity index 100% rename from projects/challange 1/carsite/media/38.jpg rename to projects/challenge 1/carsite/media/38.jpg diff --git a/projects/challange 1/carsite/media/39.jpg b/projects/challenge 1/carsite/media/39.jpg similarity index 100% rename from projects/challange 1/carsite/media/39.jpg rename to projects/challenge 1/carsite/media/39.jpg diff --git a/projects/challange 1/carsite/media/4-5-01-2025.jpg b/projects/challenge 1/carsite/media/4-5-01-2025.jpg similarity index 100% rename from projects/challange 1/carsite/media/4-5-01-2025.jpg rename to projects/challenge 1/carsite/media/4-5-01-2025.jpg diff --git a/projects/challange 1/carsite/media/4.jpg b/projects/challenge 1/carsite/media/4.jpg similarity index 100% rename from projects/challange 1/carsite/media/4.jpg rename to projects/challenge 1/carsite/media/4.jpg diff --git a/projects/challange 1/carsite/media/5.jpg b/projects/challenge 1/carsite/media/5.jpg similarity index 100% rename from projects/challange 1/carsite/media/5.jpg rename to projects/challenge 1/carsite/media/5.jpg diff --git a/projects/challange 1/carsite/media/6.jpg b/projects/challenge 1/carsite/media/6.jpg similarity index 100% rename from projects/challange 1/carsite/media/6.jpg rename to projects/challenge 1/carsite/media/6.jpg diff --git a/projects/challange 1/carsite/media/7-8-03-2025.jpg b/projects/challenge 1/carsite/media/7-8-03-2025.jpg similarity index 100% rename from projects/challange 1/carsite/media/7-8-03-2025.jpg rename to projects/challenge 1/carsite/media/7-8-03-2025.jpg diff --git a/projects/challange 1/carsite/media/7.jpg b/projects/challenge 1/carsite/media/7.jpg similarity index 100% rename from projects/challange 1/carsite/media/7.jpg rename to projects/challenge 1/carsite/media/7.jpg diff --git a/projects/challange 1/carsite/media/8.jpg b/projects/challenge 1/carsite/media/8.jpg similarity index 100% rename from projects/challange 1/carsite/media/8.jpg rename to projects/challenge 1/carsite/media/8.jpg diff --git a/projects/challange 1/carsite/media/9.jpg b/projects/challenge 1/carsite/media/9.jpg similarity index 100% rename from projects/challange 1/carsite/media/9.jpg rename to projects/challenge 1/carsite/media/9.jpg diff --git a/projects/challange 1/carsite/media/VID-20240901-WA0032.mp4 b/projects/challenge 1/carsite/media/VID-20240901-WA0032.mp4 similarity index 100% rename from projects/challange 1/carsite/media/VID-20240901-WA0032.mp4 rename to projects/challenge 1/carsite/media/VID-20240901-WA0032.mp4 diff --git a/projects/challange 1/carsite/media/american-sunday-new.jpg b/projects/challenge 1/carsite/media/american-sunday-new.jpg similarity index 100% rename from projects/challange 1/carsite/media/american-sunday-new.jpg rename to projects/challenge 1/carsite/media/american-sunday-new.jpg diff --git a/projects/challange 1/carsite/media/american-sunday-old.jpg b/projects/challenge 1/carsite/media/american-sunday-old.jpg similarity index 100% rename from projects/challange 1/carsite/media/american-sunday-old.jpg rename to projects/challenge 1/carsite/media/american-sunday-old.jpg diff --git a/projects/challange 1/carsite/media/automadness-dubai-old.jpg b/projects/challenge 1/carsite/media/automadness-dubai-old.jpg similarity index 100% rename from projects/challange 1/carsite/media/automadness-dubai-old.jpg rename to projects/challenge 1/carsite/media/automadness-dubai-old.jpg diff --git a/projects/challange 1/carsite/media/autosalon-noorden.jpg b/projects/challenge 1/carsite/media/autosalon-noorden.jpg similarity index 100% rename from projects/challange 1/carsite/media/autosalon-noorden.jpg rename to projects/challenge 1/carsite/media/autosalon-noorden.jpg diff --git a/projects/challange 1/carsite/media/bg-car.mp4 b/projects/challenge 1/carsite/media/bg-car.mp4 similarity index 100% rename from projects/challange 1/carsite/media/bg-car.mp4 rename to projects/challenge 1/carsite/media/bg-car.mp4 diff --git a/projects/challange 1/carsite/media/bg-street.mp4 b/projects/challenge 1/carsite/media/bg-street.mp4 similarity index 100% rename from projects/challange 1/carsite/media/bg-street.mp4 rename to projects/challenge 1/carsite/media/bg-street.mp4 diff --git a/projects/challange 1/carsite/media/bimmerworld.jpg b/projects/challenge 1/carsite/media/bimmerworld.jpg similarity index 100% rename from projects/challange 1/carsite/media/bimmerworld.jpg rename to projects/challenge 1/carsite/media/bimmerworld.jpg diff --git a/projects/challange 1/carsite/media/deutsch-autofest.jpg b/projects/challenge 1/carsite/media/deutsch-autofest.jpg similarity index 100% rename from projects/challange 1/carsite/media/deutsch-autofest.jpg rename to projects/challenge 1/carsite/media/deutsch-autofest.jpg diff --git a/projects/challange 1/carsite/media/hart-autos.jpg b/projects/challenge 1/carsite/media/hart-autos.jpg similarity index 100% rename from projects/challange 1/carsite/media/hart-autos.jpg rename to projects/challenge 1/carsite/media/hart-autos.jpg diff --git a/projects/challange 1/carsite/media/historic-zandvoort-new.jpg b/projects/challenge 1/carsite/media/historic-zandvoort-new.jpg similarity index 100% rename from projects/challange 1/carsite/media/historic-zandvoort-new.jpg rename to projects/challenge 1/carsite/media/historic-zandvoort-new.jpg diff --git a/projects/challange 1/carsite/media/national-oldtimer.jpg b/projects/challenge 1/carsite/media/national-oldtimer.jpg similarity index 100% rename from projects/challange 1/carsite/media/national-oldtimer.jpg rename to projects/challenge 1/carsite/media/national-oldtimer.jpg diff --git a/projects/challange 1/carsite/media/supercar-madness.jpg b/projects/challenge 1/carsite/media/supercar-madness.jpg similarity index 100% rename from projects/challange 1/carsite/media/supercar-madness.jpg rename to projects/challenge 1/carsite/media/supercar-madness.jpg diff --git a/projects/challange 1/carsite/media/swaswa.jpg b/projects/challenge 1/carsite/media/swaswa.jpg similarity index 100% rename from projects/challange 1/carsite/media/swaswa.jpg rename to projects/challenge 1/carsite/media/swaswa.jpg diff --git a/projects/challange 1/carsite/media/viva-italia.jpg b/projects/challenge 1/carsite/media/viva-italia.jpg similarity index 100% rename from projects/challange 1/carsite/media/viva-italia.jpg rename to projects/challenge 1/carsite/media/viva-italia.jpg diff --git a/projects/challange 2/SkillSphere/SkillSphere/README.md b/projects/challenge 2/SkillSphere/SkillSphere/README.md similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/README.md rename to projects/challenge 2/SkillSphere/SkillSphere/README.md diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/css/auth.css b/projects/challenge 2/SkillSphere/SkillSphere/assets/css/auth.css similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/css/auth.css rename to projects/challenge 2/SkillSphere/SkillSphere/assets/css/auth.css diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/css/dashboard.css b/projects/challenge 2/SkillSphere/SkillSphere/assets/css/dashboard.css similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/css/dashboard.css rename to projects/challenge 2/SkillSphere/SkillSphere/assets/css/dashboard.css diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/css/forum-style.css b/projects/challenge 2/SkillSphere/SkillSphere/assets/css/forum-style.css similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/css/forum-style.css rename to projects/challenge 2/SkillSphere/SkillSphere/assets/css/forum-style.css diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/css/forum.css b/projects/challenge 2/SkillSphere/SkillSphere/assets/css/forum.css similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/css/forum.css rename to projects/challenge 2/SkillSphere/SkillSphere/assets/css/forum.css diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/css/home.css b/projects/challenge 2/SkillSphere/SkillSphere/assets/css/home.css similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/css/home.css rename to projects/challenge 2/SkillSphere/SkillSphere/assets/css/home.css diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/css/style.css b/projects/challenge 2/SkillSphere/SkillSphere/assets/css/style.css similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/css/style.css rename to projects/challenge 2/SkillSphere/SkillSphere/assets/css/style.css diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/images/3.png b/projects/challenge 2/SkillSphere/SkillSphere/assets/images/3.png similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/images/3.png rename to projects/challenge 2/SkillSphere/SkillSphere/assets/images/3.png diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-circle.png b/projects/challenge 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-circle.png similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-circle.png rename to projects/challenge 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-circle.png diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-nobg.png b/projects/challenge 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-nobg.png similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-nobg.png rename to projects/challenge 2/SkillSphere/SkillSphere/assets/images/favicon-32x32-nobg.png diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/images/favicon-32x32.png b/projects/challenge 2/SkillSphere/SkillSphere/assets/images/favicon-32x32.png similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/images/favicon-32x32.png rename to projects/challenge 2/SkillSphere/SkillSphere/assets/images/favicon-32x32.png diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/images/image.png b/projects/challenge 2/SkillSphere/SkillSphere/assets/images/image.png similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/images/image.png rename to projects/challenge 2/SkillSphere/SkillSphere/assets/images/image.png diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/images/jp_balkenende.jpg b/projects/challenge 2/SkillSphere/SkillSphere/assets/images/jp_balkenende.jpg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/images/jp_balkenende.jpg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/images/jp_balkenende.jpg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/images/layered-waves-haikei.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/images/layered-waves-haikei.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/images/layered-waves-haikei.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/images/layered-waves-haikei.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/js/app.js b/projects/challenge 2/SkillSphere/SkillSphere/assets/js/app.js similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/js/app.js rename to projects/challenge 2/SkillSphere/SkillSphere/assets/js/app.js diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/js/script.js b/projects/challenge 2/SkillSphere/SkillSphere/assets/js/script.js similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/js/script.js rename to projects/challenge 2/SkillSphere/SkillSphere/assets/js/script.js diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/calendar.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/calendar.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/calendar.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/calendar.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/database.inc.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/database.inc.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/database.inc.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/database.inc.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/fetch_posts.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/fetch_posts.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/fetch_posts.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/fetch_posts.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/home.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/home.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/home.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/home.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/calendar_month_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/calendar_month_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/calendar_month_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/calendar_month_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/checklist_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/checklist_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/checklist_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/checklist_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/create_new_folder_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/create_new_folder_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/create_new_folder_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/create_new_folder_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/dashboard_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/dashboard_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/dashboard_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/dashboard_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/home_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/home_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/home_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/home_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_double_arrow_left_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_double_arrow_left_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_double_arrow_left_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/keyboard_double_arrow_left_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/person_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/person_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/icons/person_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/icons/person_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24.svg diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/login.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/login.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/login.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/login.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/logout.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/logout.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/logout.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/logout.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/posts.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/posts.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/posts.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/posts.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/profile.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/profile.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/profile.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/profile.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/signup.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/signup.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/signup.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/signup.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/assets/php/submit_post.php b/projects/challenge 2/SkillSphere/SkillSphere/assets/php/submit_post.php similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/assets/php/submit_post.php rename to projects/challenge 2/SkillSphere/SkillSphere/assets/php/submit_post.php diff --git a/projects/challange 2/SkillSphere/SkillSphere/index.html b/projects/challenge 2/SkillSphere/SkillSphere/index.html similarity index 100% rename from projects/challange 2/SkillSphere/SkillSphere/index.html rename to projects/challenge 2/SkillSphere/SkillSphere/index.html diff --git a/projects/challange 2/SkillSphere/boydfranken_nl__2024-12-06_20-55-08.sql/boydfranken_nl__2024-12-06_20-55-08.sql b/projects/challenge 2/SkillSphere/boydfranken_nl__2024-12-06_20-55-08.sql/boydfranken_nl__2024-12-06_20-55-08.sql similarity index 100% rename from projects/challange 2/SkillSphere/boydfranken_nl__2024-12-06_20-55-08.sql/boydfranken_nl__2024-12-06_20-55-08.sql rename to projects/challenge 2/SkillSphere/boydfranken_nl__2024-12-06_20-55-08.sql/boydfranken_nl__2024-12-06_20-55-08.sql diff --git a/projects/challange 7/Schoolkantine/README.md b/projects/challenge 7/Schoolkantine/README.md similarity index 100% rename from projects/challange 7/Schoolkantine/README.md rename to projects/challenge 7/Schoolkantine/README.md diff --git a/projects/challange 7/Schoolkantine/website/betaal.css b/projects/challenge 7/Schoolkantine/website/betaal.css similarity index 100% rename from projects/challange 7/Schoolkantine/website/betaal.css rename to projects/challenge 7/Schoolkantine/website/betaal.css diff --git a/projects/challange 7/Schoolkantine/website/betalen.html b/projects/challenge 7/Schoolkantine/website/betalen.html similarity index 100% rename from projects/challange 7/Schoolkantine/website/betalen.html rename to projects/challenge 7/Schoolkantine/website/betalen.html diff --git a/projects/challange 7/Schoolkantine/website/complete_order.php b/projects/challenge 7/Schoolkantine/website/complete_order.php similarity index 100% rename from projects/challange 7/Schoolkantine/website/complete_order.php rename to projects/challenge 7/Schoolkantine/website/complete_order.php diff --git a/projects/challange 7/Schoolkantine/website/config.php b/projects/challenge 7/Schoolkantine/website/config.php similarity index 100% rename from projects/challange 7/Schoolkantine/website/config.php rename to projects/challenge 7/Schoolkantine/website/config.php diff --git a/projects/challange 7/Schoolkantine/website/get_items.php b/projects/challenge 7/Schoolkantine/website/get_items.php similarity index 100% rename from projects/challange 7/Schoolkantine/website/get_items.php rename to projects/challenge 7/Schoolkantine/website/get_items.php diff --git a/projects/challange 7/Schoolkantine/website/get_orders.php b/projects/challenge 7/Schoolkantine/website/get_orders.php similarity index 100% rename from projects/challange 7/Schoolkantine/website/get_orders.php rename to projects/challenge 7/Schoolkantine/website/get_orders.php diff --git a/projects/challange 7/Schoolkantine/website/index.html b/projects/challenge 7/Schoolkantine/website/index.html similarity index 100% rename from projects/challange 7/Schoolkantine/website/index.html rename to projects/challenge 7/Schoolkantine/website/index.html diff --git a/projects/challange 7/Schoolkantine/website/kleurengebruik/kleur layout b/projects/challenge 7/Schoolkantine/website/kleurengebruik/kleur layout similarity index 100% rename from projects/challange 7/Schoolkantine/website/kleurengebruik/kleur layout rename to projects/challenge 7/Schoolkantine/website/kleurengebruik/kleur layout diff --git a/projects/challange 7/Schoolkantine/website/media/Bananas.png b/projects/challenge 7/Schoolkantine/website/media/Bananas.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Bananas.png rename to projects/challenge 7/Schoolkantine/website/media/Bananas.png diff --git a/projects/challange 7/Schoolkantine/website/media/Friet.png b/projects/challenge 7/Schoolkantine/website/media/Friet.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Friet.png rename to projects/challenge 7/Schoolkantine/website/media/Friet.png diff --git a/projects/challange 7/Schoolkantine/website/media/GehaktJoppie.png b/projects/challenge 7/Schoolkantine/website/media/GehaktJoppie.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/GehaktJoppie.png rename to projects/challenge 7/Schoolkantine/website/media/GehaktJoppie.png diff --git a/projects/challange 7/Schoolkantine/website/media/Goudberen.png b/projects/challenge 7/Schoolkantine/website/media/Goudberen.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Goudberen.png rename to projects/challenge 7/Schoolkantine/website/media/Goudberen.png diff --git a/projects/challange 7/Schoolkantine/website/media/Happycola.png b/projects/challenge 7/Schoolkantine/website/media/Happycola.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Happycola.png rename to projects/challenge 7/Schoolkantine/website/media/Happycola.png diff --git a/projects/challange 7/Schoolkantine/website/media/Kaassoufle.png b/projects/challenge 7/Schoolkantine/website/media/Kaassoufle.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Kaassoufle.png rename to projects/challenge 7/Schoolkantine/website/media/Kaassoufle.png diff --git a/projects/challange 7/Schoolkantine/website/media/Kersen.png b/projects/challenge 7/Schoolkantine/website/media/Kersen.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Kersen.png rename to projects/challenge 7/Schoolkantine/website/media/Kersen.png diff --git a/projects/challange 7/Schoolkantine/website/media/Kikkertjes.png b/projects/challenge 7/Schoolkantine/website/media/Kikkertjes.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Kikkertjes.png rename to projects/challenge 7/Schoolkantine/website/media/Kikkertjes.png diff --git a/projects/challange 7/Schoolkantine/website/media/Kipcorn.png b/projects/challenge 7/Schoolkantine/website/media/Kipcorn.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Kipcorn.png rename to projects/challenge 7/Schoolkantine/website/media/Kipcorn.png diff --git a/projects/challange 7/Schoolkantine/website/media/Kipnuggets.png b/projects/challenge 7/Schoolkantine/website/media/Kipnuggets.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Kipnuggets.png rename to projects/challenge 7/Schoolkantine/website/media/Kipnuggets.png diff --git a/projects/challange 7/Schoolkantine/website/media/Kroket.png b/projects/challenge 7/Schoolkantine/website/media/Kroket.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Kroket.png rename to projects/challenge 7/Schoolkantine/website/media/Kroket.png diff --git a/projects/challange 7/Schoolkantine/website/media/Mexicano.png b/projects/challenge 7/Schoolkantine/website/media/Mexicano.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Mexicano.png rename to projects/challenge 7/Schoolkantine/website/media/Mexicano.png diff --git a/projects/challange 7/Schoolkantine/website/media/Perzikken.png b/projects/challenge 7/Schoolkantine/website/media/Perzikken.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Perzikken.png rename to projects/challenge 7/Schoolkantine/website/media/Perzikken.png diff --git a/projects/challange 7/Schoolkantine/website/media/Redbull.png b/projects/challenge 7/Schoolkantine/website/media/Redbull.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Redbull.png rename to projects/challenge 7/Schoolkantine/website/media/Redbull.png diff --git a/projects/challange 7/Schoolkantine/website/media/Rolletje.png b/projects/challenge 7/Schoolkantine/website/media/Rolletje.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Rolletje.png rename to projects/challenge 7/Schoolkantine/website/media/Rolletje.png diff --git a/projects/challange 7/Schoolkantine/website/media/Saucijz.png b/projects/challenge 7/Schoolkantine/website/media/Saucijz.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Saucijz.png rename to projects/challenge 7/Schoolkantine/website/media/Saucijz.png diff --git a/projects/challange 7/Schoolkantine/website/media/Spring.png b/projects/challenge 7/Schoolkantine/website/media/Spring.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Spring.png rename to projects/challenge 7/Schoolkantine/website/media/Spring.png diff --git a/projects/challange 7/Schoolkantine/website/media/Starmix.png b/projects/challenge 7/Schoolkantine/website/media/Starmix.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Starmix.png rename to projects/challenge 7/Schoolkantine/website/media/Starmix.png diff --git a/projects/challange 7/Schoolkantine/website/media/Tangfastics.png b/projects/challenge 7/Schoolkantine/website/media/Tangfastics.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Tangfastics.png rename to projects/challenge 7/Schoolkantine/website/media/Tangfastics.png diff --git a/projects/challange 7/Schoolkantine/website/media/Tropifrutti.png b/projects/challenge 7/Schoolkantine/website/media/Tropifrutti.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/Tropifrutti.png rename to projects/challenge 7/Schoolkantine/website/media/Tropifrutti.png diff --git a/projects/challange 7/Schoolkantine/website/media/aardappel.jpg b/projects/challenge 7/Schoolkantine/website/media/aardappel.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/aardappel.jpg rename to projects/challenge 7/Schoolkantine/website/media/aardappel.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/aardbij-yoghurt.png b/projects/challenge 7/Schoolkantine/website/media/aardbij-yoghurt.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/aardbij-yoghurt.png rename to projects/challenge 7/Schoolkantine/website/media/aardbij-yoghurt.png diff --git a/projects/challange 7/Schoolkantine/website/media/bagel.jpeg b/projects/challenge 7/Schoolkantine/website/media/bagel.jpeg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/bagel.jpeg rename to projects/challenge 7/Schoolkantine/website/media/bagel.jpeg diff --git a/projects/challange 7/Schoolkantine/website/media/barbecue.png b/projects/challenge 7/Schoolkantine/website/media/barbecue.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/barbecue.png rename to projects/challenge 7/Schoolkantine/website/media/barbecue.png diff --git a/projects/challange 7/Schoolkantine/website/media/beker.jpeg b/projects/challenge 7/Schoolkantine/website/media/beker.jpeg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/beker.jpeg rename to projects/challenge 7/Schoolkantine/website/media/beker.jpeg diff --git a/projects/challange 7/Schoolkantine/website/media/bestek.jpg b/projects/challenge 7/Schoolkantine/website/media/bestek.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/bestek.jpg rename to projects/challenge 7/Schoolkantine/website/media/bestek.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/bitterbal.jpg b/projects/challenge 7/Schoolkantine/website/media/bitterbal.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/bitterbal.jpg rename to projects/challenge 7/Schoolkantine/website/media/bitterbal.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/breaker.jpg b/projects/challenge 7/Schoolkantine/website/media/breaker.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/breaker.jpg rename to projects/challenge 7/Schoolkantine/website/media/breaker.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/broodje-gehakt.jpg b/projects/challenge 7/Schoolkantine/website/media/broodje-gehakt.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/broodje-gehakt.jpg rename to projects/challenge 7/Schoolkantine/website/media/broodje-gehakt.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/broodje-gezond.jpg b/projects/challenge 7/Schoolkantine/website/media/broodje-gezond.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/broodje-gezond.jpg rename to projects/challenge 7/Schoolkantine/website/media/broodje-gezond.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/choco-gs.jpg b/projects/challenge 7/Schoolkantine/website/media/choco-gs.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/choco-gs.jpg rename to projects/challenge 7/Schoolkantine/website/media/choco-gs.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/chocomel.jpg b/projects/challenge 7/Schoolkantine/website/media/chocomel.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/chocomel.jpg rename to projects/challenge 7/Schoolkantine/website/media/chocomel.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/cola-cherry.jpg b/projects/challenge 7/Schoolkantine/website/media/cola-cherry.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/cola-cherry.jpg rename to projects/challenge 7/Schoolkantine/website/media/cola-cherry.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/cola-vanilla.jpg b/projects/challenge 7/Schoolkantine/website/media/cola-vanilla.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/cola-vanilla.jpg rename to projects/challenge 7/Schoolkantine/website/media/cola-vanilla.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/cola-zero.jpg b/projects/challenge 7/Schoolkantine/website/media/cola-zero.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/cola-zero.jpg rename to projects/challenge 7/Schoolkantine/website/media/cola-zero.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/cola.jpg b/projects/challenge 7/Schoolkantine/website/media/cola.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/cola.jpg rename to projects/challenge 7/Schoolkantine/website/media/cola.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/curry.png b/projects/challenge 7/Schoolkantine/website/media/curry.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/curry.png rename to projects/challenge 7/Schoolkantine/website/media/curry.png diff --git a/projects/challange 7/Schoolkantine/website/media/deals.jpg b/projects/challenge 7/Schoolkantine/website/media/deals.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/deals.jpg rename to projects/challenge 7/Schoolkantine/website/media/deals.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/drpepper.png b/projects/challenge 7/Schoolkantine/website/media/drpepper.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/drpepper.png rename to projects/challenge 7/Schoolkantine/website/media/drpepper.png diff --git a/projects/challange 7/Schoolkantine/website/media/erwtensoep.webp b/projects/challenge 7/Schoolkantine/website/media/erwtensoep.webp similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/erwtensoep.webp rename to projects/challenge 7/Schoolkantine/website/media/erwtensoep.webp diff --git a/projects/challange 7/Schoolkantine/website/media/fanta-cassis.jpg b/projects/challenge 7/Schoolkantine/website/media/fanta-cassis.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/fanta-cassis.jpg rename to projects/challenge 7/Schoolkantine/website/media/fanta-cassis.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/fanta-exotic-zero.jpg b/projects/challenge 7/Schoolkantine/website/media/fanta-exotic-zero.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/fanta-exotic-zero.jpg rename to projects/challenge 7/Schoolkantine/website/media/fanta-exotic-zero.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/fanta-lemon-zero.jpg b/projects/challenge 7/Schoolkantine/website/media/fanta-lemon-zero.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/fanta-lemon-zero.jpg rename to projects/challenge 7/Schoolkantine/website/media/fanta-lemon-zero.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/fanta-zero.jpg b/projects/challenge 7/Schoolkantine/website/media/fanta-zero.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/fanta-zero.jpg rename to projects/challenge 7/Schoolkantine/website/media/fanta-zero.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/fanta.jpg b/projects/challenge 7/Schoolkantine/website/media/fanta.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/fanta.jpg rename to projects/challenge 7/Schoolkantine/website/media/fanta.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/favicon.ico b/projects/challenge 7/Schoolkantine/website/media/favicon.ico similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/favicon.ico rename to projects/challenge 7/Schoolkantine/website/media/favicon.ico diff --git a/projects/challange 7/Schoolkantine/website/media/frikandel.jpg b/projects/challenge 7/Schoolkantine/website/media/frikandel.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/frikandel.jpg rename to projects/challenge 7/Schoolkantine/website/media/frikandel.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/frikandelbroodje.png b/projects/challenge 7/Schoolkantine/website/media/frikandelbroodje.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/frikandelbroodje.png rename to projects/challenge 7/Schoolkantine/website/media/frikandelbroodje.png diff --git a/projects/challange 7/Schoolkantine/website/media/fristi.png b/projects/challenge 7/Schoolkantine/website/media/fristi.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/fristi.png rename to projects/challenge 7/Schoolkantine/website/media/fristi.png diff --git a/projects/challange 7/Schoolkantine/website/media/griekse.jpg b/projects/challenge 7/Schoolkantine/website/media/griekse.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/griekse.jpg rename to projects/challenge 7/Schoolkantine/website/media/griekse.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/groentensoep.jpg b/projects/challenge 7/Schoolkantine/website/media/groentensoep.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/groentensoep.jpg rename to projects/challenge 7/Schoolkantine/website/media/groentensoep.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/groentesoep.jpg b/projects/challenge 7/Schoolkantine/website/media/groentesoep.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/groentesoep.jpg rename to projects/challenge 7/Schoolkantine/website/media/groentesoep.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/ijs.png b/projects/challenge 7/Schoolkantine/website/media/ijs.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/ijs.png rename to projects/challenge 7/Schoolkantine/website/media/ijs.png diff --git a/projects/challange 7/Schoolkantine/website/media/images.jpeg b/projects/challenge 7/Schoolkantine/website/media/images.jpeg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/images.jpeg rename to projects/challenge 7/Schoolkantine/website/media/images.jpeg diff --git a/projects/challange 7/Schoolkantine/website/media/ketchup.jpg b/projects/challenge 7/Schoolkantine/website/media/ketchup.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/ketchup.jpg rename to projects/challenge 7/Schoolkantine/website/media/ketchup.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/kippensoep.jpg b/projects/challenge 7/Schoolkantine/website/media/kippensoep.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/kippensoep.jpg rename to projects/challenge 7/Schoolkantine/website/media/kippensoep.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/koffie.jpg b/projects/challenge 7/Schoolkantine/website/media/koffie.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/koffie.jpg rename to projects/challenge 7/Schoolkantine/website/media/koffie.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/koude-chocomel.jpg b/projects/challenge 7/Schoolkantine/website/media/koude-chocomel.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/koude-chocomel.jpg rename to projects/challenge 7/Schoolkantine/website/media/koude-chocomel.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/krokante-kip.jpg b/projects/challenge 7/Schoolkantine/website/media/krokante-kip.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/krokante-kip.jpg rename to projects/challenge 7/Schoolkantine/website/media/krokante-kip.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/kroket.webp b/projects/challenge 7/Schoolkantine/website/media/kroket.webp similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/kroket.webp rename to projects/challenge 7/Schoolkantine/website/media/kroket.webp diff --git a/projects/challange 7/Schoolkantine/website/media/kwark.png b/projects/challenge 7/Schoolkantine/website/media/kwark.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/kwark.png rename to projects/challenge 7/Schoolkantine/website/media/kwark.png diff --git a/projects/challange 7/Schoolkantine/website/media/logo-mees-catering-black.svg b/projects/challenge 7/Schoolkantine/website/media/logo-mees-catering-black.svg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/logo-mees-catering-black.svg rename to projects/challenge 7/Schoolkantine/website/media/logo-mees-catering-black.svg diff --git a/projects/challange 7/Schoolkantine/website/media/logo.png b/projects/challenge 7/Schoolkantine/website/media/logo.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/logo.png rename to projects/challenge 7/Schoolkantine/website/media/logo.png diff --git a/projects/challange 7/Schoolkantine/website/media/mayo.jpeg b/projects/challenge 7/Schoolkantine/website/media/mayo.jpeg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/mayo.jpeg rename to projects/challenge 7/Schoolkantine/website/media/mayo.jpeg diff --git a/projects/challange 7/Schoolkantine/website/media/melk.jpeg b/projects/challenge 7/Schoolkantine/website/media/melk.jpeg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/melk.jpeg rename to projects/challenge 7/Schoolkantine/website/media/melk.jpeg diff --git a/projects/challange 7/Schoolkantine/website/media/mosterd.jpg b/projects/challenge 7/Schoolkantine/website/media/mosterd.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/mosterd.jpg rename to projects/challenge 7/Schoolkantine/website/media/mosterd.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/optimel-groot.png b/projects/challenge 7/Schoolkantine/website/media/optimel-groot.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/optimel-groot.png rename to projects/challenge 7/Schoolkantine/website/media/optimel-groot.png diff --git a/projects/challange 7/Schoolkantine/website/media/optimel-klein.jpg b/projects/challenge 7/Schoolkantine/website/media/optimel-klein.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/optimel-klein.jpg rename to projects/challenge 7/Schoolkantine/website/media/optimel-klein.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/pinballs.png b/projects/challenge 7/Schoolkantine/website/media/pinballs.png similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/pinballs.png rename to projects/challenge 7/Schoolkantine/website/media/pinballs.png diff --git a/projects/challange 7/Schoolkantine/website/media/rietjes.jpeg b/projects/challenge 7/Schoolkantine/website/media/rietjes.jpeg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/rietjes.jpeg rename to projects/challenge 7/Schoolkantine/website/media/rietjes.jpeg diff --git a/projects/challange 7/Schoolkantine/website/media/salade.jpg b/projects/challenge 7/Schoolkantine/website/media/salade.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/salade.jpg rename to projects/challenge 7/Schoolkantine/website/media/salade.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/soep.jpg b/projects/challenge 7/Schoolkantine/website/media/soep.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/soep.jpg rename to projects/challenge 7/Schoolkantine/website/media/soep.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/softijs.jpg b/projects/challenge 7/Schoolkantine/website/media/softijs.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/softijs.jpg rename to projects/challenge 7/Schoolkantine/website/media/softijs.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/sorbet.webp b/projects/challenge 7/Schoolkantine/website/media/sorbet.webp similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/sorbet.webp rename to projects/challenge 7/Schoolkantine/website/media/sorbet.webp diff --git a/projects/challange 7/Schoolkantine/website/media/spa-rood.jpg b/projects/challenge 7/Schoolkantine/website/media/spa-rood.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/spa-rood.jpg rename to projects/challenge 7/Schoolkantine/website/media/spa-rood.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/spa.webp b/projects/challenge 7/Schoolkantine/website/media/spa.webp similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/spa.webp rename to projects/challenge 7/Schoolkantine/website/media/spa.webp diff --git a/projects/challange 7/Schoolkantine/website/media/sprite.jpg b/projects/challenge 7/Schoolkantine/website/media/sprite.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/sprite.jpg rename to projects/challenge 7/Schoolkantine/website/media/sprite.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/sundea.jpg b/projects/challenge 7/Schoolkantine/website/media/sundea.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/sundea.jpg rename to projects/challenge 7/Schoolkantine/website/media/sundea.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/thee.jpg b/projects/challenge 7/Schoolkantine/website/media/thee.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/thee.jpg rename to projects/challenge 7/Schoolkantine/website/media/thee.jpg diff --git a/projects/challange 7/Schoolkantine/website/media/zoetzuur.jpg b/projects/challenge 7/Schoolkantine/website/media/zoetzuur.jpg similarity index 100% rename from projects/challange 7/Schoolkantine/website/media/zoetzuur.jpg rename to projects/challenge 7/Schoolkantine/website/media/zoetzuur.jpg diff --git a/projects/challange 7/Schoolkantine/website/orders.css b/projects/challenge 7/Schoolkantine/website/orders.css similarity index 100% rename from projects/challange 7/Schoolkantine/website/orders.css rename to projects/challenge 7/Schoolkantine/website/orders.css diff --git a/projects/challange 7/Schoolkantine/website/orders.html b/projects/challenge 7/Schoolkantine/website/orders.html similarity index 100% rename from projects/challange 7/Schoolkantine/website/orders.html rename to projects/challenge 7/Schoolkantine/website/orders.html diff --git a/projects/challange 7/Schoolkantine/website/place_order.php b/projects/challenge 7/Schoolkantine/website/place_order.php similarity index 100% rename from projects/challange 7/Schoolkantine/website/place_order.php rename to projects/challenge 7/Schoolkantine/website/place_order.php diff --git a/projects/challange 7/Schoolkantine/website/script.js b/projects/challenge 7/Schoolkantine/website/script.js similarity index 100% rename from projects/challange 7/Schoolkantine/website/script.js rename to projects/challenge 7/Schoolkantine/website/script.js diff --git a/projects/challange 7/Schoolkantine/website/style.css b/projects/challenge 7/Schoolkantine/website/style.css similarity index 100% rename from projects/challange 7/Schoolkantine/website/style.css rename to projects/challenge 7/Schoolkantine/website/style.css diff --git a/projects/challange 7/schoolkantine.sql b/projects/challenge 7/schoolkantine.sql similarity index 100% rename from projects/challange 7/schoolkantine.sql rename to projects/challenge 7/schoolkantine.sql diff --git a/projects/challange 8/pokedex/README.md b/projects/challenge 8/pokedex/README.md similarity index 100% rename from projects/challange 8/pokedex/README.md rename to projects/challenge 8/pokedex/README.md diff --git a/projects/challange 8/pokedex/download-images.js b/projects/challenge 8/pokedex/download-images.js similarity index 100% rename from projects/challange 8/pokedex/download-images.js rename to projects/challenge 8/pokedex/download-images.js diff --git a/projects/challange 8/pokedex/fetch_and_insert.js b/projects/challenge 8/pokedex/fetch_and_insert.js similarity index 100% rename from projects/challange 8/pokedex/fetch_and_insert.js rename to projects/challenge 8/pokedex/fetch_and_insert.js diff --git a/projects/challange 8/pokedex/pokedex1_2025-03-27_09-54-47.sql b/projects/challenge 8/pokedex/pokedex1_2025-03-27_09-54-47.sql similarity index 100% rename from projects/challange 8/pokedex/pokedex1_2025-03-27_09-54-47.sql rename to projects/challenge 8/pokedex/pokedex1_2025-03-27_09-54-47.sql diff --git a/projects/challange 8/pokedex/pokedex_database.sql b/projects/challenge 8/pokedex/pokedex_database.sql similarity index 100% rename from projects/challange 8/pokedex/pokedex_database.sql rename to projects/challenge 8/pokedex/pokedex_database.sql diff --git a/projects/challange 8/pokedex/update-image-urls.js b/projects/challenge 8/pokedex/update-image-urls.js similarity index 100% rename from projects/challange 8/pokedex/update-image-urls.js rename to projects/challenge 8/pokedex/update-image-urls.js diff --git a/projects/challange 8/pokedex/update_low_res_images.js b/projects/challenge 8/pokedex/update_low_res_images.js similarity index 100% rename from projects/challange 8/pokedex/update_low_res_images.js rename to projects/challenge 8/pokedex/update_low_res_images.js diff --git a/projects/challange 8/pokedex/v1/pokedex/.vscode/settings.json b/projects/challenge 8/pokedex/v1/pokedex/.vscode/settings.json similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/.vscode/settings.json rename to projects/challenge 8/pokedex/v1/pokedex/.vscode/settings.json diff --git a/projects/challange 8/pokedex/v1/pokedex/Fonts/Moltors.ttf b/projects/challenge 8/pokedex/v1/pokedex/Fonts/Moltors.ttf similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Fonts/Moltors.ttf rename to projects/challenge 8/pokedex/v1/pokedex/Fonts/Moltors.ttf diff --git a/projects/challange 8/pokedex/v1/pokedex/Fonts/PocketMonk.ttf b/projects/challenge 8/pokedex/v1/pokedex/Fonts/PocketMonk.ttf similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Fonts/PocketMonk.ttf rename to projects/challenge 8/pokedex/v1/pokedex/Fonts/PocketMonk.ttf diff --git a/projects/challange 8/pokedex/v1/pokedex/Fonts/PokemonGb.ttf b/projects/challenge 8/pokedex/v1/pokedex/Fonts/PokemonGb.ttf similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Fonts/PokemonGb.ttf rename to projects/challenge 8/pokedex/v1/pokedex/Fonts/PokemonGb.ttf diff --git a/projects/challange 8/pokedex/v1/pokedex/Fonts/SlumbersWeight.ttf b/projects/challenge 8/pokedex/v1/pokedex/Fonts/SlumbersWeight.ttf similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Fonts/SlumbersWeight.ttf rename to projects/challenge 8/pokedex/v1/pokedex/Fonts/SlumbersWeight.ttf diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/bug.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/bug.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/bug.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/bug.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/dark.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/dark.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/dark.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/dark.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/default/logo.png b/projects/challenge 8/pokedex/v1/pokedex/Icons/default/logo.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/default/logo.png rename to projects/challenge 8/pokedex/v1/pokedex/Icons/default/logo.png diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/default/pokeball.png b/projects/challenge 8/pokedex/v1/pokedex/Icons/default/pokeball.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/default/pokeball.png rename to projects/challenge 8/pokedex/v1/pokedex/Icons/default/pokeball.png diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/default/pokeball.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/default/pokeball.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/default/pokeball.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/default/pokeball.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/dragon.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/dragon.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/dragon.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/dragon.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/electric.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/electric.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/electric.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/electric.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/fairy.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/fairy.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/fairy.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/fairy.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/fighting.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/fighting.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/fighting.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/fighting.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/fire.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/fire.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/fire.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/fire.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/flying.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/flying.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/flying.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/flying.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/ghost.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/ghost.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/ghost.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/ghost.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/grass.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/grass.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/grass.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/grass.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/ground.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/ground.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/ground.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/ground.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/ice.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/ice.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/ice.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/ice.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/normal.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/normal.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/normal.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/normal.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/poison.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/poison.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/poison.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/poison.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/pokeball.png b/projects/challenge 8/pokedex/v1/pokedex/Icons/pokeball.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/pokeball.png rename to projects/challenge 8/pokedex/v1/pokedex/Icons/pokeball.png diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/psychic.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/psychic.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/psychic.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/psychic.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/rock.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/rock.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/rock.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/rock.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/steel.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/steel.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/steel.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/steel.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/Icons/water.svg b/projects/challenge 8/pokedex/v1/pokedex/Icons/water.svg similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/Icons/water.svg rename to projects/challenge 8/pokedex/v1/pokedex/Icons/water.svg diff --git a/projects/challange 8/pokedex/v1/pokedex/details.html b/projects/challenge 8/pokedex/v1/pokedex/details.html similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/details.html rename to projects/challenge 8/pokedex/v1/pokedex/details.html diff --git a/projects/challange 8/pokedex/v1/pokedex/get_pokemon.php b/projects/challenge 8/pokedex/v1/pokedex/get_pokemon.php similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/get_pokemon.php rename to projects/challenge 8/pokedex/v1/pokedex/get_pokemon.php diff --git a/projects/challange 8/pokedex/v1/pokedex/get_pokemons.php b/projects/challenge 8/pokedex/v1/pokedex/get_pokemons.php similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/get_pokemons.php rename to projects/challenge 8/pokedex/v1/pokedex/get_pokemons.php diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/10.webp b/projects/challenge 8/pokedex/v1/pokedex/images/10.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/10.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/10.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/100.webp b/projects/challenge 8/pokedex/v1/pokedex/images/100.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/100.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/100.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1000.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1000.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1000.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1000.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1001.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1001.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1001.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1001.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1002.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1002.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1002.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1002.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1003.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1003.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1003.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1003.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1004.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1004.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1004.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1004.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1005.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1005.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1005.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1005.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1006.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1006.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1006.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1006.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1007.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1007.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1007.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1007.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1008.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1008.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1008.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1008.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1009.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1009.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1009.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1009.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/101.webp b/projects/challenge 8/pokedex/v1/pokedex/images/101.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/101.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/101.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/1010.webp b/projects/challenge 8/pokedex/v1/pokedex/images/1010.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/1010.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/1010.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/102.webp b/projects/challenge 8/pokedex/v1/pokedex/images/102.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/102.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/102.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/103.webp b/projects/challenge 8/pokedex/v1/pokedex/images/103.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/103.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/103.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/104.webp b/projects/challenge 8/pokedex/v1/pokedex/images/104.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/104.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/104.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/105.webp b/projects/challenge 8/pokedex/v1/pokedex/images/105.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/105.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/105.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/106.webp b/projects/challenge 8/pokedex/v1/pokedex/images/106.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/106.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/106.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/107.webp b/projects/challenge 8/pokedex/v1/pokedex/images/107.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/107.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/107.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/108.webp b/projects/challenge 8/pokedex/v1/pokedex/images/108.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/108.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/108.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/109.webp b/projects/challenge 8/pokedex/v1/pokedex/images/109.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/109.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/109.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/11.webp b/projects/challenge 8/pokedex/v1/pokedex/images/11.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/11.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/11.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/110.webp b/projects/challenge 8/pokedex/v1/pokedex/images/110.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/110.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/110.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/111.webp b/projects/challenge 8/pokedex/v1/pokedex/images/111.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/111.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/111.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/112.webp b/projects/challenge 8/pokedex/v1/pokedex/images/112.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/112.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/112.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/113.webp b/projects/challenge 8/pokedex/v1/pokedex/images/113.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/113.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/113.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/114.webp b/projects/challenge 8/pokedex/v1/pokedex/images/114.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/114.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/114.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/115.webp b/projects/challenge 8/pokedex/v1/pokedex/images/115.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/115.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/115.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/116.webp b/projects/challenge 8/pokedex/v1/pokedex/images/116.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/116.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/116.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/117.webp b/projects/challenge 8/pokedex/v1/pokedex/images/117.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/117.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/117.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/118.webp b/projects/challenge 8/pokedex/v1/pokedex/images/118.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/118.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/118.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/119.webp b/projects/challenge 8/pokedex/v1/pokedex/images/119.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/119.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/119.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/12.webp b/projects/challenge 8/pokedex/v1/pokedex/images/12.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/12.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/12.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/120.webp b/projects/challenge 8/pokedex/v1/pokedex/images/120.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/120.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/120.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/121.webp b/projects/challenge 8/pokedex/v1/pokedex/images/121.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/121.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/121.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/122.webp b/projects/challenge 8/pokedex/v1/pokedex/images/122.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/122.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/122.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/123.webp b/projects/challenge 8/pokedex/v1/pokedex/images/123.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/123.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/123.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/124.webp b/projects/challenge 8/pokedex/v1/pokedex/images/124.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/124.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/124.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/125.webp b/projects/challenge 8/pokedex/v1/pokedex/images/125.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/125.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/125.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/126.webp b/projects/challenge 8/pokedex/v1/pokedex/images/126.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/126.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/126.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/127.webp b/projects/challenge 8/pokedex/v1/pokedex/images/127.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/127.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/127.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/128.webp b/projects/challenge 8/pokedex/v1/pokedex/images/128.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/128.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/128.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/129.webp b/projects/challenge 8/pokedex/v1/pokedex/images/129.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/129.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/129.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/13.webp b/projects/challenge 8/pokedex/v1/pokedex/images/13.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/13.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/13.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/130.webp b/projects/challenge 8/pokedex/v1/pokedex/images/130.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/130.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/130.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/131.webp b/projects/challenge 8/pokedex/v1/pokedex/images/131.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/131.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/131.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/132.webp b/projects/challenge 8/pokedex/v1/pokedex/images/132.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/132.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/132.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/133.webp b/projects/challenge 8/pokedex/v1/pokedex/images/133.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/133.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/133.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/134.webp b/projects/challenge 8/pokedex/v1/pokedex/images/134.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/134.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/134.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/135.webp b/projects/challenge 8/pokedex/v1/pokedex/images/135.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/135.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/135.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/136.webp b/projects/challenge 8/pokedex/v1/pokedex/images/136.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/136.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/136.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/137.webp b/projects/challenge 8/pokedex/v1/pokedex/images/137.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/137.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/137.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/138.webp b/projects/challenge 8/pokedex/v1/pokedex/images/138.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/138.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/138.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/139.webp b/projects/challenge 8/pokedex/v1/pokedex/images/139.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/139.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/139.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/14.webp b/projects/challenge 8/pokedex/v1/pokedex/images/14.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/14.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/14.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/140.webp b/projects/challenge 8/pokedex/v1/pokedex/images/140.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/140.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/140.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/141.webp b/projects/challenge 8/pokedex/v1/pokedex/images/141.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/141.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/141.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/142.webp b/projects/challenge 8/pokedex/v1/pokedex/images/142.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/142.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/142.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/143.webp b/projects/challenge 8/pokedex/v1/pokedex/images/143.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/143.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/143.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/144.webp b/projects/challenge 8/pokedex/v1/pokedex/images/144.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/144.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/144.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/145.webp b/projects/challenge 8/pokedex/v1/pokedex/images/145.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/145.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/145.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/146.webp b/projects/challenge 8/pokedex/v1/pokedex/images/146.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/146.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/146.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/147.webp b/projects/challenge 8/pokedex/v1/pokedex/images/147.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/147.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/147.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/148.webp b/projects/challenge 8/pokedex/v1/pokedex/images/148.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/148.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/148.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/149.webp b/projects/challenge 8/pokedex/v1/pokedex/images/149.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/149.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/149.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/15.webp b/projects/challenge 8/pokedex/v1/pokedex/images/15.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/15.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/15.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/150.webp b/projects/challenge 8/pokedex/v1/pokedex/images/150.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/150.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/150.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/151.webp b/projects/challenge 8/pokedex/v1/pokedex/images/151.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/151.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/151.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/152.webp b/projects/challenge 8/pokedex/v1/pokedex/images/152.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/152.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/152.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/153.webp b/projects/challenge 8/pokedex/v1/pokedex/images/153.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/153.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/153.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/154.webp b/projects/challenge 8/pokedex/v1/pokedex/images/154.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/154.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/154.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/155.webp b/projects/challenge 8/pokedex/v1/pokedex/images/155.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/155.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/155.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/156.webp b/projects/challenge 8/pokedex/v1/pokedex/images/156.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/156.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/156.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/157.webp b/projects/challenge 8/pokedex/v1/pokedex/images/157.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/157.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/157.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/158.webp b/projects/challenge 8/pokedex/v1/pokedex/images/158.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/158.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/158.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/159.webp b/projects/challenge 8/pokedex/v1/pokedex/images/159.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/159.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/159.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/16.webp b/projects/challenge 8/pokedex/v1/pokedex/images/16.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/16.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/16.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/160.webp b/projects/challenge 8/pokedex/v1/pokedex/images/160.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/160.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/160.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/161.webp b/projects/challenge 8/pokedex/v1/pokedex/images/161.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/161.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/161.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/162.webp b/projects/challenge 8/pokedex/v1/pokedex/images/162.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/162.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/162.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/163.webp b/projects/challenge 8/pokedex/v1/pokedex/images/163.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/163.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/163.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/164.webp b/projects/challenge 8/pokedex/v1/pokedex/images/164.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/164.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/164.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/165.webp b/projects/challenge 8/pokedex/v1/pokedex/images/165.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/165.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/165.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/166.webp b/projects/challenge 8/pokedex/v1/pokedex/images/166.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/166.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/166.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/167.webp b/projects/challenge 8/pokedex/v1/pokedex/images/167.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/167.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/167.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/168.webp b/projects/challenge 8/pokedex/v1/pokedex/images/168.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/168.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/168.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/169.webp b/projects/challenge 8/pokedex/v1/pokedex/images/169.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/169.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/169.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/17.webp b/projects/challenge 8/pokedex/v1/pokedex/images/17.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/17.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/17.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/170.webp b/projects/challenge 8/pokedex/v1/pokedex/images/170.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/170.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/170.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/171.webp b/projects/challenge 8/pokedex/v1/pokedex/images/171.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/171.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/171.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/172.webp b/projects/challenge 8/pokedex/v1/pokedex/images/172.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/172.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/172.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/173.webp b/projects/challenge 8/pokedex/v1/pokedex/images/173.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/173.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/173.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/174.webp b/projects/challenge 8/pokedex/v1/pokedex/images/174.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/174.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/174.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/175.webp b/projects/challenge 8/pokedex/v1/pokedex/images/175.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/175.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/175.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/176.webp b/projects/challenge 8/pokedex/v1/pokedex/images/176.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/176.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/176.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/177.webp b/projects/challenge 8/pokedex/v1/pokedex/images/177.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/177.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/177.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/178.webp b/projects/challenge 8/pokedex/v1/pokedex/images/178.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/178.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/178.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/179.webp b/projects/challenge 8/pokedex/v1/pokedex/images/179.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/179.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/179.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/18.webp b/projects/challenge 8/pokedex/v1/pokedex/images/18.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/18.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/18.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/180.webp b/projects/challenge 8/pokedex/v1/pokedex/images/180.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/180.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/180.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/181.webp b/projects/challenge 8/pokedex/v1/pokedex/images/181.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/181.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/181.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/182.webp b/projects/challenge 8/pokedex/v1/pokedex/images/182.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/182.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/182.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/183.webp b/projects/challenge 8/pokedex/v1/pokedex/images/183.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/183.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/183.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/184.webp b/projects/challenge 8/pokedex/v1/pokedex/images/184.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/184.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/184.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/185.webp b/projects/challenge 8/pokedex/v1/pokedex/images/185.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/185.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/185.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/186.webp b/projects/challenge 8/pokedex/v1/pokedex/images/186.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/186.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/186.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/187.webp b/projects/challenge 8/pokedex/v1/pokedex/images/187.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/187.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/187.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/188.webp b/projects/challenge 8/pokedex/v1/pokedex/images/188.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/188.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/188.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/189.webp b/projects/challenge 8/pokedex/v1/pokedex/images/189.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/189.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/189.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/19.webp b/projects/challenge 8/pokedex/v1/pokedex/images/19.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/19.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/19.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/190.webp b/projects/challenge 8/pokedex/v1/pokedex/images/190.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/190.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/190.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/191.webp b/projects/challenge 8/pokedex/v1/pokedex/images/191.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/191.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/191.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/192.webp b/projects/challenge 8/pokedex/v1/pokedex/images/192.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/192.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/192.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/193.webp b/projects/challenge 8/pokedex/v1/pokedex/images/193.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/193.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/193.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/194.webp b/projects/challenge 8/pokedex/v1/pokedex/images/194.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/194.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/194.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/195.webp b/projects/challenge 8/pokedex/v1/pokedex/images/195.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/195.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/195.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/196.webp b/projects/challenge 8/pokedex/v1/pokedex/images/196.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/196.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/196.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/197.webp b/projects/challenge 8/pokedex/v1/pokedex/images/197.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/197.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/197.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/198.webp b/projects/challenge 8/pokedex/v1/pokedex/images/198.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/198.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/198.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/199.webp b/projects/challenge 8/pokedex/v1/pokedex/images/199.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/199.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/199.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/2.webp b/projects/challenge 8/pokedex/v1/pokedex/images/2.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/2.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/2.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/20.webp b/projects/challenge 8/pokedex/v1/pokedex/images/20.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/20.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/20.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/200.webp b/projects/challenge 8/pokedex/v1/pokedex/images/200.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/200.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/200.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/201.webp b/projects/challenge 8/pokedex/v1/pokedex/images/201.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/201.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/201.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/202.webp b/projects/challenge 8/pokedex/v1/pokedex/images/202.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/202.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/202.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/203.webp b/projects/challenge 8/pokedex/v1/pokedex/images/203.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/203.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/203.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/204.webp b/projects/challenge 8/pokedex/v1/pokedex/images/204.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/204.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/204.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/205.webp b/projects/challenge 8/pokedex/v1/pokedex/images/205.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/205.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/205.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/206.webp b/projects/challenge 8/pokedex/v1/pokedex/images/206.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/206.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/206.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/207.webp b/projects/challenge 8/pokedex/v1/pokedex/images/207.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/207.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/207.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/208.webp b/projects/challenge 8/pokedex/v1/pokedex/images/208.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/208.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/208.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/209.webp b/projects/challenge 8/pokedex/v1/pokedex/images/209.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/209.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/209.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/21.webp b/projects/challenge 8/pokedex/v1/pokedex/images/21.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/21.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/21.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/210.webp b/projects/challenge 8/pokedex/v1/pokedex/images/210.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/210.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/210.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/211.webp b/projects/challenge 8/pokedex/v1/pokedex/images/211.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/211.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/211.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/212.webp b/projects/challenge 8/pokedex/v1/pokedex/images/212.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/212.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/212.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/213.webp b/projects/challenge 8/pokedex/v1/pokedex/images/213.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/213.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/213.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/214.webp b/projects/challenge 8/pokedex/v1/pokedex/images/214.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/214.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/214.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/215.webp b/projects/challenge 8/pokedex/v1/pokedex/images/215.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/215.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/215.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/216.webp b/projects/challenge 8/pokedex/v1/pokedex/images/216.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/216.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/216.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/217.webp b/projects/challenge 8/pokedex/v1/pokedex/images/217.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/217.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/217.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/218.webp b/projects/challenge 8/pokedex/v1/pokedex/images/218.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/218.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/218.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/219.webp b/projects/challenge 8/pokedex/v1/pokedex/images/219.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/219.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/219.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/22.webp b/projects/challenge 8/pokedex/v1/pokedex/images/22.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/22.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/22.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/220.webp b/projects/challenge 8/pokedex/v1/pokedex/images/220.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/220.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/220.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/221.webp b/projects/challenge 8/pokedex/v1/pokedex/images/221.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/221.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/221.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/222.webp b/projects/challenge 8/pokedex/v1/pokedex/images/222.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/222.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/222.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/223.webp b/projects/challenge 8/pokedex/v1/pokedex/images/223.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/223.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/223.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/224.webp b/projects/challenge 8/pokedex/v1/pokedex/images/224.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/224.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/224.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/225.webp b/projects/challenge 8/pokedex/v1/pokedex/images/225.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/225.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/225.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/226.webp b/projects/challenge 8/pokedex/v1/pokedex/images/226.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/226.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/226.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/227.webp b/projects/challenge 8/pokedex/v1/pokedex/images/227.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/227.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/227.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/228.webp b/projects/challenge 8/pokedex/v1/pokedex/images/228.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/228.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/228.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/229.webp b/projects/challenge 8/pokedex/v1/pokedex/images/229.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/229.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/229.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/23.webp b/projects/challenge 8/pokedex/v1/pokedex/images/23.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/23.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/23.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/230.webp b/projects/challenge 8/pokedex/v1/pokedex/images/230.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/230.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/230.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/231.webp b/projects/challenge 8/pokedex/v1/pokedex/images/231.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/231.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/231.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/232.webp b/projects/challenge 8/pokedex/v1/pokedex/images/232.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/232.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/232.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/233.webp b/projects/challenge 8/pokedex/v1/pokedex/images/233.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/233.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/233.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/234.webp b/projects/challenge 8/pokedex/v1/pokedex/images/234.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/234.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/234.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/235.webp b/projects/challenge 8/pokedex/v1/pokedex/images/235.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/235.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/235.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/236.webp b/projects/challenge 8/pokedex/v1/pokedex/images/236.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/236.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/236.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/237.webp b/projects/challenge 8/pokedex/v1/pokedex/images/237.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/237.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/237.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/238.webp b/projects/challenge 8/pokedex/v1/pokedex/images/238.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/238.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/238.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/239.webp b/projects/challenge 8/pokedex/v1/pokedex/images/239.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/239.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/239.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/24.webp b/projects/challenge 8/pokedex/v1/pokedex/images/24.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/24.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/24.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/240.webp b/projects/challenge 8/pokedex/v1/pokedex/images/240.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/240.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/240.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/241.webp b/projects/challenge 8/pokedex/v1/pokedex/images/241.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/241.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/241.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/242.webp b/projects/challenge 8/pokedex/v1/pokedex/images/242.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/242.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/242.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/243.webp b/projects/challenge 8/pokedex/v1/pokedex/images/243.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/243.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/243.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/244.webp b/projects/challenge 8/pokedex/v1/pokedex/images/244.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/244.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/244.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/245.webp b/projects/challenge 8/pokedex/v1/pokedex/images/245.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/245.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/245.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/246.webp b/projects/challenge 8/pokedex/v1/pokedex/images/246.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/246.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/246.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/247.webp b/projects/challenge 8/pokedex/v1/pokedex/images/247.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/247.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/247.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/248.webp b/projects/challenge 8/pokedex/v1/pokedex/images/248.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/248.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/248.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/249.webp b/projects/challenge 8/pokedex/v1/pokedex/images/249.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/249.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/249.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/25.webp b/projects/challenge 8/pokedex/v1/pokedex/images/25.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/25.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/25.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/250.webp b/projects/challenge 8/pokedex/v1/pokedex/images/250.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/250.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/250.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/251.webp b/projects/challenge 8/pokedex/v1/pokedex/images/251.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/251.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/251.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/252.webp b/projects/challenge 8/pokedex/v1/pokedex/images/252.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/252.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/252.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/253.webp b/projects/challenge 8/pokedex/v1/pokedex/images/253.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/253.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/253.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/254.webp b/projects/challenge 8/pokedex/v1/pokedex/images/254.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/254.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/254.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/255.webp b/projects/challenge 8/pokedex/v1/pokedex/images/255.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/255.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/255.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/256.webp b/projects/challenge 8/pokedex/v1/pokedex/images/256.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/256.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/256.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/257.webp b/projects/challenge 8/pokedex/v1/pokedex/images/257.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/257.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/257.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/258.webp b/projects/challenge 8/pokedex/v1/pokedex/images/258.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/258.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/258.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/259.webp b/projects/challenge 8/pokedex/v1/pokedex/images/259.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/259.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/259.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/26.webp b/projects/challenge 8/pokedex/v1/pokedex/images/26.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/26.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/26.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/260.webp b/projects/challenge 8/pokedex/v1/pokedex/images/260.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/260.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/260.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/261.webp b/projects/challenge 8/pokedex/v1/pokedex/images/261.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/261.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/261.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/262.webp b/projects/challenge 8/pokedex/v1/pokedex/images/262.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/262.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/262.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/263.webp b/projects/challenge 8/pokedex/v1/pokedex/images/263.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/263.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/263.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/264.webp b/projects/challenge 8/pokedex/v1/pokedex/images/264.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/264.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/264.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/265.webp b/projects/challenge 8/pokedex/v1/pokedex/images/265.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/265.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/265.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/266.webp b/projects/challenge 8/pokedex/v1/pokedex/images/266.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/266.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/266.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/267.webp b/projects/challenge 8/pokedex/v1/pokedex/images/267.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/267.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/267.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/268.webp b/projects/challenge 8/pokedex/v1/pokedex/images/268.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/268.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/268.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/269.webp b/projects/challenge 8/pokedex/v1/pokedex/images/269.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/269.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/269.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/27.webp b/projects/challenge 8/pokedex/v1/pokedex/images/27.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/27.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/27.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/270.webp b/projects/challenge 8/pokedex/v1/pokedex/images/270.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/270.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/270.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/271.webp b/projects/challenge 8/pokedex/v1/pokedex/images/271.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/271.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/271.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/272.webp b/projects/challenge 8/pokedex/v1/pokedex/images/272.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/272.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/272.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/273.webp b/projects/challenge 8/pokedex/v1/pokedex/images/273.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/273.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/273.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/274.webp b/projects/challenge 8/pokedex/v1/pokedex/images/274.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/274.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/274.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/275.webp b/projects/challenge 8/pokedex/v1/pokedex/images/275.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/275.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/275.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/276.webp b/projects/challenge 8/pokedex/v1/pokedex/images/276.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/276.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/276.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/277.webp b/projects/challenge 8/pokedex/v1/pokedex/images/277.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/277.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/277.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/278.webp b/projects/challenge 8/pokedex/v1/pokedex/images/278.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/278.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/278.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/279.webp b/projects/challenge 8/pokedex/v1/pokedex/images/279.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/279.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/279.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/28.webp b/projects/challenge 8/pokedex/v1/pokedex/images/28.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/28.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/28.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/280.webp b/projects/challenge 8/pokedex/v1/pokedex/images/280.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/280.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/280.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/281.webp b/projects/challenge 8/pokedex/v1/pokedex/images/281.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/281.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/281.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/282.webp b/projects/challenge 8/pokedex/v1/pokedex/images/282.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/282.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/282.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/283.webp b/projects/challenge 8/pokedex/v1/pokedex/images/283.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/283.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/283.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/284.webp b/projects/challenge 8/pokedex/v1/pokedex/images/284.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/284.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/284.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/285.webp b/projects/challenge 8/pokedex/v1/pokedex/images/285.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/285.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/285.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/286.webp b/projects/challenge 8/pokedex/v1/pokedex/images/286.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/286.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/286.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/287.webp b/projects/challenge 8/pokedex/v1/pokedex/images/287.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/287.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/287.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/288.webp b/projects/challenge 8/pokedex/v1/pokedex/images/288.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/288.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/288.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/289.webp b/projects/challenge 8/pokedex/v1/pokedex/images/289.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/289.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/289.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/29.webp b/projects/challenge 8/pokedex/v1/pokedex/images/29.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/29.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/29.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/290.webp b/projects/challenge 8/pokedex/v1/pokedex/images/290.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/290.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/290.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/291.webp b/projects/challenge 8/pokedex/v1/pokedex/images/291.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/291.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/291.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/292.webp b/projects/challenge 8/pokedex/v1/pokedex/images/292.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/292.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/292.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/293.webp b/projects/challenge 8/pokedex/v1/pokedex/images/293.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/293.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/293.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/294.webp b/projects/challenge 8/pokedex/v1/pokedex/images/294.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/294.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/294.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/295.webp b/projects/challenge 8/pokedex/v1/pokedex/images/295.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/295.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/295.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/296.webp b/projects/challenge 8/pokedex/v1/pokedex/images/296.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/296.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/296.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/297.webp b/projects/challenge 8/pokedex/v1/pokedex/images/297.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/297.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/297.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/298.webp b/projects/challenge 8/pokedex/v1/pokedex/images/298.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/298.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/298.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/299.webp b/projects/challenge 8/pokedex/v1/pokedex/images/299.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/299.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/299.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/3.webp b/projects/challenge 8/pokedex/v1/pokedex/images/3.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/3.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/3.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/30.webp b/projects/challenge 8/pokedex/v1/pokedex/images/30.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/30.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/30.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/300.webp b/projects/challenge 8/pokedex/v1/pokedex/images/300.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/300.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/300.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/301.webp b/projects/challenge 8/pokedex/v1/pokedex/images/301.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/301.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/301.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/302.webp b/projects/challenge 8/pokedex/v1/pokedex/images/302.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/302.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/302.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/303.webp b/projects/challenge 8/pokedex/v1/pokedex/images/303.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/303.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/303.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/304.webp b/projects/challenge 8/pokedex/v1/pokedex/images/304.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/304.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/304.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/305.webp b/projects/challenge 8/pokedex/v1/pokedex/images/305.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/305.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/305.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/306.webp b/projects/challenge 8/pokedex/v1/pokedex/images/306.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/306.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/306.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/307.webp b/projects/challenge 8/pokedex/v1/pokedex/images/307.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/307.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/307.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/308.webp b/projects/challenge 8/pokedex/v1/pokedex/images/308.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/308.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/308.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/309.webp b/projects/challenge 8/pokedex/v1/pokedex/images/309.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/309.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/309.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/31.webp b/projects/challenge 8/pokedex/v1/pokedex/images/31.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/31.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/31.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/310.webp b/projects/challenge 8/pokedex/v1/pokedex/images/310.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/310.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/310.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/311.webp b/projects/challenge 8/pokedex/v1/pokedex/images/311.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/311.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/311.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/312.webp b/projects/challenge 8/pokedex/v1/pokedex/images/312.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/312.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/312.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/313.webp b/projects/challenge 8/pokedex/v1/pokedex/images/313.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/313.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/313.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/314.webp b/projects/challenge 8/pokedex/v1/pokedex/images/314.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/314.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/314.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/315.webp b/projects/challenge 8/pokedex/v1/pokedex/images/315.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/315.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/315.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/316.webp b/projects/challenge 8/pokedex/v1/pokedex/images/316.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/316.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/316.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/317.webp b/projects/challenge 8/pokedex/v1/pokedex/images/317.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/317.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/317.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/318.webp b/projects/challenge 8/pokedex/v1/pokedex/images/318.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/318.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/318.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/319.webp b/projects/challenge 8/pokedex/v1/pokedex/images/319.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/319.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/319.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/32.webp b/projects/challenge 8/pokedex/v1/pokedex/images/32.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/32.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/32.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/320.webp b/projects/challenge 8/pokedex/v1/pokedex/images/320.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/320.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/320.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/321.webp b/projects/challenge 8/pokedex/v1/pokedex/images/321.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/321.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/321.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/322.webp b/projects/challenge 8/pokedex/v1/pokedex/images/322.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/322.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/322.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/323.webp b/projects/challenge 8/pokedex/v1/pokedex/images/323.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/323.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/323.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/324.webp b/projects/challenge 8/pokedex/v1/pokedex/images/324.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/324.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/324.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/325.webp b/projects/challenge 8/pokedex/v1/pokedex/images/325.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/325.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/325.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/326.webp b/projects/challenge 8/pokedex/v1/pokedex/images/326.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/326.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/326.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/327.webp b/projects/challenge 8/pokedex/v1/pokedex/images/327.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/327.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/327.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/328.webp b/projects/challenge 8/pokedex/v1/pokedex/images/328.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/328.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/328.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/329.webp b/projects/challenge 8/pokedex/v1/pokedex/images/329.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/329.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/329.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/33.webp b/projects/challenge 8/pokedex/v1/pokedex/images/33.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/33.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/33.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/330.webp b/projects/challenge 8/pokedex/v1/pokedex/images/330.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/330.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/330.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/331.webp b/projects/challenge 8/pokedex/v1/pokedex/images/331.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/331.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/331.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/332.webp b/projects/challenge 8/pokedex/v1/pokedex/images/332.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/332.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/332.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/333.webp b/projects/challenge 8/pokedex/v1/pokedex/images/333.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/333.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/333.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/334.webp b/projects/challenge 8/pokedex/v1/pokedex/images/334.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/334.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/334.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/335.webp b/projects/challenge 8/pokedex/v1/pokedex/images/335.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/335.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/335.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/336.webp b/projects/challenge 8/pokedex/v1/pokedex/images/336.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/336.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/336.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/337.webp b/projects/challenge 8/pokedex/v1/pokedex/images/337.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/337.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/337.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/338.webp b/projects/challenge 8/pokedex/v1/pokedex/images/338.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/338.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/338.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/339.webp b/projects/challenge 8/pokedex/v1/pokedex/images/339.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/339.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/339.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/34.webp b/projects/challenge 8/pokedex/v1/pokedex/images/34.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/34.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/34.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/340.webp b/projects/challenge 8/pokedex/v1/pokedex/images/340.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/340.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/340.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/341.webp b/projects/challenge 8/pokedex/v1/pokedex/images/341.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/341.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/341.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/342.webp b/projects/challenge 8/pokedex/v1/pokedex/images/342.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/342.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/342.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/343.webp b/projects/challenge 8/pokedex/v1/pokedex/images/343.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/343.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/343.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/344.webp b/projects/challenge 8/pokedex/v1/pokedex/images/344.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/344.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/344.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/345.webp b/projects/challenge 8/pokedex/v1/pokedex/images/345.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/345.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/345.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/346.webp b/projects/challenge 8/pokedex/v1/pokedex/images/346.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/346.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/346.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/347.webp b/projects/challenge 8/pokedex/v1/pokedex/images/347.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/347.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/347.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/348.webp b/projects/challenge 8/pokedex/v1/pokedex/images/348.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/348.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/348.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/349.webp b/projects/challenge 8/pokedex/v1/pokedex/images/349.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/349.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/349.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/35.webp b/projects/challenge 8/pokedex/v1/pokedex/images/35.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/35.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/35.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/350.webp b/projects/challenge 8/pokedex/v1/pokedex/images/350.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/350.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/350.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/351.webp b/projects/challenge 8/pokedex/v1/pokedex/images/351.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/351.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/351.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/352.webp b/projects/challenge 8/pokedex/v1/pokedex/images/352.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/352.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/352.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/353.webp b/projects/challenge 8/pokedex/v1/pokedex/images/353.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/353.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/353.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/354.webp b/projects/challenge 8/pokedex/v1/pokedex/images/354.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/354.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/354.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/355.webp b/projects/challenge 8/pokedex/v1/pokedex/images/355.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/355.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/355.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/356.webp b/projects/challenge 8/pokedex/v1/pokedex/images/356.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/356.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/356.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/357.webp b/projects/challenge 8/pokedex/v1/pokedex/images/357.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/357.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/357.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/358.webp b/projects/challenge 8/pokedex/v1/pokedex/images/358.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/358.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/358.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/359.webp b/projects/challenge 8/pokedex/v1/pokedex/images/359.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/359.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/359.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/36.webp b/projects/challenge 8/pokedex/v1/pokedex/images/36.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/36.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/36.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/360.webp b/projects/challenge 8/pokedex/v1/pokedex/images/360.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/360.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/360.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/361.webp b/projects/challenge 8/pokedex/v1/pokedex/images/361.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/361.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/361.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/362.webp b/projects/challenge 8/pokedex/v1/pokedex/images/362.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/362.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/362.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/363.webp b/projects/challenge 8/pokedex/v1/pokedex/images/363.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/363.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/363.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/364.webp b/projects/challenge 8/pokedex/v1/pokedex/images/364.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/364.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/364.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/365.webp b/projects/challenge 8/pokedex/v1/pokedex/images/365.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/365.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/365.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/366.webp b/projects/challenge 8/pokedex/v1/pokedex/images/366.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/366.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/366.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/367.webp b/projects/challenge 8/pokedex/v1/pokedex/images/367.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/367.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/367.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/368.webp b/projects/challenge 8/pokedex/v1/pokedex/images/368.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/368.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/368.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/369.webp b/projects/challenge 8/pokedex/v1/pokedex/images/369.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/369.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/369.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/37.webp b/projects/challenge 8/pokedex/v1/pokedex/images/37.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/37.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/37.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/370.webp b/projects/challenge 8/pokedex/v1/pokedex/images/370.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/370.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/370.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/371.webp b/projects/challenge 8/pokedex/v1/pokedex/images/371.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/371.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/371.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/372.webp b/projects/challenge 8/pokedex/v1/pokedex/images/372.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/372.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/372.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/373.webp b/projects/challenge 8/pokedex/v1/pokedex/images/373.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/373.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/373.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/374.webp b/projects/challenge 8/pokedex/v1/pokedex/images/374.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/374.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/374.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/375.webp b/projects/challenge 8/pokedex/v1/pokedex/images/375.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/375.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/375.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/376.webp b/projects/challenge 8/pokedex/v1/pokedex/images/376.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/376.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/376.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/377.webp b/projects/challenge 8/pokedex/v1/pokedex/images/377.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/377.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/377.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/378.webp b/projects/challenge 8/pokedex/v1/pokedex/images/378.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/378.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/378.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/379.webp b/projects/challenge 8/pokedex/v1/pokedex/images/379.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/379.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/379.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/38.webp b/projects/challenge 8/pokedex/v1/pokedex/images/38.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/38.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/38.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/380.webp b/projects/challenge 8/pokedex/v1/pokedex/images/380.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/380.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/380.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/381.webp b/projects/challenge 8/pokedex/v1/pokedex/images/381.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/381.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/381.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/382.webp b/projects/challenge 8/pokedex/v1/pokedex/images/382.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/382.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/382.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/383.webp b/projects/challenge 8/pokedex/v1/pokedex/images/383.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/383.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/383.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/384.webp b/projects/challenge 8/pokedex/v1/pokedex/images/384.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/384.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/384.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/385.webp b/projects/challenge 8/pokedex/v1/pokedex/images/385.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/385.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/385.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/386.webp b/projects/challenge 8/pokedex/v1/pokedex/images/386.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/386.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/386.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/387.webp b/projects/challenge 8/pokedex/v1/pokedex/images/387.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/387.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/387.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/388.webp b/projects/challenge 8/pokedex/v1/pokedex/images/388.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/388.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/388.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/389.webp b/projects/challenge 8/pokedex/v1/pokedex/images/389.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/389.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/389.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/39.webp b/projects/challenge 8/pokedex/v1/pokedex/images/39.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/39.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/39.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/390.webp b/projects/challenge 8/pokedex/v1/pokedex/images/390.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/390.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/390.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/391.webp b/projects/challenge 8/pokedex/v1/pokedex/images/391.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/391.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/391.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/392.webp b/projects/challenge 8/pokedex/v1/pokedex/images/392.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/392.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/392.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/393.webp b/projects/challenge 8/pokedex/v1/pokedex/images/393.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/393.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/393.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/394.webp b/projects/challenge 8/pokedex/v1/pokedex/images/394.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/394.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/394.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/395.webp b/projects/challenge 8/pokedex/v1/pokedex/images/395.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/395.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/395.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/396.webp b/projects/challenge 8/pokedex/v1/pokedex/images/396.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/396.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/396.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/397.webp b/projects/challenge 8/pokedex/v1/pokedex/images/397.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/397.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/397.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/398.webp b/projects/challenge 8/pokedex/v1/pokedex/images/398.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/398.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/398.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/399.webp b/projects/challenge 8/pokedex/v1/pokedex/images/399.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/399.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/399.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/4.webp b/projects/challenge 8/pokedex/v1/pokedex/images/4.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/4.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/4.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/40.webp b/projects/challenge 8/pokedex/v1/pokedex/images/40.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/40.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/40.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/400.webp b/projects/challenge 8/pokedex/v1/pokedex/images/400.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/400.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/400.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/401.webp b/projects/challenge 8/pokedex/v1/pokedex/images/401.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/401.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/401.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/402.webp b/projects/challenge 8/pokedex/v1/pokedex/images/402.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/402.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/402.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/403.webp b/projects/challenge 8/pokedex/v1/pokedex/images/403.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/403.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/403.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/404.webp b/projects/challenge 8/pokedex/v1/pokedex/images/404.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/404.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/404.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/405.webp b/projects/challenge 8/pokedex/v1/pokedex/images/405.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/405.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/405.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/406.webp b/projects/challenge 8/pokedex/v1/pokedex/images/406.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/406.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/406.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/407.webp b/projects/challenge 8/pokedex/v1/pokedex/images/407.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/407.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/407.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/408.webp b/projects/challenge 8/pokedex/v1/pokedex/images/408.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/408.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/408.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/409.webp b/projects/challenge 8/pokedex/v1/pokedex/images/409.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/409.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/409.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/41.webp b/projects/challenge 8/pokedex/v1/pokedex/images/41.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/41.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/41.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/410.webp b/projects/challenge 8/pokedex/v1/pokedex/images/410.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/410.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/410.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/411.webp b/projects/challenge 8/pokedex/v1/pokedex/images/411.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/411.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/411.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/412.webp b/projects/challenge 8/pokedex/v1/pokedex/images/412.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/412.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/412.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/413.webp b/projects/challenge 8/pokedex/v1/pokedex/images/413.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/413.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/413.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/414.webp b/projects/challenge 8/pokedex/v1/pokedex/images/414.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/414.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/414.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/415.webp b/projects/challenge 8/pokedex/v1/pokedex/images/415.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/415.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/415.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/416.webp b/projects/challenge 8/pokedex/v1/pokedex/images/416.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/416.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/416.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/417.webp b/projects/challenge 8/pokedex/v1/pokedex/images/417.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/417.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/417.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/418.webp b/projects/challenge 8/pokedex/v1/pokedex/images/418.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/418.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/418.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/419.webp b/projects/challenge 8/pokedex/v1/pokedex/images/419.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/419.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/419.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/42.webp b/projects/challenge 8/pokedex/v1/pokedex/images/42.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/42.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/42.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/420.webp b/projects/challenge 8/pokedex/v1/pokedex/images/420.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/420.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/420.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/421.webp b/projects/challenge 8/pokedex/v1/pokedex/images/421.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/421.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/421.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/422.webp b/projects/challenge 8/pokedex/v1/pokedex/images/422.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/422.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/422.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/423.webp b/projects/challenge 8/pokedex/v1/pokedex/images/423.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/423.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/423.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/424.webp b/projects/challenge 8/pokedex/v1/pokedex/images/424.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/424.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/424.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/425.webp b/projects/challenge 8/pokedex/v1/pokedex/images/425.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/425.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/425.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/426.webp b/projects/challenge 8/pokedex/v1/pokedex/images/426.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/426.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/426.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/427.webp b/projects/challenge 8/pokedex/v1/pokedex/images/427.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/427.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/427.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/428.webp b/projects/challenge 8/pokedex/v1/pokedex/images/428.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/428.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/428.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/429.webp b/projects/challenge 8/pokedex/v1/pokedex/images/429.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/429.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/429.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/43.webp b/projects/challenge 8/pokedex/v1/pokedex/images/43.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/43.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/43.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/430.webp b/projects/challenge 8/pokedex/v1/pokedex/images/430.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/430.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/430.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/431.webp b/projects/challenge 8/pokedex/v1/pokedex/images/431.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/431.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/431.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/432.webp b/projects/challenge 8/pokedex/v1/pokedex/images/432.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/432.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/432.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/433.webp b/projects/challenge 8/pokedex/v1/pokedex/images/433.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/433.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/433.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/434.webp b/projects/challenge 8/pokedex/v1/pokedex/images/434.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/434.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/434.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/435.webp b/projects/challenge 8/pokedex/v1/pokedex/images/435.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/435.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/435.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/436.webp b/projects/challenge 8/pokedex/v1/pokedex/images/436.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/436.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/436.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/437.webp b/projects/challenge 8/pokedex/v1/pokedex/images/437.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/437.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/437.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/438.webp b/projects/challenge 8/pokedex/v1/pokedex/images/438.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/438.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/438.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/439.webp b/projects/challenge 8/pokedex/v1/pokedex/images/439.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/439.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/439.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/44.webp b/projects/challenge 8/pokedex/v1/pokedex/images/44.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/44.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/44.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/440.webp b/projects/challenge 8/pokedex/v1/pokedex/images/440.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/440.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/440.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/441.webp b/projects/challenge 8/pokedex/v1/pokedex/images/441.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/441.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/441.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/442.webp b/projects/challenge 8/pokedex/v1/pokedex/images/442.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/442.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/442.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/443.webp b/projects/challenge 8/pokedex/v1/pokedex/images/443.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/443.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/443.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/444.webp b/projects/challenge 8/pokedex/v1/pokedex/images/444.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/444.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/444.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/445.webp b/projects/challenge 8/pokedex/v1/pokedex/images/445.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/445.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/445.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/446.webp b/projects/challenge 8/pokedex/v1/pokedex/images/446.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/446.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/446.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/447.webp b/projects/challenge 8/pokedex/v1/pokedex/images/447.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/447.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/447.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/448.webp b/projects/challenge 8/pokedex/v1/pokedex/images/448.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/448.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/448.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/449.webp b/projects/challenge 8/pokedex/v1/pokedex/images/449.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/449.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/449.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/45.webp b/projects/challenge 8/pokedex/v1/pokedex/images/45.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/45.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/45.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/450.webp b/projects/challenge 8/pokedex/v1/pokedex/images/450.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/450.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/450.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/451.webp b/projects/challenge 8/pokedex/v1/pokedex/images/451.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/451.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/451.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/452.webp b/projects/challenge 8/pokedex/v1/pokedex/images/452.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/452.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/452.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/453.webp b/projects/challenge 8/pokedex/v1/pokedex/images/453.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/453.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/453.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/454.webp b/projects/challenge 8/pokedex/v1/pokedex/images/454.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/454.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/454.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/455.webp b/projects/challenge 8/pokedex/v1/pokedex/images/455.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/455.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/455.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/456.webp b/projects/challenge 8/pokedex/v1/pokedex/images/456.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/456.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/456.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/457.webp b/projects/challenge 8/pokedex/v1/pokedex/images/457.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/457.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/457.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/458.webp b/projects/challenge 8/pokedex/v1/pokedex/images/458.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/458.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/458.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/459.webp b/projects/challenge 8/pokedex/v1/pokedex/images/459.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/459.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/459.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/46.webp b/projects/challenge 8/pokedex/v1/pokedex/images/46.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/46.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/46.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/460.webp b/projects/challenge 8/pokedex/v1/pokedex/images/460.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/460.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/460.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/461.webp b/projects/challenge 8/pokedex/v1/pokedex/images/461.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/461.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/461.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/462.webp b/projects/challenge 8/pokedex/v1/pokedex/images/462.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/462.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/462.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/463.webp b/projects/challenge 8/pokedex/v1/pokedex/images/463.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/463.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/463.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/464.webp b/projects/challenge 8/pokedex/v1/pokedex/images/464.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/464.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/464.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/465.webp b/projects/challenge 8/pokedex/v1/pokedex/images/465.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/465.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/465.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/466.webp b/projects/challenge 8/pokedex/v1/pokedex/images/466.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/466.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/466.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/467.webp b/projects/challenge 8/pokedex/v1/pokedex/images/467.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/467.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/467.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/468.webp b/projects/challenge 8/pokedex/v1/pokedex/images/468.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/468.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/468.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/469.webp b/projects/challenge 8/pokedex/v1/pokedex/images/469.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/469.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/469.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/47.webp b/projects/challenge 8/pokedex/v1/pokedex/images/47.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/47.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/47.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/470.webp b/projects/challenge 8/pokedex/v1/pokedex/images/470.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/470.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/470.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/471.webp b/projects/challenge 8/pokedex/v1/pokedex/images/471.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/471.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/471.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/472.webp b/projects/challenge 8/pokedex/v1/pokedex/images/472.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/472.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/472.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/473.webp b/projects/challenge 8/pokedex/v1/pokedex/images/473.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/473.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/473.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/474.webp b/projects/challenge 8/pokedex/v1/pokedex/images/474.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/474.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/474.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/475.webp b/projects/challenge 8/pokedex/v1/pokedex/images/475.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/475.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/475.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/476.webp b/projects/challenge 8/pokedex/v1/pokedex/images/476.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/476.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/476.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/477.webp b/projects/challenge 8/pokedex/v1/pokedex/images/477.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/477.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/477.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/478.webp b/projects/challenge 8/pokedex/v1/pokedex/images/478.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/478.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/478.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/479.webp b/projects/challenge 8/pokedex/v1/pokedex/images/479.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/479.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/479.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/48.webp b/projects/challenge 8/pokedex/v1/pokedex/images/48.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/48.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/48.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/480.webp b/projects/challenge 8/pokedex/v1/pokedex/images/480.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/480.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/480.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/481.webp b/projects/challenge 8/pokedex/v1/pokedex/images/481.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/481.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/481.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/482.webp b/projects/challenge 8/pokedex/v1/pokedex/images/482.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/482.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/482.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/483.webp b/projects/challenge 8/pokedex/v1/pokedex/images/483.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/483.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/483.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/484.webp b/projects/challenge 8/pokedex/v1/pokedex/images/484.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/484.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/484.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/485.webp b/projects/challenge 8/pokedex/v1/pokedex/images/485.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/485.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/485.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/486.webp b/projects/challenge 8/pokedex/v1/pokedex/images/486.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/486.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/486.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/487.webp b/projects/challenge 8/pokedex/v1/pokedex/images/487.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/487.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/487.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/488.webp b/projects/challenge 8/pokedex/v1/pokedex/images/488.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/488.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/488.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/489.webp b/projects/challenge 8/pokedex/v1/pokedex/images/489.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/489.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/489.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/49.webp b/projects/challenge 8/pokedex/v1/pokedex/images/49.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/49.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/49.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/490.webp b/projects/challenge 8/pokedex/v1/pokedex/images/490.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/490.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/490.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/491.webp b/projects/challenge 8/pokedex/v1/pokedex/images/491.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/491.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/491.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/492.webp b/projects/challenge 8/pokedex/v1/pokedex/images/492.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/492.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/492.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/493.webp b/projects/challenge 8/pokedex/v1/pokedex/images/493.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/493.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/493.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/494.webp b/projects/challenge 8/pokedex/v1/pokedex/images/494.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/494.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/494.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/495.webp b/projects/challenge 8/pokedex/v1/pokedex/images/495.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/495.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/495.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/496.webp b/projects/challenge 8/pokedex/v1/pokedex/images/496.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/496.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/496.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/497.webp b/projects/challenge 8/pokedex/v1/pokedex/images/497.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/497.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/497.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/498.webp b/projects/challenge 8/pokedex/v1/pokedex/images/498.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/498.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/498.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/499.webp b/projects/challenge 8/pokedex/v1/pokedex/images/499.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/499.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/499.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/5.webp b/projects/challenge 8/pokedex/v1/pokedex/images/5.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/5.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/5.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/50.webp b/projects/challenge 8/pokedex/v1/pokedex/images/50.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/50.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/50.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/500.webp b/projects/challenge 8/pokedex/v1/pokedex/images/500.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/500.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/500.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/501.webp b/projects/challenge 8/pokedex/v1/pokedex/images/501.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/501.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/501.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/502.webp b/projects/challenge 8/pokedex/v1/pokedex/images/502.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/502.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/502.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/503.webp b/projects/challenge 8/pokedex/v1/pokedex/images/503.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/503.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/503.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/504.webp b/projects/challenge 8/pokedex/v1/pokedex/images/504.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/504.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/504.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/505.webp b/projects/challenge 8/pokedex/v1/pokedex/images/505.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/505.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/505.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/506.webp b/projects/challenge 8/pokedex/v1/pokedex/images/506.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/506.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/506.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/507.webp b/projects/challenge 8/pokedex/v1/pokedex/images/507.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/507.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/507.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/508.webp b/projects/challenge 8/pokedex/v1/pokedex/images/508.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/508.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/508.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/509.webp b/projects/challenge 8/pokedex/v1/pokedex/images/509.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/509.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/509.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/51.webp b/projects/challenge 8/pokedex/v1/pokedex/images/51.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/51.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/51.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/510.webp b/projects/challenge 8/pokedex/v1/pokedex/images/510.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/510.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/510.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/511.webp b/projects/challenge 8/pokedex/v1/pokedex/images/511.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/511.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/511.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/512.webp b/projects/challenge 8/pokedex/v1/pokedex/images/512.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/512.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/512.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/513.webp b/projects/challenge 8/pokedex/v1/pokedex/images/513.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/513.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/513.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/514.webp b/projects/challenge 8/pokedex/v1/pokedex/images/514.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/514.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/514.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/515.webp b/projects/challenge 8/pokedex/v1/pokedex/images/515.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/515.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/515.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/516.webp b/projects/challenge 8/pokedex/v1/pokedex/images/516.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/516.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/516.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/517.webp b/projects/challenge 8/pokedex/v1/pokedex/images/517.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/517.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/517.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/518.webp b/projects/challenge 8/pokedex/v1/pokedex/images/518.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/518.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/518.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/519.webp b/projects/challenge 8/pokedex/v1/pokedex/images/519.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/519.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/519.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/52.webp b/projects/challenge 8/pokedex/v1/pokedex/images/52.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/52.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/52.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/520.webp b/projects/challenge 8/pokedex/v1/pokedex/images/520.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/520.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/520.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/521.webp b/projects/challenge 8/pokedex/v1/pokedex/images/521.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/521.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/521.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/522.webp b/projects/challenge 8/pokedex/v1/pokedex/images/522.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/522.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/522.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/523.webp b/projects/challenge 8/pokedex/v1/pokedex/images/523.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/523.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/523.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/524.webp b/projects/challenge 8/pokedex/v1/pokedex/images/524.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/524.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/524.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/525.webp b/projects/challenge 8/pokedex/v1/pokedex/images/525.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/525.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/525.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/526.webp b/projects/challenge 8/pokedex/v1/pokedex/images/526.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/526.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/526.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/527.webp b/projects/challenge 8/pokedex/v1/pokedex/images/527.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/527.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/527.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/528.webp b/projects/challenge 8/pokedex/v1/pokedex/images/528.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/528.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/528.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/529.webp b/projects/challenge 8/pokedex/v1/pokedex/images/529.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/529.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/529.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/53.webp b/projects/challenge 8/pokedex/v1/pokedex/images/53.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/53.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/53.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/530.webp b/projects/challenge 8/pokedex/v1/pokedex/images/530.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/530.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/530.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/531.webp b/projects/challenge 8/pokedex/v1/pokedex/images/531.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/531.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/531.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/532.webp b/projects/challenge 8/pokedex/v1/pokedex/images/532.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/532.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/532.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/533.webp b/projects/challenge 8/pokedex/v1/pokedex/images/533.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/533.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/533.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/534.webp b/projects/challenge 8/pokedex/v1/pokedex/images/534.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/534.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/534.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/535.webp b/projects/challenge 8/pokedex/v1/pokedex/images/535.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/535.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/535.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/536.webp b/projects/challenge 8/pokedex/v1/pokedex/images/536.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/536.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/536.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/537.webp b/projects/challenge 8/pokedex/v1/pokedex/images/537.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/537.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/537.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/538.webp b/projects/challenge 8/pokedex/v1/pokedex/images/538.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/538.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/538.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/539.webp b/projects/challenge 8/pokedex/v1/pokedex/images/539.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/539.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/539.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/54.webp b/projects/challenge 8/pokedex/v1/pokedex/images/54.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/54.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/54.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/540.webp b/projects/challenge 8/pokedex/v1/pokedex/images/540.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/540.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/540.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/541.webp b/projects/challenge 8/pokedex/v1/pokedex/images/541.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/541.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/541.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/542.webp b/projects/challenge 8/pokedex/v1/pokedex/images/542.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/542.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/542.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/543.webp b/projects/challenge 8/pokedex/v1/pokedex/images/543.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/543.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/543.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/544.webp b/projects/challenge 8/pokedex/v1/pokedex/images/544.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/544.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/544.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/545.webp b/projects/challenge 8/pokedex/v1/pokedex/images/545.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/545.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/545.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/546.webp b/projects/challenge 8/pokedex/v1/pokedex/images/546.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/546.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/546.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/547.webp b/projects/challenge 8/pokedex/v1/pokedex/images/547.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/547.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/547.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/548.webp b/projects/challenge 8/pokedex/v1/pokedex/images/548.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/548.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/548.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/549.webp b/projects/challenge 8/pokedex/v1/pokedex/images/549.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/549.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/549.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/55.webp b/projects/challenge 8/pokedex/v1/pokedex/images/55.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/55.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/55.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/550.webp b/projects/challenge 8/pokedex/v1/pokedex/images/550.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/550.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/550.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/551.webp b/projects/challenge 8/pokedex/v1/pokedex/images/551.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/551.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/551.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/552.webp b/projects/challenge 8/pokedex/v1/pokedex/images/552.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/552.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/552.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/553.webp b/projects/challenge 8/pokedex/v1/pokedex/images/553.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/553.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/553.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/554.webp b/projects/challenge 8/pokedex/v1/pokedex/images/554.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/554.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/554.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/555.webp b/projects/challenge 8/pokedex/v1/pokedex/images/555.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/555.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/555.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/556.webp b/projects/challenge 8/pokedex/v1/pokedex/images/556.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/556.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/556.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/557.webp b/projects/challenge 8/pokedex/v1/pokedex/images/557.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/557.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/557.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/558.webp b/projects/challenge 8/pokedex/v1/pokedex/images/558.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/558.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/558.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/559.webp b/projects/challenge 8/pokedex/v1/pokedex/images/559.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/559.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/559.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/56.webp b/projects/challenge 8/pokedex/v1/pokedex/images/56.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/56.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/56.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/560.webp b/projects/challenge 8/pokedex/v1/pokedex/images/560.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/560.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/560.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/561.webp b/projects/challenge 8/pokedex/v1/pokedex/images/561.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/561.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/561.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/562.webp b/projects/challenge 8/pokedex/v1/pokedex/images/562.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/562.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/562.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/563.webp b/projects/challenge 8/pokedex/v1/pokedex/images/563.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/563.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/563.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/564.webp b/projects/challenge 8/pokedex/v1/pokedex/images/564.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/564.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/564.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/565.webp b/projects/challenge 8/pokedex/v1/pokedex/images/565.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/565.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/565.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/566.webp b/projects/challenge 8/pokedex/v1/pokedex/images/566.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/566.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/566.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/567.webp b/projects/challenge 8/pokedex/v1/pokedex/images/567.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/567.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/567.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/568.webp b/projects/challenge 8/pokedex/v1/pokedex/images/568.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/568.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/568.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/569.webp b/projects/challenge 8/pokedex/v1/pokedex/images/569.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/569.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/569.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/57.webp b/projects/challenge 8/pokedex/v1/pokedex/images/57.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/57.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/57.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/570.webp b/projects/challenge 8/pokedex/v1/pokedex/images/570.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/570.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/570.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/571.webp b/projects/challenge 8/pokedex/v1/pokedex/images/571.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/571.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/571.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/572.webp b/projects/challenge 8/pokedex/v1/pokedex/images/572.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/572.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/572.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/573.webp b/projects/challenge 8/pokedex/v1/pokedex/images/573.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/573.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/573.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/574.webp b/projects/challenge 8/pokedex/v1/pokedex/images/574.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/574.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/574.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/575.webp b/projects/challenge 8/pokedex/v1/pokedex/images/575.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/575.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/575.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/576.webp b/projects/challenge 8/pokedex/v1/pokedex/images/576.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/576.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/576.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/577.webp b/projects/challenge 8/pokedex/v1/pokedex/images/577.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/577.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/577.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/578.webp b/projects/challenge 8/pokedex/v1/pokedex/images/578.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/578.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/578.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/579.webp b/projects/challenge 8/pokedex/v1/pokedex/images/579.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/579.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/579.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/58.webp b/projects/challenge 8/pokedex/v1/pokedex/images/58.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/58.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/58.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/580.webp b/projects/challenge 8/pokedex/v1/pokedex/images/580.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/580.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/580.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/581.webp b/projects/challenge 8/pokedex/v1/pokedex/images/581.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/581.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/581.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/582.webp b/projects/challenge 8/pokedex/v1/pokedex/images/582.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/582.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/582.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/583.webp b/projects/challenge 8/pokedex/v1/pokedex/images/583.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/583.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/583.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/584.webp b/projects/challenge 8/pokedex/v1/pokedex/images/584.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/584.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/584.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/585.webp b/projects/challenge 8/pokedex/v1/pokedex/images/585.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/585.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/585.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/586.webp b/projects/challenge 8/pokedex/v1/pokedex/images/586.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/586.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/586.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/587.webp b/projects/challenge 8/pokedex/v1/pokedex/images/587.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/587.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/587.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/588.webp b/projects/challenge 8/pokedex/v1/pokedex/images/588.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/588.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/588.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/589.webp b/projects/challenge 8/pokedex/v1/pokedex/images/589.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/589.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/589.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/59.webp b/projects/challenge 8/pokedex/v1/pokedex/images/59.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/59.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/59.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/590.webp b/projects/challenge 8/pokedex/v1/pokedex/images/590.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/590.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/590.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/591.webp b/projects/challenge 8/pokedex/v1/pokedex/images/591.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/591.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/591.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/592.webp b/projects/challenge 8/pokedex/v1/pokedex/images/592.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/592.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/592.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/593.webp b/projects/challenge 8/pokedex/v1/pokedex/images/593.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/593.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/593.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/594.webp b/projects/challenge 8/pokedex/v1/pokedex/images/594.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/594.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/594.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/595.webp b/projects/challenge 8/pokedex/v1/pokedex/images/595.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/595.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/595.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/596.webp b/projects/challenge 8/pokedex/v1/pokedex/images/596.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/596.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/596.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/597.webp b/projects/challenge 8/pokedex/v1/pokedex/images/597.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/597.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/597.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/598.webp b/projects/challenge 8/pokedex/v1/pokedex/images/598.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/598.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/598.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/599.webp b/projects/challenge 8/pokedex/v1/pokedex/images/599.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/599.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/599.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/6.webp b/projects/challenge 8/pokedex/v1/pokedex/images/6.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/6.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/6.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/60.webp b/projects/challenge 8/pokedex/v1/pokedex/images/60.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/60.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/60.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/600.webp b/projects/challenge 8/pokedex/v1/pokedex/images/600.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/600.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/600.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/601.webp b/projects/challenge 8/pokedex/v1/pokedex/images/601.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/601.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/601.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/602.webp b/projects/challenge 8/pokedex/v1/pokedex/images/602.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/602.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/602.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/603.webp b/projects/challenge 8/pokedex/v1/pokedex/images/603.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/603.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/603.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/604.webp b/projects/challenge 8/pokedex/v1/pokedex/images/604.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/604.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/604.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/605.webp b/projects/challenge 8/pokedex/v1/pokedex/images/605.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/605.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/605.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/606.webp b/projects/challenge 8/pokedex/v1/pokedex/images/606.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/606.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/606.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/607.webp b/projects/challenge 8/pokedex/v1/pokedex/images/607.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/607.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/607.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/608.webp b/projects/challenge 8/pokedex/v1/pokedex/images/608.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/608.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/608.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/609.webp b/projects/challenge 8/pokedex/v1/pokedex/images/609.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/609.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/609.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/61.webp b/projects/challenge 8/pokedex/v1/pokedex/images/61.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/61.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/61.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/610.webp b/projects/challenge 8/pokedex/v1/pokedex/images/610.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/610.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/610.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/611.webp b/projects/challenge 8/pokedex/v1/pokedex/images/611.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/611.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/611.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/612.webp b/projects/challenge 8/pokedex/v1/pokedex/images/612.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/612.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/612.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/613.webp b/projects/challenge 8/pokedex/v1/pokedex/images/613.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/613.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/613.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/614.webp b/projects/challenge 8/pokedex/v1/pokedex/images/614.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/614.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/614.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/615.webp b/projects/challenge 8/pokedex/v1/pokedex/images/615.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/615.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/615.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/616.webp b/projects/challenge 8/pokedex/v1/pokedex/images/616.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/616.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/616.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/617.webp b/projects/challenge 8/pokedex/v1/pokedex/images/617.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/617.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/617.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/618.webp b/projects/challenge 8/pokedex/v1/pokedex/images/618.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/618.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/618.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/619.webp b/projects/challenge 8/pokedex/v1/pokedex/images/619.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/619.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/619.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/62.webp b/projects/challenge 8/pokedex/v1/pokedex/images/62.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/62.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/62.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/620.webp b/projects/challenge 8/pokedex/v1/pokedex/images/620.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/620.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/620.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/621.webp b/projects/challenge 8/pokedex/v1/pokedex/images/621.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/621.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/621.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/622.webp b/projects/challenge 8/pokedex/v1/pokedex/images/622.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/622.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/622.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/623.webp b/projects/challenge 8/pokedex/v1/pokedex/images/623.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/623.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/623.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/624.webp b/projects/challenge 8/pokedex/v1/pokedex/images/624.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/624.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/624.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/625.webp b/projects/challenge 8/pokedex/v1/pokedex/images/625.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/625.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/625.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/626.webp b/projects/challenge 8/pokedex/v1/pokedex/images/626.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/626.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/626.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/627.webp b/projects/challenge 8/pokedex/v1/pokedex/images/627.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/627.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/627.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/628.webp b/projects/challenge 8/pokedex/v1/pokedex/images/628.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/628.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/628.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/629.webp b/projects/challenge 8/pokedex/v1/pokedex/images/629.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/629.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/629.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/63.webp b/projects/challenge 8/pokedex/v1/pokedex/images/63.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/63.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/63.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/630.webp b/projects/challenge 8/pokedex/v1/pokedex/images/630.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/630.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/630.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/631.webp b/projects/challenge 8/pokedex/v1/pokedex/images/631.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/631.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/631.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/632.webp b/projects/challenge 8/pokedex/v1/pokedex/images/632.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/632.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/632.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/633.webp b/projects/challenge 8/pokedex/v1/pokedex/images/633.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/633.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/633.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/634.webp b/projects/challenge 8/pokedex/v1/pokedex/images/634.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/634.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/634.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/635.webp b/projects/challenge 8/pokedex/v1/pokedex/images/635.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/635.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/635.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/636.webp b/projects/challenge 8/pokedex/v1/pokedex/images/636.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/636.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/636.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/637.webp b/projects/challenge 8/pokedex/v1/pokedex/images/637.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/637.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/637.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/638.webp b/projects/challenge 8/pokedex/v1/pokedex/images/638.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/638.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/638.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/639.webp b/projects/challenge 8/pokedex/v1/pokedex/images/639.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/639.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/639.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/64.webp b/projects/challenge 8/pokedex/v1/pokedex/images/64.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/64.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/64.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/640.webp b/projects/challenge 8/pokedex/v1/pokedex/images/640.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/640.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/640.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/641.webp b/projects/challenge 8/pokedex/v1/pokedex/images/641.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/641.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/641.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/642.webp b/projects/challenge 8/pokedex/v1/pokedex/images/642.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/642.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/642.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/643.webp b/projects/challenge 8/pokedex/v1/pokedex/images/643.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/643.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/643.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/644.webp b/projects/challenge 8/pokedex/v1/pokedex/images/644.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/644.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/644.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/645.webp b/projects/challenge 8/pokedex/v1/pokedex/images/645.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/645.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/645.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/646.webp b/projects/challenge 8/pokedex/v1/pokedex/images/646.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/646.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/646.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/647.webp b/projects/challenge 8/pokedex/v1/pokedex/images/647.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/647.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/647.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/648.webp b/projects/challenge 8/pokedex/v1/pokedex/images/648.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/648.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/648.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/649.webp b/projects/challenge 8/pokedex/v1/pokedex/images/649.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/649.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/649.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/65.webp b/projects/challenge 8/pokedex/v1/pokedex/images/65.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/65.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/65.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/650.webp b/projects/challenge 8/pokedex/v1/pokedex/images/650.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/650.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/650.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/651.webp b/projects/challenge 8/pokedex/v1/pokedex/images/651.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/651.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/651.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/652.webp b/projects/challenge 8/pokedex/v1/pokedex/images/652.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/652.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/652.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/653.webp b/projects/challenge 8/pokedex/v1/pokedex/images/653.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/653.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/653.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/654.webp b/projects/challenge 8/pokedex/v1/pokedex/images/654.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/654.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/654.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/655.webp b/projects/challenge 8/pokedex/v1/pokedex/images/655.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/655.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/655.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/656.webp b/projects/challenge 8/pokedex/v1/pokedex/images/656.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/656.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/656.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/657.webp b/projects/challenge 8/pokedex/v1/pokedex/images/657.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/657.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/657.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/658.webp b/projects/challenge 8/pokedex/v1/pokedex/images/658.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/658.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/658.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/659.webp b/projects/challenge 8/pokedex/v1/pokedex/images/659.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/659.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/659.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/66.webp b/projects/challenge 8/pokedex/v1/pokedex/images/66.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/66.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/66.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/660.webp b/projects/challenge 8/pokedex/v1/pokedex/images/660.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/660.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/660.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/661.webp b/projects/challenge 8/pokedex/v1/pokedex/images/661.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/661.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/661.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/662.webp b/projects/challenge 8/pokedex/v1/pokedex/images/662.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/662.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/662.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/663.webp b/projects/challenge 8/pokedex/v1/pokedex/images/663.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/663.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/663.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/664.webp b/projects/challenge 8/pokedex/v1/pokedex/images/664.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/664.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/664.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/665.webp b/projects/challenge 8/pokedex/v1/pokedex/images/665.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/665.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/665.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/666.webp b/projects/challenge 8/pokedex/v1/pokedex/images/666.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/666.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/666.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/667.webp b/projects/challenge 8/pokedex/v1/pokedex/images/667.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/667.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/667.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/668.webp b/projects/challenge 8/pokedex/v1/pokedex/images/668.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/668.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/668.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/669.webp b/projects/challenge 8/pokedex/v1/pokedex/images/669.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/669.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/669.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/67.webp b/projects/challenge 8/pokedex/v1/pokedex/images/67.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/67.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/67.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/670.webp b/projects/challenge 8/pokedex/v1/pokedex/images/670.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/670.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/670.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/671.webp b/projects/challenge 8/pokedex/v1/pokedex/images/671.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/671.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/671.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/672.webp b/projects/challenge 8/pokedex/v1/pokedex/images/672.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/672.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/672.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/673.webp b/projects/challenge 8/pokedex/v1/pokedex/images/673.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/673.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/673.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/674.webp b/projects/challenge 8/pokedex/v1/pokedex/images/674.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/674.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/674.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/675.webp b/projects/challenge 8/pokedex/v1/pokedex/images/675.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/675.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/675.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/676.webp b/projects/challenge 8/pokedex/v1/pokedex/images/676.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/676.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/676.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/677.webp b/projects/challenge 8/pokedex/v1/pokedex/images/677.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/677.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/677.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/678.webp b/projects/challenge 8/pokedex/v1/pokedex/images/678.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/678.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/678.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/679.webp b/projects/challenge 8/pokedex/v1/pokedex/images/679.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/679.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/679.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/68.webp b/projects/challenge 8/pokedex/v1/pokedex/images/68.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/68.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/68.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/680.webp b/projects/challenge 8/pokedex/v1/pokedex/images/680.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/680.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/680.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/681.webp b/projects/challenge 8/pokedex/v1/pokedex/images/681.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/681.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/681.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/682.webp b/projects/challenge 8/pokedex/v1/pokedex/images/682.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/682.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/682.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/683.webp b/projects/challenge 8/pokedex/v1/pokedex/images/683.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/683.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/683.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/684.webp b/projects/challenge 8/pokedex/v1/pokedex/images/684.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/684.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/684.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/685.webp b/projects/challenge 8/pokedex/v1/pokedex/images/685.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/685.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/685.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/686.webp b/projects/challenge 8/pokedex/v1/pokedex/images/686.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/686.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/686.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/687.webp b/projects/challenge 8/pokedex/v1/pokedex/images/687.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/687.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/687.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/688.webp b/projects/challenge 8/pokedex/v1/pokedex/images/688.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/688.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/688.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/689.webp b/projects/challenge 8/pokedex/v1/pokedex/images/689.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/689.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/689.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/69.webp b/projects/challenge 8/pokedex/v1/pokedex/images/69.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/69.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/69.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/690.webp b/projects/challenge 8/pokedex/v1/pokedex/images/690.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/690.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/690.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/691.webp b/projects/challenge 8/pokedex/v1/pokedex/images/691.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/691.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/691.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/692.webp b/projects/challenge 8/pokedex/v1/pokedex/images/692.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/692.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/692.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/693.webp b/projects/challenge 8/pokedex/v1/pokedex/images/693.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/693.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/693.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/694.webp b/projects/challenge 8/pokedex/v1/pokedex/images/694.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/694.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/694.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/695.webp b/projects/challenge 8/pokedex/v1/pokedex/images/695.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/695.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/695.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/696.webp b/projects/challenge 8/pokedex/v1/pokedex/images/696.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/696.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/696.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/697.webp b/projects/challenge 8/pokedex/v1/pokedex/images/697.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/697.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/697.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/698.webp b/projects/challenge 8/pokedex/v1/pokedex/images/698.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/698.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/698.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/699.webp b/projects/challenge 8/pokedex/v1/pokedex/images/699.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/699.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/699.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/7.webp b/projects/challenge 8/pokedex/v1/pokedex/images/7.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/7.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/7.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/70.webp b/projects/challenge 8/pokedex/v1/pokedex/images/70.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/70.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/70.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/700.webp b/projects/challenge 8/pokedex/v1/pokedex/images/700.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/700.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/700.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/701.webp b/projects/challenge 8/pokedex/v1/pokedex/images/701.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/701.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/701.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/702.webp b/projects/challenge 8/pokedex/v1/pokedex/images/702.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/702.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/702.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/703.webp b/projects/challenge 8/pokedex/v1/pokedex/images/703.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/703.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/703.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/704.webp b/projects/challenge 8/pokedex/v1/pokedex/images/704.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/704.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/704.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/705.webp b/projects/challenge 8/pokedex/v1/pokedex/images/705.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/705.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/705.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/706.webp b/projects/challenge 8/pokedex/v1/pokedex/images/706.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/706.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/706.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/707.webp b/projects/challenge 8/pokedex/v1/pokedex/images/707.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/707.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/707.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/708.webp b/projects/challenge 8/pokedex/v1/pokedex/images/708.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/708.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/708.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/709.webp b/projects/challenge 8/pokedex/v1/pokedex/images/709.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/709.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/709.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/71.webp b/projects/challenge 8/pokedex/v1/pokedex/images/71.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/71.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/71.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/710.webp b/projects/challenge 8/pokedex/v1/pokedex/images/710.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/710.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/710.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/711.webp b/projects/challenge 8/pokedex/v1/pokedex/images/711.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/711.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/711.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/712.webp b/projects/challenge 8/pokedex/v1/pokedex/images/712.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/712.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/712.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/713.webp b/projects/challenge 8/pokedex/v1/pokedex/images/713.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/713.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/713.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/714.webp b/projects/challenge 8/pokedex/v1/pokedex/images/714.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/714.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/714.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/715.webp b/projects/challenge 8/pokedex/v1/pokedex/images/715.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/715.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/715.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/716.webp b/projects/challenge 8/pokedex/v1/pokedex/images/716.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/716.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/716.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/717.webp b/projects/challenge 8/pokedex/v1/pokedex/images/717.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/717.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/717.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/718.webp b/projects/challenge 8/pokedex/v1/pokedex/images/718.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/718.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/718.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/719.webp b/projects/challenge 8/pokedex/v1/pokedex/images/719.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/719.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/719.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/72.webp b/projects/challenge 8/pokedex/v1/pokedex/images/72.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/72.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/72.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/720.webp b/projects/challenge 8/pokedex/v1/pokedex/images/720.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/720.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/720.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/721.webp b/projects/challenge 8/pokedex/v1/pokedex/images/721.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/721.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/721.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/722.webp b/projects/challenge 8/pokedex/v1/pokedex/images/722.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/722.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/722.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/723.webp b/projects/challenge 8/pokedex/v1/pokedex/images/723.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/723.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/723.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/724.webp b/projects/challenge 8/pokedex/v1/pokedex/images/724.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/724.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/724.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/725.webp b/projects/challenge 8/pokedex/v1/pokedex/images/725.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/725.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/725.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/726.webp b/projects/challenge 8/pokedex/v1/pokedex/images/726.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/726.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/726.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/727.webp b/projects/challenge 8/pokedex/v1/pokedex/images/727.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/727.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/727.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/728.webp b/projects/challenge 8/pokedex/v1/pokedex/images/728.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/728.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/728.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/729.webp b/projects/challenge 8/pokedex/v1/pokedex/images/729.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/729.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/729.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/73.webp b/projects/challenge 8/pokedex/v1/pokedex/images/73.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/73.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/73.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/730.webp b/projects/challenge 8/pokedex/v1/pokedex/images/730.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/730.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/730.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/731.webp b/projects/challenge 8/pokedex/v1/pokedex/images/731.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/731.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/731.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/732.webp b/projects/challenge 8/pokedex/v1/pokedex/images/732.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/732.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/732.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/733.webp b/projects/challenge 8/pokedex/v1/pokedex/images/733.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/733.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/733.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/734.webp b/projects/challenge 8/pokedex/v1/pokedex/images/734.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/734.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/734.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/735.webp b/projects/challenge 8/pokedex/v1/pokedex/images/735.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/735.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/735.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/736.webp b/projects/challenge 8/pokedex/v1/pokedex/images/736.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/736.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/736.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/737.webp b/projects/challenge 8/pokedex/v1/pokedex/images/737.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/737.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/737.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/738.webp b/projects/challenge 8/pokedex/v1/pokedex/images/738.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/738.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/738.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/739.webp b/projects/challenge 8/pokedex/v1/pokedex/images/739.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/739.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/739.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/74.webp b/projects/challenge 8/pokedex/v1/pokedex/images/74.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/74.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/74.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/740.webp b/projects/challenge 8/pokedex/v1/pokedex/images/740.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/740.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/740.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/741.webp b/projects/challenge 8/pokedex/v1/pokedex/images/741.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/741.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/741.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/742.webp b/projects/challenge 8/pokedex/v1/pokedex/images/742.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/742.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/742.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/743.webp b/projects/challenge 8/pokedex/v1/pokedex/images/743.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/743.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/743.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/744.webp b/projects/challenge 8/pokedex/v1/pokedex/images/744.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/744.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/744.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/745.webp b/projects/challenge 8/pokedex/v1/pokedex/images/745.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/745.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/745.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/746.webp b/projects/challenge 8/pokedex/v1/pokedex/images/746.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/746.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/746.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/747.webp b/projects/challenge 8/pokedex/v1/pokedex/images/747.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/747.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/747.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/748.webp b/projects/challenge 8/pokedex/v1/pokedex/images/748.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/748.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/748.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/749.webp b/projects/challenge 8/pokedex/v1/pokedex/images/749.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/749.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/749.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/75.webp b/projects/challenge 8/pokedex/v1/pokedex/images/75.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/75.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/75.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/750.webp b/projects/challenge 8/pokedex/v1/pokedex/images/750.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/750.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/750.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/751.webp b/projects/challenge 8/pokedex/v1/pokedex/images/751.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/751.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/751.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/752.webp b/projects/challenge 8/pokedex/v1/pokedex/images/752.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/752.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/752.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/753.webp b/projects/challenge 8/pokedex/v1/pokedex/images/753.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/753.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/753.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/754.webp b/projects/challenge 8/pokedex/v1/pokedex/images/754.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/754.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/754.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/755.webp b/projects/challenge 8/pokedex/v1/pokedex/images/755.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/755.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/755.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/756.webp b/projects/challenge 8/pokedex/v1/pokedex/images/756.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/756.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/756.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/757.webp b/projects/challenge 8/pokedex/v1/pokedex/images/757.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/757.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/757.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/758.webp b/projects/challenge 8/pokedex/v1/pokedex/images/758.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/758.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/758.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/759.webp b/projects/challenge 8/pokedex/v1/pokedex/images/759.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/759.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/759.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/76.webp b/projects/challenge 8/pokedex/v1/pokedex/images/76.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/76.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/76.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/760.webp b/projects/challenge 8/pokedex/v1/pokedex/images/760.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/760.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/760.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/761.webp b/projects/challenge 8/pokedex/v1/pokedex/images/761.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/761.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/761.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/762.webp b/projects/challenge 8/pokedex/v1/pokedex/images/762.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/762.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/762.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/763.webp b/projects/challenge 8/pokedex/v1/pokedex/images/763.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/763.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/763.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/764.webp b/projects/challenge 8/pokedex/v1/pokedex/images/764.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/764.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/764.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/765.webp b/projects/challenge 8/pokedex/v1/pokedex/images/765.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/765.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/765.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/766.webp b/projects/challenge 8/pokedex/v1/pokedex/images/766.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/766.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/766.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/767.webp b/projects/challenge 8/pokedex/v1/pokedex/images/767.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/767.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/767.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/768.webp b/projects/challenge 8/pokedex/v1/pokedex/images/768.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/768.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/768.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/769.webp b/projects/challenge 8/pokedex/v1/pokedex/images/769.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/769.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/769.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/77.webp b/projects/challenge 8/pokedex/v1/pokedex/images/77.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/77.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/77.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/770.webp b/projects/challenge 8/pokedex/v1/pokedex/images/770.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/770.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/770.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/771.webp b/projects/challenge 8/pokedex/v1/pokedex/images/771.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/771.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/771.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/772.webp b/projects/challenge 8/pokedex/v1/pokedex/images/772.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/772.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/772.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/773.webp b/projects/challenge 8/pokedex/v1/pokedex/images/773.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/773.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/773.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/774.webp b/projects/challenge 8/pokedex/v1/pokedex/images/774.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/774.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/774.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/775.webp b/projects/challenge 8/pokedex/v1/pokedex/images/775.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/775.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/775.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/776.webp b/projects/challenge 8/pokedex/v1/pokedex/images/776.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/776.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/776.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/777.webp b/projects/challenge 8/pokedex/v1/pokedex/images/777.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/777.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/777.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/778.webp b/projects/challenge 8/pokedex/v1/pokedex/images/778.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/778.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/778.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/779.webp b/projects/challenge 8/pokedex/v1/pokedex/images/779.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/779.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/779.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/78.webp b/projects/challenge 8/pokedex/v1/pokedex/images/78.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/78.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/78.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/780.webp b/projects/challenge 8/pokedex/v1/pokedex/images/780.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/780.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/780.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/781.webp b/projects/challenge 8/pokedex/v1/pokedex/images/781.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/781.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/781.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/782.webp b/projects/challenge 8/pokedex/v1/pokedex/images/782.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/782.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/782.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/783.webp b/projects/challenge 8/pokedex/v1/pokedex/images/783.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/783.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/783.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/784.webp b/projects/challenge 8/pokedex/v1/pokedex/images/784.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/784.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/784.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/785.webp b/projects/challenge 8/pokedex/v1/pokedex/images/785.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/785.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/785.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/786.webp b/projects/challenge 8/pokedex/v1/pokedex/images/786.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/786.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/786.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/787.webp b/projects/challenge 8/pokedex/v1/pokedex/images/787.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/787.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/787.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/788.webp b/projects/challenge 8/pokedex/v1/pokedex/images/788.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/788.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/788.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/789.webp b/projects/challenge 8/pokedex/v1/pokedex/images/789.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/789.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/789.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/79.webp b/projects/challenge 8/pokedex/v1/pokedex/images/79.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/79.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/79.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/790.webp b/projects/challenge 8/pokedex/v1/pokedex/images/790.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/790.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/790.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/791.webp b/projects/challenge 8/pokedex/v1/pokedex/images/791.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/791.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/791.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/792.webp b/projects/challenge 8/pokedex/v1/pokedex/images/792.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/792.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/792.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/793.webp b/projects/challenge 8/pokedex/v1/pokedex/images/793.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/793.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/793.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/794.webp b/projects/challenge 8/pokedex/v1/pokedex/images/794.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/794.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/794.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/795.webp b/projects/challenge 8/pokedex/v1/pokedex/images/795.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/795.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/795.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/796.webp b/projects/challenge 8/pokedex/v1/pokedex/images/796.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/796.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/796.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/797.webp b/projects/challenge 8/pokedex/v1/pokedex/images/797.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/797.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/797.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/798.webp b/projects/challenge 8/pokedex/v1/pokedex/images/798.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/798.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/798.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/799.webp b/projects/challenge 8/pokedex/v1/pokedex/images/799.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/799.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/799.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/8.webp b/projects/challenge 8/pokedex/v1/pokedex/images/8.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/8.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/8.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/80.webp b/projects/challenge 8/pokedex/v1/pokedex/images/80.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/80.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/80.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/800.webp b/projects/challenge 8/pokedex/v1/pokedex/images/800.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/800.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/800.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/801.webp b/projects/challenge 8/pokedex/v1/pokedex/images/801.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/801.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/801.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/802.webp b/projects/challenge 8/pokedex/v1/pokedex/images/802.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/802.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/802.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/803.webp b/projects/challenge 8/pokedex/v1/pokedex/images/803.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/803.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/803.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/804.webp b/projects/challenge 8/pokedex/v1/pokedex/images/804.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/804.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/804.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/805.webp b/projects/challenge 8/pokedex/v1/pokedex/images/805.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/805.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/805.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/806.webp b/projects/challenge 8/pokedex/v1/pokedex/images/806.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/806.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/806.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/807.webp b/projects/challenge 8/pokedex/v1/pokedex/images/807.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/807.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/807.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/808.webp b/projects/challenge 8/pokedex/v1/pokedex/images/808.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/808.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/808.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/809.webp b/projects/challenge 8/pokedex/v1/pokedex/images/809.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/809.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/809.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/81.webp b/projects/challenge 8/pokedex/v1/pokedex/images/81.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/81.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/81.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/810.webp b/projects/challenge 8/pokedex/v1/pokedex/images/810.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/810.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/810.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/811.webp b/projects/challenge 8/pokedex/v1/pokedex/images/811.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/811.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/811.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/812.webp b/projects/challenge 8/pokedex/v1/pokedex/images/812.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/812.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/812.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/813.webp b/projects/challenge 8/pokedex/v1/pokedex/images/813.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/813.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/813.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/814.webp b/projects/challenge 8/pokedex/v1/pokedex/images/814.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/814.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/814.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/815.webp b/projects/challenge 8/pokedex/v1/pokedex/images/815.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/815.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/815.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/816.webp b/projects/challenge 8/pokedex/v1/pokedex/images/816.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/816.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/816.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/817.webp b/projects/challenge 8/pokedex/v1/pokedex/images/817.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/817.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/817.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/818.webp b/projects/challenge 8/pokedex/v1/pokedex/images/818.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/818.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/818.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/819.webp b/projects/challenge 8/pokedex/v1/pokedex/images/819.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/819.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/819.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/82.webp b/projects/challenge 8/pokedex/v1/pokedex/images/82.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/82.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/82.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/820.webp b/projects/challenge 8/pokedex/v1/pokedex/images/820.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/820.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/820.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/821.webp b/projects/challenge 8/pokedex/v1/pokedex/images/821.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/821.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/821.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/822.webp b/projects/challenge 8/pokedex/v1/pokedex/images/822.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/822.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/822.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/823.webp b/projects/challenge 8/pokedex/v1/pokedex/images/823.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/823.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/823.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/824.webp b/projects/challenge 8/pokedex/v1/pokedex/images/824.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/824.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/824.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/825.webp b/projects/challenge 8/pokedex/v1/pokedex/images/825.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/825.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/825.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/826.webp b/projects/challenge 8/pokedex/v1/pokedex/images/826.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/826.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/826.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/827.webp b/projects/challenge 8/pokedex/v1/pokedex/images/827.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/827.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/827.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/828.webp b/projects/challenge 8/pokedex/v1/pokedex/images/828.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/828.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/828.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/829.webp b/projects/challenge 8/pokedex/v1/pokedex/images/829.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/829.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/829.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/83.webp b/projects/challenge 8/pokedex/v1/pokedex/images/83.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/83.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/83.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/830.webp b/projects/challenge 8/pokedex/v1/pokedex/images/830.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/830.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/830.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/831.webp b/projects/challenge 8/pokedex/v1/pokedex/images/831.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/831.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/831.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/832.webp b/projects/challenge 8/pokedex/v1/pokedex/images/832.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/832.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/832.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/833.webp b/projects/challenge 8/pokedex/v1/pokedex/images/833.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/833.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/833.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/834.webp b/projects/challenge 8/pokedex/v1/pokedex/images/834.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/834.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/834.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/835.webp b/projects/challenge 8/pokedex/v1/pokedex/images/835.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/835.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/835.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/836.webp b/projects/challenge 8/pokedex/v1/pokedex/images/836.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/836.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/836.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/837.webp b/projects/challenge 8/pokedex/v1/pokedex/images/837.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/837.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/837.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/838.webp b/projects/challenge 8/pokedex/v1/pokedex/images/838.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/838.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/838.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/839.webp b/projects/challenge 8/pokedex/v1/pokedex/images/839.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/839.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/839.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/84.webp b/projects/challenge 8/pokedex/v1/pokedex/images/84.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/84.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/84.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/840.webp b/projects/challenge 8/pokedex/v1/pokedex/images/840.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/840.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/840.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/841.webp b/projects/challenge 8/pokedex/v1/pokedex/images/841.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/841.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/841.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/842.webp b/projects/challenge 8/pokedex/v1/pokedex/images/842.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/842.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/842.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/843.webp b/projects/challenge 8/pokedex/v1/pokedex/images/843.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/843.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/843.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/844.webp b/projects/challenge 8/pokedex/v1/pokedex/images/844.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/844.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/844.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/845.webp b/projects/challenge 8/pokedex/v1/pokedex/images/845.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/845.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/845.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/846.webp b/projects/challenge 8/pokedex/v1/pokedex/images/846.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/846.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/846.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/847.webp b/projects/challenge 8/pokedex/v1/pokedex/images/847.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/847.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/847.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/848.webp b/projects/challenge 8/pokedex/v1/pokedex/images/848.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/848.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/848.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/849.webp b/projects/challenge 8/pokedex/v1/pokedex/images/849.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/849.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/849.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/85.webp b/projects/challenge 8/pokedex/v1/pokedex/images/85.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/85.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/85.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/850.webp b/projects/challenge 8/pokedex/v1/pokedex/images/850.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/850.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/850.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/851.webp b/projects/challenge 8/pokedex/v1/pokedex/images/851.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/851.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/851.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/852.webp b/projects/challenge 8/pokedex/v1/pokedex/images/852.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/852.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/852.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/853.webp b/projects/challenge 8/pokedex/v1/pokedex/images/853.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/853.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/853.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/854.webp b/projects/challenge 8/pokedex/v1/pokedex/images/854.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/854.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/854.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/855.webp b/projects/challenge 8/pokedex/v1/pokedex/images/855.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/855.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/855.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/856.webp b/projects/challenge 8/pokedex/v1/pokedex/images/856.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/856.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/856.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/857.webp b/projects/challenge 8/pokedex/v1/pokedex/images/857.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/857.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/857.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/858.webp b/projects/challenge 8/pokedex/v1/pokedex/images/858.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/858.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/858.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/859.webp b/projects/challenge 8/pokedex/v1/pokedex/images/859.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/859.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/859.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/86.webp b/projects/challenge 8/pokedex/v1/pokedex/images/86.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/86.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/86.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/860.webp b/projects/challenge 8/pokedex/v1/pokedex/images/860.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/860.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/860.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/861.webp b/projects/challenge 8/pokedex/v1/pokedex/images/861.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/861.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/861.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/862.webp b/projects/challenge 8/pokedex/v1/pokedex/images/862.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/862.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/862.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/863.webp b/projects/challenge 8/pokedex/v1/pokedex/images/863.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/863.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/863.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/864.webp b/projects/challenge 8/pokedex/v1/pokedex/images/864.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/864.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/864.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/865.webp b/projects/challenge 8/pokedex/v1/pokedex/images/865.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/865.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/865.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/866.webp b/projects/challenge 8/pokedex/v1/pokedex/images/866.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/866.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/866.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/867.webp b/projects/challenge 8/pokedex/v1/pokedex/images/867.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/867.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/867.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/868.webp b/projects/challenge 8/pokedex/v1/pokedex/images/868.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/868.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/868.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/869.webp b/projects/challenge 8/pokedex/v1/pokedex/images/869.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/869.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/869.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/87.webp b/projects/challenge 8/pokedex/v1/pokedex/images/87.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/87.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/87.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/870.webp b/projects/challenge 8/pokedex/v1/pokedex/images/870.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/870.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/870.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/871.webp b/projects/challenge 8/pokedex/v1/pokedex/images/871.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/871.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/871.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/872.webp b/projects/challenge 8/pokedex/v1/pokedex/images/872.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/872.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/872.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/873.webp b/projects/challenge 8/pokedex/v1/pokedex/images/873.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/873.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/873.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/874.webp b/projects/challenge 8/pokedex/v1/pokedex/images/874.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/874.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/874.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/875.webp b/projects/challenge 8/pokedex/v1/pokedex/images/875.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/875.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/875.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/876.webp b/projects/challenge 8/pokedex/v1/pokedex/images/876.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/876.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/876.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/877.webp b/projects/challenge 8/pokedex/v1/pokedex/images/877.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/877.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/877.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/878.webp b/projects/challenge 8/pokedex/v1/pokedex/images/878.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/878.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/878.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/879.webp b/projects/challenge 8/pokedex/v1/pokedex/images/879.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/879.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/879.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/88.webp b/projects/challenge 8/pokedex/v1/pokedex/images/88.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/88.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/88.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/880.webp b/projects/challenge 8/pokedex/v1/pokedex/images/880.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/880.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/880.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/881.webp b/projects/challenge 8/pokedex/v1/pokedex/images/881.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/881.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/881.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/882.webp b/projects/challenge 8/pokedex/v1/pokedex/images/882.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/882.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/882.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/883.webp b/projects/challenge 8/pokedex/v1/pokedex/images/883.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/883.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/883.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/884.webp b/projects/challenge 8/pokedex/v1/pokedex/images/884.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/884.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/884.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/885.webp b/projects/challenge 8/pokedex/v1/pokedex/images/885.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/885.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/885.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/886.webp b/projects/challenge 8/pokedex/v1/pokedex/images/886.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/886.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/886.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/887.webp b/projects/challenge 8/pokedex/v1/pokedex/images/887.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/887.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/887.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/888.webp b/projects/challenge 8/pokedex/v1/pokedex/images/888.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/888.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/888.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/889.webp b/projects/challenge 8/pokedex/v1/pokedex/images/889.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/889.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/889.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/89.webp b/projects/challenge 8/pokedex/v1/pokedex/images/89.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/89.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/89.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/890.webp b/projects/challenge 8/pokedex/v1/pokedex/images/890.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/890.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/890.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/891.webp b/projects/challenge 8/pokedex/v1/pokedex/images/891.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/891.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/891.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/892.webp b/projects/challenge 8/pokedex/v1/pokedex/images/892.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/892.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/892.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/893.webp b/projects/challenge 8/pokedex/v1/pokedex/images/893.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/893.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/893.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/894.webp b/projects/challenge 8/pokedex/v1/pokedex/images/894.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/894.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/894.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/895.webp b/projects/challenge 8/pokedex/v1/pokedex/images/895.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/895.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/895.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/896.webp b/projects/challenge 8/pokedex/v1/pokedex/images/896.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/896.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/896.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/897.webp b/projects/challenge 8/pokedex/v1/pokedex/images/897.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/897.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/897.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/898.webp b/projects/challenge 8/pokedex/v1/pokedex/images/898.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/898.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/898.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/899.webp b/projects/challenge 8/pokedex/v1/pokedex/images/899.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/899.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/899.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/9.webp b/projects/challenge 8/pokedex/v1/pokedex/images/9.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/9.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/9.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/90.webp b/projects/challenge 8/pokedex/v1/pokedex/images/90.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/90.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/90.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/900.webp b/projects/challenge 8/pokedex/v1/pokedex/images/900.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/900.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/900.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/901.webp b/projects/challenge 8/pokedex/v1/pokedex/images/901.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/901.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/901.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/902.webp b/projects/challenge 8/pokedex/v1/pokedex/images/902.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/902.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/902.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/903.webp b/projects/challenge 8/pokedex/v1/pokedex/images/903.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/903.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/903.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/904.webp b/projects/challenge 8/pokedex/v1/pokedex/images/904.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/904.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/904.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/905.webp b/projects/challenge 8/pokedex/v1/pokedex/images/905.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/905.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/905.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/906.webp b/projects/challenge 8/pokedex/v1/pokedex/images/906.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/906.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/906.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/907.webp b/projects/challenge 8/pokedex/v1/pokedex/images/907.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/907.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/907.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/908.webp b/projects/challenge 8/pokedex/v1/pokedex/images/908.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/908.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/908.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/909.webp b/projects/challenge 8/pokedex/v1/pokedex/images/909.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/909.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/909.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/91.webp b/projects/challenge 8/pokedex/v1/pokedex/images/91.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/91.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/91.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/910.webp b/projects/challenge 8/pokedex/v1/pokedex/images/910.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/910.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/910.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/911.webp b/projects/challenge 8/pokedex/v1/pokedex/images/911.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/911.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/911.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/912.webp b/projects/challenge 8/pokedex/v1/pokedex/images/912.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/912.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/912.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/913.webp b/projects/challenge 8/pokedex/v1/pokedex/images/913.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/913.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/913.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/914.webp b/projects/challenge 8/pokedex/v1/pokedex/images/914.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/914.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/914.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/915.webp b/projects/challenge 8/pokedex/v1/pokedex/images/915.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/915.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/915.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/916.webp b/projects/challenge 8/pokedex/v1/pokedex/images/916.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/916.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/916.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/917.webp b/projects/challenge 8/pokedex/v1/pokedex/images/917.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/917.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/917.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/918.webp b/projects/challenge 8/pokedex/v1/pokedex/images/918.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/918.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/918.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/919.webp b/projects/challenge 8/pokedex/v1/pokedex/images/919.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/919.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/919.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/92.webp b/projects/challenge 8/pokedex/v1/pokedex/images/92.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/92.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/92.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/920.webp b/projects/challenge 8/pokedex/v1/pokedex/images/920.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/920.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/920.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/921.webp b/projects/challenge 8/pokedex/v1/pokedex/images/921.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/921.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/921.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/922.webp b/projects/challenge 8/pokedex/v1/pokedex/images/922.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/922.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/922.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/923.webp b/projects/challenge 8/pokedex/v1/pokedex/images/923.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/923.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/923.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/924.webp b/projects/challenge 8/pokedex/v1/pokedex/images/924.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/924.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/924.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/925.webp b/projects/challenge 8/pokedex/v1/pokedex/images/925.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/925.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/925.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/926.webp b/projects/challenge 8/pokedex/v1/pokedex/images/926.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/926.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/926.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/927.webp b/projects/challenge 8/pokedex/v1/pokedex/images/927.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/927.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/927.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/928.webp b/projects/challenge 8/pokedex/v1/pokedex/images/928.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/928.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/928.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/929.webp b/projects/challenge 8/pokedex/v1/pokedex/images/929.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/929.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/929.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/93.webp b/projects/challenge 8/pokedex/v1/pokedex/images/93.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/93.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/93.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/930.webp b/projects/challenge 8/pokedex/v1/pokedex/images/930.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/930.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/930.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/931.webp b/projects/challenge 8/pokedex/v1/pokedex/images/931.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/931.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/931.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/932.webp b/projects/challenge 8/pokedex/v1/pokedex/images/932.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/932.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/932.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/933.webp b/projects/challenge 8/pokedex/v1/pokedex/images/933.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/933.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/933.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/934.webp b/projects/challenge 8/pokedex/v1/pokedex/images/934.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/934.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/934.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/935.webp b/projects/challenge 8/pokedex/v1/pokedex/images/935.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/935.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/935.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/936.webp b/projects/challenge 8/pokedex/v1/pokedex/images/936.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/936.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/936.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/937.webp b/projects/challenge 8/pokedex/v1/pokedex/images/937.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/937.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/937.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/938.webp b/projects/challenge 8/pokedex/v1/pokedex/images/938.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/938.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/938.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/939.webp b/projects/challenge 8/pokedex/v1/pokedex/images/939.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/939.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/939.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/94.webp b/projects/challenge 8/pokedex/v1/pokedex/images/94.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/94.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/94.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/940.webp b/projects/challenge 8/pokedex/v1/pokedex/images/940.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/940.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/940.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/941.webp b/projects/challenge 8/pokedex/v1/pokedex/images/941.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/941.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/941.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/942.webp b/projects/challenge 8/pokedex/v1/pokedex/images/942.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/942.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/942.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/943.webp b/projects/challenge 8/pokedex/v1/pokedex/images/943.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/943.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/943.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/944.webp b/projects/challenge 8/pokedex/v1/pokedex/images/944.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/944.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/944.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/945.webp b/projects/challenge 8/pokedex/v1/pokedex/images/945.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/945.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/945.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/946.webp b/projects/challenge 8/pokedex/v1/pokedex/images/946.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/946.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/946.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/947.webp b/projects/challenge 8/pokedex/v1/pokedex/images/947.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/947.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/947.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/948.webp b/projects/challenge 8/pokedex/v1/pokedex/images/948.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/948.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/948.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/949.webp b/projects/challenge 8/pokedex/v1/pokedex/images/949.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/949.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/949.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/95.webp b/projects/challenge 8/pokedex/v1/pokedex/images/95.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/95.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/95.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/950.webp b/projects/challenge 8/pokedex/v1/pokedex/images/950.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/950.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/950.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/951.webp b/projects/challenge 8/pokedex/v1/pokedex/images/951.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/951.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/951.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/952.webp b/projects/challenge 8/pokedex/v1/pokedex/images/952.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/952.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/952.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/953.webp b/projects/challenge 8/pokedex/v1/pokedex/images/953.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/953.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/953.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/954.webp b/projects/challenge 8/pokedex/v1/pokedex/images/954.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/954.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/954.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/955.webp b/projects/challenge 8/pokedex/v1/pokedex/images/955.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/955.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/955.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/956.webp b/projects/challenge 8/pokedex/v1/pokedex/images/956.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/956.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/956.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/957.webp b/projects/challenge 8/pokedex/v1/pokedex/images/957.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/957.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/957.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/958.webp b/projects/challenge 8/pokedex/v1/pokedex/images/958.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/958.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/958.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/959.webp b/projects/challenge 8/pokedex/v1/pokedex/images/959.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/959.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/959.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/96.webp b/projects/challenge 8/pokedex/v1/pokedex/images/96.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/96.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/96.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/960.webp b/projects/challenge 8/pokedex/v1/pokedex/images/960.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/960.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/960.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/961.webp b/projects/challenge 8/pokedex/v1/pokedex/images/961.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/961.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/961.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/962.webp b/projects/challenge 8/pokedex/v1/pokedex/images/962.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/962.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/962.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/963.webp b/projects/challenge 8/pokedex/v1/pokedex/images/963.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/963.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/963.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/964.webp b/projects/challenge 8/pokedex/v1/pokedex/images/964.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/964.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/964.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/965.webp b/projects/challenge 8/pokedex/v1/pokedex/images/965.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/965.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/965.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/966.webp b/projects/challenge 8/pokedex/v1/pokedex/images/966.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/966.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/966.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/967.webp b/projects/challenge 8/pokedex/v1/pokedex/images/967.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/967.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/967.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/968.webp b/projects/challenge 8/pokedex/v1/pokedex/images/968.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/968.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/968.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/969.webp b/projects/challenge 8/pokedex/v1/pokedex/images/969.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/969.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/969.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/97.webp b/projects/challenge 8/pokedex/v1/pokedex/images/97.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/97.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/97.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/970.webp b/projects/challenge 8/pokedex/v1/pokedex/images/970.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/970.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/970.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/971.webp b/projects/challenge 8/pokedex/v1/pokedex/images/971.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/971.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/971.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/972.webp b/projects/challenge 8/pokedex/v1/pokedex/images/972.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/972.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/972.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/973.webp b/projects/challenge 8/pokedex/v1/pokedex/images/973.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/973.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/973.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/974.webp b/projects/challenge 8/pokedex/v1/pokedex/images/974.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/974.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/974.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/975.webp b/projects/challenge 8/pokedex/v1/pokedex/images/975.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/975.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/975.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/976.webp b/projects/challenge 8/pokedex/v1/pokedex/images/976.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/976.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/976.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/977.webp b/projects/challenge 8/pokedex/v1/pokedex/images/977.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/977.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/977.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/978.webp b/projects/challenge 8/pokedex/v1/pokedex/images/978.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/978.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/978.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/979.webp b/projects/challenge 8/pokedex/v1/pokedex/images/979.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/979.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/979.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/98.webp b/projects/challenge 8/pokedex/v1/pokedex/images/98.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/98.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/98.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/980.webp b/projects/challenge 8/pokedex/v1/pokedex/images/980.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/980.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/980.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/981.webp b/projects/challenge 8/pokedex/v1/pokedex/images/981.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/981.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/981.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/982.webp b/projects/challenge 8/pokedex/v1/pokedex/images/982.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/982.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/982.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/983.webp b/projects/challenge 8/pokedex/v1/pokedex/images/983.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/983.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/983.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/984.webp b/projects/challenge 8/pokedex/v1/pokedex/images/984.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/984.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/984.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/985.webp b/projects/challenge 8/pokedex/v1/pokedex/images/985.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/985.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/985.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/986.webp b/projects/challenge 8/pokedex/v1/pokedex/images/986.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/986.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/986.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/987.webp b/projects/challenge 8/pokedex/v1/pokedex/images/987.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/987.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/987.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/988.webp b/projects/challenge 8/pokedex/v1/pokedex/images/988.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/988.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/988.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/989.webp b/projects/challenge 8/pokedex/v1/pokedex/images/989.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/989.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/989.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/99.webp b/projects/challenge 8/pokedex/v1/pokedex/images/99.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/99.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/99.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/990.webp b/projects/challenge 8/pokedex/v1/pokedex/images/990.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/990.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/990.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/991.webp b/projects/challenge 8/pokedex/v1/pokedex/images/991.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/991.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/991.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/992.webp b/projects/challenge 8/pokedex/v1/pokedex/images/992.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/992.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/992.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/993.webp b/projects/challenge 8/pokedex/v1/pokedex/images/993.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/993.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/993.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/994.webp b/projects/challenge 8/pokedex/v1/pokedex/images/994.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/994.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/994.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/995.webp b/projects/challenge 8/pokedex/v1/pokedex/images/995.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/995.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/995.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/996.webp b/projects/challenge 8/pokedex/v1/pokedex/images/996.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/996.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/996.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/997.webp b/projects/challenge 8/pokedex/v1/pokedex/images/997.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/997.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/997.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/998.webp b/projects/challenge 8/pokedex/v1/pokedex/images/998.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/998.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/998.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/images/999.webp b/projects/challenge 8/pokedex/v1/pokedex/images/999.webp similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/images/999.webp rename to projects/challenge 8/pokedex/v1/pokedex/images/999.webp diff --git a/projects/challange 8/pokedex/v1/pokedex/index.html b/projects/challenge 8/pokedex/v1/pokedex/index.html similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/index.html rename to projects/challenge 8/pokedex/v1/pokedex/index.html diff --git a/projects/challange 8/pokedex/v1/pokedex/script.js b/projects/challenge 8/pokedex/v1/pokedex/script.js similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/script.js rename to projects/challenge 8/pokedex/v1/pokedex/script.js diff --git a/projects/challange 8/pokedex/v1/pokedex/script2.js b/projects/challenge 8/pokedex/v1/pokedex/script2.js similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/script2.js rename to projects/challenge 8/pokedex/v1/pokedex/script2.js diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/10.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/10.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/10.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/10.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/100.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/100.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/100.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/100.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1000.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1000.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1000.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1000.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1001.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1001.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1001.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1001.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1002.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1002.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1002.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1002.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1003.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1003.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1003.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1003.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1004.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1004.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1004.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1004.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1005.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1005.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1005.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1005.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1006.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1006.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1006.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1006.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1007.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1007.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1007.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1007.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1008.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1008.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1008.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1008.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1009.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1009.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1009.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1009.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/101.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/101.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/101.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/101.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/1010.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/1010.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/1010.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/1010.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/102.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/102.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/102.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/102.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/103.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/103.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/103.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/103.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/104.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/104.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/104.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/104.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/105.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/105.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/105.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/105.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/106.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/106.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/106.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/106.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/107.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/107.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/107.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/107.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/108.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/108.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/108.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/108.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/109.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/109.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/109.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/109.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/11.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/11.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/11.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/11.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/110.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/110.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/110.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/110.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/111.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/111.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/111.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/111.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/112.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/112.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/112.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/112.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/113.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/113.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/113.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/113.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/114.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/114.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/114.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/114.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/115.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/115.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/115.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/115.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/116.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/116.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/116.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/116.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/117.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/117.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/117.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/117.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/118.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/118.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/118.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/118.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/119.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/119.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/119.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/119.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/12.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/12.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/12.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/12.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/120.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/120.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/120.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/120.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/121.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/121.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/121.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/121.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/122.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/122.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/122.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/122.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/123.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/123.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/123.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/123.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/124.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/124.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/124.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/124.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/125.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/125.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/125.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/125.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/126.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/126.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/126.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/126.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/127.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/127.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/127.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/127.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/128.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/128.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/128.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/128.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/129.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/129.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/129.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/129.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/13.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/13.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/13.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/13.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/130.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/130.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/130.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/130.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/131.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/131.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/131.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/131.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/132.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/132.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/132.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/132.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/133.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/133.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/133.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/133.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/134.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/134.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/134.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/134.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/135.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/135.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/135.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/135.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/136.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/136.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/136.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/136.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/137.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/137.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/137.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/137.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/138.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/138.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/138.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/138.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/139.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/139.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/139.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/139.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/14.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/14.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/14.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/14.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/140.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/140.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/140.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/140.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/141.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/141.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/141.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/141.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/142.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/142.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/142.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/142.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/143.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/143.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/143.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/143.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/144.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/144.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/144.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/144.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/145.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/145.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/145.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/145.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/146.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/146.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/146.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/146.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/147.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/147.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/147.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/147.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/148.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/148.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/148.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/148.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/149.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/149.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/149.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/149.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/15.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/15.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/15.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/15.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/150.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/150.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/150.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/150.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/151.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/151.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/151.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/151.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/152.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/152.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/152.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/152.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/153.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/153.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/153.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/153.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/154.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/154.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/154.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/154.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/155.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/155.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/155.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/155.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/156.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/156.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/156.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/156.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/157.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/157.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/157.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/157.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/158.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/158.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/158.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/158.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/159.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/159.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/159.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/159.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/16.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/16.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/16.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/16.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/160.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/160.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/160.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/160.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/161.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/161.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/161.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/161.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/162.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/162.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/162.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/162.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/163.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/163.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/163.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/163.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/164.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/164.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/164.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/164.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/165.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/165.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/165.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/165.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/166.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/166.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/166.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/166.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/167.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/167.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/167.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/167.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/168.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/168.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/168.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/168.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/169.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/169.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/169.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/169.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/17.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/17.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/17.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/17.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/170.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/170.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/170.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/170.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/171.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/171.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/171.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/171.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/172.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/172.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/172.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/172.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/173.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/173.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/173.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/173.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/174.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/174.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/174.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/174.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/175.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/175.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/175.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/175.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/176.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/176.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/176.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/176.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/177.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/177.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/177.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/177.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/178.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/178.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/178.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/178.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/179.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/179.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/179.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/179.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/18.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/18.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/18.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/18.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/180.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/180.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/180.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/180.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/181.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/181.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/181.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/181.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/182.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/182.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/182.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/182.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/183.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/183.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/183.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/183.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/184.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/184.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/184.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/184.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/185.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/185.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/185.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/185.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/186.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/186.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/186.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/186.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/187.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/187.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/187.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/187.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/188.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/188.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/188.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/188.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/189.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/189.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/189.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/189.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/19.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/19.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/19.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/19.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/190.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/190.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/190.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/190.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/191.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/191.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/191.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/191.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/192.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/192.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/192.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/192.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/193.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/193.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/193.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/193.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/194.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/194.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/194.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/194.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/195.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/195.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/195.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/195.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/196.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/196.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/196.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/196.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/197.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/197.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/197.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/197.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/198.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/198.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/198.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/198.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/199.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/199.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/199.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/199.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/2.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/2.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/2.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/2.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/20.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/20.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/20.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/20.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/200.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/200.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/200.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/200.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/201.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/201.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/201.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/201.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/202.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/202.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/202.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/202.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/203.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/203.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/203.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/203.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/204.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/204.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/204.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/204.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/205.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/205.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/205.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/205.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/206.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/206.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/206.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/206.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/207.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/207.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/207.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/207.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/208.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/208.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/208.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/208.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/209.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/209.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/209.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/209.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/21.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/21.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/21.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/21.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/210.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/210.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/210.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/210.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/211.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/211.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/211.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/211.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/212.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/212.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/212.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/212.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/213.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/213.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/213.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/213.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/214.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/214.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/214.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/214.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/215.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/215.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/215.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/215.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/216.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/216.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/216.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/216.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/217.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/217.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/217.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/217.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/218.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/218.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/218.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/218.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/219.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/219.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/219.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/219.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/22.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/22.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/22.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/22.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/220.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/220.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/220.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/220.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/221.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/221.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/221.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/221.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/222.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/222.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/222.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/222.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/223.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/223.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/223.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/223.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/224.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/224.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/224.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/224.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/225.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/225.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/225.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/225.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/226.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/226.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/226.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/226.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/227.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/227.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/227.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/227.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/228.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/228.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/228.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/228.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/229.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/229.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/229.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/229.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/23.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/23.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/23.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/23.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/230.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/230.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/230.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/230.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/231.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/231.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/231.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/231.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/232.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/232.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/232.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/232.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/233.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/233.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/233.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/233.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/234.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/234.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/234.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/234.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/235.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/235.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/235.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/235.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/236.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/236.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/236.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/236.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/237.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/237.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/237.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/237.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/238.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/238.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/238.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/238.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/239.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/239.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/239.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/239.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/24.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/24.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/24.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/24.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/240.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/240.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/240.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/240.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/241.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/241.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/241.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/241.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/242.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/242.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/242.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/242.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/243.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/243.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/243.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/243.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/244.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/244.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/244.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/244.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/245.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/245.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/245.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/245.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/246.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/246.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/246.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/246.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/247.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/247.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/247.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/247.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/248.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/248.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/248.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/248.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/249.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/249.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/249.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/249.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/25.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/25.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/25.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/25.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/250.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/250.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/250.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/250.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/251.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/251.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/251.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/251.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/252.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/252.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/252.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/252.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/253.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/253.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/253.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/253.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/254.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/254.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/254.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/254.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/255.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/255.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/255.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/255.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/256.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/256.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/256.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/256.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/257.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/257.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/257.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/257.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/258.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/258.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/258.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/258.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/259.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/259.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/259.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/259.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/26.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/26.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/26.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/26.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/260.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/260.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/260.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/260.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/261.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/261.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/261.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/261.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/262.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/262.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/262.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/262.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/263.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/263.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/263.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/263.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/264.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/264.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/264.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/264.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/265.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/265.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/265.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/265.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/266.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/266.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/266.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/266.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/267.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/267.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/267.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/267.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/268.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/268.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/268.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/268.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/269.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/269.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/269.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/269.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/27.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/27.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/27.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/27.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/270.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/270.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/270.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/270.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/271.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/271.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/271.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/271.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/272.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/272.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/272.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/272.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/273.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/273.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/273.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/273.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/274.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/274.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/274.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/274.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/275.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/275.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/275.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/275.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/276.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/276.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/276.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/276.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/277.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/277.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/277.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/277.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/278.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/278.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/278.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/278.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/279.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/279.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/279.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/279.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/28.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/28.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/28.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/28.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/280.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/280.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/280.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/280.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/281.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/281.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/281.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/281.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/282.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/282.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/282.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/282.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/283.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/283.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/283.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/283.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/284.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/284.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/284.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/284.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/285.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/285.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/285.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/285.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/286.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/286.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/286.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/286.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/287.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/287.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/287.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/287.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/288.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/288.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/288.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/288.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/289.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/289.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/289.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/289.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/29.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/29.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/29.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/29.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/290.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/290.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/290.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/290.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/291.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/291.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/291.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/291.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/292.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/292.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/292.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/292.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/293.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/293.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/293.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/293.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/294.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/294.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/294.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/294.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/295.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/295.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/295.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/295.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/296.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/296.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/296.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/296.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/297.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/297.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/297.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/297.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/298.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/298.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/298.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/298.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/299.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/299.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/299.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/299.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/3.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/3.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/3.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/3.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/30.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/30.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/30.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/30.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/300.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/300.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/300.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/300.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/301.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/301.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/301.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/301.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/302.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/302.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/302.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/302.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/303.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/303.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/303.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/303.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/304.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/304.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/304.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/304.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/305.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/305.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/305.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/305.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/306.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/306.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/306.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/306.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/307.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/307.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/307.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/307.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/308.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/308.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/308.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/308.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/309.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/309.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/309.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/309.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/31.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/31.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/31.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/31.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/310.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/310.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/310.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/310.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/311.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/311.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/311.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/311.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/312.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/312.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/312.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/312.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/313.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/313.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/313.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/313.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/314.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/314.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/314.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/314.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/315.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/315.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/315.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/315.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/316.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/316.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/316.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/316.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/317.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/317.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/317.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/317.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/318.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/318.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/318.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/318.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/319.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/319.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/319.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/319.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/32.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/32.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/32.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/32.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/320.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/320.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/320.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/320.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/321.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/321.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/321.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/321.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/322.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/322.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/322.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/322.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/323.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/323.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/323.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/323.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/324.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/324.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/324.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/324.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/325.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/325.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/325.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/325.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/326.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/326.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/326.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/326.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/327.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/327.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/327.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/327.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/328.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/328.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/328.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/328.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/329.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/329.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/329.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/329.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/33.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/33.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/33.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/33.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/330.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/330.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/330.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/330.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/331.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/331.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/331.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/331.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/332.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/332.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/332.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/332.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/333.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/333.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/333.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/333.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/334.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/334.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/334.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/334.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/335.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/335.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/335.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/335.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/336.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/336.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/336.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/336.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/337.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/337.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/337.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/337.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/338.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/338.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/338.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/338.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/339.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/339.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/339.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/339.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/34.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/34.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/34.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/34.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/340.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/340.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/340.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/340.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/341.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/341.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/341.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/341.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/342.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/342.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/342.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/342.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/343.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/343.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/343.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/343.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/344.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/344.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/344.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/344.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/345.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/345.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/345.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/345.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/346.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/346.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/346.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/346.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/347.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/347.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/347.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/347.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/348.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/348.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/348.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/348.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/349.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/349.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/349.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/349.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/35.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/35.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/35.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/35.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/350.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/350.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/350.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/350.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/351.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/351.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/351.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/351.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/352.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/352.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/352.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/352.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/353.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/353.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/353.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/353.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/354.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/354.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/354.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/354.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/355.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/355.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/355.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/355.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/356.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/356.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/356.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/356.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/357.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/357.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/357.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/357.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/358.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/358.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/358.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/358.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/359.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/359.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/359.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/359.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/36.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/36.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/36.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/36.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/360.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/360.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/360.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/360.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/361.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/361.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/361.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/361.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/362.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/362.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/362.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/362.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/363.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/363.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/363.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/363.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/364.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/364.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/364.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/364.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/365.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/365.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/365.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/365.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/366.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/366.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/366.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/366.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/367.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/367.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/367.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/367.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/368.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/368.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/368.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/368.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/369.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/369.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/369.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/369.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/37.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/37.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/37.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/37.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/370.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/370.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/370.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/370.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/371.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/371.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/371.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/371.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/372.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/372.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/372.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/372.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/373.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/373.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/373.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/373.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/374.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/374.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/374.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/374.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/375.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/375.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/375.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/375.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/376.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/376.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/376.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/376.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/377.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/377.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/377.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/377.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/378.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/378.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/378.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/378.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/379.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/379.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/379.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/379.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/38.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/38.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/38.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/38.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/380.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/380.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/380.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/380.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/381.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/381.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/381.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/381.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/382.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/382.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/382.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/382.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/383.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/383.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/383.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/383.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/384.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/384.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/384.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/384.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/385.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/385.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/385.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/385.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/386.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/386.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/386.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/386.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/387.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/387.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/387.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/387.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/388.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/388.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/388.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/388.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/389.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/389.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/389.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/389.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/39.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/39.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/39.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/39.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/390.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/390.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/390.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/390.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/391.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/391.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/391.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/391.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/392.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/392.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/392.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/392.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/393.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/393.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/393.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/393.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/394.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/394.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/394.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/394.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/395.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/395.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/395.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/395.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/396.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/396.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/396.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/396.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/397.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/397.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/397.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/397.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/398.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/398.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/398.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/398.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/399.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/399.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/399.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/399.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/4.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/4.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/4.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/4.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/40.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/40.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/40.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/40.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/400.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/400.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/400.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/400.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/401.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/401.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/401.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/401.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/402.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/402.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/402.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/402.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/403.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/403.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/403.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/403.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/404.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/404.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/404.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/404.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/405.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/405.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/405.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/405.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/406.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/406.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/406.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/406.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/407.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/407.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/407.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/407.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/408.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/408.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/408.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/408.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/409.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/409.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/409.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/409.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/41.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/41.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/41.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/41.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/410.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/410.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/410.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/410.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/411.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/411.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/411.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/411.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/412.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/412.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/412.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/412.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/413.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/413.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/413.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/413.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/414.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/414.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/414.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/414.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/415.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/415.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/415.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/415.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/416.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/416.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/416.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/416.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/417.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/417.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/417.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/417.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/418.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/418.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/418.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/418.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/419.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/419.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/419.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/419.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/42.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/42.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/42.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/42.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/420.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/420.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/420.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/420.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/421.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/421.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/421.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/421.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/422.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/422.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/422.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/422.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/423.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/423.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/423.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/423.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/424.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/424.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/424.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/424.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/425.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/425.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/425.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/425.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/426.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/426.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/426.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/426.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/427.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/427.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/427.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/427.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/428.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/428.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/428.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/428.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/429.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/429.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/429.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/429.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/43.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/43.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/43.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/43.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/430.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/430.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/430.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/430.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/431.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/431.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/431.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/431.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/432.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/432.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/432.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/432.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/433.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/433.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/433.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/433.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/434.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/434.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/434.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/434.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/435.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/435.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/435.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/435.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/436.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/436.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/436.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/436.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/437.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/437.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/437.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/437.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/438.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/438.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/438.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/438.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/439.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/439.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/439.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/439.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/44.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/44.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/44.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/44.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/440.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/440.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/440.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/440.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/441.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/441.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/441.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/441.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/442.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/442.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/442.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/442.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/443.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/443.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/443.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/443.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/444.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/444.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/444.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/444.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/445.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/445.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/445.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/445.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/446.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/446.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/446.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/446.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/447.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/447.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/447.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/447.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/448.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/448.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/448.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/448.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/449.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/449.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/449.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/449.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/45.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/45.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/45.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/45.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/450.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/450.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/450.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/450.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/451.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/451.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/451.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/451.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/452.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/452.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/452.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/452.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/453.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/453.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/453.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/453.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/454.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/454.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/454.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/454.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/455.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/455.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/455.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/455.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/456.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/456.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/456.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/456.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/457.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/457.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/457.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/457.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/458.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/458.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/458.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/458.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/459.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/459.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/459.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/459.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/46.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/46.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/46.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/46.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/460.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/460.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/460.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/460.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/461.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/461.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/461.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/461.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/462.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/462.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/462.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/462.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/463.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/463.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/463.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/463.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/464.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/464.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/464.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/464.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/465.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/465.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/465.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/465.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/466.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/466.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/466.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/466.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/467.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/467.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/467.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/467.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/468.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/468.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/468.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/468.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/469.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/469.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/469.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/469.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/47.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/47.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/47.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/47.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/470.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/470.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/470.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/470.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/471.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/471.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/471.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/471.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/472.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/472.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/472.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/472.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/473.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/473.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/473.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/473.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/474.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/474.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/474.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/474.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/475.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/475.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/475.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/475.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/476.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/476.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/476.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/476.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/477.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/477.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/477.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/477.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/478.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/478.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/478.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/478.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/479.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/479.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/479.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/479.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/48.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/48.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/48.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/48.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/480.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/480.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/480.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/480.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/481.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/481.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/481.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/481.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/482.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/482.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/482.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/482.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/483.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/483.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/483.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/483.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/484.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/484.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/484.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/484.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/485.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/485.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/485.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/485.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/486.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/486.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/486.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/486.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/487.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/487.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/487.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/487.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/488.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/488.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/488.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/488.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/489.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/489.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/489.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/489.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/49.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/49.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/49.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/49.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/490.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/490.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/490.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/490.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/491.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/491.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/491.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/491.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/492.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/492.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/492.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/492.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/493.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/493.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/493.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/493.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/494.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/494.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/494.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/494.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/495.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/495.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/495.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/495.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/496.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/496.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/496.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/496.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/497.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/497.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/497.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/497.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/498.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/498.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/498.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/498.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/499.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/499.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/499.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/499.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/5.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/5.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/5.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/5.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/50.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/50.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/50.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/50.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/500.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/500.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/500.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/500.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/501.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/501.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/501.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/501.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/502.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/502.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/502.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/502.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/503.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/503.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/503.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/503.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/504.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/504.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/504.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/504.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/505.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/505.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/505.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/505.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/506.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/506.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/506.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/506.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/507.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/507.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/507.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/507.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/508.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/508.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/508.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/508.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/509.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/509.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/509.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/509.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/51.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/51.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/51.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/51.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/510.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/510.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/510.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/510.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/511.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/511.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/511.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/511.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/512.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/512.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/512.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/512.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/513.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/513.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/513.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/513.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/514.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/514.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/514.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/514.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/515.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/515.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/515.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/515.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/516.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/516.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/516.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/516.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/517.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/517.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/517.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/517.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/518.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/518.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/518.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/518.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/519.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/519.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/519.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/519.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/52.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/52.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/52.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/52.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/520.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/520.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/520.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/520.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/521.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/521.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/521.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/521.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/522.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/522.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/522.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/522.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/523.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/523.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/523.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/523.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/524.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/524.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/524.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/524.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/525.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/525.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/525.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/525.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/526.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/526.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/526.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/526.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/527.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/527.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/527.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/527.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/528.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/528.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/528.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/528.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/529.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/529.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/529.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/529.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/53.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/53.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/53.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/53.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/530.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/530.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/530.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/530.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/531.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/531.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/531.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/531.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/532.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/532.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/532.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/532.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/533.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/533.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/533.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/533.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/534.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/534.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/534.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/534.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/535.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/535.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/535.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/535.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/536.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/536.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/536.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/536.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/537.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/537.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/537.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/537.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/538.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/538.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/538.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/538.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/539.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/539.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/539.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/539.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/54.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/54.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/54.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/54.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/540.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/540.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/540.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/540.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/541.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/541.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/541.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/541.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/542.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/542.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/542.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/542.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/543.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/543.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/543.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/543.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/544.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/544.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/544.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/544.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/545.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/545.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/545.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/545.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/546.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/546.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/546.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/546.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/547.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/547.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/547.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/547.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/548.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/548.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/548.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/548.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/549.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/549.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/549.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/549.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/55.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/55.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/55.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/55.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/550.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/550.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/550.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/550.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/551.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/551.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/551.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/551.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/552.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/552.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/552.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/552.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/553.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/553.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/553.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/553.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/554.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/554.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/554.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/554.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/555.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/555.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/555.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/555.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/556.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/556.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/556.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/556.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/557.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/557.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/557.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/557.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/558.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/558.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/558.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/558.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/559.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/559.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/559.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/559.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/56.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/56.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/56.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/56.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/560.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/560.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/560.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/560.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/561.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/561.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/561.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/561.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/562.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/562.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/562.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/562.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/563.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/563.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/563.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/563.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/564.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/564.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/564.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/564.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/565.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/565.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/565.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/565.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/566.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/566.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/566.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/566.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/567.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/567.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/567.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/567.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/568.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/568.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/568.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/568.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/569.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/569.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/569.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/569.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/57.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/57.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/57.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/57.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/570.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/570.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/570.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/570.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/571.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/571.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/571.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/571.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/572.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/572.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/572.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/572.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/573.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/573.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/573.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/573.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/574.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/574.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/574.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/574.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/575.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/575.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/575.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/575.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/576.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/576.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/576.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/576.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/577.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/577.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/577.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/577.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/578.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/578.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/578.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/578.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/579.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/579.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/579.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/579.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/58.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/58.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/58.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/58.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/580.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/580.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/580.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/580.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/581.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/581.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/581.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/581.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/582.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/582.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/582.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/582.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/583.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/583.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/583.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/583.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/584.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/584.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/584.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/584.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/585.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/585.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/585.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/585.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/586.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/586.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/586.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/586.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/587.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/587.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/587.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/587.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/588.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/588.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/588.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/588.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/589.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/589.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/589.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/589.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/59.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/59.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/59.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/59.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/590.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/590.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/590.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/590.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/591.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/591.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/591.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/591.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/592.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/592.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/592.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/592.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/593.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/593.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/593.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/593.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/594.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/594.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/594.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/594.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/595.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/595.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/595.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/595.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/596.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/596.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/596.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/596.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/597.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/597.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/597.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/597.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/598.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/598.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/598.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/598.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/599.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/599.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/599.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/599.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/6.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/6.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/6.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/6.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/60.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/60.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/60.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/60.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/600.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/600.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/600.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/600.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/601.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/601.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/601.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/601.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/602.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/602.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/602.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/602.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/603.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/603.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/603.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/603.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/604.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/604.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/604.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/604.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/605.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/605.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/605.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/605.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/606.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/606.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/606.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/606.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/607.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/607.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/607.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/607.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/608.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/608.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/608.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/608.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/609.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/609.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/609.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/609.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/61.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/61.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/61.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/61.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/610.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/610.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/610.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/610.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/611.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/611.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/611.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/611.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/612.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/612.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/612.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/612.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/613.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/613.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/613.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/613.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/614.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/614.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/614.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/614.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/615.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/615.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/615.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/615.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/616.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/616.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/616.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/616.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/617.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/617.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/617.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/617.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/618.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/618.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/618.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/618.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/619.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/619.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/619.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/619.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/62.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/62.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/62.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/62.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/620.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/620.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/620.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/620.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/621.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/621.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/621.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/621.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/622.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/622.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/622.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/622.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/623.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/623.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/623.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/623.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/624.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/624.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/624.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/624.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/625.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/625.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/625.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/625.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/626.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/626.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/626.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/626.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/627.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/627.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/627.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/627.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/628.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/628.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/628.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/628.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/629.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/629.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/629.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/629.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/63.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/63.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/63.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/63.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/630.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/630.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/630.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/630.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/631.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/631.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/631.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/631.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/632.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/632.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/632.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/632.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/633.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/633.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/633.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/633.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/634.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/634.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/634.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/634.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/635.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/635.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/635.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/635.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/636.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/636.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/636.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/636.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/637.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/637.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/637.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/637.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/638.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/638.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/638.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/638.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/639.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/639.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/639.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/639.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/64.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/64.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/64.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/64.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/640.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/640.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/640.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/640.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/641.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/641.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/641.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/641.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/642.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/642.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/642.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/642.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/643.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/643.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/643.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/643.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/644.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/644.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/644.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/644.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/645.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/645.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/645.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/645.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/646.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/646.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/646.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/646.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/647.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/647.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/647.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/647.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/648.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/648.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/648.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/648.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/649.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/649.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/649.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/649.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/65.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/65.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/65.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/65.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/650.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/650.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/650.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/650.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/651.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/651.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/651.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/651.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/652.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/652.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/652.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/652.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/653.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/653.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/653.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/653.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/654.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/654.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/654.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/654.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/655.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/655.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/655.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/655.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/656.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/656.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/656.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/656.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/657.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/657.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/657.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/657.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/658.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/658.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/658.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/658.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/659.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/659.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/659.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/659.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/66.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/66.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/66.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/66.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/660.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/660.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/660.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/660.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/661.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/661.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/661.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/661.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/662.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/662.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/662.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/662.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/663.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/663.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/663.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/663.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/664.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/664.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/664.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/664.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/665.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/665.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/665.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/665.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/666.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/666.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/666.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/666.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/667.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/667.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/667.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/667.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/668.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/668.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/668.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/668.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/669.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/669.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/669.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/669.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/67.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/67.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/67.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/67.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/670.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/670.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/670.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/670.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/671.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/671.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/671.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/671.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/672.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/672.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/672.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/672.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/673.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/673.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/673.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/673.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/674.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/674.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/674.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/674.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/675.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/675.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/675.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/675.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/676.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/676.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/676.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/676.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/677.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/677.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/677.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/677.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/678.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/678.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/678.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/678.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/679.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/679.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/679.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/679.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/68.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/68.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/68.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/68.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/680.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/680.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/680.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/680.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/681.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/681.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/681.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/681.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/682.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/682.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/682.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/682.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/683.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/683.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/683.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/683.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/684.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/684.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/684.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/684.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/685.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/685.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/685.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/685.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/686.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/686.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/686.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/686.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/687.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/687.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/687.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/687.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/688.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/688.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/688.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/688.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/689.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/689.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/689.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/689.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/69.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/69.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/69.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/69.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/690.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/690.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/690.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/690.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/691.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/691.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/691.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/691.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/692.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/692.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/692.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/692.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/693.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/693.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/693.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/693.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/694.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/694.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/694.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/694.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/695.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/695.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/695.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/695.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/696.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/696.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/696.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/696.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/697.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/697.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/697.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/697.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/698.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/698.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/698.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/698.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/699.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/699.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/699.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/699.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/7.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/7.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/7.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/7.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/70.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/70.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/70.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/70.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/700.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/700.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/700.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/700.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/701.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/701.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/701.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/701.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/702.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/702.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/702.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/702.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/703.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/703.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/703.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/703.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/704.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/704.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/704.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/704.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/705.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/705.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/705.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/705.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/706.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/706.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/706.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/706.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/707.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/707.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/707.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/707.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/708.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/708.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/708.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/708.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/709.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/709.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/709.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/709.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/71.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/71.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/71.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/71.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/710.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/710.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/710.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/710.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/711.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/711.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/711.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/711.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/712.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/712.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/712.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/712.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/713.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/713.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/713.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/713.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/714.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/714.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/714.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/714.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/715.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/715.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/715.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/715.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/716.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/716.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/716.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/716.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/717.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/717.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/717.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/717.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/718.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/718.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/718.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/718.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/719.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/719.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/719.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/719.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/72.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/72.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/72.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/72.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/720.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/720.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/720.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/720.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/721.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/721.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/721.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/721.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/722.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/722.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/722.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/722.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/723.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/723.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/723.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/723.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/724.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/724.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/724.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/724.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/725.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/725.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/725.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/725.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/726.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/726.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/726.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/726.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/727.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/727.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/727.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/727.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/728.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/728.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/728.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/728.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/729.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/729.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/729.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/729.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/73.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/73.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/73.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/73.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/730.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/730.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/730.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/730.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/731.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/731.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/731.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/731.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/732.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/732.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/732.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/732.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/733.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/733.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/733.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/733.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/734.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/734.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/734.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/734.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/735.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/735.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/735.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/735.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/736.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/736.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/736.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/736.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/737.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/737.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/737.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/737.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/738.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/738.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/738.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/738.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/739.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/739.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/739.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/739.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/74.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/74.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/74.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/74.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/740.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/740.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/740.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/740.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/741.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/741.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/741.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/741.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/742.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/742.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/742.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/742.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/743.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/743.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/743.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/743.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/744.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/744.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/744.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/744.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/745.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/745.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/745.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/745.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/746.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/746.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/746.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/746.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/747.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/747.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/747.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/747.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/748.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/748.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/748.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/748.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/749.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/749.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/749.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/749.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/75.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/75.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/75.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/75.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/750.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/750.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/750.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/750.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/751.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/751.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/751.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/751.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/752.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/752.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/752.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/752.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/753.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/753.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/753.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/753.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/754.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/754.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/754.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/754.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/755.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/755.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/755.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/755.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/756.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/756.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/756.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/756.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/757.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/757.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/757.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/757.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/758.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/758.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/758.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/758.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/759.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/759.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/759.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/759.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/76.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/76.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/76.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/76.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/760.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/760.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/760.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/760.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/761.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/761.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/761.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/761.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/762.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/762.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/762.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/762.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/763.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/763.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/763.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/763.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/764.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/764.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/764.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/764.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/765.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/765.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/765.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/765.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/766.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/766.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/766.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/766.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/767.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/767.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/767.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/767.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/768.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/768.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/768.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/768.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/769.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/769.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/769.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/769.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/77.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/77.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/77.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/77.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/770.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/770.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/770.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/770.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/771.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/771.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/771.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/771.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/772.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/772.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/772.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/772.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/773.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/773.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/773.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/773.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/774.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/774.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/774.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/774.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/775.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/775.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/775.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/775.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/776.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/776.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/776.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/776.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/777.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/777.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/777.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/777.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/778.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/778.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/778.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/778.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/779.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/779.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/779.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/779.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/78.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/78.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/78.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/78.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/780.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/780.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/780.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/780.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/781.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/781.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/781.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/781.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/782.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/782.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/782.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/782.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/783.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/783.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/783.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/783.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/784.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/784.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/784.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/784.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/785.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/785.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/785.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/785.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/786.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/786.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/786.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/786.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/787.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/787.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/787.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/787.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/788.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/788.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/788.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/788.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/789.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/789.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/789.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/789.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/79.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/79.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/79.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/79.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/790.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/790.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/790.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/790.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/791.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/791.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/791.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/791.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/792.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/792.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/792.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/792.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/793.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/793.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/793.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/793.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/794.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/794.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/794.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/794.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/795.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/795.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/795.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/795.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/796.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/796.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/796.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/796.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/797.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/797.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/797.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/797.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/798.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/798.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/798.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/798.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/799.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/799.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/799.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/799.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/8.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/8.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/8.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/8.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/80.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/80.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/80.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/80.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/800.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/800.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/800.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/800.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/801.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/801.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/801.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/801.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/802.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/802.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/802.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/802.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/803.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/803.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/803.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/803.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/804.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/804.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/804.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/804.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/805.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/805.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/805.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/805.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/806.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/806.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/806.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/806.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/807.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/807.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/807.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/807.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/808.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/808.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/808.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/808.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/809.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/809.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/809.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/809.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/81.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/81.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/81.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/81.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/810.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/810.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/810.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/810.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/811.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/811.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/811.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/811.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/812.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/812.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/812.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/812.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/813.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/813.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/813.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/813.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/814.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/814.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/814.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/814.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/815.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/815.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/815.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/815.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/816.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/816.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/816.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/816.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/817.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/817.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/817.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/817.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/818.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/818.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/818.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/818.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/819.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/819.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/819.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/819.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/82.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/82.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/82.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/82.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/820.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/820.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/820.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/820.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/821.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/821.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/821.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/821.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/822.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/822.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/822.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/822.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/823.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/823.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/823.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/823.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/824.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/824.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/824.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/824.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/825.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/825.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/825.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/825.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/826.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/826.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/826.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/826.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/827.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/827.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/827.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/827.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/828.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/828.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/828.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/828.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/829.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/829.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/829.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/829.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/83.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/83.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/83.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/83.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/830.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/830.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/830.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/830.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/831.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/831.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/831.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/831.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/832.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/832.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/832.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/832.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/833.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/833.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/833.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/833.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/834.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/834.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/834.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/834.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/835.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/835.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/835.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/835.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/836.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/836.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/836.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/836.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/837.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/837.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/837.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/837.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/838.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/838.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/838.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/838.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/839.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/839.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/839.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/839.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/84.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/84.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/84.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/84.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/840.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/840.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/840.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/840.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/841.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/841.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/841.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/841.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/842.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/842.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/842.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/842.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/843.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/843.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/843.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/843.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/844.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/844.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/844.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/844.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/845.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/845.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/845.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/845.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/846.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/846.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/846.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/846.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/847.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/847.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/847.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/847.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/848.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/848.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/848.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/848.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/849.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/849.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/849.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/849.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/85.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/85.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/85.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/85.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/850.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/850.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/850.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/850.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/851.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/851.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/851.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/851.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/852.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/852.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/852.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/852.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/853.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/853.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/853.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/853.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/854.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/854.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/854.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/854.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/855.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/855.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/855.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/855.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/856.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/856.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/856.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/856.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/857.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/857.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/857.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/857.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/858.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/858.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/858.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/858.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/859.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/859.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/859.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/859.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/86.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/86.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/86.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/86.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/860.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/860.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/860.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/860.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/861.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/861.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/861.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/861.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/862.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/862.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/862.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/862.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/863.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/863.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/863.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/863.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/864.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/864.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/864.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/864.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/865.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/865.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/865.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/865.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/866.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/866.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/866.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/866.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/867.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/867.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/867.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/867.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/868.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/868.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/868.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/868.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/869.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/869.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/869.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/869.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/87.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/87.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/87.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/87.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/870.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/870.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/870.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/870.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/871.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/871.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/871.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/871.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/872.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/872.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/872.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/872.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/873.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/873.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/873.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/873.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/874.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/874.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/874.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/874.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/875.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/875.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/875.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/875.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/876.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/876.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/876.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/876.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/877.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/877.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/877.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/877.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/878.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/878.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/878.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/878.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/879.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/879.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/879.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/879.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/88.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/88.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/88.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/88.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/880.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/880.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/880.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/880.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/881.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/881.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/881.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/881.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/882.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/882.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/882.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/882.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/883.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/883.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/883.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/883.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/884.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/884.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/884.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/884.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/885.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/885.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/885.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/885.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/886.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/886.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/886.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/886.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/887.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/887.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/887.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/887.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/888.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/888.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/888.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/888.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/889.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/889.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/889.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/889.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/89.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/89.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/89.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/89.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/890.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/890.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/890.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/890.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/891.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/891.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/891.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/891.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/892.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/892.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/892.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/892.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/893.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/893.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/893.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/893.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/894.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/894.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/894.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/894.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/895.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/895.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/895.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/895.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/896.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/896.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/896.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/896.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/897.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/897.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/897.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/897.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/898.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/898.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/898.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/898.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/899.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/899.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/899.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/899.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/9.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/9.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/9.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/9.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/90.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/90.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/90.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/90.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/900.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/900.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/900.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/900.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/901.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/901.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/901.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/901.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/902.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/902.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/902.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/902.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/903.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/903.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/903.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/903.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/904.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/904.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/904.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/904.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/905.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/905.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/905.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/905.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/906.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/906.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/906.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/906.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/907.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/907.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/907.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/907.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/908.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/908.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/908.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/908.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/909.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/909.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/909.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/909.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/91.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/91.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/91.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/91.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/910.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/910.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/910.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/910.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/911.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/911.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/911.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/911.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/912.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/912.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/912.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/912.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/913.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/913.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/913.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/913.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/914.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/914.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/914.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/914.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/915.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/915.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/915.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/915.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/916.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/916.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/916.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/916.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/917.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/917.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/917.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/917.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/918.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/918.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/918.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/918.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/919.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/919.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/919.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/919.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/92.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/92.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/92.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/92.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/920.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/920.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/920.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/920.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/921.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/921.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/921.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/921.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/922.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/922.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/922.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/922.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/923.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/923.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/923.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/923.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/924.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/924.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/924.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/924.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/925.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/925.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/925.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/925.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/926.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/926.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/926.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/926.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/927.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/927.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/927.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/927.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/928.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/928.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/928.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/928.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/929.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/929.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/929.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/929.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/93.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/93.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/93.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/93.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/930.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/930.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/930.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/930.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/931.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/931.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/931.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/931.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/932.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/932.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/932.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/932.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/933.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/933.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/933.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/933.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/934.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/934.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/934.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/934.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/935.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/935.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/935.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/935.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/936.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/936.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/936.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/936.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/937.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/937.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/937.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/937.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/938.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/938.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/938.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/938.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/939.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/939.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/939.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/939.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/94.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/94.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/94.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/94.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/940.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/940.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/940.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/940.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/941.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/941.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/941.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/941.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/942.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/942.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/942.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/942.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/943.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/943.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/943.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/943.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/944.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/944.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/944.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/944.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/945.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/945.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/945.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/945.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/946.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/946.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/946.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/946.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/947.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/947.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/947.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/947.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/948.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/948.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/948.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/948.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/949.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/949.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/949.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/949.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/95.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/95.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/95.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/95.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/950.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/950.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/950.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/950.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/951.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/951.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/951.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/951.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/952.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/952.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/952.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/952.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/953.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/953.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/953.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/953.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/954.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/954.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/954.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/954.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/955.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/955.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/955.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/955.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/956.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/956.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/956.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/956.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/957.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/957.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/957.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/957.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/958.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/958.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/958.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/958.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/959.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/959.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/959.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/959.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/96.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/96.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/96.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/96.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/960.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/960.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/960.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/960.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/961.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/961.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/961.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/961.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/962.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/962.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/962.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/962.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/963.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/963.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/963.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/963.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/964.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/964.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/964.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/964.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/965.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/965.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/965.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/965.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/966.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/966.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/966.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/966.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/967.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/967.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/967.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/967.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/968.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/968.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/968.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/968.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/969.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/969.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/969.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/969.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/97.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/97.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/97.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/97.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/970.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/970.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/970.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/970.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/971.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/971.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/971.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/971.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/972.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/972.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/972.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/972.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/973.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/973.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/973.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/973.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/974.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/974.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/974.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/974.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/975.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/975.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/975.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/975.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/976.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/976.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/976.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/976.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/977.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/977.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/977.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/977.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/978.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/978.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/978.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/978.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/979.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/979.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/979.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/979.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/98.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/98.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/98.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/98.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/980.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/980.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/980.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/980.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/981.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/981.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/981.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/981.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/982.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/982.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/982.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/982.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/983.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/983.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/983.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/983.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/984.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/984.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/984.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/984.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/985.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/985.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/985.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/985.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/986.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/986.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/986.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/986.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/987.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/987.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/987.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/987.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/988.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/988.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/988.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/988.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/989.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/989.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/989.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/989.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/99.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/99.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/99.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/99.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/990.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/990.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/990.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/990.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/991.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/991.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/991.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/991.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/992.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/992.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/992.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/992.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/993.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/993.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/993.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/993.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/994.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/994.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/994.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/994.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/995.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/995.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/995.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/995.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/996.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/996.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/996.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/996.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/997.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/997.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/997.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/997.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/998.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/998.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/998.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/998.png diff --git a/projects/challange 8/pokedex/v1/pokedex/small-images/999.png b/projects/challenge 8/pokedex/v1/pokedex/small-images/999.png similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/small-images/999.png rename to projects/challenge 8/pokedex/v1/pokedex/small-images/999.png diff --git a/projects/challange 8/pokedex/v1/pokedex/style.css b/projects/challenge 8/pokedex/v1/pokedex/style.css similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/style.css rename to projects/challenge 8/pokedex/v1/pokedex/style.css diff --git a/projects/challange 8/pokedex/v1/pokedex/style2.css b/projects/challenge 8/pokedex/v1/pokedex/style2.css similarity index 100% rename from projects/challange 8/pokedex/v1/pokedex/style2.css rename to projects/challenge 8/pokedex/v1/pokedex/style2.css diff --git a/projects/challange 8/pokedex/v2/.vscode/settings.json b/projects/challenge 8/pokedex/v2/.vscode/settings.json similarity index 100% rename from projects/challange 8/pokedex/v2/.vscode/settings.json rename to projects/challenge 8/pokedex/v2/.vscode/settings.json diff --git a/projects/challange 8/pokedex/v2/actions.js b/projects/challenge 8/pokedex/v2/actions.js similarity index 100% rename from projects/challange 8/pokedex/v2/actions.js rename to projects/challenge 8/pokedex/v2/actions.js diff --git a/projects/challange 8/pokedex/v2/assets/back-to-home.svg b/projects/challenge 8/pokedex/v2/assets/back-to-home.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/back-to-home.svg rename to projects/challenge 8/pokedex/v2/assets/back-to-home.svg diff --git a/projects/challange 8/pokedex/v2/assets/chevron_left.svg b/projects/challenge 8/pokedex/v2/assets/chevron_left.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/chevron_left.svg rename to projects/challenge 8/pokedex/v2/assets/chevron_left.svg diff --git a/projects/challange 8/pokedex/v2/assets/chevron_right.svg b/projects/challenge 8/pokedex/v2/assets/chevron_right.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/chevron_right.svg rename to projects/challenge 8/pokedex/v2/assets/chevron_right.svg diff --git a/projects/challange 8/pokedex/v2/assets/cross.svg b/projects/challenge 8/pokedex/v2/assets/cross.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/cross.svg rename to projects/challenge 8/pokedex/v2/assets/cross.svg diff --git a/projects/challange 8/pokedex/v2/assets/height.svg b/projects/challenge 8/pokedex/v2/assets/height.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/height.svg rename to projects/challenge 8/pokedex/v2/assets/height.svg diff --git a/projects/challange 8/pokedex/v2/assets/pokeball.png b/projects/challenge 8/pokedex/v2/assets/pokeball.png similarity index 100% rename from projects/challange 8/pokedex/v2/assets/pokeball.png rename to projects/challenge 8/pokedex/v2/assets/pokeball.png diff --git a/projects/challange 8/pokedex/v2/assets/pokeball.svg b/projects/challenge 8/pokedex/v2/assets/pokeball.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/pokeball.svg rename to projects/challenge 8/pokedex/v2/assets/pokeball.svg diff --git a/projects/challange 8/pokedex/v2/assets/pokedex.svg b/projects/challenge 8/pokedex/v2/assets/pokedex.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/pokedex.svg rename to projects/challenge 8/pokedex/v2/assets/pokedex.svg diff --git a/projects/challange 8/pokedex/v2/assets/search.svg b/projects/challenge 8/pokedex/v2/assets/search.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/search.svg rename to projects/challenge 8/pokedex/v2/assets/search.svg diff --git a/projects/challange 8/pokedex/v2/assets/sorting.svg b/projects/challenge 8/pokedex/v2/assets/sorting.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/sorting.svg rename to projects/challenge 8/pokedex/v2/assets/sorting.svg diff --git a/projects/challange 8/pokedex/v2/assets/weight.svg b/projects/challenge 8/pokedex/v2/assets/weight.svg similarity index 100% rename from projects/challange 8/pokedex/v2/assets/weight.svg rename to projects/challenge 8/pokedex/v2/assets/weight.svg diff --git a/projects/challange 8/pokedex/v2/convert-images.js b/projects/challenge 8/pokedex/v2/convert-images.js similarity index 100% rename from projects/challange 8/pokedex/v2/convert-images.js rename to projects/challenge 8/pokedex/v2/convert-images.js diff --git a/projects/challange 8/pokedex/v2/delete-pokemon.php b/projects/challenge 8/pokedex/v2/delete-pokemon.php similarity index 100% rename from projects/challange 8/pokedex/v2/delete-pokemon.php rename to projects/challenge 8/pokedex/v2/delete-pokemon.php diff --git a/projects/challange 8/pokedex/v2/detail.html b/projects/challenge 8/pokedex/v2/detail.html similarity index 100% rename from projects/challange 8/pokedex/v2/detail.html rename to projects/challenge 8/pokedex/v2/detail.html diff --git a/projects/challange 8/pokedex/v2/error_log.txt b/projects/challenge 8/pokedex/v2/error_log.txt similarity index 100% rename from projects/challange 8/pokedex/v2/error_log.txt rename to projects/challenge 8/pokedex/v2/error_log.txt diff --git a/projects/challange 8/pokedex/v2/get-competitors.php b/projects/challenge 8/pokedex/v2/get-competitors.php similarity index 100% rename from projects/challange 8/pokedex/v2/get-competitors.php rename to projects/challenge 8/pokedex/v2/get-competitors.php diff --git a/projects/challange 8/pokedex/v2/get-pokemon.php b/projects/challenge 8/pokedex/v2/get-pokemon.php similarity index 100% rename from projects/challange 8/pokedex/v2/get-pokemon.php rename to projects/challenge 8/pokedex/v2/get-pokemon.php diff --git a/projects/challange 8/pokedex/v2/images/1.webp b/projects/challenge 8/pokedex/v2/images/1.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1.webp rename to projects/challenge 8/pokedex/v2/images/1.webp diff --git a/projects/challange 8/pokedex/v2/images/10.webp b/projects/challenge 8/pokedex/v2/images/10.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/10.webp rename to projects/challenge 8/pokedex/v2/images/10.webp diff --git a/projects/challange 8/pokedex/v2/images/100.webp b/projects/challenge 8/pokedex/v2/images/100.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/100.webp rename to projects/challenge 8/pokedex/v2/images/100.webp diff --git a/projects/challange 8/pokedex/v2/images/1000.webp b/projects/challenge 8/pokedex/v2/images/1000.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1000.webp rename to projects/challenge 8/pokedex/v2/images/1000.webp diff --git a/projects/challange 8/pokedex/v2/images/1001.webp b/projects/challenge 8/pokedex/v2/images/1001.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1001.webp rename to projects/challenge 8/pokedex/v2/images/1001.webp diff --git a/projects/challange 8/pokedex/v2/images/1002.webp b/projects/challenge 8/pokedex/v2/images/1002.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1002.webp rename to projects/challenge 8/pokedex/v2/images/1002.webp diff --git a/projects/challange 8/pokedex/v2/images/1003.webp b/projects/challenge 8/pokedex/v2/images/1003.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1003.webp rename to projects/challenge 8/pokedex/v2/images/1003.webp diff --git a/projects/challange 8/pokedex/v2/images/1004.webp b/projects/challenge 8/pokedex/v2/images/1004.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1004.webp rename to projects/challenge 8/pokedex/v2/images/1004.webp diff --git a/projects/challange 8/pokedex/v2/images/1005.webp b/projects/challenge 8/pokedex/v2/images/1005.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1005.webp rename to projects/challenge 8/pokedex/v2/images/1005.webp diff --git a/projects/challange 8/pokedex/v2/images/1006.webp b/projects/challenge 8/pokedex/v2/images/1006.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1006.webp rename to projects/challenge 8/pokedex/v2/images/1006.webp diff --git a/projects/challange 8/pokedex/v2/images/1007.webp b/projects/challenge 8/pokedex/v2/images/1007.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1007.webp rename to projects/challenge 8/pokedex/v2/images/1007.webp diff --git a/projects/challange 8/pokedex/v2/images/1008.webp b/projects/challenge 8/pokedex/v2/images/1008.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1008.webp rename to projects/challenge 8/pokedex/v2/images/1008.webp diff --git a/projects/challange 8/pokedex/v2/images/1009.webp b/projects/challenge 8/pokedex/v2/images/1009.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1009.webp rename to projects/challenge 8/pokedex/v2/images/1009.webp diff --git a/projects/challange 8/pokedex/v2/images/101.webp b/projects/challenge 8/pokedex/v2/images/101.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/101.webp rename to projects/challenge 8/pokedex/v2/images/101.webp diff --git a/projects/challange 8/pokedex/v2/images/1010.webp b/projects/challenge 8/pokedex/v2/images/1010.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/1010.webp rename to projects/challenge 8/pokedex/v2/images/1010.webp diff --git a/projects/challange 8/pokedex/v2/images/102.webp b/projects/challenge 8/pokedex/v2/images/102.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/102.webp rename to projects/challenge 8/pokedex/v2/images/102.webp diff --git a/projects/challange 8/pokedex/v2/images/103.webp b/projects/challenge 8/pokedex/v2/images/103.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/103.webp rename to projects/challenge 8/pokedex/v2/images/103.webp diff --git a/projects/challange 8/pokedex/v2/images/104.webp b/projects/challenge 8/pokedex/v2/images/104.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/104.webp rename to projects/challenge 8/pokedex/v2/images/104.webp diff --git a/projects/challange 8/pokedex/v2/images/105.webp b/projects/challenge 8/pokedex/v2/images/105.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/105.webp rename to projects/challenge 8/pokedex/v2/images/105.webp diff --git a/projects/challange 8/pokedex/v2/images/106.webp b/projects/challenge 8/pokedex/v2/images/106.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/106.webp rename to projects/challenge 8/pokedex/v2/images/106.webp diff --git a/projects/challange 8/pokedex/v2/images/107.webp b/projects/challenge 8/pokedex/v2/images/107.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/107.webp rename to projects/challenge 8/pokedex/v2/images/107.webp diff --git a/projects/challange 8/pokedex/v2/images/108.webp b/projects/challenge 8/pokedex/v2/images/108.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/108.webp rename to projects/challenge 8/pokedex/v2/images/108.webp diff --git a/projects/challange 8/pokedex/v2/images/109.webp b/projects/challenge 8/pokedex/v2/images/109.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/109.webp rename to projects/challenge 8/pokedex/v2/images/109.webp diff --git a/projects/challange 8/pokedex/v2/images/11.webp b/projects/challenge 8/pokedex/v2/images/11.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/11.webp rename to projects/challenge 8/pokedex/v2/images/11.webp diff --git a/projects/challange 8/pokedex/v2/images/110.webp b/projects/challenge 8/pokedex/v2/images/110.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/110.webp rename to projects/challenge 8/pokedex/v2/images/110.webp diff --git a/projects/challange 8/pokedex/v2/images/111.webp b/projects/challenge 8/pokedex/v2/images/111.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/111.webp rename to projects/challenge 8/pokedex/v2/images/111.webp diff --git a/projects/challange 8/pokedex/v2/images/112.webp b/projects/challenge 8/pokedex/v2/images/112.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/112.webp rename to projects/challenge 8/pokedex/v2/images/112.webp diff --git a/projects/challange 8/pokedex/v2/images/113.webp b/projects/challenge 8/pokedex/v2/images/113.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/113.webp rename to projects/challenge 8/pokedex/v2/images/113.webp diff --git a/projects/challange 8/pokedex/v2/images/114.webp b/projects/challenge 8/pokedex/v2/images/114.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/114.webp rename to projects/challenge 8/pokedex/v2/images/114.webp diff --git a/projects/challange 8/pokedex/v2/images/115.webp b/projects/challenge 8/pokedex/v2/images/115.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/115.webp rename to projects/challenge 8/pokedex/v2/images/115.webp diff --git a/projects/challange 8/pokedex/v2/images/116.webp b/projects/challenge 8/pokedex/v2/images/116.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/116.webp rename to projects/challenge 8/pokedex/v2/images/116.webp diff --git a/projects/challange 8/pokedex/v2/images/117.webp b/projects/challenge 8/pokedex/v2/images/117.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/117.webp rename to projects/challenge 8/pokedex/v2/images/117.webp diff --git a/projects/challange 8/pokedex/v2/images/118.webp b/projects/challenge 8/pokedex/v2/images/118.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/118.webp rename to projects/challenge 8/pokedex/v2/images/118.webp diff --git a/projects/challange 8/pokedex/v2/images/119.webp b/projects/challenge 8/pokedex/v2/images/119.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/119.webp rename to projects/challenge 8/pokedex/v2/images/119.webp diff --git a/projects/challange 8/pokedex/v2/images/12.webp b/projects/challenge 8/pokedex/v2/images/12.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/12.webp rename to projects/challenge 8/pokedex/v2/images/12.webp diff --git a/projects/challange 8/pokedex/v2/images/120.webp b/projects/challenge 8/pokedex/v2/images/120.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/120.webp rename to projects/challenge 8/pokedex/v2/images/120.webp diff --git a/projects/challange 8/pokedex/v2/images/121.webp b/projects/challenge 8/pokedex/v2/images/121.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/121.webp rename to projects/challenge 8/pokedex/v2/images/121.webp diff --git a/projects/challange 8/pokedex/v2/images/122.webp b/projects/challenge 8/pokedex/v2/images/122.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/122.webp rename to projects/challenge 8/pokedex/v2/images/122.webp diff --git a/projects/challange 8/pokedex/v2/images/123.webp b/projects/challenge 8/pokedex/v2/images/123.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/123.webp rename to projects/challenge 8/pokedex/v2/images/123.webp diff --git a/projects/challange 8/pokedex/v2/images/124.webp b/projects/challenge 8/pokedex/v2/images/124.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/124.webp rename to projects/challenge 8/pokedex/v2/images/124.webp diff --git a/projects/challange 8/pokedex/v2/images/125.webp b/projects/challenge 8/pokedex/v2/images/125.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/125.webp rename to projects/challenge 8/pokedex/v2/images/125.webp diff --git a/projects/challange 8/pokedex/v2/images/126.webp b/projects/challenge 8/pokedex/v2/images/126.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/126.webp rename to projects/challenge 8/pokedex/v2/images/126.webp diff --git a/projects/challange 8/pokedex/v2/images/127.webp b/projects/challenge 8/pokedex/v2/images/127.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/127.webp rename to projects/challenge 8/pokedex/v2/images/127.webp diff --git a/projects/challange 8/pokedex/v2/images/128.webp b/projects/challenge 8/pokedex/v2/images/128.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/128.webp rename to projects/challenge 8/pokedex/v2/images/128.webp diff --git a/projects/challange 8/pokedex/v2/images/129.webp b/projects/challenge 8/pokedex/v2/images/129.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/129.webp rename to projects/challenge 8/pokedex/v2/images/129.webp diff --git a/projects/challange 8/pokedex/v2/images/13.webp b/projects/challenge 8/pokedex/v2/images/13.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/13.webp rename to projects/challenge 8/pokedex/v2/images/13.webp diff --git a/projects/challange 8/pokedex/v2/images/130.webp b/projects/challenge 8/pokedex/v2/images/130.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/130.webp rename to projects/challenge 8/pokedex/v2/images/130.webp diff --git a/projects/challange 8/pokedex/v2/images/131.webp b/projects/challenge 8/pokedex/v2/images/131.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/131.webp rename to projects/challenge 8/pokedex/v2/images/131.webp diff --git a/projects/challange 8/pokedex/v2/images/132.webp b/projects/challenge 8/pokedex/v2/images/132.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/132.webp rename to projects/challenge 8/pokedex/v2/images/132.webp diff --git a/projects/challange 8/pokedex/v2/images/133.webp b/projects/challenge 8/pokedex/v2/images/133.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/133.webp rename to projects/challenge 8/pokedex/v2/images/133.webp diff --git a/projects/challange 8/pokedex/v2/images/134.webp b/projects/challenge 8/pokedex/v2/images/134.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/134.webp rename to projects/challenge 8/pokedex/v2/images/134.webp diff --git a/projects/challange 8/pokedex/v2/images/135.webp b/projects/challenge 8/pokedex/v2/images/135.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/135.webp rename to projects/challenge 8/pokedex/v2/images/135.webp diff --git a/projects/challange 8/pokedex/v2/images/136.webp b/projects/challenge 8/pokedex/v2/images/136.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/136.webp rename to projects/challenge 8/pokedex/v2/images/136.webp diff --git a/projects/challange 8/pokedex/v2/images/137.webp b/projects/challenge 8/pokedex/v2/images/137.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/137.webp rename to projects/challenge 8/pokedex/v2/images/137.webp diff --git a/projects/challange 8/pokedex/v2/images/138.webp b/projects/challenge 8/pokedex/v2/images/138.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/138.webp rename to projects/challenge 8/pokedex/v2/images/138.webp diff --git a/projects/challange 8/pokedex/v2/images/139.webp b/projects/challenge 8/pokedex/v2/images/139.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/139.webp rename to projects/challenge 8/pokedex/v2/images/139.webp diff --git a/projects/challange 8/pokedex/v2/images/14.webp b/projects/challenge 8/pokedex/v2/images/14.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/14.webp rename to projects/challenge 8/pokedex/v2/images/14.webp diff --git a/projects/challange 8/pokedex/v2/images/140.webp b/projects/challenge 8/pokedex/v2/images/140.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/140.webp rename to projects/challenge 8/pokedex/v2/images/140.webp diff --git a/projects/challange 8/pokedex/v2/images/141.webp b/projects/challenge 8/pokedex/v2/images/141.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/141.webp rename to projects/challenge 8/pokedex/v2/images/141.webp diff --git a/projects/challange 8/pokedex/v2/images/142.webp b/projects/challenge 8/pokedex/v2/images/142.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/142.webp rename to projects/challenge 8/pokedex/v2/images/142.webp diff --git a/projects/challange 8/pokedex/v2/images/143.webp b/projects/challenge 8/pokedex/v2/images/143.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/143.webp rename to projects/challenge 8/pokedex/v2/images/143.webp diff --git a/projects/challange 8/pokedex/v2/images/144.webp b/projects/challenge 8/pokedex/v2/images/144.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/144.webp rename to projects/challenge 8/pokedex/v2/images/144.webp diff --git a/projects/challange 8/pokedex/v2/images/145.webp b/projects/challenge 8/pokedex/v2/images/145.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/145.webp rename to projects/challenge 8/pokedex/v2/images/145.webp diff --git a/projects/challange 8/pokedex/v2/images/146.webp b/projects/challenge 8/pokedex/v2/images/146.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/146.webp rename to projects/challenge 8/pokedex/v2/images/146.webp diff --git a/projects/challange 8/pokedex/v2/images/147.webp b/projects/challenge 8/pokedex/v2/images/147.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/147.webp rename to projects/challenge 8/pokedex/v2/images/147.webp diff --git a/projects/challange 8/pokedex/v2/images/148.webp b/projects/challenge 8/pokedex/v2/images/148.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/148.webp rename to projects/challenge 8/pokedex/v2/images/148.webp diff --git a/projects/challange 8/pokedex/v2/images/149.webp b/projects/challenge 8/pokedex/v2/images/149.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/149.webp rename to projects/challenge 8/pokedex/v2/images/149.webp diff --git a/projects/challange 8/pokedex/v2/images/15.webp b/projects/challenge 8/pokedex/v2/images/15.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/15.webp rename to projects/challenge 8/pokedex/v2/images/15.webp diff --git a/projects/challange 8/pokedex/v2/images/150.webp b/projects/challenge 8/pokedex/v2/images/150.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/150.webp rename to projects/challenge 8/pokedex/v2/images/150.webp diff --git a/projects/challange 8/pokedex/v2/images/151.webp b/projects/challenge 8/pokedex/v2/images/151.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/151.webp rename to projects/challenge 8/pokedex/v2/images/151.webp diff --git a/projects/challange 8/pokedex/v2/images/152.webp b/projects/challenge 8/pokedex/v2/images/152.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/152.webp rename to projects/challenge 8/pokedex/v2/images/152.webp diff --git a/projects/challange 8/pokedex/v2/images/153.webp b/projects/challenge 8/pokedex/v2/images/153.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/153.webp rename to projects/challenge 8/pokedex/v2/images/153.webp diff --git a/projects/challange 8/pokedex/v2/images/154.webp b/projects/challenge 8/pokedex/v2/images/154.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/154.webp rename to projects/challenge 8/pokedex/v2/images/154.webp diff --git a/projects/challange 8/pokedex/v2/images/155.webp b/projects/challenge 8/pokedex/v2/images/155.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/155.webp rename to projects/challenge 8/pokedex/v2/images/155.webp diff --git a/projects/challange 8/pokedex/v2/images/156.webp b/projects/challenge 8/pokedex/v2/images/156.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/156.webp rename to projects/challenge 8/pokedex/v2/images/156.webp diff --git a/projects/challange 8/pokedex/v2/images/157.webp b/projects/challenge 8/pokedex/v2/images/157.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/157.webp rename to projects/challenge 8/pokedex/v2/images/157.webp diff --git a/projects/challange 8/pokedex/v2/images/158.webp b/projects/challenge 8/pokedex/v2/images/158.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/158.webp rename to projects/challenge 8/pokedex/v2/images/158.webp diff --git a/projects/challange 8/pokedex/v2/images/159.webp b/projects/challenge 8/pokedex/v2/images/159.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/159.webp rename to projects/challenge 8/pokedex/v2/images/159.webp diff --git a/projects/challange 8/pokedex/v2/images/16.webp b/projects/challenge 8/pokedex/v2/images/16.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/16.webp rename to projects/challenge 8/pokedex/v2/images/16.webp diff --git a/projects/challange 8/pokedex/v2/images/160.webp b/projects/challenge 8/pokedex/v2/images/160.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/160.webp rename to projects/challenge 8/pokedex/v2/images/160.webp diff --git a/projects/challange 8/pokedex/v2/images/161.webp b/projects/challenge 8/pokedex/v2/images/161.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/161.webp rename to projects/challenge 8/pokedex/v2/images/161.webp diff --git a/projects/challange 8/pokedex/v2/images/162.webp b/projects/challenge 8/pokedex/v2/images/162.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/162.webp rename to projects/challenge 8/pokedex/v2/images/162.webp diff --git a/projects/challange 8/pokedex/v2/images/163.webp b/projects/challenge 8/pokedex/v2/images/163.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/163.webp rename to projects/challenge 8/pokedex/v2/images/163.webp diff --git a/projects/challange 8/pokedex/v2/images/164.webp b/projects/challenge 8/pokedex/v2/images/164.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/164.webp rename to projects/challenge 8/pokedex/v2/images/164.webp diff --git a/projects/challange 8/pokedex/v2/images/165.webp b/projects/challenge 8/pokedex/v2/images/165.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/165.webp rename to projects/challenge 8/pokedex/v2/images/165.webp diff --git a/projects/challange 8/pokedex/v2/images/166.webp b/projects/challenge 8/pokedex/v2/images/166.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/166.webp rename to projects/challenge 8/pokedex/v2/images/166.webp diff --git a/projects/challange 8/pokedex/v2/images/167.webp b/projects/challenge 8/pokedex/v2/images/167.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/167.webp rename to projects/challenge 8/pokedex/v2/images/167.webp diff --git a/projects/challange 8/pokedex/v2/images/168.webp b/projects/challenge 8/pokedex/v2/images/168.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/168.webp rename to projects/challenge 8/pokedex/v2/images/168.webp diff --git a/projects/challange 8/pokedex/v2/images/169.webp b/projects/challenge 8/pokedex/v2/images/169.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/169.webp rename to projects/challenge 8/pokedex/v2/images/169.webp diff --git a/projects/challange 8/pokedex/v2/images/17.webp b/projects/challenge 8/pokedex/v2/images/17.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/17.webp rename to projects/challenge 8/pokedex/v2/images/17.webp diff --git a/projects/challange 8/pokedex/v2/images/170.webp b/projects/challenge 8/pokedex/v2/images/170.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/170.webp rename to projects/challenge 8/pokedex/v2/images/170.webp diff --git a/projects/challange 8/pokedex/v2/images/171.webp b/projects/challenge 8/pokedex/v2/images/171.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/171.webp rename to projects/challenge 8/pokedex/v2/images/171.webp diff --git a/projects/challange 8/pokedex/v2/images/172.webp b/projects/challenge 8/pokedex/v2/images/172.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/172.webp rename to projects/challenge 8/pokedex/v2/images/172.webp diff --git a/projects/challange 8/pokedex/v2/images/173.webp b/projects/challenge 8/pokedex/v2/images/173.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/173.webp rename to projects/challenge 8/pokedex/v2/images/173.webp diff --git a/projects/challange 8/pokedex/v2/images/174.webp b/projects/challenge 8/pokedex/v2/images/174.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/174.webp rename to projects/challenge 8/pokedex/v2/images/174.webp diff --git a/projects/challange 8/pokedex/v2/images/175.webp b/projects/challenge 8/pokedex/v2/images/175.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/175.webp rename to projects/challenge 8/pokedex/v2/images/175.webp diff --git a/projects/challange 8/pokedex/v2/images/176.webp b/projects/challenge 8/pokedex/v2/images/176.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/176.webp rename to projects/challenge 8/pokedex/v2/images/176.webp diff --git a/projects/challange 8/pokedex/v2/images/177.webp b/projects/challenge 8/pokedex/v2/images/177.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/177.webp rename to projects/challenge 8/pokedex/v2/images/177.webp diff --git a/projects/challange 8/pokedex/v2/images/178.webp b/projects/challenge 8/pokedex/v2/images/178.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/178.webp rename to projects/challenge 8/pokedex/v2/images/178.webp diff --git a/projects/challange 8/pokedex/v2/images/179.webp b/projects/challenge 8/pokedex/v2/images/179.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/179.webp rename to projects/challenge 8/pokedex/v2/images/179.webp diff --git a/projects/challange 8/pokedex/v2/images/18.webp b/projects/challenge 8/pokedex/v2/images/18.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/18.webp rename to projects/challenge 8/pokedex/v2/images/18.webp diff --git a/projects/challange 8/pokedex/v2/images/180.webp b/projects/challenge 8/pokedex/v2/images/180.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/180.webp rename to projects/challenge 8/pokedex/v2/images/180.webp diff --git a/projects/challange 8/pokedex/v2/images/181.webp b/projects/challenge 8/pokedex/v2/images/181.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/181.webp rename to projects/challenge 8/pokedex/v2/images/181.webp diff --git a/projects/challange 8/pokedex/v2/images/182.webp b/projects/challenge 8/pokedex/v2/images/182.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/182.webp rename to projects/challenge 8/pokedex/v2/images/182.webp diff --git a/projects/challange 8/pokedex/v2/images/183.webp b/projects/challenge 8/pokedex/v2/images/183.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/183.webp rename to projects/challenge 8/pokedex/v2/images/183.webp diff --git a/projects/challange 8/pokedex/v2/images/184.webp b/projects/challenge 8/pokedex/v2/images/184.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/184.webp rename to projects/challenge 8/pokedex/v2/images/184.webp diff --git a/projects/challange 8/pokedex/v2/images/185.webp b/projects/challenge 8/pokedex/v2/images/185.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/185.webp rename to projects/challenge 8/pokedex/v2/images/185.webp diff --git a/projects/challange 8/pokedex/v2/images/186.webp b/projects/challenge 8/pokedex/v2/images/186.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/186.webp rename to projects/challenge 8/pokedex/v2/images/186.webp diff --git a/projects/challange 8/pokedex/v2/images/187.webp b/projects/challenge 8/pokedex/v2/images/187.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/187.webp rename to projects/challenge 8/pokedex/v2/images/187.webp diff --git a/projects/challange 8/pokedex/v2/images/188.webp b/projects/challenge 8/pokedex/v2/images/188.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/188.webp rename to projects/challenge 8/pokedex/v2/images/188.webp diff --git a/projects/challange 8/pokedex/v2/images/189.webp b/projects/challenge 8/pokedex/v2/images/189.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/189.webp rename to projects/challenge 8/pokedex/v2/images/189.webp diff --git a/projects/challange 8/pokedex/v2/images/19.webp b/projects/challenge 8/pokedex/v2/images/19.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/19.webp rename to projects/challenge 8/pokedex/v2/images/19.webp diff --git a/projects/challange 8/pokedex/v2/images/190.webp b/projects/challenge 8/pokedex/v2/images/190.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/190.webp rename to projects/challenge 8/pokedex/v2/images/190.webp diff --git a/projects/challange 8/pokedex/v2/images/191.webp b/projects/challenge 8/pokedex/v2/images/191.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/191.webp rename to projects/challenge 8/pokedex/v2/images/191.webp diff --git a/projects/challange 8/pokedex/v2/images/192.webp b/projects/challenge 8/pokedex/v2/images/192.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/192.webp rename to projects/challenge 8/pokedex/v2/images/192.webp diff --git a/projects/challange 8/pokedex/v2/images/193.webp b/projects/challenge 8/pokedex/v2/images/193.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/193.webp rename to projects/challenge 8/pokedex/v2/images/193.webp diff --git a/projects/challange 8/pokedex/v2/images/194.webp b/projects/challenge 8/pokedex/v2/images/194.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/194.webp rename to projects/challenge 8/pokedex/v2/images/194.webp diff --git a/projects/challange 8/pokedex/v2/images/195.webp b/projects/challenge 8/pokedex/v2/images/195.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/195.webp rename to projects/challenge 8/pokedex/v2/images/195.webp diff --git a/projects/challange 8/pokedex/v2/images/196.webp b/projects/challenge 8/pokedex/v2/images/196.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/196.webp rename to projects/challenge 8/pokedex/v2/images/196.webp diff --git a/projects/challange 8/pokedex/v2/images/197.webp b/projects/challenge 8/pokedex/v2/images/197.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/197.webp rename to projects/challenge 8/pokedex/v2/images/197.webp diff --git a/projects/challange 8/pokedex/v2/images/198.webp b/projects/challenge 8/pokedex/v2/images/198.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/198.webp rename to projects/challenge 8/pokedex/v2/images/198.webp diff --git a/projects/challange 8/pokedex/v2/images/199.webp b/projects/challenge 8/pokedex/v2/images/199.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/199.webp rename to projects/challenge 8/pokedex/v2/images/199.webp diff --git a/projects/challange 8/pokedex/v2/images/2.webp b/projects/challenge 8/pokedex/v2/images/2.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/2.webp rename to projects/challenge 8/pokedex/v2/images/2.webp diff --git a/projects/challange 8/pokedex/v2/images/20.webp b/projects/challenge 8/pokedex/v2/images/20.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/20.webp rename to projects/challenge 8/pokedex/v2/images/20.webp diff --git a/projects/challange 8/pokedex/v2/images/200.webp b/projects/challenge 8/pokedex/v2/images/200.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/200.webp rename to projects/challenge 8/pokedex/v2/images/200.webp diff --git a/projects/challange 8/pokedex/v2/images/201.webp b/projects/challenge 8/pokedex/v2/images/201.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/201.webp rename to projects/challenge 8/pokedex/v2/images/201.webp diff --git a/projects/challange 8/pokedex/v2/images/202.webp b/projects/challenge 8/pokedex/v2/images/202.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/202.webp rename to projects/challenge 8/pokedex/v2/images/202.webp diff --git a/projects/challange 8/pokedex/v2/images/203.webp b/projects/challenge 8/pokedex/v2/images/203.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/203.webp rename to projects/challenge 8/pokedex/v2/images/203.webp diff --git a/projects/challange 8/pokedex/v2/images/204.webp b/projects/challenge 8/pokedex/v2/images/204.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/204.webp rename to projects/challenge 8/pokedex/v2/images/204.webp diff --git a/projects/challange 8/pokedex/v2/images/205.webp b/projects/challenge 8/pokedex/v2/images/205.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/205.webp rename to projects/challenge 8/pokedex/v2/images/205.webp diff --git a/projects/challange 8/pokedex/v2/images/206.webp b/projects/challenge 8/pokedex/v2/images/206.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/206.webp rename to projects/challenge 8/pokedex/v2/images/206.webp diff --git a/projects/challange 8/pokedex/v2/images/207.webp b/projects/challenge 8/pokedex/v2/images/207.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/207.webp rename to projects/challenge 8/pokedex/v2/images/207.webp diff --git a/projects/challange 8/pokedex/v2/images/208.webp b/projects/challenge 8/pokedex/v2/images/208.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/208.webp rename to projects/challenge 8/pokedex/v2/images/208.webp diff --git a/projects/challange 8/pokedex/v2/images/209.webp b/projects/challenge 8/pokedex/v2/images/209.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/209.webp rename to projects/challenge 8/pokedex/v2/images/209.webp diff --git a/projects/challange 8/pokedex/v2/images/21.webp b/projects/challenge 8/pokedex/v2/images/21.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/21.webp rename to projects/challenge 8/pokedex/v2/images/21.webp diff --git a/projects/challange 8/pokedex/v2/images/210.webp b/projects/challenge 8/pokedex/v2/images/210.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/210.webp rename to projects/challenge 8/pokedex/v2/images/210.webp diff --git a/projects/challange 8/pokedex/v2/images/211.webp b/projects/challenge 8/pokedex/v2/images/211.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/211.webp rename to projects/challenge 8/pokedex/v2/images/211.webp diff --git a/projects/challange 8/pokedex/v2/images/212.webp b/projects/challenge 8/pokedex/v2/images/212.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/212.webp rename to projects/challenge 8/pokedex/v2/images/212.webp diff --git a/projects/challange 8/pokedex/v2/images/213.webp b/projects/challenge 8/pokedex/v2/images/213.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/213.webp rename to projects/challenge 8/pokedex/v2/images/213.webp diff --git a/projects/challange 8/pokedex/v2/images/214.webp b/projects/challenge 8/pokedex/v2/images/214.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/214.webp rename to projects/challenge 8/pokedex/v2/images/214.webp diff --git a/projects/challange 8/pokedex/v2/images/215.webp b/projects/challenge 8/pokedex/v2/images/215.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/215.webp rename to projects/challenge 8/pokedex/v2/images/215.webp diff --git a/projects/challange 8/pokedex/v2/images/216.webp b/projects/challenge 8/pokedex/v2/images/216.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/216.webp rename to projects/challenge 8/pokedex/v2/images/216.webp diff --git a/projects/challange 8/pokedex/v2/images/217.webp b/projects/challenge 8/pokedex/v2/images/217.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/217.webp rename to projects/challenge 8/pokedex/v2/images/217.webp diff --git a/projects/challange 8/pokedex/v2/images/218.webp b/projects/challenge 8/pokedex/v2/images/218.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/218.webp rename to projects/challenge 8/pokedex/v2/images/218.webp diff --git a/projects/challange 8/pokedex/v2/images/219.webp b/projects/challenge 8/pokedex/v2/images/219.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/219.webp rename to projects/challenge 8/pokedex/v2/images/219.webp diff --git a/projects/challange 8/pokedex/v2/images/22.webp b/projects/challenge 8/pokedex/v2/images/22.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/22.webp rename to projects/challenge 8/pokedex/v2/images/22.webp diff --git a/projects/challange 8/pokedex/v2/images/220.webp b/projects/challenge 8/pokedex/v2/images/220.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/220.webp rename to projects/challenge 8/pokedex/v2/images/220.webp diff --git a/projects/challange 8/pokedex/v2/images/221.webp b/projects/challenge 8/pokedex/v2/images/221.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/221.webp rename to projects/challenge 8/pokedex/v2/images/221.webp diff --git a/projects/challange 8/pokedex/v2/images/222.webp b/projects/challenge 8/pokedex/v2/images/222.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/222.webp rename to projects/challenge 8/pokedex/v2/images/222.webp diff --git a/projects/challange 8/pokedex/v2/images/223.webp b/projects/challenge 8/pokedex/v2/images/223.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/223.webp rename to projects/challenge 8/pokedex/v2/images/223.webp diff --git a/projects/challange 8/pokedex/v2/images/224.webp b/projects/challenge 8/pokedex/v2/images/224.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/224.webp rename to projects/challenge 8/pokedex/v2/images/224.webp diff --git a/projects/challange 8/pokedex/v2/images/225.webp b/projects/challenge 8/pokedex/v2/images/225.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/225.webp rename to projects/challenge 8/pokedex/v2/images/225.webp diff --git a/projects/challange 8/pokedex/v2/images/226.webp b/projects/challenge 8/pokedex/v2/images/226.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/226.webp rename to projects/challenge 8/pokedex/v2/images/226.webp diff --git a/projects/challange 8/pokedex/v2/images/227.webp b/projects/challenge 8/pokedex/v2/images/227.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/227.webp rename to projects/challenge 8/pokedex/v2/images/227.webp diff --git a/projects/challange 8/pokedex/v2/images/228.webp b/projects/challenge 8/pokedex/v2/images/228.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/228.webp rename to projects/challenge 8/pokedex/v2/images/228.webp diff --git a/projects/challange 8/pokedex/v2/images/229.webp b/projects/challenge 8/pokedex/v2/images/229.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/229.webp rename to projects/challenge 8/pokedex/v2/images/229.webp diff --git a/projects/challange 8/pokedex/v2/images/23.webp b/projects/challenge 8/pokedex/v2/images/23.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/23.webp rename to projects/challenge 8/pokedex/v2/images/23.webp diff --git a/projects/challange 8/pokedex/v2/images/230.webp b/projects/challenge 8/pokedex/v2/images/230.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/230.webp rename to projects/challenge 8/pokedex/v2/images/230.webp diff --git a/projects/challange 8/pokedex/v2/images/231.webp b/projects/challenge 8/pokedex/v2/images/231.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/231.webp rename to projects/challenge 8/pokedex/v2/images/231.webp diff --git a/projects/challange 8/pokedex/v2/images/232.webp b/projects/challenge 8/pokedex/v2/images/232.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/232.webp rename to projects/challenge 8/pokedex/v2/images/232.webp diff --git a/projects/challange 8/pokedex/v2/images/233.webp b/projects/challenge 8/pokedex/v2/images/233.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/233.webp rename to projects/challenge 8/pokedex/v2/images/233.webp diff --git a/projects/challange 8/pokedex/v2/images/234.webp b/projects/challenge 8/pokedex/v2/images/234.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/234.webp rename to projects/challenge 8/pokedex/v2/images/234.webp diff --git a/projects/challange 8/pokedex/v2/images/235.webp b/projects/challenge 8/pokedex/v2/images/235.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/235.webp rename to projects/challenge 8/pokedex/v2/images/235.webp diff --git a/projects/challange 8/pokedex/v2/images/236.webp b/projects/challenge 8/pokedex/v2/images/236.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/236.webp rename to projects/challenge 8/pokedex/v2/images/236.webp diff --git a/projects/challange 8/pokedex/v2/images/237.webp b/projects/challenge 8/pokedex/v2/images/237.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/237.webp rename to projects/challenge 8/pokedex/v2/images/237.webp diff --git a/projects/challange 8/pokedex/v2/images/238.webp b/projects/challenge 8/pokedex/v2/images/238.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/238.webp rename to projects/challenge 8/pokedex/v2/images/238.webp diff --git a/projects/challange 8/pokedex/v2/images/239.webp b/projects/challenge 8/pokedex/v2/images/239.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/239.webp rename to projects/challenge 8/pokedex/v2/images/239.webp diff --git a/projects/challange 8/pokedex/v2/images/24.webp b/projects/challenge 8/pokedex/v2/images/24.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/24.webp rename to projects/challenge 8/pokedex/v2/images/24.webp diff --git a/projects/challange 8/pokedex/v2/images/240.webp b/projects/challenge 8/pokedex/v2/images/240.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/240.webp rename to projects/challenge 8/pokedex/v2/images/240.webp diff --git a/projects/challange 8/pokedex/v2/images/241.webp b/projects/challenge 8/pokedex/v2/images/241.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/241.webp rename to projects/challenge 8/pokedex/v2/images/241.webp diff --git a/projects/challange 8/pokedex/v2/images/242.webp b/projects/challenge 8/pokedex/v2/images/242.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/242.webp rename to projects/challenge 8/pokedex/v2/images/242.webp diff --git a/projects/challange 8/pokedex/v2/images/243.webp b/projects/challenge 8/pokedex/v2/images/243.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/243.webp rename to projects/challenge 8/pokedex/v2/images/243.webp diff --git a/projects/challange 8/pokedex/v2/images/244.webp b/projects/challenge 8/pokedex/v2/images/244.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/244.webp rename to projects/challenge 8/pokedex/v2/images/244.webp diff --git a/projects/challange 8/pokedex/v2/images/245.webp b/projects/challenge 8/pokedex/v2/images/245.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/245.webp rename to projects/challenge 8/pokedex/v2/images/245.webp diff --git a/projects/challange 8/pokedex/v2/images/246.webp b/projects/challenge 8/pokedex/v2/images/246.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/246.webp rename to projects/challenge 8/pokedex/v2/images/246.webp diff --git a/projects/challange 8/pokedex/v2/images/247.webp b/projects/challenge 8/pokedex/v2/images/247.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/247.webp rename to projects/challenge 8/pokedex/v2/images/247.webp diff --git a/projects/challange 8/pokedex/v2/images/248.webp b/projects/challenge 8/pokedex/v2/images/248.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/248.webp rename to projects/challenge 8/pokedex/v2/images/248.webp diff --git a/projects/challange 8/pokedex/v2/images/249.webp b/projects/challenge 8/pokedex/v2/images/249.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/249.webp rename to projects/challenge 8/pokedex/v2/images/249.webp diff --git a/projects/challange 8/pokedex/v2/images/25.webp b/projects/challenge 8/pokedex/v2/images/25.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/25.webp rename to projects/challenge 8/pokedex/v2/images/25.webp diff --git a/projects/challange 8/pokedex/v2/images/250.webp b/projects/challenge 8/pokedex/v2/images/250.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/250.webp rename to projects/challenge 8/pokedex/v2/images/250.webp diff --git a/projects/challange 8/pokedex/v2/images/251.webp b/projects/challenge 8/pokedex/v2/images/251.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/251.webp rename to projects/challenge 8/pokedex/v2/images/251.webp diff --git a/projects/challange 8/pokedex/v2/images/252.webp b/projects/challenge 8/pokedex/v2/images/252.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/252.webp rename to projects/challenge 8/pokedex/v2/images/252.webp diff --git a/projects/challange 8/pokedex/v2/images/253.webp b/projects/challenge 8/pokedex/v2/images/253.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/253.webp rename to projects/challenge 8/pokedex/v2/images/253.webp diff --git a/projects/challange 8/pokedex/v2/images/254.webp b/projects/challenge 8/pokedex/v2/images/254.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/254.webp rename to projects/challenge 8/pokedex/v2/images/254.webp diff --git a/projects/challange 8/pokedex/v2/images/255.webp b/projects/challenge 8/pokedex/v2/images/255.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/255.webp rename to projects/challenge 8/pokedex/v2/images/255.webp diff --git a/projects/challange 8/pokedex/v2/images/256.webp b/projects/challenge 8/pokedex/v2/images/256.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/256.webp rename to projects/challenge 8/pokedex/v2/images/256.webp diff --git a/projects/challange 8/pokedex/v2/images/257.webp b/projects/challenge 8/pokedex/v2/images/257.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/257.webp rename to projects/challenge 8/pokedex/v2/images/257.webp diff --git a/projects/challange 8/pokedex/v2/images/258.webp b/projects/challenge 8/pokedex/v2/images/258.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/258.webp rename to projects/challenge 8/pokedex/v2/images/258.webp diff --git a/projects/challange 8/pokedex/v2/images/259.webp b/projects/challenge 8/pokedex/v2/images/259.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/259.webp rename to projects/challenge 8/pokedex/v2/images/259.webp diff --git a/projects/challange 8/pokedex/v2/images/26.webp b/projects/challenge 8/pokedex/v2/images/26.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/26.webp rename to projects/challenge 8/pokedex/v2/images/26.webp diff --git a/projects/challange 8/pokedex/v2/images/260.webp b/projects/challenge 8/pokedex/v2/images/260.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/260.webp rename to projects/challenge 8/pokedex/v2/images/260.webp diff --git a/projects/challange 8/pokedex/v2/images/261.webp b/projects/challenge 8/pokedex/v2/images/261.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/261.webp rename to projects/challenge 8/pokedex/v2/images/261.webp diff --git a/projects/challange 8/pokedex/v2/images/262.webp b/projects/challenge 8/pokedex/v2/images/262.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/262.webp rename to projects/challenge 8/pokedex/v2/images/262.webp diff --git a/projects/challange 8/pokedex/v2/images/263.webp b/projects/challenge 8/pokedex/v2/images/263.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/263.webp rename to projects/challenge 8/pokedex/v2/images/263.webp diff --git a/projects/challange 8/pokedex/v2/images/264.webp b/projects/challenge 8/pokedex/v2/images/264.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/264.webp rename to projects/challenge 8/pokedex/v2/images/264.webp diff --git a/projects/challange 8/pokedex/v2/images/265.webp b/projects/challenge 8/pokedex/v2/images/265.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/265.webp rename to projects/challenge 8/pokedex/v2/images/265.webp diff --git a/projects/challange 8/pokedex/v2/images/266.webp b/projects/challenge 8/pokedex/v2/images/266.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/266.webp rename to projects/challenge 8/pokedex/v2/images/266.webp diff --git a/projects/challange 8/pokedex/v2/images/267.webp b/projects/challenge 8/pokedex/v2/images/267.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/267.webp rename to projects/challenge 8/pokedex/v2/images/267.webp diff --git a/projects/challange 8/pokedex/v2/images/268.webp b/projects/challenge 8/pokedex/v2/images/268.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/268.webp rename to projects/challenge 8/pokedex/v2/images/268.webp diff --git a/projects/challange 8/pokedex/v2/images/269.webp b/projects/challenge 8/pokedex/v2/images/269.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/269.webp rename to projects/challenge 8/pokedex/v2/images/269.webp diff --git a/projects/challange 8/pokedex/v2/images/27.webp b/projects/challenge 8/pokedex/v2/images/27.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/27.webp rename to projects/challenge 8/pokedex/v2/images/27.webp diff --git a/projects/challange 8/pokedex/v2/images/270.webp b/projects/challenge 8/pokedex/v2/images/270.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/270.webp rename to projects/challenge 8/pokedex/v2/images/270.webp diff --git a/projects/challange 8/pokedex/v2/images/271.webp b/projects/challenge 8/pokedex/v2/images/271.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/271.webp rename to projects/challenge 8/pokedex/v2/images/271.webp diff --git a/projects/challange 8/pokedex/v2/images/272.webp b/projects/challenge 8/pokedex/v2/images/272.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/272.webp rename to projects/challenge 8/pokedex/v2/images/272.webp diff --git a/projects/challange 8/pokedex/v2/images/273.webp b/projects/challenge 8/pokedex/v2/images/273.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/273.webp rename to projects/challenge 8/pokedex/v2/images/273.webp diff --git a/projects/challange 8/pokedex/v2/images/274.webp b/projects/challenge 8/pokedex/v2/images/274.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/274.webp rename to projects/challenge 8/pokedex/v2/images/274.webp diff --git a/projects/challange 8/pokedex/v2/images/275.webp b/projects/challenge 8/pokedex/v2/images/275.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/275.webp rename to projects/challenge 8/pokedex/v2/images/275.webp diff --git a/projects/challange 8/pokedex/v2/images/276.webp b/projects/challenge 8/pokedex/v2/images/276.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/276.webp rename to projects/challenge 8/pokedex/v2/images/276.webp diff --git a/projects/challange 8/pokedex/v2/images/277.webp b/projects/challenge 8/pokedex/v2/images/277.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/277.webp rename to projects/challenge 8/pokedex/v2/images/277.webp diff --git a/projects/challange 8/pokedex/v2/images/278.webp b/projects/challenge 8/pokedex/v2/images/278.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/278.webp rename to projects/challenge 8/pokedex/v2/images/278.webp diff --git a/projects/challange 8/pokedex/v2/images/279.webp b/projects/challenge 8/pokedex/v2/images/279.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/279.webp rename to projects/challenge 8/pokedex/v2/images/279.webp diff --git a/projects/challange 8/pokedex/v2/images/28.webp b/projects/challenge 8/pokedex/v2/images/28.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/28.webp rename to projects/challenge 8/pokedex/v2/images/28.webp diff --git a/projects/challange 8/pokedex/v2/images/280.webp b/projects/challenge 8/pokedex/v2/images/280.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/280.webp rename to projects/challenge 8/pokedex/v2/images/280.webp diff --git a/projects/challange 8/pokedex/v2/images/281.webp b/projects/challenge 8/pokedex/v2/images/281.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/281.webp rename to projects/challenge 8/pokedex/v2/images/281.webp diff --git a/projects/challange 8/pokedex/v2/images/282.webp b/projects/challenge 8/pokedex/v2/images/282.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/282.webp rename to projects/challenge 8/pokedex/v2/images/282.webp diff --git a/projects/challange 8/pokedex/v2/images/283.webp b/projects/challenge 8/pokedex/v2/images/283.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/283.webp rename to projects/challenge 8/pokedex/v2/images/283.webp diff --git a/projects/challange 8/pokedex/v2/images/284.webp b/projects/challenge 8/pokedex/v2/images/284.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/284.webp rename to projects/challenge 8/pokedex/v2/images/284.webp diff --git a/projects/challange 8/pokedex/v2/images/285.webp b/projects/challenge 8/pokedex/v2/images/285.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/285.webp rename to projects/challenge 8/pokedex/v2/images/285.webp diff --git a/projects/challange 8/pokedex/v2/images/286.webp b/projects/challenge 8/pokedex/v2/images/286.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/286.webp rename to projects/challenge 8/pokedex/v2/images/286.webp diff --git a/projects/challange 8/pokedex/v2/images/287.webp b/projects/challenge 8/pokedex/v2/images/287.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/287.webp rename to projects/challenge 8/pokedex/v2/images/287.webp diff --git a/projects/challange 8/pokedex/v2/images/288.webp b/projects/challenge 8/pokedex/v2/images/288.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/288.webp rename to projects/challenge 8/pokedex/v2/images/288.webp diff --git a/projects/challange 8/pokedex/v2/images/289.webp b/projects/challenge 8/pokedex/v2/images/289.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/289.webp rename to projects/challenge 8/pokedex/v2/images/289.webp diff --git a/projects/challange 8/pokedex/v2/images/29.webp b/projects/challenge 8/pokedex/v2/images/29.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/29.webp rename to projects/challenge 8/pokedex/v2/images/29.webp diff --git a/projects/challange 8/pokedex/v2/images/290.webp b/projects/challenge 8/pokedex/v2/images/290.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/290.webp rename to projects/challenge 8/pokedex/v2/images/290.webp diff --git a/projects/challange 8/pokedex/v2/images/291.webp b/projects/challenge 8/pokedex/v2/images/291.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/291.webp rename to projects/challenge 8/pokedex/v2/images/291.webp diff --git a/projects/challange 8/pokedex/v2/images/292.webp b/projects/challenge 8/pokedex/v2/images/292.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/292.webp rename to projects/challenge 8/pokedex/v2/images/292.webp diff --git a/projects/challange 8/pokedex/v2/images/293.webp b/projects/challenge 8/pokedex/v2/images/293.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/293.webp rename to projects/challenge 8/pokedex/v2/images/293.webp diff --git a/projects/challange 8/pokedex/v2/images/294.webp b/projects/challenge 8/pokedex/v2/images/294.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/294.webp rename to projects/challenge 8/pokedex/v2/images/294.webp diff --git a/projects/challange 8/pokedex/v2/images/295.webp b/projects/challenge 8/pokedex/v2/images/295.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/295.webp rename to projects/challenge 8/pokedex/v2/images/295.webp diff --git a/projects/challange 8/pokedex/v2/images/296.webp b/projects/challenge 8/pokedex/v2/images/296.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/296.webp rename to projects/challenge 8/pokedex/v2/images/296.webp diff --git a/projects/challange 8/pokedex/v2/images/297.webp b/projects/challenge 8/pokedex/v2/images/297.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/297.webp rename to projects/challenge 8/pokedex/v2/images/297.webp diff --git a/projects/challange 8/pokedex/v2/images/298.webp b/projects/challenge 8/pokedex/v2/images/298.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/298.webp rename to projects/challenge 8/pokedex/v2/images/298.webp diff --git a/projects/challange 8/pokedex/v2/images/299.webp b/projects/challenge 8/pokedex/v2/images/299.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/299.webp rename to projects/challenge 8/pokedex/v2/images/299.webp diff --git a/projects/challange 8/pokedex/v2/images/3.webp b/projects/challenge 8/pokedex/v2/images/3.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/3.webp rename to projects/challenge 8/pokedex/v2/images/3.webp diff --git a/projects/challange 8/pokedex/v2/images/30.webp b/projects/challenge 8/pokedex/v2/images/30.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/30.webp rename to projects/challenge 8/pokedex/v2/images/30.webp diff --git a/projects/challange 8/pokedex/v2/images/300.webp b/projects/challenge 8/pokedex/v2/images/300.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/300.webp rename to projects/challenge 8/pokedex/v2/images/300.webp diff --git a/projects/challange 8/pokedex/v2/images/301.webp b/projects/challenge 8/pokedex/v2/images/301.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/301.webp rename to projects/challenge 8/pokedex/v2/images/301.webp diff --git a/projects/challange 8/pokedex/v2/images/302.webp b/projects/challenge 8/pokedex/v2/images/302.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/302.webp rename to projects/challenge 8/pokedex/v2/images/302.webp diff --git a/projects/challange 8/pokedex/v2/images/303.webp b/projects/challenge 8/pokedex/v2/images/303.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/303.webp rename to projects/challenge 8/pokedex/v2/images/303.webp diff --git a/projects/challange 8/pokedex/v2/images/304.webp b/projects/challenge 8/pokedex/v2/images/304.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/304.webp rename to projects/challenge 8/pokedex/v2/images/304.webp diff --git a/projects/challange 8/pokedex/v2/images/305.webp b/projects/challenge 8/pokedex/v2/images/305.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/305.webp rename to projects/challenge 8/pokedex/v2/images/305.webp diff --git a/projects/challange 8/pokedex/v2/images/306.webp b/projects/challenge 8/pokedex/v2/images/306.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/306.webp rename to projects/challenge 8/pokedex/v2/images/306.webp diff --git a/projects/challange 8/pokedex/v2/images/307.webp b/projects/challenge 8/pokedex/v2/images/307.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/307.webp rename to projects/challenge 8/pokedex/v2/images/307.webp diff --git a/projects/challange 8/pokedex/v2/images/308.webp b/projects/challenge 8/pokedex/v2/images/308.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/308.webp rename to projects/challenge 8/pokedex/v2/images/308.webp diff --git a/projects/challange 8/pokedex/v2/images/309.webp b/projects/challenge 8/pokedex/v2/images/309.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/309.webp rename to projects/challenge 8/pokedex/v2/images/309.webp diff --git a/projects/challange 8/pokedex/v2/images/31.webp b/projects/challenge 8/pokedex/v2/images/31.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/31.webp rename to projects/challenge 8/pokedex/v2/images/31.webp diff --git a/projects/challange 8/pokedex/v2/images/310.webp b/projects/challenge 8/pokedex/v2/images/310.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/310.webp rename to projects/challenge 8/pokedex/v2/images/310.webp diff --git a/projects/challange 8/pokedex/v2/images/311.webp b/projects/challenge 8/pokedex/v2/images/311.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/311.webp rename to projects/challenge 8/pokedex/v2/images/311.webp diff --git a/projects/challange 8/pokedex/v2/images/312.webp b/projects/challenge 8/pokedex/v2/images/312.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/312.webp rename to projects/challenge 8/pokedex/v2/images/312.webp diff --git a/projects/challange 8/pokedex/v2/images/313.webp b/projects/challenge 8/pokedex/v2/images/313.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/313.webp rename to projects/challenge 8/pokedex/v2/images/313.webp diff --git a/projects/challange 8/pokedex/v2/images/314.webp b/projects/challenge 8/pokedex/v2/images/314.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/314.webp rename to projects/challenge 8/pokedex/v2/images/314.webp diff --git a/projects/challange 8/pokedex/v2/images/315.webp b/projects/challenge 8/pokedex/v2/images/315.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/315.webp rename to projects/challenge 8/pokedex/v2/images/315.webp diff --git a/projects/challange 8/pokedex/v2/images/316.webp b/projects/challenge 8/pokedex/v2/images/316.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/316.webp rename to projects/challenge 8/pokedex/v2/images/316.webp diff --git a/projects/challange 8/pokedex/v2/images/317.webp b/projects/challenge 8/pokedex/v2/images/317.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/317.webp rename to projects/challenge 8/pokedex/v2/images/317.webp diff --git a/projects/challange 8/pokedex/v2/images/318.webp b/projects/challenge 8/pokedex/v2/images/318.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/318.webp rename to projects/challenge 8/pokedex/v2/images/318.webp diff --git a/projects/challange 8/pokedex/v2/images/319.webp b/projects/challenge 8/pokedex/v2/images/319.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/319.webp rename to projects/challenge 8/pokedex/v2/images/319.webp diff --git a/projects/challange 8/pokedex/v2/images/32.webp b/projects/challenge 8/pokedex/v2/images/32.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/32.webp rename to projects/challenge 8/pokedex/v2/images/32.webp diff --git a/projects/challange 8/pokedex/v2/images/320.webp b/projects/challenge 8/pokedex/v2/images/320.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/320.webp rename to projects/challenge 8/pokedex/v2/images/320.webp diff --git a/projects/challange 8/pokedex/v2/images/321.webp b/projects/challenge 8/pokedex/v2/images/321.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/321.webp rename to projects/challenge 8/pokedex/v2/images/321.webp diff --git a/projects/challange 8/pokedex/v2/images/322.webp b/projects/challenge 8/pokedex/v2/images/322.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/322.webp rename to projects/challenge 8/pokedex/v2/images/322.webp diff --git a/projects/challange 8/pokedex/v2/images/323.webp b/projects/challenge 8/pokedex/v2/images/323.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/323.webp rename to projects/challenge 8/pokedex/v2/images/323.webp diff --git a/projects/challange 8/pokedex/v2/images/324.webp b/projects/challenge 8/pokedex/v2/images/324.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/324.webp rename to projects/challenge 8/pokedex/v2/images/324.webp diff --git a/projects/challange 8/pokedex/v2/images/325.webp b/projects/challenge 8/pokedex/v2/images/325.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/325.webp rename to projects/challenge 8/pokedex/v2/images/325.webp diff --git a/projects/challange 8/pokedex/v2/images/326.webp b/projects/challenge 8/pokedex/v2/images/326.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/326.webp rename to projects/challenge 8/pokedex/v2/images/326.webp diff --git a/projects/challange 8/pokedex/v2/images/327.webp b/projects/challenge 8/pokedex/v2/images/327.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/327.webp rename to projects/challenge 8/pokedex/v2/images/327.webp diff --git a/projects/challange 8/pokedex/v2/images/328.webp b/projects/challenge 8/pokedex/v2/images/328.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/328.webp rename to projects/challenge 8/pokedex/v2/images/328.webp diff --git a/projects/challange 8/pokedex/v2/images/329.webp b/projects/challenge 8/pokedex/v2/images/329.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/329.webp rename to projects/challenge 8/pokedex/v2/images/329.webp diff --git a/projects/challange 8/pokedex/v2/images/33.webp b/projects/challenge 8/pokedex/v2/images/33.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/33.webp rename to projects/challenge 8/pokedex/v2/images/33.webp diff --git a/projects/challange 8/pokedex/v2/images/330.webp b/projects/challenge 8/pokedex/v2/images/330.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/330.webp rename to projects/challenge 8/pokedex/v2/images/330.webp diff --git a/projects/challange 8/pokedex/v2/images/331.webp b/projects/challenge 8/pokedex/v2/images/331.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/331.webp rename to projects/challenge 8/pokedex/v2/images/331.webp diff --git a/projects/challange 8/pokedex/v2/images/332.webp b/projects/challenge 8/pokedex/v2/images/332.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/332.webp rename to projects/challenge 8/pokedex/v2/images/332.webp diff --git a/projects/challange 8/pokedex/v2/images/333.webp b/projects/challenge 8/pokedex/v2/images/333.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/333.webp rename to projects/challenge 8/pokedex/v2/images/333.webp diff --git a/projects/challange 8/pokedex/v2/images/334.webp b/projects/challenge 8/pokedex/v2/images/334.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/334.webp rename to projects/challenge 8/pokedex/v2/images/334.webp diff --git a/projects/challange 8/pokedex/v2/images/335.webp b/projects/challenge 8/pokedex/v2/images/335.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/335.webp rename to projects/challenge 8/pokedex/v2/images/335.webp diff --git a/projects/challange 8/pokedex/v2/images/336.webp b/projects/challenge 8/pokedex/v2/images/336.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/336.webp rename to projects/challenge 8/pokedex/v2/images/336.webp diff --git a/projects/challange 8/pokedex/v2/images/337.webp b/projects/challenge 8/pokedex/v2/images/337.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/337.webp rename to projects/challenge 8/pokedex/v2/images/337.webp diff --git a/projects/challange 8/pokedex/v2/images/338.webp b/projects/challenge 8/pokedex/v2/images/338.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/338.webp rename to projects/challenge 8/pokedex/v2/images/338.webp diff --git a/projects/challange 8/pokedex/v2/images/339.webp b/projects/challenge 8/pokedex/v2/images/339.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/339.webp rename to projects/challenge 8/pokedex/v2/images/339.webp diff --git a/projects/challange 8/pokedex/v2/images/34.webp b/projects/challenge 8/pokedex/v2/images/34.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/34.webp rename to projects/challenge 8/pokedex/v2/images/34.webp diff --git a/projects/challange 8/pokedex/v2/images/340.webp b/projects/challenge 8/pokedex/v2/images/340.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/340.webp rename to projects/challenge 8/pokedex/v2/images/340.webp diff --git a/projects/challange 8/pokedex/v2/images/341.webp b/projects/challenge 8/pokedex/v2/images/341.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/341.webp rename to projects/challenge 8/pokedex/v2/images/341.webp diff --git a/projects/challange 8/pokedex/v2/images/342.webp b/projects/challenge 8/pokedex/v2/images/342.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/342.webp rename to projects/challenge 8/pokedex/v2/images/342.webp diff --git a/projects/challange 8/pokedex/v2/images/343.webp b/projects/challenge 8/pokedex/v2/images/343.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/343.webp rename to projects/challenge 8/pokedex/v2/images/343.webp diff --git a/projects/challange 8/pokedex/v2/images/344.webp b/projects/challenge 8/pokedex/v2/images/344.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/344.webp rename to projects/challenge 8/pokedex/v2/images/344.webp diff --git a/projects/challange 8/pokedex/v2/images/345.webp b/projects/challenge 8/pokedex/v2/images/345.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/345.webp rename to projects/challenge 8/pokedex/v2/images/345.webp diff --git a/projects/challange 8/pokedex/v2/images/346.webp b/projects/challenge 8/pokedex/v2/images/346.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/346.webp rename to projects/challenge 8/pokedex/v2/images/346.webp diff --git a/projects/challange 8/pokedex/v2/images/347.webp b/projects/challenge 8/pokedex/v2/images/347.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/347.webp rename to projects/challenge 8/pokedex/v2/images/347.webp diff --git a/projects/challange 8/pokedex/v2/images/348.webp b/projects/challenge 8/pokedex/v2/images/348.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/348.webp rename to projects/challenge 8/pokedex/v2/images/348.webp diff --git a/projects/challange 8/pokedex/v2/images/349.webp b/projects/challenge 8/pokedex/v2/images/349.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/349.webp rename to projects/challenge 8/pokedex/v2/images/349.webp diff --git a/projects/challange 8/pokedex/v2/images/35.webp b/projects/challenge 8/pokedex/v2/images/35.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/35.webp rename to projects/challenge 8/pokedex/v2/images/35.webp diff --git a/projects/challange 8/pokedex/v2/images/350.webp b/projects/challenge 8/pokedex/v2/images/350.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/350.webp rename to projects/challenge 8/pokedex/v2/images/350.webp diff --git a/projects/challange 8/pokedex/v2/images/351.webp b/projects/challenge 8/pokedex/v2/images/351.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/351.webp rename to projects/challenge 8/pokedex/v2/images/351.webp diff --git a/projects/challange 8/pokedex/v2/images/352.webp b/projects/challenge 8/pokedex/v2/images/352.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/352.webp rename to projects/challenge 8/pokedex/v2/images/352.webp diff --git a/projects/challange 8/pokedex/v2/images/353.webp b/projects/challenge 8/pokedex/v2/images/353.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/353.webp rename to projects/challenge 8/pokedex/v2/images/353.webp diff --git a/projects/challange 8/pokedex/v2/images/354.webp b/projects/challenge 8/pokedex/v2/images/354.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/354.webp rename to projects/challenge 8/pokedex/v2/images/354.webp diff --git a/projects/challange 8/pokedex/v2/images/355.webp b/projects/challenge 8/pokedex/v2/images/355.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/355.webp rename to projects/challenge 8/pokedex/v2/images/355.webp diff --git a/projects/challange 8/pokedex/v2/images/356.webp b/projects/challenge 8/pokedex/v2/images/356.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/356.webp rename to projects/challenge 8/pokedex/v2/images/356.webp diff --git a/projects/challange 8/pokedex/v2/images/357.webp b/projects/challenge 8/pokedex/v2/images/357.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/357.webp rename to projects/challenge 8/pokedex/v2/images/357.webp diff --git a/projects/challange 8/pokedex/v2/images/358.webp b/projects/challenge 8/pokedex/v2/images/358.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/358.webp rename to projects/challenge 8/pokedex/v2/images/358.webp diff --git a/projects/challange 8/pokedex/v2/images/359.webp b/projects/challenge 8/pokedex/v2/images/359.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/359.webp rename to projects/challenge 8/pokedex/v2/images/359.webp diff --git a/projects/challange 8/pokedex/v2/images/36.webp b/projects/challenge 8/pokedex/v2/images/36.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/36.webp rename to projects/challenge 8/pokedex/v2/images/36.webp diff --git a/projects/challange 8/pokedex/v2/images/360.webp b/projects/challenge 8/pokedex/v2/images/360.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/360.webp rename to projects/challenge 8/pokedex/v2/images/360.webp diff --git a/projects/challange 8/pokedex/v2/images/361.webp b/projects/challenge 8/pokedex/v2/images/361.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/361.webp rename to projects/challenge 8/pokedex/v2/images/361.webp diff --git a/projects/challange 8/pokedex/v2/images/362.webp b/projects/challenge 8/pokedex/v2/images/362.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/362.webp rename to projects/challenge 8/pokedex/v2/images/362.webp diff --git a/projects/challange 8/pokedex/v2/images/363.webp b/projects/challenge 8/pokedex/v2/images/363.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/363.webp rename to projects/challenge 8/pokedex/v2/images/363.webp diff --git a/projects/challange 8/pokedex/v2/images/364.webp b/projects/challenge 8/pokedex/v2/images/364.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/364.webp rename to projects/challenge 8/pokedex/v2/images/364.webp diff --git a/projects/challange 8/pokedex/v2/images/365.webp b/projects/challenge 8/pokedex/v2/images/365.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/365.webp rename to projects/challenge 8/pokedex/v2/images/365.webp diff --git a/projects/challange 8/pokedex/v2/images/366.webp b/projects/challenge 8/pokedex/v2/images/366.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/366.webp rename to projects/challenge 8/pokedex/v2/images/366.webp diff --git a/projects/challange 8/pokedex/v2/images/367.webp b/projects/challenge 8/pokedex/v2/images/367.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/367.webp rename to projects/challenge 8/pokedex/v2/images/367.webp diff --git a/projects/challange 8/pokedex/v2/images/368.webp b/projects/challenge 8/pokedex/v2/images/368.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/368.webp rename to projects/challenge 8/pokedex/v2/images/368.webp diff --git a/projects/challange 8/pokedex/v2/images/369.webp b/projects/challenge 8/pokedex/v2/images/369.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/369.webp rename to projects/challenge 8/pokedex/v2/images/369.webp diff --git a/projects/challange 8/pokedex/v2/images/37.webp b/projects/challenge 8/pokedex/v2/images/37.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/37.webp rename to projects/challenge 8/pokedex/v2/images/37.webp diff --git a/projects/challange 8/pokedex/v2/images/370.webp b/projects/challenge 8/pokedex/v2/images/370.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/370.webp rename to projects/challenge 8/pokedex/v2/images/370.webp diff --git a/projects/challange 8/pokedex/v2/images/371.webp b/projects/challenge 8/pokedex/v2/images/371.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/371.webp rename to projects/challenge 8/pokedex/v2/images/371.webp diff --git a/projects/challange 8/pokedex/v2/images/372.webp b/projects/challenge 8/pokedex/v2/images/372.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/372.webp rename to projects/challenge 8/pokedex/v2/images/372.webp diff --git a/projects/challange 8/pokedex/v2/images/373.webp b/projects/challenge 8/pokedex/v2/images/373.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/373.webp rename to projects/challenge 8/pokedex/v2/images/373.webp diff --git a/projects/challange 8/pokedex/v2/images/374.webp b/projects/challenge 8/pokedex/v2/images/374.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/374.webp rename to projects/challenge 8/pokedex/v2/images/374.webp diff --git a/projects/challange 8/pokedex/v2/images/375.webp b/projects/challenge 8/pokedex/v2/images/375.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/375.webp rename to projects/challenge 8/pokedex/v2/images/375.webp diff --git a/projects/challange 8/pokedex/v2/images/376.webp b/projects/challenge 8/pokedex/v2/images/376.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/376.webp rename to projects/challenge 8/pokedex/v2/images/376.webp diff --git a/projects/challange 8/pokedex/v2/images/377.webp b/projects/challenge 8/pokedex/v2/images/377.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/377.webp rename to projects/challenge 8/pokedex/v2/images/377.webp diff --git a/projects/challange 8/pokedex/v2/images/378.webp b/projects/challenge 8/pokedex/v2/images/378.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/378.webp rename to projects/challenge 8/pokedex/v2/images/378.webp diff --git a/projects/challange 8/pokedex/v2/images/379.webp b/projects/challenge 8/pokedex/v2/images/379.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/379.webp rename to projects/challenge 8/pokedex/v2/images/379.webp diff --git a/projects/challange 8/pokedex/v2/images/38.webp b/projects/challenge 8/pokedex/v2/images/38.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/38.webp rename to projects/challenge 8/pokedex/v2/images/38.webp diff --git a/projects/challange 8/pokedex/v2/images/380.webp b/projects/challenge 8/pokedex/v2/images/380.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/380.webp rename to projects/challenge 8/pokedex/v2/images/380.webp diff --git a/projects/challange 8/pokedex/v2/images/381.webp b/projects/challenge 8/pokedex/v2/images/381.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/381.webp rename to projects/challenge 8/pokedex/v2/images/381.webp diff --git a/projects/challange 8/pokedex/v2/images/382.webp b/projects/challenge 8/pokedex/v2/images/382.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/382.webp rename to projects/challenge 8/pokedex/v2/images/382.webp diff --git a/projects/challange 8/pokedex/v2/images/383.webp b/projects/challenge 8/pokedex/v2/images/383.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/383.webp rename to projects/challenge 8/pokedex/v2/images/383.webp diff --git a/projects/challange 8/pokedex/v2/images/384.webp b/projects/challenge 8/pokedex/v2/images/384.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/384.webp rename to projects/challenge 8/pokedex/v2/images/384.webp diff --git a/projects/challange 8/pokedex/v2/images/385.webp b/projects/challenge 8/pokedex/v2/images/385.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/385.webp rename to projects/challenge 8/pokedex/v2/images/385.webp diff --git a/projects/challange 8/pokedex/v2/images/386.webp b/projects/challenge 8/pokedex/v2/images/386.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/386.webp rename to projects/challenge 8/pokedex/v2/images/386.webp diff --git a/projects/challange 8/pokedex/v2/images/387.webp b/projects/challenge 8/pokedex/v2/images/387.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/387.webp rename to projects/challenge 8/pokedex/v2/images/387.webp diff --git a/projects/challange 8/pokedex/v2/images/388.webp b/projects/challenge 8/pokedex/v2/images/388.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/388.webp rename to projects/challenge 8/pokedex/v2/images/388.webp diff --git a/projects/challange 8/pokedex/v2/images/389.webp b/projects/challenge 8/pokedex/v2/images/389.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/389.webp rename to projects/challenge 8/pokedex/v2/images/389.webp diff --git a/projects/challange 8/pokedex/v2/images/39.webp b/projects/challenge 8/pokedex/v2/images/39.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/39.webp rename to projects/challenge 8/pokedex/v2/images/39.webp diff --git a/projects/challange 8/pokedex/v2/images/390.webp b/projects/challenge 8/pokedex/v2/images/390.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/390.webp rename to projects/challenge 8/pokedex/v2/images/390.webp diff --git a/projects/challange 8/pokedex/v2/images/391.webp b/projects/challenge 8/pokedex/v2/images/391.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/391.webp rename to projects/challenge 8/pokedex/v2/images/391.webp diff --git a/projects/challange 8/pokedex/v2/images/392.webp b/projects/challenge 8/pokedex/v2/images/392.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/392.webp rename to projects/challenge 8/pokedex/v2/images/392.webp diff --git a/projects/challange 8/pokedex/v2/images/393.webp b/projects/challenge 8/pokedex/v2/images/393.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/393.webp rename to projects/challenge 8/pokedex/v2/images/393.webp diff --git a/projects/challange 8/pokedex/v2/images/394.webp b/projects/challenge 8/pokedex/v2/images/394.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/394.webp rename to projects/challenge 8/pokedex/v2/images/394.webp diff --git a/projects/challange 8/pokedex/v2/images/395.webp b/projects/challenge 8/pokedex/v2/images/395.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/395.webp rename to projects/challenge 8/pokedex/v2/images/395.webp diff --git a/projects/challange 8/pokedex/v2/images/396.webp b/projects/challenge 8/pokedex/v2/images/396.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/396.webp rename to projects/challenge 8/pokedex/v2/images/396.webp diff --git a/projects/challange 8/pokedex/v2/images/397.webp b/projects/challenge 8/pokedex/v2/images/397.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/397.webp rename to projects/challenge 8/pokedex/v2/images/397.webp diff --git a/projects/challange 8/pokedex/v2/images/398.webp b/projects/challenge 8/pokedex/v2/images/398.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/398.webp rename to projects/challenge 8/pokedex/v2/images/398.webp diff --git a/projects/challange 8/pokedex/v2/images/399.webp b/projects/challenge 8/pokedex/v2/images/399.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/399.webp rename to projects/challenge 8/pokedex/v2/images/399.webp diff --git a/projects/challange 8/pokedex/v2/images/4.webp b/projects/challenge 8/pokedex/v2/images/4.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/4.webp rename to projects/challenge 8/pokedex/v2/images/4.webp diff --git a/projects/challange 8/pokedex/v2/images/40.webp b/projects/challenge 8/pokedex/v2/images/40.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/40.webp rename to projects/challenge 8/pokedex/v2/images/40.webp diff --git a/projects/challange 8/pokedex/v2/images/400.webp b/projects/challenge 8/pokedex/v2/images/400.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/400.webp rename to projects/challenge 8/pokedex/v2/images/400.webp diff --git a/projects/challange 8/pokedex/v2/images/401.webp b/projects/challenge 8/pokedex/v2/images/401.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/401.webp rename to projects/challenge 8/pokedex/v2/images/401.webp diff --git a/projects/challange 8/pokedex/v2/images/402.webp b/projects/challenge 8/pokedex/v2/images/402.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/402.webp rename to projects/challenge 8/pokedex/v2/images/402.webp diff --git a/projects/challange 8/pokedex/v2/images/403.webp b/projects/challenge 8/pokedex/v2/images/403.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/403.webp rename to projects/challenge 8/pokedex/v2/images/403.webp diff --git a/projects/challange 8/pokedex/v2/images/404.webp b/projects/challenge 8/pokedex/v2/images/404.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/404.webp rename to projects/challenge 8/pokedex/v2/images/404.webp diff --git a/projects/challange 8/pokedex/v2/images/405.webp b/projects/challenge 8/pokedex/v2/images/405.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/405.webp rename to projects/challenge 8/pokedex/v2/images/405.webp diff --git a/projects/challange 8/pokedex/v2/images/406.webp b/projects/challenge 8/pokedex/v2/images/406.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/406.webp rename to projects/challenge 8/pokedex/v2/images/406.webp diff --git a/projects/challange 8/pokedex/v2/images/407.webp b/projects/challenge 8/pokedex/v2/images/407.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/407.webp rename to projects/challenge 8/pokedex/v2/images/407.webp diff --git a/projects/challange 8/pokedex/v2/images/408.webp b/projects/challenge 8/pokedex/v2/images/408.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/408.webp rename to projects/challenge 8/pokedex/v2/images/408.webp diff --git a/projects/challange 8/pokedex/v2/images/409.webp b/projects/challenge 8/pokedex/v2/images/409.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/409.webp rename to projects/challenge 8/pokedex/v2/images/409.webp diff --git a/projects/challange 8/pokedex/v2/images/41.webp b/projects/challenge 8/pokedex/v2/images/41.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/41.webp rename to projects/challenge 8/pokedex/v2/images/41.webp diff --git a/projects/challange 8/pokedex/v2/images/410.webp b/projects/challenge 8/pokedex/v2/images/410.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/410.webp rename to projects/challenge 8/pokedex/v2/images/410.webp diff --git a/projects/challange 8/pokedex/v2/images/411.webp b/projects/challenge 8/pokedex/v2/images/411.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/411.webp rename to projects/challenge 8/pokedex/v2/images/411.webp diff --git a/projects/challange 8/pokedex/v2/images/412.webp b/projects/challenge 8/pokedex/v2/images/412.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/412.webp rename to projects/challenge 8/pokedex/v2/images/412.webp diff --git a/projects/challange 8/pokedex/v2/images/413.webp b/projects/challenge 8/pokedex/v2/images/413.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/413.webp rename to projects/challenge 8/pokedex/v2/images/413.webp diff --git a/projects/challange 8/pokedex/v2/images/414.webp b/projects/challenge 8/pokedex/v2/images/414.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/414.webp rename to projects/challenge 8/pokedex/v2/images/414.webp diff --git a/projects/challange 8/pokedex/v2/images/415.webp b/projects/challenge 8/pokedex/v2/images/415.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/415.webp rename to projects/challenge 8/pokedex/v2/images/415.webp diff --git a/projects/challange 8/pokedex/v2/images/416.webp b/projects/challenge 8/pokedex/v2/images/416.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/416.webp rename to projects/challenge 8/pokedex/v2/images/416.webp diff --git a/projects/challange 8/pokedex/v2/images/417.webp b/projects/challenge 8/pokedex/v2/images/417.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/417.webp rename to projects/challenge 8/pokedex/v2/images/417.webp diff --git a/projects/challange 8/pokedex/v2/images/418.webp b/projects/challenge 8/pokedex/v2/images/418.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/418.webp rename to projects/challenge 8/pokedex/v2/images/418.webp diff --git a/projects/challange 8/pokedex/v2/images/419.webp b/projects/challenge 8/pokedex/v2/images/419.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/419.webp rename to projects/challenge 8/pokedex/v2/images/419.webp diff --git a/projects/challange 8/pokedex/v2/images/42.webp b/projects/challenge 8/pokedex/v2/images/42.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/42.webp rename to projects/challenge 8/pokedex/v2/images/42.webp diff --git a/projects/challange 8/pokedex/v2/images/420.webp b/projects/challenge 8/pokedex/v2/images/420.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/420.webp rename to projects/challenge 8/pokedex/v2/images/420.webp diff --git a/projects/challange 8/pokedex/v2/images/421.webp b/projects/challenge 8/pokedex/v2/images/421.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/421.webp rename to projects/challenge 8/pokedex/v2/images/421.webp diff --git a/projects/challange 8/pokedex/v2/images/422.webp b/projects/challenge 8/pokedex/v2/images/422.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/422.webp rename to projects/challenge 8/pokedex/v2/images/422.webp diff --git a/projects/challange 8/pokedex/v2/images/423.webp b/projects/challenge 8/pokedex/v2/images/423.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/423.webp rename to projects/challenge 8/pokedex/v2/images/423.webp diff --git a/projects/challange 8/pokedex/v2/images/424.webp b/projects/challenge 8/pokedex/v2/images/424.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/424.webp rename to projects/challenge 8/pokedex/v2/images/424.webp diff --git a/projects/challange 8/pokedex/v2/images/425.webp b/projects/challenge 8/pokedex/v2/images/425.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/425.webp rename to projects/challenge 8/pokedex/v2/images/425.webp diff --git a/projects/challange 8/pokedex/v2/images/426.webp b/projects/challenge 8/pokedex/v2/images/426.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/426.webp rename to projects/challenge 8/pokedex/v2/images/426.webp diff --git a/projects/challange 8/pokedex/v2/images/427.webp b/projects/challenge 8/pokedex/v2/images/427.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/427.webp rename to projects/challenge 8/pokedex/v2/images/427.webp diff --git a/projects/challange 8/pokedex/v2/images/428.webp b/projects/challenge 8/pokedex/v2/images/428.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/428.webp rename to projects/challenge 8/pokedex/v2/images/428.webp diff --git a/projects/challange 8/pokedex/v2/images/429.webp b/projects/challenge 8/pokedex/v2/images/429.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/429.webp rename to projects/challenge 8/pokedex/v2/images/429.webp diff --git a/projects/challange 8/pokedex/v2/images/43.webp b/projects/challenge 8/pokedex/v2/images/43.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/43.webp rename to projects/challenge 8/pokedex/v2/images/43.webp diff --git a/projects/challange 8/pokedex/v2/images/430.webp b/projects/challenge 8/pokedex/v2/images/430.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/430.webp rename to projects/challenge 8/pokedex/v2/images/430.webp diff --git a/projects/challange 8/pokedex/v2/images/431.webp b/projects/challenge 8/pokedex/v2/images/431.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/431.webp rename to projects/challenge 8/pokedex/v2/images/431.webp diff --git a/projects/challange 8/pokedex/v2/images/432.webp b/projects/challenge 8/pokedex/v2/images/432.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/432.webp rename to projects/challenge 8/pokedex/v2/images/432.webp diff --git a/projects/challange 8/pokedex/v2/images/433.webp b/projects/challenge 8/pokedex/v2/images/433.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/433.webp rename to projects/challenge 8/pokedex/v2/images/433.webp diff --git a/projects/challange 8/pokedex/v2/images/434.webp b/projects/challenge 8/pokedex/v2/images/434.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/434.webp rename to projects/challenge 8/pokedex/v2/images/434.webp diff --git a/projects/challange 8/pokedex/v2/images/435.webp b/projects/challenge 8/pokedex/v2/images/435.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/435.webp rename to projects/challenge 8/pokedex/v2/images/435.webp diff --git a/projects/challange 8/pokedex/v2/images/436.webp b/projects/challenge 8/pokedex/v2/images/436.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/436.webp rename to projects/challenge 8/pokedex/v2/images/436.webp diff --git a/projects/challange 8/pokedex/v2/images/437.webp b/projects/challenge 8/pokedex/v2/images/437.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/437.webp rename to projects/challenge 8/pokedex/v2/images/437.webp diff --git a/projects/challange 8/pokedex/v2/images/438.webp b/projects/challenge 8/pokedex/v2/images/438.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/438.webp rename to projects/challenge 8/pokedex/v2/images/438.webp diff --git a/projects/challange 8/pokedex/v2/images/439.webp b/projects/challenge 8/pokedex/v2/images/439.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/439.webp rename to projects/challenge 8/pokedex/v2/images/439.webp diff --git a/projects/challange 8/pokedex/v2/images/44.webp b/projects/challenge 8/pokedex/v2/images/44.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/44.webp rename to projects/challenge 8/pokedex/v2/images/44.webp diff --git a/projects/challange 8/pokedex/v2/images/440.webp b/projects/challenge 8/pokedex/v2/images/440.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/440.webp rename to projects/challenge 8/pokedex/v2/images/440.webp diff --git a/projects/challange 8/pokedex/v2/images/441.webp b/projects/challenge 8/pokedex/v2/images/441.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/441.webp rename to projects/challenge 8/pokedex/v2/images/441.webp diff --git a/projects/challange 8/pokedex/v2/images/442.webp b/projects/challenge 8/pokedex/v2/images/442.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/442.webp rename to projects/challenge 8/pokedex/v2/images/442.webp diff --git a/projects/challange 8/pokedex/v2/images/443.webp b/projects/challenge 8/pokedex/v2/images/443.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/443.webp rename to projects/challenge 8/pokedex/v2/images/443.webp diff --git a/projects/challange 8/pokedex/v2/images/444.webp b/projects/challenge 8/pokedex/v2/images/444.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/444.webp rename to projects/challenge 8/pokedex/v2/images/444.webp diff --git a/projects/challange 8/pokedex/v2/images/445.webp b/projects/challenge 8/pokedex/v2/images/445.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/445.webp rename to projects/challenge 8/pokedex/v2/images/445.webp diff --git a/projects/challange 8/pokedex/v2/images/446.webp b/projects/challenge 8/pokedex/v2/images/446.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/446.webp rename to projects/challenge 8/pokedex/v2/images/446.webp diff --git a/projects/challange 8/pokedex/v2/images/447.webp b/projects/challenge 8/pokedex/v2/images/447.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/447.webp rename to projects/challenge 8/pokedex/v2/images/447.webp diff --git a/projects/challange 8/pokedex/v2/images/448.webp b/projects/challenge 8/pokedex/v2/images/448.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/448.webp rename to projects/challenge 8/pokedex/v2/images/448.webp diff --git a/projects/challange 8/pokedex/v2/images/449.webp b/projects/challenge 8/pokedex/v2/images/449.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/449.webp rename to projects/challenge 8/pokedex/v2/images/449.webp diff --git a/projects/challange 8/pokedex/v2/images/45.webp b/projects/challenge 8/pokedex/v2/images/45.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/45.webp rename to projects/challenge 8/pokedex/v2/images/45.webp diff --git a/projects/challange 8/pokedex/v2/images/450.webp b/projects/challenge 8/pokedex/v2/images/450.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/450.webp rename to projects/challenge 8/pokedex/v2/images/450.webp diff --git a/projects/challange 8/pokedex/v2/images/451.webp b/projects/challenge 8/pokedex/v2/images/451.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/451.webp rename to projects/challenge 8/pokedex/v2/images/451.webp diff --git a/projects/challange 8/pokedex/v2/images/452.webp b/projects/challenge 8/pokedex/v2/images/452.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/452.webp rename to projects/challenge 8/pokedex/v2/images/452.webp diff --git a/projects/challange 8/pokedex/v2/images/453.webp b/projects/challenge 8/pokedex/v2/images/453.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/453.webp rename to projects/challenge 8/pokedex/v2/images/453.webp diff --git a/projects/challange 8/pokedex/v2/images/454.webp b/projects/challenge 8/pokedex/v2/images/454.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/454.webp rename to projects/challenge 8/pokedex/v2/images/454.webp diff --git a/projects/challange 8/pokedex/v2/images/455.webp b/projects/challenge 8/pokedex/v2/images/455.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/455.webp rename to projects/challenge 8/pokedex/v2/images/455.webp diff --git a/projects/challange 8/pokedex/v2/images/456.webp b/projects/challenge 8/pokedex/v2/images/456.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/456.webp rename to projects/challenge 8/pokedex/v2/images/456.webp diff --git a/projects/challange 8/pokedex/v2/images/457.webp b/projects/challenge 8/pokedex/v2/images/457.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/457.webp rename to projects/challenge 8/pokedex/v2/images/457.webp diff --git a/projects/challange 8/pokedex/v2/images/458.webp b/projects/challenge 8/pokedex/v2/images/458.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/458.webp rename to projects/challenge 8/pokedex/v2/images/458.webp diff --git a/projects/challange 8/pokedex/v2/images/459.webp b/projects/challenge 8/pokedex/v2/images/459.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/459.webp rename to projects/challenge 8/pokedex/v2/images/459.webp diff --git a/projects/challange 8/pokedex/v2/images/46.webp b/projects/challenge 8/pokedex/v2/images/46.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/46.webp rename to projects/challenge 8/pokedex/v2/images/46.webp diff --git a/projects/challange 8/pokedex/v2/images/460.webp b/projects/challenge 8/pokedex/v2/images/460.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/460.webp rename to projects/challenge 8/pokedex/v2/images/460.webp diff --git a/projects/challange 8/pokedex/v2/images/461.webp b/projects/challenge 8/pokedex/v2/images/461.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/461.webp rename to projects/challenge 8/pokedex/v2/images/461.webp diff --git a/projects/challange 8/pokedex/v2/images/462.webp b/projects/challenge 8/pokedex/v2/images/462.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/462.webp rename to projects/challenge 8/pokedex/v2/images/462.webp diff --git a/projects/challange 8/pokedex/v2/images/463.webp b/projects/challenge 8/pokedex/v2/images/463.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/463.webp rename to projects/challenge 8/pokedex/v2/images/463.webp diff --git a/projects/challange 8/pokedex/v2/images/464.webp b/projects/challenge 8/pokedex/v2/images/464.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/464.webp rename to projects/challenge 8/pokedex/v2/images/464.webp diff --git a/projects/challange 8/pokedex/v2/images/465.webp b/projects/challenge 8/pokedex/v2/images/465.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/465.webp rename to projects/challenge 8/pokedex/v2/images/465.webp diff --git a/projects/challange 8/pokedex/v2/images/466.webp b/projects/challenge 8/pokedex/v2/images/466.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/466.webp rename to projects/challenge 8/pokedex/v2/images/466.webp diff --git a/projects/challange 8/pokedex/v2/images/467.webp b/projects/challenge 8/pokedex/v2/images/467.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/467.webp rename to projects/challenge 8/pokedex/v2/images/467.webp diff --git a/projects/challange 8/pokedex/v2/images/468.webp b/projects/challenge 8/pokedex/v2/images/468.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/468.webp rename to projects/challenge 8/pokedex/v2/images/468.webp diff --git a/projects/challange 8/pokedex/v2/images/469.webp b/projects/challenge 8/pokedex/v2/images/469.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/469.webp rename to projects/challenge 8/pokedex/v2/images/469.webp diff --git a/projects/challange 8/pokedex/v2/images/47.webp b/projects/challenge 8/pokedex/v2/images/47.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/47.webp rename to projects/challenge 8/pokedex/v2/images/47.webp diff --git a/projects/challange 8/pokedex/v2/images/470.webp b/projects/challenge 8/pokedex/v2/images/470.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/470.webp rename to projects/challenge 8/pokedex/v2/images/470.webp diff --git a/projects/challange 8/pokedex/v2/images/471.webp b/projects/challenge 8/pokedex/v2/images/471.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/471.webp rename to projects/challenge 8/pokedex/v2/images/471.webp diff --git a/projects/challange 8/pokedex/v2/images/472.webp b/projects/challenge 8/pokedex/v2/images/472.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/472.webp rename to projects/challenge 8/pokedex/v2/images/472.webp diff --git a/projects/challange 8/pokedex/v2/images/473.webp b/projects/challenge 8/pokedex/v2/images/473.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/473.webp rename to projects/challenge 8/pokedex/v2/images/473.webp diff --git a/projects/challange 8/pokedex/v2/images/474.webp b/projects/challenge 8/pokedex/v2/images/474.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/474.webp rename to projects/challenge 8/pokedex/v2/images/474.webp diff --git a/projects/challange 8/pokedex/v2/images/475.webp b/projects/challenge 8/pokedex/v2/images/475.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/475.webp rename to projects/challenge 8/pokedex/v2/images/475.webp diff --git a/projects/challange 8/pokedex/v2/images/476.webp b/projects/challenge 8/pokedex/v2/images/476.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/476.webp rename to projects/challenge 8/pokedex/v2/images/476.webp diff --git a/projects/challange 8/pokedex/v2/images/477.webp b/projects/challenge 8/pokedex/v2/images/477.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/477.webp rename to projects/challenge 8/pokedex/v2/images/477.webp diff --git a/projects/challange 8/pokedex/v2/images/478.webp b/projects/challenge 8/pokedex/v2/images/478.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/478.webp rename to projects/challenge 8/pokedex/v2/images/478.webp diff --git a/projects/challange 8/pokedex/v2/images/479.webp b/projects/challenge 8/pokedex/v2/images/479.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/479.webp rename to projects/challenge 8/pokedex/v2/images/479.webp diff --git a/projects/challange 8/pokedex/v2/images/48.webp b/projects/challenge 8/pokedex/v2/images/48.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/48.webp rename to projects/challenge 8/pokedex/v2/images/48.webp diff --git a/projects/challange 8/pokedex/v2/images/480.webp b/projects/challenge 8/pokedex/v2/images/480.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/480.webp rename to projects/challenge 8/pokedex/v2/images/480.webp diff --git a/projects/challange 8/pokedex/v2/images/481.webp b/projects/challenge 8/pokedex/v2/images/481.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/481.webp rename to projects/challenge 8/pokedex/v2/images/481.webp diff --git a/projects/challange 8/pokedex/v2/images/482.webp b/projects/challenge 8/pokedex/v2/images/482.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/482.webp rename to projects/challenge 8/pokedex/v2/images/482.webp diff --git a/projects/challange 8/pokedex/v2/images/483.webp b/projects/challenge 8/pokedex/v2/images/483.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/483.webp rename to projects/challenge 8/pokedex/v2/images/483.webp diff --git a/projects/challange 8/pokedex/v2/images/484.webp b/projects/challenge 8/pokedex/v2/images/484.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/484.webp rename to projects/challenge 8/pokedex/v2/images/484.webp diff --git a/projects/challange 8/pokedex/v2/images/485.webp b/projects/challenge 8/pokedex/v2/images/485.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/485.webp rename to projects/challenge 8/pokedex/v2/images/485.webp diff --git a/projects/challange 8/pokedex/v2/images/486.webp b/projects/challenge 8/pokedex/v2/images/486.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/486.webp rename to projects/challenge 8/pokedex/v2/images/486.webp diff --git a/projects/challange 8/pokedex/v2/images/487.webp b/projects/challenge 8/pokedex/v2/images/487.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/487.webp rename to projects/challenge 8/pokedex/v2/images/487.webp diff --git a/projects/challange 8/pokedex/v2/images/488.webp b/projects/challenge 8/pokedex/v2/images/488.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/488.webp rename to projects/challenge 8/pokedex/v2/images/488.webp diff --git a/projects/challange 8/pokedex/v2/images/489.webp b/projects/challenge 8/pokedex/v2/images/489.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/489.webp rename to projects/challenge 8/pokedex/v2/images/489.webp diff --git a/projects/challange 8/pokedex/v2/images/49.webp b/projects/challenge 8/pokedex/v2/images/49.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/49.webp rename to projects/challenge 8/pokedex/v2/images/49.webp diff --git a/projects/challange 8/pokedex/v2/images/490.webp b/projects/challenge 8/pokedex/v2/images/490.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/490.webp rename to projects/challenge 8/pokedex/v2/images/490.webp diff --git a/projects/challange 8/pokedex/v2/images/491.webp b/projects/challenge 8/pokedex/v2/images/491.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/491.webp rename to projects/challenge 8/pokedex/v2/images/491.webp diff --git a/projects/challange 8/pokedex/v2/images/492.webp b/projects/challenge 8/pokedex/v2/images/492.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/492.webp rename to projects/challenge 8/pokedex/v2/images/492.webp diff --git a/projects/challange 8/pokedex/v2/images/493.webp b/projects/challenge 8/pokedex/v2/images/493.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/493.webp rename to projects/challenge 8/pokedex/v2/images/493.webp diff --git a/projects/challange 8/pokedex/v2/images/494.webp b/projects/challenge 8/pokedex/v2/images/494.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/494.webp rename to projects/challenge 8/pokedex/v2/images/494.webp diff --git a/projects/challange 8/pokedex/v2/images/495.webp b/projects/challenge 8/pokedex/v2/images/495.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/495.webp rename to projects/challenge 8/pokedex/v2/images/495.webp diff --git a/projects/challange 8/pokedex/v2/images/496.webp b/projects/challenge 8/pokedex/v2/images/496.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/496.webp rename to projects/challenge 8/pokedex/v2/images/496.webp diff --git a/projects/challange 8/pokedex/v2/images/497.webp b/projects/challenge 8/pokedex/v2/images/497.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/497.webp rename to projects/challenge 8/pokedex/v2/images/497.webp diff --git a/projects/challange 8/pokedex/v2/images/498.webp b/projects/challenge 8/pokedex/v2/images/498.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/498.webp rename to projects/challenge 8/pokedex/v2/images/498.webp diff --git a/projects/challange 8/pokedex/v2/images/499.webp b/projects/challenge 8/pokedex/v2/images/499.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/499.webp rename to projects/challenge 8/pokedex/v2/images/499.webp diff --git a/projects/challange 8/pokedex/v2/images/5.webp b/projects/challenge 8/pokedex/v2/images/5.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/5.webp rename to projects/challenge 8/pokedex/v2/images/5.webp diff --git a/projects/challange 8/pokedex/v2/images/50.webp b/projects/challenge 8/pokedex/v2/images/50.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/50.webp rename to projects/challenge 8/pokedex/v2/images/50.webp diff --git a/projects/challange 8/pokedex/v2/images/500.webp b/projects/challenge 8/pokedex/v2/images/500.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/500.webp rename to projects/challenge 8/pokedex/v2/images/500.webp diff --git a/projects/challange 8/pokedex/v2/images/501.webp b/projects/challenge 8/pokedex/v2/images/501.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/501.webp rename to projects/challenge 8/pokedex/v2/images/501.webp diff --git a/projects/challange 8/pokedex/v2/images/502.webp b/projects/challenge 8/pokedex/v2/images/502.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/502.webp rename to projects/challenge 8/pokedex/v2/images/502.webp diff --git a/projects/challange 8/pokedex/v2/images/503.webp b/projects/challenge 8/pokedex/v2/images/503.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/503.webp rename to projects/challenge 8/pokedex/v2/images/503.webp diff --git a/projects/challange 8/pokedex/v2/images/504.webp b/projects/challenge 8/pokedex/v2/images/504.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/504.webp rename to projects/challenge 8/pokedex/v2/images/504.webp diff --git a/projects/challange 8/pokedex/v2/images/505.webp b/projects/challenge 8/pokedex/v2/images/505.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/505.webp rename to projects/challenge 8/pokedex/v2/images/505.webp diff --git a/projects/challange 8/pokedex/v2/images/506.webp b/projects/challenge 8/pokedex/v2/images/506.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/506.webp rename to projects/challenge 8/pokedex/v2/images/506.webp diff --git a/projects/challange 8/pokedex/v2/images/507.webp b/projects/challenge 8/pokedex/v2/images/507.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/507.webp rename to projects/challenge 8/pokedex/v2/images/507.webp diff --git a/projects/challange 8/pokedex/v2/images/508.webp b/projects/challenge 8/pokedex/v2/images/508.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/508.webp rename to projects/challenge 8/pokedex/v2/images/508.webp diff --git a/projects/challange 8/pokedex/v2/images/509.webp b/projects/challenge 8/pokedex/v2/images/509.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/509.webp rename to projects/challenge 8/pokedex/v2/images/509.webp diff --git a/projects/challange 8/pokedex/v2/images/51.webp b/projects/challenge 8/pokedex/v2/images/51.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/51.webp rename to projects/challenge 8/pokedex/v2/images/51.webp diff --git a/projects/challange 8/pokedex/v2/images/510.webp b/projects/challenge 8/pokedex/v2/images/510.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/510.webp rename to projects/challenge 8/pokedex/v2/images/510.webp diff --git a/projects/challange 8/pokedex/v2/images/511.webp b/projects/challenge 8/pokedex/v2/images/511.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/511.webp rename to projects/challenge 8/pokedex/v2/images/511.webp diff --git a/projects/challange 8/pokedex/v2/images/512.webp b/projects/challenge 8/pokedex/v2/images/512.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/512.webp rename to projects/challenge 8/pokedex/v2/images/512.webp diff --git a/projects/challange 8/pokedex/v2/images/513.webp b/projects/challenge 8/pokedex/v2/images/513.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/513.webp rename to projects/challenge 8/pokedex/v2/images/513.webp diff --git a/projects/challange 8/pokedex/v2/images/514.webp b/projects/challenge 8/pokedex/v2/images/514.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/514.webp rename to projects/challenge 8/pokedex/v2/images/514.webp diff --git a/projects/challange 8/pokedex/v2/images/515.webp b/projects/challenge 8/pokedex/v2/images/515.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/515.webp rename to projects/challenge 8/pokedex/v2/images/515.webp diff --git a/projects/challange 8/pokedex/v2/images/516.webp b/projects/challenge 8/pokedex/v2/images/516.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/516.webp rename to projects/challenge 8/pokedex/v2/images/516.webp diff --git a/projects/challange 8/pokedex/v2/images/517.webp b/projects/challenge 8/pokedex/v2/images/517.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/517.webp rename to projects/challenge 8/pokedex/v2/images/517.webp diff --git a/projects/challange 8/pokedex/v2/images/518.webp b/projects/challenge 8/pokedex/v2/images/518.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/518.webp rename to projects/challenge 8/pokedex/v2/images/518.webp diff --git a/projects/challange 8/pokedex/v2/images/519.webp b/projects/challenge 8/pokedex/v2/images/519.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/519.webp rename to projects/challenge 8/pokedex/v2/images/519.webp diff --git a/projects/challange 8/pokedex/v2/images/52.webp b/projects/challenge 8/pokedex/v2/images/52.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/52.webp rename to projects/challenge 8/pokedex/v2/images/52.webp diff --git a/projects/challange 8/pokedex/v2/images/520.webp b/projects/challenge 8/pokedex/v2/images/520.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/520.webp rename to projects/challenge 8/pokedex/v2/images/520.webp diff --git a/projects/challange 8/pokedex/v2/images/521.webp b/projects/challenge 8/pokedex/v2/images/521.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/521.webp rename to projects/challenge 8/pokedex/v2/images/521.webp diff --git a/projects/challange 8/pokedex/v2/images/522.webp b/projects/challenge 8/pokedex/v2/images/522.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/522.webp rename to projects/challenge 8/pokedex/v2/images/522.webp diff --git a/projects/challange 8/pokedex/v2/images/523.webp b/projects/challenge 8/pokedex/v2/images/523.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/523.webp rename to projects/challenge 8/pokedex/v2/images/523.webp diff --git a/projects/challange 8/pokedex/v2/images/524.webp b/projects/challenge 8/pokedex/v2/images/524.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/524.webp rename to projects/challenge 8/pokedex/v2/images/524.webp diff --git a/projects/challange 8/pokedex/v2/images/525.webp b/projects/challenge 8/pokedex/v2/images/525.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/525.webp rename to projects/challenge 8/pokedex/v2/images/525.webp diff --git a/projects/challange 8/pokedex/v2/images/526.webp b/projects/challenge 8/pokedex/v2/images/526.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/526.webp rename to projects/challenge 8/pokedex/v2/images/526.webp diff --git a/projects/challange 8/pokedex/v2/images/527.webp b/projects/challenge 8/pokedex/v2/images/527.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/527.webp rename to projects/challenge 8/pokedex/v2/images/527.webp diff --git a/projects/challange 8/pokedex/v2/images/528.webp b/projects/challenge 8/pokedex/v2/images/528.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/528.webp rename to projects/challenge 8/pokedex/v2/images/528.webp diff --git a/projects/challange 8/pokedex/v2/images/529.webp b/projects/challenge 8/pokedex/v2/images/529.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/529.webp rename to projects/challenge 8/pokedex/v2/images/529.webp diff --git a/projects/challange 8/pokedex/v2/images/53.webp b/projects/challenge 8/pokedex/v2/images/53.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/53.webp rename to projects/challenge 8/pokedex/v2/images/53.webp diff --git a/projects/challange 8/pokedex/v2/images/530.webp b/projects/challenge 8/pokedex/v2/images/530.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/530.webp rename to projects/challenge 8/pokedex/v2/images/530.webp diff --git a/projects/challange 8/pokedex/v2/images/531.webp b/projects/challenge 8/pokedex/v2/images/531.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/531.webp rename to projects/challenge 8/pokedex/v2/images/531.webp diff --git a/projects/challange 8/pokedex/v2/images/532.webp b/projects/challenge 8/pokedex/v2/images/532.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/532.webp rename to projects/challenge 8/pokedex/v2/images/532.webp diff --git a/projects/challange 8/pokedex/v2/images/533.webp b/projects/challenge 8/pokedex/v2/images/533.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/533.webp rename to projects/challenge 8/pokedex/v2/images/533.webp diff --git a/projects/challange 8/pokedex/v2/images/534.webp b/projects/challenge 8/pokedex/v2/images/534.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/534.webp rename to projects/challenge 8/pokedex/v2/images/534.webp diff --git a/projects/challange 8/pokedex/v2/images/535.webp b/projects/challenge 8/pokedex/v2/images/535.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/535.webp rename to projects/challenge 8/pokedex/v2/images/535.webp diff --git a/projects/challange 8/pokedex/v2/images/536.webp b/projects/challenge 8/pokedex/v2/images/536.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/536.webp rename to projects/challenge 8/pokedex/v2/images/536.webp diff --git a/projects/challange 8/pokedex/v2/images/537.webp b/projects/challenge 8/pokedex/v2/images/537.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/537.webp rename to projects/challenge 8/pokedex/v2/images/537.webp diff --git a/projects/challange 8/pokedex/v2/images/538.webp b/projects/challenge 8/pokedex/v2/images/538.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/538.webp rename to projects/challenge 8/pokedex/v2/images/538.webp diff --git a/projects/challange 8/pokedex/v2/images/539.webp b/projects/challenge 8/pokedex/v2/images/539.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/539.webp rename to projects/challenge 8/pokedex/v2/images/539.webp diff --git a/projects/challange 8/pokedex/v2/images/54.webp b/projects/challenge 8/pokedex/v2/images/54.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/54.webp rename to projects/challenge 8/pokedex/v2/images/54.webp diff --git a/projects/challange 8/pokedex/v2/images/540.webp b/projects/challenge 8/pokedex/v2/images/540.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/540.webp rename to projects/challenge 8/pokedex/v2/images/540.webp diff --git a/projects/challange 8/pokedex/v2/images/541.webp b/projects/challenge 8/pokedex/v2/images/541.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/541.webp rename to projects/challenge 8/pokedex/v2/images/541.webp diff --git a/projects/challange 8/pokedex/v2/images/542.webp b/projects/challenge 8/pokedex/v2/images/542.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/542.webp rename to projects/challenge 8/pokedex/v2/images/542.webp diff --git a/projects/challange 8/pokedex/v2/images/543.webp b/projects/challenge 8/pokedex/v2/images/543.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/543.webp rename to projects/challenge 8/pokedex/v2/images/543.webp diff --git a/projects/challange 8/pokedex/v2/images/544.webp b/projects/challenge 8/pokedex/v2/images/544.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/544.webp rename to projects/challenge 8/pokedex/v2/images/544.webp diff --git a/projects/challange 8/pokedex/v2/images/545.webp b/projects/challenge 8/pokedex/v2/images/545.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/545.webp rename to projects/challenge 8/pokedex/v2/images/545.webp diff --git a/projects/challange 8/pokedex/v2/images/546.webp b/projects/challenge 8/pokedex/v2/images/546.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/546.webp rename to projects/challenge 8/pokedex/v2/images/546.webp diff --git a/projects/challange 8/pokedex/v2/images/547.webp b/projects/challenge 8/pokedex/v2/images/547.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/547.webp rename to projects/challenge 8/pokedex/v2/images/547.webp diff --git a/projects/challange 8/pokedex/v2/images/548.webp b/projects/challenge 8/pokedex/v2/images/548.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/548.webp rename to projects/challenge 8/pokedex/v2/images/548.webp diff --git a/projects/challange 8/pokedex/v2/images/549.webp b/projects/challenge 8/pokedex/v2/images/549.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/549.webp rename to projects/challenge 8/pokedex/v2/images/549.webp diff --git a/projects/challange 8/pokedex/v2/images/55.webp b/projects/challenge 8/pokedex/v2/images/55.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/55.webp rename to projects/challenge 8/pokedex/v2/images/55.webp diff --git a/projects/challange 8/pokedex/v2/images/550.webp b/projects/challenge 8/pokedex/v2/images/550.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/550.webp rename to projects/challenge 8/pokedex/v2/images/550.webp diff --git a/projects/challange 8/pokedex/v2/images/551.webp b/projects/challenge 8/pokedex/v2/images/551.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/551.webp rename to projects/challenge 8/pokedex/v2/images/551.webp diff --git a/projects/challange 8/pokedex/v2/images/552.webp b/projects/challenge 8/pokedex/v2/images/552.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/552.webp rename to projects/challenge 8/pokedex/v2/images/552.webp diff --git a/projects/challange 8/pokedex/v2/images/553.webp b/projects/challenge 8/pokedex/v2/images/553.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/553.webp rename to projects/challenge 8/pokedex/v2/images/553.webp diff --git a/projects/challange 8/pokedex/v2/images/554.webp b/projects/challenge 8/pokedex/v2/images/554.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/554.webp rename to projects/challenge 8/pokedex/v2/images/554.webp diff --git a/projects/challange 8/pokedex/v2/images/555.webp b/projects/challenge 8/pokedex/v2/images/555.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/555.webp rename to projects/challenge 8/pokedex/v2/images/555.webp diff --git a/projects/challange 8/pokedex/v2/images/556.webp b/projects/challenge 8/pokedex/v2/images/556.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/556.webp rename to projects/challenge 8/pokedex/v2/images/556.webp diff --git a/projects/challange 8/pokedex/v2/images/557.webp b/projects/challenge 8/pokedex/v2/images/557.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/557.webp rename to projects/challenge 8/pokedex/v2/images/557.webp diff --git a/projects/challange 8/pokedex/v2/images/558.webp b/projects/challenge 8/pokedex/v2/images/558.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/558.webp rename to projects/challenge 8/pokedex/v2/images/558.webp diff --git a/projects/challange 8/pokedex/v2/images/559.webp b/projects/challenge 8/pokedex/v2/images/559.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/559.webp rename to projects/challenge 8/pokedex/v2/images/559.webp diff --git a/projects/challange 8/pokedex/v2/images/56.webp b/projects/challenge 8/pokedex/v2/images/56.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/56.webp rename to projects/challenge 8/pokedex/v2/images/56.webp diff --git a/projects/challange 8/pokedex/v2/images/560.webp b/projects/challenge 8/pokedex/v2/images/560.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/560.webp rename to projects/challenge 8/pokedex/v2/images/560.webp diff --git a/projects/challange 8/pokedex/v2/images/561.webp b/projects/challenge 8/pokedex/v2/images/561.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/561.webp rename to projects/challenge 8/pokedex/v2/images/561.webp diff --git a/projects/challange 8/pokedex/v2/images/562.webp b/projects/challenge 8/pokedex/v2/images/562.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/562.webp rename to projects/challenge 8/pokedex/v2/images/562.webp diff --git a/projects/challange 8/pokedex/v2/images/563.webp b/projects/challenge 8/pokedex/v2/images/563.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/563.webp rename to projects/challenge 8/pokedex/v2/images/563.webp diff --git a/projects/challange 8/pokedex/v2/images/564.webp b/projects/challenge 8/pokedex/v2/images/564.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/564.webp rename to projects/challenge 8/pokedex/v2/images/564.webp diff --git a/projects/challange 8/pokedex/v2/images/565.webp b/projects/challenge 8/pokedex/v2/images/565.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/565.webp rename to projects/challenge 8/pokedex/v2/images/565.webp diff --git a/projects/challange 8/pokedex/v2/images/566.webp b/projects/challenge 8/pokedex/v2/images/566.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/566.webp rename to projects/challenge 8/pokedex/v2/images/566.webp diff --git a/projects/challange 8/pokedex/v2/images/567.webp b/projects/challenge 8/pokedex/v2/images/567.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/567.webp rename to projects/challenge 8/pokedex/v2/images/567.webp diff --git a/projects/challange 8/pokedex/v2/images/568.webp b/projects/challenge 8/pokedex/v2/images/568.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/568.webp rename to projects/challenge 8/pokedex/v2/images/568.webp diff --git a/projects/challange 8/pokedex/v2/images/569.webp b/projects/challenge 8/pokedex/v2/images/569.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/569.webp rename to projects/challenge 8/pokedex/v2/images/569.webp diff --git a/projects/challange 8/pokedex/v2/images/57.webp b/projects/challenge 8/pokedex/v2/images/57.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/57.webp rename to projects/challenge 8/pokedex/v2/images/57.webp diff --git a/projects/challange 8/pokedex/v2/images/570.webp b/projects/challenge 8/pokedex/v2/images/570.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/570.webp rename to projects/challenge 8/pokedex/v2/images/570.webp diff --git a/projects/challange 8/pokedex/v2/images/571.webp b/projects/challenge 8/pokedex/v2/images/571.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/571.webp rename to projects/challenge 8/pokedex/v2/images/571.webp diff --git a/projects/challange 8/pokedex/v2/images/572.webp b/projects/challenge 8/pokedex/v2/images/572.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/572.webp rename to projects/challenge 8/pokedex/v2/images/572.webp diff --git a/projects/challange 8/pokedex/v2/images/573.webp b/projects/challenge 8/pokedex/v2/images/573.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/573.webp rename to projects/challenge 8/pokedex/v2/images/573.webp diff --git a/projects/challange 8/pokedex/v2/images/574.webp b/projects/challenge 8/pokedex/v2/images/574.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/574.webp rename to projects/challenge 8/pokedex/v2/images/574.webp diff --git a/projects/challange 8/pokedex/v2/images/575.webp b/projects/challenge 8/pokedex/v2/images/575.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/575.webp rename to projects/challenge 8/pokedex/v2/images/575.webp diff --git a/projects/challange 8/pokedex/v2/images/576.webp b/projects/challenge 8/pokedex/v2/images/576.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/576.webp rename to projects/challenge 8/pokedex/v2/images/576.webp diff --git a/projects/challange 8/pokedex/v2/images/577.webp b/projects/challenge 8/pokedex/v2/images/577.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/577.webp rename to projects/challenge 8/pokedex/v2/images/577.webp diff --git a/projects/challange 8/pokedex/v2/images/578.webp b/projects/challenge 8/pokedex/v2/images/578.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/578.webp rename to projects/challenge 8/pokedex/v2/images/578.webp diff --git a/projects/challange 8/pokedex/v2/images/579.webp b/projects/challenge 8/pokedex/v2/images/579.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/579.webp rename to projects/challenge 8/pokedex/v2/images/579.webp diff --git a/projects/challange 8/pokedex/v2/images/58.webp b/projects/challenge 8/pokedex/v2/images/58.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/58.webp rename to projects/challenge 8/pokedex/v2/images/58.webp diff --git a/projects/challange 8/pokedex/v2/images/580.webp b/projects/challenge 8/pokedex/v2/images/580.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/580.webp rename to projects/challenge 8/pokedex/v2/images/580.webp diff --git a/projects/challange 8/pokedex/v2/images/581.webp b/projects/challenge 8/pokedex/v2/images/581.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/581.webp rename to projects/challenge 8/pokedex/v2/images/581.webp diff --git a/projects/challange 8/pokedex/v2/images/582.webp b/projects/challenge 8/pokedex/v2/images/582.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/582.webp rename to projects/challenge 8/pokedex/v2/images/582.webp diff --git a/projects/challange 8/pokedex/v2/images/583.webp b/projects/challenge 8/pokedex/v2/images/583.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/583.webp rename to projects/challenge 8/pokedex/v2/images/583.webp diff --git a/projects/challange 8/pokedex/v2/images/584.webp b/projects/challenge 8/pokedex/v2/images/584.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/584.webp rename to projects/challenge 8/pokedex/v2/images/584.webp diff --git a/projects/challange 8/pokedex/v2/images/585.webp b/projects/challenge 8/pokedex/v2/images/585.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/585.webp rename to projects/challenge 8/pokedex/v2/images/585.webp diff --git a/projects/challange 8/pokedex/v2/images/586.webp b/projects/challenge 8/pokedex/v2/images/586.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/586.webp rename to projects/challenge 8/pokedex/v2/images/586.webp diff --git a/projects/challange 8/pokedex/v2/images/587.webp b/projects/challenge 8/pokedex/v2/images/587.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/587.webp rename to projects/challenge 8/pokedex/v2/images/587.webp diff --git a/projects/challange 8/pokedex/v2/images/588.webp b/projects/challenge 8/pokedex/v2/images/588.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/588.webp rename to projects/challenge 8/pokedex/v2/images/588.webp diff --git a/projects/challange 8/pokedex/v2/images/589.webp b/projects/challenge 8/pokedex/v2/images/589.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/589.webp rename to projects/challenge 8/pokedex/v2/images/589.webp diff --git a/projects/challange 8/pokedex/v2/images/59.webp b/projects/challenge 8/pokedex/v2/images/59.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/59.webp rename to projects/challenge 8/pokedex/v2/images/59.webp diff --git a/projects/challange 8/pokedex/v2/images/590.webp b/projects/challenge 8/pokedex/v2/images/590.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/590.webp rename to projects/challenge 8/pokedex/v2/images/590.webp diff --git a/projects/challange 8/pokedex/v2/images/591.webp b/projects/challenge 8/pokedex/v2/images/591.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/591.webp rename to projects/challenge 8/pokedex/v2/images/591.webp diff --git a/projects/challange 8/pokedex/v2/images/592.webp b/projects/challenge 8/pokedex/v2/images/592.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/592.webp rename to projects/challenge 8/pokedex/v2/images/592.webp diff --git a/projects/challange 8/pokedex/v2/images/593.webp b/projects/challenge 8/pokedex/v2/images/593.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/593.webp rename to projects/challenge 8/pokedex/v2/images/593.webp diff --git a/projects/challange 8/pokedex/v2/images/594.webp b/projects/challenge 8/pokedex/v2/images/594.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/594.webp rename to projects/challenge 8/pokedex/v2/images/594.webp diff --git a/projects/challange 8/pokedex/v2/images/595.webp b/projects/challenge 8/pokedex/v2/images/595.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/595.webp rename to projects/challenge 8/pokedex/v2/images/595.webp diff --git a/projects/challange 8/pokedex/v2/images/596.webp b/projects/challenge 8/pokedex/v2/images/596.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/596.webp rename to projects/challenge 8/pokedex/v2/images/596.webp diff --git a/projects/challange 8/pokedex/v2/images/597.webp b/projects/challenge 8/pokedex/v2/images/597.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/597.webp rename to projects/challenge 8/pokedex/v2/images/597.webp diff --git a/projects/challange 8/pokedex/v2/images/598.webp b/projects/challenge 8/pokedex/v2/images/598.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/598.webp rename to projects/challenge 8/pokedex/v2/images/598.webp diff --git a/projects/challange 8/pokedex/v2/images/599.webp b/projects/challenge 8/pokedex/v2/images/599.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/599.webp rename to projects/challenge 8/pokedex/v2/images/599.webp diff --git a/projects/challange 8/pokedex/v2/images/6.webp b/projects/challenge 8/pokedex/v2/images/6.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/6.webp rename to projects/challenge 8/pokedex/v2/images/6.webp diff --git a/projects/challange 8/pokedex/v2/images/60.webp b/projects/challenge 8/pokedex/v2/images/60.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/60.webp rename to projects/challenge 8/pokedex/v2/images/60.webp diff --git a/projects/challange 8/pokedex/v2/images/600.webp b/projects/challenge 8/pokedex/v2/images/600.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/600.webp rename to projects/challenge 8/pokedex/v2/images/600.webp diff --git a/projects/challange 8/pokedex/v2/images/601.webp b/projects/challenge 8/pokedex/v2/images/601.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/601.webp rename to projects/challenge 8/pokedex/v2/images/601.webp diff --git a/projects/challange 8/pokedex/v2/images/602.webp b/projects/challenge 8/pokedex/v2/images/602.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/602.webp rename to projects/challenge 8/pokedex/v2/images/602.webp diff --git a/projects/challange 8/pokedex/v2/images/603.webp b/projects/challenge 8/pokedex/v2/images/603.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/603.webp rename to projects/challenge 8/pokedex/v2/images/603.webp diff --git a/projects/challange 8/pokedex/v2/images/604.webp b/projects/challenge 8/pokedex/v2/images/604.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/604.webp rename to projects/challenge 8/pokedex/v2/images/604.webp diff --git a/projects/challange 8/pokedex/v2/images/605.webp b/projects/challenge 8/pokedex/v2/images/605.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/605.webp rename to projects/challenge 8/pokedex/v2/images/605.webp diff --git a/projects/challange 8/pokedex/v2/images/606.webp b/projects/challenge 8/pokedex/v2/images/606.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/606.webp rename to projects/challenge 8/pokedex/v2/images/606.webp diff --git a/projects/challange 8/pokedex/v2/images/607.webp b/projects/challenge 8/pokedex/v2/images/607.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/607.webp rename to projects/challenge 8/pokedex/v2/images/607.webp diff --git a/projects/challange 8/pokedex/v2/images/608.webp b/projects/challenge 8/pokedex/v2/images/608.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/608.webp rename to projects/challenge 8/pokedex/v2/images/608.webp diff --git a/projects/challange 8/pokedex/v2/images/609.webp b/projects/challenge 8/pokedex/v2/images/609.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/609.webp rename to projects/challenge 8/pokedex/v2/images/609.webp diff --git a/projects/challange 8/pokedex/v2/images/61.webp b/projects/challenge 8/pokedex/v2/images/61.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/61.webp rename to projects/challenge 8/pokedex/v2/images/61.webp diff --git a/projects/challange 8/pokedex/v2/images/610.webp b/projects/challenge 8/pokedex/v2/images/610.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/610.webp rename to projects/challenge 8/pokedex/v2/images/610.webp diff --git a/projects/challange 8/pokedex/v2/images/611.webp b/projects/challenge 8/pokedex/v2/images/611.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/611.webp rename to projects/challenge 8/pokedex/v2/images/611.webp diff --git a/projects/challange 8/pokedex/v2/images/612.webp b/projects/challenge 8/pokedex/v2/images/612.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/612.webp rename to projects/challenge 8/pokedex/v2/images/612.webp diff --git a/projects/challange 8/pokedex/v2/images/613.webp b/projects/challenge 8/pokedex/v2/images/613.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/613.webp rename to projects/challenge 8/pokedex/v2/images/613.webp diff --git a/projects/challange 8/pokedex/v2/images/614.webp b/projects/challenge 8/pokedex/v2/images/614.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/614.webp rename to projects/challenge 8/pokedex/v2/images/614.webp diff --git a/projects/challange 8/pokedex/v2/images/615.webp b/projects/challenge 8/pokedex/v2/images/615.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/615.webp rename to projects/challenge 8/pokedex/v2/images/615.webp diff --git a/projects/challange 8/pokedex/v2/images/616.webp b/projects/challenge 8/pokedex/v2/images/616.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/616.webp rename to projects/challenge 8/pokedex/v2/images/616.webp diff --git a/projects/challange 8/pokedex/v2/images/617.webp b/projects/challenge 8/pokedex/v2/images/617.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/617.webp rename to projects/challenge 8/pokedex/v2/images/617.webp diff --git a/projects/challange 8/pokedex/v2/images/618.webp b/projects/challenge 8/pokedex/v2/images/618.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/618.webp rename to projects/challenge 8/pokedex/v2/images/618.webp diff --git a/projects/challange 8/pokedex/v2/images/619.webp b/projects/challenge 8/pokedex/v2/images/619.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/619.webp rename to projects/challenge 8/pokedex/v2/images/619.webp diff --git a/projects/challange 8/pokedex/v2/images/62.webp b/projects/challenge 8/pokedex/v2/images/62.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/62.webp rename to projects/challenge 8/pokedex/v2/images/62.webp diff --git a/projects/challange 8/pokedex/v2/images/620.webp b/projects/challenge 8/pokedex/v2/images/620.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/620.webp rename to projects/challenge 8/pokedex/v2/images/620.webp diff --git a/projects/challange 8/pokedex/v2/images/621.webp b/projects/challenge 8/pokedex/v2/images/621.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/621.webp rename to projects/challenge 8/pokedex/v2/images/621.webp diff --git a/projects/challange 8/pokedex/v2/images/622.webp b/projects/challenge 8/pokedex/v2/images/622.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/622.webp rename to projects/challenge 8/pokedex/v2/images/622.webp diff --git a/projects/challange 8/pokedex/v2/images/623.webp b/projects/challenge 8/pokedex/v2/images/623.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/623.webp rename to projects/challenge 8/pokedex/v2/images/623.webp diff --git a/projects/challange 8/pokedex/v2/images/624.webp b/projects/challenge 8/pokedex/v2/images/624.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/624.webp rename to projects/challenge 8/pokedex/v2/images/624.webp diff --git a/projects/challange 8/pokedex/v2/images/625.webp b/projects/challenge 8/pokedex/v2/images/625.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/625.webp rename to projects/challenge 8/pokedex/v2/images/625.webp diff --git a/projects/challange 8/pokedex/v2/images/626.webp b/projects/challenge 8/pokedex/v2/images/626.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/626.webp rename to projects/challenge 8/pokedex/v2/images/626.webp diff --git a/projects/challange 8/pokedex/v2/images/627.webp b/projects/challenge 8/pokedex/v2/images/627.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/627.webp rename to projects/challenge 8/pokedex/v2/images/627.webp diff --git a/projects/challange 8/pokedex/v2/images/628.webp b/projects/challenge 8/pokedex/v2/images/628.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/628.webp rename to projects/challenge 8/pokedex/v2/images/628.webp diff --git a/projects/challange 8/pokedex/v2/images/629.webp b/projects/challenge 8/pokedex/v2/images/629.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/629.webp rename to projects/challenge 8/pokedex/v2/images/629.webp diff --git a/projects/challange 8/pokedex/v2/images/63.webp b/projects/challenge 8/pokedex/v2/images/63.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/63.webp rename to projects/challenge 8/pokedex/v2/images/63.webp diff --git a/projects/challange 8/pokedex/v2/images/630.webp b/projects/challenge 8/pokedex/v2/images/630.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/630.webp rename to projects/challenge 8/pokedex/v2/images/630.webp diff --git a/projects/challange 8/pokedex/v2/images/631.webp b/projects/challenge 8/pokedex/v2/images/631.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/631.webp rename to projects/challenge 8/pokedex/v2/images/631.webp diff --git a/projects/challange 8/pokedex/v2/images/632.webp b/projects/challenge 8/pokedex/v2/images/632.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/632.webp rename to projects/challenge 8/pokedex/v2/images/632.webp diff --git a/projects/challange 8/pokedex/v2/images/633.webp b/projects/challenge 8/pokedex/v2/images/633.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/633.webp rename to projects/challenge 8/pokedex/v2/images/633.webp diff --git a/projects/challange 8/pokedex/v2/images/634.webp b/projects/challenge 8/pokedex/v2/images/634.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/634.webp rename to projects/challenge 8/pokedex/v2/images/634.webp diff --git a/projects/challange 8/pokedex/v2/images/635.webp b/projects/challenge 8/pokedex/v2/images/635.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/635.webp rename to projects/challenge 8/pokedex/v2/images/635.webp diff --git a/projects/challange 8/pokedex/v2/images/636.webp b/projects/challenge 8/pokedex/v2/images/636.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/636.webp rename to projects/challenge 8/pokedex/v2/images/636.webp diff --git a/projects/challange 8/pokedex/v2/images/637.webp b/projects/challenge 8/pokedex/v2/images/637.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/637.webp rename to projects/challenge 8/pokedex/v2/images/637.webp diff --git a/projects/challange 8/pokedex/v2/images/638.webp b/projects/challenge 8/pokedex/v2/images/638.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/638.webp rename to projects/challenge 8/pokedex/v2/images/638.webp diff --git a/projects/challange 8/pokedex/v2/images/639.webp b/projects/challenge 8/pokedex/v2/images/639.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/639.webp rename to projects/challenge 8/pokedex/v2/images/639.webp diff --git a/projects/challange 8/pokedex/v2/images/64.webp b/projects/challenge 8/pokedex/v2/images/64.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/64.webp rename to projects/challenge 8/pokedex/v2/images/64.webp diff --git a/projects/challange 8/pokedex/v2/images/640.webp b/projects/challenge 8/pokedex/v2/images/640.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/640.webp rename to projects/challenge 8/pokedex/v2/images/640.webp diff --git a/projects/challange 8/pokedex/v2/images/641.webp b/projects/challenge 8/pokedex/v2/images/641.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/641.webp rename to projects/challenge 8/pokedex/v2/images/641.webp diff --git a/projects/challange 8/pokedex/v2/images/642.webp b/projects/challenge 8/pokedex/v2/images/642.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/642.webp rename to projects/challenge 8/pokedex/v2/images/642.webp diff --git a/projects/challange 8/pokedex/v2/images/643.webp b/projects/challenge 8/pokedex/v2/images/643.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/643.webp rename to projects/challenge 8/pokedex/v2/images/643.webp diff --git a/projects/challange 8/pokedex/v2/images/644.webp b/projects/challenge 8/pokedex/v2/images/644.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/644.webp rename to projects/challenge 8/pokedex/v2/images/644.webp diff --git a/projects/challange 8/pokedex/v2/images/645.webp b/projects/challenge 8/pokedex/v2/images/645.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/645.webp rename to projects/challenge 8/pokedex/v2/images/645.webp diff --git a/projects/challange 8/pokedex/v2/images/646.webp b/projects/challenge 8/pokedex/v2/images/646.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/646.webp rename to projects/challenge 8/pokedex/v2/images/646.webp diff --git a/projects/challange 8/pokedex/v2/images/647.webp b/projects/challenge 8/pokedex/v2/images/647.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/647.webp rename to projects/challenge 8/pokedex/v2/images/647.webp diff --git a/projects/challange 8/pokedex/v2/images/648.webp b/projects/challenge 8/pokedex/v2/images/648.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/648.webp rename to projects/challenge 8/pokedex/v2/images/648.webp diff --git a/projects/challange 8/pokedex/v2/images/649.webp b/projects/challenge 8/pokedex/v2/images/649.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/649.webp rename to projects/challenge 8/pokedex/v2/images/649.webp diff --git a/projects/challange 8/pokedex/v2/images/65.webp b/projects/challenge 8/pokedex/v2/images/65.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/65.webp rename to projects/challenge 8/pokedex/v2/images/65.webp diff --git a/projects/challange 8/pokedex/v2/images/650.webp b/projects/challenge 8/pokedex/v2/images/650.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/650.webp rename to projects/challenge 8/pokedex/v2/images/650.webp diff --git a/projects/challange 8/pokedex/v2/images/651.webp b/projects/challenge 8/pokedex/v2/images/651.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/651.webp rename to projects/challenge 8/pokedex/v2/images/651.webp diff --git a/projects/challange 8/pokedex/v2/images/652.webp b/projects/challenge 8/pokedex/v2/images/652.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/652.webp rename to projects/challenge 8/pokedex/v2/images/652.webp diff --git a/projects/challange 8/pokedex/v2/images/653.webp b/projects/challenge 8/pokedex/v2/images/653.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/653.webp rename to projects/challenge 8/pokedex/v2/images/653.webp diff --git a/projects/challange 8/pokedex/v2/images/654.webp b/projects/challenge 8/pokedex/v2/images/654.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/654.webp rename to projects/challenge 8/pokedex/v2/images/654.webp diff --git a/projects/challange 8/pokedex/v2/images/655.webp b/projects/challenge 8/pokedex/v2/images/655.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/655.webp rename to projects/challenge 8/pokedex/v2/images/655.webp diff --git a/projects/challange 8/pokedex/v2/images/656.webp b/projects/challenge 8/pokedex/v2/images/656.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/656.webp rename to projects/challenge 8/pokedex/v2/images/656.webp diff --git a/projects/challange 8/pokedex/v2/images/657.webp b/projects/challenge 8/pokedex/v2/images/657.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/657.webp rename to projects/challenge 8/pokedex/v2/images/657.webp diff --git a/projects/challange 8/pokedex/v2/images/658.webp b/projects/challenge 8/pokedex/v2/images/658.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/658.webp rename to projects/challenge 8/pokedex/v2/images/658.webp diff --git a/projects/challange 8/pokedex/v2/images/659.webp b/projects/challenge 8/pokedex/v2/images/659.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/659.webp rename to projects/challenge 8/pokedex/v2/images/659.webp diff --git a/projects/challange 8/pokedex/v2/images/66.webp b/projects/challenge 8/pokedex/v2/images/66.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/66.webp rename to projects/challenge 8/pokedex/v2/images/66.webp diff --git a/projects/challange 8/pokedex/v2/images/660.webp b/projects/challenge 8/pokedex/v2/images/660.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/660.webp rename to projects/challenge 8/pokedex/v2/images/660.webp diff --git a/projects/challange 8/pokedex/v2/images/661.webp b/projects/challenge 8/pokedex/v2/images/661.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/661.webp rename to projects/challenge 8/pokedex/v2/images/661.webp diff --git a/projects/challange 8/pokedex/v2/images/662.webp b/projects/challenge 8/pokedex/v2/images/662.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/662.webp rename to projects/challenge 8/pokedex/v2/images/662.webp diff --git a/projects/challange 8/pokedex/v2/images/663.webp b/projects/challenge 8/pokedex/v2/images/663.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/663.webp rename to projects/challenge 8/pokedex/v2/images/663.webp diff --git a/projects/challange 8/pokedex/v2/images/664.webp b/projects/challenge 8/pokedex/v2/images/664.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/664.webp rename to projects/challenge 8/pokedex/v2/images/664.webp diff --git a/projects/challange 8/pokedex/v2/images/665.webp b/projects/challenge 8/pokedex/v2/images/665.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/665.webp rename to projects/challenge 8/pokedex/v2/images/665.webp diff --git a/projects/challange 8/pokedex/v2/images/666.webp b/projects/challenge 8/pokedex/v2/images/666.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/666.webp rename to projects/challenge 8/pokedex/v2/images/666.webp diff --git a/projects/challange 8/pokedex/v2/images/667.webp b/projects/challenge 8/pokedex/v2/images/667.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/667.webp rename to projects/challenge 8/pokedex/v2/images/667.webp diff --git a/projects/challange 8/pokedex/v2/images/668.webp b/projects/challenge 8/pokedex/v2/images/668.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/668.webp rename to projects/challenge 8/pokedex/v2/images/668.webp diff --git a/projects/challange 8/pokedex/v2/images/669.webp b/projects/challenge 8/pokedex/v2/images/669.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/669.webp rename to projects/challenge 8/pokedex/v2/images/669.webp diff --git a/projects/challange 8/pokedex/v2/images/67.webp b/projects/challenge 8/pokedex/v2/images/67.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/67.webp rename to projects/challenge 8/pokedex/v2/images/67.webp diff --git a/projects/challange 8/pokedex/v2/images/670.webp b/projects/challenge 8/pokedex/v2/images/670.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/670.webp rename to projects/challenge 8/pokedex/v2/images/670.webp diff --git a/projects/challange 8/pokedex/v2/images/671.webp b/projects/challenge 8/pokedex/v2/images/671.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/671.webp rename to projects/challenge 8/pokedex/v2/images/671.webp diff --git a/projects/challange 8/pokedex/v2/images/672.webp b/projects/challenge 8/pokedex/v2/images/672.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/672.webp rename to projects/challenge 8/pokedex/v2/images/672.webp diff --git a/projects/challange 8/pokedex/v2/images/673.webp b/projects/challenge 8/pokedex/v2/images/673.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/673.webp rename to projects/challenge 8/pokedex/v2/images/673.webp diff --git a/projects/challange 8/pokedex/v2/images/674.webp b/projects/challenge 8/pokedex/v2/images/674.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/674.webp rename to projects/challenge 8/pokedex/v2/images/674.webp diff --git a/projects/challange 8/pokedex/v2/images/675.webp b/projects/challenge 8/pokedex/v2/images/675.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/675.webp rename to projects/challenge 8/pokedex/v2/images/675.webp diff --git a/projects/challange 8/pokedex/v2/images/676.webp b/projects/challenge 8/pokedex/v2/images/676.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/676.webp rename to projects/challenge 8/pokedex/v2/images/676.webp diff --git a/projects/challange 8/pokedex/v2/images/677.webp b/projects/challenge 8/pokedex/v2/images/677.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/677.webp rename to projects/challenge 8/pokedex/v2/images/677.webp diff --git a/projects/challange 8/pokedex/v2/images/678.webp b/projects/challenge 8/pokedex/v2/images/678.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/678.webp rename to projects/challenge 8/pokedex/v2/images/678.webp diff --git a/projects/challange 8/pokedex/v2/images/679.webp b/projects/challenge 8/pokedex/v2/images/679.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/679.webp rename to projects/challenge 8/pokedex/v2/images/679.webp diff --git a/projects/challange 8/pokedex/v2/images/68.webp b/projects/challenge 8/pokedex/v2/images/68.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/68.webp rename to projects/challenge 8/pokedex/v2/images/68.webp diff --git a/projects/challange 8/pokedex/v2/images/680.webp b/projects/challenge 8/pokedex/v2/images/680.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/680.webp rename to projects/challenge 8/pokedex/v2/images/680.webp diff --git a/projects/challange 8/pokedex/v2/images/681.webp b/projects/challenge 8/pokedex/v2/images/681.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/681.webp rename to projects/challenge 8/pokedex/v2/images/681.webp diff --git a/projects/challange 8/pokedex/v2/images/682.webp b/projects/challenge 8/pokedex/v2/images/682.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/682.webp rename to projects/challenge 8/pokedex/v2/images/682.webp diff --git a/projects/challange 8/pokedex/v2/images/683.webp b/projects/challenge 8/pokedex/v2/images/683.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/683.webp rename to projects/challenge 8/pokedex/v2/images/683.webp diff --git a/projects/challange 8/pokedex/v2/images/684.webp b/projects/challenge 8/pokedex/v2/images/684.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/684.webp rename to projects/challenge 8/pokedex/v2/images/684.webp diff --git a/projects/challange 8/pokedex/v2/images/685.webp b/projects/challenge 8/pokedex/v2/images/685.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/685.webp rename to projects/challenge 8/pokedex/v2/images/685.webp diff --git a/projects/challange 8/pokedex/v2/images/686.webp b/projects/challenge 8/pokedex/v2/images/686.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/686.webp rename to projects/challenge 8/pokedex/v2/images/686.webp diff --git a/projects/challange 8/pokedex/v2/images/687.webp b/projects/challenge 8/pokedex/v2/images/687.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/687.webp rename to projects/challenge 8/pokedex/v2/images/687.webp diff --git a/projects/challange 8/pokedex/v2/images/688.webp b/projects/challenge 8/pokedex/v2/images/688.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/688.webp rename to projects/challenge 8/pokedex/v2/images/688.webp diff --git a/projects/challange 8/pokedex/v2/images/689.webp b/projects/challenge 8/pokedex/v2/images/689.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/689.webp rename to projects/challenge 8/pokedex/v2/images/689.webp diff --git a/projects/challange 8/pokedex/v2/images/69.webp b/projects/challenge 8/pokedex/v2/images/69.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/69.webp rename to projects/challenge 8/pokedex/v2/images/69.webp diff --git a/projects/challange 8/pokedex/v2/images/690.webp b/projects/challenge 8/pokedex/v2/images/690.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/690.webp rename to projects/challenge 8/pokedex/v2/images/690.webp diff --git a/projects/challange 8/pokedex/v2/images/691.webp b/projects/challenge 8/pokedex/v2/images/691.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/691.webp rename to projects/challenge 8/pokedex/v2/images/691.webp diff --git a/projects/challange 8/pokedex/v2/images/692.webp b/projects/challenge 8/pokedex/v2/images/692.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/692.webp rename to projects/challenge 8/pokedex/v2/images/692.webp diff --git a/projects/challange 8/pokedex/v2/images/693.webp b/projects/challenge 8/pokedex/v2/images/693.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/693.webp rename to projects/challenge 8/pokedex/v2/images/693.webp diff --git a/projects/challange 8/pokedex/v2/images/694.webp b/projects/challenge 8/pokedex/v2/images/694.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/694.webp rename to projects/challenge 8/pokedex/v2/images/694.webp diff --git a/projects/challange 8/pokedex/v2/images/695.webp b/projects/challenge 8/pokedex/v2/images/695.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/695.webp rename to projects/challenge 8/pokedex/v2/images/695.webp diff --git a/projects/challange 8/pokedex/v2/images/696.webp b/projects/challenge 8/pokedex/v2/images/696.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/696.webp rename to projects/challenge 8/pokedex/v2/images/696.webp diff --git a/projects/challange 8/pokedex/v2/images/697.webp b/projects/challenge 8/pokedex/v2/images/697.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/697.webp rename to projects/challenge 8/pokedex/v2/images/697.webp diff --git a/projects/challange 8/pokedex/v2/images/698.webp b/projects/challenge 8/pokedex/v2/images/698.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/698.webp rename to projects/challenge 8/pokedex/v2/images/698.webp diff --git a/projects/challange 8/pokedex/v2/images/699.webp b/projects/challenge 8/pokedex/v2/images/699.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/699.webp rename to projects/challenge 8/pokedex/v2/images/699.webp diff --git a/projects/challange 8/pokedex/v2/images/7.webp b/projects/challenge 8/pokedex/v2/images/7.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/7.webp rename to projects/challenge 8/pokedex/v2/images/7.webp diff --git a/projects/challange 8/pokedex/v2/images/70.webp b/projects/challenge 8/pokedex/v2/images/70.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/70.webp rename to projects/challenge 8/pokedex/v2/images/70.webp diff --git a/projects/challange 8/pokedex/v2/images/700.webp b/projects/challenge 8/pokedex/v2/images/700.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/700.webp rename to projects/challenge 8/pokedex/v2/images/700.webp diff --git a/projects/challange 8/pokedex/v2/images/701.webp b/projects/challenge 8/pokedex/v2/images/701.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/701.webp rename to projects/challenge 8/pokedex/v2/images/701.webp diff --git a/projects/challange 8/pokedex/v2/images/702.webp b/projects/challenge 8/pokedex/v2/images/702.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/702.webp rename to projects/challenge 8/pokedex/v2/images/702.webp diff --git a/projects/challange 8/pokedex/v2/images/703.webp b/projects/challenge 8/pokedex/v2/images/703.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/703.webp rename to projects/challenge 8/pokedex/v2/images/703.webp diff --git a/projects/challange 8/pokedex/v2/images/704.webp b/projects/challenge 8/pokedex/v2/images/704.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/704.webp rename to projects/challenge 8/pokedex/v2/images/704.webp diff --git a/projects/challange 8/pokedex/v2/images/705.webp b/projects/challenge 8/pokedex/v2/images/705.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/705.webp rename to projects/challenge 8/pokedex/v2/images/705.webp diff --git a/projects/challange 8/pokedex/v2/images/706.webp b/projects/challenge 8/pokedex/v2/images/706.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/706.webp rename to projects/challenge 8/pokedex/v2/images/706.webp diff --git a/projects/challange 8/pokedex/v2/images/707.webp b/projects/challenge 8/pokedex/v2/images/707.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/707.webp rename to projects/challenge 8/pokedex/v2/images/707.webp diff --git a/projects/challange 8/pokedex/v2/images/708.webp b/projects/challenge 8/pokedex/v2/images/708.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/708.webp rename to projects/challenge 8/pokedex/v2/images/708.webp diff --git a/projects/challange 8/pokedex/v2/images/709.webp b/projects/challenge 8/pokedex/v2/images/709.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/709.webp rename to projects/challenge 8/pokedex/v2/images/709.webp diff --git a/projects/challange 8/pokedex/v2/images/71.webp b/projects/challenge 8/pokedex/v2/images/71.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/71.webp rename to projects/challenge 8/pokedex/v2/images/71.webp diff --git a/projects/challange 8/pokedex/v2/images/710.webp b/projects/challenge 8/pokedex/v2/images/710.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/710.webp rename to projects/challenge 8/pokedex/v2/images/710.webp diff --git a/projects/challange 8/pokedex/v2/images/711.webp b/projects/challenge 8/pokedex/v2/images/711.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/711.webp rename to projects/challenge 8/pokedex/v2/images/711.webp diff --git a/projects/challange 8/pokedex/v2/images/712.webp b/projects/challenge 8/pokedex/v2/images/712.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/712.webp rename to projects/challenge 8/pokedex/v2/images/712.webp diff --git a/projects/challange 8/pokedex/v2/images/713.webp b/projects/challenge 8/pokedex/v2/images/713.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/713.webp rename to projects/challenge 8/pokedex/v2/images/713.webp diff --git a/projects/challange 8/pokedex/v2/images/714.webp b/projects/challenge 8/pokedex/v2/images/714.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/714.webp rename to projects/challenge 8/pokedex/v2/images/714.webp diff --git a/projects/challange 8/pokedex/v2/images/715.webp b/projects/challenge 8/pokedex/v2/images/715.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/715.webp rename to projects/challenge 8/pokedex/v2/images/715.webp diff --git a/projects/challange 8/pokedex/v2/images/716.webp b/projects/challenge 8/pokedex/v2/images/716.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/716.webp rename to projects/challenge 8/pokedex/v2/images/716.webp diff --git a/projects/challange 8/pokedex/v2/images/717.webp b/projects/challenge 8/pokedex/v2/images/717.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/717.webp rename to projects/challenge 8/pokedex/v2/images/717.webp diff --git a/projects/challange 8/pokedex/v2/images/718.webp b/projects/challenge 8/pokedex/v2/images/718.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/718.webp rename to projects/challenge 8/pokedex/v2/images/718.webp diff --git a/projects/challange 8/pokedex/v2/images/719.webp b/projects/challenge 8/pokedex/v2/images/719.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/719.webp rename to projects/challenge 8/pokedex/v2/images/719.webp diff --git a/projects/challange 8/pokedex/v2/images/72.webp b/projects/challenge 8/pokedex/v2/images/72.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/72.webp rename to projects/challenge 8/pokedex/v2/images/72.webp diff --git a/projects/challange 8/pokedex/v2/images/720.webp b/projects/challenge 8/pokedex/v2/images/720.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/720.webp rename to projects/challenge 8/pokedex/v2/images/720.webp diff --git a/projects/challange 8/pokedex/v2/images/721.webp b/projects/challenge 8/pokedex/v2/images/721.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/721.webp rename to projects/challenge 8/pokedex/v2/images/721.webp diff --git a/projects/challange 8/pokedex/v2/images/722.webp b/projects/challenge 8/pokedex/v2/images/722.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/722.webp rename to projects/challenge 8/pokedex/v2/images/722.webp diff --git a/projects/challange 8/pokedex/v2/images/723.webp b/projects/challenge 8/pokedex/v2/images/723.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/723.webp rename to projects/challenge 8/pokedex/v2/images/723.webp diff --git a/projects/challange 8/pokedex/v2/images/724.webp b/projects/challenge 8/pokedex/v2/images/724.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/724.webp rename to projects/challenge 8/pokedex/v2/images/724.webp diff --git a/projects/challange 8/pokedex/v2/images/725.webp b/projects/challenge 8/pokedex/v2/images/725.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/725.webp rename to projects/challenge 8/pokedex/v2/images/725.webp diff --git a/projects/challange 8/pokedex/v2/images/726.webp b/projects/challenge 8/pokedex/v2/images/726.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/726.webp rename to projects/challenge 8/pokedex/v2/images/726.webp diff --git a/projects/challange 8/pokedex/v2/images/727.webp b/projects/challenge 8/pokedex/v2/images/727.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/727.webp rename to projects/challenge 8/pokedex/v2/images/727.webp diff --git a/projects/challange 8/pokedex/v2/images/728.webp b/projects/challenge 8/pokedex/v2/images/728.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/728.webp rename to projects/challenge 8/pokedex/v2/images/728.webp diff --git a/projects/challange 8/pokedex/v2/images/729.webp b/projects/challenge 8/pokedex/v2/images/729.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/729.webp rename to projects/challenge 8/pokedex/v2/images/729.webp diff --git a/projects/challange 8/pokedex/v2/images/73.webp b/projects/challenge 8/pokedex/v2/images/73.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/73.webp rename to projects/challenge 8/pokedex/v2/images/73.webp diff --git a/projects/challange 8/pokedex/v2/images/730.webp b/projects/challenge 8/pokedex/v2/images/730.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/730.webp rename to projects/challenge 8/pokedex/v2/images/730.webp diff --git a/projects/challange 8/pokedex/v2/images/731.webp b/projects/challenge 8/pokedex/v2/images/731.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/731.webp rename to projects/challenge 8/pokedex/v2/images/731.webp diff --git a/projects/challange 8/pokedex/v2/images/732.webp b/projects/challenge 8/pokedex/v2/images/732.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/732.webp rename to projects/challenge 8/pokedex/v2/images/732.webp diff --git a/projects/challange 8/pokedex/v2/images/733.webp b/projects/challenge 8/pokedex/v2/images/733.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/733.webp rename to projects/challenge 8/pokedex/v2/images/733.webp diff --git a/projects/challange 8/pokedex/v2/images/734.webp b/projects/challenge 8/pokedex/v2/images/734.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/734.webp rename to projects/challenge 8/pokedex/v2/images/734.webp diff --git a/projects/challange 8/pokedex/v2/images/735.webp b/projects/challenge 8/pokedex/v2/images/735.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/735.webp rename to projects/challenge 8/pokedex/v2/images/735.webp diff --git a/projects/challange 8/pokedex/v2/images/736.webp b/projects/challenge 8/pokedex/v2/images/736.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/736.webp rename to projects/challenge 8/pokedex/v2/images/736.webp diff --git a/projects/challange 8/pokedex/v2/images/737.webp b/projects/challenge 8/pokedex/v2/images/737.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/737.webp rename to projects/challenge 8/pokedex/v2/images/737.webp diff --git a/projects/challange 8/pokedex/v2/images/738.webp b/projects/challenge 8/pokedex/v2/images/738.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/738.webp rename to projects/challenge 8/pokedex/v2/images/738.webp diff --git a/projects/challange 8/pokedex/v2/images/739.webp b/projects/challenge 8/pokedex/v2/images/739.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/739.webp rename to projects/challenge 8/pokedex/v2/images/739.webp diff --git a/projects/challange 8/pokedex/v2/images/74.webp b/projects/challenge 8/pokedex/v2/images/74.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/74.webp rename to projects/challenge 8/pokedex/v2/images/74.webp diff --git a/projects/challange 8/pokedex/v2/images/740.webp b/projects/challenge 8/pokedex/v2/images/740.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/740.webp rename to projects/challenge 8/pokedex/v2/images/740.webp diff --git a/projects/challange 8/pokedex/v2/images/741.webp b/projects/challenge 8/pokedex/v2/images/741.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/741.webp rename to projects/challenge 8/pokedex/v2/images/741.webp diff --git a/projects/challange 8/pokedex/v2/images/742.webp b/projects/challenge 8/pokedex/v2/images/742.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/742.webp rename to projects/challenge 8/pokedex/v2/images/742.webp diff --git a/projects/challange 8/pokedex/v2/images/743.webp b/projects/challenge 8/pokedex/v2/images/743.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/743.webp rename to projects/challenge 8/pokedex/v2/images/743.webp diff --git a/projects/challange 8/pokedex/v2/images/744.webp b/projects/challenge 8/pokedex/v2/images/744.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/744.webp rename to projects/challenge 8/pokedex/v2/images/744.webp diff --git a/projects/challange 8/pokedex/v2/images/745.webp b/projects/challenge 8/pokedex/v2/images/745.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/745.webp rename to projects/challenge 8/pokedex/v2/images/745.webp diff --git a/projects/challange 8/pokedex/v2/images/746.webp b/projects/challenge 8/pokedex/v2/images/746.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/746.webp rename to projects/challenge 8/pokedex/v2/images/746.webp diff --git a/projects/challange 8/pokedex/v2/images/747.webp b/projects/challenge 8/pokedex/v2/images/747.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/747.webp rename to projects/challenge 8/pokedex/v2/images/747.webp diff --git a/projects/challange 8/pokedex/v2/images/748.webp b/projects/challenge 8/pokedex/v2/images/748.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/748.webp rename to projects/challenge 8/pokedex/v2/images/748.webp diff --git a/projects/challange 8/pokedex/v2/images/749.webp b/projects/challenge 8/pokedex/v2/images/749.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/749.webp rename to projects/challenge 8/pokedex/v2/images/749.webp diff --git a/projects/challange 8/pokedex/v2/images/75.webp b/projects/challenge 8/pokedex/v2/images/75.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/75.webp rename to projects/challenge 8/pokedex/v2/images/75.webp diff --git a/projects/challange 8/pokedex/v2/images/750.webp b/projects/challenge 8/pokedex/v2/images/750.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/750.webp rename to projects/challenge 8/pokedex/v2/images/750.webp diff --git a/projects/challange 8/pokedex/v2/images/751.webp b/projects/challenge 8/pokedex/v2/images/751.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/751.webp rename to projects/challenge 8/pokedex/v2/images/751.webp diff --git a/projects/challange 8/pokedex/v2/images/752.webp b/projects/challenge 8/pokedex/v2/images/752.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/752.webp rename to projects/challenge 8/pokedex/v2/images/752.webp diff --git a/projects/challange 8/pokedex/v2/images/753.webp b/projects/challenge 8/pokedex/v2/images/753.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/753.webp rename to projects/challenge 8/pokedex/v2/images/753.webp diff --git a/projects/challange 8/pokedex/v2/images/754.webp b/projects/challenge 8/pokedex/v2/images/754.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/754.webp rename to projects/challenge 8/pokedex/v2/images/754.webp diff --git a/projects/challange 8/pokedex/v2/images/755.webp b/projects/challenge 8/pokedex/v2/images/755.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/755.webp rename to projects/challenge 8/pokedex/v2/images/755.webp diff --git a/projects/challange 8/pokedex/v2/images/756.webp b/projects/challenge 8/pokedex/v2/images/756.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/756.webp rename to projects/challenge 8/pokedex/v2/images/756.webp diff --git a/projects/challange 8/pokedex/v2/images/757.webp b/projects/challenge 8/pokedex/v2/images/757.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/757.webp rename to projects/challenge 8/pokedex/v2/images/757.webp diff --git a/projects/challange 8/pokedex/v2/images/758.webp b/projects/challenge 8/pokedex/v2/images/758.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/758.webp rename to projects/challenge 8/pokedex/v2/images/758.webp diff --git a/projects/challange 8/pokedex/v2/images/759.webp b/projects/challenge 8/pokedex/v2/images/759.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/759.webp rename to projects/challenge 8/pokedex/v2/images/759.webp diff --git a/projects/challange 8/pokedex/v2/images/76.webp b/projects/challenge 8/pokedex/v2/images/76.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/76.webp rename to projects/challenge 8/pokedex/v2/images/76.webp diff --git a/projects/challange 8/pokedex/v2/images/760.webp b/projects/challenge 8/pokedex/v2/images/760.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/760.webp rename to projects/challenge 8/pokedex/v2/images/760.webp diff --git a/projects/challange 8/pokedex/v2/images/761.webp b/projects/challenge 8/pokedex/v2/images/761.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/761.webp rename to projects/challenge 8/pokedex/v2/images/761.webp diff --git a/projects/challange 8/pokedex/v2/images/762.webp b/projects/challenge 8/pokedex/v2/images/762.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/762.webp rename to projects/challenge 8/pokedex/v2/images/762.webp diff --git a/projects/challange 8/pokedex/v2/images/763.webp b/projects/challenge 8/pokedex/v2/images/763.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/763.webp rename to projects/challenge 8/pokedex/v2/images/763.webp diff --git a/projects/challange 8/pokedex/v2/images/764.webp b/projects/challenge 8/pokedex/v2/images/764.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/764.webp rename to projects/challenge 8/pokedex/v2/images/764.webp diff --git a/projects/challange 8/pokedex/v2/images/765.webp b/projects/challenge 8/pokedex/v2/images/765.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/765.webp rename to projects/challenge 8/pokedex/v2/images/765.webp diff --git a/projects/challange 8/pokedex/v2/images/766.webp b/projects/challenge 8/pokedex/v2/images/766.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/766.webp rename to projects/challenge 8/pokedex/v2/images/766.webp diff --git a/projects/challange 8/pokedex/v2/images/767.webp b/projects/challenge 8/pokedex/v2/images/767.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/767.webp rename to projects/challenge 8/pokedex/v2/images/767.webp diff --git a/projects/challange 8/pokedex/v2/images/768.webp b/projects/challenge 8/pokedex/v2/images/768.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/768.webp rename to projects/challenge 8/pokedex/v2/images/768.webp diff --git a/projects/challange 8/pokedex/v2/images/769.webp b/projects/challenge 8/pokedex/v2/images/769.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/769.webp rename to projects/challenge 8/pokedex/v2/images/769.webp diff --git a/projects/challange 8/pokedex/v2/images/77.webp b/projects/challenge 8/pokedex/v2/images/77.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/77.webp rename to projects/challenge 8/pokedex/v2/images/77.webp diff --git a/projects/challange 8/pokedex/v2/images/770.webp b/projects/challenge 8/pokedex/v2/images/770.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/770.webp rename to projects/challenge 8/pokedex/v2/images/770.webp diff --git a/projects/challange 8/pokedex/v2/images/771.webp b/projects/challenge 8/pokedex/v2/images/771.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/771.webp rename to projects/challenge 8/pokedex/v2/images/771.webp diff --git a/projects/challange 8/pokedex/v2/images/772.webp b/projects/challenge 8/pokedex/v2/images/772.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/772.webp rename to projects/challenge 8/pokedex/v2/images/772.webp diff --git a/projects/challange 8/pokedex/v2/images/773.webp b/projects/challenge 8/pokedex/v2/images/773.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/773.webp rename to projects/challenge 8/pokedex/v2/images/773.webp diff --git a/projects/challange 8/pokedex/v2/images/774.webp b/projects/challenge 8/pokedex/v2/images/774.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/774.webp rename to projects/challenge 8/pokedex/v2/images/774.webp diff --git a/projects/challange 8/pokedex/v2/images/775.webp b/projects/challenge 8/pokedex/v2/images/775.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/775.webp rename to projects/challenge 8/pokedex/v2/images/775.webp diff --git a/projects/challange 8/pokedex/v2/images/776.webp b/projects/challenge 8/pokedex/v2/images/776.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/776.webp rename to projects/challenge 8/pokedex/v2/images/776.webp diff --git a/projects/challange 8/pokedex/v2/images/777.webp b/projects/challenge 8/pokedex/v2/images/777.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/777.webp rename to projects/challenge 8/pokedex/v2/images/777.webp diff --git a/projects/challange 8/pokedex/v2/images/778.webp b/projects/challenge 8/pokedex/v2/images/778.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/778.webp rename to projects/challenge 8/pokedex/v2/images/778.webp diff --git a/projects/challange 8/pokedex/v2/images/779.webp b/projects/challenge 8/pokedex/v2/images/779.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/779.webp rename to projects/challenge 8/pokedex/v2/images/779.webp diff --git a/projects/challange 8/pokedex/v2/images/78.webp b/projects/challenge 8/pokedex/v2/images/78.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/78.webp rename to projects/challenge 8/pokedex/v2/images/78.webp diff --git a/projects/challange 8/pokedex/v2/images/780.webp b/projects/challenge 8/pokedex/v2/images/780.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/780.webp rename to projects/challenge 8/pokedex/v2/images/780.webp diff --git a/projects/challange 8/pokedex/v2/images/781.webp b/projects/challenge 8/pokedex/v2/images/781.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/781.webp rename to projects/challenge 8/pokedex/v2/images/781.webp diff --git a/projects/challange 8/pokedex/v2/images/782.webp b/projects/challenge 8/pokedex/v2/images/782.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/782.webp rename to projects/challenge 8/pokedex/v2/images/782.webp diff --git a/projects/challange 8/pokedex/v2/images/783.webp b/projects/challenge 8/pokedex/v2/images/783.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/783.webp rename to projects/challenge 8/pokedex/v2/images/783.webp diff --git a/projects/challange 8/pokedex/v2/images/784.webp b/projects/challenge 8/pokedex/v2/images/784.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/784.webp rename to projects/challenge 8/pokedex/v2/images/784.webp diff --git a/projects/challange 8/pokedex/v2/images/785.webp b/projects/challenge 8/pokedex/v2/images/785.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/785.webp rename to projects/challenge 8/pokedex/v2/images/785.webp diff --git a/projects/challange 8/pokedex/v2/images/786.webp b/projects/challenge 8/pokedex/v2/images/786.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/786.webp rename to projects/challenge 8/pokedex/v2/images/786.webp diff --git a/projects/challange 8/pokedex/v2/images/787.webp b/projects/challenge 8/pokedex/v2/images/787.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/787.webp rename to projects/challenge 8/pokedex/v2/images/787.webp diff --git a/projects/challange 8/pokedex/v2/images/788.webp b/projects/challenge 8/pokedex/v2/images/788.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/788.webp rename to projects/challenge 8/pokedex/v2/images/788.webp diff --git a/projects/challange 8/pokedex/v2/images/789.webp b/projects/challenge 8/pokedex/v2/images/789.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/789.webp rename to projects/challenge 8/pokedex/v2/images/789.webp diff --git a/projects/challange 8/pokedex/v2/images/79.webp b/projects/challenge 8/pokedex/v2/images/79.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/79.webp rename to projects/challenge 8/pokedex/v2/images/79.webp diff --git a/projects/challange 8/pokedex/v2/images/790.webp b/projects/challenge 8/pokedex/v2/images/790.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/790.webp rename to projects/challenge 8/pokedex/v2/images/790.webp diff --git a/projects/challange 8/pokedex/v2/images/791.webp b/projects/challenge 8/pokedex/v2/images/791.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/791.webp rename to projects/challenge 8/pokedex/v2/images/791.webp diff --git a/projects/challange 8/pokedex/v2/images/792.webp b/projects/challenge 8/pokedex/v2/images/792.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/792.webp rename to projects/challenge 8/pokedex/v2/images/792.webp diff --git a/projects/challange 8/pokedex/v2/images/793.webp b/projects/challenge 8/pokedex/v2/images/793.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/793.webp rename to projects/challenge 8/pokedex/v2/images/793.webp diff --git a/projects/challange 8/pokedex/v2/images/794.webp b/projects/challenge 8/pokedex/v2/images/794.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/794.webp rename to projects/challenge 8/pokedex/v2/images/794.webp diff --git a/projects/challange 8/pokedex/v2/images/795.webp b/projects/challenge 8/pokedex/v2/images/795.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/795.webp rename to projects/challenge 8/pokedex/v2/images/795.webp diff --git a/projects/challange 8/pokedex/v2/images/796.webp b/projects/challenge 8/pokedex/v2/images/796.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/796.webp rename to projects/challenge 8/pokedex/v2/images/796.webp diff --git a/projects/challange 8/pokedex/v2/images/797.webp b/projects/challenge 8/pokedex/v2/images/797.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/797.webp rename to projects/challenge 8/pokedex/v2/images/797.webp diff --git a/projects/challange 8/pokedex/v2/images/798.webp b/projects/challenge 8/pokedex/v2/images/798.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/798.webp rename to projects/challenge 8/pokedex/v2/images/798.webp diff --git a/projects/challange 8/pokedex/v2/images/799.webp b/projects/challenge 8/pokedex/v2/images/799.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/799.webp rename to projects/challenge 8/pokedex/v2/images/799.webp diff --git a/projects/challange 8/pokedex/v2/images/8.webp b/projects/challenge 8/pokedex/v2/images/8.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/8.webp rename to projects/challenge 8/pokedex/v2/images/8.webp diff --git a/projects/challange 8/pokedex/v2/images/80.webp b/projects/challenge 8/pokedex/v2/images/80.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/80.webp rename to projects/challenge 8/pokedex/v2/images/80.webp diff --git a/projects/challange 8/pokedex/v2/images/800.webp b/projects/challenge 8/pokedex/v2/images/800.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/800.webp rename to projects/challenge 8/pokedex/v2/images/800.webp diff --git a/projects/challange 8/pokedex/v2/images/801.webp b/projects/challenge 8/pokedex/v2/images/801.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/801.webp rename to projects/challenge 8/pokedex/v2/images/801.webp diff --git a/projects/challange 8/pokedex/v2/images/802.webp b/projects/challenge 8/pokedex/v2/images/802.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/802.webp rename to projects/challenge 8/pokedex/v2/images/802.webp diff --git a/projects/challange 8/pokedex/v2/images/803.webp b/projects/challenge 8/pokedex/v2/images/803.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/803.webp rename to projects/challenge 8/pokedex/v2/images/803.webp diff --git a/projects/challange 8/pokedex/v2/images/804.webp b/projects/challenge 8/pokedex/v2/images/804.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/804.webp rename to projects/challenge 8/pokedex/v2/images/804.webp diff --git a/projects/challange 8/pokedex/v2/images/805.webp b/projects/challenge 8/pokedex/v2/images/805.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/805.webp rename to projects/challenge 8/pokedex/v2/images/805.webp diff --git a/projects/challange 8/pokedex/v2/images/806.webp b/projects/challenge 8/pokedex/v2/images/806.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/806.webp rename to projects/challenge 8/pokedex/v2/images/806.webp diff --git a/projects/challange 8/pokedex/v2/images/807.webp b/projects/challenge 8/pokedex/v2/images/807.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/807.webp rename to projects/challenge 8/pokedex/v2/images/807.webp diff --git a/projects/challange 8/pokedex/v2/images/808.webp b/projects/challenge 8/pokedex/v2/images/808.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/808.webp rename to projects/challenge 8/pokedex/v2/images/808.webp diff --git a/projects/challange 8/pokedex/v2/images/809.webp b/projects/challenge 8/pokedex/v2/images/809.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/809.webp rename to projects/challenge 8/pokedex/v2/images/809.webp diff --git a/projects/challange 8/pokedex/v2/images/81.webp b/projects/challenge 8/pokedex/v2/images/81.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/81.webp rename to projects/challenge 8/pokedex/v2/images/81.webp diff --git a/projects/challange 8/pokedex/v2/images/810.webp b/projects/challenge 8/pokedex/v2/images/810.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/810.webp rename to projects/challenge 8/pokedex/v2/images/810.webp diff --git a/projects/challange 8/pokedex/v2/images/811.webp b/projects/challenge 8/pokedex/v2/images/811.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/811.webp rename to projects/challenge 8/pokedex/v2/images/811.webp diff --git a/projects/challange 8/pokedex/v2/images/812.webp b/projects/challenge 8/pokedex/v2/images/812.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/812.webp rename to projects/challenge 8/pokedex/v2/images/812.webp diff --git a/projects/challange 8/pokedex/v2/images/813.webp b/projects/challenge 8/pokedex/v2/images/813.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/813.webp rename to projects/challenge 8/pokedex/v2/images/813.webp diff --git a/projects/challange 8/pokedex/v2/images/814.webp b/projects/challenge 8/pokedex/v2/images/814.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/814.webp rename to projects/challenge 8/pokedex/v2/images/814.webp diff --git a/projects/challange 8/pokedex/v2/images/815.webp b/projects/challenge 8/pokedex/v2/images/815.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/815.webp rename to projects/challenge 8/pokedex/v2/images/815.webp diff --git a/projects/challange 8/pokedex/v2/images/816.webp b/projects/challenge 8/pokedex/v2/images/816.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/816.webp rename to projects/challenge 8/pokedex/v2/images/816.webp diff --git a/projects/challange 8/pokedex/v2/images/817.webp b/projects/challenge 8/pokedex/v2/images/817.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/817.webp rename to projects/challenge 8/pokedex/v2/images/817.webp diff --git a/projects/challange 8/pokedex/v2/images/818.webp b/projects/challenge 8/pokedex/v2/images/818.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/818.webp rename to projects/challenge 8/pokedex/v2/images/818.webp diff --git a/projects/challange 8/pokedex/v2/images/819.webp b/projects/challenge 8/pokedex/v2/images/819.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/819.webp rename to projects/challenge 8/pokedex/v2/images/819.webp diff --git a/projects/challange 8/pokedex/v2/images/82.webp b/projects/challenge 8/pokedex/v2/images/82.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/82.webp rename to projects/challenge 8/pokedex/v2/images/82.webp diff --git a/projects/challange 8/pokedex/v2/images/820.webp b/projects/challenge 8/pokedex/v2/images/820.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/820.webp rename to projects/challenge 8/pokedex/v2/images/820.webp diff --git a/projects/challange 8/pokedex/v2/images/821.webp b/projects/challenge 8/pokedex/v2/images/821.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/821.webp rename to projects/challenge 8/pokedex/v2/images/821.webp diff --git a/projects/challange 8/pokedex/v2/images/822.webp b/projects/challenge 8/pokedex/v2/images/822.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/822.webp rename to projects/challenge 8/pokedex/v2/images/822.webp diff --git a/projects/challange 8/pokedex/v2/images/823.webp b/projects/challenge 8/pokedex/v2/images/823.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/823.webp rename to projects/challenge 8/pokedex/v2/images/823.webp diff --git a/projects/challange 8/pokedex/v2/images/824.webp b/projects/challenge 8/pokedex/v2/images/824.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/824.webp rename to projects/challenge 8/pokedex/v2/images/824.webp diff --git a/projects/challange 8/pokedex/v2/images/825.webp b/projects/challenge 8/pokedex/v2/images/825.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/825.webp rename to projects/challenge 8/pokedex/v2/images/825.webp diff --git a/projects/challange 8/pokedex/v2/images/826.webp b/projects/challenge 8/pokedex/v2/images/826.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/826.webp rename to projects/challenge 8/pokedex/v2/images/826.webp diff --git a/projects/challange 8/pokedex/v2/images/827.webp b/projects/challenge 8/pokedex/v2/images/827.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/827.webp rename to projects/challenge 8/pokedex/v2/images/827.webp diff --git a/projects/challange 8/pokedex/v2/images/828.webp b/projects/challenge 8/pokedex/v2/images/828.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/828.webp rename to projects/challenge 8/pokedex/v2/images/828.webp diff --git a/projects/challange 8/pokedex/v2/images/829.webp b/projects/challenge 8/pokedex/v2/images/829.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/829.webp rename to projects/challenge 8/pokedex/v2/images/829.webp diff --git a/projects/challange 8/pokedex/v2/images/83.webp b/projects/challenge 8/pokedex/v2/images/83.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/83.webp rename to projects/challenge 8/pokedex/v2/images/83.webp diff --git a/projects/challange 8/pokedex/v2/images/830.webp b/projects/challenge 8/pokedex/v2/images/830.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/830.webp rename to projects/challenge 8/pokedex/v2/images/830.webp diff --git a/projects/challange 8/pokedex/v2/images/831.webp b/projects/challenge 8/pokedex/v2/images/831.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/831.webp rename to projects/challenge 8/pokedex/v2/images/831.webp diff --git a/projects/challange 8/pokedex/v2/images/832.webp b/projects/challenge 8/pokedex/v2/images/832.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/832.webp rename to projects/challenge 8/pokedex/v2/images/832.webp diff --git a/projects/challange 8/pokedex/v2/images/833.webp b/projects/challenge 8/pokedex/v2/images/833.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/833.webp rename to projects/challenge 8/pokedex/v2/images/833.webp diff --git a/projects/challange 8/pokedex/v2/images/834.webp b/projects/challenge 8/pokedex/v2/images/834.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/834.webp rename to projects/challenge 8/pokedex/v2/images/834.webp diff --git a/projects/challange 8/pokedex/v2/images/835.webp b/projects/challenge 8/pokedex/v2/images/835.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/835.webp rename to projects/challenge 8/pokedex/v2/images/835.webp diff --git a/projects/challange 8/pokedex/v2/images/836.webp b/projects/challenge 8/pokedex/v2/images/836.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/836.webp rename to projects/challenge 8/pokedex/v2/images/836.webp diff --git a/projects/challange 8/pokedex/v2/images/837.webp b/projects/challenge 8/pokedex/v2/images/837.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/837.webp rename to projects/challenge 8/pokedex/v2/images/837.webp diff --git a/projects/challange 8/pokedex/v2/images/838.webp b/projects/challenge 8/pokedex/v2/images/838.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/838.webp rename to projects/challenge 8/pokedex/v2/images/838.webp diff --git a/projects/challange 8/pokedex/v2/images/839.webp b/projects/challenge 8/pokedex/v2/images/839.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/839.webp rename to projects/challenge 8/pokedex/v2/images/839.webp diff --git a/projects/challange 8/pokedex/v2/images/84.webp b/projects/challenge 8/pokedex/v2/images/84.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/84.webp rename to projects/challenge 8/pokedex/v2/images/84.webp diff --git a/projects/challange 8/pokedex/v2/images/840.webp b/projects/challenge 8/pokedex/v2/images/840.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/840.webp rename to projects/challenge 8/pokedex/v2/images/840.webp diff --git a/projects/challange 8/pokedex/v2/images/841.webp b/projects/challenge 8/pokedex/v2/images/841.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/841.webp rename to projects/challenge 8/pokedex/v2/images/841.webp diff --git a/projects/challange 8/pokedex/v2/images/842.webp b/projects/challenge 8/pokedex/v2/images/842.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/842.webp rename to projects/challenge 8/pokedex/v2/images/842.webp diff --git a/projects/challange 8/pokedex/v2/images/843.webp b/projects/challenge 8/pokedex/v2/images/843.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/843.webp rename to projects/challenge 8/pokedex/v2/images/843.webp diff --git a/projects/challange 8/pokedex/v2/images/844.webp b/projects/challenge 8/pokedex/v2/images/844.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/844.webp rename to projects/challenge 8/pokedex/v2/images/844.webp diff --git a/projects/challange 8/pokedex/v2/images/845.webp b/projects/challenge 8/pokedex/v2/images/845.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/845.webp rename to projects/challenge 8/pokedex/v2/images/845.webp diff --git a/projects/challange 8/pokedex/v2/images/846.webp b/projects/challenge 8/pokedex/v2/images/846.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/846.webp rename to projects/challenge 8/pokedex/v2/images/846.webp diff --git a/projects/challange 8/pokedex/v2/images/847.webp b/projects/challenge 8/pokedex/v2/images/847.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/847.webp rename to projects/challenge 8/pokedex/v2/images/847.webp diff --git a/projects/challange 8/pokedex/v2/images/848.webp b/projects/challenge 8/pokedex/v2/images/848.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/848.webp rename to projects/challenge 8/pokedex/v2/images/848.webp diff --git a/projects/challange 8/pokedex/v2/images/849.webp b/projects/challenge 8/pokedex/v2/images/849.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/849.webp rename to projects/challenge 8/pokedex/v2/images/849.webp diff --git a/projects/challange 8/pokedex/v2/images/85.webp b/projects/challenge 8/pokedex/v2/images/85.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/85.webp rename to projects/challenge 8/pokedex/v2/images/85.webp diff --git a/projects/challange 8/pokedex/v2/images/850.webp b/projects/challenge 8/pokedex/v2/images/850.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/850.webp rename to projects/challenge 8/pokedex/v2/images/850.webp diff --git a/projects/challange 8/pokedex/v2/images/851.webp b/projects/challenge 8/pokedex/v2/images/851.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/851.webp rename to projects/challenge 8/pokedex/v2/images/851.webp diff --git a/projects/challange 8/pokedex/v2/images/852.webp b/projects/challenge 8/pokedex/v2/images/852.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/852.webp rename to projects/challenge 8/pokedex/v2/images/852.webp diff --git a/projects/challange 8/pokedex/v2/images/853.webp b/projects/challenge 8/pokedex/v2/images/853.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/853.webp rename to projects/challenge 8/pokedex/v2/images/853.webp diff --git a/projects/challange 8/pokedex/v2/images/854.webp b/projects/challenge 8/pokedex/v2/images/854.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/854.webp rename to projects/challenge 8/pokedex/v2/images/854.webp diff --git a/projects/challange 8/pokedex/v2/images/855.webp b/projects/challenge 8/pokedex/v2/images/855.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/855.webp rename to projects/challenge 8/pokedex/v2/images/855.webp diff --git a/projects/challange 8/pokedex/v2/images/856.webp b/projects/challenge 8/pokedex/v2/images/856.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/856.webp rename to projects/challenge 8/pokedex/v2/images/856.webp diff --git a/projects/challange 8/pokedex/v2/images/857.webp b/projects/challenge 8/pokedex/v2/images/857.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/857.webp rename to projects/challenge 8/pokedex/v2/images/857.webp diff --git a/projects/challange 8/pokedex/v2/images/858.webp b/projects/challenge 8/pokedex/v2/images/858.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/858.webp rename to projects/challenge 8/pokedex/v2/images/858.webp diff --git a/projects/challange 8/pokedex/v2/images/859.webp b/projects/challenge 8/pokedex/v2/images/859.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/859.webp rename to projects/challenge 8/pokedex/v2/images/859.webp diff --git a/projects/challange 8/pokedex/v2/images/86.webp b/projects/challenge 8/pokedex/v2/images/86.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/86.webp rename to projects/challenge 8/pokedex/v2/images/86.webp diff --git a/projects/challange 8/pokedex/v2/images/860.webp b/projects/challenge 8/pokedex/v2/images/860.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/860.webp rename to projects/challenge 8/pokedex/v2/images/860.webp diff --git a/projects/challange 8/pokedex/v2/images/861.webp b/projects/challenge 8/pokedex/v2/images/861.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/861.webp rename to projects/challenge 8/pokedex/v2/images/861.webp diff --git a/projects/challange 8/pokedex/v2/images/862.webp b/projects/challenge 8/pokedex/v2/images/862.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/862.webp rename to projects/challenge 8/pokedex/v2/images/862.webp diff --git a/projects/challange 8/pokedex/v2/images/863.webp b/projects/challenge 8/pokedex/v2/images/863.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/863.webp rename to projects/challenge 8/pokedex/v2/images/863.webp diff --git a/projects/challange 8/pokedex/v2/images/864.webp b/projects/challenge 8/pokedex/v2/images/864.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/864.webp rename to projects/challenge 8/pokedex/v2/images/864.webp diff --git a/projects/challange 8/pokedex/v2/images/865.webp b/projects/challenge 8/pokedex/v2/images/865.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/865.webp rename to projects/challenge 8/pokedex/v2/images/865.webp diff --git a/projects/challange 8/pokedex/v2/images/866.webp b/projects/challenge 8/pokedex/v2/images/866.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/866.webp rename to projects/challenge 8/pokedex/v2/images/866.webp diff --git a/projects/challange 8/pokedex/v2/images/867.webp b/projects/challenge 8/pokedex/v2/images/867.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/867.webp rename to projects/challenge 8/pokedex/v2/images/867.webp diff --git a/projects/challange 8/pokedex/v2/images/868.webp b/projects/challenge 8/pokedex/v2/images/868.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/868.webp rename to projects/challenge 8/pokedex/v2/images/868.webp diff --git a/projects/challange 8/pokedex/v2/images/869.webp b/projects/challenge 8/pokedex/v2/images/869.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/869.webp rename to projects/challenge 8/pokedex/v2/images/869.webp diff --git a/projects/challange 8/pokedex/v2/images/87.webp b/projects/challenge 8/pokedex/v2/images/87.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/87.webp rename to projects/challenge 8/pokedex/v2/images/87.webp diff --git a/projects/challange 8/pokedex/v2/images/870.webp b/projects/challenge 8/pokedex/v2/images/870.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/870.webp rename to projects/challenge 8/pokedex/v2/images/870.webp diff --git a/projects/challange 8/pokedex/v2/images/871.webp b/projects/challenge 8/pokedex/v2/images/871.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/871.webp rename to projects/challenge 8/pokedex/v2/images/871.webp diff --git a/projects/challange 8/pokedex/v2/images/872.webp b/projects/challenge 8/pokedex/v2/images/872.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/872.webp rename to projects/challenge 8/pokedex/v2/images/872.webp diff --git a/projects/challange 8/pokedex/v2/images/873.webp b/projects/challenge 8/pokedex/v2/images/873.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/873.webp rename to projects/challenge 8/pokedex/v2/images/873.webp diff --git a/projects/challange 8/pokedex/v2/images/874.webp b/projects/challenge 8/pokedex/v2/images/874.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/874.webp rename to projects/challenge 8/pokedex/v2/images/874.webp diff --git a/projects/challange 8/pokedex/v2/images/875.webp b/projects/challenge 8/pokedex/v2/images/875.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/875.webp rename to projects/challenge 8/pokedex/v2/images/875.webp diff --git a/projects/challange 8/pokedex/v2/images/876.webp b/projects/challenge 8/pokedex/v2/images/876.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/876.webp rename to projects/challenge 8/pokedex/v2/images/876.webp diff --git a/projects/challange 8/pokedex/v2/images/877.webp b/projects/challenge 8/pokedex/v2/images/877.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/877.webp rename to projects/challenge 8/pokedex/v2/images/877.webp diff --git a/projects/challange 8/pokedex/v2/images/878.webp b/projects/challenge 8/pokedex/v2/images/878.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/878.webp rename to projects/challenge 8/pokedex/v2/images/878.webp diff --git a/projects/challange 8/pokedex/v2/images/879.webp b/projects/challenge 8/pokedex/v2/images/879.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/879.webp rename to projects/challenge 8/pokedex/v2/images/879.webp diff --git a/projects/challange 8/pokedex/v2/images/88.webp b/projects/challenge 8/pokedex/v2/images/88.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/88.webp rename to projects/challenge 8/pokedex/v2/images/88.webp diff --git a/projects/challange 8/pokedex/v2/images/880.webp b/projects/challenge 8/pokedex/v2/images/880.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/880.webp rename to projects/challenge 8/pokedex/v2/images/880.webp diff --git a/projects/challange 8/pokedex/v2/images/881.webp b/projects/challenge 8/pokedex/v2/images/881.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/881.webp rename to projects/challenge 8/pokedex/v2/images/881.webp diff --git a/projects/challange 8/pokedex/v2/images/882.webp b/projects/challenge 8/pokedex/v2/images/882.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/882.webp rename to projects/challenge 8/pokedex/v2/images/882.webp diff --git a/projects/challange 8/pokedex/v2/images/883.webp b/projects/challenge 8/pokedex/v2/images/883.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/883.webp rename to projects/challenge 8/pokedex/v2/images/883.webp diff --git a/projects/challange 8/pokedex/v2/images/884.webp b/projects/challenge 8/pokedex/v2/images/884.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/884.webp rename to projects/challenge 8/pokedex/v2/images/884.webp diff --git a/projects/challange 8/pokedex/v2/images/885.webp b/projects/challenge 8/pokedex/v2/images/885.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/885.webp rename to projects/challenge 8/pokedex/v2/images/885.webp diff --git a/projects/challange 8/pokedex/v2/images/886.webp b/projects/challenge 8/pokedex/v2/images/886.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/886.webp rename to projects/challenge 8/pokedex/v2/images/886.webp diff --git a/projects/challange 8/pokedex/v2/images/887.webp b/projects/challenge 8/pokedex/v2/images/887.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/887.webp rename to projects/challenge 8/pokedex/v2/images/887.webp diff --git a/projects/challange 8/pokedex/v2/images/888.webp b/projects/challenge 8/pokedex/v2/images/888.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/888.webp rename to projects/challenge 8/pokedex/v2/images/888.webp diff --git a/projects/challange 8/pokedex/v2/images/889.webp b/projects/challenge 8/pokedex/v2/images/889.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/889.webp rename to projects/challenge 8/pokedex/v2/images/889.webp diff --git a/projects/challange 8/pokedex/v2/images/89.webp b/projects/challenge 8/pokedex/v2/images/89.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/89.webp rename to projects/challenge 8/pokedex/v2/images/89.webp diff --git a/projects/challange 8/pokedex/v2/images/890.webp b/projects/challenge 8/pokedex/v2/images/890.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/890.webp rename to projects/challenge 8/pokedex/v2/images/890.webp diff --git a/projects/challange 8/pokedex/v2/images/891.webp b/projects/challenge 8/pokedex/v2/images/891.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/891.webp rename to projects/challenge 8/pokedex/v2/images/891.webp diff --git a/projects/challange 8/pokedex/v2/images/892.webp b/projects/challenge 8/pokedex/v2/images/892.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/892.webp rename to projects/challenge 8/pokedex/v2/images/892.webp diff --git a/projects/challange 8/pokedex/v2/images/893.webp b/projects/challenge 8/pokedex/v2/images/893.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/893.webp rename to projects/challenge 8/pokedex/v2/images/893.webp diff --git a/projects/challange 8/pokedex/v2/images/894.webp b/projects/challenge 8/pokedex/v2/images/894.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/894.webp rename to projects/challenge 8/pokedex/v2/images/894.webp diff --git a/projects/challange 8/pokedex/v2/images/895.webp b/projects/challenge 8/pokedex/v2/images/895.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/895.webp rename to projects/challenge 8/pokedex/v2/images/895.webp diff --git a/projects/challange 8/pokedex/v2/images/896.webp b/projects/challenge 8/pokedex/v2/images/896.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/896.webp rename to projects/challenge 8/pokedex/v2/images/896.webp diff --git a/projects/challange 8/pokedex/v2/images/897.webp b/projects/challenge 8/pokedex/v2/images/897.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/897.webp rename to projects/challenge 8/pokedex/v2/images/897.webp diff --git a/projects/challange 8/pokedex/v2/images/898.webp b/projects/challenge 8/pokedex/v2/images/898.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/898.webp rename to projects/challenge 8/pokedex/v2/images/898.webp diff --git a/projects/challange 8/pokedex/v2/images/899.webp b/projects/challenge 8/pokedex/v2/images/899.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/899.webp rename to projects/challenge 8/pokedex/v2/images/899.webp diff --git a/projects/challange 8/pokedex/v2/images/9.webp b/projects/challenge 8/pokedex/v2/images/9.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/9.webp rename to projects/challenge 8/pokedex/v2/images/9.webp diff --git a/projects/challange 8/pokedex/v2/images/90.webp b/projects/challenge 8/pokedex/v2/images/90.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/90.webp rename to projects/challenge 8/pokedex/v2/images/90.webp diff --git a/projects/challange 8/pokedex/v2/images/900.webp b/projects/challenge 8/pokedex/v2/images/900.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/900.webp rename to projects/challenge 8/pokedex/v2/images/900.webp diff --git a/projects/challange 8/pokedex/v2/images/901.webp b/projects/challenge 8/pokedex/v2/images/901.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/901.webp rename to projects/challenge 8/pokedex/v2/images/901.webp diff --git a/projects/challange 8/pokedex/v2/images/902.webp b/projects/challenge 8/pokedex/v2/images/902.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/902.webp rename to projects/challenge 8/pokedex/v2/images/902.webp diff --git a/projects/challange 8/pokedex/v2/images/903.webp b/projects/challenge 8/pokedex/v2/images/903.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/903.webp rename to projects/challenge 8/pokedex/v2/images/903.webp diff --git a/projects/challange 8/pokedex/v2/images/904.webp b/projects/challenge 8/pokedex/v2/images/904.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/904.webp rename to projects/challenge 8/pokedex/v2/images/904.webp diff --git a/projects/challange 8/pokedex/v2/images/905.webp b/projects/challenge 8/pokedex/v2/images/905.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/905.webp rename to projects/challenge 8/pokedex/v2/images/905.webp diff --git a/projects/challange 8/pokedex/v2/images/906.webp b/projects/challenge 8/pokedex/v2/images/906.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/906.webp rename to projects/challenge 8/pokedex/v2/images/906.webp diff --git a/projects/challange 8/pokedex/v2/images/907.webp b/projects/challenge 8/pokedex/v2/images/907.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/907.webp rename to projects/challenge 8/pokedex/v2/images/907.webp diff --git a/projects/challange 8/pokedex/v2/images/908.webp b/projects/challenge 8/pokedex/v2/images/908.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/908.webp rename to projects/challenge 8/pokedex/v2/images/908.webp diff --git a/projects/challange 8/pokedex/v2/images/909.webp b/projects/challenge 8/pokedex/v2/images/909.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/909.webp rename to projects/challenge 8/pokedex/v2/images/909.webp diff --git a/projects/challange 8/pokedex/v2/images/91.webp b/projects/challenge 8/pokedex/v2/images/91.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/91.webp rename to projects/challenge 8/pokedex/v2/images/91.webp diff --git a/projects/challange 8/pokedex/v2/images/910.webp b/projects/challenge 8/pokedex/v2/images/910.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/910.webp rename to projects/challenge 8/pokedex/v2/images/910.webp diff --git a/projects/challange 8/pokedex/v2/images/911.webp b/projects/challenge 8/pokedex/v2/images/911.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/911.webp rename to projects/challenge 8/pokedex/v2/images/911.webp diff --git a/projects/challange 8/pokedex/v2/images/912.webp b/projects/challenge 8/pokedex/v2/images/912.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/912.webp rename to projects/challenge 8/pokedex/v2/images/912.webp diff --git a/projects/challange 8/pokedex/v2/images/913.webp b/projects/challenge 8/pokedex/v2/images/913.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/913.webp rename to projects/challenge 8/pokedex/v2/images/913.webp diff --git a/projects/challange 8/pokedex/v2/images/914.webp b/projects/challenge 8/pokedex/v2/images/914.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/914.webp rename to projects/challenge 8/pokedex/v2/images/914.webp diff --git a/projects/challange 8/pokedex/v2/images/915.webp b/projects/challenge 8/pokedex/v2/images/915.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/915.webp rename to projects/challenge 8/pokedex/v2/images/915.webp diff --git a/projects/challange 8/pokedex/v2/images/916.webp b/projects/challenge 8/pokedex/v2/images/916.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/916.webp rename to projects/challenge 8/pokedex/v2/images/916.webp diff --git a/projects/challange 8/pokedex/v2/images/917.webp b/projects/challenge 8/pokedex/v2/images/917.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/917.webp rename to projects/challenge 8/pokedex/v2/images/917.webp diff --git a/projects/challange 8/pokedex/v2/images/918.webp b/projects/challenge 8/pokedex/v2/images/918.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/918.webp rename to projects/challenge 8/pokedex/v2/images/918.webp diff --git a/projects/challange 8/pokedex/v2/images/919.webp b/projects/challenge 8/pokedex/v2/images/919.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/919.webp rename to projects/challenge 8/pokedex/v2/images/919.webp diff --git a/projects/challange 8/pokedex/v2/images/92.webp b/projects/challenge 8/pokedex/v2/images/92.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/92.webp rename to projects/challenge 8/pokedex/v2/images/92.webp diff --git a/projects/challange 8/pokedex/v2/images/920.webp b/projects/challenge 8/pokedex/v2/images/920.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/920.webp rename to projects/challenge 8/pokedex/v2/images/920.webp diff --git a/projects/challange 8/pokedex/v2/images/921.webp b/projects/challenge 8/pokedex/v2/images/921.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/921.webp rename to projects/challenge 8/pokedex/v2/images/921.webp diff --git a/projects/challange 8/pokedex/v2/images/922.webp b/projects/challenge 8/pokedex/v2/images/922.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/922.webp rename to projects/challenge 8/pokedex/v2/images/922.webp diff --git a/projects/challange 8/pokedex/v2/images/923.webp b/projects/challenge 8/pokedex/v2/images/923.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/923.webp rename to projects/challenge 8/pokedex/v2/images/923.webp diff --git a/projects/challange 8/pokedex/v2/images/924.webp b/projects/challenge 8/pokedex/v2/images/924.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/924.webp rename to projects/challenge 8/pokedex/v2/images/924.webp diff --git a/projects/challange 8/pokedex/v2/images/925.webp b/projects/challenge 8/pokedex/v2/images/925.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/925.webp rename to projects/challenge 8/pokedex/v2/images/925.webp diff --git a/projects/challange 8/pokedex/v2/images/926.webp b/projects/challenge 8/pokedex/v2/images/926.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/926.webp rename to projects/challenge 8/pokedex/v2/images/926.webp diff --git a/projects/challange 8/pokedex/v2/images/927.webp b/projects/challenge 8/pokedex/v2/images/927.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/927.webp rename to projects/challenge 8/pokedex/v2/images/927.webp diff --git a/projects/challange 8/pokedex/v2/images/928.webp b/projects/challenge 8/pokedex/v2/images/928.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/928.webp rename to projects/challenge 8/pokedex/v2/images/928.webp diff --git a/projects/challange 8/pokedex/v2/images/929.webp b/projects/challenge 8/pokedex/v2/images/929.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/929.webp rename to projects/challenge 8/pokedex/v2/images/929.webp diff --git a/projects/challange 8/pokedex/v2/images/93.webp b/projects/challenge 8/pokedex/v2/images/93.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/93.webp rename to projects/challenge 8/pokedex/v2/images/93.webp diff --git a/projects/challange 8/pokedex/v2/images/930.webp b/projects/challenge 8/pokedex/v2/images/930.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/930.webp rename to projects/challenge 8/pokedex/v2/images/930.webp diff --git a/projects/challange 8/pokedex/v2/images/931.webp b/projects/challenge 8/pokedex/v2/images/931.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/931.webp rename to projects/challenge 8/pokedex/v2/images/931.webp diff --git a/projects/challange 8/pokedex/v2/images/932.webp b/projects/challenge 8/pokedex/v2/images/932.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/932.webp rename to projects/challenge 8/pokedex/v2/images/932.webp diff --git a/projects/challange 8/pokedex/v2/images/933.webp b/projects/challenge 8/pokedex/v2/images/933.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/933.webp rename to projects/challenge 8/pokedex/v2/images/933.webp diff --git a/projects/challange 8/pokedex/v2/images/934.webp b/projects/challenge 8/pokedex/v2/images/934.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/934.webp rename to projects/challenge 8/pokedex/v2/images/934.webp diff --git a/projects/challange 8/pokedex/v2/images/935.webp b/projects/challenge 8/pokedex/v2/images/935.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/935.webp rename to projects/challenge 8/pokedex/v2/images/935.webp diff --git a/projects/challange 8/pokedex/v2/images/936.webp b/projects/challenge 8/pokedex/v2/images/936.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/936.webp rename to projects/challenge 8/pokedex/v2/images/936.webp diff --git a/projects/challange 8/pokedex/v2/images/937.webp b/projects/challenge 8/pokedex/v2/images/937.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/937.webp rename to projects/challenge 8/pokedex/v2/images/937.webp diff --git a/projects/challange 8/pokedex/v2/images/938.webp b/projects/challenge 8/pokedex/v2/images/938.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/938.webp rename to projects/challenge 8/pokedex/v2/images/938.webp diff --git a/projects/challange 8/pokedex/v2/images/939.webp b/projects/challenge 8/pokedex/v2/images/939.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/939.webp rename to projects/challenge 8/pokedex/v2/images/939.webp diff --git a/projects/challange 8/pokedex/v2/images/94.webp b/projects/challenge 8/pokedex/v2/images/94.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/94.webp rename to projects/challenge 8/pokedex/v2/images/94.webp diff --git a/projects/challange 8/pokedex/v2/images/940.webp b/projects/challenge 8/pokedex/v2/images/940.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/940.webp rename to projects/challenge 8/pokedex/v2/images/940.webp diff --git a/projects/challange 8/pokedex/v2/images/941.webp b/projects/challenge 8/pokedex/v2/images/941.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/941.webp rename to projects/challenge 8/pokedex/v2/images/941.webp diff --git a/projects/challange 8/pokedex/v2/images/942.webp b/projects/challenge 8/pokedex/v2/images/942.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/942.webp rename to projects/challenge 8/pokedex/v2/images/942.webp diff --git a/projects/challange 8/pokedex/v2/images/943.webp b/projects/challenge 8/pokedex/v2/images/943.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/943.webp rename to projects/challenge 8/pokedex/v2/images/943.webp diff --git a/projects/challange 8/pokedex/v2/images/944.webp b/projects/challenge 8/pokedex/v2/images/944.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/944.webp rename to projects/challenge 8/pokedex/v2/images/944.webp diff --git a/projects/challange 8/pokedex/v2/images/945.webp b/projects/challenge 8/pokedex/v2/images/945.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/945.webp rename to projects/challenge 8/pokedex/v2/images/945.webp diff --git a/projects/challange 8/pokedex/v2/images/946.webp b/projects/challenge 8/pokedex/v2/images/946.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/946.webp rename to projects/challenge 8/pokedex/v2/images/946.webp diff --git a/projects/challange 8/pokedex/v2/images/947.webp b/projects/challenge 8/pokedex/v2/images/947.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/947.webp rename to projects/challenge 8/pokedex/v2/images/947.webp diff --git a/projects/challange 8/pokedex/v2/images/948.webp b/projects/challenge 8/pokedex/v2/images/948.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/948.webp rename to projects/challenge 8/pokedex/v2/images/948.webp diff --git a/projects/challange 8/pokedex/v2/images/949.webp b/projects/challenge 8/pokedex/v2/images/949.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/949.webp rename to projects/challenge 8/pokedex/v2/images/949.webp diff --git a/projects/challange 8/pokedex/v2/images/95.webp b/projects/challenge 8/pokedex/v2/images/95.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/95.webp rename to projects/challenge 8/pokedex/v2/images/95.webp diff --git a/projects/challange 8/pokedex/v2/images/950.webp b/projects/challenge 8/pokedex/v2/images/950.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/950.webp rename to projects/challenge 8/pokedex/v2/images/950.webp diff --git a/projects/challange 8/pokedex/v2/images/951.webp b/projects/challenge 8/pokedex/v2/images/951.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/951.webp rename to projects/challenge 8/pokedex/v2/images/951.webp diff --git a/projects/challange 8/pokedex/v2/images/952.webp b/projects/challenge 8/pokedex/v2/images/952.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/952.webp rename to projects/challenge 8/pokedex/v2/images/952.webp diff --git a/projects/challange 8/pokedex/v2/images/953.webp b/projects/challenge 8/pokedex/v2/images/953.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/953.webp rename to projects/challenge 8/pokedex/v2/images/953.webp diff --git a/projects/challange 8/pokedex/v2/images/954.webp b/projects/challenge 8/pokedex/v2/images/954.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/954.webp rename to projects/challenge 8/pokedex/v2/images/954.webp diff --git a/projects/challange 8/pokedex/v2/images/955.webp b/projects/challenge 8/pokedex/v2/images/955.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/955.webp rename to projects/challenge 8/pokedex/v2/images/955.webp diff --git a/projects/challange 8/pokedex/v2/images/956.webp b/projects/challenge 8/pokedex/v2/images/956.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/956.webp rename to projects/challenge 8/pokedex/v2/images/956.webp diff --git a/projects/challange 8/pokedex/v2/images/957.webp b/projects/challenge 8/pokedex/v2/images/957.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/957.webp rename to projects/challenge 8/pokedex/v2/images/957.webp diff --git a/projects/challange 8/pokedex/v2/images/958.webp b/projects/challenge 8/pokedex/v2/images/958.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/958.webp rename to projects/challenge 8/pokedex/v2/images/958.webp diff --git a/projects/challange 8/pokedex/v2/images/959.webp b/projects/challenge 8/pokedex/v2/images/959.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/959.webp rename to projects/challenge 8/pokedex/v2/images/959.webp diff --git a/projects/challange 8/pokedex/v2/images/96.webp b/projects/challenge 8/pokedex/v2/images/96.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/96.webp rename to projects/challenge 8/pokedex/v2/images/96.webp diff --git a/projects/challange 8/pokedex/v2/images/960.webp b/projects/challenge 8/pokedex/v2/images/960.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/960.webp rename to projects/challenge 8/pokedex/v2/images/960.webp diff --git a/projects/challange 8/pokedex/v2/images/961.webp b/projects/challenge 8/pokedex/v2/images/961.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/961.webp rename to projects/challenge 8/pokedex/v2/images/961.webp diff --git a/projects/challange 8/pokedex/v2/images/962.webp b/projects/challenge 8/pokedex/v2/images/962.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/962.webp rename to projects/challenge 8/pokedex/v2/images/962.webp diff --git a/projects/challange 8/pokedex/v2/images/963.webp b/projects/challenge 8/pokedex/v2/images/963.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/963.webp rename to projects/challenge 8/pokedex/v2/images/963.webp diff --git a/projects/challange 8/pokedex/v2/images/964.webp b/projects/challenge 8/pokedex/v2/images/964.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/964.webp rename to projects/challenge 8/pokedex/v2/images/964.webp diff --git a/projects/challange 8/pokedex/v2/images/965.webp b/projects/challenge 8/pokedex/v2/images/965.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/965.webp rename to projects/challenge 8/pokedex/v2/images/965.webp diff --git a/projects/challange 8/pokedex/v2/images/966.webp b/projects/challenge 8/pokedex/v2/images/966.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/966.webp rename to projects/challenge 8/pokedex/v2/images/966.webp diff --git a/projects/challange 8/pokedex/v2/images/967.webp b/projects/challenge 8/pokedex/v2/images/967.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/967.webp rename to projects/challenge 8/pokedex/v2/images/967.webp diff --git a/projects/challange 8/pokedex/v2/images/968.webp b/projects/challenge 8/pokedex/v2/images/968.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/968.webp rename to projects/challenge 8/pokedex/v2/images/968.webp diff --git a/projects/challange 8/pokedex/v2/images/969.webp b/projects/challenge 8/pokedex/v2/images/969.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/969.webp rename to projects/challenge 8/pokedex/v2/images/969.webp diff --git a/projects/challange 8/pokedex/v2/images/97.webp b/projects/challenge 8/pokedex/v2/images/97.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/97.webp rename to projects/challenge 8/pokedex/v2/images/97.webp diff --git a/projects/challange 8/pokedex/v2/images/970.webp b/projects/challenge 8/pokedex/v2/images/970.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/970.webp rename to projects/challenge 8/pokedex/v2/images/970.webp diff --git a/projects/challange 8/pokedex/v2/images/971.webp b/projects/challenge 8/pokedex/v2/images/971.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/971.webp rename to projects/challenge 8/pokedex/v2/images/971.webp diff --git a/projects/challange 8/pokedex/v2/images/972.webp b/projects/challenge 8/pokedex/v2/images/972.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/972.webp rename to projects/challenge 8/pokedex/v2/images/972.webp diff --git a/projects/challange 8/pokedex/v2/images/973.webp b/projects/challenge 8/pokedex/v2/images/973.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/973.webp rename to projects/challenge 8/pokedex/v2/images/973.webp diff --git a/projects/challange 8/pokedex/v2/images/974.webp b/projects/challenge 8/pokedex/v2/images/974.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/974.webp rename to projects/challenge 8/pokedex/v2/images/974.webp diff --git a/projects/challange 8/pokedex/v2/images/975.webp b/projects/challenge 8/pokedex/v2/images/975.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/975.webp rename to projects/challenge 8/pokedex/v2/images/975.webp diff --git a/projects/challange 8/pokedex/v2/images/976.webp b/projects/challenge 8/pokedex/v2/images/976.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/976.webp rename to projects/challenge 8/pokedex/v2/images/976.webp diff --git a/projects/challange 8/pokedex/v2/images/977.webp b/projects/challenge 8/pokedex/v2/images/977.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/977.webp rename to projects/challenge 8/pokedex/v2/images/977.webp diff --git a/projects/challange 8/pokedex/v2/images/978.webp b/projects/challenge 8/pokedex/v2/images/978.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/978.webp rename to projects/challenge 8/pokedex/v2/images/978.webp diff --git a/projects/challange 8/pokedex/v2/images/979.webp b/projects/challenge 8/pokedex/v2/images/979.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/979.webp rename to projects/challenge 8/pokedex/v2/images/979.webp diff --git a/projects/challange 8/pokedex/v2/images/98.webp b/projects/challenge 8/pokedex/v2/images/98.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/98.webp rename to projects/challenge 8/pokedex/v2/images/98.webp diff --git a/projects/challange 8/pokedex/v2/images/980.webp b/projects/challenge 8/pokedex/v2/images/980.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/980.webp rename to projects/challenge 8/pokedex/v2/images/980.webp diff --git a/projects/challange 8/pokedex/v2/images/981.webp b/projects/challenge 8/pokedex/v2/images/981.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/981.webp rename to projects/challenge 8/pokedex/v2/images/981.webp diff --git a/projects/challange 8/pokedex/v2/images/982.webp b/projects/challenge 8/pokedex/v2/images/982.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/982.webp rename to projects/challenge 8/pokedex/v2/images/982.webp diff --git a/projects/challange 8/pokedex/v2/images/983.webp b/projects/challenge 8/pokedex/v2/images/983.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/983.webp rename to projects/challenge 8/pokedex/v2/images/983.webp diff --git a/projects/challange 8/pokedex/v2/images/984.webp b/projects/challenge 8/pokedex/v2/images/984.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/984.webp rename to projects/challenge 8/pokedex/v2/images/984.webp diff --git a/projects/challange 8/pokedex/v2/images/985.webp b/projects/challenge 8/pokedex/v2/images/985.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/985.webp rename to projects/challenge 8/pokedex/v2/images/985.webp diff --git a/projects/challange 8/pokedex/v2/images/986.webp b/projects/challenge 8/pokedex/v2/images/986.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/986.webp rename to projects/challenge 8/pokedex/v2/images/986.webp diff --git a/projects/challange 8/pokedex/v2/images/987.webp b/projects/challenge 8/pokedex/v2/images/987.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/987.webp rename to projects/challenge 8/pokedex/v2/images/987.webp diff --git a/projects/challange 8/pokedex/v2/images/988.webp b/projects/challenge 8/pokedex/v2/images/988.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/988.webp rename to projects/challenge 8/pokedex/v2/images/988.webp diff --git a/projects/challange 8/pokedex/v2/images/989.webp b/projects/challenge 8/pokedex/v2/images/989.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/989.webp rename to projects/challenge 8/pokedex/v2/images/989.webp diff --git a/projects/challange 8/pokedex/v2/images/99.webp b/projects/challenge 8/pokedex/v2/images/99.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/99.webp rename to projects/challenge 8/pokedex/v2/images/99.webp diff --git a/projects/challange 8/pokedex/v2/images/990.webp b/projects/challenge 8/pokedex/v2/images/990.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/990.webp rename to projects/challenge 8/pokedex/v2/images/990.webp diff --git a/projects/challange 8/pokedex/v2/images/991.webp b/projects/challenge 8/pokedex/v2/images/991.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/991.webp rename to projects/challenge 8/pokedex/v2/images/991.webp diff --git a/projects/challange 8/pokedex/v2/images/992.webp b/projects/challenge 8/pokedex/v2/images/992.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/992.webp rename to projects/challenge 8/pokedex/v2/images/992.webp diff --git a/projects/challange 8/pokedex/v2/images/993.webp b/projects/challenge 8/pokedex/v2/images/993.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/993.webp rename to projects/challenge 8/pokedex/v2/images/993.webp diff --git a/projects/challange 8/pokedex/v2/images/994.webp b/projects/challenge 8/pokedex/v2/images/994.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/994.webp rename to projects/challenge 8/pokedex/v2/images/994.webp diff --git a/projects/challange 8/pokedex/v2/images/995.webp b/projects/challenge 8/pokedex/v2/images/995.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/995.webp rename to projects/challenge 8/pokedex/v2/images/995.webp diff --git a/projects/challange 8/pokedex/v2/images/996.webp b/projects/challenge 8/pokedex/v2/images/996.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/996.webp rename to projects/challenge 8/pokedex/v2/images/996.webp diff --git a/projects/challange 8/pokedex/v2/images/997.webp b/projects/challenge 8/pokedex/v2/images/997.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/997.webp rename to projects/challenge 8/pokedex/v2/images/997.webp diff --git a/projects/challange 8/pokedex/v2/images/998.webp b/projects/challenge 8/pokedex/v2/images/998.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/998.webp rename to projects/challenge 8/pokedex/v2/images/998.webp diff --git a/projects/challange 8/pokedex/v2/images/999.webp b/projects/challenge 8/pokedex/v2/images/999.webp similarity index 100% rename from projects/challange 8/pokedex/v2/images/999.webp rename to projects/challenge 8/pokedex/v2/images/999.webp diff --git a/projects/challange 8/pokedex/v2/index.html b/projects/challenge 8/pokedex/v2/index.html similarity index 100% rename from projects/challange 8/pokedex/v2/index.html rename to projects/challenge 8/pokedex/v2/index.html diff --git a/projects/challange 8/pokedex/v2/pokemon-detail.js b/projects/challenge 8/pokedex/v2/pokemon-detail.js similarity index 100% rename from projects/challange 8/pokedex/v2/pokemon-detail.js rename to projects/challenge 8/pokedex/v2/pokemon-detail.js diff --git a/projects/challange 8/pokedex/v2/pokemon.js b/projects/challenge 8/pokedex/v2/pokemon.js similarity index 100% rename from projects/challange 8/pokedex/v2/pokemon.js rename to projects/challenge 8/pokedex/v2/pokemon.js diff --git a/projects/challange 8/pokedex/v2/register-pokemon.php b/projects/challenge 8/pokedex/v2/register-pokemon.php similarity index 100% rename from projects/challange 8/pokedex/v2/register-pokemon.php rename to projects/challenge 8/pokedex/v2/register-pokemon.php diff --git a/projects/challange 8/pokedex/v2/search.js b/projects/challenge 8/pokedex/v2/search.js similarity index 100% rename from projects/challange 8/pokedex/v2/search.js rename to projects/challenge 8/pokedex/v2/search.js diff --git a/projects/challange 8/pokedex/v2/small-images/1.png b/projects/challenge 8/pokedex/v2/small-images/1.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1.png rename to projects/challenge 8/pokedex/v2/small-images/1.png diff --git a/projects/challange 8/pokedex/v2/small-images/10.png b/projects/challenge 8/pokedex/v2/small-images/10.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/10.png rename to projects/challenge 8/pokedex/v2/small-images/10.png diff --git a/projects/challange 8/pokedex/v2/small-images/100.png b/projects/challenge 8/pokedex/v2/small-images/100.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/100.png rename to projects/challenge 8/pokedex/v2/small-images/100.png diff --git a/projects/challange 8/pokedex/v2/small-images/1000.png b/projects/challenge 8/pokedex/v2/small-images/1000.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1000.png rename to projects/challenge 8/pokedex/v2/small-images/1000.png diff --git a/projects/challange 8/pokedex/v2/small-images/1001.png b/projects/challenge 8/pokedex/v2/small-images/1001.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1001.png rename to projects/challenge 8/pokedex/v2/small-images/1001.png diff --git a/projects/challange 8/pokedex/v2/small-images/1002.png b/projects/challenge 8/pokedex/v2/small-images/1002.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1002.png rename to projects/challenge 8/pokedex/v2/small-images/1002.png diff --git a/projects/challange 8/pokedex/v2/small-images/1003.png b/projects/challenge 8/pokedex/v2/small-images/1003.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1003.png rename to projects/challenge 8/pokedex/v2/small-images/1003.png diff --git a/projects/challange 8/pokedex/v2/small-images/1004.png b/projects/challenge 8/pokedex/v2/small-images/1004.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1004.png rename to projects/challenge 8/pokedex/v2/small-images/1004.png diff --git a/projects/challange 8/pokedex/v2/small-images/1005.png b/projects/challenge 8/pokedex/v2/small-images/1005.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1005.png rename to projects/challenge 8/pokedex/v2/small-images/1005.png diff --git a/projects/challange 8/pokedex/v2/small-images/1006.png b/projects/challenge 8/pokedex/v2/small-images/1006.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1006.png rename to projects/challenge 8/pokedex/v2/small-images/1006.png diff --git a/projects/challange 8/pokedex/v2/small-images/1007.png b/projects/challenge 8/pokedex/v2/small-images/1007.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1007.png rename to projects/challenge 8/pokedex/v2/small-images/1007.png diff --git a/projects/challange 8/pokedex/v2/small-images/1008.png b/projects/challenge 8/pokedex/v2/small-images/1008.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1008.png rename to projects/challenge 8/pokedex/v2/small-images/1008.png diff --git a/projects/challange 8/pokedex/v2/small-images/1009.png b/projects/challenge 8/pokedex/v2/small-images/1009.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1009.png rename to projects/challenge 8/pokedex/v2/small-images/1009.png diff --git a/projects/challange 8/pokedex/v2/small-images/101.png b/projects/challenge 8/pokedex/v2/small-images/101.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/101.png rename to projects/challenge 8/pokedex/v2/small-images/101.png diff --git a/projects/challange 8/pokedex/v2/small-images/1010.png b/projects/challenge 8/pokedex/v2/small-images/1010.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/1010.png rename to projects/challenge 8/pokedex/v2/small-images/1010.png diff --git a/projects/challange 8/pokedex/v2/small-images/102.png b/projects/challenge 8/pokedex/v2/small-images/102.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/102.png rename to projects/challenge 8/pokedex/v2/small-images/102.png diff --git a/projects/challange 8/pokedex/v2/small-images/103.png b/projects/challenge 8/pokedex/v2/small-images/103.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/103.png rename to projects/challenge 8/pokedex/v2/small-images/103.png diff --git a/projects/challange 8/pokedex/v2/small-images/104.png b/projects/challenge 8/pokedex/v2/small-images/104.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/104.png rename to projects/challenge 8/pokedex/v2/small-images/104.png diff --git a/projects/challange 8/pokedex/v2/small-images/105.png b/projects/challenge 8/pokedex/v2/small-images/105.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/105.png rename to projects/challenge 8/pokedex/v2/small-images/105.png diff --git a/projects/challange 8/pokedex/v2/small-images/106.png b/projects/challenge 8/pokedex/v2/small-images/106.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/106.png rename to projects/challenge 8/pokedex/v2/small-images/106.png diff --git a/projects/challange 8/pokedex/v2/small-images/107.png b/projects/challenge 8/pokedex/v2/small-images/107.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/107.png rename to projects/challenge 8/pokedex/v2/small-images/107.png diff --git a/projects/challange 8/pokedex/v2/small-images/108.png b/projects/challenge 8/pokedex/v2/small-images/108.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/108.png rename to projects/challenge 8/pokedex/v2/small-images/108.png diff --git a/projects/challange 8/pokedex/v2/small-images/109.png b/projects/challenge 8/pokedex/v2/small-images/109.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/109.png rename to projects/challenge 8/pokedex/v2/small-images/109.png diff --git a/projects/challange 8/pokedex/v2/small-images/11.png b/projects/challenge 8/pokedex/v2/small-images/11.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/11.png rename to projects/challenge 8/pokedex/v2/small-images/11.png diff --git a/projects/challange 8/pokedex/v2/small-images/110.png b/projects/challenge 8/pokedex/v2/small-images/110.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/110.png rename to projects/challenge 8/pokedex/v2/small-images/110.png diff --git a/projects/challange 8/pokedex/v2/small-images/111.png b/projects/challenge 8/pokedex/v2/small-images/111.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/111.png rename to projects/challenge 8/pokedex/v2/small-images/111.png diff --git a/projects/challange 8/pokedex/v2/small-images/112.png b/projects/challenge 8/pokedex/v2/small-images/112.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/112.png rename to projects/challenge 8/pokedex/v2/small-images/112.png diff --git a/projects/challange 8/pokedex/v2/small-images/113.png b/projects/challenge 8/pokedex/v2/small-images/113.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/113.png rename to projects/challenge 8/pokedex/v2/small-images/113.png diff --git a/projects/challange 8/pokedex/v2/small-images/114.png b/projects/challenge 8/pokedex/v2/small-images/114.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/114.png rename to projects/challenge 8/pokedex/v2/small-images/114.png diff --git a/projects/challange 8/pokedex/v2/small-images/115.png b/projects/challenge 8/pokedex/v2/small-images/115.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/115.png rename to projects/challenge 8/pokedex/v2/small-images/115.png diff --git a/projects/challange 8/pokedex/v2/small-images/116.png b/projects/challenge 8/pokedex/v2/small-images/116.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/116.png rename to projects/challenge 8/pokedex/v2/small-images/116.png diff --git a/projects/challange 8/pokedex/v2/small-images/117.png b/projects/challenge 8/pokedex/v2/small-images/117.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/117.png rename to projects/challenge 8/pokedex/v2/small-images/117.png diff --git a/projects/challange 8/pokedex/v2/small-images/118.png b/projects/challenge 8/pokedex/v2/small-images/118.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/118.png rename to projects/challenge 8/pokedex/v2/small-images/118.png diff --git a/projects/challange 8/pokedex/v2/small-images/119.png b/projects/challenge 8/pokedex/v2/small-images/119.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/119.png rename to projects/challenge 8/pokedex/v2/small-images/119.png diff --git a/projects/challange 8/pokedex/v2/small-images/12.png b/projects/challenge 8/pokedex/v2/small-images/12.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/12.png rename to projects/challenge 8/pokedex/v2/small-images/12.png diff --git a/projects/challange 8/pokedex/v2/small-images/120.png b/projects/challenge 8/pokedex/v2/small-images/120.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/120.png rename to projects/challenge 8/pokedex/v2/small-images/120.png diff --git a/projects/challange 8/pokedex/v2/small-images/121.png b/projects/challenge 8/pokedex/v2/small-images/121.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/121.png rename to projects/challenge 8/pokedex/v2/small-images/121.png diff --git a/projects/challange 8/pokedex/v2/small-images/122.png b/projects/challenge 8/pokedex/v2/small-images/122.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/122.png rename to projects/challenge 8/pokedex/v2/small-images/122.png diff --git a/projects/challange 8/pokedex/v2/small-images/123.png b/projects/challenge 8/pokedex/v2/small-images/123.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/123.png rename to projects/challenge 8/pokedex/v2/small-images/123.png diff --git a/projects/challange 8/pokedex/v2/small-images/124.png b/projects/challenge 8/pokedex/v2/small-images/124.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/124.png rename to projects/challenge 8/pokedex/v2/small-images/124.png diff --git a/projects/challange 8/pokedex/v2/small-images/125.png b/projects/challenge 8/pokedex/v2/small-images/125.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/125.png rename to projects/challenge 8/pokedex/v2/small-images/125.png diff --git a/projects/challange 8/pokedex/v2/small-images/126.png b/projects/challenge 8/pokedex/v2/small-images/126.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/126.png rename to projects/challenge 8/pokedex/v2/small-images/126.png diff --git a/projects/challange 8/pokedex/v2/small-images/127.png b/projects/challenge 8/pokedex/v2/small-images/127.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/127.png rename to projects/challenge 8/pokedex/v2/small-images/127.png diff --git a/projects/challange 8/pokedex/v2/small-images/128.png b/projects/challenge 8/pokedex/v2/small-images/128.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/128.png rename to projects/challenge 8/pokedex/v2/small-images/128.png diff --git a/projects/challange 8/pokedex/v2/small-images/129.png b/projects/challenge 8/pokedex/v2/small-images/129.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/129.png rename to projects/challenge 8/pokedex/v2/small-images/129.png diff --git a/projects/challange 8/pokedex/v2/small-images/13.png b/projects/challenge 8/pokedex/v2/small-images/13.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/13.png rename to projects/challenge 8/pokedex/v2/small-images/13.png diff --git a/projects/challange 8/pokedex/v2/small-images/130.png b/projects/challenge 8/pokedex/v2/small-images/130.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/130.png rename to projects/challenge 8/pokedex/v2/small-images/130.png diff --git a/projects/challange 8/pokedex/v2/small-images/131.png b/projects/challenge 8/pokedex/v2/small-images/131.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/131.png rename to projects/challenge 8/pokedex/v2/small-images/131.png diff --git a/projects/challange 8/pokedex/v2/small-images/132.png b/projects/challenge 8/pokedex/v2/small-images/132.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/132.png rename to projects/challenge 8/pokedex/v2/small-images/132.png diff --git a/projects/challange 8/pokedex/v2/small-images/133.png b/projects/challenge 8/pokedex/v2/small-images/133.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/133.png rename to projects/challenge 8/pokedex/v2/small-images/133.png diff --git a/projects/challange 8/pokedex/v2/small-images/134.png b/projects/challenge 8/pokedex/v2/small-images/134.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/134.png rename to projects/challenge 8/pokedex/v2/small-images/134.png diff --git a/projects/challange 8/pokedex/v2/small-images/135.png b/projects/challenge 8/pokedex/v2/small-images/135.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/135.png rename to projects/challenge 8/pokedex/v2/small-images/135.png diff --git a/projects/challange 8/pokedex/v2/small-images/136.png b/projects/challenge 8/pokedex/v2/small-images/136.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/136.png rename to projects/challenge 8/pokedex/v2/small-images/136.png diff --git a/projects/challange 8/pokedex/v2/small-images/137.png b/projects/challenge 8/pokedex/v2/small-images/137.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/137.png rename to projects/challenge 8/pokedex/v2/small-images/137.png diff --git a/projects/challange 8/pokedex/v2/small-images/138.png b/projects/challenge 8/pokedex/v2/small-images/138.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/138.png rename to projects/challenge 8/pokedex/v2/small-images/138.png diff --git a/projects/challange 8/pokedex/v2/small-images/139.png b/projects/challenge 8/pokedex/v2/small-images/139.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/139.png rename to projects/challenge 8/pokedex/v2/small-images/139.png diff --git a/projects/challange 8/pokedex/v2/small-images/14.png b/projects/challenge 8/pokedex/v2/small-images/14.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/14.png rename to projects/challenge 8/pokedex/v2/small-images/14.png diff --git a/projects/challange 8/pokedex/v2/small-images/140.png b/projects/challenge 8/pokedex/v2/small-images/140.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/140.png rename to projects/challenge 8/pokedex/v2/small-images/140.png diff --git a/projects/challange 8/pokedex/v2/small-images/141.png b/projects/challenge 8/pokedex/v2/small-images/141.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/141.png rename to projects/challenge 8/pokedex/v2/small-images/141.png diff --git a/projects/challange 8/pokedex/v2/small-images/142.png b/projects/challenge 8/pokedex/v2/small-images/142.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/142.png rename to projects/challenge 8/pokedex/v2/small-images/142.png diff --git a/projects/challange 8/pokedex/v2/small-images/143.png b/projects/challenge 8/pokedex/v2/small-images/143.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/143.png rename to projects/challenge 8/pokedex/v2/small-images/143.png diff --git a/projects/challange 8/pokedex/v2/small-images/144.png b/projects/challenge 8/pokedex/v2/small-images/144.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/144.png rename to projects/challenge 8/pokedex/v2/small-images/144.png diff --git a/projects/challange 8/pokedex/v2/small-images/145.png b/projects/challenge 8/pokedex/v2/small-images/145.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/145.png rename to projects/challenge 8/pokedex/v2/small-images/145.png diff --git a/projects/challange 8/pokedex/v2/small-images/146.png b/projects/challenge 8/pokedex/v2/small-images/146.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/146.png rename to projects/challenge 8/pokedex/v2/small-images/146.png diff --git a/projects/challange 8/pokedex/v2/small-images/147.png b/projects/challenge 8/pokedex/v2/small-images/147.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/147.png rename to projects/challenge 8/pokedex/v2/small-images/147.png diff --git a/projects/challange 8/pokedex/v2/small-images/148.png b/projects/challenge 8/pokedex/v2/small-images/148.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/148.png rename to projects/challenge 8/pokedex/v2/small-images/148.png diff --git a/projects/challange 8/pokedex/v2/small-images/149.png b/projects/challenge 8/pokedex/v2/small-images/149.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/149.png rename to projects/challenge 8/pokedex/v2/small-images/149.png diff --git a/projects/challange 8/pokedex/v2/small-images/15.png b/projects/challenge 8/pokedex/v2/small-images/15.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/15.png rename to projects/challenge 8/pokedex/v2/small-images/15.png diff --git a/projects/challange 8/pokedex/v2/small-images/150.png b/projects/challenge 8/pokedex/v2/small-images/150.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/150.png rename to projects/challenge 8/pokedex/v2/small-images/150.png diff --git a/projects/challange 8/pokedex/v2/small-images/151.png b/projects/challenge 8/pokedex/v2/small-images/151.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/151.png rename to projects/challenge 8/pokedex/v2/small-images/151.png diff --git a/projects/challange 8/pokedex/v2/small-images/152.png b/projects/challenge 8/pokedex/v2/small-images/152.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/152.png rename to projects/challenge 8/pokedex/v2/small-images/152.png diff --git a/projects/challange 8/pokedex/v2/small-images/153.png b/projects/challenge 8/pokedex/v2/small-images/153.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/153.png rename to projects/challenge 8/pokedex/v2/small-images/153.png diff --git a/projects/challange 8/pokedex/v2/small-images/154.png b/projects/challenge 8/pokedex/v2/small-images/154.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/154.png rename to projects/challenge 8/pokedex/v2/small-images/154.png diff --git a/projects/challange 8/pokedex/v2/small-images/155.png b/projects/challenge 8/pokedex/v2/small-images/155.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/155.png rename to projects/challenge 8/pokedex/v2/small-images/155.png diff --git a/projects/challange 8/pokedex/v2/small-images/156.png b/projects/challenge 8/pokedex/v2/small-images/156.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/156.png rename to projects/challenge 8/pokedex/v2/small-images/156.png diff --git a/projects/challange 8/pokedex/v2/small-images/157.png b/projects/challenge 8/pokedex/v2/small-images/157.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/157.png rename to projects/challenge 8/pokedex/v2/small-images/157.png diff --git a/projects/challange 8/pokedex/v2/small-images/158.png b/projects/challenge 8/pokedex/v2/small-images/158.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/158.png rename to projects/challenge 8/pokedex/v2/small-images/158.png diff --git a/projects/challange 8/pokedex/v2/small-images/159.png b/projects/challenge 8/pokedex/v2/small-images/159.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/159.png rename to projects/challenge 8/pokedex/v2/small-images/159.png diff --git a/projects/challange 8/pokedex/v2/small-images/16.png b/projects/challenge 8/pokedex/v2/small-images/16.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/16.png rename to projects/challenge 8/pokedex/v2/small-images/16.png diff --git a/projects/challange 8/pokedex/v2/small-images/160.png b/projects/challenge 8/pokedex/v2/small-images/160.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/160.png rename to projects/challenge 8/pokedex/v2/small-images/160.png diff --git a/projects/challange 8/pokedex/v2/small-images/161.png b/projects/challenge 8/pokedex/v2/small-images/161.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/161.png rename to projects/challenge 8/pokedex/v2/small-images/161.png diff --git a/projects/challange 8/pokedex/v2/small-images/162.png b/projects/challenge 8/pokedex/v2/small-images/162.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/162.png rename to projects/challenge 8/pokedex/v2/small-images/162.png diff --git a/projects/challange 8/pokedex/v2/small-images/163.png b/projects/challenge 8/pokedex/v2/small-images/163.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/163.png rename to projects/challenge 8/pokedex/v2/small-images/163.png diff --git a/projects/challange 8/pokedex/v2/small-images/164.png b/projects/challenge 8/pokedex/v2/small-images/164.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/164.png rename to projects/challenge 8/pokedex/v2/small-images/164.png diff --git a/projects/challange 8/pokedex/v2/small-images/165.png b/projects/challenge 8/pokedex/v2/small-images/165.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/165.png rename to projects/challenge 8/pokedex/v2/small-images/165.png diff --git a/projects/challange 8/pokedex/v2/small-images/166.png b/projects/challenge 8/pokedex/v2/small-images/166.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/166.png rename to projects/challenge 8/pokedex/v2/small-images/166.png diff --git a/projects/challange 8/pokedex/v2/small-images/167.png b/projects/challenge 8/pokedex/v2/small-images/167.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/167.png rename to projects/challenge 8/pokedex/v2/small-images/167.png diff --git a/projects/challange 8/pokedex/v2/small-images/168.png b/projects/challenge 8/pokedex/v2/small-images/168.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/168.png rename to projects/challenge 8/pokedex/v2/small-images/168.png diff --git a/projects/challange 8/pokedex/v2/small-images/169.png b/projects/challenge 8/pokedex/v2/small-images/169.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/169.png rename to projects/challenge 8/pokedex/v2/small-images/169.png diff --git a/projects/challange 8/pokedex/v2/small-images/17.png b/projects/challenge 8/pokedex/v2/small-images/17.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/17.png rename to projects/challenge 8/pokedex/v2/small-images/17.png diff --git a/projects/challange 8/pokedex/v2/small-images/170.png b/projects/challenge 8/pokedex/v2/small-images/170.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/170.png rename to projects/challenge 8/pokedex/v2/small-images/170.png diff --git a/projects/challange 8/pokedex/v2/small-images/171.png b/projects/challenge 8/pokedex/v2/small-images/171.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/171.png rename to projects/challenge 8/pokedex/v2/small-images/171.png diff --git a/projects/challange 8/pokedex/v2/small-images/172.png b/projects/challenge 8/pokedex/v2/small-images/172.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/172.png rename to projects/challenge 8/pokedex/v2/small-images/172.png diff --git a/projects/challange 8/pokedex/v2/small-images/173.png b/projects/challenge 8/pokedex/v2/small-images/173.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/173.png rename to projects/challenge 8/pokedex/v2/small-images/173.png diff --git a/projects/challange 8/pokedex/v2/small-images/174.png b/projects/challenge 8/pokedex/v2/small-images/174.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/174.png rename to projects/challenge 8/pokedex/v2/small-images/174.png diff --git a/projects/challange 8/pokedex/v2/small-images/175.png b/projects/challenge 8/pokedex/v2/small-images/175.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/175.png rename to projects/challenge 8/pokedex/v2/small-images/175.png diff --git a/projects/challange 8/pokedex/v2/small-images/176.png b/projects/challenge 8/pokedex/v2/small-images/176.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/176.png rename to projects/challenge 8/pokedex/v2/small-images/176.png diff --git a/projects/challange 8/pokedex/v2/small-images/177.png b/projects/challenge 8/pokedex/v2/small-images/177.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/177.png rename to projects/challenge 8/pokedex/v2/small-images/177.png diff --git a/projects/challange 8/pokedex/v2/small-images/178.png b/projects/challenge 8/pokedex/v2/small-images/178.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/178.png rename to projects/challenge 8/pokedex/v2/small-images/178.png diff --git a/projects/challange 8/pokedex/v2/small-images/179.png b/projects/challenge 8/pokedex/v2/small-images/179.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/179.png rename to projects/challenge 8/pokedex/v2/small-images/179.png diff --git a/projects/challange 8/pokedex/v2/small-images/18.png b/projects/challenge 8/pokedex/v2/small-images/18.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/18.png rename to projects/challenge 8/pokedex/v2/small-images/18.png diff --git a/projects/challange 8/pokedex/v2/small-images/180.png b/projects/challenge 8/pokedex/v2/small-images/180.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/180.png rename to projects/challenge 8/pokedex/v2/small-images/180.png diff --git a/projects/challange 8/pokedex/v2/small-images/181.png b/projects/challenge 8/pokedex/v2/small-images/181.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/181.png rename to projects/challenge 8/pokedex/v2/small-images/181.png diff --git a/projects/challange 8/pokedex/v2/small-images/182.png b/projects/challenge 8/pokedex/v2/small-images/182.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/182.png rename to projects/challenge 8/pokedex/v2/small-images/182.png diff --git a/projects/challange 8/pokedex/v2/small-images/183.png b/projects/challenge 8/pokedex/v2/small-images/183.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/183.png rename to projects/challenge 8/pokedex/v2/small-images/183.png diff --git a/projects/challange 8/pokedex/v2/small-images/184.png b/projects/challenge 8/pokedex/v2/small-images/184.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/184.png rename to projects/challenge 8/pokedex/v2/small-images/184.png diff --git a/projects/challange 8/pokedex/v2/small-images/185.png b/projects/challenge 8/pokedex/v2/small-images/185.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/185.png rename to projects/challenge 8/pokedex/v2/small-images/185.png diff --git a/projects/challange 8/pokedex/v2/small-images/186.png b/projects/challenge 8/pokedex/v2/small-images/186.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/186.png rename to projects/challenge 8/pokedex/v2/small-images/186.png diff --git a/projects/challange 8/pokedex/v2/small-images/187.png b/projects/challenge 8/pokedex/v2/small-images/187.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/187.png rename to projects/challenge 8/pokedex/v2/small-images/187.png diff --git a/projects/challange 8/pokedex/v2/small-images/188.png b/projects/challenge 8/pokedex/v2/small-images/188.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/188.png rename to projects/challenge 8/pokedex/v2/small-images/188.png diff --git a/projects/challange 8/pokedex/v2/small-images/189.png b/projects/challenge 8/pokedex/v2/small-images/189.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/189.png rename to projects/challenge 8/pokedex/v2/small-images/189.png diff --git a/projects/challange 8/pokedex/v2/small-images/19.png b/projects/challenge 8/pokedex/v2/small-images/19.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/19.png rename to projects/challenge 8/pokedex/v2/small-images/19.png diff --git a/projects/challange 8/pokedex/v2/small-images/190.png b/projects/challenge 8/pokedex/v2/small-images/190.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/190.png rename to projects/challenge 8/pokedex/v2/small-images/190.png diff --git a/projects/challange 8/pokedex/v2/small-images/191.png b/projects/challenge 8/pokedex/v2/small-images/191.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/191.png rename to projects/challenge 8/pokedex/v2/small-images/191.png diff --git a/projects/challange 8/pokedex/v2/small-images/192.png b/projects/challenge 8/pokedex/v2/small-images/192.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/192.png rename to projects/challenge 8/pokedex/v2/small-images/192.png diff --git a/projects/challange 8/pokedex/v2/small-images/193.png b/projects/challenge 8/pokedex/v2/small-images/193.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/193.png rename to projects/challenge 8/pokedex/v2/small-images/193.png diff --git a/projects/challange 8/pokedex/v2/small-images/194.png b/projects/challenge 8/pokedex/v2/small-images/194.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/194.png rename to projects/challenge 8/pokedex/v2/small-images/194.png diff --git a/projects/challange 8/pokedex/v2/small-images/195.png b/projects/challenge 8/pokedex/v2/small-images/195.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/195.png rename to projects/challenge 8/pokedex/v2/small-images/195.png diff --git a/projects/challange 8/pokedex/v2/small-images/196.png b/projects/challenge 8/pokedex/v2/small-images/196.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/196.png rename to projects/challenge 8/pokedex/v2/small-images/196.png diff --git a/projects/challange 8/pokedex/v2/small-images/197.png b/projects/challenge 8/pokedex/v2/small-images/197.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/197.png rename to projects/challenge 8/pokedex/v2/small-images/197.png diff --git a/projects/challange 8/pokedex/v2/small-images/198.png b/projects/challenge 8/pokedex/v2/small-images/198.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/198.png rename to projects/challenge 8/pokedex/v2/small-images/198.png diff --git a/projects/challange 8/pokedex/v2/small-images/199.png b/projects/challenge 8/pokedex/v2/small-images/199.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/199.png rename to projects/challenge 8/pokedex/v2/small-images/199.png diff --git a/projects/challange 8/pokedex/v2/small-images/2.png b/projects/challenge 8/pokedex/v2/small-images/2.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/2.png rename to projects/challenge 8/pokedex/v2/small-images/2.png diff --git a/projects/challange 8/pokedex/v2/small-images/20.png b/projects/challenge 8/pokedex/v2/small-images/20.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/20.png rename to projects/challenge 8/pokedex/v2/small-images/20.png diff --git a/projects/challange 8/pokedex/v2/small-images/200.png b/projects/challenge 8/pokedex/v2/small-images/200.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/200.png rename to projects/challenge 8/pokedex/v2/small-images/200.png diff --git a/projects/challange 8/pokedex/v2/small-images/201.png b/projects/challenge 8/pokedex/v2/small-images/201.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/201.png rename to projects/challenge 8/pokedex/v2/small-images/201.png diff --git a/projects/challange 8/pokedex/v2/small-images/202.png b/projects/challenge 8/pokedex/v2/small-images/202.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/202.png rename to projects/challenge 8/pokedex/v2/small-images/202.png diff --git a/projects/challange 8/pokedex/v2/small-images/203.png b/projects/challenge 8/pokedex/v2/small-images/203.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/203.png rename to projects/challenge 8/pokedex/v2/small-images/203.png diff --git a/projects/challange 8/pokedex/v2/small-images/204.png b/projects/challenge 8/pokedex/v2/small-images/204.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/204.png rename to projects/challenge 8/pokedex/v2/small-images/204.png diff --git a/projects/challange 8/pokedex/v2/small-images/205.png b/projects/challenge 8/pokedex/v2/small-images/205.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/205.png rename to projects/challenge 8/pokedex/v2/small-images/205.png diff --git a/projects/challange 8/pokedex/v2/small-images/206.png b/projects/challenge 8/pokedex/v2/small-images/206.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/206.png rename to projects/challenge 8/pokedex/v2/small-images/206.png diff --git a/projects/challange 8/pokedex/v2/small-images/207.png b/projects/challenge 8/pokedex/v2/small-images/207.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/207.png rename to projects/challenge 8/pokedex/v2/small-images/207.png diff --git a/projects/challange 8/pokedex/v2/small-images/208.png b/projects/challenge 8/pokedex/v2/small-images/208.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/208.png rename to projects/challenge 8/pokedex/v2/small-images/208.png diff --git a/projects/challange 8/pokedex/v2/small-images/209.png b/projects/challenge 8/pokedex/v2/small-images/209.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/209.png rename to projects/challenge 8/pokedex/v2/small-images/209.png diff --git a/projects/challange 8/pokedex/v2/small-images/21.png b/projects/challenge 8/pokedex/v2/small-images/21.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/21.png rename to projects/challenge 8/pokedex/v2/small-images/21.png diff --git a/projects/challange 8/pokedex/v2/small-images/210.png b/projects/challenge 8/pokedex/v2/small-images/210.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/210.png rename to projects/challenge 8/pokedex/v2/small-images/210.png diff --git a/projects/challange 8/pokedex/v2/small-images/211.png b/projects/challenge 8/pokedex/v2/small-images/211.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/211.png rename to projects/challenge 8/pokedex/v2/small-images/211.png diff --git a/projects/challange 8/pokedex/v2/small-images/212.png b/projects/challenge 8/pokedex/v2/small-images/212.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/212.png rename to projects/challenge 8/pokedex/v2/small-images/212.png diff --git a/projects/challange 8/pokedex/v2/small-images/213.png b/projects/challenge 8/pokedex/v2/small-images/213.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/213.png rename to projects/challenge 8/pokedex/v2/small-images/213.png diff --git a/projects/challange 8/pokedex/v2/small-images/214.png b/projects/challenge 8/pokedex/v2/small-images/214.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/214.png rename to projects/challenge 8/pokedex/v2/small-images/214.png diff --git a/projects/challange 8/pokedex/v2/small-images/215.png b/projects/challenge 8/pokedex/v2/small-images/215.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/215.png rename to projects/challenge 8/pokedex/v2/small-images/215.png diff --git a/projects/challange 8/pokedex/v2/small-images/216.png b/projects/challenge 8/pokedex/v2/small-images/216.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/216.png rename to projects/challenge 8/pokedex/v2/small-images/216.png diff --git a/projects/challange 8/pokedex/v2/small-images/217.png b/projects/challenge 8/pokedex/v2/small-images/217.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/217.png rename to projects/challenge 8/pokedex/v2/small-images/217.png diff --git a/projects/challange 8/pokedex/v2/small-images/218.png b/projects/challenge 8/pokedex/v2/small-images/218.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/218.png rename to projects/challenge 8/pokedex/v2/small-images/218.png diff --git a/projects/challange 8/pokedex/v2/small-images/219.png b/projects/challenge 8/pokedex/v2/small-images/219.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/219.png rename to projects/challenge 8/pokedex/v2/small-images/219.png diff --git a/projects/challange 8/pokedex/v2/small-images/22.png b/projects/challenge 8/pokedex/v2/small-images/22.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/22.png rename to projects/challenge 8/pokedex/v2/small-images/22.png diff --git a/projects/challange 8/pokedex/v2/small-images/220.png b/projects/challenge 8/pokedex/v2/small-images/220.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/220.png rename to projects/challenge 8/pokedex/v2/small-images/220.png diff --git a/projects/challange 8/pokedex/v2/small-images/221.png b/projects/challenge 8/pokedex/v2/small-images/221.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/221.png rename to projects/challenge 8/pokedex/v2/small-images/221.png diff --git a/projects/challange 8/pokedex/v2/small-images/222.png b/projects/challenge 8/pokedex/v2/small-images/222.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/222.png rename to projects/challenge 8/pokedex/v2/small-images/222.png diff --git a/projects/challange 8/pokedex/v2/small-images/223.png b/projects/challenge 8/pokedex/v2/small-images/223.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/223.png rename to projects/challenge 8/pokedex/v2/small-images/223.png diff --git a/projects/challange 8/pokedex/v2/small-images/224.png b/projects/challenge 8/pokedex/v2/small-images/224.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/224.png rename to projects/challenge 8/pokedex/v2/small-images/224.png diff --git a/projects/challange 8/pokedex/v2/small-images/225.png b/projects/challenge 8/pokedex/v2/small-images/225.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/225.png rename to projects/challenge 8/pokedex/v2/small-images/225.png diff --git a/projects/challange 8/pokedex/v2/small-images/226.png b/projects/challenge 8/pokedex/v2/small-images/226.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/226.png rename to projects/challenge 8/pokedex/v2/small-images/226.png diff --git a/projects/challange 8/pokedex/v2/small-images/227.png b/projects/challenge 8/pokedex/v2/small-images/227.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/227.png rename to projects/challenge 8/pokedex/v2/small-images/227.png diff --git a/projects/challange 8/pokedex/v2/small-images/228.png b/projects/challenge 8/pokedex/v2/small-images/228.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/228.png rename to projects/challenge 8/pokedex/v2/small-images/228.png diff --git a/projects/challange 8/pokedex/v2/small-images/229.png b/projects/challenge 8/pokedex/v2/small-images/229.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/229.png rename to projects/challenge 8/pokedex/v2/small-images/229.png diff --git a/projects/challange 8/pokedex/v2/small-images/23.png b/projects/challenge 8/pokedex/v2/small-images/23.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/23.png rename to projects/challenge 8/pokedex/v2/small-images/23.png diff --git a/projects/challange 8/pokedex/v2/small-images/230.png b/projects/challenge 8/pokedex/v2/small-images/230.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/230.png rename to projects/challenge 8/pokedex/v2/small-images/230.png diff --git a/projects/challange 8/pokedex/v2/small-images/231.png b/projects/challenge 8/pokedex/v2/small-images/231.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/231.png rename to projects/challenge 8/pokedex/v2/small-images/231.png diff --git a/projects/challange 8/pokedex/v2/small-images/232.png b/projects/challenge 8/pokedex/v2/small-images/232.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/232.png rename to projects/challenge 8/pokedex/v2/small-images/232.png diff --git a/projects/challange 8/pokedex/v2/small-images/233.png b/projects/challenge 8/pokedex/v2/small-images/233.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/233.png rename to projects/challenge 8/pokedex/v2/small-images/233.png diff --git a/projects/challange 8/pokedex/v2/small-images/234.png b/projects/challenge 8/pokedex/v2/small-images/234.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/234.png rename to projects/challenge 8/pokedex/v2/small-images/234.png diff --git a/projects/challange 8/pokedex/v2/small-images/235.png b/projects/challenge 8/pokedex/v2/small-images/235.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/235.png rename to projects/challenge 8/pokedex/v2/small-images/235.png diff --git a/projects/challange 8/pokedex/v2/small-images/236.png b/projects/challenge 8/pokedex/v2/small-images/236.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/236.png rename to projects/challenge 8/pokedex/v2/small-images/236.png diff --git a/projects/challange 8/pokedex/v2/small-images/237.png b/projects/challenge 8/pokedex/v2/small-images/237.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/237.png rename to projects/challenge 8/pokedex/v2/small-images/237.png diff --git a/projects/challange 8/pokedex/v2/small-images/238.png b/projects/challenge 8/pokedex/v2/small-images/238.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/238.png rename to projects/challenge 8/pokedex/v2/small-images/238.png diff --git a/projects/challange 8/pokedex/v2/small-images/239.png b/projects/challenge 8/pokedex/v2/small-images/239.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/239.png rename to projects/challenge 8/pokedex/v2/small-images/239.png diff --git a/projects/challange 8/pokedex/v2/small-images/24.png b/projects/challenge 8/pokedex/v2/small-images/24.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/24.png rename to projects/challenge 8/pokedex/v2/small-images/24.png diff --git a/projects/challange 8/pokedex/v2/small-images/240.png b/projects/challenge 8/pokedex/v2/small-images/240.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/240.png rename to projects/challenge 8/pokedex/v2/small-images/240.png diff --git a/projects/challange 8/pokedex/v2/small-images/241.png b/projects/challenge 8/pokedex/v2/small-images/241.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/241.png rename to projects/challenge 8/pokedex/v2/small-images/241.png diff --git a/projects/challange 8/pokedex/v2/small-images/242.png b/projects/challenge 8/pokedex/v2/small-images/242.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/242.png rename to projects/challenge 8/pokedex/v2/small-images/242.png diff --git a/projects/challange 8/pokedex/v2/small-images/243.png b/projects/challenge 8/pokedex/v2/small-images/243.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/243.png rename to projects/challenge 8/pokedex/v2/small-images/243.png diff --git a/projects/challange 8/pokedex/v2/small-images/244.png b/projects/challenge 8/pokedex/v2/small-images/244.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/244.png rename to projects/challenge 8/pokedex/v2/small-images/244.png diff --git a/projects/challange 8/pokedex/v2/small-images/245.png b/projects/challenge 8/pokedex/v2/small-images/245.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/245.png rename to projects/challenge 8/pokedex/v2/small-images/245.png diff --git a/projects/challange 8/pokedex/v2/small-images/246.png b/projects/challenge 8/pokedex/v2/small-images/246.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/246.png rename to projects/challenge 8/pokedex/v2/small-images/246.png diff --git a/projects/challange 8/pokedex/v2/small-images/247.png b/projects/challenge 8/pokedex/v2/small-images/247.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/247.png rename to projects/challenge 8/pokedex/v2/small-images/247.png diff --git a/projects/challange 8/pokedex/v2/small-images/248.png b/projects/challenge 8/pokedex/v2/small-images/248.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/248.png rename to projects/challenge 8/pokedex/v2/small-images/248.png diff --git a/projects/challange 8/pokedex/v2/small-images/249.png b/projects/challenge 8/pokedex/v2/small-images/249.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/249.png rename to projects/challenge 8/pokedex/v2/small-images/249.png diff --git a/projects/challange 8/pokedex/v2/small-images/25.png b/projects/challenge 8/pokedex/v2/small-images/25.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/25.png rename to projects/challenge 8/pokedex/v2/small-images/25.png diff --git a/projects/challange 8/pokedex/v2/small-images/250.png b/projects/challenge 8/pokedex/v2/small-images/250.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/250.png rename to projects/challenge 8/pokedex/v2/small-images/250.png diff --git a/projects/challange 8/pokedex/v2/small-images/251.png b/projects/challenge 8/pokedex/v2/small-images/251.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/251.png rename to projects/challenge 8/pokedex/v2/small-images/251.png diff --git a/projects/challange 8/pokedex/v2/small-images/252.png b/projects/challenge 8/pokedex/v2/small-images/252.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/252.png rename to projects/challenge 8/pokedex/v2/small-images/252.png diff --git a/projects/challange 8/pokedex/v2/small-images/253.png b/projects/challenge 8/pokedex/v2/small-images/253.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/253.png rename to projects/challenge 8/pokedex/v2/small-images/253.png diff --git a/projects/challange 8/pokedex/v2/small-images/254.png b/projects/challenge 8/pokedex/v2/small-images/254.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/254.png rename to projects/challenge 8/pokedex/v2/small-images/254.png diff --git a/projects/challange 8/pokedex/v2/small-images/255.png b/projects/challenge 8/pokedex/v2/small-images/255.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/255.png rename to projects/challenge 8/pokedex/v2/small-images/255.png diff --git a/projects/challange 8/pokedex/v2/small-images/256.png b/projects/challenge 8/pokedex/v2/small-images/256.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/256.png rename to projects/challenge 8/pokedex/v2/small-images/256.png diff --git a/projects/challange 8/pokedex/v2/small-images/257.png b/projects/challenge 8/pokedex/v2/small-images/257.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/257.png rename to projects/challenge 8/pokedex/v2/small-images/257.png diff --git a/projects/challange 8/pokedex/v2/small-images/258.png b/projects/challenge 8/pokedex/v2/small-images/258.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/258.png rename to projects/challenge 8/pokedex/v2/small-images/258.png diff --git a/projects/challange 8/pokedex/v2/small-images/259.png b/projects/challenge 8/pokedex/v2/small-images/259.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/259.png rename to projects/challenge 8/pokedex/v2/small-images/259.png diff --git a/projects/challange 8/pokedex/v2/small-images/26.png b/projects/challenge 8/pokedex/v2/small-images/26.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/26.png rename to projects/challenge 8/pokedex/v2/small-images/26.png diff --git a/projects/challange 8/pokedex/v2/small-images/260.png b/projects/challenge 8/pokedex/v2/small-images/260.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/260.png rename to projects/challenge 8/pokedex/v2/small-images/260.png diff --git a/projects/challange 8/pokedex/v2/small-images/261.png b/projects/challenge 8/pokedex/v2/small-images/261.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/261.png rename to projects/challenge 8/pokedex/v2/small-images/261.png diff --git a/projects/challange 8/pokedex/v2/small-images/262.png b/projects/challenge 8/pokedex/v2/small-images/262.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/262.png rename to projects/challenge 8/pokedex/v2/small-images/262.png diff --git a/projects/challange 8/pokedex/v2/small-images/263.png b/projects/challenge 8/pokedex/v2/small-images/263.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/263.png rename to projects/challenge 8/pokedex/v2/small-images/263.png diff --git a/projects/challange 8/pokedex/v2/small-images/264.png b/projects/challenge 8/pokedex/v2/small-images/264.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/264.png rename to projects/challenge 8/pokedex/v2/small-images/264.png diff --git a/projects/challange 8/pokedex/v2/small-images/265.png b/projects/challenge 8/pokedex/v2/small-images/265.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/265.png rename to projects/challenge 8/pokedex/v2/small-images/265.png diff --git a/projects/challange 8/pokedex/v2/small-images/266.png b/projects/challenge 8/pokedex/v2/small-images/266.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/266.png rename to projects/challenge 8/pokedex/v2/small-images/266.png diff --git a/projects/challange 8/pokedex/v2/small-images/267.png b/projects/challenge 8/pokedex/v2/small-images/267.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/267.png rename to projects/challenge 8/pokedex/v2/small-images/267.png diff --git a/projects/challange 8/pokedex/v2/small-images/268.png b/projects/challenge 8/pokedex/v2/small-images/268.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/268.png rename to projects/challenge 8/pokedex/v2/small-images/268.png diff --git a/projects/challange 8/pokedex/v2/small-images/269.png b/projects/challenge 8/pokedex/v2/small-images/269.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/269.png rename to projects/challenge 8/pokedex/v2/small-images/269.png diff --git a/projects/challange 8/pokedex/v2/small-images/27.png b/projects/challenge 8/pokedex/v2/small-images/27.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/27.png rename to projects/challenge 8/pokedex/v2/small-images/27.png diff --git a/projects/challange 8/pokedex/v2/small-images/270.png b/projects/challenge 8/pokedex/v2/small-images/270.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/270.png rename to projects/challenge 8/pokedex/v2/small-images/270.png diff --git a/projects/challange 8/pokedex/v2/small-images/271.png b/projects/challenge 8/pokedex/v2/small-images/271.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/271.png rename to projects/challenge 8/pokedex/v2/small-images/271.png diff --git a/projects/challange 8/pokedex/v2/small-images/272.png b/projects/challenge 8/pokedex/v2/small-images/272.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/272.png rename to projects/challenge 8/pokedex/v2/small-images/272.png diff --git a/projects/challange 8/pokedex/v2/small-images/273.png b/projects/challenge 8/pokedex/v2/small-images/273.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/273.png rename to projects/challenge 8/pokedex/v2/small-images/273.png diff --git a/projects/challange 8/pokedex/v2/small-images/274.png b/projects/challenge 8/pokedex/v2/small-images/274.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/274.png rename to projects/challenge 8/pokedex/v2/small-images/274.png diff --git a/projects/challange 8/pokedex/v2/small-images/275.png b/projects/challenge 8/pokedex/v2/small-images/275.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/275.png rename to projects/challenge 8/pokedex/v2/small-images/275.png diff --git a/projects/challange 8/pokedex/v2/small-images/276.png b/projects/challenge 8/pokedex/v2/small-images/276.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/276.png rename to projects/challenge 8/pokedex/v2/small-images/276.png diff --git a/projects/challange 8/pokedex/v2/small-images/277.png b/projects/challenge 8/pokedex/v2/small-images/277.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/277.png rename to projects/challenge 8/pokedex/v2/small-images/277.png diff --git a/projects/challange 8/pokedex/v2/small-images/278.png b/projects/challenge 8/pokedex/v2/small-images/278.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/278.png rename to projects/challenge 8/pokedex/v2/small-images/278.png diff --git a/projects/challange 8/pokedex/v2/small-images/279.png b/projects/challenge 8/pokedex/v2/small-images/279.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/279.png rename to projects/challenge 8/pokedex/v2/small-images/279.png diff --git a/projects/challange 8/pokedex/v2/small-images/28.png b/projects/challenge 8/pokedex/v2/small-images/28.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/28.png rename to projects/challenge 8/pokedex/v2/small-images/28.png diff --git a/projects/challange 8/pokedex/v2/small-images/280.png b/projects/challenge 8/pokedex/v2/small-images/280.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/280.png rename to projects/challenge 8/pokedex/v2/small-images/280.png diff --git a/projects/challange 8/pokedex/v2/small-images/281.png b/projects/challenge 8/pokedex/v2/small-images/281.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/281.png rename to projects/challenge 8/pokedex/v2/small-images/281.png diff --git a/projects/challange 8/pokedex/v2/small-images/282.png b/projects/challenge 8/pokedex/v2/small-images/282.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/282.png rename to projects/challenge 8/pokedex/v2/small-images/282.png diff --git a/projects/challange 8/pokedex/v2/small-images/283.png b/projects/challenge 8/pokedex/v2/small-images/283.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/283.png rename to projects/challenge 8/pokedex/v2/small-images/283.png diff --git a/projects/challange 8/pokedex/v2/small-images/284.png b/projects/challenge 8/pokedex/v2/small-images/284.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/284.png rename to projects/challenge 8/pokedex/v2/small-images/284.png diff --git a/projects/challange 8/pokedex/v2/small-images/285.png b/projects/challenge 8/pokedex/v2/small-images/285.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/285.png rename to projects/challenge 8/pokedex/v2/small-images/285.png diff --git a/projects/challange 8/pokedex/v2/small-images/286.png b/projects/challenge 8/pokedex/v2/small-images/286.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/286.png rename to projects/challenge 8/pokedex/v2/small-images/286.png diff --git a/projects/challange 8/pokedex/v2/small-images/287.png b/projects/challenge 8/pokedex/v2/small-images/287.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/287.png rename to projects/challenge 8/pokedex/v2/small-images/287.png diff --git a/projects/challange 8/pokedex/v2/small-images/288.png b/projects/challenge 8/pokedex/v2/small-images/288.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/288.png rename to projects/challenge 8/pokedex/v2/small-images/288.png diff --git a/projects/challange 8/pokedex/v2/small-images/289.png b/projects/challenge 8/pokedex/v2/small-images/289.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/289.png rename to projects/challenge 8/pokedex/v2/small-images/289.png diff --git a/projects/challange 8/pokedex/v2/small-images/29.png b/projects/challenge 8/pokedex/v2/small-images/29.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/29.png rename to projects/challenge 8/pokedex/v2/small-images/29.png diff --git a/projects/challange 8/pokedex/v2/small-images/290.png b/projects/challenge 8/pokedex/v2/small-images/290.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/290.png rename to projects/challenge 8/pokedex/v2/small-images/290.png diff --git a/projects/challange 8/pokedex/v2/small-images/291.png b/projects/challenge 8/pokedex/v2/small-images/291.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/291.png rename to projects/challenge 8/pokedex/v2/small-images/291.png diff --git a/projects/challange 8/pokedex/v2/small-images/292.png b/projects/challenge 8/pokedex/v2/small-images/292.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/292.png rename to projects/challenge 8/pokedex/v2/small-images/292.png diff --git a/projects/challange 8/pokedex/v2/small-images/293.png b/projects/challenge 8/pokedex/v2/small-images/293.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/293.png rename to projects/challenge 8/pokedex/v2/small-images/293.png diff --git a/projects/challange 8/pokedex/v2/small-images/294.png b/projects/challenge 8/pokedex/v2/small-images/294.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/294.png rename to projects/challenge 8/pokedex/v2/small-images/294.png diff --git a/projects/challange 8/pokedex/v2/small-images/295.png b/projects/challenge 8/pokedex/v2/small-images/295.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/295.png rename to projects/challenge 8/pokedex/v2/small-images/295.png diff --git a/projects/challange 8/pokedex/v2/small-images/296.png b/projects/challenge 8/pokedex/v2/small-images/296.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/296.png rename to projects/challenge 8/pokedex/v2/small-images/296.png diff --git a/projects/challange 8/pokedex/v2/small-images/297.png b/projects/challenge 8/pokedex/v2/small-images/297.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/297.png rename to projects/challenge 8/pokedex/v2/small-images/297.png diff --git a/projects/challange 8/pokedex/v2/small-images/298.png b/projects/challenge 8/pokedex/v2/small-images/298.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/298.png rename to projects/challenge 8/pokedex/v2/small-images/298.png diff --git a/projects/challange 8/pokedex/v2/small-images/299.png b/projects/challenge 8/pokedex/v2/small-images/299.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/299.png rename to projects/challenge 8/pokedex/v2/small-images/299.png diff --git a/projects/challange 8/pokedex/v2/small-images/3.png b/projects/challenge 8/pokedex/v2/small-images/3.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/3.png rename to projects/challenge 8/pokedex/v2/small-images/3.png diff --git a/projects/challange 8/pokedex/v2/small-images/30.png b/projects/challenge 8/pokedex/v2/small-images/30.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/30.png rename to projects/challenge 8/pokedex/v2/small-images/30.png diff --git a/projects/challange 8/pokedex/v2/small-images/300.png b/projects/challenge 8/pokedex/v2/small-images/300.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/300.png rename to projects/challenge 8/pokedex/v2/small-images/300.png diff --git a/projects/challange 8/pokedex/v2/small-images/301.png b/projects/challenge 8/pokedex/v2/small-images/301.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/301.png rename to projects/challenge 8/pokedex/v2/small-images/301.png diff --git a/projects/challange 8/pokedex/v2/small-images/302.png b/projects/challenge 8/pokedex/v2/small-images/302.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/302.png rename to projects/challenge 8/pokedex/v2/small-images/302.png diff --git a/projects/challange 8/pokedex/v2/small-images/303.png b/projects/challenge 8/pokedex/v2/small-images/303.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/303.png rename to projects/challenge 8/pokedex/v2/small-images/303.png diff --git a/projects/challange 8/pokedex/v2/small-images/304.png b/projects/challenge 8/pokedex/v2/small-images/304.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/304.png rename to projects/challenge 8/pokedex/v2/small-images/304.png diff --git a/projects/challange 8/pokedex/v2/small-images/305.png b/projects/challenge 8/pokedex/v2/small-images/305.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/305.png rename to projects/challenge 8/pokedex/v2/small-images/305.png diff --git a/projects/challange 8/pokedex/v2/small-images/306.png b/projects/challenge 8/pokedex/v2/small-images/306.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/306.png rename to projects/challenge 8/pokedex/v2/small-images/306.png diff --git a/projects/challange 8/pokedex/v2/small-images/307.png b/projects/challenge 8/pokedex/v2/small-images/307.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/307.png rename to projects/challenge 8/pokedex/v2/small-images/307.png diff --git a/projects/challange 8/pokedex/v2/small-images/308.png b/projects/challenge 8/pokedex/v2/small-images/308.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/308.png rename to projects/challenge 8/pokedex/v2/small-images/308.png diff --git a/projects/challange 8/pokedex/v2/small-images/309.png b/projects/challenge 8/pokedex/v2/small-images/309.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/309.png rename to projects/challenge 8/pokedex/v2/small-images/309.png diff --git a/projects/challange 8/pokedex/v2/small-images/31.png b/projects/challenge 8/pokedex/v2/small-images/31.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/31.png rename to projects/challenge 8/pokedex/v2/small-images/31.png diff --git a/projects/challange 8/pokedex/v2/small-images/310.png b/projects/challenge 8/pokedex/v2/small-images/310.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/310.png rename to projects/challenge 8/pokedex/v2/small-images/310.png diff --git a/projects/challange 8/pokedex/v2/small-images/311.png b/projects/challenge 8/pokedex/v2/small-images/311.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/311.png rename to projects/challenge 8/pokedex/v2/small-images/311.png diff --git a/projects/challange 8/pokedex/v2/small-images/312.png b/projects/challenge 8/pokedex/v2/small-images/312.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/312.png rename to projects/challenge 8/pokedex/v2/small-images/312.png diff --git a/projects/challange 8/pokedex/v2/small-images/313.png b/projects/challenge 8/pokedex/v2/small-images/313.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/313.png rename to projects/challenge 8/pokedex/v2/small-images/313.png diff --git a/projects/challange 8/pokedex/v2/small-images/314.png b/projects/challenge 8/pokedex/v2/small-images/314.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/314.png rename to projects/challenge 8/pokedex/v2/small-images/314.png diff --git a/projects/challange 8/pokedex/v2/small-images/315.png b/projects/challenge 8/pokedex/v2/small-images/315.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/315.png rename to projects/challenge 8/pokedex/v2/small-images/315.png diff --git a/projects/challange 8/pokedex/v2/small-images/316.png b/projects/challenge 8/pokedex/v2/small-images/316.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/316.png rename to projects/challenge 8/pokedex/v2/small-images/316.png diff --git a/projects/challange 8/pokedex/v2/small-images/317.png b/projects/challenge 8/pokedex/v2/small-images/317.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/317.png rename to projects/challenge 8/pokedex/v2/small-images/317.png diff --git a/projects/challange 8/pokedex/v2/small-images/318.png b/projects/challenge 8/pokedex/v2/small-images/318.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/318.png rename to projects/challenge 8/pokedex/v2/small-images/318.png diff --git a/projects/challange 8/pokedex/v2/small-images/319.png b/projects/challenge 8/pokedex/v2/small-images/319.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/319.png rename to projects/challenge 8/pokedex/v2/small-images/319.png diff --git a/projects/challange 8/pokedex/v2/small-images/32.png b/projects/challenge 8/pokedex/v2/small-images/32.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/32.png rename to projects/challenge 8/pokedex/v2/small-images/32.png diff --git a/projects/challange 8/pokedex/v2/small-images/320.png b/projects/challenge 8/pokedex/v2/small-images/320.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/320.png rename to projects/challenge 8/pokedex/v2/small-images/320.png diff --git a/projects/challange 8/pokedex/v2/small-images/321.png b/projects/challenge 8/pokedex/v2/small-images/321.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/321.png rename to projects/challenge 8/pokedex/v2/small-images/321.png diff --git a/projects/challange 8/pokedex/v2/small-images/322.png b/projects/challenge 8/pokedex/v2/small-images/322.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/322.png rename to projects/challenge 8/pokedex/v2/small-images/322.png diff --git a/projects/challange 8/pokedex/v2/small-images/323.png b/projects/challenge 8/pokedex/v2/small-images/323.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/323.png rename to projects/challenge 8/pokedex/v2/small-images/323.png diff --git a/projects/challange 8/pokedex/v2/small-images/324.png b/projects/challenge 8/pokedex/v2/small-images/324.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/324.png rename to projects/challenge 8/pokedex/v2/small-images/324.png diff --git a/projects/challange 8/pokedex/v2/small-images/325.png b/projects/challenge 8/pokedex/v2/small-images/325.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/325.png rename to projects/challenge 8/pokedex/v2/small-images/325.png diff --git a/projects/challange 8/pokedex/v2/small-images/326.png b/projects/challenge 8/pokedex/v2/small-images/326.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/326.png rename to projects/challenge 8/pokedex/v2/small-images/326.png diff --git a/projects/challange 8/pokedex/v2/small-images/327.png b/projects/challenge 8/pokedex/v2/small-images/327.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/327.png rename to projects/challenge 8/pokedex/v2/small-images/327.png diff --git a/projects/challange 8/pokedex/v2/small-images/328.png b/projects/challenge 8/pokedex/v2/small-images/328.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/328.png rename to projects/challenge 8/pokedex/v2/small-images/328.png diff --git a/projects/challange 8/pokedex/v2/small-images/329.png b/projects/challenge 8/pokedex/v2/small-images/329.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/329.png rename to projects/challenge 8/pokedex/v2/small-images/329.png diff --git a/projects/challange 8/pokedex/v2/small-images/33.png b/projects/challenge 8/pokedex/v2/small-images/33.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/33.png rename to projects/challenge 8/pokedex/v2/small-images/33.png diff --git a/projects/challange 8/pokedex/v2/small-images/330.png b/projects/challenge 8/pokedex/v2/small-images/330.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/330.png rename to projects/challenge 8/pokedex/v2/small-images/330.png diff --git a/projects/challange 8/pokedex/v2/small-images/331.png b/projects/challenge 8/pokedex/v2/small-images/331.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/331.png rename to projects/challenge 8/pokedex/v2/small-images/331.png diff --git a/projects/challange 8/pokedex/v2/small-images/332.png b/projects/challenge 8/pokedex/v2/small-images/332.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/332.png rename to projects/challenge 8/pokedex/v2/small-images/332.png diff --git a/projects/challange 8/pokedex/v2/small-images/333.png b/projects/challenge 8/pokedex/v2/small-images/333.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/333.png rename to projects/challenge 8/pokedex/v2/small-images/333.png diff --git a/projects/challange 8/pokedex/v2/small-images/334.png b/projects/challenge 8/pokedex/v2/small-images/334.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/334.png rename to projects/challenge 8/pokedex/v2/small-images/334.png diff --git a/projects/challange 8/pokedex/v2/small-images/335.png b/projects/challenge 8/pokedex/v2/small-images/335.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/335.png rename to projects/challenge 8/pokedex/v2/small-images/335.png diff --git a/projects/challange 8/pokedex/v2/small-images/336.png b/projects/challenge 8/pokedex/v2/small-images/336.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/336.png rename to projects/challenge 8/pokedex/v2/small-images/336.png diff --git a/projects/challange 8/pokedex/v2/small-images/337.png b/projects/challenge 8/pokedex/v2/small-images/337.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/337.png rename to projects/challenge 8/pokedex/v2/small-images/337.png diff --git a/projects/challange 8/pokedex/v2/small-images/338.png b/projects/challenge 8/pokedex/v2/small-images/338.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/338.png rename to projects/challenge 8/pokedex/v2/small-images/338.png diff --git a/projects/challange 8/pokedex/v2/small-images/339.png b/projects/challenge 8/pokedex/v2/small-images/339.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/339.png rename to projects/challenge 8/pokedex/v2/small-images/339.png diff --git a/projects/challange 8/pokedex/v2/small-images/34.png b/projects/challenge 8/pokedex/v2/small-images/34.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/34.png rename to projects/challenge 8/pokedex/v2/small-images/34.png diff --git a/projects/challange 8/pokedex/v2/small-images/340.png b/projects/challenge 8/pokedex/v2/small-images/340.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/340.png rename to projects/challenge 8/pokedex/v2/small-images/340.png diff --git a/projects/challange 8/pokedex/v2/small-images/341.png b/projects/challenge 8/pokedex/v2/small-images/341.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/341.png rename to projects/challenge 8/pokedex/v2/small-images/341.png diff --git a/projects/challange 8/pokedex/v2/small-images/342.png b/projects/challenge 8/pokedex/v2/small-images/342.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/342.png rename to projects/challenge 8/pokedex/v2/small-images/342.png diff --git a/projects/challange 8/pokedex/v2/small-images/343.png b/projects/challenge 8/pokedex/v2/small-images/343.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/343.png rename to projects/challenge 8/pokedex/v2/small-images/343.png diff --git a/projects/challange 8/pokedex/v2/small-images/344.png b/projects/challenge 8/pokedex/v2/small-images/344.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/344.png rename to projects/challenge 8/pokedex/v2/small-images/344.png diff --git a/projects/challange 8/pokedex/v2/small-images/345.png b/projects/challenge 8/pokedex/v2/small-images/345.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/345.png rename to projects/challenge 8/pokedex/v2/small-images/345.png diff --git a/projects/challange 8/pokedex/v2/small-images/346.png b/projects/challenge 8/pokedex/v2/small-images/346.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/346.png rename to projects/challenge 8/pokedex/v2/small-images/346.png diff --git a/projects/challange 8/pokedex/v2/small-images/347.png b/projects/challenge 8/pokedex/v2/small-images/347.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/347.png rename to projects/challenge 8/pokedex/v2/small-images/347.png diff --git a/projects/challange 8/pokedex/v2/small-images/348.png b/projects/challenge 8/pokedex/v2/small-images/348.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/348.png rename to projects/challenge 8/pokedex/v2/small-images/348.png diff --git a/projects/challange 8/pokedex/v2/small-images/349.png b/projects/challenge 8/pokedex/v2/small-images/349.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/349.png rename to projects/challenge 8/pokedex/v2/small-images/349.png diff --git a/projects/challange 8/pokedex/v2/small-images/35.png b/projects/challenge 8/pokedex/v2/small-images/35.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/35.png rename to projects/challenge 8/pokedex/v2/small-images/35.png diff --git a/projects/challange 8/pokedex/v2/small-images/350.png b/projects/challenge 8/pokedex/v2/small-images/350.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/350.png rename to projects/challenge 8/pokedex/v2/small-images/350.png diff --git a/projects/challange 8/pokedex/v2/small-images/351.png b/projects/challenge 8/pokedex/v2/small-images/351.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/351.png rename to projects/challenge 8/pokedex/v2/small-images/351.png diff --git a/projects/challange 8/pokedex/v2/small-images/352.png b/projects/challenge 8/pokedex/v2/small-images/352.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/352.png rename to projects/challenge 8/pokedex/v2/small-images/352.png diff --git a/projects/challange 8/pokedex/v2/small-images/353.png b/projects/challenge 8/pokedex/v2/small-images/353.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/353.png rename to projects/challenge 8/pokedex/v2/small-images/353.png diff --git a/projects/challange 8/pokedex/v2/small-images/354.png b/projects/challenge 8/pokedex/v2/small-images/354.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/354.png rename to projects/challenge 8/pokedex/v2/small-images/354.png diff --git a/projects/challange 8/pokedex/v2/small-images/355.png b/projects/challenge 8/pokedex/v2/small-images/355.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/355.png rename to projects/challenge 8/pokedex/v2/small-images/355.png diff --git a/projects/challange 8/pokedex/v2/small-images/356.png b/projects/challenge 8/pokedex/v2/small-images/356.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/356.png rename to projects/challenge 8/pokedex/v2/small-images/356.png diff --git a/projects/challange 8/pokedex/v2/small-images/357.png b/projects/challenge 8/pokedex/v2/small-images/357.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/357.png rename to projects/challenge 8/pokedex/v2/small-images/357.png diff --git a/projects/challange 8/pokedex/v2/small-images/358.png b/projects/challenge 8/pokedex/v2/small-images/358.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/358.png rename to projects/challenge 8/pokedex/v2/small-images/358.png diff --git a/projects/challange 8/pokedex/v2/small-images/359.png b/projects/challenge 8/pokedex/v2/small-images/359.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/359.png rename to projects/challenge 8/pokedex/v2/small-images/359.png diff --git a/projects/challange 8/pokedex/v2/small-images/36.png b/projects/challenge 8/pokedex/v2/small-images/36.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/36.png rename to projects/challenge 8/pokedex/v2/small-images/36.png diff --git a/projects/challange 8/pokedex/v2/small-images/360.png b/projects/challenge 8/pokedex/v2/small-images/360.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/360.png rename to projects/challenge 8/pokedex/v2/small-images/360.png diff --git a/projects/challange 8/pokedex/v2/small-images/361.png b/projects/challenge 8/pokedex/v2/small-images/361.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/361.png rename to projects/challenge 8/pokedex/v2/small-images/361.png diff --git a/projects/challange 8/pokedex/v2/small-images/362.png b/projects/challenge 8/pokedex/v2/small-images/362.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/362.png rename to projects/challenge 8/pokedex/v2/small-images/362.png diff --git a/projects/challange 8/pokedex/v2/small-images/363.png b/projects/challenge 8/pokedex/v2/small-images/363.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/363.png rename to projects/challenge 8/pokedex/v2/small-images/363.png diff --git a/projects/challange 8/pokedex/v2/small-images/364.png b/projects/challenge 8/pokedex/v2/small-images/364.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/364.png rename to projects/challenge 8/pokedex/v2/small-images/364.png diff --git a/projects/challange 8/pokedex/v2/small-images/365.png b/projects/challenge 8/pokedex/v2/small-images/365.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/365.png rename to projects/challenge 8/pokedex/v2/small-images/365.png diff --git a/projects/challange 8/pokedex/v2/small-images/366.png b/projects/challenge 8/pokedex/v2/small-images/366.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/366.png rename to projects/challenge 8/pokedex/v2/small-images/366.png diff --git a/projects/challange 8/pokedex/v2/small-images/367.png b/projects/challenge 8/pokedex/v2/small-images/367.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/367.png rename to projects/challenge 8/pokedex/v2/small-images/367.png diff --git a/projects/challange 8/pokedex/v2/small-images/368.png b/projects/challenge 8/pokedex/v2/small-images/368.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/368.png rename to projects/challenge 8/pokedex/v2/small-images/368.png diff --git a/projects/challange 8/pokedex/v2/small-images/369.png b/projects/challenge 8/pokedex/v2/small-images/369.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/369.png rename to projects/challenge 8/pokedex/v2/small-images/369.png diff --git a/projects/challange 8/pokedex/v2/small-images/37.png b/projects/challenge 8/pokedex/v2/small-images/37.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/37.png rename to projects/challenge 8/pokedex/v2/small-images/37.png diff --git a/projects/challange 8/pokedex/v2/small-images/370.png b/projects/challenge 8/pokedex/v2/small-images/370.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/370.png rename to projects/challenge 8/pokedex/v2/small-images/370.png diff --git a/projects/challange 8/pokedex/v2/small-images/371.png b/projects/challenge 8/pokedex/v2/small-images/371.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/371.png rename to projects/challenge 8/pokedex/v2/small-images/371.png diff --git a/projects/challange 8/pokedex/v2/small-images/372.png b/projects/challenge 8/pokedex/v2/small-images/372.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/372.png rename to projects/challenge 8/pokedex/v2/small-images/372.png diff --git a/projects/challange 8/pokedex/v2/small-images/373.png b/projects/challenge 8/pokedex/v2/small-images/373.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/373.png rename to projects/challenge 8/pokedex/v2/small-images/373.png diff --git a/projects/challange 8/pokedex/v2/small-images/374.png b/projects/challenge 8/pokedex/v2/small-images/374.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/374.png rename to projects/challenge 8/pokedex/v2/small-images/374.png diff --git a/projects/challange 8/pokedex/v2/small-images/375.png b/projects/challenge 8/pokedex/v2/small-images/375.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/375.png rename to projects/challenge 8/pokedex/v2/small-images/375.png diff --git a/projects/challange 8/pokedex/v2/small-images/376.png b/projects/challenge 8/pokedex/v2/small-images/376.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/376.png rename to projects/challenge 8/pokedex/v2/small-images/376.png diff --git a/projects/challange 8/pokedex/v2/small-images/377.png b/projects/challenge 8/pokedex/v2/small-images/377.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/377.png rename to projects/challenge 8/pokedex/v2/small-images/377.png diff --git a/projects/challange 8/pokedex/v2/small-images/378.png b/projects/challenge 8/pokedex/v2/small-images/378.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/378.png rename to projects/challenge 8/pokedex/v2/small-images/378.png diff --git a/projects/challange 8/pokedex/v2/small-images/379.png b/projects/challenge 8/pokedex/v2/small-images/379.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/379.png rename to projects/challenge 8/pokedex/v2/small-images/379.png diff --git a/projects/challange 8/pokedex/v2/small-images/38.png b/projects/challenge 8/pokedex/v2/small-images/38.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/38.png rename to projects/challenge 8/pokedex/v2/small-images/38.png diff --git a/projects/challange 8/pokedex/v2/small-images/380.png b/projects/challenge 8/pokedex/v2/small-images/380.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/380.png rename to projects/challenge 8/pokedex/v2/small-images/380.png diff --git a/projects/challange 8/pokedex/v2/small-images/381.png b/projects/challenge 8/pokedex/v2/small-images/381.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/381.png rename to projects/challenge 8/pokedex/v2/small-images/381.png diff --git a/projects/challange 8/pokedex/v2/small-images/382.png b/projects/challenge 8/pokedex/v2/small-images/382.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/382.png rename to projects/challenge 8/pokedex/v2/small-images/382.png diff --git a/projects/challange 8/pokedex/v2/small-images/383.png b/projects/challenge 8/pokedex/v2/small-images/383.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/383.png rename to projects/challenge 8/pokedex/v2/small-images/383.png diff --git a/projects/challange 8/pokedex/v2/small-images/384.png b/projects/challenge 8/pokedex/v2/small-images/384.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/384.png rename to projects/challenge 8/pokedex/v2/small-images/384.png diff --git a/projects/challange 8/pokedex/v2/small-images/385.png b/projects/challenge 8/pokedex/v2/small-images/385.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/385.png rename to projects/challenge 8/pokedex/v2/small-images/385.png diff --git a/projects/challange 8/pokedex/v2/small-images/386.png b/projects/challenge 8/pokedex/v2/small-images/386.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/386.png rename to projects/challenge 8/pokedex/v2/small-images/386.png diff --git a/projects/challange 8/pokedex/v2/small-images/387.png b/projects/challenge 8/pokedex/v2/small-images/387.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/387.png rename to projects/challenge 8/pokedex/v2/small-images/387.png diff --git a/projects/challange 8/pokedex/v2/small-images/388.png b/projects/challenge 8/pokedex/v2/small-images/388.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/388.png rename to projects/challenge 8/pokedex/v2/small-images/388.png diff --git a/projects/challange 8/pokedex/v2/small-images/389.png b/projects/challenge 8/pokedex/v2/small-images/389.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/389.png rename to projects/challenge 8/pokedex/v2/small-images/389.png diff --git a/projects/challange 8/pokedex/v2/small-images/39.png b/projects/challenge 8/pokedex/v2/small-images/39.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/39.png rename to projects/challenge 8/pokedex/v2/small-images/39.png diff --git a/projects/challange 8/pokedex/v2/small-images/390.png b/projects/challenge 8/pokedex/v2/small-images/390.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/390.png rename to projects/challenge 8/pokedex/v2/small-images/390.png diff --git a/projects/challange 8/pokedex/v2/small-images/391.png b/projects/challenge 8/pokedex/v2/small-images/391.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/391.png rename to projects/challenge 8/pokedex/v2/small-images/391.png diff --git a/projects/challange 8/pokedex/v2/small-images/392.png b/projects/challenge 8/pokedex/v2/small-images/392.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/392.png rename to projects/challenge 8/pokedex/v2/small-images/392.png diff --git a/projects/challange 8/pokedex/v2/small-images/393.png b/projects/challenge 8/pokedex/v2/small-images/393.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/393.png rename to projects/challenge 8/pokedex/v2/small-images/393.png diff --git a/projects/challange 8/pokedex/v2/small-images/394.png b/projects/challenge 8/pokedex/v2/small-images/394.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/394.png rename to projects/challenge 8/pokedex/v2/small-images/394.png diff --git a/projects/challange 8/pokedex/v2/small-images/395.png b/projects/challenge 8/pokedex/v2/small-images/395.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/395.png rename to projects/challenge 8/pokedex/v2/small-images/395.png diff --git a/projects/challange 8/pokedex/v2/small-images/396.png b/projects/challenge 8/pokedex/v2/small-images/396.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/396.png rename to projects/challenge 8/pokedex/v2/small-images/396.png diff --git a/projects/challange 8/pokedex/v2/small-images/397.png b/projects/challenge 8/pokedex/v2/small-images/397.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/397.png rename to projects/challenge 8/pokedex/v2/small-images/397.png diff --git a/projects/challange 8/pokedex/v2/small-images/398.png b/projects/challenge 8/pokedex/v2/small-images/398.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/398.png rename to projects/challenge 8/pokedex/v2/small-images/398.png diff --git a/projects/challange 8/pokedex/v2/small-images/399.png b/projects/challenge 8/pokedex/v2/small-images/399.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/399.png rename to projects/challenge 8/pokedex/v2/small-images/399.png diff --git a/projects/challange 8/pokedex/v2/small-images/4.png b/projects/challenge 8/pokedex/v2/small-images/4.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/4.png rename to projects/challenge 8/pokedex/v2/small-images/4.png diff --git a/projects/challange 8/pokedex/v2/small-images/40.png b/projects/challenge 8/pokedex/v2/small-images/40.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/40.png rename to projects/challenge 8/pokedex/v2/small-images/40.png diff --git a/projects/challange 8/pokedex/v2/small-images/400.png b/projects/challenge 8/pokedex/v2/small-images/400.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/400.png rename to projects/challenge 8/pokedex/v2/small-images/400.png diff --git a/projects/challange 8/pokedex/v2/small-images/401.png b/projects/challenge 8/pokedex/v2/small-images/401.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/401.png rename to projects/challenge 8/pokedex/v2/small-images/401.png diff --git a/projects/challange 8/pokedex/v2/small-images/402.png b/projects/challenge 8/pokedex/v2/small-images/402.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/402.png rename to projects/challenge 8/pokedex/v2/small-images/402.png diff --git a/projects/challange 8/pokedex/v2/small-images/403.png b/projects/challenge 8/pokedex/v2/small-images/403.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/403.png rename to projects/challenge 8/pokedex/v2/small-images/403.png diff --git a/projects/challange 8/pokedex/v2/small-images/404.png b/projects/challenge 8/pokedex/v2/small-images/404.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/404.png rename to projects/challenge 8/pokedex/v2/small-images/404.png diff --git a/projects/challange 8/pokedex/v2/small-images/405.png b/projects/challenge 8/pokedex/v2/small-images/405.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/405.png rename to projects/challenge 8/pokedex/v2/small-images/405.png diff --git a/projects/challange 8/pokedex/v2/small-images/406.png b/projects/challenge 8/pokedex/v2/small-images/406.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/406.png rename to projects/challenge 8/pokedex/v2/small-images/406.png diff --git a/projects/challange 8/pokedex/v2/small-images/407.png b/projects/challenge 8/pokedex/v2/small-images/407.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/407.png rename to projects/challenge 8/pokedex/v2/small-images/407.png diff --git a/projects/challange 8/pokedex/v2/small-images/408.png b/projects/challenge 8/pokedex/v2/small-images/408.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/408.png rename to projects/challenge 8/pokedex/v2/small-images/408.png diff --git a/projects/challange 8/pokedex/v2/small-images/409.png b/projects/challenge 8/pokedex/v2/small-images/409.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/409.png rename to projects/challenge 8/pokedex/v2/small-images/409.png diff --git a/projects/challange 8/pokedex/v2/small-images/41.png b/projects/challenge 8/pokedex/v2/small-images/41.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/41.png rename to projects/challenge 8/pokedex/v2/small-images/41.png diff --git a/projects/challange 8/pokedex/v2/small-images/410.png b/projects/challenge 8/pokedex/v2/small-images/410.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/410.png rename to projects/challenge 8/pokedex/v2/small-images/410.png diff --git a/projects/challange 8/pokedex/v2/small-images/411.png b/projects/challenge 8/pokedex/v2/small-images/411.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/411.png rename to projects/challenge 8/pokedex/v2/small-images/411.png diff --git a/projects/challange 8/pokedex/v2/small-images/412.png b/projects/challenge 8/pokedex/v2/small-images/412.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/412.png rename to projects/challenge 8/pokedex/v2/small-images/412.png diff --git a/projects/challange 8/pokedex/v2/small-images/413.png b/projects/challenge 8/pokedex/v2/small-images/413.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/413.png rename to projects/challenge 8/pokedex/v2/small-images/413.png diff --git a/projects/challange 8/pokedex/v2/small-images/414.png b/projects/challenge 8/pokedex/v2/small-images/414.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/414.png rename to projects/challenge 8/pokedex/v2/small-images/414.png diff --git a/projects/challange 8/pokedex/v2/small-images/415.png b/projects/challenge 8/pokedex/v2/small-images/415.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/415.png rename to projects/challenge 8/pokedex/v2/small-images/415.png diff --git a/projects/challange 8/pokedex/v2/small-images/416.png b/projects/challenge 8/pokedex/v2/small-images/416.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/416.png rename to projects/challenge 8/pokedex/v2/small-images/416.png diff --git a/projects/challange 8/pokedex/v2/small-images/417.png b/projects/challenge 8/pokedex/v2/small-images/417.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/417.png rename to projects/challenge 8/pokedex/v2/small-images/417.png diff --git a/projects/challange 8/pokedex/v2/small-images/418.png b/projects/challenge 8/pokedex/v2/small-images/418.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/418.png rename to projects/challenge 8/pokedex/v2/small-images/418.png diff --git a/projects/challange 8/pokedex/v2/small-images/419.png b/projects/challenge 8/pokedex/v2/small-images/419.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/419.png rename to projects/challenge 8/pokedex/v2/small-images/419.png diff --git a/projects/challange 8/pokedex/v2/small-images/42.png b/projects/challenge 8/pokedex/v2/small-images/42.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/42.png rename to projects/challenge 8/pokedex/v2/small-images/42.png diff --git a/projects/challange 8/pokedex/v2/small-images/420.png b/projects/challenge 8/pokedex/v2/small-images/420.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/420.png rename to projects/challenge 8/pokedex/v2/small-images/420.png diff --git a/projects/challange 8/pokedex/v2/small-images/421.png b/projects/challenge 8/pokedex/v2/small-images/421.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/421.png rename to projects/challenge 8/pokedex/v2/small-images/421.png diff --git a/projects/challange 8/pokedex/v2/small-images/422.png b/projects/challenge 8/pokedex/v2/small-images/422.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/422.png rename to projects/challenge 8/pokedex/v2/small-images/422.png diff --git a/projects/challange 8/pokedex/v2/small-images/423.png b/projects/challenge 8/pokedex/v2/small-images/423.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/423.png rename to projects/challenge 8/pokedex/v2/small-images/423.png diff --git a/projects/challange 8/pokedex/v2/small-images/424.png b/projects/challenge 8/pokedex/v2/small-images/424.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/424.png rename to projects/challenge 8/pokedex/v2/small-images/424.png diff --git a/projects/challange 8/pokedex/v2/small-images/425.png b/projects/challenge 8/pokedex/v2/small-images/425.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/425.png rename to projects/challenge 8/pokedex/v2/small-images/425.png diff --git a/projects/challange 8/pokedex/v2/small-images/426.png b/projects/challenge 8/pokedex/v2/small-images/426.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/426.png rename to projects/challenge 8/pokedex/v2/small-images/426.png diff --git a/projects/challange 8/pokedex/v2/small-images/427.png b/projects/challenge 8/pokedex/v2/small-images/427.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/427.png rename to projects/challenge 8/pokedex/v2/small-images/427.png diff --git a/projects/challange 8/pokedex/v2/small-images/428.png b/projects/challenge 8/pokedex/v2/small-images/428.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/428.png rename to projects/challenge 8/pokedex/v2/small-images/428.png diff --git a/projects/challange 8/pokedex/v2/small-images/429.png b/projects/challenge 8/pokedex/v2/small-images/429.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/429.png rename to projects/challenge 8/pokedex/v2/small-images/429.png diff --git a/projects/challange 8/pokedex/v2/small-images/43.png b/projects/challenge 8/pokedex/v2/small-images/43.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/43.png rename to projects/challenge 8/pokedex/v2/small-images/43.png diff --git a/projects/challange 8/pokedex/v2/small-images/430.png b/projects/challenge 8/pokedex/v2/small-images/430.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/430.png rename to projects/challenge 8/pokedex/v2/small-images/430.png diff --git a/projects/challange 8/pokedex/v2/small-images/431.png b/projects/challenge 8/pokedex/v2/small-images/431.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/431.png rename to projects/challenge 8/pokedex/v2/small-images/431.png diff --git a/projects/challange 8/pokedex/v2/small-images/432.png b/projects/challenge 8/pokedex/v2/small-images/432.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/432.png rename to projects/challenge 8/pokedex/v2/small-images/432.png diff --git a/projects/challange 8/pokedex/v2/small-images/433.png b/projects/challenge 8/pokedex/v2/small-images/433.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/433.png rename to projects/challenge 8/pokedex/v2/small-images/433.png diff --git a/projects/challange 8/pokedex/v2/small-images/434.png b/projects/challenge 8/pokedex/v2/small-images/434.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/434.png rename to projects/challenge 8/pokedex/v2/small-images/434.png diff --git a/projects/challange 8/pokedex/v2/small-images/435.png b/projects/challenge 8/pokedex/v2/small-images/435.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/435.png rename to projects/challenge 8/pokedex/v2/small-images/435.png diff --git a/projects/challange 8/pokedex/v2/small-images/436.png b/projects/challenge 8/pokedex/v2/small-images/436.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/436.png rename to projects/challenge 8/pokedex/v2/small-images/436.png diff --git a/projects/challange 8/pokedex/v2/small-images/437.png b/projects/challenge 8/pokedex/v2/small-images/437.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/437.png rename to projects/challenge 8/pokedex/v2/small-images/437.png diff --git a/projects/challange 8/pokedex/v2/small-images/438.png b/projects/challenge 8/pokedex/v2/small-images/438.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/438.png rename to projects/challenge 8/pokedex/v2/small-images/438.png diff --git a/projects/challange 8/pokedex/v2/small-images/439.png b/projects/challenge 8/pokedex/v2/small-images/439.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/439.png rename to projects/challenge 8/pokedex/v2/small-images/439.png diff --git a/projects/challange 8/pokedex/v2/small-images/44.png b/projects/challenge 8/pokedex/v2/small-images/44.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/44.png rename to projects/challenge 8/pokedex/v2/small-images/44.png diff --git a/projects/challange 8/pokedex/v2/small-images/440.png b/projects/challenge 8/pokedex/v2/small-images/440.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/440.png rename to projects/challenge 8/pokedex/v2/small-images/440.png diff --git a/projects/challange 8/pokedex/v2/small-images/441.png b/projects/challenge 8/pokedex/v2/small-images/441.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/441.png rename to projects/challenge 8/pokedex/v2/small-images/441.png diff --git a/projects/challange 8/pokedex/v2/small-images/442.png b/projects/challenge 8/pokedex/v2/small-images/442.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/442.png rename to projects/challenge 8/pokedex/v2/small-images/442.png diff --git a/projects/challange 8/pokedex/v2/small-images/443.png b/projects/challenge 8/pokedex/v2/small-images/443.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/443.png rename to projects/challenge 8/pokedex/v2/small-images/443.png diff --git a/projects/challange 8/pokedex/v2/small-images/444.png b/projects/challenge 8/pokedex/v2/small-images/444.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/444.png rename to projects/challenge 8/pokedex/v2/small-images/444.png diff --git a/projects/challange 8/pokedex/v2/small-images/445.png b/projects/challenge 8/pokedex/v2/small-images/445.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/445.png rename to projects/challenge 8/pokedex/v2/small-images/445.png diff --git a/projects/challange 8/pokedex/v2/small-images/446.png b/projects/challenge 8/pokedex/v2/small-images/446.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/446.png rename to projects/challenge 8/pokedex/v2/small-images/446.png diff --git a/projects/challange 8/pokedex/v2/small-images/447.png b/projects/challenge 8/pokedex/v2/small-images/447.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/447.png rename to projects/challenge 8/pokedex/v2/small-images/447.png diff --git a/projects/challange 8/pokedex/v2/small-images/448.png b/projects/challenge 8/pokedex/v2/small-images/448.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/448.png rename to projects/challenge 8/pokedex/v2/small-images/448.png diff --git a/projects/challange 8/pokedex/v2/small-images/449.png b/projects/challenge 8/pokedex/v2/small-images/449.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/449.png rename to projects/challenge 8/pokedex/v2/small-images/449.png diff --git a/projects/challange 8/pokedex/v2/small-images/45.png b/projects/challenge 8/pokedex/v2/small-images/45.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/45.png rename to projects/challenge 8/pokedex/v2/small-images/45.png diff --git a/projects/challange 8/pokedex/v2/small-images/450.png b/projects/challenge 8/pokedex/v2/small-images/450.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/450.png rename to projects/challenge 8/pokedex/v2/small-images/450.png diff --git a/projects/challange 8/pokedex/v2/small-images/451.png b/projects/challenge 8/pokedex/v2/small-images/451.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/451.png rename to projects/challenge 8/pokedex/v2/small-images/451.png diff --git a/projects/challange 8/pokedex/v2/small-images/452.png b/projects/challenge 8/pokedex/v2/small-images/452.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/452.png rename to projects/challenge 8/pokedex/v2/small-images/452.png diff --git a/projects/challange 8/pokedex/v2/small-images/453.png b/projects/challenge 8/pokedex/v2/small-images/453.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/453.png rename to projects/challenge 8/pokedex/v2/small-images/453.png diff --git a/projects/challange 8/pokedex/v2/small-images/454.png b/projects/challenge 8/pokedex/v2/small-images/454.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/454.png rename to projects/challenge 8/pokedex/v2/small-images/454.png diff --git a/projects/challange 8/pokedex/v2/small-images/455.png b/projects/challenge 8/pokedex/v2/small-images/455.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/455.png rename to projects/challenge 8/pokedex/v2/small-images/455.png diff --git a/projects/challange 8/pokedex/v2/small-images/456.png b/projects/challenge 8/pokedex/v2/small-images/456.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/456.png rename to projects/challenge 8/pokedex/v2/small-images/456.png diff --git a/projects/challange 8/pokedex/v2/small-images/457.png b/projects/challenge 8/pokedex/v2/small-images/457.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/457.png rename to projects/challenge 8/pokedex/v2/small-images/457.png diff --git a/projects/challange 8/pokedex/v2/small-images/458.png b/projects/challenge 8/pokedex/v2/small-images/458.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/458.png rename to projects/challenge 8/pokedex/v2/small-images/458.png diff --git a/projects/challange 8/pokedex/v2/small-images/459.png b/projects/challenge 8/pokedex/v2/small-images/459.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/459.png rename to projects/challenge 8/pokedex/v2/small-images/459.png diff --git a/projects/challange 8/pokedex/v2/small-images/46.png b/projects/challenge 8/pokedex/v2/small-images/46.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/46.png rename to projects/challenge 8/pokedex/v2/small-images/46.png diff --git a/projects/challange 8/pokedex/v2/small-images/460.png b/projects/challenge 8/pokedex/v2/small-images/460.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/460.png rename to projects/challenge 8/pokedex/v2/small-images/460.png diff --git a/projects/challange 8/pokedex/v2/small-images/461.png b/projects/challenge 8/pokedex/v2/small-images/461.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/461.png rename to projects/challenge 8/pokedex/v2/small-images/461.png diff --git a/projects/challange 8/pokedex/v2/small-images/462.png b/projects/challenge 8/pokedex/v2/small-images/462.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/462.png rename to projects/challenge 8/pokedex/v2/small-images/462.png diff --git a/projects/challange 8/pokedex/v2/small-images/463.png b/projects/challenge 8/pokedex/v2/small-images/463.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/463.png rename to projects/challenge 8/pokedex/v2/small-images/463.png diff --git a/projects/challange 8/pokedex/v2/small-images/464.png b/projects/challenge 8/pokedex/v2/small-images/464.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/464.png rename to projects/challenge 8/pokedex/v2/small-images/464.png diff --git a/projects/challange 8/pokedex/v2/small-images/465.png b/projects/challenge 8/pokedex/v2/small-images/465.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/465.png rename to projects/challenge 8/pokedex/v2/small-images/465.png diff --git a/projects/challange 8/pokedex/v2/small-images/466.png b/projects/challenge 8/pokedex/v2/small-images/466.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/466.png rename to projects/challenge 8/pokedex/v2/small-images/466.png diff --git a/projects/challange 8/pokedex/v2/small-images/467.png b/projects/challenge 8/pokedex/v2/small-images/467.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/467.png rename to projects/challenge 8/pokedex/v2/small-images/467.png diff --git a/projects/challange 8/pokedex/v2/small-images/468.png b/projects/challenge 8/pokedex/v2/small-images/468.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/468.png rename to projects/challenge 8/pokedex/v2/small-images/468.png diff --git a/projects/challange 8/pokedex/v2/small-images/469.png b/projects/challenge 8/pokedex/v2/small-images/469.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/469.png rename to projects/challenge 8/pokedex/v2/small-images/469.png diff --git a/projects/challange 8/pokedex/v2/small-images/47.png b/projects/challenge 8/pokedex/v2/small-images/47.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/47.png rename to projects/challenge 8/pokedex/v2/small-images/47.png diff --git a/projects/challange 8/pokedex/v2/small-images/470.png b/projects/challenge 8/pokedex/v2/small-images/470.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/470.png rename to projects/challenge 8/pokedex/v2/small-images/470.png diff --git a/projects/challange 8/pokedex/v2/small-images/471.png b/projects/challenge 8/pokedex/v2/small-images/471.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/471.png rename to projects/challenge 8/pokedex/v2/small-images/471.png diff --git a/projects/challange 8/pokedex/v2/small-images/472.png b/projects/challenge 8/pokedex/v2/small-images/472.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/472.png rename to projects/challenge 8/pokedex/v2/small-images/472.png diff --git a/projects/challange 8/pokedex/v2/small-images/473.png b/projects/challenge 8/pokedex/v2/small-images/473.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/473.png rename to projects/challenge 8/pokedex/v2/small-images/473.png diff --git a/projects/challange 8/pokedex/v2/small-images/474.png b/projects/challenge 8/pokedex/v2/small-images/474.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/474.png rename to projects/challenge 8/pokedex/v2/small-images/474.png diff --git a/projects/challange 8/pokedex/v2/small-images/475.png b/projects/challenge 8/pokedex/v2/small-images/475.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/475.png rename to projects/challenge 8/pokedex/v2/small-images/475.png diff --git a/projects/challange 8/pokedex/v2/small-images/476.png b/projects/challenge 8/pokedex/v2/small-images/476.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/476.png rename to projects/challenge 8/pokedex/v2/small-images/476.png diff --git a/projects/challange 8/pokedex/v2/small-images/477.png b/projects/challenge 8/pokedex/v2/small-images/477.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/477.png rename to projects/challenge 8/pokedex/v2/small-images/477.png diff --git a/projects/challange 8/pokedex/v2/small-images/478.png b/projects/challenge 8/pokedex/v2/small-images/478.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/478.png rename to projects/challenge 8/pokedex/v2/small-images/478.png diff --git a/projects/challange 8/pokedex/v2/small-images/479.png b/projects/challenge 8/pokedex/v2/small-images/479.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/479.png rename to projects/challenge 8/pokedex/v2/small-images/479.png diff --git a/projects/challange 8/pokedex/v2/small-images/48.png b/projects/challenge 8/pokedex/v2/small-images/48.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/48.png rename to projects/challenge 8/pokedex/v2/small-images/48.png diff --git a/projects/challange 8/pokedex/v2/small-images/480.png b/projects/challenge 8/pokedex/v2/small-images/480.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/480.png rename to projects/challenge 8/pokedex/v2/small-images/480.png diff --git a/projects/challange 8/pokedex/v2/small-images/481.png b/projects/challenge 8/pokedex/v2/small-images/481.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/481.png rename to projects/challenge 8/pokedex/v2/small-images/481.png diff --git a/projects/challange 8/pokedex/v2/small-images/482.png b/projects/challenge 8/pokedex/v2/small-images/482.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/482.png rename to projects/challenge 8/pokedex/v2/small-images/482.png diff --git a/projects/challange 8/pokedex/v2/small-images/483.png b/projects/challenge 8/pokedex/v2/small-images/483.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/483.png rename to projects/challenge 8/pokedex/v2/small-images/483.png diff --git a/projects/challange 8/pokedex/v2/small-images/484.png b/projects/challenge 8/pokedex/v2/small-images/484.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/484.png rename to projects/challenge 8/pokedex/v2/small-images/484.png diff --git a/projects/challange 8/pokedex/v2/small-images/485.png b/projects/challenge 8/pokedex/v2/small-images/485.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/485.png rename to projects/challenge 8/pokedex/v2/small-images/485.png diff --git a/projects/challange 8/pokedex/v2/small-images/486.png b/projects/challenge 8/pokedex/v2/small-images/486.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/486.png rename to projects/challenge 8/pokedex/v2/small-images/486.png diff --git a/projects/challange 8/pokedex/v2/small-images/487.png b/projects/challenge 8/pokedex/v2/small-images/487.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/487.png rename to projects/challenge 8/pokedex/v2/small-images/487.png diff --git a/projects/challange 8/pokedex/v2/small-images/488.png b/projects/challenge 8/pokedex/v2/small-images/488.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/488.png rename to projects/challenge 8/pokedex/v2/small-images/488.png diff --git a/projects/challange 8/pokedex/v2/small-images/489.png b/projects/challenge 8/pokedex/v2/small-images/489.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/489.png rename to projects/challenge 8/pokedex/v2/small-images/489.png diff --git a/projects/challange 8/pokedex/v2/small-images/49.png b/projects/challenge 8/pokedex/v2/small-images/49.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/49.png rename to projects/challenge 8/pokedex/v2/small-images/49.png diff --git a/projects/challange 8/pokedex/v2/small-images/490.png b/projects/challenge 8/pokedex/v2/small-images/490.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/490.png rename to projects/challenge 8/pokedex/v2/small-images/490.png diff --git a/projects/challange 8/pokedex/v2/small-images/491.png b/projects/challenge 8/pokedex/v2/small-images/491.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/491.png rename to projects/challenge 8/pokedex/v2/small-images/491.png diff --git a/projects/challange 8/pokedex/v2/small-images/492.png b/projects/challenge 8/pokedex/v2/small-images/492.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/492.png rename to projects/challenge 8/pokedex/v2/small-images/492.png diff --git a/projects/challange 8/pokedex/v2/small-images/493.png b/projects/challenge 8/pokedex/v2/small-images/493.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/493.png rename to projects/challenge 8/pokedex/v2/small-images/493.png diff --git a/projects/challange 8/pokedex/v2/small-images/494.png b/projects/challenge 8/pokedex/v2/small-images/494.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/494.png rename to projects/challenge 8/pokedex/v2/small-images/494.png diff --git a/projects/challange 8/pokedex/v2/small-images/495.png b/projects/challenge 8/pokedex/v2/small-images/495.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/495.png rename to projects/challenge 8/pokedex/v2/small-images/495.png diff --git a/projects/challange 8/pokedex/v2/small-images/496.png b/projects/challenge 8/pokedex/v2/small-images/496.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/496.png rename to projects/challenge 8/pokedex/v2/small-images/496.png diff --git a/projects/challange 8/pokedex/v2/small-images/497.png b/projects/challenge 8/pokedex/v2/small-images/497.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/497.png rename to projects/challenge 8/pokedex/v2/small-images/497.png diff --git a/projects/challange 8/pokedex/v2/small-images/498.png b/projects/challenge 8/pokedex/v2/small-images/498.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/498.png rename to projects/challenge 8/pokedex/v2/small-images/498.png diff --git a/projects/challange 8/pokedex/v2/small-images/499.png b/projects/challenge 8/pokedex/v2/small-images/499.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/499.png rename to projects/challenge 8/pokedex/v2/small-images/499.png diff --git a/projects/challange 8/pokedex/v2/small-images/5.png b/projects/challenge 8/pokedex/v2/small-images/5.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/5.png rename to projects/challenge 8/pokedex/v2/small-images/5.png diff --git a/projects/challange 8/pokedex/v2/small-images/50.png b/projects/challenge 8/pokedex/v2/small-images/50.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/50.png rename to projects/challenge 8/pokedex/v2/small-images/50.png diff --git a/projects/challange 8/pokedex/v2/small-images/500.png b/projects/challenge 8/pokedex/v2/small-images/500.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/500.png rename to projects/challenge 8/pokedex/v2/small-images/500.png diff --git a/projects/challange 8/pokedex/v2/small-images/501.png b/projects/challenge 8/pokedex/v2/small-images/501.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/501.png rename to projects/challenge 8/pokedex/v2/small-images/501.png diff --git a/projects/challange 8/pokedex/v2/small-images/502.png b/projects/challenge 8/pokedex/v2/small-images/502.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/502.png rename to projects/challenge 8/pokedex/v2/small-images/502.png diff --git a/projects/challange 8/pokedex/v2/small-images/503.png b/projects/challenge 8/pokedex/v2/small-images/503.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/503.png rename to projects/challenge 8/pokedex/v2/small-images/503.png diff --git a/projects/challange 8/pokedex/v2/small-images/504.png b/projects/challenge 8/pokedex/v2/small-images/504.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/504.png rename to projects/challenge 8/pokedex/v2/small-images/504.png diff --git a/projects/challange 8/pokedex/v2/small-images/505.png b/projects/challenge 8/pokedex/v2/small-images/505.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/505.png rename to projects/challenge 8/pokedex/v2/small-images/505.png diff --git a/projects/challange 8/pokedex/v2/small-images/506.png b/projects/challenge 8/pokedex/v2/small-images/506.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/506.png rename to projects/challenge 8/pokedex/v2/small-images/506.png diff --git a/projects/challange 8/pokedex/v2/small-images/507.png b/projects/challenge 8/pokedex/v2/small-images/507.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/507.png rename to projects/challenge 8/pokedex/v2/small-images/507.png diff --git a/projects/challange 8/pokedex/v2/small-images/508.png b/projects/challenge 8/pokedex/v2/small-images/508.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/508.png rename to projects/challenge 8/pokedex/v2/small-images/508.png diff --git a/projects/challange 8/pokedex/v2/small-images/509.png b/projects/challenge 8/pokedex/v2/small-images/509.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/509.png rename to projects/challenge 8/pokedex/v2/small-images/509.png diff --git a/projects/challange 8/pokedex/v2/small-images/51.png b/projects/challenge 8/pokedex/v2/small-images/51.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/51.png rename to projects/challenge 8/pokedex/v2/small-images/51.png diff --git a/projects/challange 8/pokedex/v2/small-images/510.png b/projects/challenge 8/pokedex/v2/small-images/510.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/510.png rename to projects/challenge 8/pokedex/v2/small-images/510.png diff --git a/projects/challange 8/pokedex/v2/small-images/511.png b/projects/challenge 8/pokedex/v2/small-images/511.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/511.png rename to projects/challenge 8/pokedex/v2/small-images/511.png diff --git a/projects/challange 8/pokedex/v2/small-images/512.png b/projects/challenge 8/pokedex/v2/small-images/512.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/512.png rename to projects/challenge 8/pokedex/v2/small-images/512.png diff --git a/projects/challange 8/pokedex/v2/small-images/513.png b/projects/challenge 8/pokedex/v2/small-images/513.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/513.png rename to projects/challenge 8/pokedex/v2/small-images/513.png diff --git a/projects/challange 8/pokedex/v2/small-images/514.png b/projects/challenge 8/pokedex/v2/small-images/514.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/514.png rename to projects/challenge 8/pokedex/v2/small-images/514.png diff --git a/projects/challange 8/pokedex/v2/small-images/515.png b/projects/challenge 8/pokedex/v2/small-images/515.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/515.png rename to projects/challenge 8/pokedex/v2/small-images/515.png diff --git a/projects/challange 8/pokedex/v2/small-images/516.png b/projects/challenge 8/pokedex/v2/small-images/516.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/516.png rename to projects/challenge 8/pokedex/v2/small-images/516.png diff --git a/projects/challange 8/pokedex/v2/small-images/517.png b/projects/challenge 8/pokedex/v2/small-images/517.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/517.png rename to projects/challenge 8/pokedex/v2/small-images/517.png diff --git a/projects/challange 8/pokedex/v2/small-images/518.png b/projects/challenge 8/pokedex/v2/small-images/518.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/518.png rename to projects/challenge 8/pokedex/v2/small-images/518.png diff --git a/projects/challange 8/pokedex/v2/small-images/519.png b/projects/challenge 8/pokedex/v2/small-images/519.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/519.png rename to projects/challenge 8/pokedex/v2/small-images/519.png diff --git a/projects/challange 8/pokedex/v2/small-images/52.png b/projects/challenge 8/pokedex/v2/small-images/52.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/52.png rename to projects/challenge 8/pokedex/v2/small-images/52.png diff --git a/projects/challange 8/pokedex/v2/small-images/520.png b/projects/challenge 8/pokedex/v2/small-images/520.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/520.png rename to projects/challenge 8/pokedex/v2/small-images/520.png diff --git a/projects/challange 8/pokedex/v2/small-images/521.png b/projects/challenge 8/pokedex/v2/small-images/521.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/521.png rename to projects/challenge 8/pokedex/v2/small-images/521.png diff --git a/projects/challange 8/pokedex/v2/small-images/522.png b/projects/challenge 8/pokedex/v2/small-images/522.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/522.png rename to projects/challenge 8/pokedex/v2/small-images/522.png diff --git a/projects/challange 8/pokedex/v2/small-images/523.png b/projects/challenge 8/pokedex/v2/small-images/523.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/523.png rename to projects/challenge 8/pokedex/v2/small-images/523.png diff --git a/projects/challange 8/pokedex/v2/small-images/524.png b/projects/challenge 8/pokedex/v2/small-images/524.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/524.png rename to projects/challenge 8/pokedex/v2/small-images/524.png diff --git a/projects/challange 8/pokedex/v2/small-images/525.png b/projects/challenge 8/pokedex/v2/small-images/525.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/525.png rename to projects/challenge 8/pokedex/v2/small-images/525.png diff --git a/projects/challange 8/pokedex/v2/small-images/526.png b/projects/challenge 8/pokedex/v2/small-images/526.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/526.png rename to projects/challenge 8/pokedex/v2/small-images/526.png diff --git a/projects/challange 8/pokedex/v2/small-images/527.png b/projects/challenge 8/pokedex/v2/small-images/527.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/527.png rename to projects/challenge 8/pokedex/v2/small-images/527.png diff --git a/projects/challange 8/pokedex/v2/small-images/528.png b/projects/challenge 8/pokedex/v2/small-images/528.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/528.png rename to projects/challenge 8/pokedex/v2/small-images/528.png diff --git a/projects/challange 8/pokedex/v2/small-images/529.png b/projects/challenge 8/pokedex/v2/small-images/529.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/529.png rename to projects/challenge 8/pokedex/v2/small-images/529.png diff --git a/projects/challange 8/pokedex/v2/small-images/53.png b/projects/challenge 8/pokedex/v2/small-images/53.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/53.png rename to projects/challenge 8/pokedex/v2/small-images/53.png diff --git a/projects/challange 8/pokedex/v2/small-images/530.png b/projects/challenge 8/pokedex/v2/small-images/530.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/530.png rename to projects/challenge 8/pokedex/v2/small-images/530.png diff --git a/projects/challange 8/pokedex/v2/small-images/531.png b/projects/challenge 8/pokedex/v2/small-images/531.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/531.png rename to projects/challenge 8/pokedex/v2/small-images/531.png diff --git a/projects/challange 8/pokedex/v2/small-images/532.png b/projects/challenge 8/pokedex/v2/small-images/532.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/532.png rename to projects/challenge 8/pokedex/v2/small-images/532.png diff --git a/projects/challange 8/pokedex/v2/small-images/533.png b/projects/challenge 8/pokedex/v2/small-images/533.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/533.png rename to projects/challenge 8/pokedex/v2/small-images/533.png diff --git a/projects/challange 8/pokedex/v2/small-images/534.png b/projects/challenge 8/pokedex/v2/small-images/534.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/534.png rename to projects/challenge 8/pokedex/v2/small-images/534.png diff --git a/projects/challange 8/pokedex/v2/small-images/535.png b/projects/challenge 8/pokedex/v2/small-images/535.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/535.png rename to projects/challenge 8/pokedex/v2/small-images/535.png diff --git a/projects/challange 8/pokedex/v2/small-images/536.png b/projects/challenge 8/pokedex/v2/small-images/536.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/536.png rename to projects/challenge 8/pokedex/v2/small-images/536.png diff --git a/projects/challange 8/pokedex/v2/small-images/537.png b/projects/challenge 8/pokedex/v2/small-images/537.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/537.png rename to projects/challenge 8/pokedex/v2/small-images/537.png diff --git a/projects/challange 8/pokedex/v2/small-images/538.png b/projects/challenge 8/pokedex/v2/small-images/538.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/538.png rename to projects/challenge 8/pokedex/v2/small-images/538.png diff --git a/projects/challange 8/pokedex/v2/small-images/539.png b/projects/challenge 8/pokedex/v2/small-images/539.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/539.png rename to projects/challenge 8/pokedex/v2/small-images/539.png diff --git a/projects/challange 8/pokedex/v2/small-images/54.png b/projects/challenge 8/pokedex/v2/small-images/54.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/54.png rename to projects/challenge 8/pokedex/v2/small-images/54.png diff --git a/projects/challange 8/pokedex/v2/small-images/540.png b/projects/challenge 8/pokedex/v2/small-images/540.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/540.png rename to projects/challenge 8/pokedex/v2/small-images/540.png diff --git a/projects/challange 8/pokedex/v2/small-images/541.png b/projects/challenge 8/pokedex/v2/small-images/541.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/541.png rename to projects/challenge 8/pokedex/v2/small-images/541.png diff --git a/projects/challange 8/pokedex/v2/small-images/542.png b/projects/challenge 8/pokedex/v2/small-images/542.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/542.png rename to projects/challenge 8/pokedex/v2/small-images/542.png diff --git a/projects/challange 8/pokedex/v2/small-images/543.png b/projects/challenge 8/pokedex/v2/small-images/543.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/543.png rename to projects/challenge 8/pokedex/v2/small-images/543.png diff --git a/projects/challange 8/pokedex/v2/small-images/544.png b/projects/challenge 8/pokedex/v2/small-images/544.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/544.png rename to projects/challenge 8/pokedex/v2/small-images/544.png diff --git a/projects/challange 8/pokedex/v2/small-images/545.png b/projects/challenge 8/pokedex/v2/small-images/545.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/545.png rename to projects/challenge 8/pokedex/v2/small-images/545.png diff --git a/projects/challange 8/pokedex/v2/small-images/546.png b/projects/challenge 8/pokedex/v2/small-images/546.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/546.png rename to projects/challenge 8/pokedex/v2/small-images/546.png diff --git a/projects/challange 8/pokedex/v2/small-images/547.png b/projects/challenge 8/pokedex/v2/small-images/547.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/547.png rename to projects/challenge 8/pokedex/v2/small-images/547.png diff --git a/projects/challange 8/pokedex/v2/small-images/548.png b/projects/challenge 8/pokedex/v2/small-images/548.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/548.png rename to projects/challenge 8/pokedex/v2/small-images/548.png diff --git a/projects/challange 8/pokedex/v2/small-images/549.png b/projects/challenge 8/pokedex/v2/small-images/549.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/549.png rename to projects/challenge 8/pokedex/v2/small-images/549.png diff --git a/projects/challange 8/pokedex/v2/small-images/55.png b/projects/challenge 8/pokedex/v2/small-images/55.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/55.png rename to projects/challenge 8/pokedex/v2/small-images/55.png diff --git a/projects/challange 8/pokedex/v2/small-images/550.png b/projects/challenge 8/pokedex/v2/small-images/550.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/550.png rename to projects/challenge 8/pokedex/v2/small-images/550.png diff --git a/projects/challange 8/pokedex/v2/small-images/551.png b/projects/challenge 8/pokedex/v2/small-images/551.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/551.png rename to projects/challenge 8/pokedex/v2/small-images/551.png diff --git a/projects/challange 8/pokedex/v2/small-images/552.png b/projects/challenge 8/pokedex/v2/small-images/552.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/552.png rename to projects/challenge 8/pokedex/v2/small-images/552.png diff --git a/projects/challange 8/pokedex/v2/small-images/553.png b/projects/challenge 8/pokedex/v2/small-images/553.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/553.png rename to projects/challenge 8/pokedex/v2/small-images/553.png diff --git a/projects/challange 8/pokedex/v2/small-images/554.png b/projects/challenge 8/pokedex/v2/small-images/554.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/554.png rename to projects/challenge 8/pokedex/v2/small-images/554.png diff --git a/projects/challange 8/pokedex/v2/small-images/555.png b/projects/challenge 8/pokedex/v2/small-images/555.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/555.png rename to projects/challenge 8/pokedex/v2/small-images/555.png diff --git a/projects/challange 8/pokedex/v2/small-images/556.png b/projects/challenge 8/pokedex/v2/small-images/556.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/556.png rename to projects/challenge 8/pokedex/v2/small-images/556.png diff --git a/projects/challange 8/pokedex/v2/small-images/557.png b/projects/challenge 8/pokedex/v2/small-images/557.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/557.png rename to projects/challenge 8/pokedex/v2/small-images/557.png diff --git a/projects/challange 8/pokedex/v2/small-images/558.png b/projects/challenge 8/pokedex/v2/small-images/558.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/558.png rename to projects/challenge 8/pokedex/v2/small-images/558.png diff --git a/projects/challange 8/pokedex/v2/small-images/559.png b/projects/challenge 8/pokedex/v2/small-images/559.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/559.png rename to projects/challenge 8/pokedex/v2/small-images/559.png diff --git a/projects/challange 8/pokedex/v2/small-images/56.png b/projects/challenge 8/pokedex/v2/small-images/56.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/56.png rename to projects/challenge 8/pokedex/v2/small-images/56.png diff --git a/projects/challange 8/pokedex/v2/small-images/560.png b/projects/challenge 8/pokedex/v2/small-images/560.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/560.png rename to projects/challenge 8/pokedex/v2/small-images/560.png diff --git a/projects/challange 8/pokedex/v2/small-images/561.png b/projects/challenge 8/pokedex/v2/small-images/561.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/561.png rename to projects/challenge 8/pokedex/v2/small-images/561.png diff --git a/projects/challange 8/pokedex/v2/small-images/562.png b/projects/challenge 8/pokedex/v2/small-images/562.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/562.png rename to projects/challenge 8/pokedex/v2/small-images/562.png diff --git a/projects/challange 8/pokedex/v2/small-images/563.png b/projects/challenge 8/pokedex/v2/small-images/563.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/563.png rename to projects/challenge 8/pokedex/v2/small-images/563.png diff --git a/projects/challange 8/pokedex/v2/small-images/564.png b/projects/challenge 8/pokedex/v2/small-images/564.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/564.png rename to projects/challenge 8/pokedex/v2/small-images/564.png diff --git a/projects/challange 8/pokedex/v2/small-images/565.png b/projects/challenge 8/pokedex/v2/small-images/565.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/565.png rename to projects/challenge 8/pokedex/v2/small-images/565.png diff --git a/projects/challange 8/pokedex/v2/small-images/566.png b/projects/challenge 8/pokedex/v2/small-images/566.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/566.png rename to projects/challenge 8/pokedex/v2/small-images/566.png diff --git a/projects/challange 8/pokedex/v2/small-images/567.png b/projects/challenge 8/pokedex/v2/small-images/567.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/567.png rename to projects/challenge 8/pokedex/v2/small-images/567.png diff --git a/projects/challange 8/pokedex/v2/small-images/568.png b/projects/challenge 8/pokedex/v2/small-images/568.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/568.png rename to projects/challenge 8/pokedex/v2/small-images/568.png diff --git a/projects/challange 8/pokedex/v2/small-images/569.png b/projects/challenge 8/pokedex/v2/small-images/569.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/569.png rename to projects/challenge 8/pokedex/v2/small-images/569.png diff --git a/projects/challange 8/pokedex/v2/small-images/57.png b/projects/challenge 8/pokedex/v2/small-images/57.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/57.png rename to projects/challenge 8/pokedex/v2/small-images/57.png diff --git a/projects/challange 8/pokedex/v2/small-images/570.png b/projects/challenge 8/pokedex/v2/small-images/570.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/570.png rename to projects/challenge 8/pokedex/v2/small-images/570.png diff --git a/projects/challange 8/pokedex/v2/small-images/571.png b/projects/challenge 8/pokedex/v2/small-images/571.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/571.png rename to projects/challenge 8/pokedex/v2/small-images/571.png diff --git a/projects/challange 8/pokedex/v2/small-images/572.png b/projects/challenge 8/pokedex/v2/small-images/572.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/572.png rename to projects/challenge 8/pokedex/v2/small-images/572.png diff --git a/projects/challange 8/pokedex/v2/small-images/573.png b/projects/challenge 8/pokedex/v2/small-images/573.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/573.png rename to projects/challenge 8/pokedex/v2/small-images/573.png diff --git a/projects/challange 8/pokedex/v2/small-images/574.png b/projects/challenge 8/pokedex/v2/small-images/574.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/574.png rename to projects/challenge 8/pokedex/v2/small-images/574.png diff --git a/projects/challange 8/pokedex/v2/small-images/575.png b/projects/challenge 8/pokedex/v2/small-images/575.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/575.png rename to projects/challenge 8/pokedex/v2/small-images/575.png diff --git a/projects/challange 8/pokedex/v2/small-images/576.png b/projects/challenge 8/pokedex/v2/small-images/576.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/576.png rename to projects/challenge 8/pokedex/v2/small-images/576.png diff --git a/projects/challange 8/pokedex/v2/small-images/577.png b/projects/challenge 8/pokedex/v2/small-images/577.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/577.png rename to projects/challenge 8/pokedex/v2/small-images/577.png diff --git a/projects/challange 8/pokedex/v2/small-images/578.png b/projects/challenge 8/pokedex/v2/small-images/578.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/578.png rename to projects/challenge 8/pokedex/v2/small-images/578.png diff --git a/projects/challange 8/pokedex/v2/small-images/579.png b/projects/challenge 8/pokedex/v2/small-images/579.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/579.png rename to projects/challenge 8/pokedex/v2/small-images/579.png diff --git a/projects/challange 8/pokedex/v2/small-images/58.png b/projects/challenge 8/pokedex/v2/small-images/58.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/58.png rename to projects/challenge 8/pokedex/v2/small-images/58.png diff --git a/projects/challange 8/pokedex/v2/small-images/580.png b/projects/challenge 8/pokedex/v2/small-images/580.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/580.png rename to projects/challenge 8/pokedex/v2/small-images/580.png diff --git a/projects/challange 8/pokedex/v2/small-images/581.png b/projects/challenge 8/pokedex/v2/small-images/581.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/581.png rename to projects/challenge 8/pokedex/v2/small-images/581.png diff --git a/projects/challange 8/pokedex/v2/small-images/582.png b/projects/challenge 8/pokedex/v2/small-images/582.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/582.png rename to projects/challenge 8/pokedex/v2/small-images/582.png diff --git a/projects/challange 8/pokedex/v2/small-images/583.png b/projects/challenge 8/pokedex/v2/small-images/583.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/583.png rename to projects/challenge 8/pokedex/v2/small-images/583.png diff --git a/projects/challange 8/pokedex/v2/small-images/584.png b/projects/challenge 8/pokedex/v2/small-images/584.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/584.png rename to projects/challenge 8/pokedex/v2/small-images/584.png diff --git a/projects/challange 8/pokedex/v2/small-images/585.png b/projects/challenge 8/pokedex/v2/small-images/585.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/585.png rename to projects/challenge 8/pokedex/v2/small-images/585.png diff --git a/projects/challange 8/pokedex/v2/small-images/586.png b/projects/challenge 8/pokedex/v2/small-images/586.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/586.png rename to projects/challenge 8/pokedex/v2/small-images/586.png diff --git a/projects/challange 8/pokedex/v2/small-images/587.png b/projects/challenge 8/pokedex/v2/small-images/587.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/587.png rename to projects/challenge 8/pokedex/v2/small-images/587.png diff --git a/projects/challange 8/pokedex/v2/small-images/588.png b/projects/challenge 8/pokedex/v2/small-images/588.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/588.png rename to projects/challenge 8/pokedex/v2/small-images/588.png diff --git a/projects/challange 8/pokedex/v2/small-images/589.png b/projects/challenge 8/pokedex/v2/small-images/589.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/589.png rename to projects/challenge 8/pokedex/v2/small-images/589.png diff --git a/projects/challange 8/pokedex/v2/small-images/59.png b/projects/challenge 8/pokedex/v2/small-images/59.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/59.png rename to projects/challenge 8/pokedex/v2/small-images/59.png diff --git a/projects/challange 8/pokedex/v2/small-images/590.png b/projects/challenge 8/pokedex/v2/small-images/590.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/590.png rename to projects/challenge 8/pokedex/v2/small-images/590.png diff --git a/projects/challange 8/pokedex/v2/small-images/591.png b/projects/challenge 8/pokedex/v2/small-images/591.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/591.png rename to projects/challenge 8/pokedex/v2/small-images/591.png diff --git a/projects/challange 8/pokedex/v2/small-images/592.png b/projects/challenge 8/pokedex/v2/small-images/592.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/592.png rename to projects/challenge 8/pokedex/v2/small-images/592.png diff --git a/projects/challange 8/pokedex/v2/small-images/593.png b/projects/challenge 8/pokedex/v2/small-images/593.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/593.png rename to projects/challenge 8/pokedex/v2/small-images/593.png diff --git a/projects/challange 8/pokedex/v2/small-images/594.png b/projects/challenge 8/pokedex/v2/small-images/594.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/594.png rename to projects/challenge 8/pokedex/v2/small-images/594.png diff --git a/projects/challange 8/pokedex/v2/small-images/595.png b/projects/challenge 8/pokedex/v2/small-images/595.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/595.png rename to projects/challenge 8/pokedex/v2/small-images/595.png diff --git a/projects/challange 8/pokedex/v2/small-images/596.png b/projects/challenge 8/pokedex/v2/small-images/596.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/596.png rename to projects/challenge 8/pokedex/v2/small-images/596.png diff --git a/projects/challange 8/pokedex/v2/small-images/597.png b/projects/challenge 8/pokedex/v2/small-images/597.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/597.png rename to projects/challenge 8/pokedex/v2/small-images/597.png diff --git a/projects/challange 8/pokedex/v2/small-images/598.png b/projects/challenge 8/pokedex/v2/small-images/598.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/598.png rename to projects/challenge 8/pokedex/v2/small-images/598.png diff --git a/projects/challange 8/pokedex/v2/small-images/599.png b/projects/challenge 8/pokedex/v2/small-images/599.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/599.png rename to projects/challenge 8/pokedex/v2/small-images/599.png diff --git a/projects/challange 8/pokedex/v2/small-images/6.png b/projects/challenge 8/pokedex/v2/small-images/6.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/6.png rename to projects/challenge 8/pokedex/v2/small-images/6.png diff --git a/projects/challange 8/pokedex/v2/small-images/60.png b/projects/challenge 8/pokedex/v2/small-images/60.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/60.png rename to projects/challenge 8/pokedex/v2/small-images/60.png diff --git a/projects/challange 8/pokedex/v2/small-images/600.png b/projects/challenge 8/pokedex/v2/small-images/600.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/600.png rename to projects/challenge 8/pokedex/v2/small-images/600.png diff --git a/projects/challange 8/pokedex/v2/small-images/601.png b/projects/challenge 8/pokedex/v2/small-images/601.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/601.png rename to projects/challenge 8/pokedex/v2/small-images/601.png diff --git a/projects/challange 8/pokedex/v2/small-images/602.png b/projects/challenge 8/pokedex/v2/small-images/602.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/602.png rename to projects/challenge 8/pokedex/v2/small-images/602.png diff --git a/projects/challange 8/pokedex/v2/small-images/603.png b/projects/challenge 8/pokedex/v2/small-images/603.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/603.png rename to projects/challenge 8/pokedex/v2/small-images/603.png diff --git a/projects/challange 8/pokedex/v2/small-images/604.png b/projects/challenge 8/pokedex/v2/small-images/604.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/604.png rename to projects/challenge 8/pokedex/v2/small-images/604.png diff --git a/projects/challange 8/pokedex/v2/small-images/605.png b/projects/challenge 8/pokedex/v2/small-images/605.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/605.png rename to projects/challenge 8/pokedex/v2/small-images/605.png diff --git a/projects/challange 8/pokedex/v2/small-images/606.png b/projects/challenge 8/pokedex/v2/small-images/606.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/606.png rename to projects/challenge 8/pokedex/v2/small-images/606.png diff --git a/projects/challange 8/pokedex/v2/small-images/607.png b/projects/challenge 8/pokedex/v2/small-images/607.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/607.png rename to projects/challenge 8/pokedex/v2/small-images/607.png diff --git a/projects/challange 8/pokedex/v2/small-images/608.png b/projects/challenge 8/pokedex/v2/small-images/608.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/608.png rename to projects/challenge 8/pokedex/v2/small-images/608.png diff --git a/projects/challange 8/pokedex/v2/small-images/609.png b/projects/challenge 8/pokedex/v2/small-images/609.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/609.png rename to projects/challenge 8/pokedex/v2/small-images/609.png diff --git a/projects/challange 8/pokedex/v2/small-images/61.png b/projects/challenge 8/pokedex/v2/small-images/61.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/61.png rename to projects/challenge 8/pokedex/v2/small-images/61.png diff --git a/projects/challange 8/pokedex/v2/small-images/610.png b/projects/challenge 8/pokedex/v2/small-images/610.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/610.png rename to projects/challenge 8/pokedex/v2/small-images/610.png diff --git a/projects/challange 8/pokedex/v2/small-images/611.png b/projects/challenge 8/pokedex/v2/small-images/611.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/611.png rename to projects/challenge 8/pokedex/v2/small-images/611.png diff --git a/projects/challange 8/pokedex/v2/small-images/612.png b/projects/challenge 8/pokedex/v2/small-images/612.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/612.png rename to projects/challenge 8/pokedex/v2/small-images/612.png diff --git a/projects/challange 8/pokedex/v2/small-images/613.png b/projects/challenge 8/pokedex/v2/small-images/613.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/613.png rename to projects/challenge 8/pokedex/v2/small-images/613.png diff --git a/projects/challange 8/pokedex/v2/small-images/614.png b/projects/challenge 8/pokedex/v2/small-images/614.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/614.png rename to projects/challenge 8/pokedex/v2/small-images/614.png diff --git a/projects/challange 8/pokedex/v2/small-images/615.png b/projects/challenge 8/pokedex/v2/small-images/615.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/615.png rename to projects/challenge 8/pokedex/v2/small-images/615.png diff --git a/projects/challange 8/pokedex/v2/small-images/616.png b/projects/challenge 8/pokedex/v2/small-images/616.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/616.png rename to projects/challenge 8/pokedex/v2/small-images/616.png diff --git a/projects/challange 8/pokedex/v2/small-images/617.png b/projects/challenge 8/pokedex/v2/small-images/617.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/617.png rename to projects/challenge 8/pokedex/v2/small-images/617.png diff --git a/projects/challange 8/pokedex/v2/small-images/618.png b/projects/challenge 8/pokedex/v2/small-images/618.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/618.png rename to projects/challenge 8/pokedex/v2/small-images/618.png diff --git a/projects/challange 8/pokedex/v2/small-images/619.png b/projects/challenge 8/pokedex/v2/small-images/619.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/619.png rename to projects/challenge 8/pokedex/v2/small-images/619.png diff --git a/projects/challange 8/pokedex/v2/small-images/62.png b/projects/challenge 8/pokedex/v2/small-images/62.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/62.png rename to projects/challenge 8/pokedex/v2/small-images/62.png diff --git a/projects/challange 8/pokedex/v2/small-images/620.png b/projects/challenge 8/pokedex/v2/small-images/620.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/620.png rename to projects/challenge 8/pokedex/v2/small-images/620.png diff --git a/projects/challange 8/pokedex/v2/small-images/621.png b/projects/challenge 8/pokedex/v2/small-images/621.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/621.png rename to projects/challenge 8/pokedex/v2/small-images/621.png diff --git a/projects/challange 8/pokedex/v2/small-images/622.png b/projects/challenge 8/pokedex/v2/small-images/622.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/622.png rename to projects/challenge 8/pokedex/v2/small-images/622.png diff --git a/projects/challange 8/pokedex/v2/small-images/623.png b/projects/challenge 8/pokedex/v2/small-images/623.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/623.png rename to projects/challenge 8/pokedex/v2/small-images/623.png diff --git a/projects/challange 8/pokedex/v2/small-images/624.png b/projects/challenge 8/pokedex/v2/small-images/624.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/624.png rename to projects/challenge 8/pokedex/v2/small-images/624.png diff --git a/projects/challange 8/pokedex/v2/small-images/625.png b/projects/challenge 8/pokedex/v2/small-images/625.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/625.png rename to projects/challenge 8/pokedex/v2/small-images/625.png diff --git a/projects/challange 8/pokedex/v2/small-images/626.png b/projects/challenge 8/pokedex/v2/small-images/626.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/626.png rename to projects/challenge 8/pokedex/v2/small-images/626.png diff --git a/projects/challange 8/pokedex/v2/small-images/627.png b/projects/challenge 8/pokedex/v2/small-images/627.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/627.png rename to projects/challenge 8/pokedex/v2/small-images/627.png diff --git a/projects/challange 8/pokedex/v2/small-images/628.png b/projects/challenge 8/pokedex/v2/small-images/628.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/628.png rename to projects/challenge 8/pokedex/v2/small-images/628.png diff --git a/projects/challange 8/pokedex/v2/small-images/629.png b/projects/challenge 8/pokedex/v2/small-images/629.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/629.png rename to projects/challenge 8/pokedex/v2/small-images/629.png diff --git a/projects/challange 8/pokedex/v2/small-images/63.png b/projects/challenge 8/pokedex/v2/small-images/63.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/63.png rename to projects/challenge 8/pokedex/v2/small-images/63.png diff --git a/projects/challange 8/pokedex/v2/small-images/630.png b/projects/challenge 8/pokedex/v2/small-images/630.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/630.png rename to projects/challenge 8/pokedex/v2/small-images/630.png diff --git a/projects/challange 8/pokedex/v2/small-images/631.png b/projects/challenge 8/pokedex/v2/small-images/631.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/631.png rename to projects/challenge 8/pokedex/v2/small-images/631.png diff --git a/projects/challange 8/pokedex/v2/small-images/632.png b/projects/challenge 8/pokedex/v2/small-images/632.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/632.png rename to projects/challenge 8/pokedex/v2/small-images/632.png diff --git a/projects/challange 8/pokedex/v2/small-images/633.png b/projects/challenge 8/pokedex/v2/small-images/633.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/633.png rename to projects/challenge 8/pokedex/v2/small-images/633.png diff --git a/projects/challange 8/pokedex/v2/small-images/634.png b/projects/challenge 8/pokedex/v2/small-images/634.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/634.png rename to projects/challenge 8/pokedex/v2/small-images/634.png diff --git a/projects/challange 8/pokedex/v2/small-images/635.png b/projects/challenge 8/pokedex/v2/small-images/635.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/635.png rename to projects/challenge 8/pokedex/v2/small-images/635.png diff --git a/projects/challange 8/pokedex/v2/small-images/636.png b/projects/challenge 8/pokedex/v2/small-images/636.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/636.png rename to projects/challenge 8/pokedex/v2/small-images/636.png diff --git a/projects/challange 8/pokedex/v2/small-images/637.png b/projects/challenge 8/pokedex/v2/small-images/637.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/637.png rename to projects/challenge 8/pokedex/v2/small-images/637.png diff --git a/projects/challange 8/pokedex/v2/small-images/638.png b/projects/challenge 8/pokedex/v2/small-images/638.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/638.png rename to projects/challenge 8/pokedex/v2/small-images/638.png diff --git a/projects/challange 8/pokedex/v2/small-images/639.png b/projects/challenge 8/pokedex/v2/small-images/639.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/639.png rename to projects/challenge 8/pokedex/v2/small-images/639.png diff --git a/projects/challange 8/pokedex/v2/small-images/64.png b/projects/challenge 8/pokedex/v2/small-images/64.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/64.png rename to projects/challenge 8/pokedex/v2/small-images/64.png diff --git a/projects/challange 8/pokedex/v2/small-images/640.png b/projects/challenge 8/pokedex/v2/small-images/640.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/640.png rename to projects/challenge 8/pokedex/v2/small-images/640.png diff --git a/projects/challange 8/pokedex/v2/small-images/641.png b/projects/challenge 8/pokedex/v2/small-images/641.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/641.png rename to projects/challenge 8/pokedex/v2/small-images/641.png diff --git a/projects/challange 8/pokedex/v2/small-images/642.png b/projects/challenge 8/pokedex/v2/small-images/642.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/642.png rename to projects/challenge 8/pokedex/v2/small-images/642.png diff --git a/projects/challange 8/pokedex/v2/small-images/643.png b/projects/challenge 8/pokedex/v2/small-images/643.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/643.png rename to projects/challenge 8/pokedex/v2/small-images/643.png diff --git a/projects/challange 8/pokedex/v2/small-images/644.png b/projects/challenge 8/pokedex/v2/small-images/644.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/644.png rename to projects/challenge 8/pokedex/v2/small-images/644.png diff --git a/projects/challange 8/pokedex/v2/small-images/645.png b/projects/challenge 8/pokedex/v2/small-images/645.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/645.png rename to projects/challenge 8/pokedex/v2/small-images/645.png diff --git a/projects/challange 8/pokedex/v2/small-images/646.png b/projects/challenge 8/pokedex/v2/small-images/646.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/646.png rename to projects/challenge 8/pokedex/v2/small-images/646.png diff --git a/projects/challange 8/pokedex/v2/small-images/647.png b/projects/challenge 8/pokedex/v2/small-images/647.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/647.png rename to projects/challenge 8/pokedex/v2/small-images/647.png diff --git a/projects/challange 8/pokedex/v2/small-images/648.png b/projects/challenge 8/pokedex/v2/small-images/648.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/648.png rename to projects/challenge 8/pokedex/v2/small-images/648.png diff --git a/projects/challange 8/pokedex/v2/small-images/649.png b/projects/challenge 8/pokedex/v2/small-images/649.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/649.png rename to projects/challenge 8/pokedex/v2/small-images/649.png diff --git a/projects/challange 8/pokedex/v2/small-images/65.png b/projects/challenge 8/pokedex/v2/small-images/65.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/65.png rename to projects/challenge 8/pokedex/v2/small-images/65.png diff --git a/projects/challange 8/pokedex/v2/small-images/650.png b/projects/challenge 8/pokedex/v2/small-images/650.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/650.png rename to projects/challenge 8/pokedex/v2/small-images/650.png diff --git a/projects/challange 8/pokedex/v2/small-images/651.png b/projects/challenge 8/pokedex/v2/small-images/651.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/651.png rename to projects/challenge 8/pokedex/v2/small-images/651.png diff --git a/projects/challange 8/pokedex/v2/small-images/652.png b/projects/challenge 8/pokedex/v2/small-images/652.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/652.png rename to projects/challenge 8/pokedex/v2/small-images/652.png diff --git a/projects/challange 8/pokedex/v2/small-images/653.png b/projects/challenge 8/pokedex/v2/small-images/653.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/653.png rename to projects/challenge 8/pokedex/v2/small-images/653.png diff --git a/projects/challange 8/pokedex/v2/small-images/654.png b/projects/challenge 8/pokedex/v2/small-images/654.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/654.png rename to projects/challenge 8/pokedex/v2/small-images/654.png diff --git a/projects/challange 8/pokedex/v2/small-images/655.png b/projects/challenge 8/pokedex/v2/small-images/655.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/655.png rename to projects/challenge 8/pokedex/v2/small-images/655.png diff --git a/projects/challange 8/pokedex/v2/small-images/656.png b/projects/challenge 8/pokedex/v2/small-images/656.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/656.png rename to projects/challenge 8/pokedex/v2/small-images/656.png diff --git a/projects/challange 8/pokedex/v2/small-images/657.png b/projects/challenge 8/pokedex/v2/small-images/657.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/657.png rename to projects/challenge 8/pokedex/v2/small-images/657.png diff --git a/projects/challange 8/pokedex/v2/small-images/658.png b/projects/challenge 8/pokedex/v2/small-images/658.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/658.png rename to projects/challenge 8/pokedex/v2/small-images/658.png diff --git a/projects/challange 8/pokedex/v2/small-images/659.png b/projects/challenge 8/pokedex/v2/small-images/659.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/659.png rename to projects/challenge 8/pokedex/v2/small-images/659.png diff --git a/projects/challange 8/pokedex/v2/small-images/66.png b/projects/challenge 8/pokedex/v2/small-images/66.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/66.png rename to projects/challenge 8/pokedex/v2/small-images/66.png diff --git a/projects/challange 8/pokedex/v2/small-images/660.png b/projects/challenge 8/pokedex/v2/small-images/660.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/660.png rename to projects/challenge 8/pokedex/v2/small-images/660.png diff --git a/projects/challange 8/pokedex/v2/small-images/661.png b/projects/challenge 8/pokedex/v2/small-images/661.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/661.png rename to projects/challenge 8/pokedex/v2/small-images/661.png diff --git a/projects/challange 8/pokedex/v2/small-images/662.png b/projects/challenge 8/pokedex/v2/small-images/662.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/662.png rename to projects/challenge 8/pokedex/v2/small-images/662.png diff --git a/projects/challange 8/pokedex/v2/small-images/663.png b/projects/challenge 8/pokedex/v2/small-images/663.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/663.png rename to projects/challenge 8/pokedex/v2/small-images/663.png diff --git a/projects/challange 8/pokedex/v2/small-images/664.png b/projects/challenge 8/pokedex/v2/small-images/664.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/664.png rename to projects/challenge 8/pokedex/v2/small-images/664.png diff --git a/projects/challange 8/pokedex/v2/small-images/665.png b/projects/challenge 8/pokedex/v2/small-images/665.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/665.png rename to projects/challenge 8/pokedex/v2/small-images/665.png diff --git a/projects/challange 8/pokedex/v2/small-images/666.png b/projects/challenge 8/pokedex/v2/small-images/666.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/666.png rename to projects/challenge 8/pokedex/v2/small-images/666.png diff --git a/projects/challange 8/pokedex/v2/small-images/667.png b/projects/challenge 8/pokedex/v2/small-images/667.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/667.png rename to projects/challenge 8/pokedex/v2/small-images/667.png diff --git a/projects/challange 8/pokedex/v2/small-images/668.png b/projects/challenge 8/pokedex/v2/small-images/668.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/668.png rename to projects/challenge 8/pokedex/v2/small-images/668.png diff --git a/projects/challange 8/pokedex/v2/small-images/669.png b/projects/challenge 8/pokedex/v2/small-images/669.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/669.png rename to projects/challenge 8/pokedex/v2/small-images/669.png diff --git a/projects/challange 8/pokedex/v2/small-images/67.png b/projects/challenge 8/pokedex/v2/small-images/67.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/67.png rename to projects/challenge 8/pokedex/v2/small-images/67.png diff --git a/projects/challange 8/pokedex/v2/small-images/670.png b/projects/challenge 8/pokedex/v2/small-images/670.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/670.png rename to projects/challenge 8/pokedex/v2/small-images/670.png diff --git a/projects/challange 8/pokedex/v2/small-images/671.png b/projects/challenge 8/pokedex/v2/small-images/671.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/671.png rename to projects/challenge 8/pokedex/v2/small-images/671.png diff --git a/projects/challange 8/pokedex/v2/small-images/672.png b/projects/challenge 8/pokedex/v2/small-images/672.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/672.png rename to projects/challenge 8/pokedex/v2/small-images/672.png diff --git a/projects/challange 8/pokedex/v2/small-images/673.png b/projects/challenge 8/pokedex/v2/small-images/673.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/673.png rename to projects/challenge 8/pokedex/v2/small-images/673.png diff --git a/projects/challange 8/pokedex/v2/small-images/674.png b/projects/challenge 8/pokedex/v2/small-images/674.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/674.png rename to projects/challenge 8/pokedex/v2/small-images/674.png diff --git a/projects/challange 8/pokedex/v2/small-images/675.png b/projects/challenge 8/pokedex/v2/small-images/675.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/675.png rename to projects/challenge 8/pokedex/v2/small-images/675.png diff --git a/projects/challange 8/pokedex/v2/small-images/676.png b/projects/challenge 8/pokedex/v2/small-images/676.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/676.png rename to projects/challenge 8/pokedex/v2/small-images/676.png diff --git a/projects/challange 8/pokedex/v2/small-images/677.png b/projects/challenge 8/pokedex/v2/small-images/677.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/677.png rename to projects/challenge 8/pokedex/v2/small-images/677.png diff --git a/projects/challange 8/pokedex/v2/small-images/678.png b/projects/challenge 8/pokedex/v2/small-images/678.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/678.png rename to projects/challenge 8/pokedex/v2/small-images/678.png diff --git a/projects/challange 8/pokedex/v2/small-images/679.png b/projects/challenge 8/pokedex/v2/small-images/679.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/679.png rename to projects/challenge 8/pokedex/v2/small-images/679.png diff --git a/projects/challange 8/pokedex/v2/small-images/68.png b/projects/challenge 8/pokedex/v2/small-images/68.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/68.png rename to projects/challenge 8/pokedex/v2/small-images/68.png diff --git a/projects/challange 8/pokedex/v2/small-images/680.png b/projects/challenge 8/pokedex/v2/small-images/680.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/680.png rename to projects/challenge 8/pokedex/v2/small-images/680.png diff --git a/projects/challange 8/pokedex/v2/small-images/681.png b/projects/challenge 8/pokedex/v2/small-images/681.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/681.png rename to projects/challenge 8/pokedex/v2/small-images/681.png diff --git a/projects/challange 8/pokedex/v2/small-images/682.png b/projects/challenge 8/pokedex/v2/small-images/682.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/682.png rename to projects/challenge 8/pokedex/v2/small-images/682.png diff --git a/projects/challange 8/pokedex/v2/small-images/683.png b/projects/challenge 8/pokedex/v2/small-images/683.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/683.png rename to projects/challenge 8/pokedex/v2/small-images/683.png diff --git a/projects/challange 8/pokedex/v2/small-images/684.png b/projects/challenge 8/pokedex/v2/small-images/684.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/684.png rename to projects/challenge 8/pokedex/v2/small-images/684.png diff --git a/projects/challange 8/pokedex/v2/small-images/685.png b/projects/challenge 8/pokedex/v2/small-images/685.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/685.png rename to projects/challenge 8/pokedex/v2/small-images/685.png diff --git a/projects/challange 8/pokedex/v2/small-images/686.png b/projects/challenge 8/pokedex/v2/small-images/686.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/686.png rename to projects/challenge 8/pokedex/v2/small-images/686.png diff --git a/projects/challange 8/pokedex/v2/small-images/687.png b/projects/challenge 8/pokedex/v2/small-images/687.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/687.png rename to projects/challenge 8/pokedex/v2/small-images/687.png diff --git a/projects/challange 8/pokedex/v2/small-images/688.png b/projects/challenge 8/pokedex/v2/small-images/688.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/688.png rename to projects/challenge 8/pokedex/v2/small-images/688.png diff --git a/projects/challange 8/pokedex/v2/small-images/689.png b/projects/challenge 8/pokedex/v2/small-images/689.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/689.png rename to projects/challenge 8/pokedex/v2/small-images/689.png diff --git a/projects/challange 8/pokedex/v2/small-images/69.png b/projects/challenge 8/pokedex/v2/small-images/69.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/69.png rename to projects/challenge 8/pokedex/v2/small-images/69.png diff --git a/projects/challange 8/pokedex/v2/small-images/690.png b/projects/challenge 8/pokedex/v2/small-images/690.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/690.png rename to projects/challenge 8/pokedex/v2/small-images/690.png diff --git a/projects/challange 8/pokedex/v2/small-images/691.png b/projects/challenge 8/pokedex/v2/small-images/691.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/691.png rename to projects/challenge 8/pokedex/v2/small-images/691.png diff --git a/projects/challange 8/pokedex/v2/small-images/692.png b/projects/challenge 8/pokedex/v2/small-images/692.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/692.png rename to projects/challenge 8/pokedex/v2/small-images/692.png diff --git a/projects/challange 8/pokedex/v2/small-images/693.png b/projects/challenge 8/pokedex/v2/small-images/693.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/693.png rename to projects/challenge 8/pokedex/v2/small-images/693.png diff --git a/projects/challange 8/pokedex/v2/small-images/694.png b/projects/challenge 8/pokedex/v2/small-images/694.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/694.png rename to projects/challenge 8/pokedex/v2/small-images/694.png diff --git a/projects/challange 8/pokedex/v2/small-images/695.png b/projects/challenge 8/pokedex/v2/small-images/695.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/695.png rename to projects/challenge 8/pokedex/v2/small-images/695.png diff --git a/projects/challange 8/pokedex/v2/small-images/696.png b/projects/challenge 8/pokedex/v2/small-images/696.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/696.png rename to projects/challenge 8/pokedex/v2/small-images/696.png diff --git a/projects/challange 8/pokedex/v2/small-images/697.png b/projects/challenge 8/pokedex/v2/small-images/697.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/697.png rename to projects/challenge 8/pokedex/v2/small-images/697.png diff --git a/projects/challange 8/pokedex/v2/small-images/698.png b/projects/challenge 8/pokedex/v2/small-images/698.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/698.png rename to projects/challenge 8/pokedex/v2/small-images/698.png diff --git a/projects/challange 8/pokedex/v2/small-images/699.png b/projects/challenge 8/pokedex/v2/small-images/699.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/699.png rename to projects/challenge 8/pokedex/v2/small-images/699.png diff --git a/projects/challange 8/pokedex/v2/small-images/7.png b/projects/challenge 8/pokedex/v2/small-images/7.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/7.png rename to projects/challenge 8/pokedex/v2/small-images/7.png diff --git a/projects/challange 8/pokedex/v2/small-images/70.png b/projects/challenge 8/pokedex/v2/small-images/70.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/70.png rename to projects/challenge 8/pokedex/v2/small-images/70.png diff --git a/projects/challange 8/pokedex/v2/small-images/700.png b/projects/challenge 8/pokedex/v2/small-images/700.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/700.png rename to projects/challenge 8/pokedex/v2/small-images/700.png diff --git a/projects/challange 8/pokedex/v2/small-images/701.png b/projects/challenge 8/pokedex/v2/small-images/701.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/701.png rename to projects/challenge 8/pokedex/v2/small-images/701.png diff --git a/projects/challange 8/pokedex/v2/small-images/702.png b/projects/challenge 8/pokedex/v2/small-images/702.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/702.png rename to projects/challenge 8/pokedex/v2/small-images/702.png diff --git a/projects/challange 8/pokedex/v2/small-images/703.png b/projects/challenge 8/pokedex/v2/small-images/703.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/703.png rename to projects/challenge 8/pokedex/v2/small-images/703.png diff --git a/projects/challange 8/pokedex/v2/small-images/704.png b/projects/challenge 8/pokedex/v2/small-images/704.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/704.png rename to projects/challenge 8/pokedex/v2/small-images/704.png diff --git a/projects/challange 8/pokedex/v2/small-images/705.png b/projects/challenge 8/pokedex/v2/small-images/705.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/705.png rename to projects/challenge 8/pokedex/v2/small-images/705.png diff --git a/projects/challange 8/pokedex/v2/small-images/706.png b/projects/challenge 8/pokedex/v2/small-images/706.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/706.png rename to projects/challenge 8/pokedex/v2/small-images/706.png diff --git a/projects/challange 8/pokedex/v2/small-images/707.png b/projects/challenge 8/pokedex/v2/small-images/707.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/707.png rename to projects/challenge 8/pokedex/v2/small-images/707.png diff --git a/projects/challange 8/pokedex/v2/small-images/708.png b/projects/challenge 8/pokedex/v2/small-images/708.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/708.png rename to projects/challenge 8/pokedex/v2/small-images/708.png diff --git a/projects/challange 8/pokedex/v2/small-images/709.png b/projects/challenge 8/pokedex/v2/small-images/709.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/709.png rename to projects/challenge 8/pokedex/v2/small-images/709.png diff --git a/projects/challange 8/pokedex/v2/small-images/71.png b/projects/challenge 8/pokedex/v2/small-images/71.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/71.png rename to projects/challenge 8/pokedex/v2/small-images/71.png diff --git a/projects/challange 8/pokedex/v2/small-images/710.png b/projects/challenge 8/pokedex/v2/small-images/710.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/710.png rename to projects/challenge 8/pokedex/v2/small-images/710.png diff --git a/projects/challange 8/pokedex/v2/small-images/711.png b/projects/challenge 8/pokedex/v2/small-images/711.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/711.png rename to projects/challenge 8/pokedex/v2/small-images/711.png diff --git a/projects/challange 8/pokedex/v2/small-images/712.png b/projects/challenge 8/pokedex/v2/small-images/712.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/712.png rename to projects/challenge 8/pokedex/v2/small-images/712.png diff --git a/projects/challange 8/pokedex/v2/small-images/713.png b/projects/challenge 8/pokedex/v2/small-images/713.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/713.png rename to projects/challenge 8/pokedex/v2/small-images/713.png diff --git a/projects/challange 8/pokedex/v2/small-images/714.png b/projects/challenge 8/pokedex/v2/small-images/714.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/714.png rename to projects/challenge 8/pokedex/v2/small-images/714.png diff --git a/projects/challange 8/pokedex/v2/small-images/715.png b/projects/challenge 8/pokedex/v2/small-images/715.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/715.png rename to projects/challenge 8/pokedex/v2/small-images/715.png diff --git a/projects/challange 8/pokedex/v2/small-images/716.png b/projects/challenge 8/pokedex/v2/small-images/716.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/716.png rename to projects/challenge 8/pokedex/v2/small-images/716.png diff --git a/projects/challange 8/pokedex/v2/small-images/717.png b/projects/challenge 8/pokedex/v2/small-images/717.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/717.png rename to projects/challenge 8/pokedex/v2/small-images/717.png diff --git a/projects/challange 8/pokedex/v2/small-images/718.png b/projects/challenge 8/pokedex/v2/small-images/718.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/718.png rename to projects/challenge 8/pokedex/v2/small-images/718.png diff --git a/projects/challange 8/pokedex/v2/small-images/719.png b/projects/challenge 8/pokedex/v2/small-images/719.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/719.png rename to projects/challenge 8/pokedex/v2/small-images/719.png diff --git a/projects/challange 8/pokedex/v2/small-images/72.png b/projects/challenge 8/pokedex/v2/small-images/72.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/72.png rename to projects/challenge 8/pokedex/v2/small-images/72.png diff --git a/projects/challange 8/pokedex/v2/small-images/720.png b/projects/challenge 8/pokedex/v2/small-images/720.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/720.png rename to projects/challenge 8/pokedex/v2/small-images/720.png diff --git a/projects/challange 8/pokedex/v2/small-images/721.png b/projects/challenge 8/pokedex/v2/small-images/721.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/721.png rename to projects/challenge 8/pokedex/v2/small-images/721.png diff --git a/projects/challange 8/pokedex/v2/small-images/722.png b/projects/challenge 8/pokedex/v2/small-images/722.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/722.png rename to projects/challenge 8/pokedex/v2/small-images/722.png diff --git a/projects/challange 8/pokedex/v2/small-images/723.png b/projects/challenge 8/pokedex/v2/small-images/723.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/723.png rename to projects/challenge 8/pokedex/v2/small-images/723.png diff --git a/projects/challange 8/pokedex/v2/small-images/724.png b/projects/challenge 8/pokedex/v2/small-images/724.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/724.png rename to projects/challenge 8/pokedex/v2/small-images/724.png diff --git a/projects/challange 8/pokedex/v2/small-images/725.png b/projects/challenge 8/pokedex/v2/small-images/725.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/725.png rename to projects/challenge 8/pokedex/v2/small-images/725.png diff --git a/projects/challange 8/pokedex/v2/small-images/726.png b/projects/challenge 8/pokedex/v2/small-images/726.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/726.png rename to projects/challenge 8/pokedex/v2/small-images/726.png diff --git a/projects/challange 8/pokedex/v2/small-images/727.png b/projects/challenge 8/pokedex/v2/small-images/727.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/727.png rename to projects/challenge 8/pokedex/v2/small-images/727.png diff --git a/projects/challange 8/pokedex/v2/small-images/728.png b/projects/challenge 8/pokedex/v2/small-images/728.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/728.png rename to projects/challenge 8/pokedex/v2/small-images/728.png diff --git a/projects/challange 8/pokedex/v2/small-images/729.png b/projects/challenge 8/pokedex/v2/small-images/729.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/729.png rename to projects/challenge 8/pokedex/v2/small-images/729.png diff --git a/projects/challange 8/pokedex/v2/small-images/73.png b/projects/challenge 8/pokedex/v2/small-images/73.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/73.png rename to projects/challenge 8/pokedex/v2/small-images/73.png diff --git a/projects/challange 8/pokedex/v2/small-images/730.png b/projects/challenge 8/pokedex/v2/small-images/730.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/730.png rename to projects/challenge 8/pokedex/v2/small-images/730.png diff --git a/projects/challange 8/pokedex/v2/small-images/731.png b/projects/challenge 8/pokedex/v2/small-images/731.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/731.png rename to projects/challenge 8/pokedex/v2/small-images/731.png diff --git a/projects/challange 8/pokedex/v2/small-images/732.png b/projects/challenge 8/pokedex/v2/small-images/732.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/732.png rename to projects/challenge 8/pokedex/v2/small-images/732.png diff --git a/projects/challange 8/pokedex/v2/small-images/733.png b/projects/challenge 8/pokedex/v2/small-images/733.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/733.png rename to projects/challenge 8/pokedex/v2/small-images/733.png diff --git a/projects/challange 8/pokedex/v2/small-images/734.png b/projects/challenge 8/pokedex/v2/small-images/734.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/734.png rename to projects/challenge 8/pokedex/v2/small-images/734.png diff --git a/projects/challange 8/pokedex/v2/small-images/735.png b/projects/challenge 8/pokedex/v2/small-images/735.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/735.png rename to projects/challenge 8/pokedex/v2/small-images/735.png diff --git a/projects/challange 8/pokedex/v2/small-images/736.png b/projects/challenge 8/pokedex/v2/small-images/736.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/736.png rename to projects/challenge 8/pokedex/v2/small-images/736.png diff --git a/projects/challange 8/pokedex/v2/small-images/737.png b/projects/challenge 8/pokedex/v2/small-images/737.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/737.png rename to projects/challenge 8/pokedex/v2/small-images/737.png diff --git a/projects/challange 8/pokedex/v2/small-images/738.png b/projects/challenge 8/pokedex/v2/small-images/738.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/738.png rename to projects/challenge 8/pokedex/v2/small-images/738.png diff --git a/projects/challange 8/pokedex/v2/small-images/739.png b/projects/challenge 8/pokedex/v2/small-images/739.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/739.png rename to projects/challenge 8/pokedex/v2/small-images/739.png diff --git a/projects/challange 8/pokedex/v2/small-images/74.png b/projects/challenge 8/pokedex/v2/small-images/74.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/74.png rename to projects/challenge 8/pokedex/v2/small-images/74.png diff --git a/projects/challange 8/pokedex/v2/small-images/740.png b/projects/challenge 8/pokedex/v2/small-images/740.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/740.png rename to projects/challenge 8/pokedex/v2/small-images/740.png diff --git a/projects/challange 8/pokedex/v2/small-images/741.png b/projects/challenge 8/pokedex/v2/small-images/741.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/741.png rename to projects/challenge 8/pokedex/v2/small-images/741.png diff --git a/projects/challange 8/pokedex/v2/small-images/742.png b/projects/challenge 8/pokedex/v2/small-images/742.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/742.png rename to projects/challenge 8/pokedex/v2/small-images/742.png diff --git a/projects/challange 8/pokedex/v2/small-images/743.png b/projects/challenge 8/pokedex/v2/small-images/743.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/743.png rename to projects/challenge 8/pokedex/v2/small-images/743.png diff --git a/projects/challange 8/pokedex/v2/small-images/744.png b/projects/challenge 8/pokedex/v2/small-images/744.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/744.png rename to projects/challenge 8/pokedex/v2/small-images/744.png diff --git a/projects/challange 8/pokedex/v2/small-images/745.png b/projects/challenge 8/pokedex/v2/small-images/745.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/745.png rename to projects/challenge 8/pokedex/v2/small-images/745.png diff --git a/projects/challange 8/pokedex/v2/small-images/746.png b/projects/challenge 8/pokedex/v2/small-images/746.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/746.png rename to projects/challenge 8/pokedex/v2/small-images/746.png diff --git a/projects/challange 8/pokedex/v2/small-images/747.png b/projects/challenge 8/pokedex/v2/small-images/747.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/747.png rename to projects/challenge 8/pokedex/v2/small-images/747.png diff --git a/projects/challange 8/pokedex/v2/small-images/748.png b/projects/challenge 8/pokedex/v2/small-images/748.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/748.png rename to projects/challenge 8/pokedex/v2/small-images/748.png diff --git a/projects/challange 8/pokedex/v2/small-images/749.png b/projects/challenge 8/pokedex/v2/small-images/749.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/749.png rename to projects/challenge 8/pokedex/v2/small-images/749.png diff --git a/projects/challange 8/pokedex/v2/small-images/75.png b/projects/challenge 8/pokedex/v2/small-images/75.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/75.png rename to projects/challenge 8/pokedex/v2/small-images/75.png diff --git a/projects/challange 8/pokedex/v2/small-images/750.png b/projects/challenge 8/pokedex/v2/small-images/750.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/750.png rename to projects/challenge 8/pokedex/v2/small-images/750.png diff --git a/projects/challange 8/pokedex/v2/small-images/751.png b/projects/challenge 8/pokedex/v2/small-images/751.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/751.png rename to projects/challenge 8/pokedex/v2/small-images/751.png diff --git a/projects/challange 8/pokedex/v2/small-images/752.png b/projects/challenge 8/pokedex/v2/small-images/752.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/752.png rename to projects/challenge 8/pokedex/v2/small-images/752.png diff --git a/projects/challange 8/pokedex/v2/small-images/753.png b/projects/challenge 8/pokedex/v2/small-images/753.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/753.png rename to projects/challenge 8/pokedex/v2/small-images/753.png diff --git a/projects/challange 8/pokedex/v2/small-images/754.png b/projects/challenge 8/pokedex/v2/small-images/754.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/754.png rename to projects/challenge 8/pokedex/v2/small-images/754.png diff --git a/projects/challange 8/pokedex/v2/small-images/755.png b/projects/challenge 8/pokedex/v2/small-images/755.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/755.png rename to projects/challenge 8/pokedex/v2/small-images/755.png diff --git a/projects/challange 8/pokedex/v2/small-images/756.png b/projects/challenge 8/pokedex/v2/small-images/756.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/756.png rename to projects/challenge 8/pokedex/v2/small-images/756.png diff --git a/projects/challange 8/pokedex/v2/small-images/757.png b/projects/challenge 8/pokedex/v2/small-images/757.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/757.png rename to projects/challenge 8/pokedex/v2/small-images/757.png diff --git a/projects/challange 8/pokedex/v2/small-images/758.png b/projects/challenge 8/pokedex/v2/small-images/758.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/758.png rename to projects/challenge 8/pokedex/v2/small-images/758.png diff --git a/projects/challange 8/pokedex/v2/small-images/759.png b/projects/challenge 8/pokedex/v2/small-images/759.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/759.png rename to projects/challenge 8/pokedex/v2/small-images/759.png diff --git a/projects/challange 8/pokedex/v2/small-images/76.png b/projects/challenge 8/pokedex/v2/small-images/76.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/76.png rename to projects/challenge 8/pokedex/v2/small-images/76.png diff --git a/projects/challange 8/pokedex/v2/small-images/760.png b/projects/challenge 8/pokedex/v2/small-images/760.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/760.png rename to projects/challenge 8/pokedex/v2/small-images/760.png diff --git a/projects/challange 8/pokedex/v2/small-images/761.png b/projects/challenge 8/pokedex/v2/small-images/761.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/761.png rename to projects/challenge 8/pokedex/v2/small-images/761.png diff --git a/projects/challange 8/pokedex/v2/small-images/762.png b/projects/challenge 8/pokedex/v2/small-images/762.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/762.png rename to projects/challenge 8/pokedex/v2/small-images/762.png diff --git a/projects/challange 8/pokedex/v2/small-images/763.png b/projects/challenge 8/pokedex/v2/small-images/763.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/763.png rename to projects/challenge 8/pokedex/v2/small-images/763.png diff --git a/projects/challange 8/pokedex/v2/small-images/764.png b/projects/challenge 8/pokedex/v2/small-images/764.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/764.png rename to projects/challenge 8/pokedex/v2/small-images/764.png diff --git a/projects/challange 8/pokedex/v2/small-images/765.png b/projects/challenge 8/pokedex/v2/small-images/765.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/765.png rename to projects/challenge 8/pokedex/v2/small-images/765.png diff --git a/projects/challange 8/pokedex/v2/small-images/766.png b/projects/challenge 8/pokedex/v2/small-images/766.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/766.png rename to projects/challenge 8/pokedex/v2/small-images/766.png diff --git a/projects/challange 8/pokedex/v2/small-images/767.png b/projects/challenge 8/pokedex/v2/small-images/767.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/767.png rename to projects/challenge 8/pokedex/v2/small-images/767.png diff --git a/projects/challange 8/pokedex/v2/small-images/768.png b/projects/challenge 8/pokedex/v2/small-images/768.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/768.png rename to projects/challenge 8/pokedex/v2/small-images/768.png diff --git a/projects/challange 8/pokedex/v2/small-images/769.png b/projects/challenge 8/pokedex/v2/small-images/769.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/769.png rename to projects/challenge 8/pokedex/v2/small-images/769.png diff --git a/projects/challange 8/pokedex/v2/small-images/77.png b/projects/challenge 8/pokedex/v2/small-images/77.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/77.png rename to projects/challenge 8/pokedex/v2/small-images/77.png diff --git a/projects/challange 8/pokedex/v2/small-images/770.png b/projects/challenge 8/pokedex/v2/small-images/770.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/770.png rename to projects/challenge 8/pokedex/v2/small-images/770.png diff --git a/projects/challange 8/pokedex/v2/small-images/771.png b/projects/challenge 8/pokedex/v2/small-images/771.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/771.png rename to projects/challenge 8/pokedex/v2/small-images/771.png diff --git a/projects/challange 8/pokedex/v2/small-images/772.png b/projects/challenge 8/pokedex/v2/small-images/772.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/772.png rename to projects/challenge 8/pokedex/v2/small-images/772.png diff --git a/projects/challange 8/pokedex/v2/small-images/773.png b/projects/challenge 8/pokedex/v2/small-images/773.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/773.png rename to projects/challenge 8/pokedex/v2/small-images/773.png diff --git a/projects/challange 8/pokedex/v2/small-images/774.png b/projects/challenge 8/pokedex/v2/small-images/774.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/774.png rename to projects/challenge 8/pokedex/v2/small-images/774.png diff --git a/projects/challange 8/pokedex/v2/small-images/775.png b/projects/challenge 8/pokedex/v2/small-images/775.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/775.png rename to projects/challenge 8/pokedex/v2/small-images/775.png diff --git a/projects/challange 8/pokedex/v2/small-images/776.png b/projects/challenge 8/pokedex/v2/small-images/776.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/776.png rename to projects/challenge 8/pokedex/v2/small-images/776.png diff --git a/projects/challange 8/pokedex/v2/small-images/777.png b/projects/challenge 8/pokedex/v2/small-images/777.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/777.png rename to projects/challenge 8/pokedex/v2/small-images/777.png diff --git a/projects/challange 8/pokedex/v2/small-images/778.png b/projects/challenge 8/pokedex/v2/small-images/778.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/778.png rename to projects/challenge 8/pokedex/v2/small-images/778.png diff --git a/projects/challange 8/pokedex/v2/small-images/779.png b/projects/challenge 8/pokedex/v2/small-images/779.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/779.png rename to projects/challenge 8/pokedex/v2/small-images/779.png diff --git a/projects/challange 8/pokedex/v2/small-images/78.png b/projects/challenge 8/pokedex/v2/small-images/78.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/78.png rename to projects/challenge 8/pokedex/v2/small-images/78.png diff --git a/projects/challange 8/pokedex/v2/small-images/780.png b/projects/challenge 8/pokedex/v2/small-images/780.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/780.png rename to projects/challenge 8/pokedex/v2/small-images/780.png diff --git a/projects/challange 8/pokedex/v2/small-images/781.png b/projects/challenge 8/pokedex/v2/small-images/781.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/781.png rename to projects/challenge 8/pokedex/v2/small-images/781.png diff --git a/projects/challange 8/pokedex/v2/small-images/782.png b/projects/challenge 8/pokedex/v2/small-images/782.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/782.png rename to projects/challenge 8/pokedex/v2/small-images/782.png diff --git a/projects/challange 8/pokedex/v2/small-images/783.png b/projects/challenge 8/pokedex/v2/small-images/783.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/783.png rename to projects/challenge 8/pokedex/v2/small-images/783.png diff --git a/projects/challange 8/pokedex/v2/small-images/784.png b/projects/challenge 8/pokedex/v2/small-images/784.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/784.png rename to projects/challenge 8/pokedex/v2/small-images/784.png diff --git a/projects/challange 8/pokedex/v2/small-images/785.png b/projects/challenge 8/pokedex/v2/small-images/785.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/785.png rename to projects/challenge 8/pokedex/v2/small-images/785.png diff --git a/projects/challange 8/pokedex/v2/small-images/786.png b/projects/challenge 8/pokedex/v2/small-images/786.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/786.png rename to projects/challenge 8/pokedex/v2/small-images/786.png diff --git a/projects/challange 8/pokedex/v2/small-images/787.png b/projects/challenge 8/pokedex/v2/small-images/787.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/787.png rename to projects/challenge 8/pokedex/v2/small-images/787.png diff --git a/projects/challange 8/pokedex/v2/small-images/788.png b/projects/challenge 8/pokedex/v2/small-images/788.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/788.png rename to projects/challenge 8/pokedex/v2/small-images/788.png diff --git a/projects/challange 8/pokedex/v2/small-images/789.png b/projects/challenge 8/pokedex/v2/small-images/789.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/789.png rename to projects/challenge 8/pokedex/v2/small-images/789.png diff --git a/projects/challange 8/pokedex/v2/small-images/79.png b/projects/challenge 8/pokedex/v2/small-images/79.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/79.png rename to projects/challenge 8/pokedex/v2/small-images/79.png diff --git a/projects/challange 8/pokedex/v2/small-images/790.png b/projects/challenge 8/pokedex/v2/small-images/790.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/790.png rename to projects/challenge 8/pokedex/v2/small-images/790.png diff --git a/projects/challange 8/pokedex/v2/small-images/791.png b/projects/challenge 8/pokedex/v2/small-images/791.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/791.png rename to projects/challenge 8/pokedex/v2/small-images/791.png diff --git a/projects/challange 8/pokedex/v2/small-images/792.png b/projects/challenge 8/pokedex/v2/small-images/792.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/792.png rename to projects/challenge 8/pokedex/v2/small-images/792.png diff --git a/projects/challange 8/pokedex/v2/small-images/793.png b/projects/challenge 8/pokedex/v2/small-images/793.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/793.png rename to projects/challenge 8/pokedex/v2/small-images/793.png diff --git a/projects/challange 8/pokedex/v2/small-images/794.png b/projects/challenge 8/pokedex/v2/small-images/794.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/794.png rename to projects/challenge 8/pokedex/v2/small-images/794.png diff --git a/projects/challange 8/pokedex/v2/small-images/795.png b/projects/challenge 8/pokedex/v2/small-images/795.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/795.png rename to projects/challenge 8/pokedex/v2/small-images/795.png diff --git a/projects/challange 8/pokedex/v2/small-images/796.png b/projects/challenge 8/pokedex/v2/small-images/796.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/796.png rename to projects/challenge 8/pokedex/v2/small-images/796.png diff --git a/projects/challange 8/pokedex/v2/small-images/797.png b/projects/challenge 8/pokedex/v2/small-images/797.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/797.png rename to projects/challenge 8/pokedex/v2/small-images/797.png diff --git a/projects/challange 8/pokedex/v2/small-images/798.png b/projects/challenge 8/pokedex/v2/small-images/798.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/798.png rename to projects/challenge 8/pokedex/v2/small-images/798.png diff --git a/projects/challange 8/pokedex/v2/small-images/799.png b/projects/challenge 8/pokedex/v2/small-images/799.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/799.png rename to projects/challenge 8/pokedex/v2/small-images/799.png diff --git a/projects/challange 8/pokedex/v2/small-images/8.png b/projects/challenge 8/pokedex/v2/small-images/8.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/8.png rename to projects/challenge 8/pokedex/v2/small-images/8.png diff --git a/projects/challange 8/pokedex/v2/small-images/80.png b/projects/challenge 8/pokedex/v2/small-images/80.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/80.png rename to projects/challenge 8/pokedex/v2/small-images/80.png diff --git a/projects/challange 8/pokedex/v2/small-images/800.png b/projects/challenge 8/pokedex/v2/small-images/800.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/800.png rename to projects/challenge 8/pokedex/v2/small-images/800.png diff --git a/projects/challange 8/pokedex/v2/small-images/801.png b/projects/challenge 8/pokedex/v2/small-images/801.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/801.png rename to projects/challenge 8/pokedex/v2/small-images/801.png diff --git a/projects/challange 8/pokedex/v2/small-images/802.png b/projects/challenge 8/pokedex/v2/small-images/802.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/802.png rename to projects/challenge 8/pokedex/v2/small-images/802.png diff --git a/projects/challange 8/pokedex/v2/small-images/803.png b/projects/challenge 8/pokedex/v2/small-images/803.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/803.png rename to projects/challenge 8/pokedex/v2/small-images/803.png diff --git a/projects/challange 8/pokedex/v2/small-images/804.png b/projects/challenge 8/pokedex/v2/small-images/804.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/804.png rename to projects/challenge 8/pokedex/v2/small-images/804.png diff --git a/projects/challange 8/pokedex/v2/small-images/805.png b/projects/challenge 8/pokedex/v2/small-images/805.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/805.png rename to projects/challenge 8/pokedex/v2/small-images/805.png diff --git a/projects/challange 8/pokedex/v2/small-images/806.png b/projects/challenge 8/pokedex/v2/small-images/806.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/806.png rename to projects/challenge 8/pokedex/v2/small-images/806.png diff --git a/projects/challange 8/pokedex/v2/small-images/807.png b/projects/challenge 8/pokedex/v2/small-images/807.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/807.png rename to projects/challenge 8/pokedex/v2/small-images/807.png diff --git a/projects/challange 8/pokedex/v2/small-images/808.png b/projects/challenge 8/pokedex/v2/small-images/808.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/808.png rename to projects/challenge 8/pokedex/v2/small-images/808.png diff --git a/projects/challange 8/pokedex/v2/small-images/809.png b/projects/challenge 8/pokedex/v2/small-images/809.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/809.png rename to projects/challenge 8/pokedex/v2/small-images/809.png diff --git a/projects/challange 8/pokedex/v2/small-images/81.png b/projects/challenge 8/pokedex/v2/small-images/81.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/81.png rename to projects/challenge 8/pokedex/v2/small-images/81.png diff --git a/projects/challange 8/pokedex/v2/small-images/810.png b/projects/challenge 8/pokedex/v2/small-images/810.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/810.png rename to projects/challenge 8/pokedex/v2/small-images/810.png diff --git a/projects/challange 8/pokedex/v2/small-images/811.png b/projects/challenge 8/pokedex/v2/small-images/811.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/811.png rename to projects/challenge 8/pokedex/v2/small-images/811.png diff --git a/projects/challange 8/pokedex/v2/small-images/812.png b/projects/challenge 8/pokedex/v2/small-images/812.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/812.png rename to projects/challenge 8/pokedex/v2/small-images/812.png diff --git a/projects/challange 8/pokedex/v2/small-images/813.png b/projects/challenge 8/pokedex/v2/small-images/813.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/813.png rename to projects/challenge 8/pokedex/v2/small-images/813.png diff --git a/projects/challange 8/pokedex/v2/small-images/814.png b/projects/challenge 8/pokedex/v2/small-images/814.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/814.png rename to projects/challenge 8/pokedex/v2/small-images/814.png diff --git a/projects/challange 8/pokedex/v2/small-images/815.png b/projects/challenge 8/pokedex/v2/small-images/815.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/815.png rename to projects/challenge 8/pokedex/v2/small-images/815.png diff --git a/projects/challange 8/pokedex/v2/small-images/816.png b/projects/challenge 8/pokedex/v2/small-images/816.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/816.png rename to projects/challenge 8/pokedex/v2/small-images/816.png diff --git a/projects/challange 8/pokedex/v2/small-images/817.png b/projects/challenge 8/pokedex/v2/small-images/817.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/817.png rename to projects/challenge 8/pokedex/v2/small-images/817.png diff --git a/projects/challange 8/pokedex/v2/small-images/818.png b/projects/challenge 8/pokedex/v2/small-images/818.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/818.png rename to projects/challenge 8/pokedex/v2/small-images/818.png diff --git a/projects/challange 8/pokedex/v2/small-images/819.png b/projects/challenge 8/pokedex/v2/small-images/819.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/819.png rename to projects/challenge 8/pokedex/v2/small-images/819.png diff --git a/projects/challange 8/pokedex/v2/small-images/82.png b/projects/challenge 8/pokedex/v2/small-images/82.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/82.png rename to projects/challenge 8/pokedex/v2/small-images/82.png diff --git a/projects/challange 8/pokedex/v2/small-images/820.png b/projects/challenge 8/pokedex/v2/small-images/820.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/820.png rename to projects/challenge 8/pokedex/v2/small-images/820.png diff --git a/projects/challange 8/pokedex/v2/small-images/821.png b/projects/challenge 8/pokedex/v2/small-images/821.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/821.png rename to projects/challenge 8/pokedex/v2/small-images/821.png diff --git a/projects/challange 8/pokedex/v2/small-images/822.png b/projects/challenge 8/pokedex/v2/small-images/822.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/822.png rename to projects/challenge 8/pokedex/v2/small-images/822.png diff --git a/projects/challange 8/pokedex/v2/small-images/823.png b/projects/challenge 8/pokedex/v2/small-images/823.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/823.png rename to projects/challenge 8/pokedex/v2/small-images/823.png diff --git a/projects/challange 8/pokedex/v2/small-images/824.png b/projects/challenge 8/pokedex/v2/small-images/824.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/824.png rename to projects/challenge 8/pokedex/v2/small-images/824.png diff --git a/projects/challange 8/pokedex/v2/small-images/825.png b/projects/challenge 8/pokedex/v2/small-images/825.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/825.png rename to projects/challenge 8/pokedex/v2/small-images/825.png diff --git a/projects/challange 8/pokedex/v2/small-images/826.png b/projects/challenge 8/pokedex/v2/small-images/826.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/826.png rename to projects/challenge 8/pokedex/v2/small-images/826.png diff --git a/projects/challange 8/pokedex/v2/small-images/827.png b/projects/challenge 8/pokedex/v2/small-images/827.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/827.png rename to projects/challenge 8/pokedex/v2/small-images/827.png diff --git a/projects/challange 8/pokedex/v2/small-images/828.png b/projects/challenge 8/pokedex/v2/small-images/828.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/828.png rename to projects/challenge 8/pokedex/v2/small-images/828.png diff --git a/projects/challange 8/pokedex/v2/small-images/829.png b/projects/challenge 8/pokedex/v2/small-images/829.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/829.png rename to projects/challenge 8/pokedex/v2/small-images/829.png diff --git a/projects/challange 8/pokedex/v2/small-images/83.png b/projects/challenge 8/pokedex/v2/small-images/83.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/83.png rename to projects/challenge 8/pokedex/v2/small-images/83.png diff --git a/projects/challange 8/pokedex/v2/small-images/830.png b/projects/challenge 8/pokedex/v2/small-images/830.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/830.png rename to projects/challenge 8/pokedex/v2/small-images/830.png diff --git a/projects/challange 8/pokedex/v2/small-images/831.png b/projects/challenge 8/pokedex/v2/small-images/831.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/831.png rename to projects/challenge 8/pokedex/v2/small-images/831.png diff --git a/projects/challange 8/pokedex/v2/small-images/832.png b/projects/challenge 8/pokedex/v2/small-images/832.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/832.png rename to projects/challenge 8/pokedex/v2/small-images/832.png diff --git a/projects/challange 8/pokedex/v2/small-images/833.png b/projects/challenge 8/pokedex/v2/small-images/833.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/833.png rename to projects/challenge 8/pokedex/v2/small-images/833.png diff --git a/projects/challange 8/pokedex/v2/small-images/834.png b/projects/challenge 8/pokedex/v2/small-images/834.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/834.png rename to projects/challenge 8/pokedex/v2/small-images/834.png diff --git a/projects/challange 8/pokedex/v2/small-images/835.png b/projects/challenge 8/pokedex/v2/small-images/835.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/835.png rename to projects/challenge 8/pokedex/v2/small-images/835.png diff --git a/projects/challange 8/pokedex/v2/small-images/836.png b/projects/challenge 8/pokedex/v2/small-images/836.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/836.png rename to projects/challenge 8/pokedex/v2/small-images/836.png diff --git a/projects/challange 8/pokedex/v2/small-images/837.png b/projects/challenge 8/pokedex/v2/small-images/837.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/837.png rename to projects/challenge 8/pokedex/v2/small-images/837.png diff --git a/projects/challange 8/pokedex/v2/small-images/838.png b/projects/challenge 8/pokedex/v2/small-images/838.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/838.png rename to projects/challenge 8/pokedex/v2/small-images/838.png diff --git a/projects/challange 8/pokedex/v2/small-images/839.png b/projects/challenge 8/pokedex/v2/small-images/839.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/839.png rename to projects/challenge 8/pokedex/v2/small-images/839.png diff --git a/projects/challange 8/pokedex/v2/small-images/84.png b/projects/challenge 8/pokedex/v2/small-images/84.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/84.png rename to projects/challenge 8/pokedex/v2/small-images/84.png diff --git a/projects/challange 8/pokedex/v2/small-images/840.png b/projects/challenge 8/pokedex/v2/small-images/840.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/840.png rename to projects/challenge 8/pokedex/v2/small-images/840.png diff --git a/projects/challange 8/pokedex/v2/small-images/841.png b/projects/challenge 8/pokedex/v2/small-images/841.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/841.png rename to projects/challenge 8/pokedex/v2/small-images/841.png diff --git a/projects/challange 8/pokedex/v2/small-images/842.png b/projects/challenge 8/pokedex/v2/small-images/842.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/842.png rename to projects/challenge 8/pokedex/v2/small-images/842.png diff --git a/projects/challange 8/pokedex/v2/small-images/843.png b/projects/challenge 8/pokedex/v2/small-images/843.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/843.png rename to projects/challenge 8/pokedex/v2/small-images/843.png diff --git a/projects/challange 8/pokedex/v2/small-images/844.png b/projects/challenge 8/pokedex/v2/small-images/844.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/844.png rename to projects/challenge 8/pokedex/v2/small-images/844.png diff --git a/projects/challange 8/pokedex/v2/small-images/845.png b/projects/challenge 8/pokedex/v2/small-images/845.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/845.png rename to projects/challenge 8/pokedex/v2/small-images/845.png diff --git a/projects/challange 8/pokedex/v2/small-images/846.png b/projects/challenge 8/pokedex/v2/small-images/846.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/846.png rename to projects/challenge 8/pokedex/v2/small-images/846.png diff --git a/projects/challange 8/pokedex/v2/small-images/847.png b/projects/challenge 8/pokedex/v2/small-images/847.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/847.png rename to projects/challenge 8/pokedex/v2/small-images/847.png diff --git a/projects/challange 8/pokedex/v2/small-images/848.png b/projects/challenge 8/pokedex/v2/small-images/848.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/848.png rename to projects/challenge 8/pokedex/v2/small-images/848.png diff --git a/projects/challange 8/pokedex/v2/small-images/849.png b/projects/challenge 8/pokedex/v2/small-images/849.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/849.png rename to projects/challenge 8/pokedex/v2/small-images/849.png diff --git a/projects/challange 8/pokedex/v2/small-images/85.png b/projects/challenge 8/pokedex/v2/small-images/85.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/85.png rename to projects/challenge 8/pokedex/v2/small-images/85.png diff --git a/projects/challange 8/pokedex/v2/small-images/850.png b/projects/challenge 8/pokedex/v2/small-images/850.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/850.png rename to projects/challenge 8/pokedex/v2/small-images/850.png diff --git a/projects/challange 8/pokedex/v2/small-images/851.png b/projects/challenge 8/pokedex/v2/small-images/851.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/851.png rename to projects/challenge 8/pokedex/v2/small-images/851.png diff --git a/projects/challange 8/pokedex/v2/small-images/852.png b/projects/challenge 8/pokedex/v2/small-images/852.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/852.png rename to projects/challenge 8/pokedex/v2/small-images/852.png diff --git a/projects/challange 8/pokedex/v2/small-images/853.png b/projects/challenge 8/pokedex/v2/small-images/853.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/853.png rename to projects/challenge 8/pokedex/v2/small-images/853.png diff --git a/projects/challange 8/pokedex/v2/small-images/854.png b/projects/challenge 8/pokedex/v2/small-images/854.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/854.png rename to projects/challenge 8/pokedex/v2/small-images/854.png diff --git a/projects/challange 8/pokedex/v2/small-images/855.png b/projects/challenge 8/pokedex/v2/small-images/855.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/855.png rename to projects/challenge 8/pokedex/v2/small-images/855.png diff --git a/projects/challange 8/pokedex/v2/small-images/856.png b/projects/challenge 8/pokedex/v2/small-images/856.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/856.png rename to projects/challenge 8/pokedex/v2/small-images/856.png diff --git a/projects/challange 8/pokedex/v2/small-images/857.png b/projects/challenge 8/pokedex/v2/small-images/857.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/857.png rename to projects/challenge 8/pokedex/v2/small-images/857.png diff --git a/projects/challange 8/pokedex/v2/small-images/858.png b/projects/challenge 8/pokedex/v2/small-images/858.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/858.png rename to projects/challenge 8/pokedex/v2/small-images/858.png diff --git a/projects/challange 8/pokedex/v2/small-images/859.png b/projects/challenge 8/pokedex/v2/small-images/859.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/859.png rename to projects/challenge 8/pokedex/v2/small-images/859.png diff --git a/projects/challange 8/pokedex/v2/small-images/86.png b/projects/challenge 8/pokedex/v2/small-images/86.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/86.png rename to projects/challenge 8/pokedex/v2/small-images/86.png diff --git a/projects/challange 8/pokedex/v2/small-images/860.png b/projects/challenge 8/pokedex/v2/small-images/860.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/860.png rename to projects/challenge 8/pokedex/v2/small-images/860.png diff --git a/projects/challange 8/pokedex/v2/small-images/861.png b/projects/challenge 8/pokedex/v2/small-images/861.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/861.png rename to projects/challenge 8/pokedex/v2/small-images/861.png diff --git a/projects/challange 8/pokedex/v2/small-images/862.png b/projects/challenge 8/pokedex/v2/small-images/862.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/862.png rename to projects/challenge 8/pokedex/v2/small-images/862.png diff --git a/projects/challange 8/pokedex/v2/small-images/863.png b/projects/challenge 8/pokedex/v2/small-images/863.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/863.png rename to projects/challenge 8/pokedex/v2/small-images/863.png diff --git a/projects/challange 8/pokedex/v2/small-images/864.png b/projects/challenge 8/pokedex/v2/small-images/864.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/864.png rename to projects/challenge 8/pokedex/v2/small-images/864.png diff --git a/projects/challange 8/pokedex/v2/small-images/865.png b/projects/challenge 8/pokedex/v2/small-images/865.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/865.png rename to projects/challenge 8/pokedex/v2/small-images/865.png diff --git a/projects/challange 8/pokedex/v2/small-images/866.png b/projects/challenge 8/pokedex/v2/small-images/866.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/866.png rename to projects/challenge 8/pokedex/v2/small-images/866.png diff --git a/projects/challange 8/pokedex/v2/small-images/867.png b/projects/challenge 8/pokedex/v2/small-images/867.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/867.png rename to projects/challenge 8/pokedex/v2/small-images/867.png diff --git a/projects/challange 8/pokedex/v2/small-images/868.png b/projects/challenge 8/pokedex/v2/small-images/868.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/868.png rename to projects/challenge 8/pokedex/v2/small-images/868.png diff --git a/projects/challange 8/pokedex/v2/small-images/869.png b/projects/challenge 8/pokedex/v2/small-images/869.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/869.png rename to projects/challenge 8/pokedex/v2/small-images/869.png diff --git a/projects/challange 8/pokedex/v2/small-images/87.png b/projects/challenge 8/pokedex/v2/small-images/87.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/87.png rename to projects/challenge 8/pokedex/v2/small-images/87.png diff --git a/projects/challange 8/pokedex/v2/small-images/870.png b/projects/challenge 8/pokedex/v2/small-images/870.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/870.png rename to projects/challenge 8/pokedex/v2/small-images/870.png diff --git a/projects/challange 8/pokedex/v2/small-images/871.png b/projects/challenge 8/pokedex/v2/small-images/871.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/871.png rename to projects/challenge 8/pokedex/v2/small-images/871.png diff --git a/projects/challange 8/pokedex/v2/small-images/872.png b/projects/challenge 8/pokedex/v2/small-images/872.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/872.png rename to projects/challenge 8/pokedex/v2/small-images/872.png diff --git a/projects/challange 8/pokedex/v2/small-images/873.png b/projects/challenge 8/pokedex/v2/small-images/873.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/873.png rename to projects/challenge 8/pokedex/v2/small-images/873.png diff --git a/projects/challange 8/pokedex/v2/small-images/874.png b/projects/challenge 8/pokedex/v2/small-images/874.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/874.png rename to projects/challenge 8/pokedex/v2/small-images/874.png diff --git a/projects/challange 8/pokedex/v2/small-images/875.png b/projects/challenge 8/pokedex/v2/small-images/875.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/875.png rename to projects/challenge 8/pokedex/v2/small-images/875.png diff --git a/projects/challange 8/pokedex/v2/small-images/876.png b/projects/challenge 8/pokedex/v2/small-images/876.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/876.png rename to projects/challenge 8/pokedex/v2/small-images/876.png diff --git a/projects/challange 8/pokedex/v2/small-images/877.png b/projects/challenge 8/pokedex/v2/small-images/877.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/877.png rename to projects/challenge 8/pokedex/v2/small-images/877.png diff --git a/projects/challange 8/pokedex/v2/small-images/878.png b/projects/challenge 8/pokedex/v2/small-images/878.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/878.png rename to projects/challenge 8/pokedex/v2/small-images/878.png diff --git a/projects/challange 8/pokedex/v2/small-images/879.png b/projects/challenge 8/pokedex/v2/small-images/879.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/879.png rename to projects/challenge 8/pokedex/v2/small-images/879.png diff --git a/projects/challange 8/pokedex/v2/small-images/88.png b/projects/challenge 8/pokedex/v2/small-images/88.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/88.png rename to projects/challenge 8/pokedex/v2/small-images/88.png diff --git a/projects/challange 8/pokedex/v2/small-images/880.png b/projects/challenge 8/pokedex/v2/small-images/880.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/880.png rename to projects/challenge 8/pokedex/v2/small-images/880.png diff --git a/projects/challange 8/pokedex/v2/small-images/881.png b/projects/challenge 8/pokedex/v2/small-images/881.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/881.png rename to projects/challenge 8/pokedex/v2/small-images/881.png diff --git a/projects/challange 8/pokedex/v2/small-images/882.png b/projects/challenge 8/pokedex/v2/small-images/882.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/882.png rename to projects/challenge 8/pokedex/v2/small-images/882.png diff --git a/projects/challange 8/pokedex/v2/small-images/883.png b/projects/challenge 8/pokedex/v2/small-images/883.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/883.png rename to projects/challenge 8/pokedex/v2/small-images/883.png diff --git a/projects/challange 8/pokedex/v2/small-images/884.png b/projects/challenge 8/pokedex/v2/small-images/884.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/884.png rename to projects/challenge 8/pokedex/v2/small-images/884.png diff --git a/projects/challange 8/pokedex/v2/small-images/885.png b/projects/challenge 8/pokedex/v2/small-images/885.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/885.png rename to projects/challenge 8/pokedex/v2/small-images/885.png diff --git a/projects/challange 8/pokedex/v2/small-images/886.png b/projects/challenge 8/pokedex/v2/small-images/886.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/886.png rename to projects/challenge 8/pokedex/v2/small-images/886.png diff --git a/projects/challange 8/pokedex/v2/small-images/887.png b/projects/challenge 8/pokedex/v2/small-images/887.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/887.png rename to projects/challenge 8/pokedex/v2/small-images/887.png diff --git a/projects/challange 8/pokedex/v2/small-images/888.png b/projects/challenge 8/pokedex/v2/small-images/888.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/888.png rename to projects/challenge 8/pokedex/v2/small-images/888.png diff --git a/projects/challange 8/pokedex/v2/small-images/889.png b/projects/challenge 8/pokedex/v2/small-images/889.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/889.png rename to projects/challenge 8/pokedex/v2/small-images/889.png diff --git a/projects/challange 8/pokedex/v2/small-images/89.png b/projects/challenge 8/pokedex/v2/small-images/89.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/89.png rename to projects/challenge 8/pokedex/v2/small-images/89.png diff --git a/projects/challange 8/pokedex/v2/small-images/890.png b/projects/challenge 8/pokedex/v2/small-images/890.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/890.png rename to projects/challenge 8/pokedex/v2/small-images/890.png diff --git a/projects/challange 8/pokedex/v2/small-images/891.png b/projects/challenge 8/pokedex/v2/small-images/891.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/891.png rename to projects/challenge 8/pokedex/v2/small-images/891.png diff --git a/projects/challange 8/pokedex/v2/small-images/892.png b/projects/challenge 8/pokedex/v2/small-images/892.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/892.png rename to projects/challenge 8/pokedex/v2/small-images/892.png diff --git a/projects/challange 8/pokedex/v2/small-images/893.png b/projects/challenge 8/pokedex/v2/small-images/893.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/893.png rename to projects/challenge 8/pokedex/v2/small-images/893.png diff --git a/projects/challange 8/pokedex/v2/small-images/894.png b/projects/challenge 8/pokedex/v2/small-images/894.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/894.png rename to projects/challenge 8/pokedex/v2/small-images/894.png diff --git a/projects/challange 8/pokedex/v2/small-images/895.png b/projects/challenge 8/pokedex/v2/small-images/895.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/895.png rename to projects/challenge 8/pokedex/v2/small-images/895.png diff --git a/projects/challange 8/pokedex/v2/small-images/896.png b/projects/challenge 8/pokedex/v2/small-images/896.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/896.png rename to projects/challenge 8/pokedex/v2/small-images/896.png diff --git a/projects/challange 8/pokedex/v2/small-images/897.png b/projects/challenge 8/pokedex/v2/small-images/897.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/897.png rename to projects/challenge 8/pokedex/v2/small-images/897.png diff --git a/projects/challange 8/pokedex/v2/small-images/898.png b/projects/challenge 8/pokedex/v2/small-images/898.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/898.png rename to projects/challenge 8/pokedex/v2/small-images/898.png diff --git a/projects/challange 8/pokedex/v2/small-images/899.png b/projects/challenge 8/pokedex/v2/small-images/899.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/899.png rename to projects/challenge 8/pokedex/v2/small-images/899.png diff --git a/projects/challange 8/pokedex/v2/small-images/9.png b/projects/challenge 8/pokedex/v2/small-images/9.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/9.png rename to projects/challenge 8/pokedex/v2/small-images/9.png diff --git a/projects/challange 8/pokedex/v2/small-images/90.png b/projects/challenge 8/pokedex/v2/small-images/90.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/90.png rename to projects/challenge 8/pokedex/v2/small-images/90.png diff --git a/projects/challange 8/pokedex/v2/small-images/900.png b/projects/challenge 8/pokedex/v2/small-images/900.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/900.png rename to projects/challenge 8/pokedex/v2/small-images/900.png diff --git a/projects/challange 8/pokedex/v2/small-images/901.png b/projects/challenge 8/pokedex/v2/small-images/901.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/901.png rename to projects/challenge 8/pokedex/v2/small-images/901.png diff --git a/projects/challange 8/pokedex/v2/small-images/902.png b/projects/challenge 8/pokedex/v2/small-images/902.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/902.png rename to projects/challenge 8/pokedex/v2/small-images/902.png diff --git a/projects/challange 8/pokedex/v2/small-images/903.png b/projects/challenge 8/pokedex/v2/small-images/903.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/903.png rename to projects/challenge 8/pokedex/v2/small-images/903.png diff --git a/projects/challange 8/pokedex/v2/small-images/904.png b/projects/challenge 8/pokedex/v2/small-images/904.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/904.png rename to projects/challenge 8/pokedex/v2/small-images/904.png diff --git a/projects/challange 8/pokedex/v2/small-images/905.png b/projects/challenge 8/pokedex/v2/small-images/905.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/905.png rename to projects/challenge 8/pokedex/v2/small-images/905.png diff --git a/projects/challange 8/pokedex/v2/small-images/906.png b/projects/challenge 8/pokedex/v2/small-images/906.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/906.png rename to projects/challenge 8/pokedex/v2/small-images/906.png diff --git a/projects/challange 8/pokedex/v2/small-images/907.png b/projects/challenge 8/pokedex/v2/small-images/907.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/907.png rename to projects/challenge 8/pokedex/v2/small-images/907.png diff --git a/projects/challange 8/pokedex/v2/small-images/908.png b/projects/challenge 8/pokedex/v2/small-images/908.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/908.png rename to projects/challenge 8/pokedex/v2/small-images/908.png diff --git a/projects/challange 8/pokedex/v2/small-images/909.png b/projects/challenge 8/pokedex/v2/small-images/909.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/909.png rename to projects/challenge 8/pokedex/v2/small-images/909.png diff --git a/projects/challange 8/pokedex/v2/small-images/91.png b/projects/challenge 8/pokedex/v2/small-images/91.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/91.png rename to projects/challenge 8/pokedex/v2/small-images/91.png diff --git a/projects/challange 8/pokedex/v2/small-images/910.png b/projects/challenge 8/pokedex/v2/small-images/910.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/910.png rename to projects/challenge 8/pokedex/v2/small-images/910.png diff --git a/projects/challange 8/pokedex/v2/small-images/911.png b/projects/challenge 8/pokedex/v2/small-images/911.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/911.png rename to projects/challenge 8/pokedex/v2/small-images/911.png diff --git a/projects/challange 8/pokedex/v2/small-images/912.png b/projects/challenge 8/pokedex/v2/small-images/912.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/912.png rename to projects/challenge 8/pokedex/v2/small-images/912.png diff --git a/projects/challange 8/pokedex/v2/small-images/913.png b/projects/challenge 8/pokedex/v2/small-images/913.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/913.png rename to projects/challenge 8/pokedex/v2/small-images/913.png diff --git a/projects/challange 8/pokedex/v2/small-images/914.png b/projects/challenge 8/pokedex/v2/small-images/914.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/914.png rename to projects/challenge 8/pokedex/v2/small-images/914.png diff --git a/projects/challange 8/pokedex/v2/small-images/915.png b/projects/challenge 8/pokedex/v2/small-images/915.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/915.png rename to projects/challenge 8/pokedex/v2/small-images/915.png diff --git a/projects/challange 8/pokedex/v2/small-images/916.png b/projects/challenge 8/pokedex/v2/small-images/916.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/916.png rename to projects/challenge 8/pokedex/v2/small-images/916.png diff --git a/projects/challange 8/pokedex/v2/small-images/917.png b/projects/challenge 8/pokedex/v2/small-images/917.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/917.png rename to projects/challenge 8/pokedex/v2/small-images/917.png diff --git a/projects/challange 8/pokedex/v2/small-images/918.png b/projects/challenge 8/pokedex/v2/small-images/918.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/918.png rename to projects/challenge 8/pokedex/v2/small-images/918.png diff --git a/projects/challange 8/pokedex/v2/small-images/919.png b/projects/challenge 8/pokedex/v2/small-images/919.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/919.png rename to projects/challenge 8/pokedex/v2/small-images/919.png diff --git a/projects/challange 8/pokedex/v2/small-images/92.png b/projects/challenge 8/pokedex/v2/small-images/92.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/92.png rename to projects/challenge 8/pokedex/v2/small-images/92.png diff --git a/projects/challange 8/pokedex/v2/small-images/920.png b/projects/challenge 8/pokedex/v2/small-images/920.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/920.png rename to projects/challenge 8/pokedex/v2/small-images/920.png diff --git a/projects/challange 8/pokedex/v2/small-images/921.png b/projects/challenge 8/pokedex/v2/small-images/921.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/921.png rename to projects/challenge 8/pokedex/v2/small-images/921.png diff --git a/projects/challange 8/pokedex/v2/small-images/922.png b/projects/challenge 8/pokedex/v2/small-images/922.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/922.png rename to projects/challenge 8/pokedex/v2/small-images/922.png diff --git a/projects/challange 8/pokedex/v2/small-images/923.png b/projects/challenge 8/pokedex/v2/small-images/923.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/923.png rename to projects/challenge 8/pokedex/v2/small-images/923.png diff --git a/projects/challange 8/pokedex/v2/small-images/924.png b/projects/challenge 8/pokedex/v2/small-images/924.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/924.png rename to projects/challenge 8/pokedex/v2/small-images/924.png diff --git a/projects/challange 8/pokedex/v2/small-images/925.png b/projects/challenge 8/pokedex/v2/small-images/925.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/925.png rename to projects/challenge 8/pokedex/v2/small-images/925.png diff --git a/projects/challange 8/pokedex/v2/small-images/926.png b/projects/challenge 8/pokedex/v2/small-images/926.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/926.png rename to projects/challenge 8/pokedex/v2/small-images/926.png diff --git a/projects/challange 8/pokedex/v2/small-images/927.png b/projects/challenge 8/pokedex/v2/small-images/927.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/927.png rename to projects/challenge 8/pokedex/v2/small-images/927.png diff --git a/projects/challange 8/pokedex/v2/small-images/928.png b/projects/challenge 8/pokedex/v2/small-images/928.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/928.png rename to projects/challenge 8/pokedex/v2/small-images/928.png diff --git a/projects/challange 8/pokedex/v2/small-images/929.png b/projects/challenge 8/pokedex/v2/small-images/929.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/929.png rename to projects/challenge 8/pokedex/v2/small-images/929.png diff --git a/projects/challange 8/pokedex/v2/small-images/93.png b/projects/challenge 8/pokedex/v2/small-images/93.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/93.png rename to projects/challenge 8/pokedex/v2/small-images/93.png diff --git a/projects/challange 8/pokedex/v2/small-images/930.png b/projects/challenge 8/pokedex/v2/small-images/930.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/930.png rename to projects/challenge 8/pokedex/v2/small-images/930.png diff --git a/projects/challange 8/pokedex/v2/small-images/931.png b/projects/challenge 8/pokedex/v2/small-images/931.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/931.png rename to projects/challenge 8/pokedex/v2/small-images/931.png diff --git a/projects/challange 8/pokedex/v2/small-images/932.png b/projects/challenge 8/pokedex/v2/small-images/932.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/932.png rename to projects/challenge 8/pokedex/v2/small-images/932.png diff --git a/projects/challange 8/pokedex/v2/small-images/933.png b/projects/challenge 8/pokedex/v2/small-images/933.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/933.png rename to projects/challenge 8/pokedex/v2/small-images/933.png diff --git a/projects/challange 8/pokedex/v2/small-images/934.png b/projects/challenge 8/pokedex/v2/small-images/934.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/934.png rename to projects/challenge 8/pokedex/v2/small-images/934.png diff --git a/projects/challange 8/pokedex/v2/small-images/935.png b/projects/challenge 8/pokedex/v2/small-images/935.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/935.png rename to projects/challenge 8/pokedex/v2/small-images/935.png diff --git a/projects/challange 8/pokedex/v2/small-images/936.png b/projects/challenge 8/pokedex/v2/small-images/936.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/936.png rename to projects/challenge 8/pokedex/v2/small-images/936.png diff --git a/projects/challange 8/pokedex/v2/small-images/937.png b/projects/challenge 8/pokedex/v2/small-images/937.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/937.png rename to projects/challenge 8/pokedex/v2/small-images/937.png diff --git a/projects/challange 8/pokedex/v2/small-images/938.png b/projects/challenge 8/pokedex/v2/small-images/938.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/938.png rename to projects/challenge 8/pokedex/v2/small-images/938.png diff --git a/projects/challange 8/pokedex/v2/small-images/939.png b/projects/challenge 8/pokedex/v2/small-images/939.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/939.png rename to projects/challenge 8/pokedex/v2/small-images/939.png diff --git a/projects/challange 8/pokedex/v2/small-images/94.png b/projects/challenge 8/pokedex/v2/small-images/94.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/94.png rename to projects/challenge 8/pokedex/v2/small-images/94.png diff --git a/projects/challange 8/pokedex/v2/small-images/940.png b/projects/challenge 8/pokedex/v2/small-images/940.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/940.png rename to projects/challenge 8/pokedex/v2/small-images/940.png diff --git a/projects/challange 8/pokedex/v2/small-images/941.png b/projects/challenge 8/pokedex/v2/small-images/941.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/941.png rename to projects/challenge 8/pokedex/v2/small-images/941.png diff --git a/projects/challange 8/pokedex/v2/small-images/942.png b/projects/challenge 8/pokedex/v2/small-images/942.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/942.png rename to projects/challenge 8/pokedex/v2/small-images/942.png diff --git a/projects/challange 8/pokedex/v2/small-images/943.png b/projects/challenge 8/pokedex/v2/small-images/943.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/943.png rename to projects/challenge 8/pokedex/v2/small-images/943.png diff --git a/projects/challange 8/pokedex/v2/small-images/944.png b/projects/challenge 8/pokedex/v2/small-images/944.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/944.png rename to projects/challenge 8/pokedex/v2/small-images/944.png diff --git a/projects/challange 8/pokedex/v2/small-images/945.png b/projects/challenge 8/pokedex/v2/small-images/945.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/945.png rename to projects/challenge 8/pokedex/v2/small-images/945.png diff --git a/projects/challange 8/pokedex/v2/small-images/946.png b/projects/challenge 8/pokedex/v2/small-images/946.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/946.png rename to projects/challenge 8/pokedex/v2/small-images/946.png diff --git a/projects/challange 8/pokedex/v2/small-images/947.png b/projects/challenge 8/pokedex/v2/small-images/947.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/947.png rename to projects/challenge 8/pokedex/v2/small-images/947.png diff --git a/projects/challange 8/pokedex/v2/small-images/948.png b/projects/challenge 8/pokedex/v2/small-images/948.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/948.png rename to projects/challenge 8/pokedex/v2/small-images/948.png diff --git a/projects/challange 8/pokedex/v2/small-images/949.png b/projects/challenge 8/pokedex/v2/small-images/949.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/949.png rename to projects/challenge 8/pokedex/v2/small-images/949.png diff --git a/projects/challange 8/pokedex/v2/small-images/95.png b/projects/challenge 8/pokedex/v2/small-images/95.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/95.png rename to projects/challenge 8/pokedex/v2/small-images/95.png diff --git a/projects/challange 8/pokedex/v2/small-images/950.png b/projects/challenge 8/pokedex/v2/small-images/950.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/950.png rename to projects/challenge 8/pokedex/v2/small-images/950.png diff --git a/projects/challange 8/pokedex/v2/small-images/951.png b/projects/challenge 8/pokedex/v2/small-images/951.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/951.png rename to projects/challenge 8/pokedex/v2/small-images/951.png diff --git a/projects/challange 8/pokedex/v2/small-images/952.png b/projects/challenge 8/pokedex/v2/small-images/952.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/952.png rename to projects/challenge 8/pokedex/v2/small-images/952.png diff --git a/projects/challange 8/pokedex/v2/small-images/953.png b/projects/challenge 8/pokedex/v2/small-images/953.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/953.png rename to projects/challenge 8/pokedex/v2/small-images/953.png diff --git a/projects/challange 8/pokedex/v2/small-images/954.png b/projects/challenge 8/pokedex/v2/small-images/954.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/954.png rename to projects/challenge 8/pokedex/v2/small-images/954.png diff --git a/projects/challange 8/pokedex/v2/small-images/955.png b/projects/challenge 8/pokedex/v2/small-images/955.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/955.png rename to projects/challenge 8/pokedex/v2/small-images/955.png diff --git a/projects/challange 8/pokedex/v2/small-images/956.png b/projects/challenge 8/pokedex/v2/small-images/956.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/956.png rename to projects/challenge 8/pokedex/v2/small-images/956.png diff --git a/projects/challange 8/pokedex/v2/small-images/957.png b/projects/challenge 8/pokedex/v2/small-images/957.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/957.png rename to projects/challenge 8/pokedex/v2/small-images/957.png diff --git a/projects/challange 8/pokedex/v2/small-images/958.png b/projects/challenge 8/pokedex/v2/small-images/958.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/958.png rename to projects/challenge 8/pokedex/v2/small-images/958.png diff --git a/projects/challange 8/pokedex/v2/small-images/959.png b/projects/challenge 8/pokedex/v2/small-images/959.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/959.png rename to projects/challenge 8/pokedex/v2/small-images/959.png diff --git a/projects/challange 8/pokedex/v2/small-images/96.png b/projects/challenge 8/pokedex/v2/small-images/96.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/96.png rename to projects/challenge 8/pokedex/v2/small-images/96.png diff --git a/projects/challange 8/pokedex/v2/small-images/960.png b/projects/challenge 8/pokedex/v2/small-images/960.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/960.png rename to projects/challenge 8/pokedex/v2/small-images/960.png diff --git a/projects/challange 8/pokedex/v2/small-images/961.png b/projects/challenge 8/pokedex/v2/small-images/961.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/961.png rename to projects/challenge 8/pokedex/v2/small-images/961.png diff --git a/projects/challange 8/pokedex/v2/small-images/962.png b/projects/challenge 8/pokedex/v2/small-images/962.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/962.png rename to projects/challenge 8/pokedex/v2/small-images/962.png diff --git a/projects/challange 8/pokedex/v2/small-images/963.png b/projects/challenge 8/pokedex/v2/small-images/963.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/963.png rename to projects/challenge 8/pokedex/v2/small-images/963.png diff --git a/projects/challange 8/pokedex/v2/small-images/964.png b/projects/challenge 8/pokedex/v2/small-images/964.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/964.png rename to projects/challenge 8/pokedex/v2/small-images/964.png diff --git a/projects/challange 8/pokedex/v2/small-images/965.png b/projects/challenge 8/pokedex/v2/small-images/965.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/965.png rename to projects/challenge 8/pokedex/v2/small-images/965.png diff --git a/projects/challange 8/pokedex/v2/small-images/966.png b/projects/challenge 8/pokedex/v2/small-images/966.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/966.png rename to projects/challenge 8/pokedex/v2/small-images/966.png diff --git a/projects/challange 8/pokedex/v2/small-images/967.png b/projects/challenge 8/pokedex/v2/small-images/967.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/967.png rename to projects/challenge 8/pokedex/v2/small-images/967.png diff --git a/projects/challange 8/pokedex/v2/small-images/968.png b/projects/challenge 8/pokedex/v2/small-images/968.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/968.png rename to projects/challenge 8/pokedex/v2/small-images/968.png diff --git a/projects/challange 8/pokedex/v2/small-images/969.png b/projects/challenge 8/pokedex/v2/small-images/969.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/969.png rename to projects/challenge 8/pokedex/v2/small-images/969.png diff --git a/projects/challange 8/pokedex/v2/small-images/97.png b/projects/challenge 8/pokedex/v2/small-images/97.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/97.png rename to projects/challenge 8/pokedex/v2/small-images/97.png diff --git a/projects/challange 8/pokedex/v2/small-images/970.png b/projects/challenge 8/pokedex/v2/small-images/970.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/970.png rename to projects/challenge 8/pokedex/v2/small-images/970.png diff --git a/projects/challange 8/pokedex/v2/small-images/971.png b/projects/challenge 8/pokedex/v2/small-images/971.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/971.png rename to projects/challenge 8/pokedex/v2/small-images/971.png diff --git a/projects/challange 8/pokedex/v2/small-images/972.png b/projects/challenge 8/pokedex/v2/small-images/972.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/972.png rename to projects/challenge 8/pokedex/v2/small-images/972.png diff --git a/projects/challange 8/pokedex/v2/small-images/973.png b/projects/challenge 8/pokedex/v2/small-images/973.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/973.png rename to projects/challenge 8/pokedex/v2/small-images/973.png diff --git a/projects/challange 8/pokedex/v2/small-images/974.png b/projects/challenge 8/pokedex/v2/small-images/974.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/974.png rename to projects/challenge 8/pokedex/v2/small-images/974.png diff --git a/projects/challange 8/pokedex/v2/small-images/975.png b/projects/challenge 8/pokedex/v2/small-images/975.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/975.png rename to projects/challenge 8/pokedex/v2/small-images/975.png diff --git a/projects/challange 8/pokedex/v2/small-images/976.png b/projects/challenge 8/pokedex/v2/small-images/976.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/976.png rename to projects/challenge 8/pokedex/v2/small-images/976.png diff --git a/projects/challange 8/pokedex/v2/small-images/977.png b/projects/challenge 8/pokedex/v2/small-images/977.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/977.png rename to projects/challenge 8/pokedex/v2/small-images/977.png diff --git a/projects/challange 8/pokedex/v2/small-images/978.png b/projects/challenge 8/pokedex/v2/small-images/978.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/978.png rename to projects/challenge 8/pokedex/v2/small-images/978.png diff --git a/projects/challange 8/pokedex/v2/small-images/979.png b/projects/challenge 8/pokedex/v2/small-images/979.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/979.png rename to projects/challenge 8/pokedex/v2/small-images/979.png diff --git a/projects/challange 8/pokedex/v2/small-images/98.png b/projects/challenge 8/pokedex/v2/small-images/98.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/98.png rename to projects/challenge 8/pokedex/v2/small-images/98.png diff --git a/projects/challange 8/pokedex/v2/small-images/980.png b/projects/challenge 8/pokedex/v2/small-images/980.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/980.png rename to projects/challenge 8/pokedex/v2/small-images/980.png diff --git a/projects/challange 8/pokedex/v2/small-images/981.png b/projects/challenge 8/pokedex/v2/small-images/981.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/981.png rename to projects/challenge 8/pokedex/v2/small-images/981.png diff --git a/projects/challange 8/pokedex/v2/small-images/982.png b/projects/challenge 8/pokedex/v2/small-images/982.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/982.png rename to projects/challenge 8/pokedex/v2/small-images/982.png diff --git a/projects/challange 8/pokedex/v2/small-images/983.png b/projects/challenge 8/pokedex/v2/small-images/983.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/983.png rename to projects/challenge 8/pokedex/v2/small-images/983.png diff --git a/projects/challange 8/pokedex/v2/small-images/984.png b/projects/challenge 8/pokedex/v2/small-images/984.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/984.png rename to projects/challenge 8/pokedex/v2/small-images/984.png diff --git a/projects/challange 8/pokedex/v2/small-images/985.png b/projects/challenge 8/pokedex/v2/small-images/985.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/985.png rename to projects/challenge 8/pokedex/v2/small-images/985.png diff --git a/projects/challange 8/pokedex/v2/small-images/986.png b/projects/challenge 8/pokedex/v2/small-images/986.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/986.png rename to projects/challenge 8/pokedex/v2/small-images/986.png diff --git a/projects/challange 8/pokedex/v2/small-images/987.png b/projects/challenge 8/pokedex/v2/small-images/987.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/987.png rename to projects/challenge 8/pokedex/v2/small-images/987.png diff --git a/projects/challange 8/pokedex/v2/small-images/988.png b/projects/challenge 8/pokedex/v2/small-images/988.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/988.png rename to projects/challenge 8/pokedex/v2/small-images/988.png diff --git a/projects/challange 8/pokedex/v2/small-images/989.png b/projects/challenge 8/pokedex/v2/small-images/989.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/989.png rename to projects/challenge 8/pokedex/v2/small-images/989.png diff --git a/projects/challange 8/pokedex/v2/small-images/99.png b/projects/challenge 8/pokedex/v2/small-images/99.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/99.png rename to projects/challenge 8/pokedex/v2/small-images/99.png diff --git a/projects/challange 8/pokedex/v2/small-images/990.png b/projects/challenge 8/pokedex/v2/small-images/990.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/990.png rename to projects/challenge 8/pokedex/v2/small-images/990.png diff --git a/projects/challange 8/pokedex/v2/small-images/991.png b/projects/challenge 8/pokedex/v2/small-images/991.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/991.png rename to projects/challenge 8/pokedex/v2/small-images/991.png diff --git a/projects/challange 8/pokedex/v2/small-images/992.png b/projects/challenge 8/pokedex/v2/small-images/992.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/992.png rename to projects/challenge 8/pokedex/v2/small-images/992.png diff --git a/projects/challange 8/pokedex/v2/small-images/993.png b/projects/challenge 8/pokedex/v2/small-images/993.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/993.png rename to projects/challenge 8/pokedex/v2/small-images/993.png diff --git a/projects/challange 8/pokedex/v2/small-images/994.png b/projects/challenge 8/pokedex/v2/small-images/994.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/994.png rename to projects/challenge 8/pokedex/v2/small-images/994.png diff --git a/projects/challange 8/pokedex/v2/small-images/995.png b/projects/challenge 8/pokedex/v2/small-images/995.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/995.png rename to projects/challenge 8/pokedex/v2/small-images/995.png diff --git a/projects/challange 8/pokedex/v2/small-images/996.png b/projects/challenge 8/pokedex/v2/small-images/996.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/996.png rename to projects/challenge 8/pokedex/v2/small-images/996.png diff --git a/projects/challange 8/pokedex/v2/small-images/997.png b/projects/challenge 8/pokedex/v2/small-images/997.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/997.png rename to projects/challenge 8/pokedex/v2/small-images/997.png diff --git a/projects/challange 8/pokedex/v2/small-images/998.png b/projects/challenge 8/pokedex/v2/small-images/998.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/998.png rename to projects/challenge 8/pokedex/v2/small-images/998.png diff --git a/projects/challange 8/pokedex/v2/small-images/999.png b/projects/challenge 8/pokedex/v2/small-images/999.png similarity index 100% rename from projects/challange 8/pokedex/v2/small-images/999.png rename to projects/challenge 8/pokedex/v2/small-images/999.png diff --git a/projects/challange 8/pokedex/v2/style.css b/projects/challenge 8/pokedex/v2/style.css similarity index 100% rename from projects/challange 8/pokedex/v2/style.css rename to projects/challenge 8/pokedex/v2/style.css diff --git a/projects/challenge 9/Spik-en-span/assets/favicon.ico b/projects/challenge 9/Spik-en-span/assets/favicon.ico new file mode 100644 index 0000000..5c1e675 Binary files /dev/null and b/projects/challenge 9/Spik-en-span/assets/favicon.ico differ diff --git a/projects/challenge 9/Spik-en-span/assets/vrij.jpg b/projects/challenge 9/Spik-en-span/assets/vrij.jpg new file mode 100644 index 0000000..9443f6a Binary files /dev/null and b/projects/challenge 9/Spik-en-span/assets/vrij.jpg differ diff --git a/projects/challenge 9/Spik-en-span/assets/za.jpg b/projects/challenge 9/Spik-en-span/assets/za.jpg new file mode 100644 index 0000000..50bb007 Binary files /dev/null and b/projects/challenge 9/Spik-en-span/assets/za.jpg differ diff --git a/projects/challenge 9/Spik-en-span/bestellen.html b/projects/challenge 9/Spik-en-span/bestellen.html new file mode 100644 index 0000000..ac8969a --- /dev/null +++ b/projects/challenge 9/Spik-en-span/bestellen.html @@ -0,0 +1,91 @@ + + + + + + Tickets Bestellen - Spik en span + + + + + + + + + +
+

Bestel Tickets

+
+
+ Volwassenen Ticket Vrijdag +
Volwassenen Ticket - Vrijdag 15-08
+

Toegang voor één volwassene op vrijdag 15 augustus.

+ Bestel Nu +
+
+ Volwassenen Ticket Zaterdag +
Volwassenen Ticket - Zaterdag 16-08
+

Toegang voor één volwassene op zaterdag 16 augustus.

+ Bestel Nu +
+
+
+
+ Kinderen Ticket Vrijdag +
Kinderen Ticket - Vrijdag 15-08
+

Toegang voor één kind op vrijdag 15 augustus.

+ Bestel Nu +
+
+ Kinderen Ticket Zaterdag +
Kinderen Ticket - Zaterdag 16-08
+

Toegang voor één kind op zaterdag 16 augustus.

+ Bestel Nu +
+
+
+ + + + + + + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/contact.html b/projects/challenge 9/Spik-en-span/contact.html new file mode 100644 index 0000000..9fc1ceb --- /dev/null +++ b/projects/challenge 9/Spik-en-span/contact.html @@ -0,0 +1,84 @@ + + + + + + Contact - Spik en Span + + + + + + + + + +
+

Contacteer Spik en Span

+

Heb je vragen of wil je contact opnemen? Vul het onderstaande formulier in.

+
+ + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/css/bestellen.css b/projects/challenge 9/Spik-en-span/css/bestellen.css new file mode 100644 index 0000000..dd637a6 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/css/bestellen.css @@ -0,0 +1,181 @@ +#ticketForm { + max-width: 500px; + margin: 0 auto; +} + +#qrCodeContainer { + margin-top: 20px; +} + + +.body { + margin: 0; + font-family: Arial, sans-serif; + } + + .navbar { + display: flex; + align-items: right; + justify-content: right; + background-color: #000; + padding: 10px 20px; + color: black; + } + + .logo { + height: 50px; + position: absolute; + left: 20px; + } + + .nav-links { + list-style: none; + padding: 0; + display: flex; + margin-right: 15px; + } + + .nav-links li { + margin: 0 15px; + } + .nav-links a { + text-decoration: none; + color: rgb(0, 0, 0); + font-size: 18px; + } + + .section{ + background-color: #000000; + } + + + + .size { + width: 33.33%; + height: 25%; + } + +body { + font-family: Arial, sans-serif; + margin: 0; + padding: 0; + background-color: #ffffff; + text-align: center; +} +.container { + max-width: 600px; + margin: 50px auto; + background: white; + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); +} +input, textarea { + width: 100%; + padding: 10px; + margin: 10px 0; + border: 1px solid #ccc; + border-radius: 5px; +} +button { + background-color: #28a745; + color: white; + padding: 10px 15px; + border: none; + border-radius: 5px; + cursor: pointer; +} +button:hover { + background-color: #218838; +} + +body { + font-family: Arial, sans-serif; + margin: 0; + padding: 0; + background-color: #f8f9fa; + text-align: center; +}v +.container { + max-width: 800px; + margin: 50px auto; + background: white; + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + opacity: 0.5; + background-color: rgba(255, 255, 255, 0.7); + } +h2 { + color: #28a745; +} +p { + text-align: left; + line-height: 1.6; +} +.team-member { + margin: 20px 0; +} +.team-member img { + border-radius: 50%; + width: 150px; + height: 150px; +} +.team-member h3 { + margin: 10px 0 5px; +} +.team-member p { + margin: 0; +} + +.achtergrond-video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + object-fit: cover; + z-index: -1; + } + + .inhoud { + position: relative; + z-index: 1; + color: white; + text-align: center; + margin-top: 20px; +} + + +.item-container { + display: flex; + justify-content: space-between; + margin-top: 30px; +} + +.item { + flex: 0 0 48%; + border: 1px solid #ddd; + border-radius: 5px; + padding: 15px; + text-align: center; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); +} + +.item img { + max-width: 100%; + height: auto; + margin-bottom: 15px; +} + +.item h5 { + margin-bottom: 10px; +} + +.item p { + margin-bottom: 15px; +} + +.item button { + width: 100%; +} diff --git a/projects/challenge 9/Spik-en-span/css/style.css b/projects/challenge 9/Spik-en-span/css/style.css new file mode 100644 index 0000000..11dac75 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/css/style.css @@ -0,0 +1,163 @@ +#ticketForm { + max-width: 500px; + margin: 0 auto; +} + +#qrCodeContainer { + margin-top: 20px; +} + + +.body { + margin: 0; + font-family: Arial, sans-serif; + } + + .navbar { + display: flex; + align-items: right; + justify-content: right; + background-color: #000; + padding: 10px 20px; + color: black; + } + + .logo { + height: 50px; + position: absolute; + left: 20px; + } + + .nav-links { + list-style: none; + padding: 0; + display: flex; + margin-right: 15px; + } + + .nav-links li { + margin: 0 15px; + } + .nav-links a { + text-decoration: none; + color: rgb(0, 0, 0); + font-size: 18px; + } + + .section{ + background-color: #000000; + } + + + + .size { + width: 33.33%; + height: 25%; + } + +body { + font-family: Arial, sans-serif; + margin: 0; + padding: 0; + background-color: #ffffff; + text-align: center; +} +.container { + max-width: 600px; + margin: 50px auto; + background: white; + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); +} +input, textarea { + width: 100%; + padding: 10px; + margin: 10px 0; + border: 1px solid #ccc; + border-radius: 5px; +} +button { + background-color: #28a745; + color: white; + padding: 10px 15px; + border: none; + border-radius: 5px; + cursor: pointer; +} +button:hover { + background-color: #218838; +} + +body { + font-family: Arial, sans-serif; + margin: 0; + padding: 0; + background-color: #f8f9fa; + text-align: center; +}v +.container { + max-width: 800px; + margin: 50px auto; + background: white; + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + opacity: 0.5; + background-color: rgba(255, 255, 255, 0.7); + } +h2 { + color: #28a745; +} +p { + text-align: left; + line-height: 1.6; +} +.team-member { + margin: 20px 0; +} +.team-member img { + border-radius: 50%; + width: 150px; + height: 150px; +} +.team-member h3 { + margin: 10px 0 5px; +} +.team-member p { + margin: 0; +} + +.achtergrond-video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + object-fit: cover; + z-index: -1; + } + + .inhoud { + position: relative; + z-index: 1; + color: white; + text-align: center; + margin-top: 20px; +} + +.background-video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: auto; + z-index: -1; +} + +.background-video { + display: flex; + justify-content: center; + +} + diff --git a/projects/challenge 9/Spik-en-span/db stuff/database.sql b/projects/challenge 9/Spik-en-span/db stuff/database.sql new file mode 100644 index 0000000..16955eb --- /dev/null +++ b/projects/challenge 9/Spik-en-span/db stuff/database.sql @@ -0,0 +1,57 @@ +CREATE DATABASE IF NOT EXISTS spik_en_span; +USE spik_en_span; + + +CREATE TABLE tickets ( + id INT AUTO_INCREMENT PRIMARY KEY, + ticket_id VARCHAR(255) NOT NULL UNIQUE, + name VARCHAR(255) NOT NULL, + email VARCHAR(255) NOT NULL, + category ENUM('volwassen', 'kind') NOT NULL, + day ENUM('friday', 'saturday') NOT NULL, + quantity INT NOT NULL, + qr_code_link VARCHAR(255), + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + + +CREATE TABLE employees ( + id INT AUTO_INCREMENT PRIMARY KEY, + username VARCHAR(255) NOT NULL UNIQUE, + password_hash VARCHAR(255) NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + + +CREATE TABLE scanned_tickets ( + id INT AUTO_INCREMENT PRIMARY KEY, + ticket_id VARCHAR(255) NOT NULL, + scanned_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + is_valid BOOLEAN NOT NULL DEFAULT TRUE, + UNIQUE (ticket_id) +); + + +CREATE TABLE unique_strings ( + id INT AUTO_INCREMENT PRIMARY KEY, + user_id INT NOT NULL, + unique_code CHAR(6) NOT NULL UNIQUE, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + FOREIGN KEY (user_id) REFERENCES employees(id) ON DELETE CASCADE +); + + +DELIMITER $$ +CREATE TRIGGER generate_unique_code +AFTER INSERT ON employees +FOR EACH ROW +BEGIN + DECLARE unique_code CHAR(6); + SET unique_code = (SELECT SUBSTRING(CONCAT(MD5(RAND()), MD5(RAND())), 1, 6)); + INSERT INTO unique_strings (user_id, unique_code) VALUES (NEW.id, unique_code); +END$$ +DELIMITER ; + + +INSERT INTO employees (username, password_hash) +VALUES ('admin', SHA2('password', 256)); diff --git a/projects/challenge 9/Spik-en-span/employee-login.html b/projects/challenge 9/Spik-en-span/employee-login.html new file mode 100644 index 0000000..e009817 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/employee-login.html @@ -0,0 +1,78 @@ + + + + + + Medewerker Login + + + + + + + + +
+

Medewerker Login

+ + + +
+
+ + +
+
+ + +
+ +
+
+ + + + + + + diff --git a/projects/challenge 9/Spik-en-span/employee-login.php b/projects/challenge 9/Spik-en-span/employee-login.php new file mode 100644 index 0000000..9e895b6 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/employee-login.php @@ -0,0 +1,78 @@ + + + + + + Medewerker Login + + + + + + + + +
+

Medewerker Login

+ + + +
+
+ + +
+
+ + +
+ +
+
+ + + + + + + diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/courier.php b/projects/challenge 9/Spik-en-span/fpdf/font/courier.php new file mode 100644 index 0000000..bc8478e --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/courier.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/courierb.php b/projects/challenge 9/Spik-en-span/fpdf/font/courierb.php new file mode 100644 index 0000000..97ecd70 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/courierb.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/courierbi.php b/projects/challenge 9/Spik-en-span/fpdf/font/courierbi.php new file mode 100644 index 0000000..c4bfff8 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/courierbi.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/courieri.php b/projects/challenge 9/Spik-en-span/fpdf/font/courieri.php new file mode 100644 index 0000000..015a15a --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/courieri.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/helvetica.php b/projects/challenge 9/Spik-en-span/fpdf/font/helvetica.php new file mode 100644 index 0000000..927759b --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/helvetica.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/helveticab.php b/projects/challenge 9/Spik-en-span/fpdf/font/helveticab.php new file mode 100644 index 0000000..bcd7367 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/helveticab.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/helveticabi.php b/projects/challenge 9/Spik-en-span/fpdf/font/helveticabi.php new file mode 100644 index 0000000..0243cde --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/helveticabi.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/helveticai.php b/projects/challenge 9/Spik-en-span/fpdf/font/helveticai.php new file mode 100644 index 0000000..06ec735 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/helveticai.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/symbol.php b/projects/challenge 9/Spik-en-span/fpdf/font/symbol.php new file mode 100644 index 0000000..f8f0c33 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/symbol.php @@ -0,0 +1,20 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>713,'#'=>500,'$'=>549,'%'=>833,'&'=>778,'\''=>439,'('=>333,')'=>333,'*'=>500,'+'=>549, + ','=>250,'-'=>549,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>549,'='=>549,'>'=>549,'?'=>444,'@'=>549,'A'=>722, + 'B'=>667,'C'=>722,'D'=>612,'E'=>611,'F'=>763,'G'=>603,'H'=>722,'I'=>333,'J'=>631,'K'=>722,'L'=>686,'M'=>889,'N'=>722,'O'=>722,'P'=>768,'Q'=>741,'R'=>556,'S'=>592,'T'=>611,'U'=>690,'V'=>439,'W'=>768, + 'X'=>645,'Y'=>795,'Z'=>611,'['=>333,'\\'=>863,']'=>333,'^'=>658,'_'=>500,'`'=>500,'a'=>631,'b'=>549,'c'=>549,'d'=>494,'e'=>439,'f'=>521,'g'=>411,'h'=>603,'i'=>329,'j'=>603,'k'=>549,'l'=>549,'m'=>576, + 'n'=>521,'o'=>549,'p'=>549,'q'=>521,'r'=>549,'s'=>603,'t'=>439,'u'=>576,'v'=>713,'w'=>686,'x'=>493,'y'=>686,'z'=>494,'{'=>480,'|'=>200,'}'=>480,'~'=>549,chr(127)=>0,chr(128)=>0,chr(129)=>0,chr(130)=>0,chr(131)=>0, + chr(132)=>0,chr(133)=>0,chr(134)=>0,chr(135)=>0,chr(136)=>0,chr(137)=>0,chr(138)=>0,chr(139)=>0,chr(140)=>0,chr(141)=>0,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>750,chr(161)=>620,chr(162)=>247,chr(163)=>549,chr(164)=>167,chr(165)=>713,chr(166)=>500,chr(167)=>753,chr(168)=>753,chr(169)=>753,chr(170)=>753,chr(171)=>1042,chr(172)=>987,chr(173)=>603,chr(174)=>987,chr(175)=>603, + chr(176)=>400,chr(177)=>549,chr(178)=>411,chr(179)=>549,chr(180)=>549,chr(181)=>713,chr(182)=>494,chr(183)=>460,chr(184)=>549,chr(185)=>549,chr(186)=>549,chr(187)=>549,chr(188)=>1000,chr(189)=>603,chr(190)=>1000,chr(191)=>658,chr(192)=>823,chr(193)=>686,chr(194)=>795,chr(195)=>987,chr(196)=>768,chr(197)=>768, + chr(198)=>823,chr(199)=>768,chr(200)=>768,chr(201)=>713,chr(202)=>713,chr(203)=>713,chr(204)=>713,chr(205)=>713,chr(206)=>713,chr(207)=>713,chr(208)=>768,chr(209)=>713,chr(210)=>790,chr(211)=>790,chr(212)=>890,chr(213)=>823,chr(214)=>549,chr(215)=>250,chr(216)=>713,chr(217)=>603,chr(218)=>603,chr(219)=>1042, + chr(220)=>987,chr(221)=>603,chr(222)=>987,chr(223)=>603,chr(224)=>494,chr(225)=>329,chr(226)=>790,chr(227)=>790,chr(228)=>786,chr(229)=>713,chr(230)=>384,chr(231)=>384,chr(232)=>384,chr(233)=>384,chr(234)=>384,chr(235)=>384,chr(236)=>494,chr(237)=>494,chr(238)=>494,chr(239)=>494,chr(240)=>0,chr(241)=>329, + chr(242)=>274,chr(243)=>686,chr(244)=>686,chr(245)=>686,chr(246)=>384,chr(247)=>384,chr(248)=>384,chr(249)=>384,chr(250)=>384,chr(251)=>384,chr(252)=>494,chr(253)=>494,chr(254)=>494,chr(255)=>0); +$uv = array(32=>160,33=>33,34=>8704,35=>35,36=>8707,37=>array(37,2),39=>8715,40=>array(40,2),42=>8727,43=>array(43,2),45=>8722,46=>array(46,18),64=>8773,65=>array(913,2),67=>935,68=>array(916,2),70=>934,71=>915,72=>919,73=>921,74=>977,75=>array(922,4),79=>array(927,2),81=>920,82=>929,83=>array(931,3),86=>962,87=>937,88=>926,89=>936,90=>918,91=>91,92=>8756,93=>93,94=>8869,95=>95,96=>63717,97=>array(945,2),99=>967,100=>array(948,2),102=>966,103=>947,104=>951,105=>953,106=>981,107=>array(954,4),111=>array(959,2),113=>952,114=>961,115=>array(963,3),118=>982,119=>969,120=>958,121=>968,122=>950,123=>array(123,3),126=>8764,160=>8364,161=>978,162=>8242,163=>8804,164=>8725,165=>8734,166=>402,167=>9827,168=>9830,169=>9829,170=>9824,171=>8596,172=>array(8592,4),176=>array(176,2),178=>8243,179=>8805,180=>215,181=>8733,182=>8706,183=>8226,184=>247,185=>array(8800,2),187=>8776,188=>8230,189=>array(63718,2),191=>8629,192=>8501,193=>8465,194=>8476,195=>8472,196=>8855,197=>8853,198=>8709,199=>array(8745,2),201=>8835,202=>8839,203=>8836,204=>8834,205=>8838,206=>array(8712,2),208=>8736,209=>8711,210=>63194,211=>63193,212=>63195,213=>8719,214=>8730,215=>8901,216=>172,217=>array(8743,2),219=>8660,220=>array(8656,4),224=>9674,225=>9001,226=>array(63720,3),229=>8721,230=>array(63723,10),241=>9002,242=>8747,243=>8992,244=>63733,245=>8993,246=>array(63734,9)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/times.php b/projects/challenge 9/Spik-en-span/fpdf/font/times.php new file mode 100644 index 0000000..81f2a8b --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/times.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>444,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>889,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>444,chr(148)=>444,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>564,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>453,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>444,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>564,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>556,chr(223)=>500,chr(224)=>444,chr(225)=>444,chr(226)=>444,chr(227)=>444,chr(228)=>444,chr(229)=>444,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>564,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>500,chr(254)=>500,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/timesb.php b/projects/challenge 9/Spik-en-span/fpdf/font/timesb.php new file mode 100644 index 0000000..7db704f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/timesb.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>667,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>556,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/timesbi.php b/projects/challenge 9/Spik-en-span/fpdf/font/timesbi.php new file mode 100644 index 0000000..089f21a --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/timesbi.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>389,'"'=>555,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>832,'A'=>667, + 'B'=>667,'C'=>667,'D'=>722,'E'=>667,'F'=>667,'G'=>722,'H'=>778,'I'=>389,'J'=>500,'K'=>667,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>611,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>667,'W'=>889, + 'X'=>667,'Y'=>611,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>570,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>556,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>556,'v'=>444,'w'=>667,'x'=>500,'y'=>444,'z'=>389,'{'=>348,'|'=>220,'}'=>348,'~'=>570,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>389,chr(159)=>611,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>266,chr(171)=>500,chr(172)=>606,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>576,chr(182)=>500,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>300,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>944,chr(199)=>667,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>570,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>611,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>444,chr(254)=>500,chr(255)=>444); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/timesi.php b/projects/challenge 9/Spik-en-span/fpdf/font/timesi.php new file mode 100644 index 0000000..f958b5b --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/timesi.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>420,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>214,'('=>333,')'=>333,'*'=>500,'+'=>675, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>675,'='=>675,'>'=>675,'?'=>500,'@'=>920,'A'=>611, + 'B'=>611,'C'=>667,'D'=>722,'E'=>611,'F'=>611,'G'=>722,'H'=>722,'I'=>333,'J'=>444,'K'=>667,'L'=>556,'M'=>833,'N'=>667,'O'=>722,'P'=>611,'Q'=>722,'R'=>611,'S'=>500,'T'=>556,'U'=>722,'V'=>611,'W'=>833, + 'X'=>611,'Y'=>556,'Z'=>556,'['=>389,'\\'=>278,']'=>389,'^'=>422,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>278,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>444,'l'=>278,'m'=>722, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>500,'v'=>444,'w'=>667,'x'=>444,'y'=>444,'z'=>389,'{'=>400,'|'=>275,'}'=>400,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>556,chr(133)=>889,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>500,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>556,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>556,chr(148)=>556,chr(149)=>350,chr(150)=>500,chr(151)=>889,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>667,chr(157)=>350,chr(158)=>389,chr(159)=>556,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>275,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>675,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>675,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>523,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>611,chr(193)=>611,chr(194)=>611,chr(195)=>611,chr(196)=>611,chr(197)=>611, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>667,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>675,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>556,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>675,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>444,chr(254)=>500,chr(255)=>444); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/font/zapfdingbats.php b/projects/challenge 9/Spik-en-span/fpdf/font/zapfdingbats.php new file mode 100644 index 0000000..7c2cb5e --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/font/zapfdingbats.php @@ -0,0 +1,20 @@ +0,chr(1)=>0,chr(2)=>0,chr(3)=>0,chr(4)=>0,chr(5)=>0,chr(6)=>0,chr(7)=>0,chr(8)=>0,chr(9)=>0,chr(10)=>0,chr(11)=>0,chr(12)=>0,chr(13)=>0,chr(14)=>0,chr(15)=>0,chr(16)=>0,chr(17)=>0,chr(18)=>0,chr(19)=>0,chr(20)=>0,chr(21)=>0, + chr(22)=>0,chr(23)=>0,chr(24)=>0,chr(25)=>0,chr(26)=>0,chr(27)=>0,chr(28)=>0,chr(29)=>0,chr(30)=>0,chr(31)=>0,' '=>278,'!'=>974,'"'=>961,'#'=>974,'$'=>980,'%'=>719,'&'=>789,'\''=>790,'('=>791,')'=>690,'*'=>960,'+'=>939, + ','=>549,'-'=>855,'.'=>911,'/'=>933,'0'=>911,'1'=>945,'2'=>974,'3'=>755,'4'=>846,'5'=>762,'6'=>761,'7'=>571,'8'=>677,'9'=>763,':'=>760,';'=>759,'<'=>754,'='=>494,'>'=>552,'?'=>537,'@'=>577,'A'=>692, + 'B'=>786,'C'=>788,'D'=>788,'E'=>790,'F'=>793,'G'=>794,'H'=>816,'I'=>823,'J'=>789,'K'=>841,'L'=>823,'M'=>833,'N'=>816,'O'=>831,'P'=>923,'Q'=>744,'R'=>723,'S'=>749,'T'=>790,'U'=>792,'V'=>695,'W'=>776, + 'X'=>768,'Y'=>792,'Z'=>759,'['=>707,'\\'=>708,']'=>682,'^'=>701,'_'=>826,'`'=>815,'a'=>789,'b'=>789,'c'=>707,'d'=>687,'e'=>696,'f'=>689,'g'=>786,'h'=>787,'i'=>713,'j'=>791,'k'=>785,'l'=>791,'m'=>873, + 'n'=>761,'o'=>762,'p'=>762,'q'=>759,'r'=>759,'s'=>892,'t'=>892,'u'=>788,'v'=>784,'w'=>438,'x'=>138,'y'=>277,'z'=>415,'{'=>392,'|'=>392,'}'=>668,'~'=>668,chr(127)=>0,chr(128)=>390,chr(129)=>390,chr(130)=>317,chr(131)=>317, + chr(132)=>276,chr(133)=>276,chr(134)=>509,chr(135)=>509,chr(136)=>410,chr(137)=>410,chr(138)=>234,chr(139)=>234,chr(140)=>334,chr(141)=>334,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>0,chr(161)=>732,chr(162)=>544,chr(163)=>544,chr(164)=>910,chr(165)=>667,chr(166)=>760,chr(167)=>760,chr(168)=>776,chr(169)=>595,chr(170)=>694,chr(171)=>626,chr(172)=>788,chr(173)=>788,chr(174)=>788,chr(175)=>788, + chr(176)=>788,chr(177)=>788,chr(178)=>788,chr(179)=>788,chr(180)=>788,chr(181)=>788,chr(182)=>788,chr(183)=>788,chr(184)=>788,chr(185)=>788,chr(186)=>788,chr(187)=>788,chr(188)=>788,chr(189)=>788,chr(190)=>788,chr(191)=>788,chr(192)=>788,chr(193)=>788,chr(194)=>788,chr(195)=>788,chr(196)=>788,chr(197)=>788, + chr(198)=>788,chr(199)=>788,chr(200)=>788,chr(201)=>788,chr(202)=>788,chr(203)=>788,chr(204)=>788,chr(205)=>788,chr(206)=>788,chr(207)=>788,chr(208)=>788,chr(209)=>788,chr(210)=>788,chr(211)=>788,chr(212)=>894,chr(213)=>838,chr(214)=>1016,chr(215)=>458,chr(216)=>748,chr(217)=>924,chr(218)=>748,chr(219)=>918, + chr(220)=>927,chr(221)=>928,chr(222)=>928,chr(223)=>834,chr(224)=>873,chr(225)=>828,chr(226)=>924,chr(227)=>924,chr(228)=>917,chr(229)=>930,chr(230)=>931,chr(231)=>463,chr(232)=>883,chr(233)=>836,chr(234)=>836,chr(235)=>867,chr(236)=>867,chr(237)=>696,chr(238)=>696,chr(239)=>874,chr(240)=>0,chr(241)=>874, + chr(242)=>760,chr(243)=>946,chr(244)=>771,chr(245)=>865,chr(246)=>771,chr(247)=>888,chr(248)=>967,chr(249)=>888,chr(250)=>831,chr(251)=>873,chr(252)=>927,chr(253)=>970,chr(254)=>918,chr(255)=>0); +$uv = array(32=>32,33=>array(9985,4),37=>9742,38=>array(9990,4),42=>9755,43=>9758,44=>array(9996,28),72=>9733,73=>array(10025,35),108=>9679,109=>10061,110=>9632,111=>array(10063,4),115=>9650,116=>9660,117=>9670,118=>10070,119=>9687,120=>array(10072,7),128=>array(10088,14),161=>array(10081,7),168=>9827,169=>9830,170=>9829,171=>9824,172=>array(9312,10),182=>array(10102,31),213=>8594,214=>array(8596,2),216=>array(10136,24),241=>array(10161,14)); +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/fpdf.css b/projects/challenge 9/Spik-en-span/fpdf/fpdf.css new file mode 100644 index 0000000..8cfa33d --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/fpdf.css @@ -0,0 +1,21 @@ +body {font-family:"Times New Roman",serif} +h1 {font:bold 135% Arial,sans-serif; color:#4000A0; margin-bottom:0.9em} +h2 {font:bold 95% Arial,sans-serif; color:#900000; margin-top:1.5em; margin-bottom:1em} +dl.param dt {text-decoration:underline} +dl.param dd {margin-top:1em; margin-bottom:1em} +dl.param ul {margin-top:1em; margin-bottom:1em} +tt, code, kbd {font-family:"Courier New",Courier,monospace; font-size:82%} +div.source {margin-top:1.4em; margin-bottom:1.3em} +div.source pre {display:table; border:1px solid #24246A; width:100%; margin:0em; font-family:inherit; font-size:100%} +div.source code {display:block; border:1px solid #C5C5EC; background-color:#F0F5FF; padding:6px; color:#000000} +div.doc-source {margin-top:1.4em; margin-bottom:1.3em} +div.doc-source pre {display:table; width:100%; margin:0em; font-family:inherit; font-size:100%} +div.doc-source code {display:block; background-color:#E0E0E0; padding:4px} +.kw {color:#000080; font-weight:bold} +.str {color:#CC0000} +.cmt {color:#008000} +p.demo {text-align:center; margin-top:-0.9em} +a.demo {text-decoration:none; font-weight:bold; color:#0000CC} +a.demo:link {text-decoration:none; font-weight:bold; color:#0000CC} +a.demo:hover {text-decoration:none; font-weight:bold; color:#0000FF} +a.demo:active {text-decoration:none; font-weight:bold; color:#0000FF} diff --git a/projects/challenge 9/Spik-en-span/fpdf/fpdf.php b/projects/challenge 9/Spik-en-span/fpdf/fpdf.php new file mode 100644 index 0000000..05b3f1b --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/fpdf.php @@ -0,0 +1,1934 @@ +state = 0; + $this->page = 0; + $this->n = 2; + $this->buffer = ''; + $this->pages = array(); + $this->PageInfo = array(); + $this->fonts = array(); + $this->FontFiles = array(); + $this->encodings = array(); + $this->cmaps = array(); + $this->images = array(); + $this->links = array(); + $this->InHeader = false; + $this->InFooter = false; + $this->lasth = 0; + $this->FontFamily = ''; + $this->FontStyle = ''; + $this->FontSizePt = 12; + $this->underline = false; + $this->DrawColor = '0 G'; + $this->FillColor = '0 g'; + $this->TextColor = '0 g'; + $this->ColorFlag = false; + $this->WithAlpha = false; + $this->ws = 0; + $this->iconv = function_exists('iconv'); + // Font path + if(defined('FPDF_FONTPATH')) + $this->fontpath = FPDF_FONTPATH; + else + $this->fontpath = dirname(__FILE__).'/font/'; + // Core fonts + $this->CoreFonts = array('courier', 'helvetica', 'times', 'symbol', 'zapfdingbats'); + // Scale factor + if($unit=='pt') + $this->k = 1; + elseif($unit=='mm') + $this->k = 72/25.4; + elseif($unit=='cm') + $this->k = 72/2.54; + elseif($unit=='in') + $this->k = 72; + else + $this->Error('Incorrect unit: '.$unit); + // Page sizes + $this->StdPageSizes = array('a3'=>array(841.89,1190.55), 'a4'=>array(595.28,841.89), 'a5'=>array(420.94,595.28), + 'letter'=>array(612,792), 'legal'=>array(612,1008)); + $size = $this->_getpagesize($size); + $this->DefPageSize = $size; + $this->CurPageSize = $size; + // Page orientation + $orientation = strtolower($orientation); + if($orientation=='p' || $orientation=='portrait') + { + $this->DefOrientation = 'P'; + $this->w = $size[0]; + $this->h = $size[1]; + } + elseif($orientation=='l' || $orientation=='landscape') + { + $this->DefOrientation = 'L'; + $this->w = $size[1]; + $this->h = $size[0]; + } + else + $this->Error('Incorrect orientation: '.$orientation); + $this->CurOrientation = $this->DefOrientation; + $this->wPt = $this->w*$this->k; + $this->hPt = $this->h*$this->k; + // Page rotation + $this->CurRotation = 0; + // Page margins (1 cm) + $margin = 28.35/$this->k; + $this->SetMargins($margin,$margin); + // Interior cell margin (1 mm) + $this->cMargin = $margin/10; + // Line width (0.2 mm) + $this->LineWidth = .567/$this->k; + // Automatic page break + $this->SetAutoPageBreak(true,2*$margin); + // Default display mode + $this->SetDisplayMode('default'); + // Enable compression + $this->SetCompression(true); + // Metadata + $this->metadata = array('Producer'=>'FPDF '.self::VERSION); + // Set default PDF version number + $this->PDFVersion = '1.3'; +} + +function SetMargins($left, $top, $right=null) +{ + // Set left, top and right margins + $this->lMargin = $left; + $this->tMargin = $top; + if($right===null) + $right = $left; + $this->rMargin = $right; +} + +function SetLeftMargin($margin) +{ + // Set left margin + $this->lMargin = $margin; + if($this->page>0 && $this->x<$margin) + $this->x = $margin; +} + +function SetTopMargin($margin) +{ + // Set top margin + $this->tMargin = $margin; +} + +function SetRightMargin($margin) +{ + // Set right margin + $this->rMargin = $margin; +} + +function SetAutoPageBreak($auto, $margin=0) +{ + // Set auto page break mode and triggering margin + $this->AutoPageBreak = $auto; + $this->bMargin = $margin; + $this->PageBreakTrigger = $this->h-$margin; +} + +function SetDisplayMode($zoom, $layout='default') +{ + // Set display mode in viewer + if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom)) + $this->ZoomMode = $zoom; + else + $this->Error('Incorrect zoom display mode: '.$zoom); + if($layout=='single' || $layout=='continuous' || $layout=='two' || $layout=='default') + $this->LayoutMode = $layout; + else + $this->Error('Incorrect layout display mode: '.$layout); +} + +function SetCompression($compress) +{ + // Set page compression + if(function_exists('gzcompress')) + $this->compress = $compress; + else + $this->compress = false; +} + +function SetTitle($title, $isUTF8=false) +{ + // Title of document + $this->metadata['Title'] = $isUTF8 ? $title : $this->_UTF8encode($title); +} + +function SetAuthor($author, $isUTF8=false) +{ + // Author of document + $this->metadata['Author'] = $isUTF8 ? $author : $this->_UTF8encode($author); +} + +function SetSubject($subject, $isUTF8=false) +{ + // Subject of document + $this->metadata['Subject'] = $isUTF8 ? $subject : $this->_UTF8encode($subject); +} + +function SetKeywords($keywords, $isUTF8=false) +{ + // Keywords of document + $this->metadata['Keywords'] = $isUTF8 ? $keywords : $this->_UTF8encode($keywords); +} + +function SetCreator($creator, $isUTF8=false) +{ + // Creator of document + $this->metadata['Creator'] = $isUTF8 ? $creator : $this->_UTF8encode($creator); +} + +function AliasNbPages($alias='{nb}') +{ + // Define an alias for total number of pages + $this->AliasNbPages = $alias; +} + +function Error($msg) +{ + // Fatal error + throw new Exception('FPDF error: '.$msg); +} + +function Close() +{ + // Terminate document + if($this->state==3) + return; + if($this->page==0) + $this->AddPage(); + // Page footer + $this->InFooter = true; + $this->Footer(); + $this->InFooter = false; + // Close page + $this->_endpage(); + // Close document + $this->_enddoc(); +} + +function AddPage($orientation='', $size='', $rotation=0) +{ + // Start a new page + if($this->state==3) + $this->Error('The document is closed'); + $family = $this->FontFamily; + $style = $this->FontStyle.($this->underline ? 'U' : ''); + $fontsize = $this->FontSizePt; + $lw = $this->LineWidth; + $dc = $this->DrawColor; + $fc = $this->FillColor; + $tc = $this->TextColor; + $cf = $this->ColorFlag; + if($this->page>0) + { + // Page footer + $this->InFooter = true; + $this->Footer(); + $this->InFooter = false; + // Close page + $this->_endpage(); + } + // Start new page + $this->_beginpage($orientation,$size,$rotation); + // Set line cap style to square + $this->_out('2 J'); + // Set line width + $this->LineWidth = $lw; + $this->_out(sprintf('%.2F w',$lw*$this->k)); + // Set font + if($family) + $this->SetFont($family,$style,$fontsize); + // Set colors + $this->DrawColor = $dc; + if($dc!='0 G') + $this->_out($dc); + $this->FillColor = $fc; + if($fc!='0 g') + $this->_out($fc); + $this->TextColor = $tc; + $this->ColorFlag = $cf; + // Page header + $this->InHeader = true; + $this->Header(); + $this->InHeader = false; + // Restore line width + if($this->LineWidth!=$lw) + { + $this->LineWidth = $lw; + $this->_out(sprintf('%.2F w',$lw*$this->k)); + } + // Restore font + if($family) + $this->SetFont($family,$style,$fontsize); + // Restore colors + if($this->DrawColor!=$dc) + { + $this->DrawColor = $dc; + $this->_out($dc); + } + if($this->FillColor!=$fc) + { + $this->FillColor = $fc; + $this->_out($fc); + } + $this->TextColor = $tc; + $this->ColorFlag = $cf; +} + +function Header() +{ + // To be implemented in your own inherited class +} + +function Footer() +{ + // To be implemented in your own inherited class +} + +function PageNo() +{ + // Get current page number + return $this->page; +} + +function SetDrawColor($r, $g=null, $b=null) +{ + // Set color for all stroking operations + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->DrawColor = sprintf('%.3F G',$r/255); + else + $this->DrawColor = sprintf('%.3F %.3F %.3F RG',$r/255,$g/255,$b/255); + if($this->page>0) + $this->_out($this->DrawColor); +} + +function SetFillColor($r, $g=null, $b=null) +{ + // Set color for all filling operations + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->FillColor = sprintf('%.3F g',$r/255); + else + $this->FillColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255); + $this->ColorFlag = ($this->FillColor!=$this->TextColor); + if($this->page>0) + $this->_out($this->FillColor); +} + +function SetTextColor($r, $g=null, $b=null) +{ + // Set color for text + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->TextColor = sprintf('%.3F g',$r/255); + else + $this->TextColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255); + $this->ColorFlag = ($this->FillColor!=$this->TextColor); +} + +function GetStringWidth($s) +{ + // Get width of a string in the current font + $cw = $this->CurrentFont['cw']; + $w = 0; + $s = (string)$s; + $l = strlen($s); + for($i=0;$i<$l;$i++) + $w += $cw[$s[$i]]; + return $w*$this->FontSize/1000; +} + +function SetLineWidth($width) +{ + // Set line width + $this->LineWidth = $width; + if($this->page>0) + $this->_out(sprintf('%.2F w',$width*$this->k)); +} + +function Line($x1, $y1, $x2, $y2) +{ + // Draw a line + $this->_out(sprintf('%.2F %.2F m %.2F %.2F l S',$x1*$this->k,($this->h-$y1)*$this->k,$x2*$this->k,($this->h-$y2)*$this->k)); +} + +function Rect($x, $y, $w, $h, $style='') +{ + // Draw a rectangle + if($style=='F') + $op = 'f'; + elseif($style=='FD' || $style=='DF') + $op = 'B'; + else + $op = 'S'; + $this->_out(sprintf('%.2F %.2F %.2F %.2F re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op)); +} + +function AddFont($family, $style='', $file='', $dir='') +{ + // Add a TrueType, OpenType or Type1 font + $family = strtolower($family); + if($file=='') + $file = str_replace(' ','',$family).strtolower($style).'.php'; + $style = strtoupper($style); + if($style=='IB') + $style = 'BI'; + $fontkey = $family.$style; + if(isset($this->fonts[$fontkey])) + return; + if(strpos($file,'/')!==false || strpos($file,"\\")!==false) + $this->Error('Incorrect font definition file name: '.$file); + if($dir=='') + $dir = $this->fontpath; + if(substr($dir,-1)!='/' && substr($dir,-1)!='\\') + $dir .= '/'; + $info = $this->_loadfont($dir.$file); + $info['i'] = count($this->fonts)+1; + if(!empty($info['file'])) + { + // Embedded font + $info['file'] = $dir.$info['file']; + if($info['type']=='TrueType') + $this->FontFiles[$info['file']] = array('length1'=>$info['originalsize']); + else + $this->FontFiles[$info['file']] = array('length1'=>$info['size1'], 'length2'=>$info['size2']); + } + $this->fonts[$fontkey] = $info; +} + +function SetFont($family, $style='', $size=0) +{ + // Select a font; size given in points + if($family=='') + $family = $this->FontFamily; + else + $family = strtolower($family); + $style = strtoupper($style); + if(strpos($style,'U')!==false) + { + $this->underline = true; + $style = str_replace('U','',$style); + } + else + $this->underline = false; + if($style=='IB') + $style = 'BI'; + if($size==0) + $size = $this->FontSizePt; + // Test if font is already selected + if($this->FontFamily==$family && $this->FontStyle==$style && $this->FontSizePt==$size) + return; + // Test if font is already loaded + $fontkey = $family.$style; + if(!isset($this->fonts[$fontkey])) + { + // Test if one of the core fonts + if($family=='arial') + $family = 'helvetica'; + if(in_array($family,$this->CoreFonts)) + { + if($family=='symbol' || $family=='zapfdingbats') + $style = ''; + $fontkey = $family.$style; + if(!isset($this->fonts[$fontkey])) + $this->AddFont($family,$style); + } + else + $this->Error('Undefined font: '.$family.' '.$style); + } + // Select it + $this->FontFamily = $family; + $this->FontStyle = $style; + $this->FontSizePt = $size; + $this->FontSize = $size/$this->k; + $this->CurrentFont = $this->fonts[$fontkey]; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function SetFontSize($size) +{ + // Set font size in points + if($this->FontSizePt==$size) + return; + $this->FontSizePt = $size; + $this->FontSize = $size/$this->k; + if($this->page>0 && isset($this->CurrentFont)) + $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function AddLink() +{ + // Create a new internal link + $n = count($this->links)+1; + $this->links[$n] = array(0, 0); + return $n; +} + +function SetLink($link, $y=0, $page=-1) +{ + // Set destination of internal link + if($y==-1) + $y = $this->y; + if($page==-1) + $page = $this->page; + $this->links[$link] = array($page, $y); +} + +function Link($x, $y, $w, $h, $link) +{ + // Put a link on the page + $this->PageLinks[$this->page][] = array($x*$this->k, $this->hPt-$y*$this->k, $w*$this->k, $h*$this->k, $link); +} + +function Text($x, $y, $txt) +{ + // Output a string + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $txt = (string)$txt; + $s = sprintf('BT %.2F %.2F Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); + if($this->underline && $txt!=='') + $s .= ' '.$this->_dounderline($x,$y,$txt); + if($this->ColorFlag) + $s = 'q '.$this->TextColor.' '.$s.' Q'; + $this->_out($s); +} + +function AcceptPageBreak() +{ + // Accept automatic page break or not + return $this->AutoPageBreak; +} + +function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='') +{ + // Output a cell + $k = $this->k; + if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak()) + { + // Automatic page break + $x = $this->x; + $ws = $this->ws; + if($ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation); + $this->x = $x; + if($ws>0) + { + $this->ws = $ws; + $this->_out(sprintf('%.3F Tw',$ws*$k)); + } + } + if($w==0) + $w = $this->w-$this->rMargin-$this->x; + $s = ''; + if($fill || $border==1) + { + if($fill) + $op = ($border==1) ? 'B' : 'f'; + else + $op = 'S'; + $s = sprintf('%.2F %.2F %.2F %.2F re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op); + } + if(is_string($border)) + { + $x = $this->x; + $y = $this->y; + if(strpos($border,'L')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k); + if(strpos($border,'T')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k); + if(strpos($border,'R')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + if(strpos($border,'B')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + } + $txt = (string)$txt; + if($txt!=='') + { + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + if($align=='R') + $dx = $w-$this->cMargin-$this->GetStringWidth($txt); + elseif($align=='C') + $dx = ($w-$this->GetStringWidth($txt))/2; + else + $dx = $this->cMargin; + if($this->ColorFlag) + $s .= 'q '.$this->TextColor.' '; + $s .= sprintf('BT %.2F %.2F Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$this->_escape($txt)); + if($this->underline) + $s .= ' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt); + if($this->ColorFlag) + $s .= ' Q'; + if($link) + $this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link); + } + if($s) + $this->_out($s); + $this->lasth = $h; + if($ln>0) + { + // Go to next line + $this->y += $h; + if($ln==1) + $this->x = $this->lMargin; + } + else + $this->x += $w; +} + +function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false) +{ + // Output text with automatic or explicit line breaks + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $cw = $this->CurrentFont['cw']; + if($w==0) + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $s = str_replace("\r",'',(string)$txt); + $nb = strlen($s); + if($nb>0 && $s[$nb-1]=="\n") + $nb--; + $b = 0; + if($border) + { + if($border==1) + { + $border = 'LTRB'; + $b = 'LRT'; + $b2 = 'LR'; + } + else + { + $b2 = ''; + if(strpos($border,'L')!==false) + $b2 .= 'L'; + if(strpos($border,'R')!==false) + $b2 .= 'R'; + $b = (strpos($border,'T')!==false) ? $b2.'T' : $b2; + } + } + $sep = -1; + $i = 0; + $j = 0; + $l = 0; + $ns = 0; + $nl = 1; + while($i<$nb) + { + // Get next character + $c = $s[$i]; + if($c=="\n") + { + // Explicit line break + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $i++; + $sep = -1; + $j = $i; + $l = 0; + $ns = 0; + $nl++; + if($border && $nl==2) + $b = $b2; + continue; + } + if($c==' ') + { + $sep = $i; + $ls = $l; + $ns++; + } + $l += $cw[$c]; + if($l>$wmax) + { + // Automatic line break + if($sep==-1) + { + if($i==$j) + $i++; + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + } + else + { + if($align=='J') + { + $this->ws = ($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0; + $this->_out(sprintf('%.3F Tw',$this->ws*$this->k)); + } + $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill); + $i = $sep+1; + } + $sep = -1; + $j = $i; + $l = 0; + $ns = 0; + $nl++; + if($border && $nl==2) + $b = $b2; + } + else + $i++; + } + // Last chunk + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + if($border && strpos($border,'B')!==false) + $b .= 'B'; + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $this->x = $this->lMargin; +} + +function Write($h, $txt, $link='') +{ + // Output text in flowing mode + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $cw = $this->CurrentFont['cw']; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $s = str_replace("\r",'',(string)$txt); + $nb = strlen($s); + $sep = -1; + $i = 0; + $j = 0; + $l = 0; + $nl = 1; + while($i<$nb) + { + // Get next character + $c = $s[$i]; + if($c=="\n") + { + // Explicit line break + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link); + $i++; + $sep = -1; + $j = $i; + $l = 0; + if($nl==1) + { + $this->x = $this->lMargin; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + continue; + } + if($c==' ') + $sep = $i; + $l += $cw[$c]; + if($l>$wmax) + { + // Automatic line break + if($sep==-1) + { + if($this->x>$this->lMargin) + { + // Move to next line + $this->x = $this->lMargin; + $this->y += $h; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $i++; + $nl++; + continue; + } + if($i==$j) + $i++; + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link); + } + else + { + $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',false,$link); + $i = $sep+1; + } + $sep = -1; + $j = $i; + $l = 0; + if($nl==1) + { + $this->x = $this->lMargin; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + } + else + $i++; + } + // Last chunk + if($i!=$j) + $this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',false,$link); +} + +function Ln($h=null) +{ + // Line feed; default value is the last cell height + $this->x = $this->lMargin; + if($h===null) + $this->y += $this->lasth; + else + $this->y += $h; +} + +function Image($file, $x=null, $y=null, $w=0, $h=0, $type='', $link='') +{ + // Put an image on the page + if($file=='') + $this->Error('Image file name is empty'); + if(!isset($this->images[$file])) + { + // First use of this image, get info + if($type=='') + { + $pos = strrpos($file,'.'); + if(!$pos) + $this->Error('Image file has no extension and no type was specified: '.$file); + $type = substr($file,$pos+1); + } + $type = strtolower($type); + if($type=='jpeg') + $type = 'jpg'; + $mtd = '_parse'.$type; + if(!method_exists($this,$mtd)) + $this->Error('Unsupported image type: '.$type); + $info = $this->$mtd($file); + $info['i'] = count($this->images)+1; + $this->images[$file] = $info; + } + else + $info = $this->images[$file]; + + // Automatic width and height calculation if needed + if($w==0 && $h==0) + { + // Put image at 96 dpi + $w = -96; + $h = -96; + } + if($w<0) + $w = -$info['w']*72/$w/$this->k; + if($h<0) + $h = -$info['h']*72/$h/$this->k; + if($w==0) + $w = $h*$info['w']/$info['h']; + if($h==0) + $h = $w*$info['h']/$info['w']; + + // Flowing mode + if($y===null) + { + if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak()) + { + // Automatic page break + $x2 = $this->x; + $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation); + $this->x = $x2; + } + $y = $this->y; + $this->y += $h; + } + + if($x===null) + $x = $this->x; + $this->_out(sprintf('q %.2F 0 0 %.2F %.2F %.2F cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i'])); + if($link) + $this->Link($x,$y,$w,$h,$link); +} + +function GetPageWidth() +{ + // Get current page width + return $this->w; +} + +function GetPageHeight() +{ + // Get current page height + return $this->h; +} + +function GetX() +{ + // Get x position + return $this->x; +} + +function SetX($x) +{ + // Set x position + if($x>=0) + $this->x = $x; + else + $this->x = $this->w+$x; +} + +function GetY() +{ + // Get y position + return $this->y; +} + +function SetY($y, $resetX=true) +{ + // Set y position and optionally reset x + if($y>=0) + $this->y = $y; + else + $this->y = $this->h+$y; + if($resetX) + $this->x = $this->lMargin; +} + +function SetXY($x, $y) +{ + // Set x and y positions + $this->SetX($x); + $this->SetY($y,false); +} + +function Output($dest='', $name='', $isUTF8=false) +{ + // Output PDF to some destination + $this->Close(); + if(strlen($name)==1 && strlen($dest)!=1) + { + // Fix parameter order + $tmp = $dest; + $dest = $name; + $name = $tmp; + } + if($dest=='') + $dest = 'I'; + if($name=='') + $name = 'doc.pdf'; + switch(strtoupper($dest)) + { + case 'I': + // Send to standard output + $this->_checkoutput(); + if(PHP_SAPI!='cli') + { + // We send to a browser + header('Content-Type: application/pdf'); + header('Content-Disposition: inline; '.$this->_httpencode('filename',$name,$isUTF8)); + header('Cache-Control: private, max-age=0, must-revalidate'); + header('Pragma: public'); + } + echo $this->buffer; + break; + case 'D': + // Download file + $this->_checkoutput(); + header('Content-Type: application/pdf'); + header('Content-Disposition: attachment; '.$this->_httpencode('filename',$name,$isUTF8)); + header('Cache-Control: private, max-age=0, must-revalidate'); + header('Pragma: public'); + echo $this->buffer; + break; + case 'F': + // Save to local file + if(!file_put_contents($name,$this->buffer)) + $this->Error('Unable to create output file: '.$name); + break; + case 'S': + // Return as a string + return $this->buffer; + default: + $this->Error('Incorrect output destination: '.$dest); + } + return ''; +} + +/******************************************************************************* +* Protected methods * +*******************************************************************************/ + +protected function _checkoutput() +{ + if(PHP_SAPI!='cli') + { + if(headers_sent($file,$line)) + $this->Error("Some data has already been output, can't send PDF file (output started at $file:$line)"); + } + if(ob_get_length()) + { + // The output buffer is not empty + if(preg_match('/^(\xEF\xBB\xBF)?\s*$/',ob_get_contents())) + { + // It contains only a UTF-8 BOM and/or whitespace, let's clean it + ob_clean(); + } + else + $this->Error("Some data has already been output, can't send PDF file"); + } +} + +protected function _getpagesize($size) +{ + if(is_string($size)) + { + $size = strtolower($size); + if(!isset($this->StdPageSizes[$size])) + $this->Error('Unknown page size: '.$size); + $a = $this->StdPageSizes[$size]; + return array($a[0]/$this->k, $a[1]/$this->k); + } + else + { + if($size[0]>$size[1]) + return array($size[1], $size[0]); + else + return $size; + } +} + +protected function _beginpage($orientation, $size, $rotation) +{ + $this->page++; + $this->pages[$this->page] = ''; + $this->PageLinks[$this->page] = array(); + $this->state = 2; + $this->x = $this->lMargin; + $this->y = $this->tMargin; + $this->FontFamily = ''; + // Check page size and orientation + if($orientation=='') + $orientation = $this->DefOrientation; + else + $orientation = strtoupper($orientation[0]); + if($size=='') + $size = $this->DefPageSize; + else + $size = $this->_getpagesize($size); + if($orientation!=$this->CurOrientation || $size[0]!=$this->CurPageSize[0] || $size[1]!=$this->CurPageSize[1]) + { + // New size or orientation + if($orientation=='P') + { + $this->w = $size[0]; + $this->h = $size[1]; + } + else + { + $this->w = $size[1]; + $this->h = $size[0]; + } + $this->wPt = $this->w*$this->k; + $this->hPt = $this->h*$this->k; + $this->PageBreakTrigger = $this->h-$this->bMargin; + $this->CurOrientation = $orientation; + $this->CurPageSize = $size; + } + if($orientation!=$this->DefOrientation || $size[0]!=$this->DefPageSize[0] || $size[1]!=$this->DefPageSize[1]) + $this->PageInfo[$this->page]['size'] = array($this->wPt, $this->hPt); + if($rotation!=0) + { + if($rotation%90!=0) + $this->Error('Incorrect rotation value: '.$rotation); + $this->PageInfo[$this->page]['rotation'] = $rotation; + } + $this->CurRotation = $rotation; +} + +protected function _endpage() +{ + $this->state = 1; +} + +protected function _loadfont($path) +{ + // Load a font definition file + include($path); + if(!isset($name)) + $this->Error('Could not include font definition file: '.$path); + if(isset($enc)) + $enc = strtolower($enc); + if(!isset($subsetted)) + $subsetted = false; + return get_defined_vars(); +} + +protected function _isascii($s) +{ + // Test if string is ASCII + $nb = strlen($s); + for($i=0;$i<$nb;$i++) + { + if(ord($s[$i])>127) + return false; + } + return true; +} + +protected function _httpencode($param, $value, $isUTF8) +{ + // Encode HTTP header field parameter + if($this->_isascii($value)) + return $param.'="'.$value.'"'; + if(!$isUTF8) + $value = $this->_UTF8encode($value); + return $param."*=UTF-8''".rawurlencode($value); +} + +protected function _UTF8encode($s) +{ + // Convert ISO-8859-1 to UTF-8 + if($this->iconv) + return iconv('ISO-8859-1','UTF-8',$s); + $res = ''; + $nb = strlen($s); + for($i=0;$i<$nb;$i++) + { + $c = $s[$i]; + $v = ord($c); + if($v>=128) + { + $res .= chr(0xC0 | ($v >> 6)); + $res .= chr(0x80 | ($v & 0x3F)); + } + else + $res .= $c; + } + return $res; +} + +protected function _UTF8toUTF16($s) +{ + // Convert UTF-8 to UTF-16BE with BOM + $res = "\xFE\xFF"; + if($this->iconv) + return $res.iconv('UTF-8','UTF-16BE',$s); + $nb = strlen($s); + $i = 0; + while($i<$nb) + { + $c1 = ord($s[$i++]); + if($c1>=224) + { + // 3-byte character + $c2 = ord($s[$i++]); + $c3 = ord($s[$i++]); + $res .= chr((($c1 & 0x0F)<<4) + (($c2 & 0x3C)>>2)); + $res .= chr((($c2 & 0x03)<<6) + ($c3 & 0x3F)); + } + elseif($c1>=192) + { + // 2-byte character + $c2 = ord($s[$i++]); + $res .= chr(($c1 & 0x1C)>>2); + $res .= chr((($c1 & 0x03)<<6) + ($c2 & 0x3F)); + } + else + { + // Single-byte character + $res .= "\0".chr($c1); + } + } + return $res; +} + +protected function _escape($s) +{ + // Escape special characters + if(strpos($s,'(')!==false || strpos($s,')')!==false || strpos($s,'\\')!==false || strpos($s,"\r")!==false) + return str_replace(array('\\','(',')',"\r"), array('\\\\','\\(','\\)','\\r'), $s); + else + return $s; +} + +protected function _textstring($s) +{ + // Format a text string + if(!$this->_isascii($s)) + $s = $this->_UTF8toUTF16($s); + return '('.$this->_escape($s).')'; +} + +protected function _dounderline($x, $y, $txt) +{ + // Underline text + $up = $this->CurrentFont['up']; + $ut = $this->CurrentFont['ut']; + $w = $this->GetStringWidth($txt)+$this->ws*substr_count($txt,' '); + return sprintf('%.2F %.2F %.2F %.2F re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt); +} + +protected function _parsejpg($file) +{ + // Extract info from a JPEG file + $a = getimagesize($file); + if(!$a) + $this->Error('Missing or incorrect image file: '.$file); + if($a[2]!=2) + $this->Error('Not a JPEG file: '.$file); + if(!isset($a['channels']) || $a['channels']==3) + $colspace = 'DeviceRGB'; + elseif($a['channels']==4) + $colspace = 'DeviceCMYK'; + else + $colspace = 'DeviceGray'; + $bpc = isset($a['bits']) ? $a['bits'] : 8; + $data = file_get_contents($file); + return array('w'=>$a[0], 'h'=>$a[1], 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'DCTDecode', 'data'=>$data); +} + +protected function _parsepng($file) +{ + // Extract info from a PNG file + $f = fopen($file,'rb'); + if(!$f) + $this->Error('Can\'t open image file: '.$file); + $info = $this->_parsepngstream($f,$file); + fclose($f); + return $info; +} + +protected function _parsepngstream($f, $file) +{ + // Check signature + if($this->_readstream($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) + $this->Error('Not a PNG file: '.$file); + + // Read header chunk + $this->_readstream($f,4); + if($this->_readstream($f,4)!='IHDR') + $this->Error('Incorrect PNG file: '.$file); + $w = $this->_readint($f); + $h = $this->_readint($f); + $bpc = ord($this->_readstream($f,1)); + if($bpc>8) + $this->Error('16-bit depth not supported: '.$file); + $ct = ord($this->_readstream($f,1)); + if($ct==0 || $ct==4) + $colspace = 'DeviceGray'; + elseif($ct==2 || $ct==6) + $colspace = 'DeviceRGB'; + elseif($ct==3) + $colspace = 'Indexed'; + else + $this->Error('Unknown color type: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Unknown compression method: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Unknown filter method: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Interlacing not supported: '.$file); + $this->_readstream($f,4); + $dp = '/Predictor 15 /Colors '.($colspace=='DeviceRGB' ? 3 : 1).' /BitsPerComponent '.$bpc.' /Columns '.$w; + + // Scan chunks looking for palette, transparency and image data + $pal = ''; + $trns = ''; + $data = ''; + do + { + $n = $this->_readint($f); + $type = $this->_readstream($f,4); + if($type=='PLTE') + { + // Read palette + $pal = $this->_readstream($f,$n); + $this->_readstream($f,4); + } + elseif($type=='tRNS') + { + // Read transparency info + $t = $this->_readstream($f,$n); + if($ct==0) + $trns = array(ord(substr($t,1,1))); + elseif($ct==2) + $trns = array(ord(substr($t,1,1)), ord(substr($t,3,1)), ord(substr($t,5,1))); + else + { + $pos = strpos($t,chr(0)); + if($pos!==false) + $trns = array($pos); + } + $this->_readstream($f,4); + } + elseif($type=='IDAT') + { + // Read image data block + $data .= $this->_readstream($f,$n); + $this->_readstream($f,4); + } + elseif($type=='IEND') + break; + else + $this->_readstream($f,$n+4); + } + while($n); + + if($colspace=='Indexed' && empty($pal)) + $this->Error('Missing palette in '.$file); + $info = array('w'=>$w, 'h'=>$h, 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'FlateDecode', 'dp'=>$dp, 'pal'=>$pal, 'trns'=>$trns); + if($ct>=4) + { + // Extract alpha channel + if(!function_exists('gzuncompress')) + $this->Error('Zlib not available, can\'t handle alpha channel: '.$file); + $data = gzuncompress($data); + $color = ''; + $alpha = ''; + if($ct==4) + { + // Gray image + $len = 2*$w; + for($i=0;$i<$h;$i++) + { + $pos = (1+$len)*$i; + $color .= $data[$pos]; + $alpha .= $data[$pos]; + $line = substr($data,$pos+1,$len); + $color .= preg_replace('/(.)./s','$1',$line); + $alpha .= preg_replace('/.(.)/s','$1',$line); + } + } + else + { + // RGB image + $len = 4*$w; + for($i=0;$i<$h;$i++) + { + $pos = (1+$len)*$i; + $color .= $data[$pos]; + $alpha .= $data[$pos]; + $line = substr($data,$pos+1,$len); + $color .= preg_replace('/(.{3})./s','$1',$line); + $alpha .= preg_replace('/.{3}(.)/s','$1',$line); + } + } + unset($data); + $data = gzcompress($color); + $info['smask'] = gzcompress($alpha); + $this->WithAlpha = true; + if($this->PDFVersion<'1.4') + $this->PDFVersion = '1.4'; + } + $info['data'] = $data; + return $info; +} + +protected function _readstream($f, $n) +{ + // Read n bytes from stream + $res = ''; + while($n>0 && !feof($f)) + { + $s = fread($f,$n); + if($s===false) + $this->Error('Error while reading stream'); + $n -= strlen($s); + $res .= $s; + } + if($n>0) + $this->Error('Unexpected end of stream'); + return $res; +} + +protected function _readint($f) +{ + // Read a 4-byte integer from stream + $a = unpack('Ni',$this->_readstream($f,4)); + return $a['i']; +} + +protected function _parsegif($file) +{ + // Extract info from a GIF file (via PNG conversion) + if(!function_exists('imagepng')) + $this->Error('GD extension is required for GIF support'); + if(!function_exists('imagecreatefromgif')) + $this->Error('GD has no GIF read support'); + $im = imagecreatefromgif($file); + if(!$im) + $this->Error('Missing or incorrect image file: '.$file); + imageinterlace($im,0); + ob_start(); + imagepng($im); + $data = ob_get_clean(); + imagedestroy($im); + $f = fopen('php://temp','rb+'); + if(!$f) + $this->Error('Unable to create memory stream'); + fwrite($f,$data); + rewind($f); + $info = $this->_parsepngstream($f,$file); + fclose($f); + return $info; +} + +protected function _out($s) +{ + // Add a line to the current page + if($this->state==2) + $this->pages[$this->page] .= $s."\n"; + elseif($this->state==0) + $this->Error('No page has been added yet'); + elseif($this->state==1) + $this->Error('Invalid call'); + elseif($this->state==3) + $this->Error('The document is closed'); +} + +protected function _put($s) +{ + // Add a line to the document + $this->buffer .= $s."\n"; +} + +protected function _getoffset() +{ + return strlen($this->buffer); +} + +protected function _newobj($n=null) +{ + // Begin a new object + if($n===null) + $n = ++$this->n; + $this->offsets[$n] = $this->_getoffset(); + $this->_put($n.' 0 obj'); +} + +protected function _putstream($data) +{ + $this->_put('stream'); + $this->_put($data); + $this->_put('endstream'); +} + +protected function _putstreamobject($data) +{ + if($this->compress) + { + $entries = '/Filter /FlateDecode '; + $data = gzcompress($data); + } + else + $entries = ''; + $entries .= '/Length '.strlen($data); + $this->_newobj(); + $this->_put('<<'.$entries.'>>'); + $this->_putstream($data); + $this->_put('endobj'); +} + +protected function _putlinks($n) +{ + foreach($this->PageLinks[$n] as $pl) + { + $this->_newobj(); + $rect = sprintf('%.2F %.2F %.2F %.2F',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]); + $s = '<_textstring($pl[4]).'>>>>'; + else + { + $l = $this->links[$pl[4]]; + if(isset($this->PageInfo[$l[0]]['size'])) + $h = $this->PageInfo[$l[0]]['size'][1]; + else + $h = ($this->DefOrientation=='P') ? $this->DefPageSize[1]*$this->k : $this->DefPageSize[0]*$this->k; + $s .= sprintf('/Dest [%d 0 R /XYZ 0 %.2F null]>>',$this->PageInfo[$l[0]]['n'],$h-$l[1]*$this->k); + } + $this->_put($s); + $this->_put('endobj'); + } +} + +protected function _putpage($n) +{ + $this->_newobj(); + $this->_put('<_put('/Parent 1 0 R'); + if(isset($this->PageInfo[$n]['size'])) + $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$this->PageInfo[$n]['size'][0],$this->PageInfo[$n]['size'][1])); + if(isset($this->PageInfo[$n]['rotation'])) + $this->_put('/Rotate '.$this->PageInfo[$n]['rotation']); + $this->_put('/Resources 2 0 R'); + if(!empty($this->PageLinks[$n])) + { + $s = '/Annots ['; + foreach($this->PageLinks[$n] as $pl) + $s .= $pl[5].' 0 R '; + $s .= ']'; + $this->_put($s); + } + if($this->WithAlpha) + $this->_put('/Group <>'); + $this->_put('/Contents '.($this->n+1).' 0 R>>'); + $this->_put('endobj'); + // Page content + if(!empty($this->AliasNbPages)) + $this->pages[$n] = str_replace($this->AliasNbPages,$this->page,$this->pages[$n]); + $this->_putstreamobject($this->pages[$n]); + // Link annotations + $this->_putlinks($n); +} + +protected function _putpages() +{ + $nb = $this->page; + $n = $this->n; + for($i=1;$i<=$nb;$i++) + { + $this->PageInfo[$i]['n'] = ++$n; + $n++; + foreach($this->PageLinks[$i] as &$pl) + $pl[5] = ++$n; + unset($pl); + } + for($i=1;$i<=$nb;$i++) + $this->_putpage($i); + // Pages root + $this->_newobj(1); + $this->_put('<PageInfo[$i]['n'].' 0 R '; + $kids .= ']'; + $this->_put($kids); + $this->_put('/Count '.$nb); + if($this->DefOrientation=='P') + { + $w = $this->DefPageSize[0]; + $h = $this->DefPageSize[1]; + } + else + { + $w = $this->DefPageSize[1]; + $h = $this->DefPageSize[0]; + } + $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$w*$this->k,$h*$this->k)); + $this->_put('>>'); + $this->_put('endobj'); +} + +protected function _putfonts() +{ + foreach($this->FontFiles as $file=>$info) + { + // Font file embedding + $this->_newobj(); + $this->FontFiles[$file]['n'] = $this->n; + $font = file_get_contents($file); + if(!$font) + $this->Error('Font file not found: '.$file); + $compressed = (substr($file,-2)=='.z'); + if(!$compressed && isset($info['length2'])) + $font = substr($font,6,$info['length1']).substr($font,6+$info['length1']+6,$info['length2']); + $this->_put('<_put('/Filter /FlateDecode'); + $this->_put('/Length1 '.$info['length1']); + if(isset($info['length2'])) + $this->_put('/Length2 '.$info['length2'].' /Length3 0'); + $this->_put('>>'); + $this->_putstream($font); + $this->_put('endobj'); + } + foreach($this->fonts as $k=>$font) + { + // Encoding + if(isset($font['diff'])) + { + if(!isset($this->encodings[$font['enc']])) + { + $this->_newobj(); + $this->_put('<>'); + $this->_put('endobj'); + $this->encodings[$font['enc']] = $this->n; + } + } + // ToUnicode CMap + if(isset($font['uv'])) + { + if(isset($font['enc'])) + $cmapkey = $font['enc']; + else + $cmapkey = $font['name']; + if(!isset($this->cmaps[$cmapkey])) + { + $cmap = $this->_tounicodecmap($font['uv']); + $this->_putstreamobject($cmap); + $this->cmaps[$cmapkey] = $this->n; + } + } + // Font object + $this->fonts[$k]['n'] = $this->n+1; + $type = $font['type']; + $name = $font['name']; + if($font['subsetted']) + $name = 'AAAAAA+'.$name; + if($type=='Core') + { + // Core font + $this->_newobj(); + $this->_put('<_put('/BaseFont /'.$name); + $this->_put('/Subtype /Type1'); + if($name!='Symbol' && $name!='ZapfDingbats') + $this->_put('/Encoding /WinAnsiEncoding'); + if(isset($font['uv'])) + $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R'); + $this->_put('>>'); + $this->_put('endobj'); + } + elseif($type=='Type1' || $type=='TrueType') + { + // Additional Type1 or TrueType/OpenType font + $this->_newobj(); + $this->_put('<_put('/BaseFont /'.$name); + $this->_put('/Subtype /'.$type); + $this->_put('/FirstChar 32 /LastChar 255'); + $this->_put('/Widths '.($this->n+1).' 0 R'); + $this->_put('/FontDescriptor '.($this->n+2).' 0 R'); + if(isset($font['diff'])) + $this->_put('/Encoding '.$this->encodings[$font['enc']].' 0 R'); + else + $this->_put('/Encoding /WinAnsiEncoding'); + if(isset($font['uv'])) + $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R'); + $this->_put('>>'); + $this->_put('endobj'); + // Widths + $this->_newobj(); + $cw = $font['cw']; + $s = '['; + for($i=32;$i<=255;$i++) + $s .= $cw[chr($i)].' '; + $this->_put($s.']'); + $this->_put('endobj'); + // Descriptor + $this->_newobj(); + $s = '<$v) + $s .= ' /'.$k.' '.$v; + if(!empty($font['file'])) + $s .= ' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R'; + $this->_put($s.'>>'); + $this->_put('endobj'); + } + else + { + // Allow for additional types + $mtd = '_put'.strtolower($type); + if(!method_exists($this,$mtd)) + $this->Error('Unsupported font type: '.$type); + $this->$mtd($font); + } + } +} + +protected function _tounicodecmap($uv) +{ + $ranges = ''; + $nbr = 0; + $chars = ''; + $nbc = 0; + foreach($uv as $c=>$v) + { + if(is_array($v)) + { + $ranges .= sprintf("<%02X> <%02X> <%04X>\n",$c,$c+$v[1]-1,$v[0]); + $nbr++; + } + else + { + $chars .= sprintf("<%02X> <%04X>\n",$c,$v); + $nbc++; + } + } + $s = "/CIDInit /ProcSet findresource begin\n"; + $s .= "12 dict begin\n"; + $s .= "begincmap\n"; + $s .= "/CIDSystemInfo\n"; + $s .= "<0) + { + $s .= "$nbr beginbfrange\n"; + $s .= $ranges; + $s .= "endbfrange\n"; + } + if($nbc>0) + { + $s .= "$nbc beginbfchar\n"; + $s .= $chars; + $s .= "endbfchar\n"; + } + $s .= "endcmap\n"; + $s .= "CMapName currentdict /CMap defineresource pop\n"; + $s .= "end\n"; + $s .= "end"; + return $s; +} + +protected function _putimages() +{ + foreach(array_keys($this->images) as $file) + { + $this->_putimage($this->images[$file]); + unset($this->images[$file]['data']); + unset($this->images[$file]['smask']); + } +} + +protected function _putimage(&$info) +{ + $this->_newobj(); + $info['n'] = $this->n; + $this->_put('<_put('/Subtype /Image'); + $this->_put('/Width '.$info['w']); + $this->_put('/Height '.$info['h']); + if($info['cs']=='Indexed') + $this->_put('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]'); + else + { + $this->_put('/ColorSpace /'.$info['cs']); + if($info['cs']=='DeviceCMYK') + $this->_put('/Decode [1 0 1 0 1 0 1 0]'); + } + $this->_put('/BitsPerComponent '.$info['bpc']); + if(isset($info['f'])) + $this->_put('/Filter /'.$info['f']); + if(isset($info['dp'])) + $this->_put('/DecodeParms <<'.$info['dp'].'>>'); + if(isset($info['trns']) && is_array($info['trns'])) + { + $trns = ''; + for($i=0;$i_put('/Mask ['.$trns.']'); + } + if(isset($info['smask'])) + $this->_put('/SMask '.($this->n+1).' 0 R'); + $this->_put('/Length '.strlen($info['data']).'>>'); + $this->_putstream($info['data']); + $this->_put('endobj'); + // Soft mask + if(isset($info['smask'])) + { + $dp = '/Predictor 15 /Colors 1 /BitsPerComponent 8 /Columns '.$info['w']; + $smask = array('w'=>$info['w'], 'h'=>$info['h'], 'cs'=>'DeviceGray', 'bpc'=>8, 'f'=>$info['f'], 'dp'=>$dp, 'data'=>$info['smask']); + $this->_putimage($smask); + } + // Palette + if($info['cs']=='Indexed') + $this->_putstreamobject($info['pal']); +} + +protected function _putxobjectdict() +{ + foreach($this->images as $image) + $this->_put('/I'.$image['i'].' '.$image['n'].' 0 R'); +} + +protected function _putresourcedict() +{ + $this->_put('/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + $this->_put('/Font <<'); + foreach($this->fonts as $font) + $this->_put('/F'.$font['i'].' '.$font['n'].' 0 R'); + $this->_put('>>'); + $this->_put('/XObject <<'); + $this->_putxobjectdict(); + $this->_put('>>'); +} + +protected function _putresources() +{ + $this->_putfonts(); + $this->_putimages(); + // Resource dictionary + $this->_newobj(2); + $this->_put('<<'); + $this->_putresourcedict(); + $this->_put('>>'); + $this->_put('endobj'); +} + +protected function _putinfo() +{ + $date = @date('YmdHisO',$this->CreationDate); + $this->metadata['CreationDate'] = 'D:'.substr($date,0,-2)."'".substr($date,-2)."'"; + foreach($this->metadata as $key=>$value) + $this->_put('/'.$key.' '.$this->_textstring($value)); +} + +protected function _putcatalog() +{ + $n = $this->PageInfo[1]['n']; + $this->_put('/Type /Catalog'); + $this->_put('/Pages 1 0 R'); + if($this->ZoomMode=='fullpage') + $this->_put('/OpenAction ['.$n.' 0 R /Fit]'); + elseif($this->ZoomMode=='fullwidth') + $this->_put('/OpenAction ['.$n.' 0 R /FitH null]'); + elseif($this->ZoomMode=='real') + $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null 1]'); + elseif(!is_string($this->ZoomMode)) + $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null '.sprintf('%.2F',$this->ZoomMode/100).']'); + if($this->LayoutMode=='single') + $this->_put('/PageLayout /SinglePage'); + elseif($this->LayoutMode=='continuous') + $this->_put('/PageLayout /OneColumn'); + elseif($this->LayoutMode=='two') + $this->_put('/PageLayout /TwoColumnLeft'); +} + +protected function _putheader() +{ + $this->_put('%PDF-'.$this->PDFVersion); +} + +protected function _puttrailer() +{ + $this->_put('/Size '.($this->n+1)); + $this->_put('/Root '.$this->n.' 0 R'); + $this->_put('/Info '.($this->n-1).' 0 R'); +} + +protected function _enddoc() +{ + $this->CreationDate = time(); + $this->_putheader(); + $this->_putpages(); + $this->_putresources(); + // Info + $this->_newobj(); + $this->_put('<<'); + $this->_putinfo(); + $this->_put('>>'); + $this->_put('endobj'); + // Catalog + $this->_newobj(); + $this->_put('<<'); + $this->_putcatalog(); + $this->_put('>>'); + $this->_put('endobj'); + // Cross-ref + $offset = $this->_getoffset(); + $this->_put('xref'); + $this->_put('0 '.($this->n+1)); + $this->_put('0000000000 65535 f '); + for($i=1;$i<=$this->n;$i++) + $this->_put(sprintf('%010d 00000 n ',$this->offsets[$i])); + // Trailer + $this->_put('trailer'); + $this->_put('<<'); + $this->_puttrailer(); + $this->_put('>>'); + $this->_put('startxref'); + $this->_put($offset); + $this->_put('%%EOF'); + $this->state = 3; +} +} +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1250.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1250.map new file mode 100644 index 0000000..ec110af --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1250.map @@ -0,0 +1,251 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+015A Sacute +!8D U+0164 Tcaron +!8E U+017D Zcaron +!8F U+0179 Zacute +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+015B sacute +!9D U+0165 tcaron +!9E U+017E zcaron +!9F U+017A zacute +!A0 U+00A0 space +!A1 U+02C7 caron +!A2 U+02D8 breve +!A3 U+0141 Lslash +!A4 U+00A4 currency +!A5 U+0104 Aogonek +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+015E Scedilla +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+02DB ogonek +!B3 U+0142 lslash +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+0105 aogonek +!BA U+015F scedilla +!BB U+00BB guillemotright +!BC U+013D Lcaron +!BD U+02DD hungarumlaut +!BE U+013E lcaron +!BF U+017C zdotaccent +!C0 U+0154 Racute +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0139 Lacute +!C6 U+0106 Cacute +!C7 U+00C7 Ccedilla +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+011A Ecaron +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+010E Dcaron +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+0147 Ncaron +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0158 Rcaron +!D9 U+016E Uring +!DA U+00DA Uacute +!DB U+0170 Uhungarumlaut +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+0162 Tcommaaccent +!DF U+00DF germandbls +!E0 U+0155 racute +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+013A lacute +!E6 U+0107 cacute +!E7 U+00E7 ccedilla +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+011B ecaron +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+010F dcaron +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+0148 ncaron +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0159 rcaron +!F9 U+016F uring +!FA U+00FA uacute +!FB U+0171 uhungarumlaut +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+0163 tcommaaccent +!FF U+02D9 dotaccent diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1251.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1251.map new file mode 100644 index 0000000..de6a198 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1251.map @@ -0,0 +1,255 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0402 afii10051 +!81 U+0403 afii10052 +!82 U+201A quotesinglbase +!83 U+0453 afii10100 +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+20AC Euro +!89 U+2030 perthousand +!8A U+0409 afii10058 +!8B U+2039 guilsinglleft +!8C U+040A afii10059 +!8D U+040C afii10061 +!8E U+040B afii10060 +!8F U+040F afii10145 +!90 U+0452 afii10099 +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9A U+0459 afii10106 +!9B U+203A guilsinglright +!9C U+045A afii10107 +!9D U+045C afii10109 +!9E U+045B afii10108 +!9F U+045F afii10193 +!A0 U+00A0 space +!A1 U+040E afii10062 +!A2 U+045E afii10110 +!A3 U+0408 afii10057 +!A4 U+00A4 currency +!A5 U+0490 afii10050 +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+0401 afii10023 +!A9 U+00A9 copyright +!AA U+0404 afii10053 +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+0407 afii10056 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+0406 afii10055 +!B3 U+0456 afii10103 +!B4 U+0491 afii10098 +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+0451 afii10071 +!B9 U+2116 afii61352 +!BA U+0454 afii10101 +!BB U+00BB guillemotright +!BC U+0458 afii10105 +!BD U+0405 afii10054 +!BE U+0455 afii10102 +!BF U+0457 afii10104 +!C0 U+0410 afii10017 +!C1 U+0411 afii10018 +!C2 U+0412 afii10019 +!C3 U+0413 afii10020 +!C4 U+0414 afii10021 +!C5 U+0415 afii10022 +!C6 U+0416 afii10024 +!C7 U+0417 afii10025 +!C8 U+0418 afii10026 +!C9 U+0419 afii10027 +!CA U+041A afii10028 +!CB U+041B afii10029 +!CC U+041C afii10030 +!CD U+041D afii10031 +!CE U+041E afii10032 +!CF U+041F afii10033 +!D0 U+0420 afii10034 +!D1 U+0421 afii10035 +!D2 U+0422 afii10036 +!D3 U+0423 afii10037 +!D4 U+0424 afii10038 +!D5 U+0425 afii10039 +!D6 U+0426 afii10040 +!D7 U+0427 afii10041 +!D8 U+0428 afii10042 +!D9 U+0429 afii10043 +!DA U+042A afii10044 +!DB U+042B afii10045 +!DC U+042C afii10046 +!DD U+042D afii10047 +!DE U+042E afii10048 +!DF U+042F afii10049 +!E0 U+0430 afii10065 +!E1 U+0431 afii10066 +!E2 U+0432 afii10067 +!E3 U+0433 afii10068 +!E4 U+0434 afii10069 +!E5 U+0435 afii10070 +!E6 U+0436 afii10072 +!E7 U+0437 afii10073 +!E8 U+0438 afii10074 +!E9 U+0439 afii10075 +!EA U+043A afii10076 +!EB U+043B afii10077 +!EC U+043C afii10078 +!ED U+043D afii10079 +!EE U+043E afii10080 +!EF U+043F afii10081 +!F0 U+0440 afii10082 +!F1 U+0441 afii10083 +!F2 U+0442 afii10084 +!F3 U+0443 afii10085 +!F4 U+0444 afii10086 +!F5 U+0445 afii10087 +!F6 U+0446 afii10088 +!F7 U+0447 afii10089 +!F8 U+0448 afii10090 +!F9 U+0449 afii10091 +!FA U+044A afii10092 +!FB U+044B afii10093 +!FC U+044C afii10094 +!FD U+044D afii10095 +!FE U+044E afii10096 +!FF U+044F afii10097 diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1252.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1252.map new file mode 100644 index 0000000..dd490e5 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1252.map @@ -0,0 +1,251 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+0152 OE +!8E U+017D Zcaron +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+0153 oe +!9E U+017E zcaron +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1253.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1253.map new file mode 100644 index 0000000..4bd826f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1253.map @@ -0,0 +1,239 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9B U+203A guilsinglright +!A0 U+00A0 space +!A1 U+0385 dieresistonos +!A2 U+0386 Alphatonos +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+2015 afii00208 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+0384 tonos +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+0388 Epsilontonos +!B9 U+0389 Etatonos +!BA U+038A Iotatonos +!BB U+00BB guillemotright +!BC U+038C Omicrontonos +!BD U+00BD onehalf +!BE U+038E Upsilontonos +!BF U+038F Omegatonos +!C0 U+0390 iotadieresistonos +!C1 U+0391 Alpha +!C2 U+0392 Beta +!C3 U+0393 Gamma +!C4 U+0394 Delta +!C5 U+0395 Epsilon +!C6 U+0396 Zeta +!C7 U+0397 Eta +!C8 U+0398 Theta +!C9 U+0399 Iota +!CA U+039A Kappa +!CB U+039B Lambda +!CC U+039C Mu +!CD U+039D Nu +!CE U+039E Xi +!CF U+039F Omicron +!D0 U+03A0 Pi +!D1 U+03A1 Rho +!D3 U+03A3 Sigma +!D4 U+03A4 Tau +!D5 U+03A5 Upsilon +!D6 U+03A6 Phi +!D7 U+03A7 Chi +!D8 U+03A8 Psi +!D9 U+03A9 Omega +!DA U+03AA Iotadieresis +!DB U+03AB Upsilondieresis +!DC U+03AC alphatonos +!DD U+03AD epsilontonos +!DE U+03AE etatonos +!DF U+03AF iotatonos +!E0 U+03B0 upsilondieresistonos +!E1 U+03B1 alpha +!E2 U+03B2 beta +!E3 U+03B3 gamma +!E4 U+03B4 delta +!E5 U+03B5 epsilon +!E6 U+03B6 zeta +!E7 U+03B7 eta +!E8 U+03B8 theta +!E9 U+03B9 iota +!EA U+03BA kappa +!EB U+03BB lambda +!EC U+03BC mu +!ED U+03BD nu +!EE U+03BE xi +!EF U+03BF omicron +!F0 U+03C0 pi +!F1 U+03C1 rho +!F2 U+03C2 sigma1 +!F3 U+03C3 sigma +!F4 U+03C4 tau +!F5 U+03C5 upsilon +!F6 U+03C6 phi +!F7 U+03C7 chi +!F8 U+03C8 psi +!F9 U+03C9 omega +!FA U+03CA iotadieresis +!FB U+03CB upsilondieresis +!FC U+03CC omicrontonos +!FD U+03CD upsilontonos +!FE U+03CE omegatonos diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1254.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1254.map new file mode 100644 index 0000000..829473b --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1254.map @@ -0,0 +1,249 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+0152 OE +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+0153 oe +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+011E Gbreve +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0130 Idotaccent +!DE U+015E Scedilla +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+011F gbreve +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0131 dotlessi +!FE U+015F scedilla +!FF U+00FF ydieresis diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1255.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1255.map new file mode 100644 index 0000000..079e10c --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1255.map @@ -0,0 +1,233 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9B U+203A guilsinglright +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+20AA afii57636 +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00D7 multiply +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD sfthyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 middot +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00F7 divide +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+05B0 afii57799 +!C1 U+05B1 afii57801 +!C2 U+05B2 afii57800 +!C3 U+05B3 afii57802 +!C4 U+05B4 afii57793 +!C5 U+05B5 afii57794 +!C6 U+05B6 afii57795 +!C7 U+05B7 afii57798 +!C8 U+05B8 afii57797 +!C9 U+05B9 afii57806 +!CB U+05BB afii57796 +!CC U+05BC afii57807 +!CD U+05BD afii57839 +!CE U+05BE afii57645 +!CF U+05BF afii57841 +!D0 U+05C0 afii57842 +!D1 U+05C1 afii57804 +!D2 U+05C2 afii57803 +!D3 U+05C3 afii57658 +!D4 U+05F0 afii57716 +!D5 U+05F1 afii57717 +!D6 U+05F2 afii57718 +!D7 U+05F3 gereshhebrew +!D8 U+05F4 gershayimhebrew +!E0 U+05D0 afii57664 +!E1 U+05D1 afii57665 +!E2 U+05D2 afii57666 +!E3 U+05D3 afii57667 +!E4 U+05D4 afii57668 +!E5 U+05D5 afii57669 +!E6 U+05D6 afii57670 +!E7 U+05D7 afii57671 +!E8 U+05D8 afii57672 +!E9 U+05D9 afii57673 +!EA U+05DA afii57674 +!EB U+05DB afii57675 +!EC U+05DC afii57676 +!ED U+05DD afii57677 +!EE U+05DE afii57678 +!EF U+05DF afii57679 +!F0 U+05E0 afii57680 +!F1 U+05E1 afii57681 +!F2 U+05E2 afii57682 +!F3 U+05E3 afii57683 +!F4 U+05E4 afii57684 +!F5 U+05E5 afii57685 +!F6 U+05E6 afii57686 +!F7 U+05E7 afii57687 +!F8 U+05E8 afii57688 +!F9 U+05E9 afii57689 +!FA U+05EA afii57690 +!FD U+200E afii299 +!FE U+200F afii300 diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1257.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1257.map new file mode 100644 index 0000000..2f2ecfa --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1257.map @@ -0,0 +1,244 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!8D U+00A8 dieresis +!8E U+02C7 caron +!8F U+00B8 cedilla +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9B U+203A guilsinglright +!9D U+00AF macron +!9E U+02DB ogonek +!A0 U+00A0 space +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00D8 Oslash +!A9 U+00A9 copyright +!AA U+0156 Rcommaaccent +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00C6 AE +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00F8 oslash +!B9 U+00B9 onesuperior +!BA U+0157 rcommaaccent +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00E6 ae +!C0 U+0104 Aogonek +!C1 U+012E Iogonek +!C2 U+0100 Amacron +!C3 U+0106 Cacute +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+0118 Eogonek +!C7 U+0112 Emacron +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0179 Zacute +!CB U+0116 Edotaccent +!CC U+0122 Gcommaaccent +!CD U+0136 Kcommaaccent +!CE U+012A Imacron +!CF U+013B Lcommaaccent +!D0 U+0160 Scaron +!D1 U+0143 Nacute +!D2 U+0145 Ncommaaccent +!D3 U+00D3 Oacute +!D4 U+014C Omacron +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0172 Uogonek +!D9 U+0141 Lslash +!DA U+015A Sacute +!DB U+016A Umacron +!DC U+00DC Udieresis +!DD U+017B Zdotaccent +!DE U+017D Zcaron +!DF U+00DF germandbls +!E0 U+0105 aogonek +!E1 U+012F iogonek +!E2 U+0101 amacron +!E3 U+0107 cacute +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+0119 eogonek +!E7 U+0113 emacron +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+017A zacute +!EB U+0117 edotaccent +!EC U+0123 gcommaaccent +!ED U+0137 kcommaaccent +!EE U+012B imacron +!EF U+013C lcommaaccent +!F0 U+0161 scaron +!F1 U+0144 nacute +!F2 U+0146 ncommaaccent +!F3 U+00F3 oacute +!F4 U+014D omacron +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0173 uogonek +!F9 U+0142 lslash +!FA U+015B sacute +!FB U+016B umacron +!FC U+00FC udieresis +!FD U+017C zdotaccent +!FE U+017E zcaron +!FF U+02D9 dotaccent diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1258.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1258.map new file mode 100644 index 0000000..fed915f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp1258.map @@ -0,0 +1,247 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!8C U+0152 OE +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9B U+203A guilsinglright +!9C U+0153 oe +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+0300 gravecomb +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+0110 Dcroat +!D1 U+00D1 Ntilde +!D2 U+0309 hookabovecomb +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+01A0 Ohorn +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+01AF Uhorn +!DE U+0303 tildecomb +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+0301 acutecomb +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+0111 dcroat +!F1 U+00F1 ntilde +!F2 U+0323 dotbelowcomb +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+01A1 ohorn +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+01B0 uhorn +!FE U+20AB dong +!FF U+00FF ydieresis diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/cp874.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp874.map new file mode 100644 index 0000000..1006e6b --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/cp874.map @@ -0,0 +1,225 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!85 U+2026 ellipsis +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!A0 U+00A0 space +!A1 U+0E01 kokaithai +!A2 U+0E02 khokhaithai +!A3 U+0E03 khokhuatthai +!A4 U+0E04 khokhwaithai +!A5 U+0E05 khokhonthai +!A6 U+0E06 khorakhangthai +!A7 U+0E07 ngonguthai +!A8 U+0E08 chochanthai +!A9 U+0E09 chochingthai +!AA U+0E0A chochangthai +!AB U+0E0B sosothai +!AC U+0E0C chochoethai +!AD U+0E0D yoyingthai +!AE U+0E0E dochadathai +!AF U+0E0F topatakthai +!B0 U+0E10 thothanthai +!B1 U+0E11 thonangmonthothai +!B2 U+0E12 thophuthaothai +!B3 U+0E13 nonenthai +!B4 U+0E14 dodekthai +!B5 U+0E15 totaothai +!B6 U+0E16 thothungthai +!B7 U+0E17 thothahanthai +!B8 U+0E18 thothongthai +!B9 U+0E19 nonuthai +!BA U+0E1A bobaimaithai +!BB U+0E1B poplathai +!BC U+0E1C phophungthai +!BD U+0E1D fofathai +!BE U+0E1E phophanthai +!BF U+0E1F fofanthai +!C0 U+0E20 phosamphaothai +!C1 U+0E21 momathai +!C2 U+0E22 yoyakthai +!C3 U+0E23 roruathai +!C4 U+0E24 ruthai +!C5 U+0E25 lolingthai +!C6 U+0E26 luthai +!C7 U+0E27 wowaenthai +!C8 U+0E28 sosalathai +!C9 U+0E29 sorusithai +!CA U+0E2A sosuathai +!CB U+0E2B hohipthai +!CC U+0E2C lochulathai +!CD U+0E2D oangthai +!CE U+0E2E honokhukthai +!CF U+0E2F paiyannoithai +!D0 U+0E30 saraathai +!D1 U+0E31 maihanakatthai +!D2 U+0E32 saraaathai +!D3 U+0E33 saraamthai +!D4 U+0E34 saraithai +!D5 U+0E35 saraiithai +!D6 U+0E36 sarauethai +!D7 U+0E37 saraueethai +!D8 U+0E38 sarauthai +!D9 U+0E39 sarauuthai +!DA U+0E3A phinthuthai +!DF U+0E3F bahtthai +!E0 U+0E40 saraethai +!E1 U+0E41 saraaethai +!E2 U+0E42 saraothai +!E3 U+0E43 saraaimaimuanthai +!E4 U+0E44 saraaimaimalaithai +!E5 U+0E45 lakkhangyaothai +!E6 U+0E46 maiyamokthai +!E7 U+0E47 maitaikhuthai +!E8 U+0E48 maiekthai +!E9 U+0E49 maithothai +!EA U+0E4A maitrithai +!EB U+0E4B maichattawathai +!EC U+0E4C thanthakhatthai +!ED U+0E4D nikhahitthai +!EE U+0E4E yamakkanthai +!EF U+0E4F fongmanthai +!F0 U+0E50 zerothai +!F1 U+0E51 onethai +!F2 U+0E52 twothai +!F3 U+0E53 threethai +!F4 U+0E54 fourthai +!F5 U+0E55 fivethai +!F6 U+0E56 sixthai +!F7 U+0E57 seventhai +!F8 U+0E58 eightthai +!F9 U+0E59 ninethai +!FA U+0E5A angkhankhuthai +!FB U+0E5B khomutthai diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-1.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-1.map new file mode 100644 index 0000000..61740a3 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-1.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-11.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-11.map new file mode 100644 index 0000000..9168812 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-11.map @@ -0,0 +1,248 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0E01 kokaithai +!A2 U+0E02 khokhaithai +!A3 U+0E03 khokhuatthai +!A4 U+0E04 khokhwaithai +!A5 U+0E05 khokhonthai +!A6 U+0E06 khorakhangthai +!A7 U+0E07 ngonguthai +!A8 U+0E08 chochanthai +!A9 U+0E09 chochingthai +!AA U+0E0A chochangthai +!AB U+0E0B sosothai +!AC U+0E0C chochoethai +!AD U+0E0D yoyingthai +!AE U+0E0E dochadathai +!AF U+0E0F topatakthai +!B0 U+0E10 thothanthai +!B1 U+0E11 thonangmonthothai +!B2 U+0E12 thophuthaothai +!B3 U+0E13 nonenthai +!B4 U+0E14 dodekthai +!B5 U+0E15 totaothai +!B6 U+0E16 thothungthai +!B7 U+0E17 thothahanthai +!B8 U+0E18 thothongthai +!B9 U+0E19 nonuthai +!BA U+0E1A bobaimaithai +!BB U+0E1B poplathai +!BC U+0E1C phophungthai +!BD U+0E1D fofathai +!BE U+0E1E phophanthai +!BF U+0E1F fofanthai +!C0 U+0E20 phosamphaothai +!C1 U+0E21 momathai +!C2 U+0E22 yoyakthai +!C3 U+0E23 roruathai +!C4 U+0E24 ruthai +!C5 U+0E25 lolingthai +!C6 U+0E26 luthai +!C7 U+0E27 wowaenthai +!C8 U+0E28 sosalathai +!C9 U+0E29 sorusithai +!CA U+0E2A sosuathai +!CB U+0E2B hohipthai +!CC U+0E2C lochulathai +!CD U+0E2D oangthai +!CE U+0E2E honokhukthai +!CF U+0E2F paiyannoithai +!D0 U+0E30 saraathai +!D1 U+0E31 maihanakatthai +!D2 U+0E32 saraaathai +!D3 U+0E33 saraamthai +!D4 U+0E34 saraithai +!D5 U+0E35 saraiithai +!D6 U+0E36 sarauethai +!D7 U+0E37 saraueethai +!D8 U+0E38 sarauthai +!D9 U+0E39 sarauuthai +!DA U+0E3A phinthuthai +!DF U+0E3F bahtthai +!E0 U+0E40 saraethai +!E1 U+0E41 saraaethai +!E2 U+0E42 saraothai +!E3 U+0E43 saraaimaimuanthai +!E4 U+0E44 saraaimaimalaithai +!E5 U+0E45 lakkhangyaothai +!E6 U+0E46 maiyamokthai +!E7 U+0E47 maitaikhuthai +!E8 U+0E48 maiekthai +!E9 U+0E49 maithothai +!EA U+0E4A maitrithai +!EB U+0E4B maichattawathai +!EC U+0E4C thanthakhatthai +!ED U+0E4D nikhahitthai +!EE U+0E4E yamakkanthai +!EF U+0E4F fongmanthai +!F0 U+0E50 zerothai +!F1 U+0E51 onethai +!F2 U+0E52 twothai +!F3 U+0E53 threethai +!F4 U+0E54 fourthai +!F5 U+0E55 fivethai +!F6 U+0E56 sixthai +!F7 U+0E57 seventhai +!F8 U+0E58 eightthai +!F9 U+0E59 ninethai +!FA U+0E5A angkhankhuthai +!FB U+0E5B khomutthai diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-15.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-15.map new file mode 100644 index 0000000..6c2b571 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-15.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+20AC Euro +!A5 U+00A5 yen +!A6 U+0160 Scaron +!A7 U+00A7 section +!A8 U+0161 scaron +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+017D Zcaron +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+017E zcaron +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+0152 OE +!BD U+0153 oe +!BE U+0178 Ydieresis +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-16.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-16.map new file mode 100644 index 0000000..202c8fe --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-16.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+0105 aogonek +!A3 U+0141 Lslash +!A4 U+20AC Euro +!A5 U+201E quotedblbase +!A6 U+0160 Scaron +!A7 U+00A7 section +!A8 U+0161 scaron +!A9 U+00A9 copyright +!AA U+0218 Scommaaccent +!AB U+00AB guillemotleft +!AC U+0179 Zacute +!AD U+00AD hyphen +!AE U+017A zacute +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+010C Ccaron +!B3 U+0142 lslash +!B4 U+017D Zcaron +!B5 U+201D quotedblright +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+017E zcaron +!B9 U+010D ccaron +!BA U+0219 scommaaccent +!BB U+00BB guillemotright +!BC U+0152 OE +!BD U+0153 oe +!BE U+0178 Ydieresis +!BF U+017C zdotaccent +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0106 Cacute +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+015A Sacute +!D8 U+0170 Uhungarumlaut +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0118 Eogonek +!DE U+021A Tcommaaccent +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+0107 cacute +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+015B sacute +!F8 U+0171 uhungarumlaut +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0119 eogonek +!FE U+021B tcommaaccent +!FF U+00FF ydieresis diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-2.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-2.map new file mode 100644 index 0000000..65ae09f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-2.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+02D8 breve +!A3 U+0141 Lslash +!A4 U+00A4 currency +!A5 U+013D Lcaron +!A6 U+015A Sacute +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+0160 Scaron +!AA U+015E Scedilla +!AB U+0164 Tcaron +!AC U+0179 Zacute +!AD U+00AD hyphen +!AE U+017D Zcaron +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+0105 aogonek +!B2 U+02DB ogonek +!B3 U+0142 lslash +!B4 U+00B4 acute +!B5 U+013E lcaron +!B6 U+015B sacute +!B7 U+02C7 caron +!B8 U+00B8 cedilla +!B9 U+0161 scaron +!BA U+015F scedilla +!BB U+0165 tcaron +!BC U+017A zacute +!BD U+02DD hungarumlaut +!BE U+017E zcaron +!BF U+017C zdotaccent +!C0 U+0154 Racute +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0139 Lacute +!C6 U+0106 Cacute +!C7 U+00C7 Ccedilla +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+011A Ecaron +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+010E Dcaron +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+0147 Ncaron +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0158 Rcaron +!D9 U+016E Uring +!DA U+00DA Uacute +!DB U+0170 Uhungarumlaut +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+0162 Tcommaaccent +!DF U+00DF germandbls +!E0 U+0155 racute +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+013A lacute +!E6 U+0107 cacute +!E7 U+00E7 ccedilla +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+011B ecaron +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+010F dcaron +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+0148 ncaron +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0159 rcaron +!F9 U+016F uring +!FA U+00FA uacute +!FB U+0171 uhungarumlaut +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+0163 tcommaaccent +!FF U+02D9 dotaccent diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-4.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-4.map new file mode 100644 index 0000000..a7d87bf --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-4.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+0138 kgreenlandic +!A3 U+0156 Rcommaaccent +!A4 U+00A4 currency +!A5 U+0128 Itilde +!A6 U+013B Lcommaaccent +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+0160 Scaron +!AA U+0112 Emacron +!AB U+0122 Gcommaaccent +!AC U+0166 Tbar +!AD U+00AD hyphen +!AE U+017D Zcaron +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+0105 aogonek +!B2 U+02DB ogonek +!B3 U+0157 rcommaaccent +!B4 U+00B4 acute +!B5 U+0129 itilde +!B6 U+013C lcommaaccent +!B7 U+02C7 caron +!B8 U+00B8 cedilla +!B9 U+0161 scaron +!BA U+0113 emacron +!BB U+0123 gcommaaccent +!BC U+0167 tbar +!BD U+014A Eng +!BE U+017E zcaron +!BF U+014B eng +!C0 U+0100 Amacron +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+012E Iogonek +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+0116 Edotaccent +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+012A Imacron +!D0 U+0110 Dcroat +!D1 U+0145 Ncommaaccent +!D2 U+014C Omacron +!D3 U+0136 Kcommaaccent +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+0172 Uogonek +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0168 Utilde +!DE U+016A Umacron +!DF U+00DF germandbls +!E0 U+0101 amacron +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+012F iogonek +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+0117 edotaccent +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+012B imacron +!F0 U+0111 dcroat +!F1 U+0146 ncommaaccent +!F2 U+014D omacron +!F3 U+0137 kcommaaccent +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+0173 uogonek +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0169 utilde +!FE U+016B umacron +!FF U+02D9 dotaccent diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-5.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-5.map new file mode 100644 index 0000000..f9cd4ed --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-5.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0401 afii10023 +!A2 U+0402 afii10051 +!A3 U+0403 afii10052 +!A4 U+0404 afii10053 +!A5 U+0405 afii10054 +!A6 U+0406 afii10055 +!A7 U+0407 afii10056 +!A8 U+0408 afii10057 +!A9 U+0409 afii10058 +!AA U+040A afii10059 +!AB U+040B afii10060 +!AC U+040C afii10061 +!AD U+00AD hyphen +!AE U+040E afii10062 +!AF U+040F afii10145 +!B0 U+0410 afii10017 +!B1 U+0411 afii10018 +!B2 U+0412 afii10019 +!B3 U+0413 afii10020 +!B4 U+0414 afii10021 +!B5 U+0415 afii10022 +!B6 U+0416 afii10024 +!B7 U+0417 afii10025 +!B8 U+0418 afii10026 +!B9 U+0419 afii10027 +!BA U+041A afii10028 +!BB U+041B afii10029 +!BC U+041C afii10030 +!BD U+041D afii10031 +!BE U+041E afii10032 +!BF U+041F afii10033 +!C0 U+0420 afii10034 +!C1 U+0421 afii10035 +!C2 U+0422 afii10036 +!C3 U+0423 afii10037 +!C4 U+0424 afii10038 +!C5 U+0425 afii10039 +!C6 U+0426 afii10040 +!C7 U+0427 afii10041 +!C8 U+0428 afii10042 +!C9 U+0429 afii10043 +!CA U+042A afii10044 +!CB U+042B afii10045 +!CC U+042C afii10046 +!CD U+042D afii10047 +!CE U+042E afii10048 +!CF U+042F afii10049 +!D0 U+0430 afii10065 +!D1 U+0431 afii10066 +!D2 U+0432 afii10067 +!D3 U+0433 afii10068 +!D4 U+0434 afii10069 +!D5 U+0435 afii10070 +!D6 U+0436 afii10072 +!D7 U+0437 afii10073 +!D8 U+0438 afii10074 +!D9 U+0439 afii10075 +!DA U+043A afii10076 +!DB U+043B afii10077 +!DC U+043C afii10078 +!DD U+043D afii10079 +!DE U+043E afii10080 +!DF U+043F afii10081 +!E0 U+0440 afii10082 +!E1 U+0441 afii10083 +!E2 U+0442 afii10084 +!E3 U+0443 afii10085 +!E4 U+0444 afii10086 +!E5 U+0445 afii10087 +!E6 U+0446 afii10088 +!E7 U+0447 afii10089 +!E8 U+0448 afii10090 +!E9 U+0449 afii10091 +!EA U+044A afii10092 +!EB U+044B afii10093 +!EC U+044C afii10094 +!ED U+044D afii10095 +!EE U+044E afii10096 +!EF U+044F afii10097 +!F0 U+2116 afii61352 +!F1 U+0451 afii10071 +!F2 U+0452 afii10099 +!F3 U+0453 afii10100 +!F4 U+0454 afii10101 +!F5 U+0455 afii10102 +!F6 U+0456 afii10103 +!F7 U+0457 afii10104 +!F8 U+0458 afii10105 +!F9 U+0459 afii10106 +!FA U+045A afii10107 +!FB U+045B afii10108 +!FC U+045C afii10109 +!FD U+00A7 section +!FE U+045E afii10110 +!FF U+045F afii10193 diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-7.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-7.map new file mode 100644 index 0000000..e163796 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-7.map @@ -0,0 +1,250 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+2018 quoteleft +!A2 U+2019 quoteright +!A3 U+00A3 sterling +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AF U+2015 afii00208 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+0384 tonos +!B5 U+0385 dieresistonos +!B6 U+0386 Alphatonos +!B7 U+00B7 periodcentered +!B8 U+0388 Epsilontonos +!B9 U+0389 Etatonos +!BA U+038A Iotatonos +!BB U+00BB guillemotright +!BC U+038C Omicrontonos +!BD U+00BD onehalf +!BE U+038E Upsilontonos +!BF U+038F Omegatonos +!C0 U+0390 iotadieresistonos +!C1 U+0391 Alpha +!C2 U+0392 Beta +!C3 U+0393 Gamma +!C4 U+0394 Delta +!C5 U+0395 Epsilon +!C6 U+0396 Zeta +!C7 U+0397 Eta +!C8 U+0398 Theta +!C9 U+0399 Iota +!CA U+039A Kappa +!CB U+039B Lambda +!CC U+039C Mu +!CD U+039D Nu +!CE U+039E Xi +!CF U+039F Omicron +!D0 U+03A0 Pi +!D1 U+03A1 Rho +!D3 U+03A3 Sigma +!D4 U+03A4 Tau +!D5 U+03A5 Upsilon +!D6 U+03A6 Phi +!D7 U+03A7 Chi +!D8 U+03A8 Psi +!D9 U+03A9 Omega +!DA U+03AA Iotadieresis +!DB U+03AB Upsilondieresis +!DC U+03AC alphatonos +!DD U+03AD epsilontonos +!DE U+03AE etatonos +!DF U+03AF iotatonos +!E0 U+03B0 upsilondieresistonos +!E1 U+03B1 alpha +!E2 U+03B2 beta +!E3 U+03B3 gamma +!E4 U+03B4 delta +!E5 U+03B5 epsilon +!E6 U+03B6 zeta +!E7 U+03B7 eta +!E8 U+03B8 theta +!E9 U+03B9 iota +!EA U+03BA kappa +!EB U+03BB lambda +!EC U+03BC mu +!ED U+03BD nu +!EE U+03BE xi +!EF U+03BF omicron +!F0 U+03C0 pi +!F1 U+03C1 rho +!F2 U+03C2 sigma1 +!F3 U+03C3 sigma +!F4 U+03C4 tau +!F5 U+03C5 upsilon +!F6 U+03C6 phi +!F7 U+03C7 chi +!F8 U+03C8 psi +!F9 U+03C9 omega +!FA U+03CA iotadieresis +!FB U+03CB upsilondieresis +!FC U+03CC omicrontonos +!FD U+03CD upsilontonos +!FE U+03CE omegatonos diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-9.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-9.map new file mode 100644 index 0000000..48c123a --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/iso-8859-9.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+011E Gbreve +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0130 Idotaccent +!DE U+015E Scedilla +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+011F gbreve +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0131 dotlessi +!FE U+015F scedilla +!FF U+00FF ydieresis diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/koi8-r.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/koi8-r.map new file mode 100644 index 0000000..6ad5d05 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/koi8-r.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+2500 SF100000 +!81 U+2502 SF110000 +!82 U+250C SF010000 +!83 U+2510 SF030000 +!84 U+2514 SF020000 +!85 U+2518 SF040000 +!86 U+251C SF080000 +!87 U+2524 SF090000 +!88 U+252C SF060000 +!89 U+2534 SF070000 +!8A U+253C SF050000 +!8B U+2580 upblock +!8C U+2584 dnblock +!8D U+2588 block +!8E U+258C lfblock +!8F U+2590 rtblock +!90 U+2591 ltshade +!91 U+2592 shade +!92 U+2593 dkshade +!93 U+2320 integraltp +!94 U+25A0 filledbox +!95 U+2219 periodcentered +!96 U+221A radical +!97 U+2248 approxequal +!98 U+2264 lessequal +!99 U+2265 greaterequal +!9A U+00A0 space +!9B U+2321 integralbt +!9C U+00B0 degree +!9D U+00B2 twosuperior +!9E U+00B7 periodcentered +!9F U+00F7 divide +!A0 U+2550 SF430000 +!A1 U+2551 SF240000 +!A2 U+2552 SF510000 +!A3 U+0451 afii10071 +!A4 U+2553 SF520000 +!A5 U+2554 SF390000 +!A6 U+2555 SF220000 +!A7 U+2556 SF210000 +!A8 U+2557 SF250000 +!A9 U+2558 SF500000 +!AA U+2559 SF490000 +!AB U+255A SF380000 +!AC U+255B SF280000 +!AD U+255C SF270000 +!AE U+255D SF260000 +!AF U+255E SF360000 +!B0 U+255F SF370000 +!B1 U+2560 SF420000 +!B2 U+2561 SF190000 +!B3 U+0401 afii10023 +!B4 U+2562 SF200000 +!B5 U+2563 SF230000 +!B6 U+2564 SF470000 +!B7 U+2565 SF480000 +!B8 U+2566 SF410000 +!B9 U+2567 SF450000 +!BA U+2568 SF460000 +!BB U+2569 SF400000 +!BC U+256A SF540000 +!BD U+256B SF530000 +!BE U+256C SF440000 +!BF U+00A9 copyright +!C0 U+044E afii10096 +!C1 U+0430 afii10065 +!C2 U+0431 afii10066 +!C3 U+0446 afii10088 +!C4 U+0434 afii10069 +!C5 U+0435 afii10070 +!C6 U+0444 afii10086 +!C7 U+0433 afii10068 +!C8 U+0445 afii10087 +!C9 U+0438 afii10074 +!CA U+0439 afii10075 +!CB U+043A afii10076 +!CC U+043B afii10077 +!CD U+043C afii10078 +!CE U+043D afii10079 +!CF U+043E afii10080 +!D0 U+043F afii10081 +!D1 U+044F afii10097 +!D2 U+0440 afii10082 +!D3 U+0441 afii10083 +!D4 U+0442 afii10084 +!D5 U+0443 afii10085 +!D6 U+0436 afii10072 +!D7 U+0432 afii10067 +!D8 U+044C afii10094 +!D9 U+044B afii10093 +!DA U+0437 afii10073 +!DB U+0448 afii10090 +!DC U+044D afii10095 +!DD U+0449 afii10091 +!DE U+0447 afii10089 +!DF U+044A afii10092 +!E0 U+042E afii10048 +!E1 U+0410 afii10017 +!E2 U+0411 afii10018 +!E3 U+0426 afii10040 +!E4 U+0414 afii10021 +!E5 U+0415 afii10022 +!E6 U+0424 afii10038 +!E7 U+0413 afii10020 +!E8 U+0425 afii10039 +!E9 U+0418 afii10026 +!EA U+0419 afii10027 +!EB U+041A afii10028 +!EC U+041B afii10029 +!ED U+041C afii10030 +!EE U+041D afii10031 +!EF U+041E afii10032 +!F0 U+041F afii10033 +!F1 U+042F afii10049 +!F2 U+0420 afii10034 +!F3 U+0421 afii10035 +!F4 U+0422 afii10036 +!F5 U+0423 afii10037 +!F6 U+0416 afii10024 +!F7 U+0412 afii10019 +!F8 U+042C afii10046 +!F9 U+042B afii10045 +!FA U+0417 afii10025 +!FB U+0428 afii10042 +!FC U+042D afii10047 +!FD U+0429 afii10043 +!FE U+0427 afii10041 +!FF U+042A afii10044 diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/koi8-u.map b/projects/challenge 9/Spik-en-span/fpdf/makefont/koi8-u.map new file mode 100644 index 0000000..40a7e4f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/koi8-u.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+2500 SF100000 +!81 U+2502 SF110000 +!82 U+250C SF010000 +!83 U+2510 SF030000 +!84 U+2514 SF020000 +!85 U+2518 SF040000 +!86 U+251C SF080000 +!87 U+2524 SF090000 +!88 U+252C SF060000 +!89 U+2534 SF070000 +!8A U+253C SF050000 +!8B U+2580 upblock +!8C U+2584 dnblock +!8D U+2588 block +!8E U+258C lfblock +!8F U+2590 rtblock +!90 U+2591 ltshade +!91 U+2592 shade +!92 U+2593 dkshade +!93 U+2320 integraltp +!94 U+25A0 filledbox +!95 U+2022 bullet +!96 U+221A radical +!97 U+2248 approxequal +!98 U+2264 lessequal +!99 U+2265 greaterequal +!9A U+00A0 space +!9B U+2321 integralbt +!9C U+00B0 degree +!9D U+00B2 twosuperior +!9E U+00B7 periodcentered +!9F U+00F7 divide +!A0 U+2550 SF430000 +!A1 U+2551 SF240000 +!A2 U+2552 SF510000 +!A3 U+0451 afii10071 +!A4 U+0454 afii10101 +!A5 U+2554 SF390000 +!A6 U+0456 afii10103 +!A7 U+0457 afii10104 +!A8 U+2557 SF250000 +!A9 U+2558 SF500000 +!AA U+2559 SF490000 +!AB U+255A SF380000 +!AC U+255B SF280000 +!AD U+0491 afii10098 +!AE U+255D SF260000 +!AF U+255E SF360000 +!B0 U+255F SF370000 +!B1 U+2560 SF420000 +!B2 U+2561 SF190000 +!B3 U+0401 afii10023 +!B4 U+0404 afii10053 +!B5 U+2563 SF230000 +!B6 U+0406 afii10055 +!B7 U+0407 afii10056 +!B8 U+2566 SF410000 +!B9 U+2567 SF450000 +!BA U+2568 SF460000 +!BB U+2569 SF400000 +!BC U+256A SF540000 +!BD U+0490 afii10050 +!BE U+256C SF440000 +!BF U+00A9 copyright +!C0 U+044E afii10096 +!C1 U+0430 afii10065 +!C2 U+0431 afii10066 +!C3 U+0446 afii10088 +!C4 U+0434 afii10069 +!C5 U+0435 afii10070 +!C6 U+0444 afii10086 +!C7 U+0433 afii10068 +!C8 U+0445 afii10087 +!C9 U+0438 afii10074 +!CA U+0439 afii10075 +!CB U+043A afii10076 +!CC U+043B afii10077 +!CD U+043C afii10078 +!CE U+043D afii10079 +!CF U+043E afii10080 +!D0 U+043F afii10081 +!D1 U+044F afii10097 +!D2 U+0440 afii10082 +!D3 U+0441 afii10083 +!D4 U+0442 afii10084 +!D5 U+0443 afii10085 +!D6 U+0436 afii10072 +!D7 U+0432 afii10067 +!D8 U+044C afii10094 +!D9 U+044B afii10093 +!DA U+0437 afii10073 +!DB U+0448 afii10090 +!DC U+044D afii10095 +!DD U+0449 afii10091 +!DE U+0447 afii10089 +!DF U+044A afii10092 +!E0 U+042E afii10048 +!E1 U+0410 afii10017 +!E2 U+0411 afii10018 +!E3 U+0426 afii10040 +!E4 U+0414 afii10021 +!E5 U+0415 afii10022 +!E6 U+0424 afii10038 +!E7 U+0413 afii10020 +!E8 U+0425 afii10039 +!E9 U+0418 afii10026 +!EA U+0419 afii10027 +!EB U+041A afii10028 +!EC U+041B afii10029 +!ED U+041C afii10030 +!EE U+041D afii10031 +!EF U+041E afii10032 +!F0 U+041F afii10033 +!F1 U+042F afii10049 +!F2 U+0420 afii10034 +!F3 U+0421 afii10035 +!F4 U+0422 afii10036 +!F5 U+0423 afii10037 +!F6 U+0416 afii10024 +!F7 U+0412 afii10019 +!F8 U+042C afii10046 +!F9 U+042B afii10045 +!FA U+0417 afii10025 +!FB U+0428 afii10042 +!FC U+042D afii10047 +!FD U+0429 afii10043 +!FE U+0427 afii10041 +!FF U+042A afii10044 diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/makefont.php b/projects/challenge 9/Spik-en-span/fpdf/makefont/makefont.php new file mode 100644 index 0000000..2c147ac --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/makefont.php @@ -0,0 +1,447 @@ +$severity: "; + echo "$txt
"; + } +} + +function Notice($txt) +{ + Message($txt, 'Notice'); +} + +function Warning($txt) +{ + Message($txt, 'Warning'); +} + +function Error($txt) +{ + Message($txt, 'Error'); + exit; +} + +function LoadMap($enc) +{ + $file = dirname(__FILE__).'/'.strtolower($enc).'.map'; + $a = file($file); + if(empty($a)) + Error('Encoding not found: '.$enc); + $map = array_fill(0, 256, array('uv'=>-1, 'name'=>'.notdef')); + foreach($a as $line) + { + $e = explode(' ', rtrim($line)); + $c = hexdec(substr($e[0],1)); + $uv = hexdec(substr($e[1],2)); + $name = $e[2]; + $map[$c] = array('uv'=>$uv, 'name'=>$name); + } + return $map; +} + +function GetInfoFromTrueType($file, $embed, $subset, $map) +{ + // Return information from a TrueType font + try + { + $ttf = new TTFParser($file); + $ttf->Parse(); + } + catch(Exception $e) + { + Error($e->getMessage()); + } + if($embed) + { + if(!$ttf->embeddable) + Error('Font license does not allow embedding'); + if($subset) + { + $chars = array(); + foreach($map as $v) + { + if($v['name']!='.notdef') + $chars[] = $v['uv']; + } + $ttf->Subset($chars); + $info['Data'] = $ttf->Build(); + } + else + $info['Data'] = file_get_contents($file); + $info['OriginalSize'] = strlen($info['Data']); + } + $k = 1000/$ttf->unitsPerEm; + $info['FontName'] = $ttf->postScriptName; + $info['Bold'] = $ttf->bold; + $info['ItalicAngle'] = $ttf->italicAngle; + $info['IsFixedPitch'] = $ttf->isFixedPitch; + $info['Ascender'] = round($k*$ttf->typoAscender); + $info['Descender'] = round($k*$ttf->typoDescender); + $info['UnderlineThickness'] = round($k*$ttf->underlineThickness); + $info['UnderlinePosition'] = round($k*$ttf->underlinePosition); + $info['FontBBox'] = array(round($k*$ttf->xMin), round($k*$ttf->yMin), round($k*$ttf->xMax), round($k*$ttf->yMax)); + $info['CapHeight'] = round($k*$ttf->capHeight); + $info['MissingWidth'] = round($k*$ttf->glyphs[0]['w']); + $widths = array_fill(0, 256, $info['MissingWidth']); + foreach($map as $c=>$v) + { + if($v['name']!='.notdef') + { + if(isset($ttf->chars[$v['uv']])) + { + $id = $ttf->chars[$v['uv']]; + $w = $ttf->glyphs[$id]['w']; + $widths[$c] = round($k*$w); + } + else + Warning('Character '.$v['name'].' is missing'); + } + } + $info['Widths'] = $widths; + return $info; +} + +function GetInfoFromType1($file, $embed, $map) +{ + // Return information from a Type1 font + if($embed) + { + $f = fopen($file, 'rb'); + if(!$f) + Error('Can\'t open font file'); + // Read first segment + $a = unpack('Cmarker/Ctype/Vsize', fread($f,6)); + if($a['marker']!=128) + Error('Font file is not a valid binary Type1'); + $size1 = $a['size']; + $data = fread($f, $size1); + // Read second segment + $a = unpack('Cmarker/Ctype/Vsize', fread($f,6)); + if($a['marker']!=128) + Error('Font file is not a valid binary Type1'); + $size2 = $a['size']; + $data .= fread($f, $size2); + fclose($f); + $info['Data'] = $data; + $info['Size1'] = $size1; + $info['Size2'] = $size2; + } + + $afm = substr($file, 0, -3).'afm'; + if(!file_exists($afm)) + Error('AFM font file not found: '.$afm); + $a = file($afm); + if(empty($a)) + Error('AFM file empty or not readable'); + foreach($a as $line) + { + $e = explode(' ', rtrim($line)); + if(count($e)<2) + continue; + $entry = $e[0]; + if($entry=='C') + { + $w = $e[4]; + $name = $e[7]; + $cw[$name] = $w; + } + elseif($entry=='FontName') + $info['FontName'] = $e[1]; + elseif($entry=='Weight') + $info['Weight'] = $e[1]; + elseif($entry=='ItalicAngle') + $info['ItalicAngle'] = (int)$e[1]; + elseif($entry=='Ascender') + $info['Ascender'] = (int)$e[1]; + elseif($entry=='Descender') + $info['Descender'] = (int)$e[1]; + elseif($entry=='UnderlineThickness') + $info['UnderlineThickness'] = (int)$e[1]; + elseif($entry=='UnderlinePosition') + $info['UnderlinePosition'] = (int)$e[1]; + elseif($entry=='IsFixedPitch') + $info['IsFixedPitch'] = ($e[1]=='true'); + elseif($entry=='FontBBox') + $info['FontBBox'] = array((int)$e[1], (int)$e[2], (int)$e[3], (int)$e[4]); + elseif($entry=='CapHeight') + $info['CapHeight'] = (int)$e[1]; + elseif($entry=='StdVW') + $info['StdVW'] = (int)$e[1]; + } + + if(!isset($info['FontName'])) + Error('FontName missing in AFM file'); + if(!isset($info['Ascender'])) + $info['Ascender'] = $info['FontBBox'][3]; + if(!isset($info['Descender'])) + $info['Descender'] = $info['FontBBox'][1]; + $info['Bold'] = isset($info['Weight']) && preg_match('/bold|black/i', $info['Weight']); + if(isset($cw['.notdef'])) + $info['MissingWidth'] = $cw['.notdef']; + else + $info['MissingWidth'] = 0; + $widths = array_fill(0, 256, $info['MissingWidth']); + foreach($map as $c=>$v) + { + if($v['name']!='.notdef') + { + if(isset($cw[$v['name']])) + $widths[$c] = $cw[$v['name']]; + else + Warning('Character '.$v['name'].' is missing'); + } + } + $info['Widths'] = $widths; + return $info; +} + +function MakeFontDescriptor($info) +{ + // Ascent + $fd = "array('Ascent'=>".$info['Ascender']; + // Descent + $fd .= ",'Descent'=>".$info['Descender']; + // CapHeight + if(!empty($info['CapHeight'])) + $fd .= ",'CapHeight'=>".$info['CapHeight']; + else + $fd .= ",'CapHeight'=>".$info['Ascender']; + // Flags + $flags = 0; + if($info['IsFixedPitch']) + $flags += 1<<0; + $flags += 1<<5; + if($info['ItalicAngle']!=0) + $flags += 1<<6; + $fd .= ",'Flags'=>".$flags; + // FontBBox + $fbb = $info['FontBBox']; + $fd .= ",'FontBBox'=>'[".$fbb[0].' '.$fbb[1].' '.$fbb[2].' '.$fbb[3]."]'"; + // ItalicAngle + $fd .= ",'ItalicAngle'=>".$info['ItalicAngle']; + // StemV + if(isset($info['StdVW'])) + $stemv = $info['StdVW']; + elseif($info['Bold']) + $stemv = 120; + else + $stemv = 70; + $fd .= ",'StemV'=>".$stemv; + // MissingWidth + $fd .= ",'MissingWidth'=>".$info['MissingWidth'].')'; + return $fd; +} + +function MakeWidthArray($widths) +{ + $s = "array(\n\t"; + for($c=0;$c<=255;$c++) + { + if(chr($c)=="'") + $s .= "'\\''"; + elseif(chr($c)=="\\") + $s .= "'\\\\'"; + elseif($c>=32 && $c<=126) + $s .= "'".chr($c)."'"; + else + $s .= "chr($c)"; + $s .= '=>'.$widths[$c]; + if($c<255) + $s .= ','; + if(($c+1)%22==0) + $s .= "\n\t"; + } + $s .= ')'; + return $s; +} + +function MakeFontEncoding($map) +{ + // Build differences from reference encoding + $ref = LoadMap('cp1252'); + $s = ''; + $last = 0; + for($c=32;$c<=255;$c++) + { + if($map[$c]['name']!=$ref[$c]['name']) + { + if($c!=$last+1) + $s .= $c.' '; + $last = $c; + $s .= '/'.$map[$c]['name'].' '; + } + } + return rtrim($s); +} + +function MakeUnicodeArray($map) +{ + // Build mapping to Unicode values + $ranges = array(); + foreach($map as $c=>$v) + { + $uv = $v['uv']; + if($uv!=-1) + { + if(isset($range)) + { + if($c==$range[1]+1 && $uv==$range[3]+1) + { + $range[1]++; + $range[3]++; + } + else + { + $ranges[] = $range; + $range = array($c, $c, $uv, $uv); + } + } + else + $range = array($c, $c, $uv, $uv); + } + } + $ranges[] = $range; + + foreach($ranges as $range) + { + if(isset($s)) + $s .= ','; + else + $s = 'array('; + $s .= $range[0].'=>'; + $nb = $range[1]-$range[0]+1; + if($nb>1) + $s .= 'array('.$range[2].','.$nb.')'; + else + $s .= $range[2]; + } + $s .= ')'; + return $s; +} + +function SaveToFile($file, $s, $mode) +{ + $f = fopen($file, 'w'.$mode); + if(!$f) + Error('Can\'t write to file '.$file); + fwrite($f, $s); + fclose($f); +} + +function MakeDefinitionFile($file, $type, $enc, $embed, $subset, $map, $info) +{ + $s = "\n"; + SaveToFile($file, $s, 't'); +} + +function MakeFont($fontfile, $enc='cp1252', $embed=true, $subset=true) +{ + // Generate a font definition file + if(!file_exists($fontfile)) + Error('Font file not found: '.$fontfile); + $ext = strtolower(substr($fontfile,-3)); + if($ext=='ttf' || $ext=='otf') + $type = 'TrueType'; + elseif($ext=='pfb') + $type = 'Type1'; + else + Error('Unrecognized font file extension: '.$ext); + + $map = LoadMap($enc); + + if($type=='TrueType') + $info = GetInfoFromTrueType($fontfile, $embed, $subset, $map); + else + $info = GetInfoFromType1($fontfile, $embed, $map); + + $basename = substr(basename($fontfile), 0, -4); + if($embed) + { + if(function_exists('gzcompress')) + { + $file = $basename.'.z'; + SaveToFile($file, gzcompress($info['Data']), 'b'); + $info['File'] = $file; + Message('Font file compressed: '.$file); + } + else + { + $info['File'] = basename($fontfile); + $subset = false; + Notice('Font file could not be compressed (zlib extension not available)'); + } + } + + MakeDefinitionFile($basename.'.php', $type, $enc, $embed, $subset, $map, $info); + Message('Font definition file generated: '.$basename.'.php'); +} + +if(PHP_SAPI=='cli') +{ + // Command-line interface + ini_set('log_errors', '0'); + if($argc==1) + die("Usage: php makefont.php fontfile [encoding] [embed] [subset]\n"); + $fontfile = $argv[1]; + if($argc>=3) + $enc = $argv[2]; + else + $enc = 'cp1252'; + if($argc>=4) + $embed = ($argv[3]=='true' || $argv[3]=='1'); + else + $embed = true; + if($argc>=5) + $subset = ($argv[4]=='true' || $argv[4]=='1'); + else + $subset = true; + MakeFont($fontfile, $enc, $embed, $subset); +} +?> diff --git a/projects/challenge 9/Spik-en-span/fpdf/makefont/ttfparser.php b/projects/challenge 9/Spik-en-span/fpdf/makefont/ttfparser.php new file mode 100644 index 0000000..1ec1276 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/fpdf/makefont/ttfparser.php @@ -0,0 +1,714 @@ +f = fopen($file, 'rb'); + if(!$this->f) + $this->Error('Can\'t open file: '.$file); + } + + function __destruct() + { + if(is_resource($this->f)) + fclose($this->f); + } + + function Parse() + { + $this->ParseOffsetTable(); + $this->ParseHead(); + $this->ParseHhea(); + $this->ParseMaxp(); + $this->ParseHmtx(); + $this->ParseLoca(); + $this->ParseGlyf(); + $this->ParseCmap(); + $this->ParseName(); + $this->ParseOS2(); + $this->ParsePost(); + } + + function ParseOffsetTable() + { + $version = $this->Read(4); + if($version=='OTTO') + $this->Error('OpenType fonts based on PostScript outlines are not supported'); + if($version!="\x00\x01\x00\x00") + $this->Error('Unrecognized file format'); + $numTables = $this->ReadUShort(); + $this->Skip(3*2); // searchRange, entrySelector, rangeShift + $this->tables = array(); + for($i=0;$i<$numTables;$i++) + { + $tag = $this->Read(4); + $checkSum = $this->Read(4); + $offset = $this->ReadULong(); + $length = $this->ReadULong(); + $this->tables[$tag] = array('offset'=>$offset, 'length'=>$length, 'checkSum'=>$checkSum); + } + } + + function ParseHead() + { + $this->Seek('head'); + $this->Skip(3*4); // version, fontRevision, checkSumAdjustment + $magicNumber = $this->ReadULong(); + if($magicNumber!=0x5F0F3CF5) + $this->Error('Incorrect magic number'); + $this->Skip(2); // flags + $this->unitsPerEm = $this->ReadUShort(); + $this->Skip(2*8); // created, modified + $this->xMin = $this->ReadShort(); + $this->yMin = $this->ReadShort(); + $this->xMax = $this->ReadShort(); + $this->yMax = $this->ReadShort(); + $this->Skip(3*2); // macStyle, lowestRecPPEM, fontDirectionHint + $this->indexToLocFormat = $this->ReadShort(); + } + + function ParseHhea() + { + $this->Seek('hhea'); + $this->Skip(4+15*2); + $this->numberOfHMetrics = $this->ReadUShort(); + } + + function ParseMaxp() + { + $this->Seek('maxp'); + $this->Skip(4); + $this->numGlyphs = $this->ReadUShort(); + } + + function ParseHmtx() + { + $this->Seek('hmtx'); + $this->glyphs = array(); + for($i=0;$i<$this->numberOfHMetrics;$i++) + { + $advanceWidth = $this->ReadUShort(); + $lsb = $this->ReadShort(); + $this->glyphs[$i] = array('w'=>$advanceWidth, 'lsb'=>$lsb); + } + for($i=$this->numberOfHMetrics;$i<$this->numGlyphs;$i++) + { + $lsb = $this->ReadShort(); + $this->glyphs[$i] = array('w'=>$advanceWidth, 'lsb'=>$lsb); + } + } + + function ParseLoca() + { + $this->Seek('loca'); + $offsets = array(); + if($this->indexToLocFormat==0) + { + // Short format + for($i=0;$i<=$this->numGlyphs;$i++) + $offsets[] = 2*$this->ReadUShort(); + } + else + { + // Long format + for($i=0;$i<=$this->numGlyphs;$i++) + $offsets[] = $this->ReadULong(); + } + for($i=0;$i<$this->numGlyphs;$i++) + { + $this->glyphs[$i]['offset'] = $offsets[$i]; + $this->glyphs[$i]['length'] = $offsets[$i+1] - $offsets[$i]; + } + } + + function ParseGlyf() + { + $tableOffset = $this->tables['glyf']['offset']; + foreach($this->glyphs as &$glyph) + { + if($glyph['length']>0) + { + fseek($this->f, $tableOffset+$glyph['offset'], SEEK_SET); + if($this->ReadShort()<0) + { + // Composite glyph + $this->Skip(4*2); // xMin, yMin, xMax, yMax + $offset = 5*2; + $a = array(); + do + { + $flags = $this->ReadUShort(); + $index = $this->ReadUShort(); + $a[$offset+2] = $index; + if($flags & 1) // ARG_1_AND_2_ARE_WORDS + $skip = 2*2; + else + $skip = 2; + if($flags & 8) // WE_HAVE_A_SCALE + $skip += 2; + elseif($flags & 64) // WE_HAVE_AN_X_AND_Y_SCALE + $skip += 2*2; + elseif($flags & 128) // WE_HAVE_A_TWO_BY_TWO + $skip += 4*2; + $this->Skip($skip); + $offset += 2*2 + $skip; + } + while($flags & 32); // MORE_COMPONENTS + $glyph['components'] = $a; + } + } + } + } + + function ParseCmap() + { + $this->Seek('cmap'); + $this->Skip(2); // version + $numTables = $this->ReadUShort(); + $offset31 = 0; + for($i=0;$i<$numTables;$i++) + { + $platformID = $this->ReadUShort(); + $encodingID = $this->ReadUShort(); + $offset = $this->ReadULong(); + if($platformID==3 && $encodingID==1) + $offset31 = $offset; + } + if($offset31==0) + $this->Error('No Unicode encoding found'); + + $startCount = array(); + $endCount = array(); + $idDelta = array(); + $idRangeOffset = array(); + $this->chars = array(); + fseek($this->f, $this->tables['cmap']['offset']+$offset31, SEEK_SET); + $format = $this->ReadUShort(); + if($format!=4) + $this->Error('Unexpected subtable format: '.$format); + $this->Skip(2*2); // length, language + $segCount = $this->ReadUShort()/2; + $this->Skip(3*2); // searchRange, entrySelector, rangeShift + for($i=0;$i<$segCount;$i++) + $endCount[$i] = $this->ReadUShort(); + $this->Skip(2); // reservedPad + for($i=0;$i<$segCount;$i++) + $startCount[$i] = $this->ReadUShort(); + for($i=0;$i<$segCount;$i++) + $idDelta[$i] = $this->ReadShort(); + $offset = ftell($this->f); + for($i=0;$i<$segCount;$i++) + $idRangeOffset[$i] = $this->ReadUShort(); + + for($i=0;$i<$segCount;$i++) + { + $c1 = $startCount[$i]; + $c2 = $endCount[$i]; + $d = $idDelta[$i]; + $ro = $idRangeOffset[$i]; + if($ro>0) + fseek($this->f, $offset+2*$i+$ro, SEEK_SET); + for($c=$c1;$c<=$c2;$c++) + { + if($c==0xFFFF) + break; + if($ro>0) + { + $gid = $this->ReadUShort(); + if($gid>0) + $gid += $d; + } + else + $gid = $c+$d; + if($gid>=65536) + $gid -= 65536; + if($gid>0) + $this->chars[$c] = $gid; + } + } + } + + function ParseName() + { + $this->Seek('name'); + $tableOffset = $this->tables['name']['offset']; + $this->postScriptName = ''; + $this->Skip(2); // format + $count = $this->ReadUShort(); + $stringOffset = $this->ReadUShort(); + for($i=0;$i<$count;$i++) + { + $this->Skip(3*2); // platformID, encodingID, languageID + $nameID = $this->ReadUShort(); + $length = $this->ReadUShort(); + $offset = $this->ReadUShort(); + if($nameID==6) + { + // PostScript name + fseek($this->f, $tableOffset+$stringOffset+$offset, SEEK_SET); + $s = $this->Read($length); + $s = str_replace(chr(0), '', $s); + $s = preg_replace('|[ \[\](){}<>/%]|', '', $s); + $this->postScriptName = $s; + break; + } + } + if($this->postScriptName=='') + $this->Error('PostScript name not found'); + } + + function ParseOS2() + { + $this->Seek('OS/2'); + $version = $this->ReadUShort(); + $this->Skip(3*2); // xAvgCharWidth, usWeightClass, usWidthClass + $fsType = $this->ReadUShort(); + $this->embeddable = ($fsType!=2) && ($fsType & 0x200)==0; + $this->Skip(11*2+10+4*4+4); + $fsSelection = $this->ReadUShort(); + $this->bold = ($fsSelection & 32)!=0; + $this->Skip(2*2); // usFirstCharIndex, usLastCharIndex + $this->typoAscender = $this->ReadShort(); + $this->typoDescender = $this->ReadShort(); + if($version>=2) + { + $this->Skip(3*2+2*4+2); + $this->capHeight = $this->ReadShort(); + } + else + $this->capHeight = 0; + } + + function ParsePost() + { + $this->Seek('post'); + $version = $this->ReadULong(); + $this->italicAngle = $this->ReadShort(); + $this->Skip(2); // Skip decimal part + $this->underlinePosition = $this->ReadShort(); + $this->underlineThickness = $this->ReadShort(); + $this->isFixedPitch = ($this->ReadULong()!=0); + if($version==0x20000) + { + // Extract glyph names + $this->Skip(4*4); // min/max usage + $this->Skip(2); // numberOfGlyphs + $glyphNameIndex = array(); + $names = array(); + $numNames = 0; + for($i=0;$i<$this->numGlyphs;$i++) + { + $index = $this->ReadUShort(); + $glyphNameIndex[] = $index; + if($index>=258 && $index-257>$numNames) + $numNames = $index-257; + } + for($i=0;$i<$numNames;$i++) + { + $len = ord($this->Read(1)); + $names[] = $this->Read($len); + } + foreach($glyphNameIndex as $i=>$index) + { + if($index>=258) + $this->glyphs[$i]['name'] = $names[$index-258]; + else + $this->glyphs[$i]['name'] = $index; + } + $this->glyphNames = true; + } + else + $this->glyphNames = false; + } + + function Subset($chars) + { + $this->subsettedGlyphs = array(); + $this->AddGlyph(0); + $this->subsettedChars = array(); + foreach($chars as $char) + { + if(isset($this->chars[$char])) + { + $this->subsettedChars[] = $char; + $this->AddGlyph($this->chars[$char]); + } + } + } + + function AddGlyph($id) + { + if(!isset($this->glyphs[$id]['ssid'])) + { + $this->glyphs[$id]['ssid'] = count($this->subsettedGlyphs); + $this->subsettedGlyphs[] = $id; + if(isset($this->glyphs[$id]['components'])) + { + foreach($this->glyphs[$id]['components'] as $cid) + $this->AddGlyph($cid); + } + } + } + + function Build() + { + $this->BuildCmap(); + $this->BuildHhea(); + $this->BuildHmtx(); + $this->BuildLoca(); + $this->BuildGlyf(); + $this->BuildMaxp(); + $this->BuildPost(); + return $this->BuildFont(); + } + + function BuildCmap() + { + if(!isset($this->subsettedChars)) + return; + + // Divide charset in contiguous segments + $chars = $this->subsettedChars; + sort($chars); + $segments = array(); + $segment = array($chars[0], $chars[0]); + for($i=1;$i$segment[1]+1) + { + $segments[] = $segment; + $segment = array($chars[$i], $chars[$i]); + } + else + $segment[1]++; + } + $segments[] = $segment; + $segments[] = array(0xFFFF, 0xFFFF); + $segCount = count($segments); + + // Build a Format 4 subtable + $startCount = array(); + $endCount = array(); + $idDelta = array(); + $idRangeOffset = array(); + $glyphIdArray = ''; + for($i=0;$i<$segCount;$i++) + { + list($start, $end) = $segments[$i]; + $startCount[] = $start; + $endCount[] = $end; + if($start!=$end) + { + // Segment with multiple chars + $idDelta[] = 0; + $idRangeOffset[] = strlen($glyphIdArray) + ($segCount-$i)*2; + for($c=$start;$c<=$end;$c++) + { + $ssid = $this->glyphs[$this->chars[$c]]['ssid']; + $glyphIdArray .= pack('n', $ssid); + } + } + else + { + // Segment with a single char + if($start<0xFFFF) + $ssid = $this->glyphs[$this->chars[$start]]['ssid']; + else + $ssid = 0; + $idDelta[] = $ssid - $start; + $idRangeOffset[] = 0; + } + } + $entrySelector = 0; + $n = $segCount; + while($n!=1) + { + $n = $n>>1; + $entrySelector++; + } + $searchRange = (1<<$entrySelector)*2; + $rangeShift = 2*$segCount - $searchRange; + $cmap = pack('nnnn', 2*$segCount, $searchRange, $entrySelector, $rangeShift); + foreach($endCount as $val) + $cmap .= pack('n', $val); + $cmap .= pack('n', 0); // reservedPad + foreach($startCount as $val) + $cmap .= pack('n', $val); + foreach($idDelta as $val) + $cmap .= pack('n', $val); + foreach($idRangeOffset as $val) + $cmap .= pack('n', $val); + $cmap .= $glyphIdArray; + + $data = pack('nn', 0, 1); // version, numTables + $data .= pack('nnN', 3, 1, 12); // platformID, encodingID, offset + $data .= pack('nnn', 4, 6+strlen($cmap), 0); // format, length, language + $data .= $cmap; + $this->SetTable('cmap', $data); + } + + function BuildHhea() + { + $this->LoadTable('hhea'); + $numberOfHMetrics = count($this->subsettedGlyphs); + $data = substr_replace($this->tables['hhea']['data'], pack('n',$numberOfHMetrics), 4+15*2, 2); + $this->SetTable('hhea', $data); + } + + function BuildHmtx() + { + $data = ''; + foreach($this->subsettedGlyphs as $id) + { + $glyph = $this->glyphs[$id]; + $data .= pack('nn', $glyph['w'], $glyph['lsb']); + } + $this->SetTable('hmtx', $data); + } + + function BuildLoca() + { + $data = ''; + $offset = 0; + foreach($this->subsettedGlyphs as $id) + { + if($this->indexToLocFormat==0) + $data .= pack('n', $offset/2); + else + $data .= pack('N', $offset); + $offset += $this->glyphs[$id]['length']; + } + if($this->indexToLocFormat==0) + $data .= pack('n', $offset/2); + else + $data .= pack('N', $offset); + $this->SetTable('loca', $data); + } + + function BuildGlyf() + { + $tableOffset = $this->tables['glyf']['offset']; + $data = ''; + foreach($this->subsettedGlyphs as $id) + { + $glyph = $this->glyphs[$id]; + fseek($this->f, $tableOffset+$glyph['offset'], SEEK_SET); + $glyph_data = $this->Read($glyph['length']); + if(isset($glyph['components'])) + { + // Composite glyph + foreach($glyph['components'] as $offset=>$cid) + { + $ssid = $this->glyphs[$cid]['ssid']; + $glyph_data = substr_replace($glyph_data, pack('n',$ssid), $offset, 2); + } + } + $data .= $glyph_data; + } + $this->SetTable('glyf', $data); + } + + function BuildMaxp() + { + $this->LoadTable('maxp'); + $numGlyphs = count($this->subsettedGlyphs); + $data = substr_replace($this->tables['maxp']['data'], pack('n',$numGlyphs), 4, 2); + $this->SetTable('maxp', $data); + } + + function BuildPost() + { + $this->Seek('post'); + if($this->glyphNames) + { + // Version 2.0 + $numberOfGlyphs = count($this->subsettedGlyphs); + $numNames = 0; + $names = ''; + $data = $this->Read(2*4+2*2+5*4); + $data .= pack('n', $numberOfGlyphs); + foreach($this->subsettedGlyphs as $id) + { + $name = $this->glyphs[$id]['name']; + if(is_string($name)) + { + $data .= pack('n', 258+$numNames); + $names .= chr(strlen($name)).$name; + $numNames++; + } + else + $data .= pack('n', $name); + } + $data .= $names; + } + else + { + // Version 3.0 + $this->Skip(4); + $data = "\x00\x03\x00\x00"; + $data .= $this->Read(4+2*2+5*4); + } + $this->SetTable('post', $data); + } + + function BuildFont() + { + $tags = array(); + foreach(array('cmap', 'cvt ', 'fpgm', 'glyf', 'head', 'hhea', 'hmtx', 'loca', 'maxp', 'name', 'post', 'prep') as $tag) + { + if(isset($this->tables[$tag])) + $tags[] = $tag; + } + $numTables = count($tags); + $offset = 12 + 16*$numTables; + foreach($tags as $tag) + { + if(!isset($this->tables[$tag]['data'])) + $this->LoadTable($tag); + $this->tables[$tag]['offset'] = $offset; + $offset += strlen($this->tables[$tag]['data']); + } + + // Build offset table + $entrySelector = 0; + $n = $numTables; + while($n!=1) + { + $n = $n>>1; + $entrySelector++; + } + $searchRange = 16*(1<<$entrySelector); + $rangeShift = 16*$numTables - $searchRange; + $offsetTable = pack('nnnnnn', 1, 0, $numTables, $searchRange, $entrySelector, $rangeShift); + foreach($tags as $tag) + { + $table = $this->tables[$tag]; + $offsetTable .= $tag.$table['checkSum'].pack('NN', $table['offset'], $table['length']); + } + + // Compute checkSumAdjustment (0xB1B0AFBA - font checkSum) + $s = $this->CheckSum($offsetTable); + foreach($tags as $tag) + $s .= $this->tables[$tag]['checkSum']; + $a = unpack('n2', $this->CheckSum($s)); + $high = 0xB1B0 + ($a[1]^0xFFFF); + $low = 0xAFBA + ($a[2]^0xFFFF) + 1; + $checkSumAdjustment = pack('nn', $high+($low>>16), $low); + $this->tables['head']['data'] = substr_replace($this->tables['head']['data'], $checkSumAdjustment, 8, 4); + + $font = $offsetTable; + foreach($tags as $tag) + $font .= $this->tables[$tag]['data']; + + return $font; + } + + function LoadTable($tag) + { + $this->Seek($tag); + $length = $this->tables[$tag]['length']; + $n = $length % 4; + if($n>0) + $length += 4 - $n; + $this->tables[$tag]['data'] = $this->Read($length); + } + + function SetTable($tag, $data) + { + $length = strlen($data); + $n = $length % 4; + if($n>0) + $data = str_pad($data, $length+4-$n, "\x00"); + $this->tables[$tag]['data'] = $data; + $this->tables[$tag]['length'] = $length; + $this->tables[$tag]['checkSum'] = $this->CheckSum($data); + } + + function Seek($tag) + { + if(!isset($this->tables[$tag])) + $this->Error('Table not found: '.$tag); + fseek($this->f, $this->tables[$tag]['offset'], SEEK_SET); + } + + function Skip($n) + { + fseek($this->f, $n, SEEK_CUR); + } + + function Read($n) + { + return $n>0 ? fread($this->f, $n) : ''; + } + + function ReadUShort() + { + $a = unpack('nn', fread($this->f,2)); + return $a['n']; + } + + function ReadShort() + { + $a = unpack('nn', fread($this->f,2)); + $v = $a['n']; + if($v>=0x8000) + $v -= 65536; + return $v; + } + + function ReadULong() + { + $a = unpack('NN', fread($this->f,4)); + return $a['N']; + } + + function CheckSum($s) + { + $n = strlen($s); + $high = 0; + $low = 0; + for($i=0;$i<$n;$i+=4) + { + $high += (ord($s[$i])<<8) + ord($s[$i+1]); + $low += (ord($s[$i+2])<<8) + ord($s[$i+3]); + } + return pack('nn', $high+($low>>16), $low); + } + + function Error($msg) + { + throw new Exception($msg); + } +} +?> diff --git a/projects/challenge 9/Spik-en-span/img/spik en span achtergrond.jpg b/projects/challenge 9/Spik-en-span/img/spik en span achtergrond.jpg new file mode 100644 index 0000000..5057693 Binary files /dev/null and b/projects/challenge 9/Spik-en-span/img/spik en span achtergrond.jpg differ diff --git a/projects/challenge 9/Spik-en-span/img/spik.jpg b/projects/challenge 9/Spik-en-span/img/spik.jpg new file mode 100644 index 0000000..5fa6a2b Binary files /dev/null and b/projects/challenge 9/Spik-en-span/img/spik.jpg differ diff --git a/projects/challenge 9/Spik-en-span/img/yt1z.net - Spik Span - Kampioene van de nach de11devande11de 2023 (720p) (1).mp4 b/projects/challenge 9/Spik-en-span/img/yt1z.net - Spik Span - Kampioene van de nach de11devande11de 2023 (720p) (1).mp4 new file mode 100644 index 0000000..154584f Binary files /dev/null and b/projects/challenge 9/Spik-en-span/img/yt1z.net - Spik Span - Kampioene van de nach de11devande11de 2023 (720p) (1).mp4 differ diff --git a/projects/challenge 9/Spik-en-span/index.html b/projects/challenge 9/Spik-en-span/index.html new file mode 100644 index 0000000..18529d0 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/index.html @@ -0,0 +1,68 @@ + + + + + + Spik En Span + + + + + + + + + + + +
+ +
+ + + + + + + + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/js/script.js b/projects/challenge 9/Spik-en-span/js/script.js new file mode 100644 index 0000000..6bdb19b --- /dev/null +++ b/projects/challenge 9/Spik-en-span/js/script.js @@ -0,0 +1,50 @@ +const ticketForm = document.getElementById('ticketForm'); +if (ticketForm) { + ticketForm.addEventListener('submit', function (e) { + e.preventDefault(); + + const name = document.getElementById('name').value; + const email = document.getElementById('email').value; + const category = document.getElementById('ticketCategory').value; + const quantity = document.getElementById('ticketQuantity').value; + + const ticketId = `TICKET-${Date.now()}`; + + const qrContent = `Name: ${name}, Email: ${email}, Category: ${category}, Quantity: ${quantity}, Ticket ID: ${ticketId}`; + + const qrCodeContainer = document.getElementById('qrCodeContainer'); + qrCodeContainer.innerHTML = ''; + const qrCode = new QRCode(qrCodeContainer, { + text: qrContent, + width: 200, + height: 200, + }); + + alert('Ticket(s) successfully generated!'); + }); +} + +function toggleVideo() { + const video = document.getElementById('myVideo'); + if (video) { + if (video.paused) { + video.play(); + } else { + video.pause(); + } + } +} + +document.getElementById('loginForm').addEventListener('submit', function (e) { + e.preventDefault(); + + const username = document.getElementById('username').value; + const password = document.getElementById('password').value; + + if (username === 'admin' && password === 'password') { + alert('Succesvol ingelogd!'); + window.location.href = './qr/qr.html'; + } else { + alert('Ongeldige inloggegevens.'); + } +}); \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/order-complete.html b/projects/challenge 9/Spik-en-span/order-complete.html new file mode 100644 index 0000000..5d7d9d2 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/order-complete.html @@ -0,0 +1,42 @@ + + + + + + Bestelling Voltooid + + + + + + + +
+

Bedankt voor je bestelling!

+

We hebben je bestelling ontvangen en werken eraan om alles in orde te maken.

+

Je ontvangt binnenkort een bevestigingsmail met alle details.

+

Let op: Het kan zijn dat de e-mail in je spamfolder terechtkomt. Controleer deze als je de e-mail niet kunt vinden.

+ Terug naar Home +
+ + + diff --git a/projects/challenge 9/Spik-en-span/order-pages/vrijdag-kinderen.html b/projects/challenge 9/Spik-en-span/order-pages/vrijdag-kinderen.html new file mode 100644 index 0000000..61f5045 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/order-pages/vrijdag-kinderen.html @@ -0,0 +1,88 @@ + + + + + + Kinderen Ticket - Vrijdag + + + + + + + + + +
+
+
+ Kinderen Ticket Vrijdag +
+
+

Kinderen Ticket - Vrijdag 15-08

+

Toegang voor één kind op vrijdag 15 augustus. Een avond vol plezier en entertainment voor de kleintjes!

+

€15,00

+
+ +
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/order-pages/vrijdag-volwassenen.html b/projects/challenge 9/Spik-en-span/order-pages/vrijdag-volwassenen.html new file mode 100644 index 0000000..3744c65 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/order-pages/vrijdag-volwassenen.html @@ -0,0 +1,88 @@ + + + + + + Volwassenen Ticket - Vrijdag + + + + + + + + + +
+
+
+ Volwassenen Ticket Vrijdag +
+
+

Volwassenen Ticket - Vrijdag 15-08

+

Toegang voor één volwassene op vrijdag 15 augustus. Beleef een onvergetelijke avond vol muziek en entertainment!

+

€25,00

+
+ +
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/order-pages/zaterdag-kinderen.html b/projects/challenge 9/Spik-en-span/order-pages/zaterdag-kinderen.html new file mode 100644 index 0000000..8c139e1 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/order-pages/zaterdag-kinderen.html @@ -0,0 +1,63 @@ + + + + + + Kinderen Ticket - Zaterdag + + + + + + + +
+
+
+ Kinderen Ticket Zaterdag +
+
+

Kinderen Ticket - Zaterdag 16-08

+

Toegang voor één kind op zaterdag 16 augustus. Een dag vol plezier en onvergetelijke momenten!

+

€20,00

+
+ +
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/order-pages/zaterdag-volwassenen.html b/projects/challenge 9/Spik-en-span/order-pages/zaterdag-volwassenen.html new file mode 100644 index 0000000..440957f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/order-pages/zaterdag-volwassenen.html @@ -0,0 +1,63 @@ + + + + + + Volwassenen Ticket - Zaterdag + + + + + + + +
+
+
+ Volwassenen Ticket Zaterdag +
+
+

Volwassenen Ticket - Zaterdag 16-08

+

Toegang voor één volwassene op zaterdag 16 augustus. Geniet van een spectaculaire avond vol plezier en muziek!

+

€30,00

+
+ +
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/over-ons.html b/projects/challenge 9/Spik-en-span/over-ons.html new file mode 100644 index 0000000..8f4a908 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/over-ons.html @@ -0,0 +1,88 @@ + + + + + + Over Ons - Spik en Span + + + + + + + + +
+

Over spik en span

+

Spik en Span, bestaande uit Jo Huijnen en Niek Dirkx, is een van de meest succesvolle vastelaoves-duo’s in Limburg. + Met hun aanstekelijke energie en feestelijke muziek hebben ze zich de afgelopen jaren ontwikkeld tot dé Kampioene van de Nach

+ +

Succes en prestaties

+

Spik en Span is sinds 2010 actief in de Limburgse vastelaovend-scene en is een vaste naam in het Limburgs Vastelaoves Leedjes Konkoer (LVK). + Met maar liefst vier LVK-overwinningen mogen ze zich het meest succesvolle duo van het afgelopen decennium noemen.

+ +

Optredens en repertoire

+

Hun optredens zijn een garantie voor entertainment en plezier. + Met nummers die bekend zijn in heel Limburg brengen ze mensen samen om te zingen en te feesten. + “Geweun jongens” met een prachtig repertoire en spetterende live shows!

+ +

Hoogtepunten

+
    +
  • Viervoudig winnaar van het LVK
  • +
  • Bekend van hits die van Noord tot Zuid worden meegezongen
  • +
  • Een optreden van Spik en Span staat garant voor sfeer en gezelligheid
  • +
+ +

Contact

+

Wil je Spik en Span boeken voor een optreden of meer informatie? Neem dan contact op via onze contactpagina.

+
+ + + + + diff --git a/projects/challenge 9/Spik-en-span/php/get_ticket_details.php b/projects/challenge 9/Spik-en-span/php/get_ticket_details.php new file mode 100644 index 0000000..0f35ac9 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/php/get_ticket_details.php @@ -0,0 +1,67 @@ +connect_error) { + echo json_encode(['success' => false, 'message' => 'Databaseverbinding mislukt.']); + exit(); +} + +$ticket_id = isset($_GET['ticket_id']) ? trim($_GET['ticket_id']) : ''; + +if (empty($ticket_id)) { + echo json_encode(['success' => false, 'message' => 'Geen ticket ID opgegeven.']); + exit(); +} + +$sql = "SELECT ticket_id, category, day FROM tickets WHERE ticket_id = ?"; +$stmt = $conn->prepare($sql); +$stmt->bind_param("s", $ticket_id); +$stmt->execute(); +$result = $stmt->get_result(); + +if ($result->num_rows > 0) { + $ticket = $result->fetch_assoc(); + + $checkScannedSql = "SELECT id FROM scanned_tickets WHERE ticket_id = ?"; + $checkStmt = $conn->prepare($checkScannedSql); + $checkStmt->bind_param("s", $ticket_id); + $checkStmt->execute(); + $checkResult = $checkStmt->get_result(); + + if ($checkResult->num_rows > 0) { + echo json_encode(['success' => false, 'message' => 'Ticket al gescanned.']); + } else { + $insertScannedSql = "INSERT INTO scanned_tickets (ticket_id, is_valid) VALUES (?, ?)"; + $insertStmt = $conn->prepare($insertScannedSql); + $is_valid = true; + $insertStmt->bind_param("si", $ticket_id, $is_valid); + + if ($insertStmt->execute()) { + echo json_encode([ + 'success' => true, + 'ticket_id' => $ticket['ticket_id'], + 'category' => $ticket['category'], + 'day' => $ticket['day'] + ]); + } else { + echo json_encode(['success' => false, 'message' => 'Fout bij het opslaan van het gescande ticket.']); + } + + $insertStmt->close(); + } + + $checkStmt->close(); +} else { + echo json_encode(['success' => false, 'message' => 'Ticket niet gevonden.']); +} + +$stmt->close(); +$conn->close(); +?> diff --git a/projects/challenge 9/Spik-en-span/php/logout.php b/projects/challenge 9/Spik-en-span/php/logout.php new file mode 100644 index 0000000..e443105 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/php/logout.php @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/php/process_login.php b/projects/challenge 9/Spik-en-span/php/process_login.php new file mode 100644 index 0000000..948b8a6 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/php/process_login.php @@ -0,0 +1,42 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + +$username = isset($_POST['username']) ? trim(htmlspecialchars($_POST['username'])) : ''; +$password = isset($_POST['password']) ? trim(htmlspecialchars($_POST['password'])) : ''; + +$sql = "SELECT id, password_hash FROM employees WHERE username = ?"; +$stmt = $conn->prepare($sql); +if ($stmt) { + $stmt->bind_param("s", $username); + $stmt->execute(); + $stmt->bind_result($user_id, $password_hash); + $stmt->fetch(); +} else { + header("Location: ../employee-login.html?error=server_error"); + exit(); +} + +try { + if ($password_hash && password_verify($password, $password_hash)) { + session_start(); + $_SESSION['user_id'] = $user_id; + header("Location: "); + exit(); + } else { + header("Location: ../employee-login.php?error=invalid_credentials"); + exit(); + } +} finally { + $stmt->close(); + $conn->close(); +} +?> \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/php/process_ticket.php b/projects/challenge 9/Spik-en-span/php/process_ticket.php new file mode 100644 index 0000000..8332dee --- /dev/null +++ b/projects/challenge 9/Spik-en-span/php/process_ticket.php @@ -0,0 +1,145 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + +$name = $_POST['name']; +$email = $_POST['email']; +$category = $_POST['category']; +$quantity = (int)$_POST['quantity']; + +list($categoryType, $day) = explode(' ', $category); +$day = strtolower($day) === 'vrijdag' ? 'friday' : 'saturday'; +$categoryType = strtolower($categoryType) === 'volwassenen' ? 'volwassen' : 'kind'; + +require __DIR__ . '/../phpmailer/src/PHPMailer.php'; +require __DIR__ . '/../phpmailer/src/SMTP.php'; +require __DIR__ . '/../phpmailer/src/Exception.php'; +require_once __DIR__ . '/../fpdf/fpdf.php'; + +use PHPMailer\PHPMailer\PHPMailer; + +$sql = "INSERT INTO tickets (ticket_id, name, email, category, day, quantity, qr_code_link) VALUES (?, ?, ?, ?, ?, ?, ?)"; +$stmt = $conn->prepare($sql); + +if (!$stmt) { + die("Error preparing statement: " . $conn->error); +} + +$qrCodes = []; + +for ($i = 0; $i < $quantity; $i++) { + $ticket_id = bin2hex(random_bytes(16)); + $qrCodeUrl = "https://api.qrserver.com/v1/create-qr-code/?size=500x500&data=" . urlencode($ticket_id); + $one_ticket_quantity = 1; + $stmt->bind_param("sssssis", $ticket_id, $name, $email, $categoryType, $day, $one_ticket_quantity, $qrCodeUrl); + if (!$stmt->execute()) { + echo "Error: " . $stmt->error; + $stmt->close(); + $conn->close(); + exit(); + } + + $qrCodes[] = ['ticket_id' => $ticket_id, 'qr_code_url' => $qrCodeUrl]; +} + +$stmt->close(); +$conn->close(); + +$pdfPaths = []; +foreach ($qrCodes as $index => $qrCode) { + $pdf = new FPDF(); + $pdf->AddPage(); + + $pdf->SetFillColor(40, 167, 69); + $pdf->SetTextColor(255, 255, 255); + $pdf->SetFont('Arial', 'B', 24); + $pdf->Cell(0, 20, 'Spik & Span - Ticket Bevestiging', 0, 1, 'C', true); + $pdf->Ln(10); + + $pdf->SetFillColor(230, 230, 250); + $pdf->SetTextColor(0, 0, 0); + $pdf->SetFont('Arial', '', 14); + $pdf->Cell(0, 10, 'Naam: ' . $name, 0, 1, 'L', true); + $pdf->Cell(0, 10, 'E-mail: ' . $email, 0, 1, 'L', true); + $pdf->Ln(10); + + $pdf->SetFillColor(240, 255, 240); + $pdf->SetTextColor(0, 0, 0); + $pdf->SetFont('Arial', '', 14); + $pdf->Cell(0, 10, 'Ticket ' . ($index + 1) . ':', 0, 1, 'L', true); + $pdf->Cell(0, 10, 'Ticket ID: ' . $qrCode['ticket_id'], 0, 1, 'L', true); + $pdf->Ln(5); + + $qrCodeImage = file_get_contents($qrCode['qr_code_url']); + $qrCodePath = __DIR__ . "/temp_qr_$index.png"; + file_put_contents($qrCodePath, $qrCodeImage); + $pdf->Cell(0, 0, '', 0, 1, 'C'); + $pdf->Image($qrCodePath, ($pdf->GetPageWidth() - 80) / 2, $pdf->GetY(), 80, 80); + $pdf->Ln(90); + + unlink($qrCodePath); + + $pdf->SetY(-50); + $pdf->SetFillColor(40, 167, 69); + $pdf->SetTextColor(255, 255, 255); + $pdf->SetFont('Arial', 'I', 12); + $pdf->Cell(0, 10, 'Bedankt voor uw bestelling bij Spik & Span!', 0, 1, 'C', true); + $pdf->Cell(0, 10, 'Voor vragen kunt u contact opnemen via onze website.', 0, 1, 'C', true); + + $pdfPath = __DIR__ . "/ticket_$index.pdf"; + $pdf->Output('F', $pdfPath); + $pdfPaths[] = $pdfPath; +} + +$mail = new PHPMailer(true); + +try { + $mail->isSMTP(); + $mail->Host = 'smtp.gmail.com'; + $mail->SMTPAuth = true; + $mail->Username = 'ilqvw2txgisiayx7ftcb@gmail.com'; + $mail->Password = 'uflc vzcy xmgd tfpz'; + $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; + $mail->Port = 587; + + $mail->setFrom('ilqvw2txgisiayx7ftcb@gmail.com', 'Spik & Span'); + $mail->addAddress($email, $name); + + $mail->isHTML(true); + $mail->Subject = 'Bevestiging van je bestelling'; + $mail->Body = ' +
+

Bedankt voor je bestelling!

+

Beste ' . htmlspecialchars($name) . ',

+

We hebben je bestelling succesvol ontvangen. Je tickets zijn bijgevoegd in de PDF-bestanden.

+

Met vriendelijke groet,
Spik & Span

+
'; + + foreach ($pdfPaths as $pdfPath) { + $mail->addAttachment($pdfPath); + } + + $mail->send(); + + foreach ($pdfPaths as $pdfPath) { + unlink($pdfPath); + } + + header("Location: ../order-complete.html"); + exit(); +} catch (Exception $e) { + echo "Email could not be sent. Mailer Error: {$mail->ErrorInfo}"; +} +?> \ No newline at end of file diff --git a/projects/challenge 9/Spik-en-span/phpmailer/get_oauth_token.php b/projects/challenge 9/Spik-en-span/phpmailer/get_oauth_token.php new file mode 100644 index 0000000..3b166b2 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/get_oauth_token.php @@ -0,0 +1,182 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * Get an OAuth2 token from an OAuth2 provider. + * * Install this script on your server so that it's accessible + * as [https/http]:////get_oauth_token.php + * e.g.: http://localhost/phpmailer/get_oauth_token.php + * * Ensure dependencies are installed with 'composer install' + * * Set up an app in your Google/Yahoo/Microsoft account + * * Set the script address as the app's redirect URL + * If no refresh token is obtained when running this file, + * revoke access to your app and run the script again. + */ + +namespace PHPMailer\PHPMailer; + +/** + * Aliases for League Provider Classes + * Make sure you have added these to your composer.json and run `composer install` + * Plenty to choose from here: + * @see https://oauth2-client.thephpleague.com/providers/thirdparty/ + */ +//@see https://github.com/thephpleague/oauth2-google +use League\OAuth2\Client\Provider\Google; +//@see https://packagist.org/packages/hayageek/oauth2-yahoo +use Hayageek\OAuth2\Client\Provider\Yahoo; +//@see https://github.com/stevenmaguire/oauth2-microsoft +use Stevenmaguire\OAuth2\Client\Provider\Microsoft; +//@see https://github.com/greew/oauth2-azure-provider +use Greew\OAuth2\Client\Provider\Azure; + +if (!isset($_GET['code']) && !isset($_POST['provider'])) { + ?> + + +
+

Select Provider

+ +
+ +
+ +
+ +
+

Enter id and secret

+

These details are obtained by setting up an app in your provider's developer console. +

+

ClientId:

+

ClientSecret:

+

TenantID (only relevant for Azure):

+ +
+ + + $clientId, + 'clientSecret' => $clientSecret, + 'redirectUri' => $redirectUri, + 'accessType' => 'offline' +]; + +$options = []; +$provider = null; + +switch ($providerName) { + case 'Google': + $provider = new Google($params); + $options = [ + 'scope' => [ + 'https://mail.google.com/' + ] + ]; + break; + case 'Yahoo': + $provider = new Yahoo($params); + break; + case 'Microsoft': + $provider = new Microsoft($params); + $options = [ + 'scope' => [ + 'https://outlook.office.com/SMTP.Send', + 'offline_access' + ] + ]; + break; + case 'Azure': + $params['tenantId'] = $tenantId; + + $provider = new Azure($params); + $options = [ + 'scope' => [ + 'https://outlook.office.com/SMTP.Send', + 'offline_access' + ] + ]; + break; +} + +if (null === $provider) { + exit('Provider missing'); +} + +if (!isset($_GET['code'])) { + //If we don't have an authorization code then get one + $authUrl = $provider->getAuthorizationUrl($options); + $_SESSION['oauth2state'] = $provider->getState(); + header('Location: ' . $authUrl); + exit; + //Check given state against previously stored one to mitigate CSRF attack +} elseif (empty($_GET['state']) || ($_GET['state'] !== $_SESSION['oauth2state'])) { + unset($_SESSION['oauth2state']); + unset($_SESSION['provider']); + exit('Invalid state'); +} else { + unset($_SESSION['provider']); + //Try to get an access token (using the authorization code grant) + $token = $provider->getAccessToken( + 'authorization_code', + [ + 'code' => $_GET['code'] + ] + ); + //Use this to interact with an API on the users behalf + //Use this to get a new access token if the old one expires + echo 'Refresh Token: ', htmlspecialchars($token->getRefreshToken()); +} diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-af.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-af.php new file mode 100644 index 0000000..0b2a72d --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-af.php @@ -0,0 +1,26 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'خطأ SMTP : لا يمكن تأكيد الهوية.'; +$PHPMAILER_LANG['connect_host'] = 'خطأ SMTP: لا يمكن الاتصال بالخادم SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'خطأ SMTP: لم يتم قبول المعلومات .'; +$PHPMAILER_LANG['empty_message'] = 'نص الرسالة فارغ'; +$PHPMAILER_LANG['encoding'] = 'ترميز غير معروف: '; +$PHPMAILER_LANG['execute'] = 'لا يمكن تنفيذ : '; +$PHPMAILER_LANG['file_access'] = 'لا يمكن الوصول للملف: '; +$PHPMAILER_LANG['file_open'] = 'خطأ في الملف: لا يمكن فتحه: '; +$PHPMAILER_LANG['from_failed'] = 'خطأ على مستوى عنوان المرسل : '; +$PHPMAILER_LANG['instantiate'] = 'لا يمكن توفير خدمة البريد.'; +$PHPMAILER_LANG['invalid_address'] = 'الإرسال غير ممكن لأن عنوان البريد الإلكتروني غير صالح: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' برنامج الإرسال غير مدعوم.'; +$PHPMAILER_LANG['provide_address'] = 'يجب توفير عنوان البريد الإلكتروني لمستلم واحد على الأقل.'; +$PHPMAILER_LANG['recipients_failed'] = 'خطأ SMTP: الأخطاء التالية فشل في الارسال لكل من : '; +$PHPMAILER_LANG['signing'] = 'خطأ في التوقيع: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() غير ممكن.'; +$PHPMAILER_LANG['smtp_error'] = 'خطأ على مستوى الخادم SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'لا يمكن تعيين أو إعادة تعيين متغير: '; +$PHPMAILER_LANG['extension_missing'] = 'الإضافة غير موجودة: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-as.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-as.php new file mode 100644 index 0000000..327dfba --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-as.php @@ -0,0 +1,35 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP ত্ৰুটি: প্ৰমাণীকৰণ কৰিব নোৱাৰি'; +$PHPMAILER_LANG['buggy_php'] = 'আপোনাৰ PHP সংস্কৰণ এটা বাগৰ দ্বাৰা প্ৰভাৱিত হয় যাৰ ফলত নষ্ট বাৰ্তা হব পাৰে । ইয়াক সমাধান কৰিবলে, প্ৰেৰণ কৰিবলে SMTP ব্যৱহাৰ কৰক, আপোনাৰ php.ini ত mail.add_x_header বিকল্প নিষ্ক্ৰিয় কৰক, MacOS বা Linux লৈ সলনি কৰক, বা আপোনাৰ PHP সংস্কৰণ 7.0.17+ বা 7.1.3+ লৈ সলনি কৰক ।'; +$PHPMAILER_LANG['connect_host'] = 'SMTP ত্ৰুটি: SMTP চাৰ্ভাৰৰ সৈতে সংযোগ কৰিবলে অক্ষম'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP ত্ৰুটি: তথ্য গ্ৰহণ কৰা হোৱা নাই'; +$PHPMAILER_LANG['empty_message'] = 'বাৰ্তাৰ মূখ্য অংশ খালী।'; +$PHPMAILER_LANG['encoding'] = 'অজ্ঞাত এনকোডিং: '; +$PHPMAILER_LANG['execute'] = 'এক্সিকিউট কৰিব নোৱাৰি: '; +$PHPMAILER_LANG['extension_missing'] = 'সম্প্ৰসাৰণ নোহোৱা হৈছে: '; +$PHPMAILER_LANG['file_access'] = 'ফাইল অভিগম কৰিবলে অক্ষম: '; +$PHPMAILER_LANG['file_open'] = 'ফাইল ত্ৰুটি: ফাইল খোলিবলৈ অক্ষম: '; +$PHPMAILER_LANG['from_failed'] = 'নিম্নলিখিত প্ৰেৰকৰ ঠিকনা(সমূহ) ব্যৰ্থ: '; +$PHPMAILER_LANG['instantiate'] = 'মেইল ফাংচনৰ এটা উদাহৰণ সৃষ্টি কৰিবলে অক্ষম'; +$PHPMAILER_LANG['invalid_address'] = 'প্ৰেৰণ কৰিব নোৱাৰি: অবৈধ ইমেইল ঠিকনা: '; +$PHPMAILER_LANG['invalid_header'] = 'অবৈধ হেডাৰৰ নাম বা মান'; +$PHPMAILER_LANG['invalid_hostentry'] = 'অবৈধ হোষ্টেন্ট্ৰি: '; +$PHPMAILER_LANG['invalid_host'] = 'অবৈধ হস্ট:'; +$PHPMAILER_LANG['mailer_not_supported'] = 'মেইলাৰ সমৰ্থিত নহয়।'; +$PHPMAILER_LANG['provide_address'] = 'আপুনি অন্ততঃ এটা গন্তব্য ইমেইল ঠিকনা দিব লাগিব'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP ত্ৰুটি: নিম্নলিখিত গন্তব্যস্থানসমূহ ব্যৰ্থ: '; +$PHPMAILER_LANG['signing'] = 'স্বাক্ষৰ কৰাত ব্যৰ্থ: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP কড: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'অতিৰিক্ত SMTP তথ্য: '; +$PHPMAILER_LANG['smtp_detail'] = 'বিৱৰণ:'; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP সংযোগ() ব্যৰ্থ'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP চাৰ্ভাৰৰ ত্ৰুটি: '; +$PHPMAILER_LANG['variable_set'] = 'চলক নিৰ্ধাৰণ কৰিব পৰা নগল: '; +$PHPMAILER_LANG['extension_missing'] = 'অনুপস্থিত সম্প্ৰসাৰণ: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-az.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-az.php new file mode 100644 index 0000000..552167e --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-az.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Greška: Neuspjela prijava.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Greška: Nije moguće spojiti se sa SMTP serverom.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Greška: Podatci nisu prihvaćeni.'; +$PHPMAILER_LANG['empty_message'] = 'Sadržaj poruke je prazan.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznata kriptografija: '; +$PHPMAILER_LANG['execute'] = 'Nije moguće izvršiti naredbu: '; +$PHPMAILER_LANG['file_access'] = 'Nije moguće pristupiti datoteci: '; +$PHPMAILER_LANG['file_open'] = 'Nije moguće otvoriti datoteku: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP Greška: Slanje sa navedenih e-mail adresa nije uspjelo: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Greška: Slanje na navedene e-mail adrese nije uspjelo: '; +$PHPMAILER_LANG['instantiate'] = 'Ne mogu pokrenuti mail funkcionalnost.'; +$PHPMAILER_LANG['invalid_address'] = 'E-mail nije poslan. Neispravna e-mail adresa: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nije podržan.'; +$PHPMAILER_LANG['provide_address'] = 'Definišite barem jednu adresu primaoca.'; +$PHPMAILER_LANG['signing'] = 'Greška prilikom prijave: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Spajanje na SMTP server nije uspjelo.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP greška: '; +$PHPMAILER_LANG['variable_set'] = 'Nije moguće postaviti varijablu ili je vratiti nazad: '; +$PHPMAILER_LANG['extension_missing'] = 'Nedostaje ekstenzija: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-be.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-be.php new file mode 100644 index 0000000..9e92dda --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-be.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Памылка SMTP: памылка ідэнтыфікацыі.'; +$PHPMAILER_LANG['connect_host'] = 'Памылка SMTP: нельга ўстанавіць сувязь з SMTP-серверам.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Памылка SMTP: звесткі непрынятыя.'; +$PHPMAILER_LANG['empty_message'] = 'Пустое паведамленне.'; +$PHPMAILER_LANG['encoding'] = 'Невядомая кадыроўка тэксту: '; +$PHPMAILER_LANG['execute'] = 'Нельга выканаць каманду: '; +$PHPMAILER_LANG['file_access'] = 'Няма доступу да файла: '; +$PHPMAILER_LANG['file_open'] = 'Нельга адкрыць файл: '; +$PHPMAILER_LANG['from_failed'] = 'Няправільны адрас адпраўніка: '; +$PHPMAILER_LANG['instantiate'] = 'Нельга прымяніць функцыю mail().'; +$PHPMAILER_LANG['invalid_address'] = 'Нельга даслаць паведамленне, няправільны email атрымальніка: '; +$PHPMAILER_LANG['provide_address'] = 'Запоўніце, калі ласка, правільны email атрымальніка.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' - паштовы сервер не падтрымліваецца.'; +$PHPMAILER_LANG['recipients_failed'] = 'Памылка SMTP: няправільныя атрымальнікі: '; +$PHPMAILER_LANG['signing'] = 'Памылка подпісу паведамлення: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Памылка сувязі з SMTP-серверам.'; +$PHPMAILER_LANG['smtp_error'] = 'Памылка SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Нельга ўстанавіць або перамяніць значэнне пераменнай: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-bg.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-bg.php new file mode 100644 index 0000000..c41f675 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-bg.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP грешка: Не може да се удостовери пред сървъра.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP грешка: Не може да се свърже с SMTP хоста.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP грешка: данните не са приети.'; +$PHPMAILER_LANG['empty_message'] = 'Съдържанието на съобщението е празно'; +$PHPMAILER_LANG['encoding'] = 'Неизвестно кодиране: '; +$PHPMAILER_LANG['execute'] = 'Не може да се изпълни: '; +$PHPMAILER_LANG['file_access'] = 'Няма достъп до файл: '; +$PHPMAILER_LANG['file_open'] = 'Файлова грешка: Не може да се отвори файл: '; +$PHPMAILER_LANG['from_failed'] = 'Следните адреси за подател са невалидни: '; +$PHPMAILER_LANG['instantiate'] = 'Не може да се инстанцира функцията mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Невалиден адрес: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' - пощенски сървър не се поддържа.'; +$PHPMAILER_LANG['provide_address'] = 'Трябва да предоставите поне един email адрес за получател.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP грешка: Следните адреси за Получател са невалидни: '; +$PHPMAILER_LANG['signing'] = 'Грешка при подписване: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP провален connect().'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP сървърна грешка: '; +$PHPMAILER_LANG['variable_set'] = 'Не може да се установи или възстанови променлива: '; +$PHPMAILER_LANG['extension_missing'] = 'Липсва разширение: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-bn.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-bn.php new file mode 100644 index 0000000..4736510 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-bn.php @@ -0,0 +1,35 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP ত্রুটি: প্রমাণীকরণ করতে অক্ষম৷'; +$PHPMAILER_LANG['buggy_php'] = 'আপনার PHP সংস্করণ একটি বাগ দ্বারা প্রভাবিত হয় যার ফলে দূষিত বার্তা হতে পারে। এটি ঠিক করতে, পাঠাতে SMTP ব্যবহার করুন, আপনার php.ini এ mail.add_x_header বিকল্পটি নিষ্ক্রিয় করুন, MacOS বা Linux-এ স্যুইচ করুন, অথবা আপনার PHP সংস্করণকে 7.0.17+ বা 7.1.3+ এ পরিবর্তন করুন।'; +$PHPMAILER_LANG['connect_host'] = 'SMTP ত্রুটি: SMTP সার্ভারের সাথে সংযোগ করতে অক্ষম৷'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP ত্রুটি: ডেটা গ্রহণ করা হয়নি৷'; +$PHPMAILER_LANG['empty_message'] = 'বার্তার অংশটি খালি।'; +$PHPMAILER_LANG['encoding'] = 'অজানা এনকোডিং: '; +$PHPMAILER_LANG['execute'] = 'নির্বাহ করতে অক্ষম: '; +$PHPMAILER_LANG['extension_missing'] = 'এক্সটেনশন অনুপস্থিত:'; +$PHPMAILER_LANG['file_access'] = 'ফাইল অ্যাক্সেস করতে অক্ষম: '; +$PHPMAILER_LANG['file_open'] = 'ফাইল ত্রুটি: ফাইল খুলতে অক্ষম: '; +$PHPMAILER_LANG['from_failed'] = 'নিম্নলিখিত প্রেরকের ঠিকানা(গুলি) ব্যর্থ হয়েছে: '; +$PHPMAILER_LANG['instantiate'] = 'মেল ফাংশনের একটি উদাহরণ তৈরি করতে অক্ষম৷'; +$PHPMAILER_LANG['invalid_address'] = 'পাঠাতে অক্ষম: অবৈধ ইমেল ঠিকানা: '; +$PHPMAILER_LANG['invalid_header'] = 'অবৈধ হেডার নাম বা মান'; +$PHPMAILER_LANG['invalid_hostentry'] = 'অবৈধ হোস্টেন্ট্রি: '; +$PHPMAILER_LANG['invalid_host'] = 'অবৈধ হোস্ট:'; +$PHPMAILER_LANG['mailer_not_supported'] = 'মেইলার সমর্থিত নয়।'; +$PHPMAILER_LANG['provide_address'] = 'আপনাকে অবশ্যই অন্তত একটি গন্তব্য ইমেল ঠিকানা প্রদান করতে হবে৷'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP ত্রুটি: নিম্নলিখিত গন্তব্যগুলি ব্যর্থ হয়েছে: '; +$PHPMAILER_LANG['signing'] = 'স্বাক্ষর করতে ব্যর্থ হয়েছে: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP কোড: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'অতিরিক্ত SMTP তথ্য:'; +$PHPMAILER_LANG['smtp_detail'] = 'বর্ণনা: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP সংযোগ() ব্যর্থ হয়েছে৷'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP সার্ভার ত্রুটি: '; +$PHPMAILER_LANG['variable_set'] = 'পরিবর্তনশীল সেট করা যায়নি: '; +$PHPMAILER_LANG['extension_missing'] = 'অনুপস্থিত এক্সটেনশন: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ca.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ca.php new file mode 100644 index 0000000..3468485 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ca.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Error SMTP: No s’ha pogut autenticar.'; +$PHPMAILER_LANG['connect_host'] = 'Error SMTP: No es pot connectar al servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Error SMTP: Dades no acceptades.'; +$PHPMAILER_LANG['empty_message'] = 'El cos del missatge està buit.'; +$PHPMAILER_LANG['encoding'] = 'Codificació desconeguda: '; +$PHPMAILER_LANG['execute'] = 'No es pot executar: '; +$PHPMAILER_LANG['file_access'] = 'No es pot accedir a l’arxiu: '; +$PHPMAILER_LANG['file_open'] = 'Error d’Arxiu: No es pot obrir l’arxiu: '; +$PHPMAILER_LANG['from_failed'] = 'La(s) següent(s) adreces de remitent han fallat: '; +$PHPMAILER_LANG['instantiate'] = 'No s’ha pogut crear una instància de la funció Mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Adreça d’email invalida: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer no està suportat'; +$PHPMAILER_LANG['provide_address'] = 'S’ha de proveir almenys una adreça d’email com a destinatari.'; +$PHPMAILER_LANG['recipients_failed'] = 'Error SMTP: Els següents destinataris han fallat: '; +$PHPMAILER_LANG['signing'] = 'Error al signar: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ha fallat el SMTP Connect().'; +$PHPMAILER_LANG['smtp_error'] = 'Error del servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'No s’ha pogut establir o restablir la variable: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-cs.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-cs.php new file mode 100644 index 0000000..e770a1a --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-cs.php @@ -0,0 +1,28 @@ + + * Rewrite and extension of the work by Mikael Stokkebro + * + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP fejl: Login mislykkedes.'; +$PHPMAILER_LANG['buggy_php'] = 'Din version af PHP er berørt af en fejl, som gør at dine beskeder muligvis vises forkert. For at rette dette kan du skifte til SMTP, slå mail.add_x_header headeren i din php.ini fil fra, skifte til MacOS eller Linux eller opgradere din version af PHP til 7.0.17+ eller 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP fejl: Forbindelse til SMTP serveren kunne ikke oprettes.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP fejl: Data blev ikke accepteret.'; +$PHPMAILER_LANG['empty_message'] = 'Meddelelsen er uden indhold'; +$PHPMAILER_LANG['encoding'] = 'Ukendt encode-format: '; +$PHPMAILER_LANG['execute'] = 'Kunne ikke afvikle: '; +$PHPMAILER_LANG['extension_missing'] = 'Udvidelse mangler: '; +$PHPMAILER_LANG['file_access'] = 'Kunne ikke tilgå filen: '; +$PHPMAILER_LANG['file_open'] = 'Fil fejl: Kunne ikke åbne filen: '; +$PHPMAILER_LANG['from_failed'] = 'Følgende afsenderadresse er forkert: '; +$PHPMAILER_LANG['instantiate'] = 'Email funktionen kunne ikke initialiseres.'; +$PHPMAILER_LANG['invalid_address'] = 'Udgyldig adresse: '; +$PHPMAILER_LANG['invalid_header'] = 'Ugyldig header navn eller værdi'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Ugyldig hostentry: '; +$PHPMAILER_LANG['invalid_host'] = 'Ugyldig vært: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer understøttes ikke.'; +$PHPMAILER_LANG['provide_address'] = 'Indtast mindst en modtagers email adresse.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP fejl: Følgende modtagere fejlede: '; +$PHPMAILER_LANG['signing'] = 'Signeringsfejl: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP kode: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Yderligere SMTP info: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fejlede.'; +$PHPMAILER_LANG['smtp_detail'] = 'Detalje: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP server fejl: '; +$PHPMAILER_LANG['variable_set'] = 'Kunne ikke definere eller nulstille variablen: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-de.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-de.php new file mode 100644 index 0000000..e7e59d2 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-de.php @@ -0,0 +1,28 @@ + + * @author Crystopher Glodzienski Cardoso + * @author Daniel Cruz + */ + +$PHPMAILER_LANG['authenticate'] = 'Error SMTP: Imposible autentificar.'; +$PHPMAILER_LANG['buggy_php'] = 'Tu versión de PHP está afectada por un bug que puede resultar en mensajes corruptos. Para arreglarlo, cambia a enviar usando SMTP, deshabilita la opción mail.add_x_header en tu php.ini, cambia a MacOS o Linux, o actualiza tu PHP a la versión 7.0.17+ o 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'Error SMTP: Imposible conectar al servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Error SMTP: Datos no aceptados.'; +$PHPMAILER_LANG['empty_message'] = 'El cuerpo del mensaje está vacío.'; +$PHPMAILER_LANG['encoding'] = 'Codificación desconocida: '; +$PHPMAILER_LANG['execute'] = 'Imposible ejecutar: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensión faltante: '; +$PHPMAILER_LANG['file_access'] = 'Imposible acceder al archivo: '; +$PHPMAILER_LANG['file_open'] = 'Error de Archivo: Imposible abrir el archivo: '; +$PHPMAILER_LANG['from_failed'] = 'La(s) siguiente(s) direcciones de remitente fallaron: '; +$PHPMAILER_LANG['instantiate'] = 'Imposible crear una instancia de la función Mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Imposible enviar: dirección de email inválido: '; +$PHPMAILER_LANG['invalid_header'] = 'Nombre o valor de encabezado no válido'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Hostentry inválido: '; +$PHPMAILER_LANG['invalid_host'] = 'Host inválido: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer no está soportado.'; +$PHPMAILER_LANG['provide_address'] = 'Debe proporcionar al menos una dirección de email de destino.'; +$PHPMAILER_LANG['recipients_failed'] = 'Error SMTP: Los siguientes destinos fallaron: '; +$PHPMAILER_LANG['signing'] = 'Error al firmar: '; +$PHPMAILER_LANG['smtp_code'] = 'Código del servidor SMTP: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Información adicional del servidor SMTP: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falló.'; +$PHPMAILER_LANG['smtp_detail'] = 'Detalle: '; +$PHPMAILER_LANG['smtp_error'] = 'Error del servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'No se pudo configurar la variable: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-et.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-et.php new file mode 100644 index 0000000..93addc9 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-et.php @@ -0,0 +1,28 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Viga: Autoriseerimise viga.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Viga: Ei õnnestunud luua ühendust SMTP serveriga.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Viga: Vigased andmed.'; +$PHPMAILER_LANG['empty_message'] = 'Tühi kirja sisu'; +$PHPMAILER_LANG["encoding"] = 'Tundmatu kodeering: '; +$PHPMAILER_LANG['execute'] = 'Tegevus ebaõnnestus: '; +$PHPMAILER_LANG['file_access'] = 'Pole piisavalt õiguseid järgneva faili avamiseks: '; +$PHPMAILER_LANG['file_open'] = 'Faili Viga: Faili avamine ebaõnnestus: '; +$PHPMAILER_LANG['from_failed'] = 'Järgnev saatja e-posti aadress on vigane: '; +$PHPMAILER_LANG['instantiate'] = 'mail funktiooni käivitamine ebaõnnestus.'; +$PHPMAILER_LANG['invalid_address'] = 'Saatmine peatatud, e-posti address vigane: '; +$PHPMAILER_LANG['provide_address'] = 'Te peate määrama vähemalt ühe saaja e-posti aadressi.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' maileri tugi puudub.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Viga: Järgnevate saajate e-posti aadressid on vigased: '; +$PHPMAILER_LANG["signing"] = 'Viga allkirjastamisel: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() ebaõnnestus.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP serveri viga: '; +$PHPMAILER_LANG['variable_set'] = 'Ei õnnestunud määrata või lähtestada muutujat: '; +$PHPMAILER_LANG['extension_missing'] = 'Nõutud laiendus on puudu: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fa.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fa.php new file mode 100644 index 0000000..295a47f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fa.php @@ -0,0 +1,28 @@ + + * @author Mohammad Hossein Mojtahedi + */ + +$PHPMAILER_LANG['authenticate'] = 'خطای SMTP: احراز هویت با شکست مواجه شد.'; +$PHPMAILER_LANG['connect_host'] = 'خطای SMTP: اتصال به سرور SMTP برقرار نشد.'; +$PHPMAILER_LANG['data_not_accepted'] = 'خطای SMTP: داده‌ها نا‌درست هستند.'; +$PHPMAILER_LANG['empty_message'] = 'بخش متن پیام خالی است.'; +$PHPMAILER_LANG['encoding'] = 'کد‌گذاری نا‌شناخته: '; +$PHPMAILER_LANG['execute'] = 'امکان اجرا وجود ندارد: '; +$PHPMAILER_LANG['file_access'] = 'امکان دسترسی به فایل وجود ندارد: '; +$PHPMAILER_LANG['file_open'] = 'خطای File: امکان بازکردن فایل وجود ندارد: '; +$PHPMAILER_LANG['from_failed'] = 'آدرس فرستنده اشتباه است: '; +$PHPMAILER_LANG['instantiate'] = 'امکان معرفی تابع ایمیل وجود ندارد.'; +$PHPMAILER_LANG['invalid_address'] = 'آدرس ایمیل معتبر نیست: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer پشتیبانی نمی‌شود.'; +$PHPMAILER_LANG['provide_address'] = 'باید حداقل یک آدرس گیرنده وارد کنید.'; +$PHPMAILER_LANG['recipients_failed'] = 'خطای SMTP: ارسال به آدرس گیرنده با خطا مواجه شد: '; +$PHPMAILER_LANG['signing'] = 'خطا در امضا: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'خطا در اتصال به SMTP.'; +$PHPMAILER_LANG['smtp_error'] = 'خطا در SMTP Server: '; +$PHPMAILER_LANG['variable_set'] = 'امکان ارسال یا ارسال مجدد متغیر‌ها وجود ندارد: '; +$PHPMAILER_LANG['extension_missing'] = 'افزونه موجود نیست: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fi.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fi.php new file mode 100644 index 0000000..6d1e637 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fi.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP feilur: Kundi ikki góðkenna.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP feilur: Kundi ikki knýta samband við SMTP vert.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP feilur: Data ikki góðkent.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Ókend encoding: '; +$PHPMAILER_LANG['execute'] = 'Kundi ikki útføra: '; +$PHPMAILER_LANG['file_access'] = 'Kundi ikki tilganga fílu: '; +$PHPMAILER_LANG['file_open'] = 'Fílu feilur: Kundi ikki opna fílu: '; +$PHPMAILER_LANG['from_failed'] = 'fylgjandi Frá/From adressa miseydnaðist: '; +$PHPMAILER_LANG['instantiate'] = 'Kuni ikki instantiera mail funktión.'; +//$PHPMAILER_LANG['invalid_address'] = 'Invalid address: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' er ikki supporterað.'; +$PHPMAILER_LANG['provide_address'] = 'Tú skal uppgeva minst móttakara-emailadressu(r).'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Feilur: Fylgjandi móttakarar miseydnaðust: '; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fr.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fr.php new file mode 100644 index 0000000..a6d582d --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-fr.php @@ -0,0 +1,36 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Erro SMTP: Non puido ser autentificado.'; +$PHPMAILER_LANG['connect_host'] = 'Erro SMTP: Non puido conectar co servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Erro SMTP: Datos non aceptados.'; +$PHPMAILER_LANG['empty_message'] = 'Corpo da mensaxe vacía'; +$PHPMAILER_LANG['encoding'] = 'Codificación descoñecida: '; +$PHPMAILER_LANG['execute'] = 'Non puido ser executado: '; +$PHPMAILER_LANG['file_access'] = 'Nob puido acceder ó arquivo: '; +$PHPMAILER_LANG['file_open'] = 'Erro de Arquivo: No puido abrir o arquivo: '; +$PHPMAILER_LANG['from_failed'] = 'A(s) seguinte(s) dirección(s) de remitente(s) deron erro: '; +$PHPMAILER_LANG['instantiate'] = 'Non puido crear unha instancia da función Mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Non puido envia-lo correo: dirección de email inválida: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer non está soportado.'; +$PHPMAILER_LANG['provide_address'] = 'Debe engadir polo menos unha dirección de email coma destino.'; +$PHPMAILER_LANG['recipients_failed'] = 'Erro SMTP: Os seguintes destinos fallaron: '; +$PHPMAILER_LANG['signing'] = 'Erro ó firmar: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fallou.'; +$PHPMAILER_LANG['smtp_error'] = 'Erro do servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Non puidemos axustar ou reaxustar a variábel: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-he.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-he.php new file mode 100644 index 0000000..b123aa5 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-he.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'שגיאת SMTP: פעולת האימות נכשלה.'; +$PHPMAILER_LANG['connect_host'] = 'שגיאת SMTP: לא הצלחתי להתחבר לשרת SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'שגיאת SMTP: מידע לא התקבל.'; +$PHPMAILER_LANG['empty_message'] = 'גוף ההודעה ריק'; +$PHPMAILER_LANG['invalid_address'] = 'כתובת שגויה: '; +$PHPMAILER_LANG['encoding'] = 'קידוד לא מוכר: '; +$PHPMAILER_LANG['execute'] = 'לא הצלחתי להפעיל את: '; +$PHPMAILER_LANG['file_access'] = 'לא ניתן לגשת לקובץ: '; +$PHPMAILER_LANG['file_open'] = 'שגיאת קובץ: לא ניתן לגשת לקובץ: '; +$PHPMAILER_LANG['from_failed'] = 'כתובות הנמענים הבאות נכשלו: '; +$PHPMAILER_LANG['instantiate'] = 'לא הצלחתי להפעיל את פונקציית המייל.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' אינה נתמכת.'; +$PHPMAILER_LANG['provide_address'] = 'חובה לספק לפחות כתובת אחת של מקבל המייל.'; +$PHPMAILER_LANG['recipients_failed'] = 'שגיאת SMTP: הנמענים הבאים נכשלו: '; +$PHPMAILER_LANG['signing'] = 'שגיאת חתימה: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +$PHPMAILER_LANG['smtp_error'] = 'שגיאת שרת SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'לא ניתן לקבוע או לשנות את המשתנה: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hi.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hi.php new file mode 100644 index 0000000..d2856e0 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hi.php @@ -0,0 +1,35 @@ + + * Rewrite and extension of the work by Jayanti Suthar + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP त्रुटि: प्रामाणिकता की जांच नहीं हो सका। '; +$PHPMAILER_LANG['buggy_php'] = 'PHP का आपका संस्करण एक बग से प्रभावित है जिसके परिणामस्वरूप संदेश दूषित हो सकते हैं. इसे ठीक करने हेतु, भेजने के लिए SMTP का उपयोग करे, अपने php.ini में mail.add_x_header विकल्प को अक्षम करें, MacOS या Linux पर जाए, या अपने PHP संस्करण को 7.0.17+ या 7.1.3+ बदले.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP त्रुटि: SMTP सर्वर से कनेक्ट नहीं हो सका। '; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP त्रुटि: डेटा स्वीकार नहीं किया जाता है। '; +$PHPMAILER_LANG['empty_message'] = 'संदेश खाली है। '; +$PHPMAILER_LANG['encoding'] = 'अज्ञात एन्कोडिंग प्रकार। '; +$PHPMAILER_LANG['execute'] = 'आदेश को निष्पादित करने में विफल। '; +$PHPMAILER_LANG['extension_missing'] = 'एक्सटेन्षन गायब है: '; +$PHPMAILER_LANG['file_access'] = 'फ़ाइल उपलब्ध नहीं है। '; +$PHPMAILER_LANG['file_open'] = 'फ़ाइल त्रुटि: फाइल को खोला नहीं जा सका। '; +$PHPMAILER_LANG['from_failed'] = 'प्रेषक का पता गलत है। '; +$PHPMAILER_LANG['instantiate'] = 'मेल फ़ंक्शन कॉल नहीं कर सकता है।'; +$PHPMAILER_LANG['invalid_address'] = 'पता गलत है। '; +$PHPMAILER_LANG['invalid_header'] = 'अमान्य हेडर नाम या मान'; +$PHPMAILER_LANG['invalid_hostentry'] = 'अमान्य hostentry: '; +$PHPMAILER_LANG['invalid_host'] = 'अमान्य होस्ट: '; +$PHPMAILER_LANG['mailer_not_supported'] = 'मेल सर्वर के साथ काम नहीं करता है। '; +$PHPMAILER_LANG['provide_address'] = 'आपको कम से कम एक प्राप्तकर्ता का ई-मेल पता प्रदान करना होगा।'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP त्रुटि: निम्न प्राप्तकर्ताओं को पते भेजने में विफल। '; +$PHPMAILER_LANG['signing'] = 'साइनअप त्रुटि: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP कोड: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'अतिरिक्त SMTP जानकारी: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP का connect () फ़ंक्शन विफल हुआ। '; +$PHPMAILER_LANG['smtp_detail'] = 'विवरण: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP सर्वर त्रुटि। '; +$PHPMAILER_LANG['variable_set'] = 'चर को बना या संशोधित नहीं किया जा सकता। '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hr.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hr.php new file mode 100644 index 0000000..cacb6c3 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hr.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Greška: Neuspjela autentikacija.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Greška: Ne mogu se spojiti na SMTP poslužitelj.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Greška: Podatci nisu prihvaćeni.'; +$PHPMAILER_LANG['empty_message'] = 'Sadržaj poruke je prazan.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznati encoding: '; +$PHPMAILER_LANG['execute'] = 'Nije moguće izvršiti naredbu: '; +$PHPMAILER_LANG['file_access'] = 'Nije moguće pristupiti datoteci: '; +$PHPMAILER_LANG['file_open'] = 'Nije moguće otvoriti datoteku: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP Greška: Slanje s navedenih e-mail adresa nije uspjelo: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Greška: Slanje na navedenih e-mail adresa nije uspjelo: '; +$PHPMAILER_LANG['instantiate'] = 'Ne mogu pokrenuti mail funkcionalnost.'; +$PHPMAILER_LANG['invalid_address'] = 'E-mail nije poslan. Neispravna e-mail adresa: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nije podržan.'; +$PHPMAILER_LANG['provide_address'] = 'Definirajte barem jednu adresu primatelja.'; +$PHPMAILER_LANG['signing'] = 'Greška prilikom prijave: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Spajanje na SMTP poslužitelj nije uspjelo.'; +$PHPMAILER_LANG['smtp_error'] = 'Greška SMTP poslužitelja: '; +$PHPMAILER_LANG['variable_set'] = 'Ne mogu postaviti varijablu niti ju vratiti nazad: '; +$PHPMAILER_LANG['extension_missing'] = 'Nedostaje proširenje: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hu.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hu.php new file mode 100644 index 0000000..e6b58b0 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-hu.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP -ի սխալ: չհաջողվեց ստուգել իսկությունը.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP -ի սխալ: չհաջողվեց կապ հաստատել SMTP սերվերի հետ.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP -ի սխալ: տվյալները ընդունված չեն.'; +$PHPMAILER_LANG['empty_message'] = 'Հաղորդագրությունը դատարկ է'; +$PHPMAILER_LANG['encoding'] = 'Կոդավորման անհայտ տեսակ: '; +$PHPMAILER_LANG['execute'] = 'Չհաջողվեց իրականացնել հրամանը: '; +$PHPMAILER_LANG['file_access'] = 'Ֆայլը հասանելի չէ: '; +$PHPMAILER_LANG['file_open'] = 'Ֆայլի սխալ: ֆայլը չհաջողվեց բացել: '; +$PHPMAILER_LANG['from_failed'] = 'Ուղարկողի հետևյալ հասցեն սխալ է: '; +$PHPMAILER_LANG['instantiate'] = 'Հնարավոր չէ կանչել mail ֆունկցիան.'; +$PHPMAILER_LANG['invalid_address'] = 'Հասցեն սխալ է: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' փոստային սերվերի հետ չի աշխատում.'; +$PHPMAILER_LANG['provide_address'] = 'Անհրաժեշտ է տրամադրել գոնե մեկ ստացողի e-mail հասցե.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP -ի սխալ: չի հաջողվել ուղարկել հետևյալ ստացողների հասցեներին: '; +$PHPMAILER_LANG['signing'] = 'Ստորագրման սխալ: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP -ի connect() ֆունկցիան չի հաջողվել'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP սերվերի սխալ: '; +$PHPMAILER_LANG['variable_set'] = 'Չի հաջողվում ստեղծել կամ վերափոխել փոփոխականը: '; +$PHPMAILER_LANG['extension_missing'] = 'Հավելվածը բացակայում է: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-id.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-id.php new file mode 100644 index 0000000..212a11f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-id.php @@ -0,0 +1,31 @@ + + * @author @januridp + * @author Ian Mustafa + */ + +$PHPMAILER_LANG['authenticate'] = 'Kesalahan SMTP: Tidak dapat mengotentikasi.'; +$PHPMAILER_LANG['connect_host'] = 'Kesalahan SMTP: Tidak dapat terhubung ke host SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Kesalahan SMTP: Data tidak diterima.'; +$PHPMAILER_LANG['empty_message'] = 'Isi pesan kosong'; +$PHPMAILER_LANG['encoding'] = 'Pengkodean karakter tidak dikenali: '; +$PHPMAILER_LANG['execute'] = 'Tidak dapat menjalankan proses: '; +$PHPMAILER_LANG['file_access'] = 'Tidak dapat mengakses berkas: '; +$PHPMAILER_LANG['file_open'] = 'Kesalahan Berkas: Berkas tidak dapat dibuka: '; +$PHPMAILER_LANG['from_failed'] = 'Alamat pengirim berikut mengakibatkan kesalahan: '; +$PHPMAILER_LANG['instantiate'] = 'Tidak dapat menginisialisasi fungsi surel.'; +$PHPMAILER_LANG['invalid_address'] = 'Gagal terkirim, alamat surel tidak sesuai: '; +$PHPMAILER_LANG['invalid_hostentry'] = 'Gagal terkirim, entri host tidak sesuai: '; +$PHPMAILER_LANG['invalid_host'] = 'Gagal terkirim, host tidak sesuai: '; +$PHPMAILER_LANG['provide_address'] = 'Harus tersedia minimal satu alamat tujuan'; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer tidak didukung'; +$PHPMAILER_LANG['recipients_failed'] = 'Kesalahan SMTP: Alamat tujuan berikut menyebabkan kesalahan: '; +$PHPMAILER_LANG['signing'] = 'Kesalahan dalam penandatangan SSL: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() gagal.'; +$PHPMAILER_LANG['smtp_error'] = 'Kesalahan pada pelayan SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Tidak dapat mengatur atau mengatur ulang variabel: '; +$PHPMAILER_LANG['extension_missing'] = 'Ekstensi PHP tidak tersedia: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-it.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-it.php new file mode 100644 index 0000000..08a6b73 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-it.php @@ -0,0 +1,28 @@ + + * @author Stefano Sabatini + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: Impossibile autenticarsi.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Impossibile connettersi all\'host SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: Dati non accettati dal server.'; +$PHPMAILER_LANG['empty_message'] = 'Il corpo del messaggio è vuoto'; +$PHPMAILER_LANG['encoding'] = 'Codifica dei caratteri sconosciuta: '; +$PHPMAILER_LANG['execute'] = 'Impossibile eseguire l\'operazione: '; +$PHPMAILER_LANG['file_access'] = 'Impossibile accedere al file: '; +$PHPMAILER_LANG['file_open'] = 'File Error: Impossibile aprire il file: '; +$PHPMAILER_LANG['from_failed'] = 'I seguenti indirizzi mittenti hanno generato errore: '; +$PHPMAILER_LANG['instantiate'] = 'Impossibile istanziare la funzione mail'; +$PHPMAILER_LANG['invalid_address'] = 'Impossibile inviare, l\'indirizzo email non è valido: '; +$PHPMAILER_LANG['provide_address'] = 'Deve essere fornito almeno un indirizzo ricevente'; +$PHPMAILER_LANG['mailer_not_supported'] = 'Mailer non supportato'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: I seguenti indirizzi destinatari hanno generato un errore: '; +$PHPMAILER_LANG['signing'] = 'Errore nella firma: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fallita.'; +$PHPMAILER_LANG['smtp_error'] = 'Errore del server SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Impossibile impostare o resettare la variabile: '; +$PHPMAILER_LANG['extension_missing'] = 'Estensione mancante: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ja.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ja.php new file mode 100644 index 0000000..d01869c --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ja.php @@ -0,0 +1,37 @@ + + * @author Yoshi Sakai + * @author Arisophy + * @author ARAKI Musashi + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTPエラー: 認証できませんでした。'; +$PHPMAILER_LANG['buggy_php'] = 'ご利用のバージョンのPHPには不具合があり、メッセージが破損するおそれがあります。問題の解決は以下のいずれかを行ってください。SMTPでの送信に切り替える。php.iniのmail.add_x_headerをoffにする。MacOSまたはLinuxに切り替える。PHPバージョン7.0.17以降または7.1.3以降にアップグレードする。'; +$PHPMAILER_LANG['connect_host'] = 'SMTPエラー: SMTPホストに接続できませんでした。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTPエラー: データが受け付けられませんでした。'; +$PHPMAILER_LANG['empty_message'] = 'メール本文が空です。'; +$PHPMAILER_LANG['encoding'] = '不明なエンコーディング: '; +$PHPMAILER_LANG['execute'] = '実行できませんでした: '; +$PHPMAILER_LANG['extension_missing'] = '拡張機能が見つかりません: '; +$PHPMAILER_LANG['file_access'] = 'ファイルにアクセスできません: '; +$PHPMAILER_LANG['file_open'] = 'ファイルエラー: ファイルを開けません: '; +$PHPMAILER_LANG['from_failed'] = 'Fromアドレスを登録する際にエラーが発生しました: '; +$PHPMAILER_LANG['instantiate'] = 'メール関数が正常に動作しませんでした。'; +$PHPMAILER_LANG['invalid_address'] = '不正なメールアドレス: '; +$PHPMAILER_LANG['invalid_header'] = '不正なヘッダー名またはその内容'; +$PHPMAILER_LANG['invalid_hostentry'] = '不正なホストエントリー: '; +$PHPMAILER_LANG['invalid_host'] = '不正なホスト: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' メーラーがサポートされていません。'; +$PHPMAILER_LANG['provide_address'] = '少なくとも1つメールアドレスを 指定する必要があります。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTPエラー: 次の受信者アドレスに 間違いがあります: '; +$PHPMAILER_LANG['signing'] = '署名エラー: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTPコード: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'SMTP追加情報: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP接続に失敗しました。'; +$PHPMAILER_LANG['smtp_detail'] = '詳細: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTPサーバーエラー: '; +$PHPMAILER_LANG['variable_set'] = '変数が存在しません: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ka.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ka.php new file mode 100644 index 0000000..51fe403 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ka.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP შეცდომა: ავტორიზაცია შეუძლებელია.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP შეცდომა: SMTP სერვერთან დაკავშირება შეუძლებელია.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP შეცდომა: მონაცემები არ იქნა მიღებული.'; +$PHPMAILER_LANG['encoding'] = 'კოდირების უცნობი ტიპი: '; +$PHPMAILER_LANG['execute'] = 'შეუძლებელია შემდეგი ბრძანების შესრულება: '; +$PHPMAILER_LANG['file_access'] = 'შეუძლებელია წვდომა ფაილთან: '; +$PHPMAILER_LANG['file_open'] = 'ფაილური სისტემის შეცდომა: არ იხსნება ფაილი: '; +$PHPMAILER_LANG['from_failed'] = 'გამგზავნის არასწორი მისამართი: '; +$PHPMAILER_LANG['instantiate'] = 'mail ფუნქციის გაშვება ვერ ხერხდება.'; +$PHPMAILER_LANG['provide_address'] = 'გთხოვთ მიუთითოთ ერთი ადრესატის e-mail მისამართი მაინც.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' - საფოსტო სერვერის მხარდაჭერა არ არის.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP შეცდომა: შემდეგ მისამართებზე გაგზავნა ვერ მოხერხდა: '; +$PHPMAILER_LANG['empty_message'] = 'შეტყობინება ცარიელია'; +$PHPMAILER_LANG['invalid_address'] = 'არ გაიგზავნა, e-mail მისამართის არასწორი ფორმატი: '; +$PHPMAILER_LANG['signing'] = 'ხელმოწერის შეცდომა: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'შეცდომა SMTP სერვერთან დაკავშირებისას'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP სერვერის შეცდომა: '; +$PHPMAILER_LANG['variable_set'] = 'შეუძლებელია შემდეგი ცვლადის შექმნა ან შეცვლა: '; +$PHPMAILER_LANG['extension_missing'] = 'ბიბლიოთეკა არ არსებობს: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ko.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ko.php new file mode 100644 index 0000000..8c97dd9 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ko.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 오류: 인증할 수 없습니다.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 오류: SMTP 호스트에 접속할 수 없습니다.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 오류: 데이터가 받아들여지지 않았습니다.'; +$PHPMAILER_LANG['empty_message'] = '메세지 내용이 없습니다'; +$PHPMAILER_LANG['encoding'] = '알 수 없는 인코딩: '; +$PHPMAILER_LANG['execute'] = '실행 불가: '; +$PHPMAILER_LANG['file_access'] = '파일 접근 불가: '; +$PHPMAILER_LANG['file_open'] = '파일 오류: 파일을 열 수 없습니다: '; +$PHPMAILER_LANG['from_failed'] = '다음 From 주소에서 오류가 발생했습니다: '; +$PHPMAILER_LANG['instantiate'] = 'mail 함수를 인스턴스화할 수 없습니다'; +$PHPMAILER_LANG['invalid_address'] = '잘못된 주소: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' 메일러는 지원되지 않습니다.'; +$PHPMAILER_LANG['provide_address'] = '적어도 한 개 이상의 수신자 메일 주소를 제공해야 합니다.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 오류: 다음 수신자에서 오류가 발생했습니다: '; +$PHPMAILER_LANG['signing'] = '서명 오류: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 연결을 실패하였습니다.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP 서버 오류: '; +$PHPMAILER_LANG['variable_set'] = '변수 설정 및 초기화 불가: '; +$PHPMAILER_LANG['extension_missing'] = '확장자 없음: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ku.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ku.php new file mode 100644 index 0000000..cf3bda6 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ku.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'هەڵەی SMTP : نەتوانرا کۆدەکە پشتڕاست بکرێتەوە '; +$PHPMAILER_LANG['connect_host'] = 'هەڵەی SMTP: نەتوانرا پەیوەندی بە سێرڤەرەوە بکات SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'هەڵەی SMTP: ئەو زانیاریانە قبوڵ نەکرا.'; +$PHPMAILER_LANG['empty_message'] = 'پەیامەکە بەتاڵە'; +$PHPMAILER_LANG['encoding'] = 'کۆدکردنی نەزانراو : '; +$PHPMAILER_LANG['execute'] = 'ناتوانرێت جێبەجێ بکرێت: '; +$PHPMAILER_LANG['file_access'] = 'ناتوانرێت دەستت بگات بە فایلەکە: '; +$PHPMAILER_LANG['file_open'] = 'هەڵەی پەڕگە(فایل): ناتوانرێت بکرێتەوە: '; +$PHPMAILER_LANG['from_failed'] = 'هەڵە لە ئاستی ناونیشانی نێرەر: '; +$PHPMAILER_LANG['instantiate'] = 'ناتوانرێت خزمەتگوزاری پۆستە پێشکەش بکرێت.'; +$PHPMAILER_LANG['invalid_address'] = 'نەتوانرا بنێردرێت ، چونکە ناونیشانی ئیمەیڵەکە نادروستە: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' مەیلەر پشتگیری ناکات'; +$PHPMAILER_LANG['provide_address'] = 'دەبێت ناونیشانی ئیمەیڵی لانیکەم یەک وەرگر دابین بکرێت.'; +$PHPMAILER_LANG['recipients_failed'] = ' هەڵەی SMTP: ئەم هەڵانەی خوارەوەشکستی هێنا لە ناردن بۆ هەردووکیان: '; +$PHPMAILER_LANG['signing'] = 'هەڵەی واژۆ: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect()پەیوەندی شکستی هێنا .'; +$PHPMAILER_LANG['smtp_error'] = 'هەڵەی ئاستی سێرڤەری SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'ناتوانرێت بیگۆڕیت یان دوبارە بینێریتەوە: '; +$PHPMAILER_LANG['extension_missing'] = 'درێژکراوە نەماوە: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-lt.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-lt.php new file mode 100644 index 0000000..4f115b1 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-lt.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP klaida: autentifikacija nepavyko.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP klaida: nepavyksta prisijungti prie SMTP stoties.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP klaida: duomenys nepriimti.'; +$PHPMAILER_LANG['empty_message'] = 'Laiško turinys tuščias'; +$PHPMAILER_LANG['encoding'] = 'Neatpažinta koduotė: '; +$PHPMAILER_LANG['execute'] = 'Nepavyko įvykdyti komandos: '; +$PHPMAILER_LANG['file_access'] = 'Byla nepasiekiama: '; +$PHPMAILER_LANG['file_open'] = 'Bylos klaida: Nepavyksta atidaryti: '; +$PHPMAILER_LANG['from_failed'] = 'Neteisingas siuntėjo adresas: '; +$PHPMAILER_LANG['instantiate'] = 'Nepavyko paleisti mail funkcijos.'; +$PHPMAILER_LANG['invalid_address'] = 'Neteisingas adresas: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' pašto stotis nepalaikoma.'; +$PHPMAILER_LANG['provide_address'] = 'Nurodykite bent vieną gavėjo adresą.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP klaida: nepavyko išsiųsti šiems gavėjams: '; +$PHPMAILER_LANG['signing'] = 'Prisijungimo klaida: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP susijungimo klaida'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP stoties klaida: '; +$PHPMAILER_LANG['variable_set'] = 'Nepavyko priskirti reikšmės kintamajam: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-lv.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-lv.php new file mode 100644 index 0000000..679b18c --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-lv.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP kļūda: Autorizācija neizdevās.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Kļūda: Nevar izveidot savienojumu ar SMTP serveri.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Kļūda: Nepieņem informāciju.'; +$PHPMAILER_LANG['empty_message'] = 'Ziņojuma teksts ir tukšs'; +$PHPMAILER_LANG['encoding'] = 'Neatpazīts kodējums: '; +$PHPMAILER_LANG['execute'] = 'Neizdevās izpildīt komandu: '; +$PHPMAILER_LANG['file_access'] = 'Fails nav pieejams: '; +$PHPMAILER_LANG['file_open'] = 'Faila kļūda: Nevar atvērt failu: '; +$PHPMAILER_LANG['from_failed'] = 'Nepareiza sūtītāja adrese: '; +$PHPMAILER_LANG['instantiate'] = 'Nevar palaist sūtīšanas funkciju.'; +$PHPMAILER_LANG['invalid_address'] = 'Nepareiza adrese: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' sūtītājs netiek atbalstīts.'; +$PHPMAILER_LANG['provide_address'] = 'Lūdzu, norādiet vismaz vienu adresātu.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP kļūda: neizdevās nosūtīt šādiem saņēmējiem: '; +$PHPMAILER_LANG['signing'] = 'Autorizācijas kļūda: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP savienojuma kļūda'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP servera kļūda: '; +$PHPMAILER_LANG['variable_set'] = 'Nevar piešķirt mainīgā vērtību: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-mg.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-mg.php new file mode 100644 index 0000000..8a94f6a --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-mg.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Hadisoana SMTP: Tsy nahomby ny fanamarinana.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Tsy afaka mampifandray amin\'ny mpampiantrano SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP diso: tsy voarakitra ny angona.'; +$PHPMAILER_LANG['empty_message'] = 'Tsy misy ny votoaty mailaka.'; +$PHPMAILER_LANG['encoding'] = 'Tsy fantatra encoding: '; +$PHPMAILER_LANG['execute'] = 'Tsy afaka manatanteraka ity baiko manaraka ity: '; +$PHPMAILER_LANG['file_access'] = 'Tsy nahomby ny fidirana amin\'ity rakitra ity: '; +$PHPMAILER_LANG['file_open'] = 'Hadisoana diso: Tsy afaka nanokatra ity file manaraka ity: '; +$PHPMAILER_LANG['from_failed'] = 'Ny adiresy iraka manaraka dia diso: '; +$PHPMAILER_LANG['instantiate'] = 'Tsy afaka nanomboka ny hetsika mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Tsy mety ny adiresy: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer tsy manohana.'; +$PHPMAILER_LANG['provide_address'] = 'Alefaso azafady iray adiresy iray farafahakeliny.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: Tsy mety ireo mpanaraka ireto: '; +$PHPMAILER_LANG['signing'] = 'Error nandritra ny sonia:'; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Tsy nahomby ny fifandraisana tamin\'ny server SMTP.'; +$PHPMAILER_LANG['smtp_error'] = 'Fahadisoana tamin\'ny server SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Tsy azo atao ny mametraka na mamerina ny variable: '; +$PHPMAILER_LANG['extension_missing'] = 'Tsy hita ny ampahany: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-mn.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-mn.php new file mode 100644 index 0000000..04d262c --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-mn.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Ralat SMTP: Tidak dapat pengesahan.'; +$PHPMAILER_LANG['connect_host'] = 'Ralat SMTP: Tidak dapat menghubungi hos pelayan SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Ralat SMTP: Data tidak diterima oleh pelayan.'; +$PHPMAILER_LANG['empty_message'] = 'Tiada isi untuk mesej'; +$PHPMAILER_LANG['encoding'] = 'Pengekodan tidak diketahui: '; +$PHPMAILER_LANG['execute'] = 'Tidak dapat melaksanakan: '; +$PHPMAILER_LANG['file_access'] = 'Tidak dapat mengakses fail: '; +$PHPMAILER_LANG['file_open'] = 'Ralat Fail: Tidak dapat membuka fail: '; +$PHPMAILER_LANG['from_failed'] = 'Berikut merupakan ralat dari alamat e-mel: '; +$PHPMAILER_LANG['instantiate'] = 'Tidak dapat memberi contoh fungsi e-mel.'; +$PHPMAILER_LANG['invalid_address'] = 'Alamat emel tidak sah: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' jenis penghantar emel tidak disokong.'; +$PHPMAILER_LANG['provide_address'] = 'Anda perlu menyediakan sekurang-kurangnya satu alamat e-mel penerima.'; +$PHPMAILER_LANG['recipients_failed'] = 'Ralat SMTP: Penerima e-mel berikut telah gagal: '; +$PHPMAILER_LANG['signing'] = 'Ralat pada tanda tangan: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() telah gagal.'; +$PHPMAILER_LANG['smtp_error'] = 'Ralat pada pelayan SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Tidak boleh menetapkan atau menetapkan semula pembolehubah: '; +$PHPMAILER_LANG['extension_missing'] = 'Sambungan hilang: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-nb.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-nb.php new file mode 100644 index 0000000..c9621a1 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-nb.php @@ -0,0 +1,33 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP-fout: authenticatie mislukt.'; +$PHPMAILER_LANG['buggy_php'] = 'PHP versie gededecteerd die onderhavig is aan een bug die kan resulteren in gecorrumpeerde berichten. Om dit te voorkomen, gebruik SMTP voor het verzenden van berichten, zet de mail.add_x_header optie in uw php.ini file uit, gebruik MacOS of Linux, of pas de gebruikte PHP versie aan naar versie 7.0.17+ or 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP-fout: kon niet verbinden met SMTP-host.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP-fout: data niet geaccepteerd.'; +$PHPMAILER_LANG['empty_message'] = 'Berichttekst is leeg'; +$PHPMAILER_LANG['encoding'] = 'Onbekende codering: '; +$PHPMAILER_LANG['execute'] = 'Kon niet uitvoeren: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensie afwezig: '; +$PHPMAILER_LANG['file_access'] = 'Kreeg geen toegang tot bestand: '; +$PHPMAILER_LANG['file_open'] = 'Bestandsfout: kon bestand niet openen: '; +$PHPMAILER_LANG['from_failed'] = 'Het volgende afzendersadres is mislukt: '; +$PHPMAILER_LANG['instantiate'] = 'Kon mailfunctie niet initialiseren.'; +$PHPMAILER_LANG['invalid_address'] = 'Ongeldig adres: '; +$PHPMAILER_LANG['invalid_header'] = 'Ongeldige header naam of waarde'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Ongeldige hostentry: '; +$PHPMAILER_LANG['invalid_host'] = 'Ongeldige host: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer wordt niet ondersteund.'; +$PHPMAILER_LANG['provide_address'] = 'Er moet minstens één ontvanger worden opgegeven.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP-fout: de volgende ontvangers zijn mislukt: '; +$PHPMAILER_LANG['signing'] = 'Signeerfout: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP code: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Aanvullende SMTP informatie: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Verbinding mislukt.'; +$PHPMAILER_LANG['smtp_detail'] = 'Detail: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP-serverfout: '; +$PHPMAILER_LANG['variable_set'] = 'Kan de volgende variabele niet instellen of resetten: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-pl.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-pl.php new file mode 100644 index 0000000..cb7b2c2 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-pl.php @@ -0,0 +1,33 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Erro SMTP: Falha na autenticação.'; +$PHPMAILER_LANG['buggy_php'] = 'A sua versão do PHP tem um bug que pode causar mensagens corrompidas. Para resolver, utilize o envio por SMTP, desative a opção mail.add_x_header no ficheiro php.ini, mude para MacOS ou Linux, ou atualize o PHP para a versão 7.0.17+ ou 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'Erro SMTP: Não foi possível ligar ao servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Erro SMTP: Dados não aceites.'; +$PHPMAILER_LANG['empty_message'] = 'A mensagem de e-mail está vazia.'; +$PHPMAILER_LANG['encoding'] = 'Codificação desconhecida: '; +$PHPMAILER_LANG['execute'] = 'Não foi possível executar: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensão em falta: '; +$PHPMAILER_LANG['file_access'] = 'Não foi possível aceder ao ficheiro: '; +$PHPMAILER_LANG['file_open'] = 'Erro ao abrir o ficheiro: '; +$PHPMAILER_LANG['from_failed'] = 'O envio falhou para o seguinte endereço do remetente: '; +$PHPMAILER_LANG['instantiate'] = 'Não foi possível instanciar a função mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Endereço de e-mail inválido: '; +$PHPMAILER_LANG['invalid_header'] = 'Nome ou valor do cabeçalho inválido.'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Entrada de host inválida: '; +$PHPMAILER_LANG['invalid_host'] = 'Host inválido: '; +$PHPMAILER_LANG['mailer_not_supported'] = 'O cliente de e-mail não é suportado.'; +$PHPMAILER_LANG['provide_address'] = 'Deve fornecer pelo menos um endereço de destinatário.'; +$PHPMAILER_LANG['recipients_failed'] = 'Erro SMTP: Falha no envio para os seguintes destinatários: '; +$PHPMAILER_LANG['signing'] = 'Erro ao assinar: '; +$PHPMAILER_LANG['smtp_code'] = 'Código SMTP: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Informações adicionais SMTP: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Falha na função SMTP connect().'; +$PHPMAILER_LANG['smtp_detail'] = 'Detalhes: '; +$PHPMAILER_LANG['smtp_error'] = 'Erro do servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Não foi possível definir ou redefinir a variável: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-pt_br.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-pt_br.php new file mode 100644 index 0000000..5239865 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-pt_br.php @@ -0,0 +1,38 @@ + + * @author Lucas Guimarães + * @author Phelipe Alves + * @author Fabio Beneditto + * @author Geidson Benício Coelho + */ + +$PHPMAILER_LANG['authenticate'] = 'Erro de SMTP: Não foi possível autenticar.'; +$PHPMAILER_LANG['buggy_php'] = 'Sua versão do PHP é afetada por um bug que por resultar em messagens corrompidas. Para corrigir, mude para enviar usando SMTP, desative a opção mail.add_x_header em seu php.ini, mude para MacOS ou Linux, ou atualize seu PHP para versão 7.0.17+ ou 7.1.3+ '; +$PHPMAILER_LANG['connect_host'] = 'Erro de SMTP: Não foi possível conectar ao servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Erro de SMTP: Dados rejeitados.'; +$PHPMAILER_LANG['empty_message'] = 'Mensagem vazia'; +$PHPMAILER_LANG['encoding'] = 'Codificação desconhecida: '; +$PHPMAILER_LANG['execute'] = 'Não foi possível executar: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensão não existe: '; +$PHPMAILER_LANG['file_access'] = 'Não foi possível acessar o arquivo: '; +$PHPMAILER_LANG['file_open'] = 'Erro de Arquivo: Não foi possível abrir o arquivo: '; +$PHPMAILER_LANG['from_failed'] = 'Os seguintes remetentes falharam: '; +$PHPMAILER_LANG['instantiate'] = 'Não foi possível instanciar a função mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Endereço de e-mail inválido: '; +$PHPMAILER_LANG['invalid_header'] = 'Nome ou valor de cabeçalho inválido'; +$PHPMAILER_LANG['invalid_hostentry'] = 'hostentry inválido: '; +$PHPMAILER_LANG['invalid_host'] = 'host inválido: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer não é suportado.'; +$PHPMAILER_LANG['provide_address'] = 'Você deve informar pelo menos um destinatário.'; +$PHPMAILER_LANG['recipients_failed'] = 'Erro de SMTP: Os seguintes destinatários falharam: '; +$PHPMAILER_LANG['signing'] = 'Erro de Assinatura: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falhou.'; +$PHPMAILER_LANG['smtp_code'] = 'Código do servidor SMTP: '; +$PHPMAILER_LANG['smtp_error'] = 'Erro de servidor SMTP: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Informações adicionais do servidor SMTP: '; +$PHPMAILER_LANG['smtp_detail'] = 'Detalhes do servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Não foi possível definir ou redefinir a variável: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ro.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ro.php new file mode 100644 index 0000000..45bef91 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ro.php @@ -0,0 +1,33 @@ + + * @author Foster Snowhill + * @author ProjectSoft + */ + +$PHPMAILER_LANG['authenticate'] = 'Ошибка SMTP: не удалось пройти аутентификацию.'; +$PHPMAILER_LANG['buggy_php'] = 'В вашей версии PHP есть ошибка, которая может привести к повреждению сообщений. Чтобы исправить, переключитесь на отправку по SMTP, отключите опцию mail.add_x_header в ваш php.ini, переключитесь на MacOS или Linux или обновите PHP до версии 7.0.17+ или 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'Ошибка SMTP: не удается подключиться к SMTP-серверу.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Ошибка SMTP: данные не приняты.'; +$PHPMAILER_LANG['empty_message'] = 'Пустое сообщение'; +$PHPMAILER_LANG['encoding'] = 'Неизвестная кодировка: '; +$PHPMAILER_LANG['execute'] = 'Невозможно выполнить команду: '; +$PHPMAILER_LANG['extension_missing'] = 'Расширение отсутствует: '; +$PHPMAILER_LANG['file_access'] = 'Нет доступа к файлу: '; +$PHPMAILER_LANG['file_open'] = 'Файловая ошибка: не удаётся открыть файл: '; +$PHPMAILER_LANG['from_failed'] = 'Неверный адрес отправителя: '; +$PHPMAILER_LANG['instantiate'] = 'Невозможно запустить функцию mail().'; +$PHPMAILER_LANG['invalid_address'] = 'Не отправлено из-за неправильного формата email-адреса: '; +$PHPMAILER_LANG['invalid_header'] = 'Неверное имя или значение заголовка'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Неверная запись хоста: '; +$PHPMAILER_LANG['invalid_host'] = 'Неверный хост: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' — почтовый сервер не поддерживается.'; +$PHPMAILER_LANG['provide_address'] = 'Вы должны указать хотя бы один адрес электронной почты получателя.'; +$PHPMAILER_LANG['recipients_failed'] = 'Ошибка SMTP: Ошибка следующих получателей: '; +$PHPMAILER_LANG['signing'] = 'Ошибка подписи: '; +$PHPMAILER_LANG['smtp_code'] = 'Код SMTP: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Дополнительная информация SMTP: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ошибка соединения с SMTP-сервером.'; +$PHPMAILER_LANG['smtp_detail'] = 'Детали: '; +$PHPMAILER_LANG['smtp_error'] = 'Ошибка SMTP-сервера: '; +$PHPMAILER_LANG['variable_set'] = 'Невозможно установить или сбросить переменную: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-si.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-si.php new file mode 100644 index 0000000..dce502a --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-si.php @@ -0,0 +1,34 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP දෝෂය: සත්‍යාපනය අසාර්ථක විය.'; +$PHPMAILER_LANG['buggy_php'] = 'ඔබගේ PHP version එකෙහි පවතින දෝෂයක් නිසා email පණිවිඩ දෝෂ සහගත වීමේ හැකියාවක් ඇත. මෙය විසදීම සදහා SMTP භාවිතා කිරීම, mail.add_x_header INI setting එක අක්‍රීය කිරීම, MacOS හෝ Linux වලට මාරු වීම, හෝ ඔබගේ PHP version එක 7.0.17+ හෝ 7.1.3+ වලට අලුත් කිරීම කරගන්න.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP දෝෂය: සම්බන්ධ වීමට නොහැකි විය.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP දෝෂය: දත්ත පිළිගනු නොලැබේ.'; +$PHPMAILER_LANG['empty_message'] = 'පණිවිඩ අන්තර්ගතය හිස්'; +$PHPMAILER_LANG['encoding'] = 'නොදන්නා කේතනය: '; +$PHPMAILER_LANG['execute'] = 'ක්‍රියාත්මක කළ නොහැකි විය: '; +$PHPMAILER_LANG['extension_missing'] = 'Extension එක නොමැත: '; +$PHPMAILER_LANG['file_access'] = 'File එකට ප්‍රවේශ විය නොහැකි විය: '; +$PHPMAILER_LANG['file_open'] = 'File දෝෂය: File එක විවෘත කළ නොහැක: '; +$PHPMAILER_LANG['from_failed'] = 'පහත From ලිපිනයන් අසාර්ථක විය: '; +$PHPMAILER_LANG['instantiate'] = 'mail function එක ක්‍රියාත්මක කළ නොහැක.'; +$PHPMAILER_LANG['invalid_address'] = 'වලංගු නොවන ලිපිනය: '; +$PHPMAILER_LANG['invalid_header'] = 'වලංගු නොවන header නාමයක් හෝ අගයක්'; +$PHPMAILER_LANG['invalid_hostentry'] = 'වලංගු නොවන hostentry එකක්: '; +$PHPMAILER_LANG['invalid_host'] = 'වලංගු නොවන host එකක්: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer සහාය නොදක්වයි.'; +$PHPMAILER_LANG['provide_address'] = 'ඔබ අවම වශයෙන් එක් ලබන්නෙකුගේ ඊමේල් ලිපිනයක් සැපයිය යුතුය.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP දෝෂය: පහත ලබන්නන් අසමත් විය: '; +$PHPMAILER_LANG['signing'] = 'Sign කිරීමේ දෝෂය: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP කේතය: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'අමතර SMTP තොරතුරු: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP සම්බන්ධය අසාර්ථක විය.'; +$PHPMAILER_LANG['smtp_detail'] = 'තොරතුරු: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP දෝෂය: '; +$PHPMAILER_LANG['variable_set'] = 'Variable එක සැකසීමට හෝ නැවත සැකසීමට නොහැක: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sk.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sk.php new file mode 100644 index 0000000..028f5bc --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sk.php @@ -0,0 +1,30 @@ + + * @author Peter Orlický + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: Chyba autentifikácie.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Nebolo možné nadviazať spojenie so SMTP serverom.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: Dáta neboli prijaté'; +$PHPMAILER_LANG['empty_message'] = 'Prázdne telo správy.'; +$PHPMAILER_LANG['encoding'] = 'Neznáme kódovanie: '; +$PHPMAILER_LANG['execute'] = 'Nedá sa vykonať: '; +$PHPMAILER_LANG['file_access'] = 'Súbor nebol nájdený: '; +$PHPMAILER_LANG['file_open'] = 'File Error: Súbor sa otvoriť pre čítanie: '; +$PHPMAILER_LANG['from_failed'] = 'Následujúca adresa From je nesprávna: '; +$PHPMAILER_LANG['instantiate'] = 'Nedá sa vytvoriť inštancia emailovej funkcie.'; +$PHPMAILER_LANG['invalid_address'] = 'Neodoslané, emailová adresa je nesprávna: '; +$PHPMAILER_LANG['invalid_hostentry'] = 'Záznam hostiteľa je nesprávny: '; +$PHPMAILER_LANG['invalid_host'] = 'Hostiteľ je nesprávny: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' emailový klient nieje podporovaný.'; +$PHPMAILER_LANG['provide_address'] = 'Musíte zadať aspoň jednu emailovú adresu príjemcu.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: Adresy príjemcov niesu správne '; +$PHPMAILER_LANG['signing'] = 'Chyba prihlasovania: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() zlyhalo.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP chyba serveru: '; +$PHPMAILER_LANG['variable_set'] = 'Nemožno nastaviť alebo resetovať premennú: '; +$PHPMAILER_LANG['extension_missing'] = 'Chýba rozšírenie: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sl.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sl.php new file mode 100644 index 0000000..3e00c25 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sl.php @@ -0,0 +1,36 @@ + + * @author Filip Š + * @author Blaž Oražem + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP napaka: Avtentikacija ni uspela.'; +$PHPMAILER_LANG['buggy_php'] = 'Na vašo PHP različico vpliva napaka, ki lahko povzroči poškodovana sporočila. Če želite težavo odpraviti, preklopite na pošiljanje prek SMTP, onemogočite možnost mail.add_x_header v vaši php.ini datoteki, preklopite na MacOS ali Linux, ali nadgradite vašo PHP zaličico na 7.0.17+ ali 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP napaka: Vzpostavljanje povezave s SMTP gostiteljem ni uspelo.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP napaka: Strežnik zavrača podatke.'; +$PHPMAILER_LANG['empty_message'] = 'E-poštno sporočilo nima vsebine.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznan tip kodiranja: '; +$PHPMAILER_LANG['execute'] = 'Operacija ni uspela: '; +$PHPMAILER_LANG['extension_missing'] = 'Manjkajoča razširitev: '; +$PHPMAILER_LANG['file_access'] = 'Nimam dostopa do datoteke: '; +$PHPMAILER_LANG['file_open'] = 'Ne morem odpreti datoteke: '; +$PHPMAILER_LANG['from_failed'] = 'Neveljaven e-naslov pošiljatelja: '; +$PHPMAILER_LANG['instantiate'] = 'Ne morem inicializirati mail funkcije.'; +$PHPMAILER_LANG['invalid_address'] = 'E-poštno sporočilo ni bilo poslano. E-naslov je neveljaven: '; +$PHPMAILER_LANG['invalid_header'] = 'Neveljavno ime ali vrednost glave'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Neveljaven vnos gostitelja: '; +$PHPMAILER_LANG['invalid_host'] = 'Neveljaven gostitelj: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer ni podprt.'; +$PHPMAILER_LANG['provide_address'] = 'Prosimo, vnesite vsaj enega naslovnika.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP napaka: Sledeči naslovniki so neveljavni: '; +$PHPMAILER_LANG['signing'] = 'Napaka pri podpisovanju: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP koda: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Dodatne informacije o SMTP: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ne morem vzpostaviti povezave s SMTP strežnikom.'; +$PHPMAILER_LANG['smtp_detail'] = 'Podrobnosti: '; +$PHPMAILER_LANG['smtp_error'] = 'Napaka SMTP strežnika: '; +$PHPMAILER_LANG['variable_set'] = 'Ne morem nastaviti oz. ponastaviti spremenljivke: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sr.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sr.php new file mode 100644 index 0000000..0b5280f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sr.php @@ -0,0 +1,28 @@ + + * @author Miloš Milanović + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP грешка: аутентификација није успела.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP грешка: повезивање са SMTP сервером није успело.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP грешка: подаци нису прихваћени.'; +$PHPMAILER_LANG['empty_message'] = 'Садржај поруке је празан.'; +$PHPMAILER_LANG['encoding'] = 'Непознато кодирање: '; +$PHPMAILER_LANG['execute'] = 'Није могуће извршити наредбу: '; +$PHPMAILER_LANG['file_access'] = 'Није могуће приступити датотеци: '; +$PHPMAILER_LANG['file_open'] = 'Није могуће отворити датотеку: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP грешка: слање са следећих адреса није успело: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP грешка: слање на следеће адресе није успело: '; +$PHPMAILER_LANG['instantiate'] = 'Није могуће покренути mail функцију.'; +$PHPMAILER_LANG['invalid_address'] = 'Порука није послата. Неисправна адреса: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' мејлер није подржан.'; +$PHPMAILER_LANG['provide_address'] = 'Дефинишите бар једну адресу примаоца.'; +$PHPMAILER_LANG['signing'] = 'Грешка приликом пријаве: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Повезивање са SMTP сервером није успело.'; +$PHPMAILER_LANG['smtp_error'] = 'Грешка SMTP сервера: '; +$PHPMAILER_LANG['variable_set'] = 'Није могуће задати нити ресетовати променљиву: '; +$PHPMAILER_LANG['extension_missing'] = 'Недостаје проширење: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sr_latn.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sr_latn.php new file mode 100644 index 0000000..6213832 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sr_latn.php @@ -0,0 +1,28 @@ + + * @author Miloš Milanović + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP greška: autentifikacija nije uspela.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP greška: povezivanje sa SMTP serverom nije uspelo.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP greška: podaci nisu prihvaćeni.'; +$PHPMAILER_LANG['empty_message'] = 'Sadržaj poruke je prazan.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznato kodiranje: '; +$PHPMAILER_LANG['execute'] = 'Nije moguće izvršiti naredbu: '; +$PHPMAILER_LANG['file_access'] = 'Nije moguće pristupiti datoteci: '; +$PHPMAILER_LANG['file_open'] = 'Nije moguće otvoriti datoteku: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP greška: slanje sa sledećih adresa nije uspelo: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP greška: slanje na sledeće adrese nije uspelo: '; +$PHPMAILER_LANG['instantiate'] = 'Nije moguće pokrenuti mail funkciju.'; +$PHPMAILER_LANG['invalid_address'] = 'Poruka nije poslata. Neispravna adresa: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' majler nije podržan.'; +$PHPMAILER_LANG['provide_address'] = 'Definišite bar jednu adresu primaoca.'; +$PHPMAILER_LANG['signing'] = 'Greška prilikom prijave: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Povezivanje sa SMTP serverom nije uspelo.'; +$PHPMAILER_LANG['smtp_error'] = 'Greška SMTP servera: '; +$PHPMAILER_LANG['variable_set'] = 'Nije moguće zadati niti resetovati promenljivu: '; +$PHPMAILER_LANG['extension_missing'] = 'Nedostaje proširenje: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sv.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sv.php new file mode 100644 index 0000000..9872c19 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-sv.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP fel: Kunde inte autentisera.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP fel: Kunde inte ansluta till SMTP-server.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP fel: Data accepterades inte.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Okänt encode-format: '; +$PHPMAILER_LANG['execute'] = 'Kunde inte köra: '; +$PHPMAILER_LANG['file_access'] = 'Ingen åtkomst till fil: '; +$PHPMAILER_LANG['file_open'] = 'Fil fel: Kunde inte öppna fil: '; +$PHPMAILER_LANG['from_failed'] = 'Följande avsändaradress är felaktig: '; +$PHPMAILER_LANG['instantiate'] = 'Kunde inte initiera e-postfunktion.'; +$PHPMAILER_LANG['invalid_address'] = 'Felaktig adress: '; +$PHPMAILER_LANG['provide_address'] = 'Du måste ange minst en mottagares e-postadress.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer stöds inte.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP fel: Följande mottagare är felaktig: '; +$PHPMAILER_LANG['signing'] = 'Signeringsfel: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() misslyckades.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP serverfel: '; +$PHPMAILER_LANG['variable_set'] = 'Kunde inte definiera eller återställa variabel: '; +$PHPMAILER_LANG['extension_missing'] = 'Tillägg ej tillgängligt: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-tl.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-tl.php new file mode 100644 index 0000000..d15bed1 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-tl.php @@ -0,0 +1,28 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: Hindi mapatotohanan.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Hindi makakonekta sa SMTP host.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: Ang datos ay hindi naitanggap.'; +$PHPMAILER_LANG['empty_message'] = 'Walang laman ang mensahe'; +$PHPMAILER_LANG['encoding'] = 'Hindi alam ang encoding: '; +$PHPMAILER_LANG['execute'] = 'Hindi maisasagawa: '; +$PHPMAILER_LANG['file_access'] = 'Hindi ma-access ang file: '; +$PHPMAILER_LANG['file_open'] = 'File Error: Hindi mabuksan ang file: '; +$PHPMAILER_LANG['from_failed'] = 'Ang sumusunod na address ay nabigo: '; +$PHPMAILER_LANG['instantiate'] = 'Hindi maisimulan ang instance ng mail function.'; +$PHPMAILER_LANG['invalid_address'] = 'Hindi wasto ang address na naibigay: '; +$PHPMAILER_LANG['mailer_not_supported'] = 'Ang mailer ay hindi suportado.'; +$PHPMAILER_LANG['provide_address'] = 'Kailangan mong magbigay ng kahit isang email address na tatanggap.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: Ang mga sumusunod na tatanggap ay nabigo: '; +$PHPMAILER_LANG['signing'] = 'Hindi ma-sign: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ang SMTP connect() ay nabigo.'; +$PHPMAILER_LANG['smtp_error'] = 'Ang server ng SMTP ay nabigo: '; +$PHPMAILER_LANG['variable_set'] = 'Hindi matatakda o ma-reset ang mga variables: '; +$PHPMAILER_LANG['extension_missing'] = 'Nawawala ang extension: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-tr.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-tr.php new file mode 100644 index 0000000..3c45bc1 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-tr.php @@ -0,0 +1,38 @@ + + * @fixed by Boris Yurchenko + */ + +$PHPMAILER_LANG['authenticate'] = 'Помилка SMTP: помилка авторизації.'; +$PHPMAILER_LANG['connect_host'] = 'Помилка SMTP: не вдається під\'єднатися до SMTP-серверу.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Помилка SMTP: дані не прийнято.'; +$PHPMAILER_LANG['encoding'] = 'Невідоме кодування: '; +$PHPMAILER_LANG['execute'] = 'Неможливо виконати команду: '; +$PHPMAILER_LANG['file_access'] = 'Немає доступу до файлу: '; +$PHPMAILER_LANG['file_open'] = 'Помилка файлової системи: не вдається відкрити файл: '; +$PHPMAILER_LANG['from_failed'] = 'Невірна адреса відправника: '; +$PHPMAILER_LANG['instantiate'] = 'Неможливо запустити функцію mail().'; +$PHPMAILER_LANG['provide_address'] = 'Будь ласка, введіть хоча б одну email-адресу отримувача.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' - поштовий сервер не підтримується.'; +$PHPMAILER_LANG['recipients_failed'] = 'Помилка SMTP: не вдалося відправлення для таких отримувачів: '; +$PHPMAILER_LANG['empty_message'] = 'Пусте повідомлення'; +$PHPMAILER_LANG['invalid_address'] = 'Не відправлено через неправильний формат email-адреси: '; +$PHPMAILER_LANG['signing'] = 'Помилка підпису: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Помилка з\'єднання з SMTP-сервером'; +$PHPMAILER_LANG['smtp_error'] = 'Помилка SMTP-сервера: '; +$PHPMAILER_LANG['variable_set'] = 'Неможливо встановити або скинути змінну: '; +$PHPMAILER_LANG['extension_missing'] = 'Розширення відсутнє: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ur.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ur.php new file mode 100644 index 0000000..0b9de0f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-ur.php @@ -0,0 +1,30 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP خرابی: تصدیق کرنے سے قاصر۔'; +$PHPMAILER_LANG['connect_host'] = 'SMTP خرابی: سرور سے منسلک ہونے سے قاصر۔'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP خرابی: ڈیٹا قبول نہیں کیا گیا۔'; +$PHPMAILER_LANG['empty_message'] = 'پیغام کی باڈی خالی ہے۔'; +$PHPMAILER_LANG['encoding'] = 'نامعلوم انکوڈنگ: '; +$PHPMAILER_LANG['execute'] = 'عمل کرنے کے قابل نہیں '; +$PHPMAILER_LANG['file_access'] = 'فائل تک رسائی سے قاصر:'; +$PHPMAILER_LANG['file_open'] = 'فائل کی خرابی: فائل کو کھولنے سے قاصر:'; +$PHPMAILER_LANG['from_failed'] = 'درج ذیل بھیجنے والے کا پتہ ناکام ہو گیا:'; +$PHPMAILER_LANG['instantiate'] = 'میل فنکشن کی مثال بنانے سے قاصر۔'; +$PHPMAILER_LANG['invalid_address'] = 'بھیجنے سے قاصر: غلط ای میل پتہ:'; +$PHPMAILER_LANG['mailer_not_supported'] = ' میلر تعاون یافتہ نہیں ہے۔'; +$PHPMAILER_LANG['provide_address'] = 'آپ کو کم از کم ایک منزل کا ای میل پتہ فراہم کرنا چاہیے۔'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP خرابی: درج ذیل پتہ پر نہیں بھیجا جاسکا: '; +$PHPMAILER_LANG['signing'] = 'دستخط کی خرابی: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP ملنا ناکام ہوا'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP سرور کی خرابی: '; +$PHPMAILER_LANG['variable_set'] = 'متغیر سیٹ نہیں کیا جا سکا: '; +$PHPMAILER_LANG['extension_missing'] = 'ایکٹینشن موجود نہیں ہے۔ '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP سرور کوڈ: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'اضافی SMTP سرور کی معلومات:'; +$PHPMAILER_LANG['invalid_header'] = 'غلط ہیڈر کا نام یا قدر'; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-vi.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-vi.php new file mode 100644 index 0000000..d65576e --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-vi.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Lỗi SMTP: Không thể xác thực.'; +$PHPMAILER_LANG['connect_host'] = 'Lỗi SMTP: Không thể kết nối máy chủ SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Lỗi SMTP: Dữ liệu không được chấp nhận.'; +$PHPMAILER_LANG['empty_message'] = 'Không có nội dung'; +$PHPMAILER_LANG['encoding'] = 'Mã hóa không xác định: '; +$PHPMAILER_LANG['execute'] = 'Không thực hiện được: '; +$PHPMAILER_LANG['file_access'] = 'Không thể truy cập tệp tin '; +$PHPMAILER_LANG['file_open'] = 'Lỗi Tập tin: Không thể mở tệp tin: '; +$PHPMAILER_LANG['from_failed'] = 'Lỗi địa chỉ gửi đi: '; +$PHPMAILER_LANG['instantiate'] = 'Không dùng được các hàm gửi thư.'; +$PHPMAILER_LANG['invalid_address'] = 'Đại chỉ emai không đúng: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' trình gửi thư không được hỗ trợ.'; +$PHPMAILER_LANG['provide_address'] = 'Bạn phải cung cấp ít nhất một địa chỉ người nhận.'; +$PHPMAILER_LANG['recipients_failed'] = 'Lỗi SMTP: lỗi địa chỉ người nhận: '; +$PHPMAILER_LANG['signing'] = 'Lỗi đăng nhập: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Lỗi kết nối với SMTP'; +$PHPMAILER_LANG['smtp_error'] = 'Lỗi máy chủ smtp '; +$PHPMAILER_LANG['variable_set'] = 'Không thể thiết lập hoặc thiết lập lại biến: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-zh.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-zh.php new file mode 100644 index 0000000..35e4e70 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-zh.php @@ -0,0 +1,29 @@ + + * @author Peter Dave Hello <@PeterDaveHello/> + * @author Jason Chiang + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 錯誤:登入失敗。'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 錯誤:無法連線到 SMTP 主機。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 錯誤:無法接受的資料。'; +$PHPMAILER_LANG['empty_message'] = '郵件內容為空'; +$PHPMAILER_LANG['encoding'] = '未知編碼: '; +$PHPMAILER_LANG['execute'] = '無法執行:'; +$PHPMAILER_LANG['file_access'] = '無法存取檔案:'; +$PHPMAILER_LANG['file_open'] = '檔案錯誤:無法開啟檔案:'; +$PHPMAILER_LANG['from_failed'] = '發送地址錯誤:'; +$PHPMAILER_LANG['instantiate'] = '未知函數呼叫。'; +$PHPMAILER_LANG['invalid_address'] = '因為電子郵件地址無效,無法傳送: '; +$PHPMAILER_LANG['mailer_not_supported'] = '不支援的發信客戶端。'; +$PHPMAILER_LANG['provide_address'] = '必須提供至少一個收件人地址。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 錯誤:以下收件人地址錯誤:'; +$PHPMAILER_LANG['signing'] = '電子簽章錯誤: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 連線失敗'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP 伺服器錯誤: '; +$PHPMAILER_LANG['variable_set'] = '無法設定或重設變數: '; +$PHPMAILER_LANG['extension_missing'] = '遺失模組 Extension: '; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-zh_cn.php b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-zh_cn.php new file mode 100644 index 0000000..03d4911 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/language/phpmailer.lang-zh_cn.php @@ -0,0 +1,36 @@ + + * @author young + * @author Teddysun + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 错误:登录失败。'; +$PHPMAILER_LANG['buggy_php'] = '您的 PHP 版本存在漏洞,可能会导致消息损坏。为修复此问题,请切换到使用 SMTP 发送,在您的 php.ini 中禁用 mail.add_x_header 选项。切换到 MacOS 或 Linux,或将您的 PHP 升级到 7.0.17+ 或 7.1.3+ 版本。'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 错误:无法连接到 SMTP 主机。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误:数据不被接受。'; +$PHPMAILER_LANG['empty_message'] = '邮件正文为空。'; +$PHPMAILER_LANG['encoding'] = '未知编码:'; +$PHPMAILER_LANG['execute'] = '无法执行:'; +$PHPMAILER_LANG['extension_missing'] = '缺少扩展名:'; +$PHPMAILER_LANG['file_access'] = '无法访问文件:'; +$PHPMAILER_LANG['file_open'] = '文件错误:无法打开文件:'; +$PHPMAILER_LANG['from_failed'] = '发送地址错误:'; +$PHPMAILER_LANG['instantiate'] = '未知函数调用。'; +$PHPMAILER_LANG['invalid_address'] = '发送失败,电子邮箱地址是无效的:'; +$PHPMAILER_LANG['mailer_not_supported'] = '发信客户端不被支持。'; +$PHPMAILER_LANG['provide_address'] = '必须提供至少一个收件人地址。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误:收件人地址错误:'; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP服务器连接失败。'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP服务器出错:'; +$PHPMAILER_LANG['variable_set'] = '无法设置或重置变量:'; +$PHPMAILER_LANG['invalid_header'] = '无效的标题名称或值'; +$PHPMAILER_LANG['invalid_hostentry'] = '无效的hostentry: '; +$PHPMAILER_LANG['invalid_host'] = '无效的主机:'; +$PHPMAILER_LANG['signing'] = '签名错误:'; +$PHPMAILER_LANG['smtp_code'] = 'SMTP代码: '; +$PHPMAILER_LANG['smtp_code_ex'] = '附加SMTP信息: '; +$PHPMAILER_LANG['smtp_detail'] = '详情:'; diff --git a/projects/challenge 9/Spik-en-span/phpmailer/src/DSNConfigurator.php b/projects/challenge 9/Spik-en-span/phpmailer/src/DSNConfigurator.php new file mode 100644 index 0000000..7058c1f --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/src/DSNConfigurator.php @@ -0,0 +1,245 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2023 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * Configure PHPMailer with DSN string. + * + * @see https://en.wikipedia.org/wiki/Data_source_name + * + * @author Oleg Voronkovich + */ +class DSNConfigurator +{ + /** + * Create new PHPMailer instance configured by DSN. + * + * @param string $dsn DSN + * @param bool $exceptions Should we throw external exceptions? + * + * @return PHPMailer + */ + public static function mailer($dsn, $exceptions = null) + { + static $configurator = null; + + if (null === $configurator) { + $configurator = new DSNConfigurator(); + } + + return $configurator->configure(new PHPMailer($exceptions), $dsn); + } + + /** + * Configure PHPMailer instance with DSN string. + * + * @param PHPMailer $mailer PHPMailer instance + * @param string $dsn DSN + * + * @return PHPMailer + */ + public function configure(PHPMailer $mailer, $dsn) + { + $config = $this->parseDSN($dsn); + + $this->applyConfig($mailer, $config); + + return $mailer; + } + + /** + * Parse DSN string. + * + * @param string $dsn DSN + * + * @throws Exception If DSN is malformed + * + * @return array Configuration + */ + private function parseDSN($dsn) + { + $config = $this->parseUrl($dsn); + + if (false === $config || !isset($config['scheme']) || !isset($config['host'])) { + throw new Exception('Malformed DSN'); + } + + if (isset($config['query'])) { + parse_str($config['query'], $config['query']); + } + + return $config; + } + + /** + * Apply configuration to mailer. + * + * @param PHPMailer $mailer PHPMailer instance + * @param array $config Configuration + * + * @throws Exception If scheme is invalid + */ + private function applyConfig(PHPMailer $mailer, $config) + { + switch ($config['scheme']) { + case 'mail': + $mailer->isMail(); + break; + case 'sendmail': + $mailer->isSendmail(); + break; + case 'qmail': + $mailer->isQmail(); + break; + case 'smtp': + case 'smtps': + $mailer->isSMTP(); + $this->configureSMTP($mailer, $config); + break; + default: + throw new Exception( + sprintf( + 'Invalid scheme: "%s". Allowed values: "mail", "sendmail", "qmail", "smtp", "smtps".', + $config['scheme'] + ) + ); + } + + if (isset($config['query'])) { + $this->configureOptions($mailer, $config['query']); + } + } + + /** + * Configure SMTP. + * + * @param PHPMailer $mailer PHPMailer instance + * @param array $config Configuration + */ + private function configureSMTP($mailer, $config) + { + $isSMTPS = 'smtps' === $config['scheme']; + + if ($isSMTPS) { + $mailer->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; + } + + $mailer->Host = $config['host']; + + if (isset($config['port'])) { + $mailer->Port = $config['port']; + } elseif ($isSMTPS) { + $mailer->Port = SMTP::DEFAULT_SECURE_PORT; + } + + $mailer->SMTPAuth = isset($config['user']) || isset($config['pass']); + + if (isset($config['user'])) { + $mailer->Username = $config['user']; + } + + if (isset($config['pass'])) { + $mailer->Password = $config['pass']; + } + } + + /** + * Configure options. + * + * @param PHPMailer $mailer PHPMailer instance + * @param array $options Options + * + * @throws Exception If option is unknown + */ + private function configureOptions(PHPMailer $mailer, $options) + { + $allowedOptions = get_object_vars($mailer); + + unset($allowedOptions['Mailer']); + unset($allowedOptions['SMTPAuth']); + unset($allowedOptions['Username']); + unset($allowedOptions['Password']); + unset($allowedOptions['Hostname']); + unset($allowedOptions['Port']); + unset($allowedOptions['ErrorInfo']); + + $allowedOptions = \array_keys($allowedOptions); + + foreach ($options as $key => $value) { + if (!in_array($key, $allowedOptions)) { + throw new Exception( + sprintf( + 'Unknown option: "%s". Allowed values: "%s"', + $key, + implode('", "', $allowedOptions) + ) + ); + } + + switch ($key) { + case 'AllowEmpty': + case 'SMTPAutoTLS': + case 'SMTPKeepAlive': + case 'SingleTo': + case 'UseSendmailOptions': + case 'do_verp': + case 'DKIM_copyHeaderFields': + $mailer->$key = (bool) $value; + break; + case 'Priority': + case 'SMTPDebug': + case 'WordWrap': + $mailer->$key = (int) $value; + break; + default: + $mailer->$key = $value; + break; + } + } + } + + /** + * Parse a URL. + * Wrapper for the built-in parse_url function to work around a bug in PHP 5.5. + * + * @param string $url URL + * + * @return array|false + */ + protected function parseUrl($url) + { + if (\PHP_VERSION_ID >= 50600 || false === strpos($url, '?')) { + return parse_url($url); + } + + $chunks = explode('?', $url); + if (is_array($chunks)) { + $result = parse_url($chunks[0]); + if (is_array($result)) { + $result['query'] = $chunks[1]; + } + return $result; + } + + return false; + } +} diff --git a/projects/challenge 9/Spik-en-span/phpmailer/src/Exception.php b/projects/challenge 9/Spik-en-span/phpmailer/src/Exception.php new file mode 100644 index 0000000..09c1a2c --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/src/Exception.php @@ -0,0 +1,40 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * PHPMailer exception handler. + * + * @author Marcus Bointon + */ +class Exception extends \Exception +{ + /** + * Prettify error message output. + * + * @return string + */ + public function errorMessage() + { + return '' . htmlspecialchars($this->getMessage(), ENT_COMPAT | ENT_HTML401) . "
\n"; + } +} diff --git a/projects/challenge 9/Spik-en-span/phpmailer/src/OAuth.php b/projects/challenge 9/Spik-en-span/phpmailer/src/OAuth.php new file mode 100644 index 0000000..a7e9588 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/src/OAuth.php @@ -0,0 +1,139 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +use League\OAuth2\Client\Grant\RefreshToken; +use League\OAuth2\Client\Provider\AbstractProvider; +use League\OAuth2\Client\Token\AccessToken; + +/** + * OAuth - OAuth2 authentication wrapper class. + * Uses the oauth2-client package from the League of Extraordinary Packages. + * + * @see https://oauth2-client.thephpleague.com + * + * @author Marcus Bointon (Synchro/coolbru) + */ +class OAuth implements OAuthTokenProvider +{ + /** + * An instance of the League OAuth Client Provider. + * + * @var AbstractProvider + */ + protected $provider; + + /** + * The current OAuth access token. + * + * @var AccessToken + */ + protected $oauthToken; + + /** + * The user's email address, usually used as the login ID + * and also the from address when sending email. + * + * @var string + */ + protected $oauthUserEmail = ''; + + /** + * The client secret, generated in the app definition of the service you're connecting to. + * + * @var string + */ + protected $oauthClientSecret = ''; + + /** + * The client ID, generated in the app definition of the service you're connecting to. + * + * @var string + */ + protected $oauthClientId = ''; + + /** + * The refresh token, used to obtain new AccessTokens. + * + * @var string + */ + protected $oauthRefreshToken = ''; + + /** + * OAuth constructor. + * + * @param array $options Associative array containing + * `provider`, `userName`, `clientSecret`, `clientId` and `refreshToken` elements + */ + public function __construct($options) + { + $this->provider = $options['provider']; + $this->oauthUserEmail = $options['userName']; + $this->oauthClientSecret = $options['clientSecret']; + $this->oauthClientId = $options['clientId']; + $this->oauthRefreshToken = $options['refreshToken']; + } + + /** + * Get a new RefreshToken. + * + * @return RefreshToken + */ + protected function getGrant() + { + return new RefreshToken(); + } + + /** + * Get a new AccessToken. + * + * @return AccessToken + */ + protected function getToken() + { + return $this->provider->getAccessToken( + $this->getGrant(), + ['refresh_token' => $this->oauthRefreshToken] + ); + } + + /** + * Generate a base64-encoded OAuth token. + * + * @return string + */ + public function getOauth64() + { + //Get a new token if it's not available or has expired + if (null === $this->oauthToken || $this->oauthToken->hasExpired()) { + $this->oauthToken = $this->getToken(); + } + + return base64_encode( + 'user=' . + $this->oauthUserEmail . + "\001auth=Bearer " . + $this->oauthToken . + "\001\001" + ); + } +} diff --git a/projects/challenge 9/Spik-en-span/phpmailer/src/OAuthTokenProvider.php b/projects/challenge 9/Spik-en-span/phpmailer/src/OAuthTokenProvider.php new file mode 100644 index 0000000..cbda1a1 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/src/OAuthTokenProvider.php @@ -0,0 +1,44 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * OAuthTokenProvider - OAuth2 token provider interface. + * Provides base64 encoded OAuth2 auth strings for SMTP authentication. + * + * @see OAuth + * @see SMTP::authenticate() + * + * @author Peter Scopes (pdscopes) + * @author Marcus Bointon (Synchro/coolbru) + */ +interface OAuthTokenProvider +{ + /** + * Generate a base64-encoded OAuth token ensuring that the access token has not expired. + * The string to be base 64 encoded should be in the form: + * "user=\001auth=Bearer \001\001" + * + * @return string + */ + public function getOauth64(); +} diff --git a/projects/challenge 9/Spik-en-span/phpmailer/src/PHPMailer.php b/projects/challenge 9/Spik-en-span/phpmailer/src/PHPMailer.php new file mode 100644 index 0000000..a8f157d --- /dev/null +++ b/projects/challenge 9/Spik-en-span/phpmailer/src/PHPMailer.php @@ -0,0 +1,5248 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * PHPMailer - PHP email creation and transport class. + * + * @author Marcus Bointon (Synchro/coolbru) + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + */ +class PHPMailer +{ + const CHARSET_ASCII = 'us-ascii'; + const CHARSET_ISO88591 = 'iso-8859-1'; + const CHARSET_UTF8 = 'utf-8'; + + const CONTENT_TYPE_PLAINTEXT = 'text/plain'; + const CONTENT_TYPE_TEXT_CALENDAR = 'text/calendar'; + const CONTENT_TYPE_TEXT_HTML = 'text/html'; + const CONTENT_TYPE_MULTIPART_ALTERNATIVE = 'multipart/alternative'; + const CONTENT_TYPE_MULTIPART_MIXED = 'multipart/mixed'; + const CONTENT_TYPE_MULTIPART_RELATED = 'multipart/related'; + + const ENCODING_7BIT = '7bit'; + const ENCODING_8BIT = '8bit'; + const ENCODING_BASE64 = 'base64'; + const ENCODING_BINARY = 'binary'; + const ENCODING_QUOTED_PRINTABLE = 'quoted-printable'; + + const ENCRYPTION_STARTTLS = 'tls'; + const ENCRYPTION_SMTPS = 'ssl'; + + const ICAL_METHOD_REQUEST = 'REQUEST'; + const ICAL_METHOD_PUBLISH = 'PUBLISH'; + const ICAL_METHOD_REPLY = 'REPLY'; + const ICAL_METHOD_ADD = 'ADD'; + const ICAL_METHOD_CANCEL = 'CANCEL'; + const ICAL_METHOD_REFRESH = 'REFRESH'; + const ICAL_METHOD_COUNTER = 'COUNTER'; + const ICAL_METHOD_DECLINECOUNTER = 'DECLINECOUNTER'; + + /** + * Email priority. + * Options: null (default), 1 = High, 3 = Normal, 5 = low. + * When null, the header is not set at all. + * + * @var int|null + */ + public $Priority; + + /** + * The character set of the message. + * + * @var string + */ + public $CharSet = self::CHARSET_ISO88591; + + /** + * The MIME Content-type of the message. + * + * @var string + */ + public $ContentType = self::CONTENT_TYPE_PLAINTEXT; + + /** + * The message encoding. + * Options: "8bit", "7bit", "binary", "base64", and "quoted-printable". + * + * @var string + */ + public $Encoding = self::ENCODING_8BIT; + + /** + * Holds the most recent mailer error message. + * + * @var string + */ + public $ErrorInfo = ''; + + /** + * The From email address for the message. + * + * @var string + */ + public $From = ''; + + /** + * The From name of the message. + * + * @var string + */ + public $FromName = ''; + + /** + * The envelope sender of the message. + * This will usually be turned into a Return-Path header by the receiver, + * and is the address that bounces will be sent to. + * If not empty, will be passed via `-f` to sendmail or as the 'MAIL FROM' value over SMTP. + * + * @var string + */ + public $Sender = ''; + + /** + * The Subject of the message. + * + * @var string + */ + public $Subject = ''; + + /** + * An HTML or plain text message body. + * If HTML then call isHTML(true). + * + * @var string + */ + public $Body = ''; + + /** + * The plain-text message body. + * This body can be read by mail clients that do not have HTML email + * capability such as mutt & Eudora. + * Clients that can read HTML will view the normal Body. + * + * @var string + */ + public $AltBody = ''; + + /** + * An iCal message part body. + * Only supported in simple alt or alt_inline message types + * To generate iCal event structures, use classes like EasyPeasyICS or iCalcreator. + * + * @see https://kigkonsult.se/iCalcreator/ + * + * @var string + */ + public $Ical = ''; + + /** + * Value-array of "method" in Contenttype header "text/calendar" + * + * @var string[] + */ + protected static $IcalMethods = [ + self::ICAL_METHOD_REQUEST, + self::ICAL_METHOD_PUBLISH, + self::ICAL_METHOD_REPLY, + self::ICAL_METHOD_ADD, + self::ICAL_METHOD_CANCEL, + self::ICAL_METHOD_REFRESH, + self::ICAL_METHOD_COUNTER, + self::ICAL_METHOD_DECLINECOUNTER, + ]; + + /** + * The complete compiled MIME message body. + * + * @var string + */ + protected $MIMEBody = ''; + + /** + * The complete compiled MIME message headers. + * + * @var string + */ + protected $MIMEHeader = ''; + + /** + * Extra headers that createHeader() doesn't fold in. + * + * @var string + */ + protected $mailHeader = ''; + + /** + * Word-wrap the message body to this number of chars. + * Set to 0 to not wrap. A useful value here is 78, for RFC2822 section 2.1.1 compliance. + * + * @see static::STD_LINE_LENGTH + * + * @var int + */ + public $WordWrap = 0; + + /** + * Which method to use to send mail. + * Options: "mail", "sendmail", or "smtp". + * + * @var string + */ + public $Mailer = 'mail'; + + /** + * The path to the sendmail program. + * + * @var string + */ + public $Sendmail = '/usr/sbin/sendmail'; + + /** + * Whether mail() uses a fully sendmail-compatible MTA. + * One which supports sendmail's "-oi -f" options. + * + * @var bool + */ + public $UseSendmailOptions = true; + + /** + * The email address that a reading confirmation should be sent to, also known as read receipt. + * + * @var string + */ + public $ConfirmReadingTo = ''; + + /** + * The hostname to use in the Message-ID header and as default HELO string. + * If empty, PHPMailer attempts to find one with, in order, + * $_SERVER['SERVER_NAME'], gethostname(), php_uname('n'), or the value + * 'localhost.localdomain'. + * + * @see PHPMailer::$Helo + * + * @var string + */ + public $Hostname = ''; + + /** + * An ID to be used in the Message-ID header. + * If empty, a unique id will be generated. + * You can set your own, but it must be in the format "", + * as defined in RFC5322 section 3.6.4 or it will be ignored. + * + * @see https://www.rfc-editor.org/rfc/rfc5322#section-3.6.4 + * + * @var string + */ + public $MessageID = ''; + + /** + * The message Date to be used in the Date header. + * If empty, the current date will be added. + * + * @var string + */ + public $MessageDate = ''; + + /** + * SMTP hosts. + * Either a single hostname or multiple semicolon-delimited hostnames. + * You can also specify a different port + * for each host by using this format: [hostname:port] + * (e.g. "smtp1.example.com:25;smtp2.example.com"). + * You can also specify encryption type, for example: + * (e.g. "tls://smtp1.example.com:587;ssl://smtp2.example.com:465"). + * Hosts will be tried in order. + * + * @var string + */ + public $Host = 'localhost'; + + /** + * The default SMTP server port. + * + * @var int + */ + public $Port = 25; + + /** + * The SMTP HELO/EHLO name used for the SMTP connection. + * Default is $Hostname. If $Hostname is empty, PHPMailer attempts to find + * one with the same method described above for $Hostname. + * + * @see PHPMailer::$Hostname + * + * @var string + */ + public $Helo = ''; + + /** + * What kind of encryption to use on the SMTP connection. + * Options: '', static::ENCRYPTION_STARTTLS, or static::ENCRYPTION_SMTPS. + * + * @var string + */ + public $SMTPSecure = ''; + + /** + * Whether to enable TLS encryption automatically if a server supports it, + * even if `SMTPSecure` is not set to 'tls'. + * Be aware that in PHP >= 5.6 this requires that the server's certificates are valid. + * + * @var bool + */ + public $SMTPAutoTLS = true; + + /** + * Whether to use SMTP authentication. + * Uses the Username and Password properties. + * + * @see PHPMailer::$Username + * @see PHPMailer::$Password + * + * @var bool + */ + public $SMTPAuth = false; + + /** + * Options array passed to stream_context_create when connecting via SMTP. + * + * @var array + */ + public $SMTPOptions = []; + + /** + * SMTP username. + * + * @var string + */ + public $Username = ''; + + /** + * SMTP password. + * + * @var string + */ + public $Password = ''; + + /** + * SMTP authentication type. Options are CRAM-MD5, LOGIN, PLAIN, XOAUTH2. + * If not specified, the first one from that list that the server supports will be selected. + * + * @var string + */ + public $AuthType = ''; + + /** + * SMTP SMTPXClient command attributes + * + * @var array + */ + protected $SMTPXClient = []; + + /** + * An implementation of the PHPMailer OAuthTokenProvider interface. + * + * @var OAuthTokenProvider + */ + protected $oauth; + + /** + * The SMTP server timeout in seconds. + * Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2. + * + * @var int + */ + public $Timeout = 300; + + /** + * Comma separated list of DSN notifications + * 'NEVER' under no circumstances a DSN must be returned to the sender. + * If you use NEVER all other notifications will be ignored. + * 'SUCCESS' will notify you when your mail has arrived at its destination. + * 'FAILURE' will arrive if an error occurred during delivery. + * 'DELAY' will notify you if there is an unusual delay in delivery, but the actual + * delivery's outcome (success or failure) is not yet decided. + * + * @see https://www.rfc-editor.org/rfc/rfc3461.html#section-4.1 for more information about NOTIFY + */ + public $dsn = ''; + + /** + * SMTP class debug output mode. + * Debug output level. + * Options: + * @see SMTP::DEBUG_OFF: No output + * @see SMTP::DEBUG_CLIENT: Client messages + * @see SMTP::DEBUG_SERVER: Client and server messages + * @see SMTP::DEBUG_CONNECTION: As SERVER plus connection status + * @see SMTP::DEBUG_LOWLEVEL: Noisy, low-level data output, rarely needed + * + * @see SMTP::$do_debug + * + * @var int + */ + public $SMTPDebug = 0; + + /** + * How to handle debug output. + * Options: + * * `echo` Output plain-text as-is, appropriate for CLI + * * `html` Output escaped, line breaks converted to `
`, appropriate for browser output + * * `error_log` Output to error log as configured in php.ini + * By default PHPMailer will use `echo` if run from a `cli` or `cli-server` SAPI, `html` otherwise. + * Alternatively, you can provide a callable expecting two params: a message string and the debug level: + * + * ```php + * $mail->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";}; + * ``` + * + * Alternatively, you can pass in an instance of a PSR-3 compatible logger, though only `debug` + * level output is used: + * + * ```php + * $mail->Debugoutput = new myPsr3Logger; + * ``` + * + * @see SMTP::$Debugoutput + * + * @var string|callable|\Psr\Log\LoggerInterface + */ + public $Debugoutput = 'echo'; + + /** + * Whether to keep the SMTP connection open after each message. + * If this is set to true then the connection will remain open after a send, + * and closing the connection will require an explicit call to smtpClose(). + * It's a good idea to use this if you are sending multiple messages as it reduces overhead. + * See the mailing list example for how to use it. + * + * @var bool + */ + public $SMTPKeepAlive = false; + + /** + * Whether to split multiple to addresses into multiple messages + * or send them all in one message. + * Only supported in `mail` and `sendmail` transports, not in SMTP. + * + * @var bool + * + * @deprecated 6.0.0 PHPMailer isn't a mailing list manager! + */ + public $SingleTo = false; + + /** + * Storage for addresses when SingleTo is enabled. + * + * @var array + */ + protected $SingleToArray = []; + + /** + * Whether to generate VERP addresses on send. + * Only applicable when sending via SMTP. + * + * @see https://en.wikipedia.org/wiki/Variable_envelope_return_path + * @see https://www.postfix.org/VERP_README.html Postfix VERP info + * + * @var bool + */ + public $do_verp = false; + + /** + * Whether to allow sending messages with an empty body. + * + * @var bool + */ + public $AllowEmpty = false; + + /** + * DKIM selector. + * + * @var string + */ + public $DKIM_selector = ''; + + /** + * DKIM Identity. + * Usually the email address used as the source of the email. + * + * @var string + */ + public $DKIM_identity = ''; + + /** + * DKIM passphrase. + * Used if your key is encrypted. + * + * @var string + */ + public $DKIM_passphrase = ''; + + /** + * DKIM signing domain name. + * + * @example 'example.com' + * + * @var string + */ + public $DKIM_domain = ''; + + /** + * DKIM Copy header field values for diagnostic use. + * + * @var bool + */ + public $DKIM_copyHeaderFields = true; + + /** + * DKIM Extra signing headers. + * + * @example ['List-Unsubscribe', 'List-Help'] + * + * @var array + */ + public $DKIM_extraHeaders = []; + + /** + * DKIM private key file path. + * + * @var string + */ + public $DKIM_private = ''; + + /** + * DKIM private key string. + * + * If set, takes precedence over `$DKIM_private`. + * + * @var string + */ + public $DKIM_private_string = ''; + + /** + * Callback Action function name. + * + * The function that handles the result of the send email action. + * It is called out by send() for each email sent. + * + * Value can be any php callable: https://www.php.net/is_callable + * + * Parameters: + * bool $result result of the send action + * array $to email addresses of the recipients + * array $cc cc email addresses + * array $bcc bcc email addresses + * string $subject the subject + * string $body the email body + * string $from email address of sender + * string $extra extra information of possible use + * "smtp_transaction_id' => last smtp transaction id + * + * @var string + */ + public $action_function = ''; + + /** + * What to put in the X-Mailer header. + * Options: An empty string for PHPMailer default, whitespace/null for none, or a string to use. + * + * @var string|null + */ + public $XMailer = ''; + + /** + * Which validator to use by default when validating email addresses. + * May be a callable to inject your own validator, but there are several built-in validators. + * The default validator uses PHP's FILTER_VALIDATE_EMAIL filter_var option. + * + * @see PHPMailer::validateAddress() + * + * @var string|callable + */ + public static $validator = 'php'; + + /** + * An instance of the SMTP sender class. + * + * @var SMTP + */ + protected $smtp; + + /** + * The array of 'to' names and addresses. + * + * @var array + */ + protected $to = []; + + /** + * The array of 'cc' names and addresses. + * + * @var array + */ + protected $cc = []; + + /** + * The array of 'bcc' names and addresses. + * + * @var array + */ + protected $bcc = []; + + /** + * The array of reply-to names and addresses. + * + * @var array + */ + protected $ReplyTo = []; + + /** + * An array of all kinds of addresses. + * Includes all of $to, $cc, $bcc. + * + * @see PHPMailer::$to + * @see PHPMailer::$cc + * @see PHPMailer::$bcc + * + * @var array + */ + protected $all_recipients = []; + + /** + * An array of names and addresses queued for validation. + * In send(), valid and non duplicate entries are moved to $all_recipients + * and one of $to, $cc, or $bcc. + * This array is used only for addresses with IDN. + * + * @see PHPMailer::$to + * @see PHPMailer::$cc + * @see PHPMailer::$bcc + * @see PHPMailer::$all_recipients + * + * @var array + */ + protected $RecipientsQueue = []; + + /** + * An array of reply-to names and addresses queued for validation. + * In send(), valid and non duplicate entries are moved to $ReplyTo. + * This array is used only for addresses with IDN. + * + * @see PHPMailer::$ReplyTo + * + * @var array + */ + protected $ReplyToQueue = []; + + /** + * The array of attachments. + * + * @var array + */ + protected $attachment = []; + + /** + * The array of custom headers. + * + * @var array + */ + protected $CustomHeader = []; + + /** + * The most recent Message-ID (including angular brackets). + * + * @var string + */ + protected $lastMessageID = ''; + + /** + * The message's MIME type. + * + * @var string + */ + protected $message_type = ''; + + /** + * The array of MIME boundary strings. + * + * @var array + */ + protected $boundary = []; + + /** + * The array of available text strings for the current language. + * + * @var array + */ + protected $language = []; + + /** + * The number of errors encountered. + * + * @var int + */ + protected $error_count = 0; + + /** + * The S/MIME certificate file path. + * + * @var string + */ + protected $sign_cert_file = ''; + + /** + * The S/MIME key file path. + * + * @var string + */ + protected $sign_key_file = ''; + + /** + * The optional S/MIME extra certificates ("CA Chain") file path. + * + * @var string + */ + protected $sign_extracerts_file = ''; + + /** + * The S/MIME password for the key. + * Used only if the key is encrypted. + * + * @var string + */ + protected $sign_key_pass = ''; + + /** + * Whether to throw exceptions for errors. + * + * @var bool + */ + protected $exceptions = false; + + /** + * Unique ID used for message ID and boundaries. + * + * @var string + */ + protected $uniqueid = ''; + + /** + * The PHPMailer Version number. + * + * @var string + */ + const VERSION = '6.9.3'; + + /** + * Error severity: message only, continue processing. + * + * @var int + */ + const STOP_MESSAGE = 0; + + /** + * Error severity: message, likely ok to continue processing. + * + * @var int + */ + const STOP_CONTINUE = 1; + + /** + * Error severity: message, plus full stop, critical error reached. + * + * @var int + */ + const STOP_CRITICAL = 2; + + /** + * The SMTP standard CRLF line break. + * If you want to change line break format, change static::$LE, not this. + */ + const CRLF = "\r\n"; + + /** + * "Folding White Space" a white space string used for line folding. + */ + const FWS = ' '; + + /** + * SMTP RFC standard line ending; Carriage Return, Line Feed. + * + * @var string + */ + protected static $LE = self::CRLF; + + /** + * The maximum line length supported by mail(). + * + * Background: mail() will sometimes corrupt messages + * with headers longer than 65 chars, see #818. + * + * @var int + */ + const MAIL_MAX_LINE_LENGTH = 63; + + /** + * The maximum line length allowed by RFC 2822 section 2.1.1. + * + * @var int + */ + const MAX_LINE_LENGTH = 998; + + /** + * The lower maximum line length allowed by RFC 2822 section 2.1.1. + * This length does NOT include the line break + * 76 means that lines will be 77 or 78 chars depending on whether + * the line break format is LF or CRLF; both are valid. + * + * @var int + */ + const STD_LINE_LENGTH = 76; + + /** + * Constructor. + * + * @param bool $exceptions Should we throw external exceptions? + */ + public function __construct($exceptions = null) + { + if (null !== $exceptions) { + $this->exceptions = (bool) $exceptions; + } + //Pick an appropriate debug output format automatically + $this->Debugoutput = (strpos(PHP_SAPI, 'cli') !== false ? 'echo' : 'html'); + } + + /** + * Destructor. + */ + public function __destruct() + { + //Close any open SMTP connection nicely + $this->smtpClose(); + } + + /** + * Call mail() in a safe_mode-aware fashion. + * Also, unless sendmail_path points to sendmail (or something that + * claims to be sendmail), don't pass params (not a perfect fix, + * but it will do). + * + * @param string $to To + * @param string $subject Subject + * @param string $body Message Body + * @param string $header Additional Header(s) + * @param string|null $params Params + * + * @return bool + */ + private function mailPassthru($to, $subject, $body, $header, $params) + { + //Check overloading of mail function to avoid double-encoding + if ((int)ini_get('mbstring.func_overload') & 1) { + $subject = $this->secureHeader($subject); + } else { + $subject = $this->encodeHeader($this->secureHeader($subject)); + } + //Calling mail() with null params breaks + $this->edebug('Sending with mail()'); + $this->edebug('Sendmail path: ' . ini_get('sendmail_path')); + $this->edebug("Envelope sender: {$this->Sender}"); + $this->edebug("To: {$to}"); + $this->edebug("Subject: {$subject}"); + $this->edebug("Headers: {$header}"); + if (!$this->UseSendmailOptions || null === $params) { + $result = @mail($to, $subject, $body, $header); + } else { + $this->edebug("Additional params: {$params}"); + $result = @mail($to, $subject, $body, $header, $params); + } + $this->edebug('Result: ' . ($result ? 'true' : 'false')); + return $result; + } + + /** + * Output debugging info via a user-defined method. + * Only generates output if debug output is enabled. + * + * @see PHPMailer::$Debugoutput + * @see PHPMailer::$SMTPDebug + * + * @param string $str + */ + protected function edebug($str) + { + if ($this->SMTPDebug <= 0) { + return; + } + //Is this a PSR-3 logger? + if ($this->Debugoutput instanceof \Psr\Log\LoggerInterface) { + $this->Debugoutput->debug(rtrim($str, "\r\n")); + + return; + } + //Avoid clash with built-in function names + if (is_callable($this->Debugoutput) && !in_array($this->Debugoutput, ['error_log', 'html', 'echo'])) { + call_user_func($this->Debugoutput, $str, $this->SMTPDebug); + + return; + } + switch ($this->Debugoutput) { + case 'error_log': + //Don't output, just log + /** @noinspection ForgottenDebugOutputInspection */ + error_log($str); + break; + case 'html': + //Cleans up output a bit for a better looking, HTML-safe output + echo htmlentities( + preg_replace('/[\r\n]+/', '', $str), + ENT_QUOTES, + 'UTF-8' + ), "
\n"; + break; + case 'echo': + default: + //Normalize line breaks + $str = preg_replace('/\r\n|\r/m', "\n", $str); + echo gmdate('Y-m-d H:i:s'), + "\t", + //Trim trailing space + trim( + //Indent for readability, except for trailing break + str_replace( + "\n", + "\n \t ", + trim($str) + ) + ), + "\n"; + } + } + + /** + * Sets message type to HTML or plain. + * + * @param bool $isHtml True for HTML mode + */ + public function isHTML($isHtml = true) + { + if ($isHtml) { + $this->ContentType = static::CONTENT_TYPE_TEXT_HTML; + } else { + $this->ContentType = static::CONTENT_TYPE_PLAINTEXT; + } + } + + /** + * Send messages using SMTP. + */ + public function isSMTP() + { + $this->Mailer = 'smtp'; + } + + /** + * Send messages using PHP's mail() function. + */ + public function isMail() + { + $this->Mailer = 'mail'; + } + + /** + * Send messages using $Sendmail. + */ + public function isSendmail() + { + $ini_sendmail_path = ini_get('sendmail_path'); + + if (false === stripos($ini_sendmail_path, 'sendmail')) { + $this->Sendmail = '/usr/sbin/sendmail'; + } else { + $this->Sendmail = $ini_sendmail_path; + } + $this->Mailer = 'sendmail'; + } + + /** + * Send messages using qmail. + */ + public function isQmail() + { + $ini_sendmail_path = ini_get('sendmail_path'); + + if (false === stripos($ini_sendmail_path, 'qmail')) { + $this->Sendmail = '/var/qmail/bin/qmail-inject'; + } else { + $this->Sendmail = $ini_sendmail_path; + } + $this->Mailer = 'qmail'; + } + + /** + * Add a "To" address. + * + * @param string $address The email address to send to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addAddress($address, $name = '') + { + return $this->addOrEnqueueAnAddress('to', $address, $name); + } + + /** + * Add a "CC" address. + * + * @param string $address The email address to send to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addCC($address, $name = '') + { + return $this->addOrEnqueueAnAddress('cc', $address, $name); + } + + /** + * Add a "BCC" address. + * + * @param string $address The email address to send to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addBCC($address, $name = '') + { + return $this->addOrEnqueueAnAddress('bcc', $address, $name); + } + + /** + * Add a "Reply-To" address. + * + * @param string $address The email address to reply to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addReplyTo($address, $name = '') + { + return $this->addOrEnqueueAnAddress('Reply-To', $address, $name); + } + + /** + * Add an address to one of the recipient arrays or to the ReplyTo array. Because PHPMailer + * can't validate addresses with an IDN without knowing the PHPMailer::$CharSet (that can still + * be modified after calling this function), addition of such addresses is delayed until send(). + * Addresses that have been added already return false, but do not throw exceptions. + * + * @param string $kind One of 'to', 'cc', 'bcc', or 'Reply-To' + * @param string $address The email address + * @param string $name An optional username associated with the address + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + protected function addOrEnqueueAnAddress($kind, $address, $name) + { + $pos = false; + if ($address !== null) { + $address = trim($address); + $pos = strrpos($address, '@'); + } + if (false === $pos) { + //At-sign is missing. + $error_message = sprintf( + '%s (%s): %s', + $this->lang('invalid_address'), + $kind, + $address + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + if ($name !== null && is_string($name)) { + $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim + } else { + $name = ''; + } + $params = [$kind, $address, $name]; + //Enqueue addresses with IDN until we know the PHPMailer::$CharSet. + //Domain is assumed to be whatever is after the last @ symbol in the address + if (static::idnSupported() && $this->has8bitChars(substr($address, ++$pos))) { + if ('Reply-To' !== $kind) { + if (!array_key_exists($address, $this->RecipientsQueue)) { + $this->RecipientsQueue[$address] = $params; + + return true; + } + } elseif (!array_key_exists($address, $this->ReplyToQueue)) { + $this->ReplyToQueue[$address] = $params; + + return true; + } + + return false; + } + + //Immediately add standard addresses without IDN. + return call_user_func_array([$this, 'addAnAddress'], $params); + } + + /** + * Set the boundaries to use for delimiting MIME parts. + * If you override this, ensure you set all 3 boundaries to unique values. + * The default boundaries include a "=_" sequence which cannot occur in quoted-printable bodies, + * as suggested by https://www.rfc-editor.org/rfc/rfc2045#section-6.7 + * + * @return void + */ + public function setBoundaries() + { + $this->uniqueid = $this->generateId(); + $this->boundary[1] = 'b1=_' . $this->uniqueid; + $this->boundary[2] = 'b2=_' . $this->uniqueid; + $this->boundary[3] = 'b3=_' . $this->uniqueid; + } + + /** + * Add an address to one of the recipient arrays or to the ReplyTo array. + * Addresses that have been added already return false, but do not throw exceptions. + * + * @param string $kind One of 'to', 'cc', 'bcc', or 'ReplyTo' + * @param string $address The email address to send, resp. to reply to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + protected function addAnAddress($kind, $address, $name = '') + { + if (!in_array($kind, ['to', 'cc', 'bcc', 'Reply-To'])) { + $error_message = sprintf( + '%s: %s', + $this->lang('Invalid recipient kind'), + $kind + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + if (!static::validateAddress($address)) { + $error_message = sprintf( + '%s (%s): %s', + $this->lang('invalid_address'), + $kind, + $address + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + if ('Reply-To' !== $kind) { + if (!array_key_exists(strtolower($address), $this->all_recipients)) { + $this->{$kind}[] = [$address, $name]; + $this->all_recipients[strtolower($address)] = true; + + return true; + } + } elseif (!array_key_exists(strtolower($address), $this->ReplyTo)) { + $this->ReplyTo[strtolower($address)] = [$address, $name]; + + return true; + } + + return false; + } + + /** + * Parse and validate a string containing one or more RFC822-style comma-separated email addresses + * of the form "display name
" into an array of name/address pairs. + * Uses the imap_rfc822_parse_adrlist function if the IMAP extension is available. + * Note that quotes in the name part are removed. + * + * @see https://www.andrew.cmu.edu/user/agreen1/testing/mrbs/web/Mail/RFC822.php A more careful implementation + * + * @param string $addrstr The address list string + * @param bool $useimap Whether to use the IMAP extension to parse the list + * @param string $charset The charset to use when decoding the address list string. + * + * @return array + */ + public static function parseAddresses($addrstr, $useimap = true, $charset = self::CHARSET_ISO88591) + { + $addresses = []; + if ($useimap && function_exists('imap_rfc822_parse_adrlist')) { + //Use this built-in parser if it's available + $list = imap_rfc822_parse_adrlist($addrstr, ''); + // Clear any potential IMAP errors to get rid of notices being thrown at end of script. + imap_errors(); + foreach ($list as $address) { + if ( + '.SYNTAX-ERROR.' !== $address->host && + static::validateAddress($address->mailbox . '@' . $address->host) + ) { + //Decode the name part if it's present and encoded + if ( + property_exists($address, 'personal') && + //Check for a Mbstring constant rather than using extension_loaded, which is sometimes disabled + defined('MB_CASE_UPPER') && + preg_match('/^=\?.*\?=$/s', $address->personal) + ) { + $origCharset = mb_internal_encoding(); + mb_internal_encoding($charset); + //Undo any RFC2047-encoded spaces-as-underscores + $address->personal = str_replace('_', '=20', $address->personal); + //Decode the name + $address->personal = mb_decode_mimeheader($address->personal); + mb_internal_encoding($origCharset); + } + + $addresses[] = [ + 'name' => (property_exists($address, 'personal') ? $address->personal : ''), + 'address' => $address->mailbox . '@' . $address->host, + ]; + } + } + } else { + //Use this simpler parser + $list = explode(',', $addrstr); + foreach ($list as $address) { + $address = trim($address); + //Is there a separate name part? + if (strpos($address, '<') === false) { + //No separate name, just use the whole thing + if (static::validateAddress($address)) { + $addresses[] = [ + 'name' => '', + 'address' => $address, + ]; + } + } else { + list($name, $email) = explode('<', $address); + $email = trim(str_replace('>', '', $email)); + $name = trim($name); + if (static::validateAddress($email)) { + //Check for a Mbstring constant rather than using extension_loaded, which is sometimes disabled + //If this name is encoded, decode it + if (defined('MB_CASE_UPPER') && preg_match('/^=\?.*\?=$/s', $name)) { + $origCharset = mb_internal_encoding(); + mb_internal_encoding($charset); + //Undo any RFC2047-encoded spaces-as-underscores + $name = str_replace('_', '=20', $name); + //Decode the name + $name = mb_decode_mimeheader($name); + mb_internal_encoding($origCharset); + } + $addresses[] = [ + //Remove any surrounding quotes and spaces from the name + 'name' => trim($name, '\'" '), + 'address' => $email, + ]; + } + } + } + } + + return $addresses; + } + + /** + * Set the From and FromName properties. + * + * @param string $address + * @param string $name + * @param bool $auto Whether to also set the Sender address, defaults to true + * + * @throws Exception + * + * @return bool + */ + public function setFrom($address, $name = '', $auto = true) + { + $address = trim((string)$address); + $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim + //Don't validate now addresses with IDN. Will be done in send(). + $pos = strrpos($address, '@'); + if ( + (false === $pos) + || ((!$this->has8bitChars(substr($address, ++$pos)) || !static::idnSupported()) + && !static::validateAddress($address)) + ) { + $error_message = sprintf( + '%s (From): %s', + $this->lang('invalid_address'), + $address + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + $this->From = $address; + $this->FromName = $name; + if ($auto && empty($this->Sender)) { + $this->Sender = $address; + } + + return true; + } + + /** + * Return the Message-ID header of the last email. + * Technically this is the value from the last time the headers were created, + * but it's also the message ID of the last sent message except in + * pathological cases. + * + * @return string + */ + public function getLastMessageID() + { + return $this->lastMessageID; + } + + /** + * Check that a string looks like an email address. + * Validation patterns supported: + * * `auto` Pick best pattern automatically; + * * `pcre8` Use the squiloople.com pattern, requires PCRE > 8.0; + * * `pcre` Use old PCRE implementation; + * * `php` Use PHP built-in FILTER_VALIDATE_EMAIL; + * * `html5` Use the pattern given by the HTML5 spec for 'email' type form input elements. + * * `noregex` Don't use a regex: super fast, really dumb. + * Alternatively you may pass in a callable to inject your own validator, for example: + * + * ```php + * PHPMailer::validateAddress('user@example.com', function($address) { + * return (strpos($address, '@') !== false); + * }); + * ``` + * + * You can also set the PHPMailer::$validator static to a callable, allowing built-in methods to use your validator. + * + * @param string $address The email address to check + * @param string|callable $patternselect Which pattern to use + * + * @return bool + */ + public static function validateAddress($address, $patternselect = null) + { + if (null === $patternselect) { + $patternselect = static::$validator; + } + //Don't allow strings as callables, see SECURITY.md and CVE-2021-3603 + if (is_callable($patternselect) && !is_string($patternselect)) { + return call_user_func($patternselect, $address); + } + //Reject line breaks in addresses; it's valid RFC5322, but not RFC5321 + if (strpos($address, "\n") !== false || strpos($address, "\r") !== false) { + return false; + } + switch ($patternselect) { + case 'pcre': //Kept for BC + case 'pcre8': + /* + * A more complex and more permissive version of the RFC5322 regex on which FILTER_VALIDATE_EMAIL + * is based. + * In addition to the addresses allowed by filter_var, also permits: + * * dotless domains: `a@b` + * * comments: `1234 @ local(blah) .machine .example` + * * quoted elements: `'"test blah"@example.org'` + * * numeric TLDs: `a@b.123` + * * unbracketed IPv4 literals: `a@192.168.0.1` + * * IPv6 literals: 'first.last@[IPv6:a1::]' + * Not all of these will necessarily work for sending! + * + * @copyright 2009-2010 Michael Rushton + * Feel free to use and redistribute this code. But please keep this copyright notice. + */ + return (bool) preg_match( + '/^(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){255,})(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){65,}@)' . + '((?>(?>(?>((?>(?>(?>\x0D\x0A)?[\t ])+|(?>[\t ]*\x0D\x0A)?[\t ]+)?)(\((?>(?2)' . + '(?>[\x01-\x08\x0B\x0C\x0E-\'*-\[\]-\x7F]|\\\[\x00-\x7F]|(?3)))*(?2)\)))+(?2))|(?2))?)' . + '([!#-\'*+\/-9=?^-~-]+|"(?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\x7F]))*' . + '(?2)")(?>(?1)\.(?1)(?4))*(?1)@(?!(?1)[a-z0-9-]{64,})(?1)(?>([a-z0-9](?>[a-z0-9-]*[a-z0-9])?)' . + '(?>(?1)\.(?!(?1)[a-z0-9-]{64,})(?1)(?5)){0,126}|\[(?:(?>IPv6:(?>([a-f0-9]{1,4})(?>:(?6)){7}' . + '|(?!(?:.*[a-f0-9][:\]]){8,})((?6)(?>:(?6)){0,6})?::(?7)?))|(?>(?>IPv6:(?>(?6)(?>:(?6)){5}:' . + '|(?!(?:.*[a-f0-9]:){6,})(?8)?::(?>((?6)(?>:(?6)){0,4}):)?))?(25[0-5]|2[0-4][0-9]|1[0-9]{2}' . + '|[1-9]?[0-9])(?>\.(?9)){3}))\])(?1)$/isD', + $address + ); + case 'html5': + /* + * This is the pattern used in the HTML5 spec for validation of 'email' type form input elements. + * + * @see https://html.spec.whatwg.org/#e-mail-state-(type=email) + */ + return (bool) preg_match( + '/^[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}' . + '[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/sD', + $address + ); + case 'php': + default: + return filter_var($address, FILTER_VALIDATE_EMAIL) !== false; + } + } + + /** + * Tells whether IDNs (Internationalized Domain Names) are supported or not. This requires the + * `intl` and `mbstring` PHP extensions. + * + * @return bool `true` if required functions for IDN support are present + */ + public static function idnSupported() + { + return function_exists('idn_to_ascii') && function_exists('mb_convert_encoding'); + } + + /** + * Converts IDN in given email address to its ASCII form, also known as punycode, if possible. + * Important: Address must be passed in same encoding as currently set in PHPMailer::$CharSet. + * This function silently returns unmodified address if: + * - No conversion is necessary (i.e. domain name is not an IDN, or is already in ASCII form) + * - Conversion to punycode is impossible (e.g. required PHP functions are not available) + * or fails for any reason (e.g. domain contains characters not allowed in an IDN). + * + * @see PHPMailer::$CharSet + * + * @param string $address The email address to convert + * + * @return string The encoded address in ASCII form + */ + public function punyencodeAddress($address) + { + //Verify we have required functions, CharSet, and at-sign. + $pos = strrpos($address, '@'); + if ( + !empty($this->CharSet) && + false !== $pos && + static::idnSupported() + ) { + $domain = substr($address, ++$pos); + //Verify CharSet string is a valid one, and domain properly encoded in this CharSet. + if ($this->has8bitChars($domain) && @mb_check_encoding($domain, $this->CharSet)) { + //Convert the domain from whatever charset it's in to UTF-8 + $domain = mb_convert_encoding($domain, self::CHARSET_UTF8, $this->CharSet); + //Ignore IDE complaints about this line - method signature changed in PHP 5.4 + $errorcode = 0; + if (defined('INTL_IDNA_VARIANT_UTS46')) { + //Use the current punycode standard (appeared in PHP 7.2) + $punycode = idn_to_ascii( + $domain, + \IDNA_DEFAULT | \IDNA_USE_STD3_RULES | \IDNA_CHECK_BIDI | + \IDNA_CHECK_CONTEXTJ | \IDNA_NONTRANSITIONAL_TO_ASCII, + \INTL_IDNA_VARIANT_UTS46 + ); + } elseif (defined('INTL_IDNA_VARIANT_2003')) { + //Fall back to this old, deprecated/removed encoding + $punycode = idn_to_ascii($domain, $errorcode, \INTL_IDNA_VARIANT_2003); + } else { + //Fall back to a default we don't know about + $punycode = idn_to_ascii($domain, $errorcode); + } + if (false !== $punycode) { + return substr($address, 0, $pos) . $punycode; + } + } + } + + return $address; + } + + /** + * Create a message and send it. + * Uses the sending method specified by $Mailer. + * + * @throws Exception + * + * @return bool false on error - See the ErrorInfo property for details of the error + */ + public function send() + { + try { + if (!$this->preSend()) { + return false; + } + + return $this->postSend(); + } catch (Exception $exc) { + $this->mailHeader = ''; + $this->setError($exc->getMessage()); + if ($this->exceptions) { + throw $exc; + } + + return false; + } + } + + /** + * Prepare a message for sending. + * + * @throws Exception + * + * @return bool + */ + public function preSend() + { + if ( + 'smtp' === $this->Mailer + || ('mail' === $this->Mailer && (\PHP_VERSION_ID >= 80000 || stripos(PHP_OS, 'WIN') === 0)) + ) { + //SMTP mandates RFC-compliant line endings + //and it's also used with mail() on Windows + static::setLE(self::CRLF); + } else { + //Maintain backward compatibility with legacy Linux command line mailers + static::setLE(PHP_EOL); + } + //Check for buggy PHP versions that add a header with an incorrect line break + if ( + 'mail' === $this->Mailer + && ((\PHP_VERSION_ID >= 70000 && \PHP_VERSION_ID < 70017) + || (\PHP_VERSION_ID >= 70100 && \PHP_VERSION_ID < 70103)) + && ini_get('mail.add_x_header') === '1' + && stripos(PHP_OS, 'WIN') === 0 + ) { + trigger_error($this->lang('buggy_php'), E_USER_WARNING); + } + + try { + $this->error_count = 0; //Reset errors + $this->mailHeader = ''; + + //Dequeue recipient and Reply-To addresses with IDN + foreach (array_merge($this->RecipientsQueue, $this->ReplyToQueue) as $params) { + $params[1] = $this->punyencodeAddress($params[1]); + call_user_func_array([$this, 'addAnAddress'], $params); + } + if (count($this->to) + count($this->cc) + count($this->bcc) < 1) { + throw new Exception($this->lang('provide_address'), self::STOP_CRITICAL); + } + + //Validate From, Sender, and ConfirmReadingTo addresses + foreach (['From', 'Sender', 'ConfirmReadingTo'] as $address_kind) { + if ($this->{$address_kind} === null) { + $this->{$address_kind} = ''; + continue; + } + $this->{$address_kind} = trim($this->{$address_kind}); + if (empty($this->{$address_kind})) { + continue; + } + $this->{$address_kind} = $this->punyencodeAddress($this->{$address_kind}); + if (!static::validateAddress($this->{$address_kind})) { + $error_message = sprintf( + '%s (%s): %s', + $this->lang('invalid_address'), + $address_kind, + $this->{$address_kind} + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + } + + //Set whether the message is multipart/alternative + if ($this->alternativeExists()) { + $this->ContentType = static::CONTENT_TYPE_MULTIPART_ALTERNATIVE; + } + + $this->setMessageType(); + //Refuse to send an empty message unless we are specifically allowing it + if (!$this->AllowEmpty && empty($this->Body)) { + throw new Exception($this->lang('empty_message'), self::STOP_CRITICAL); + } + + //Trim subject consistently + $this->Subject = trim($this->Subject); + //Create body before headers in case body makes changes to headers (e.g. altering transfer encoding) + $this->MIMEHeader = ''; + $this->MIMEBody = $this->createBody(); + //createBody may have added some headers, so retain them + $tempheaders = $this->MIMEHeader; + $this->MIMEHeader = $this->createHeader(); + $this->MIMEHeader .= $tempheaders; + + //To capture the complete message when using mail(), create + //an extra header list which createHeader() doesn't fold in + if ('mail' === $this->Mailer) { + if (count($this->to) > 0) { + $this->mailHeader .= $this->addrAppend('To', $this->to); + } else { + $this->mailHeader .= $this->headerLine('To', 'undisclosed-recipients:;'); + } + $this->mailHeader .= $this->headerLine( + 'Subject', + $this->encodeHeader($this->secureHeader($this->Subject)) + ); + } + + //Sign with DKIM if enabled + if ( + !empty($this->DKIM_domain) + && !empty($this->DKIM_selector) + && (!empty($this->DKIM_private_string) + || (!empty($this->DKIM_private) + && static::isPermittedPath($this->DKIM_private) + && file_exists($this->DKIM_private) + ) + ) + ) { + $header_dkim = $this->DKIM_Add( + $this->MIMEHeader . $this->mailHeader, + $this->encodeHeader($this->secureHeader($this->Subject)), + $this->MIMEBody + ); + $this->MIMEHeader = static::stripTrailingWSP($this->MIMEHeader) . static::$LE . + static::normalizeBreaks($header_dkim) . static::$LE; + } + + return true; + } catch (Exception $exc) { + $this->setError($exc->getMessage()); + if ($this->exceptions) { + throw $exc; + } + + return false; + } + } + + /** + * Actually send a message via the selected mechanism. + * + * @throws Exception + * + * @return bool + */ + public function postSend() + { + try { + //Choose the mailer and send through it + switch ($this->Mailer) { + case 'sendmail': + case 'qmail': + return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody); + case 'smtp': + return $this->smtpSend($this->MIMEHeader, $this->MIMEBody); + case 'mail': + return $this->mailSend($this->MIMEHeader, $this->MIMEBody); + default: + $sendMethod = $this->Mailer . 'Send'; + if (method_exists($this, $sendMethod)) { + return $this->{$sendMethod}($this->MIMEHeader, $this->MIMEBody); + } + + return $this->mailSend($this->MIMEHeader, $this->MIMEBody); + } + } catch (Exception $exc) { + $this->setError($exc->getMessage()); + $this->edebug($exc->getMessage()); + if ($this->Mailer === 'smtp' && $this->SMTPKeepAlive == true && $this->smtp->connected()) { + $this->smtp->reset(); + } + if ($this->exceptions) { + throw $exc; + } + } + + return false; + } + + /** + * Send mail using the $Sendmail program. + * + * @see PHPMailer::$Sendmail + * + * @param string $header The message headers + * @param string $body The message body + * + * @throws Exception + * + * @return bool + */ + protected function sendmailSend($header, $body) + { + if ($this->Mailer === 'qmail') { + $this->edebug('Sending with qmail'); + } else { + $this->edebug('Sending with sendmail'); + } + $header = static::stripTrailingWSP($header) . static::$LE . static::$LE; + //This sets the SMTP envelope sender which gets turned into a return-path header by the receiver + //A space after `-f` is optional, but there is a long history of its presence + //causing problems, so we don't use one + //Exim docs: https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_exim_command_line.html + //Sendmail docs: https://www.sendmail.org/~ca/email/man/sendmail.html + //Example problem: https://www.drupal.org/node/1057954 + + //PHP 5.6 workaround + $sendmail_from_value = ini_get('sendmail_from'); + if (empty($this->Sender) && !empty($sendmail_from_value)) { + //PHP config has a sender address we can use + $this->Sender = ini_get('sendmail_from'); + } + //CVE-2016-10033, CVE-2016-10045: Don't pass -f if characters will be escaped. + if (!empty($this->Sender) && static::validateAddress($this->Sender) && self::isShellSafe($this->Sender)) { + if ($this->Mailer === 'qmail') { + $sendmailFmt = '%s -f%s'; + } else { + $sendmailFmt = '%s -oi -f%s -t'; + } + } else { + //allow sendmail to choose a default envelope sender. It may + //seem preferable to force it to use the From header as with + //SMTP, but that introduces new problems (see + //), and + //it has historically worked this way. + $sendmailFmt = '%s -oi -t'; + } + + $sendmail = sprintf($sendmailFmt, escapeshellcmd($this->Sendmail), $this->Sender); + $this->edebug('Sendmail path: ' . $this->Sendmail); + $this->edebug('Sendmail command: ' . $sendmail); + $this->edebug('Envelope sender: ' . $this->Sender); + $this->edebug("Headers: {$header}"); + + if ($this->SingleTo) { + foreach ($this->SingleToArray as $toAddr) { + $mail = @popen($sendmail, 'w'); + if (!$mail) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + $this->edebug("To: {$toAddr}"); + fwrite($mail, 'To: ' . $toAddr . "\n"); + fwrite($mail, $header); + fwrite($mail, $body); + $result = pclose($mail); + $addrinfo = static::parseAddresses($toAddr, true, $this->CharSet); + $this->doCallback( + ($result === 0), + [[$addrinfo['address'], $addrinfo['name']]], + $this->cc, + $this->bcc, + $this->Subject, + $body, + $this->From, + [] + ); + $this->edebug("Result: " . ($result === 0 ? 'true' : 'false')); + if (0 !== $result) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + } + } else { + $mail = @popen($sendmail, 'w'); + if (!$mail) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + fwrite($mail, $header); + fwrite($mail, $body); + $result = pclose($mail); + $this->doCallback( + ($result === 0), + $this->to, + $this->cc, + $this->bcc, + $this->Subject, + $body, + $this->From, + [] + ); + $this->edebug("Result: " . ($result === 0 ? 'true' : 'false')); + if (0 !== $result) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + } + + return true; + } + + /** + * Fix CVE-2016-10033 and CVE-2016-10045 by disallowing potentially unsafe shell characters. + * Note that escapeshellarg and escapeshellcmd are inadequate for our purposes, especially on Windows. + * + * @see https://github.com/PHPMailer/PHPMailer/issues/924 CVE-2016-10045 bug report + * + * @param string $string The string to be validated + * + * @return bool + */ + protected static function isShellSafe($string) + { + //It's not possible to use shell commands safely (which includes the mail() function) without escapeshellarg, + //but some hosting providers disable it, creating a security problem that we don't want to have to deal with, + //so we don't. + if (!function_exists('escapeshellarg') || !function_exists('escapeshellcmd')) { + return false; + } + + if ( + escapeshellcmd($string) !== $string + || !in_array(escapeshellarg($string), ["'$string'", "\"$string\""]) + ) { + return false; + } + + $length = strlen($string); + + for ($i = 0; $i < $length; ++$i) { + $c = $string[$i]; + + //All other characters have a special meaning in at least one common shell, including = and +. + //Full stop (.) has a special meaning in cmd.exe, but its impact should be negligible here. + //Note that this does permit non-Latin alphanumeric characters based on the current locale. + if (!ctype_alnum($c) && strpos('@_-.', $c) === false) { + return false; + } + } + + return true; + } + + /** + * Check whether a file path is of a permitted type. + * Used to reject URLs and phar files from functions that access local file paths, + * such as addAttachment. + * + * @param string $path A relative or absolute path to a file + * + * @return bool + */ + protected static function isPermittedPath($path) + { + //Matches scheme definition from https://www.rfc-editor.org/rfc/rfc3986#section-3.1 + return !preg_match('#^[a-z][a-z\d+.-]*://#i', $path); + } + + /** + * Check whether a file path is safe, accessible, and readable. + * + * @param string $path A relative or absolute path to a file + * + * @return bool + */ + protected static function fileIsAccessible($path) + { + if (!static::isPermittedPath($path)) { + return false; + } + $readable = is_file($path); + //If not a UNC path (expected to start with \\), check read permission, see #2069 + if (strpos($path, '\\\\') !== 0) { + $readable = $readable && is_readable($path); + } + return $readable; + } + + /** + * Send mail using the PHP mail() function. + * + * @see https://www.php.net/manual/en/book.mail.php + * + * @param string $header The message headers + * @param string $body The message body + * + * @throws Exception + * + * @return bool + */ + protected function mailSend($header, $body) + { + $header = static::stripTrailingWSP($header) . static::$LE . static::$LE; + + $toArr = []; + foreach ($this->to as $toaddr) { + $toArr[] = $this->addrFormat($toaddr); + } + $to = trim(implode(', ', $toArr)); + + //If there are no To-addresses (e.g. when sending only to BCC-addresses) + //the following should be added to get a correct DKIM-signature. + //Compare with $this->preSend() + if ($to === '') { + $to = 'undisclosed-recipients:;'; + } + + $params = null; + //This sets the SMTP envelope sender which gets turned into a return-path header by the receiver + //A space after `-f` is optional, but there is a long history of its presence + //causing problems, so we don't use one + //Exim docs: https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_exim_command_line.html + //Sendmail docs: https://www.sendmail.org/~ca/email/man/sendmail.html + //Example problem: https://www.drupal.org/node/1057954 + //CVE-2016-10033, CVE-2016-10045: Don't pass -f if characters will be escaped. + + //PHP 5.6 workaround + $sendmail_from_value = ini_get('sendmail_from'); + if (empty($this->Sender) && !empty($sendmail_from_value)) { + //PHP config has a sender address we can use + $this->Sender = ini_get('sendmail_from'); + } + if (!empty($this->Sender) && static::validateAddress($this->Sender)) { + if (self::isShellSafe($this->Sender)) { + $params = sprintf('-f%s', $this->Sender); + } + $old_from = ini_get('sendmail_from'); + ini_set('sendmail_from', $this->Sender); + } + $result = false; + if ($this->SingleTo && count($toArr) > 1) { + foreach ($toArr as $toAddr) { + $result = $this->mailPassthru($toAddr, $this->Subject, $body, $header, $params); + $addrinfo = static::parseAddresses($toAddr, true, $this->CharSet); + $this->doCallback( + $result, + [[$addrinfo['address'], $addrinfo['name']]], + $this->cc, + $this->bcc, + $this->Subject, + $body, + $this->From, + [] + ); + } + } else { + $result = $this->mailPassthru($to, $this->Subject, $body, $header, $params); + $this->doCallback($result, $this->to, $this->cc, $this->bcc, $this->Subject, $body, $this->From, []); + } + if (isset($old_from)) { + ini_set('sendmail_from', $old_from); + } + if (!$result) { + throw new Exception($this->lang('instantiate'), self::STOP_CRITICAL); + } + + return true; + } + + /** + * Get an instance to use for SMTP operations. + * Override this function to load your own SMTP implementation, + * or set one with setSMTPInstance. + * + * @return SMTP + */ + public function getSMTPInstance() + { + if (!is_object($this->smtp)) { + $this->smtp = new SMTP(); + } + + return $this->smtp; + } + + /** + * Provide an instance to use for SMTP operations. + * + * @return SMTP + */ + public function setSMTPInstance(SMTP $smtp) + { + $this->smtp = $smtp; + + return $this->smtp; + } + + /** + * Provide SMTP XCLIENT attributes + * + * @param string $name Attribute name + * @param ?string $value Attribute value + * + * @return bool + */ + public function setSMTPXclientAttribute($name, $value) + { + if (!in_array($name, SMTP::$xclient_allowed_attributes)) { + return false; + } + if (isset($this->SMTPXClient[$name]) && $value === null) { + unset($this->SMTPXClient[$name]); + } elseif ($value !== null) { + $this->SMTPXClient[$name] = $value; + } + + return true; + } + + /** + * Get SMTP XCLIENT attributes + * + * @return array + */ + public function getSMTPXclientAttributes() + { + return $this->SMTPXClient; + } + + /** + * Send mail via SMTP. + * Returns false if there is a bad MAIL FROM, RCPT, or DATA input. + * + * @see PHPMailer::setSMTPInstance() to use a different class. + * + * @uses \PHPMailer\PHPMailer\SMTP + * + * @param string $header The message headers + * @param string $body The message body + * + * @throws Exception + * + * @return bool + */ + protected function smtpSend($header, $body) + { + $header = static::stripTrailingWSP($header) . static::$LE . static::$LE; + $bad_rcpt = []; + if (!$this->smtpConnect($this->SMTPOptions)) { + throw new Exception($this->lang('smtp_connect_failed'), self::STOP_CRITICAL); + } + //Sender already validated in preSend() + if ('' === $this->Sender) { + $smtp_from = $this->From; + } else { + $smtp_from = $this->Sender; + } + if (count($this->SMTPXClient)) { + $this->smtp->xclient($this->SMTPXClient); + } + if (!$this->smtp->mail($smtp_from)) { + $this->setError($this->lang('from_failed') . $smtp_from . ' : ' . implode(',', $this->smtp->getError())); + throw new Exception($this->ErrorInfo, self::STOP_CRITICAL); + } + + $callbacks = []; + //Attempt to send to all recipients + foreach ([$this->to, $this->cc, $this->bcc] as $togroup) { + foreach ($togroup as $to) { + if (!$this->smtp->recipient($to[0], $this->dsn)) { + $error = $this->smtp->getError(); + $bad_rcpt[] = ['to' => $to[0], 'error' => $error['detail']]; + $isSent = false; + } else { + $isSent = true; + } + + $callbacks[] = ['issent' => $isSent, 'to' => $to[0], 'name' => $to[1]]; + } + } + + //Only send the DATA command if we have viable recipients + if ((count($this->all_recipients) > count($bad_rcpt)) && !$this->smtp->data($header . $body)) { + throw new Exception($this->lang('data_not_accepted'), self::STOP_CRITICAL); + } + + $smtp_transaction_id = $this->smtp->getLastTransactionID(); + + if ($this->SMTPKeepAlive) { + $this->smtp->reset(); + } else { + $this->smtp->quit(); + $this->smtp->close(); + } + + foreach ($callbacks as $cb) { + $this->doCallback( + $cb['issent'], + [[$cb['to'], $cb['name']]], + [], + [], + $this->Subject, + $body, + $this->From, + ['smtp_transaction_id' => $smtp_transaction_id] + ); + } + + //Create error message for any bad addresses + if (count($bad_rcpt) > 0) { + $errstr = ''; + foreach ($bad_rcpt as $bad) { + $errstr .= $bad['to'] . ': ' . $bad['error']; + } + throw new Exception($this->lang('recipients_failed') . $errstr, self::STOP_CONTINUE); + } + + return true; + } + + /** + * Initiate a connection to an SMTP server. + * Returns false if the operation failed. + * + * @param array $options An array of options compatible with stream_context_create() + * + * @throws Exception + * + * @uses \PHPMailer\PHPMailer\SMTP + * + * @return bool + */ + public function smtpConnect($options = null) + { + if (null === $this->smtp) { + $this->smtp = $this->getSMTPInstance(); + } + + //If no options are provided, use whatever is set in the instance + if (null === $options) { + $options = $this->SMTPOptions; + } + + //Already connected? + if ($this->smtp->connected()) { + return true; + } + + $this->smtp->setTimeout($this->Timeout); + $this->smtp->setDebugLevel($this->SMTPDebug); + $this->smtp->setDebugOutput($this->Debugoutput); + $this->smtp->setVerp($this->do_verp); + if ($this->Host === null) { + $this->Host = 'localhost'; + } + $hosts = explode(';', $this->Host); + $lastexception = null; + + foreach ($hosts as $hostentry) { + $hostinfo = []; + if ( + !preg_match( + '/^(?:(ssl|tls):\/\/)?(.+?)(?::(\d+))?$/', + trim($hostentry), + $hostinfo + ) + ) { + $this->edebug($this->lang('invalid_hostentry') . ' ' . trim($hostentry)); + //Not a valid host entry + continue; + } + //$hostinfo[1]: optional ssl or tls prefix + //$hostinfo[2]: the hostname + //$hostinfo[3]: optional port number + //The host string prefix can temporarily override the current setting for SMTPSecure + //If it's not specified, the default value is used + + //Check the host name is a valid name or IP address before trying to use it + if (!static::isValidHost($hostinfo[2])) { + $this->edebug($this->lang('invalid_host') . ' ' . $hostinfo[2]); + continue; + } + $prefix = ''; + $secure = $this->SMTPSecure; + $tls = (static::ENCRYPTION_STARTTLS === $this->SMTPSecure); + if ('ssl' === $hostinfo[1] || ('' === $hostinfo[1] && static::ENCRYPTION_SMTPS === $this->SMTPSecure)) { + $prefix = 'ssl://'; + $tls = false; //Can't have SSL and TLS at the same time + $secure = static::ENCRYPTION_SMTPS; + } elseif ('tls' === $hostinfo[1]) { + $tls = true; + //TLS doesn't use a prefix + $secure = static::ENCRYPTION_STARTTLS; + } + //Do we need the OpenSSL extension? + $sslext = defined('OPENSSL_ALGO_SHA256'); + if (static::ENCRYPTION_STARTTLS === $secure || static::ENCRYPTION_SMTPS === $secure) { + //Check for an OpenSSL constant rather than using extension_loaded, which is sometimes disabled + if (!$sslext) { + throw new Exception($this->lang('extension_missing') . 'openssl', self::STOP_CRITICAL); + } + } + $host = $hostinfo[2]; + $port = $this->Port; + if ( + array_key_exists(3, $hostinfo) && + is_numeric($hostinfo[3]) && + $hostinfo[3] > 0 && + $hostinfo[3] < 65536 + ) { + $port = (int) $hostinfo[3]; + } + if ($this->smtp->connect($prefix . $host, $port, $this->Timeout, $options)) { + try { + if ($this->Helo) { + $hello = $this->Helo; + } else { + $hello = $this->serverHostname(); + } + $this->smtp->hello($hello); + //Automatically enable TLS encryption if: + //* it's not disabled + //* we are not connecting to localhost + //* we have openssl extension + //* we are not already using SSL + //* the server offers STARTTLS + if ( + $this->SMTPAutoTLS && + $this->Host !== 'localhost' && + $sslext && + $secure !== 'ssl' && + $this->smtp->getServerExt('STARTTLS') + ) { + $tls = true; + } + if ($tls) { + if (!$this->smtp->startTLS()) { + $message = $this->getSmtpErrorMessage('connect_host'); + throw new Exception($message); + } + //We must resend EHLO after TLS negotiation + $this->smtp->hello($hello); + } + if ( + $this->SMTPAuth && !$this->smtp->authenticate( + $this->Username, + $this->Password, + $this->AuthType, + $this->oauth + ) + ) { + throw new Exception($this->lang('authenticate')); + } + + return true; + } catch (Exception $exc) { + $lastexception = $exc; + $this->edebug($exc->getMessage()); + //We must have connected, but then failed TLS or Auth, so close connection nicely + $this->smtp->quit(); + } + } + } + //If we get here, all connection attempts have failed, so close connection hard + $this->smtp->close(); + //As we've caught all exceptions, just report whatever the last one was + if ($this->exceptions && null !== $lastexception) { + throw $lastexception; + } + if ($this->exceptions) { + // no exception was thrown, likely $this->smtp->connect() failed + $message = $this->getSmtpErrorMessage('connect_host'); + throw new Exception($message); + } + + return false; + } + + /** + * Close the active SMTP session if one exists. + */ + public function smtpClose() + { + if ((null !== $this->smtp) && $this->smtp->connected()) { + $this->smtp->quit(); + $this->smtp->close(); + } + } + + /** + * Set the language for error messages. + * The default language is English. + * + * @param string $langcode ISO 639-1 2-character language code (e.g. French is "fr") + * Optionally, the language code can be enhanced with a 4-character + * script annotation and/or a 2-character country annotation. + * @param string $lang_path Path to the language file directory, with trailing separator (slash) + * Do not set this from user input! + * + * @return bool Returns true if the requested language was loaded, false otherwise. + */ + public function setLanguage($langcode = 'en', $lang_path = '') + { + //Backwards compatibility for renamed language codes + $renamed_langcodes = [ + 'br' => 'pt_br', + 'cz' => 'cs', + 'dk' => 'da', + 'no' => 'nb', + 'se' => 'sv', + 'rs' => 'sr', + 'tg' => 'tl', + 'am' => 'hy', + ]; + + if (array_key_exists($langcode, $renamed_langcodes)) { + $langcode = $renamed_langcodes[$langcode]; + } + + //Define full set of translatable strings in English + $PHPMAILER_LANG = [ + 'authenticate' => 'SMTP Error: Could not authenticate.', + 'buggy_php' => 'Your version of PHP is affected by a bug that may result in corrupted messages.' . + ' To fix it, switch to sending using SMTP, disable the mail.add_x_header option in' . + ' your php.ini, switch to MacOS or Linux, or upgrade your PHP to version 7.0.17+ or 7.1.3+.', + 'connect_host' => 'SMTP Error: Could not connect to SMTP host.', + 'data_not_accepted' => 'SMTP Error: data not accepted.', + 'empty_message' => 'Message body empty', + 'encoding' => 'Unknown encoding: ', + 'execute' => 'Could not execute: ', + 'extension_missing' => 'Extension missing: ', + 'file_access' => 'Could not access file: ', + 'file_open' => 'File Error: Could not open file: ', + 'from_failed' => 'The following From address failed: ', + 'instantiate' => 'Could not instantiate mail function.', + 'invalid_address' => 'Invalid address: ', + 'invalid_header' => 'Invalid header name or value', + 'invalid_hostentry' => 'Invalid hostentry: ', + 'invalid_host' => 'Invalid host: ', + 'mailer_not_supported' => ' mailer is not supported.', + 'provide_address' => 'You must provide at least one recipient email address.', + 'recipients_failed' => 'SMTP Error: The following recipients failed: ', + 'signing' => 'Signing Error: ', + 'smtp_code' => 'SMTP code: ', + 'smtp_code_ex' => 'Additional SMTP info: ', + 'smtp_connect_failed' => 'SMTP connect() failed.', + 'smtp_detail' => 'Detail: ', + 'smtp_error' => 'SMTP server error: ', + 'variable_set' => 'Cannot set or reset variable: ', + ]; + if (empty($lang_path)) { + //Calculate an absolute path so it can work if CWD is not here + $lang_path = dirname(__DIR__) . DIRECTORY_SEPARATOR . 'language' . DIRECTORY_SEPARATOR; + } + + //Validate $langcode + $foundlang = true; + $langcode = strtolower($langcode); + if ( + !preg_match('/^(?P[a-z]{2})(?P + + +
+

QR Scanner

+ + QR Icon + + + + +
+ + + diff --git a/projects/challenge 9/Spik-en-span/qr/qrCodeScanner.js b/projects/challenge 9/Spik-en-span/qr/qrCodeScanner.js new file mode 100644 index 0000000..e14ff64 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/qr/qrCodeScanner.js @@ -0,0 +1,86 @@ +const btnScanQR = document.getElementById('btn-scan-qr'); +const qrCanvas = document.getElementById('qr-canvas'); +const qrResult = document.getElementById('qr-result'); +const outputData = document.getElementById('outputData'); +const video = document.getElementById('video'); +const scanAgainButton = document.createElement('button'); + +scanAgainButton.textContent = 'Scan Nog Een Ticket'; +scanAgainButton.className = 'btn btn-primary mt-3'; +scanAgainButton.style.display = 'none'; +scanAgainButton.addEventListener('click', () => { + location.reload(); +}); +document.body.appendChild(scanAgainButton); + +btnScanQR.addEventListener('click', () => { + btnScanQR.hidden = true; + video.style.display = 'block'; + qrCanvas.hidden = true; + qrResult.hidden = true; + + const context = qrCanvas.getContext('2d'); + navigator.mediaDevices.getUserMedia({ video: { facingMode: 'environment' } }) + .then((stream) => { + video.srcObject = stream; + video.setAttribute('playsinline', true); + video.play(); + + const scan = () => { + if (video.readyState === video.HAVE_ENOUGH_DATA) { + qrCanvas.height = video.videoHeight; + qrCanvas.width = video.videoWidth; + context.drawImage(video, 0, 0, qrCanvas.width, qrCanvas.height); + + try { + const qrCodeData = qrcode.decode(); + fetch(`../php/get_ticket_details.php?ticket_id=${encodeURIComponent(qrCodeData)}`) + .then(response => response.json()) + .then(data => { + if (data.success) { + document.body.style.backgroundColor = 'green'; + outputData.innerHTML = ` +

Ticket ID: ${data.ticket_id}

+

Dag: ${data.day === 'friday' ? 'Vrijdag' : 'Zaterdag'}

+

Categorie: ${data.category === 'volwassen' ? 'Volwassene' : 'Kind'}

+

Ticket succesvol gescand en opgeslagen!

+ `; + } else { + document.body.style.backgroundColor = 'red'; + outputData.innerHTML = `

${data.message}

`; + } + setTimeout(() => { + document.body.style.backgroundColor = ''; + }, 2000); + qrResult.hidden = false; + qrCanvas.hidden = true; + video.hidden = true; + scanAgainButton.style.display = 'block'; + stream.getTracks().forEach(track => track.stop()); + }) + .catch(err => { + console.error('Error fetching ticket details:', err); + document.body.style.backgroundColor = 'red'; + outputData.innerHTML = `

Fout bij het ophalen van ticketgegevens.

`; + setTimeout(() => { + document.body.style.backgroundColor = ''; + }, 2000); + qrResult.hidden = false; + qrCanvas.hidden = true; + video.hidden = true; + scanAgainButton.style.display = 'block'; + stream.getTracks().forEach(track => track.stop()); + }); + } catch (e) { + requestAnimationFrame(scan); + } + } else { + requestAnimationFrame(scan); + } + }; + scan(); + }) + .catch((err) => { + console.error('Error accessing camera:', err); + }); +}); diff --git a/projects/challenge 9/Spik-en-span/qr/styles.css b/projects/challenge 9/Spik-en-span/qr/styles.css new file mode 100644 index 0000000..1290d92 --- /dev/null +++ b/projects/challenge 9/Spik-en-span/qr/styles.css @@ -0,0 +1,66 @@ +html { + height: 100%; + } + + body { + font-family: sans-serif; + padding: 0 10px; + height: 100%; + background: black; + margin: 0; + } + + h1 { + color: white; + margin: 0; + padding: 15px; + } + + #container { + text-align: center; + margin: 0; + } + + #qr-canvas { + margin: auto; + width: calc(100% - 20px); + max-width: 400px; + } + + #btn-scan-qr { + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + height: 75vh; + } + + #btn-scan-qr img { + height: 10em; + padding: 15px; + margin: 15px; + background: white; + border-radius: 10px; + } + + #qr-result { + font-size: 1.2em; + margin: 20px auto; + padding: 20px; + max-width: 700px; + background-color: white; + } + + #video { + display: none; + margin: 0 auto; + width: 100%; + max-width: 400px; + border: 2px solid white; + border-radius: 10px; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.5); + } + + #video:visible { + display: block; + } diff --git a/projects/challenge 9/Spik-en-span/tmp/.txt b/projects/challenge 9/Spik-en-span/tmp/.txt new file mode 100644 index 0000000..e69de29