From f3a5b450bb380667cceb903aec2c12d36894ebb1 Mon Sep 17 00:00:00 2001 From: Stanislau Vyrski <114683300+W0x3R@users.noreply.github.com> Date: Tue, 19 Nov 2024 19:52:04 +0300 Subject: [PATCH] feat: a production build is assembled. revised readme.md (Tue, Nov 19, 2024, 7:52:00 PM) --- .gitignore | 2 +- 27b059bb811937989947.css | 1 + 4fdf0791669ee077a06d.js | 1 + 7b0e0e0dc92c1c99df17.css | 1 + README.md | 104 +- .../first-page/android-chrome-192x192.png | Bin .../first-page/android-chrome-512x512.png | Bin .../fav-icons/first-page/apple-touch-icon.png | Bin .../fav-icons/first-page/favicon-16x16.png | Bin .../fav-icons/first-page/favicon-32x32.png | Bin .../images}/fav-icons/first-page/favicon.ico | Bin .../fav-icons/first-page/mstile-150x150.png | Bin .../first-page/safari-pinned-tab.svg | 0 .../images/pets-list}/pets-blacky@1x.avif | Bin .../images/pets-list}/pets-blacky@1x.png | Bin .../images/pets-list}/pets-blacky@1x.webp | Bin .../images/pets-list}/pets-blacky@2x.avif | Bin .../images/pets-list}/pets-blacky@2x.png | Bin .../images/pets-list}/pets-blacky@2x.webp | Bin .../images/pets-list}/pets-blacky@3x.avif | Bin .../images/pets-list}/pets-blacky@3x.png | Bin .../images/pets-list}/pets-blacky@3x.webp | Bin .../images/pets-list}/pets-bony@1x.avif | Bin .../images/pets-list}/pets-bony@1x.png | Bin .../images/pets-list}/pets-bony@1x.webp | Bin .../images/pets-list}/pets-bony@2x.avif | Bin .../images/pets-list}/pets-bony@2x.png | Bin .../images/pets-list}/pets-bony@2x.webp | Bin .../images/pets-list}/pets-bony@3x.avif | Bin .../images/pets-list}/pets-bony@3x.png | Bin .../images/pets-list}/pets-bony@3x.webp | Bin .../images/pets-list}/pets-butty@1x.avif | Bin .../images/pets-list}/pets-butty@1x.png | Bin .../images/pets-list}/pets-butty@1x.webp | Bin .../images/pets-list}/pets-butty@2x.avif | Bin .../images/pets-list}/pets-butty@2x.png | Bin .../images/pets-list}/pets-butty@2x.webp | Bin .../images/pets-list}/pets-butty@3x.avif | Bin .../images/pets-list}/pets-butty@3x.png | Bin .../images/pets-list}/pets-butty@3x.webp | Bin .../images/pets-list}/pets-charly@1x.avif | Bin .../images/pets-list}/pets-charly@1x.png | Bin .../images/pets-list}/pets-charly@1x.webp | Bin .../images/pets-list}/pets-charly@2x.avif | Bin .../images/pets-list}/pets-charly@2x.png | Bin .../images/pets-list}/pets-charly@2x.webp | Bin .../images/pets-list}/pets-charly@3x.avif | Bin .../images/pets-list}/pets-charly@3x.png | Bin .../images/pets-list}/pets-charly@3x.webp | Bin .../images/pets-list}/pets-cola@1x.avif | Bin .../images/pets-list}/pets-cola@1x.png | Bin .../images/pets-list}/pets-cola@1x.webp | Bin .../images/pets-list}/pets-cola@2x.avif | Bin .../images/pets-list}/pets-cola@2x.png | Bin .../images/pets-list}/pets-cola@2x.webp | Bin .../images/pets-list}/pets-cola@3x.avif | Bin .../images/pets-list}/pets-cola@3x.png | Bin .../images/pets-list}/pets-cola@3x.webp | Bin .../images/pets-list}/pets-donatan@1x.avif | Bin .../images/pets-list}/pets-donatan@1x.png | Bin .../images/pets-list}/pets-donatan@1x.webp | Bin .../images/pets-list}/pets-donatan@2x.avif | Bin .../images/pets-list}/pets-donatan@2x.png | Bin .../images/pets-list}/pets-donatan@2x.webp | Bin .../images/pets-list}/pets-donatan@3x.avif | Bin .../images/pets-list}/pets-donatan@3x.png | Bin .../images/pets-list}/pets-donatan@3x.webp | Bin .../images/pets-list}/pets-doran@1x.avif | Bin .../images/pets-list}/pets-doran@1x.png | Bin .../images/pets-list}/pets-doran@1x.webp | Bin .../images/pets-list}/pets-doran@2x.avif | Bin .../images/pets-list}/pets-doran@2x.png | Bin .../images/pets-list}/pets-doran@2x.webp | Bin .../images/pets-list}/pets-doran@3x.avif | Bin .../images/pets-list}/pets-doran@3x.png | Bin .../images/pets-list}/pets-doran@3x.webp | Bin .../images/pets-list}/pets-elton@1x.avif | Bin .../images/pets-list}/pets-elton@1x.png | Bin .../images/pets-list}/pets-elton@1x.webp | Bin .../images/pets-list}/pets-elton@2x.avif | Bin .../images/pets-list}/pets-elton@2x.png | Bin .../images/pets-list}/pets-elton@2x.webp | Bin .../images/pets-list}/pets-elton@3x.avif | Bin .../images/pets-list}/pets-elton@3x.png | Bin .../images/pets-list}/pets-elton@3x.webp | Bin .../images/pets-list}/pets-ember@1x.avif | Bin .../images/pets-list}/pets-ember@1x.png | Bin .../images/pets-list}/pets-ember@1x.webp | Bin .../images/pets-list}/pets-ember@2x.avif | Bin .../images/pets-list}/pets-ember@2x.png | Bin .../images/pets-list}/pets-ember@2x.webp | Bin .../images/pets-list}/pets-ember@3x.avif | Bin .../images/pets-list}/pets-ember@3x.png | Bin .../images/pets-list}/pets-ember@3x.webp | Bin .../images/pets-list}/pets-face@1x.avif | Bin .../images/pets-list}/pets-face@1x.png | Bin .../images/pets-list}/pets-face@1x.webp | Bin .../images/pets-list}/pets-face@2x.avif | Bin .../images/pets-list}/pets-face@2x.png | Bin .../images/pets-list}/pets-face@2x.webp | Bin .../images/pets-list}/pets-face@3x.avif | Bin .../images/pets-list}/pets-face@3x.png | Bin .../images/pets-list}/pets-face@3x.webp | Bin .../images/pets-list}/pets-fold@1x.avif | Bin .../images/pets-list}/pets-fold@1x.png | Bin .../images/pets-list}/pets-fold@1x.webp | Bin .../images/pets-list}/pets-fold@2x.avif | Bin .../images/pets-list}/pets-fold@2x.png | Bin .../images/pets-list}/pets-fold@2x.webp | Bin .../images/pets-list}/pets-fold@3x.avif | Bin .../images/pets-list}/pets-fold@3x.png | Bin .../images/pets-list}/pets-fold@3x.webp | Bin .../images/pets-list}/pets-freddie@1x.avif | Bin .../images/pets-list}/pets-freddie@1x.png | Bin .../images/pets-list}/pets-freddie@1x.webp | Bin .../images/pets-list}/pets-freddie@2x.avif | Bin .../images/pets-list}/pets-freddie@2x.png | Bin .../images/pets-list}/pets-freddie@2x.webp | Bin .../images/pets-list}/pets-freddie@3x.avif | Bin .../images/pets-list}/pets-freddie@3x.png | Bin .../images/pets-list}/pets-freddie@3x.webp | Bin .../images/pets-list}/pets-hunter@1x.avif | Bin .../images/pets-list}/pets-hunter@1x.png | Bin .../images/pets-list}/pets-hunter@1x.webp | Bin .../images/pets-list}/pets-hunter@2x.avif | Bin .../images/pets-list}/pets-hunter@2x.png | Bin .../images/pets-list}/pets-hunter@2x.webp | Bin .../images/pets-list}/pets-hunter@3x.avif | Bin .../images/pets-list}/pets-hunter@3x.png | Bin .../images/pets-list}/pets-hunter@3x.webp | Bin .../images/pets-list}/pets-huskar@1x.avif | Bin .../images/pets-list}/pets-huskar@1x.png | Bin .../images/pets-list}/pets-huskar@1x.webp | Bin .../images/pets-list}/pets-huskar@2x.avif | Bin .../images/pets-list}/pets-huskar@2x.png | Bin .../images/pets-list}/pets-huskar@2x.webp | Bin .../images/pets-list}/pets-huskar@3x.avif | Bin .../images/pets-list}/pets-huskar@3x.png | Bin .../images/pets-list}/pets-huskar@3x.webp | Bin .../images/pets-list}/pets-iron@1x.avif | Bin .../images/pets-list}/pets-iron@1x.png | Bin .../images/pets-list}/pets-iron@1x.webp | Bin .../images/pets-list}/pets-iron@2x.avif | Bin .../images/pets-list}/pets-iron@2x.png | Bin .../images/pets-list}/pets-iron@2x.webp | Bin .../images/pets-list}/pets-iron@3x.avif | Bin .../images/pets-list}/pets-iron@3x.png | Bin .../images/pets-list}/pets-iron@3x.webp | Bin .../images/pets-list}/pets-jennifer@1x.avif | Bin .../images/pets-list}/pets-jennifer@1x.png | Bin .../images/pets-list}/pets-jennifer@1x.webp | Bin .../images/pets-list}/pets-jennifer@2x.avif | Bin .../images/pets-list}/pets-jennifer@2x.png | Bin .../images/pets-list}/pets-jennifer@2x.webp | Bin .../images/pets-list}/pets-jennifer@3x.avif | Bin .../images/pets-list}/pets-jennifer@3x.png | Bin .../images/pets-list}/pets-jennifer@3x.webp | Bin .../images/pets-list}/pets-jessy@1x.avif | Bin .../images/pets-list}/pets-jessy@1x.png | Bin .../images/pets-list}/pets-jessy@1x.webp | Bin .../images/pets-list}/pets-jessy@2x.avif | Bin .../images/pets-list}/pets-jessy@2x.png | Bin .../images/pets-list}/pets-jessy@2x.webp | Bin .../images/pets-list}/pets-jessy@3x.avif | Bin .../images/pets-list}/pets-jessy@3x.png | Bin .../images/pets-list}/pets-jessy@3x.webp | Bin .../images/pets-list}/pets-jhon@1x.avif | Bin .../images/pets-list}/pets-jhon@1x.png | Bin .../images/pets-list}/pets-jhon@1x.webp | Bin .../images/pets-list}/pets-jhon@2x.avif | Bin .../images/pets-list}/pets-jhon@2x.png | Bin .../images/pets-list}/pets-jhon@2x.webp | Bin .../images/pets-list}/pets-jhon@3x.avif | Bin .../images/pets-list}/pets-jhon@3x.png | Bin .../images/pets-list}/pets-jhon@3x.webp | Bin .../images/pets-list}/pets-july@1x.avif | Bin .../images/pets-list}/pets-july@1x.png | Bin .../images/pets-list}/pets-july@1x.webp | Bin .../images/pets-list}/pets-july@2x.avif | Bin .../images/pets-list}/pets-july@2x.png | Bin .../images/pets-list}/pets-july@2x.webp | Bin .../images/pets-list}/pets-july@3x.avif | Bin .../images/pets-list}/pets-july@3x.png | Bin .../images/pets-list}/pets-july@3x.webp | Bin .../images/pets-list}/pets-katrine@1x.avif | Bin .../images/pets-list}/pets-katrine@1x.png | Bin .../images/pets-list}/pets-katrine@1x.webp | Bin .../images/pets-list}/pets-katrine@2x.avif | Bin .../images/pets-list}/pets-katrine@2x.png | Bin .../images/pets-list}/pets-katrine@2x.webp | Bin .../images/pets-list}/pets-katrine@3x.avif | Bin .../images/pets-list}/pets-katrine@3x.png | Bin .../images/pets-list}/pets-katrine@3x.webp | Bin .../images/pets-list}/pets-koddy@1x.avif | Bin .../images/pets-list}/pets-koddy@1x.png | Bin .../images/pets-list}/pets-koddy@1x.webp | Bin .../images/pets-list}/pets-koddy@2x.avif | Bin .../images/pets-list}/pets-koddy@2x.png | Bin .../images/pets-list}/pets-koddy@2x.webp | Bin .../images/pets-list}/pets-koddy@3x.avif | Bin .../images/pets-list}/pets-koddy@3x.png | Bin .../images/pets-list}/pets-koddy@3x.webp | Bin .../images/pets-list}/pets-lolly@1x.avif | Bin .../images/pets-list}/pets-lolly@1x.png | Bin .../images/pets-list}/pets-lolly@1x.webp | Bin .../images/pets-list}/pets-lolly@2x.avif | Bin .../images/pets-list}/pets-lolly@2x.png | Bin .../images/pets-list}/pets-lolly@2x.webp | Bin .../images/pets-list}/pets-lolly@3x.avif | Bin .../images/pets-list}/pets-lolly@3x.png | Bin .../images/pets-list}/pets-lolly@3x.webp | Bin .../images/pets-list}/pets-missy@1x.avif | Bin .../images/pets-list}/pets-missy@1x.png | Bin .../images/pets-list}/pets-missy@1x.webp | Bin .../images/pets-list}/pets-missy@2x.avif | Bin .../images/pets-list}/pets-missy@2x.png | Bin .../images/pets-list}/pets-missy@2x.webp | Bin .../images/pets-list}/pets-missy@3x.avif | Bin .../images/pets-list}/pets-missy@3x.png | Bin .../images/pets-list}/pets-missy@3x.webp | Bin .../images/pets-list}/pets-molav@1x.avif | Bin .../images/pets-list}/pets-molav@1x.png | Bin .../images/pets-list}/pets-molav@1x.webp | Bin .../images/pets-list}/pets-molav@2x.avif | Bin .../images/pets-list}/pets-molav@2x.png | Bin .../images/pets-list}/pets-molav@2x.webp | Bin .../images/pets-list}/pets-molav@3x.avif | Bin .../images/pets-list}/pets-molav@3x.png | Bin .../images/pets-list}/pets-molav@3x.webp | Bin .../images/pets-list}/pets-molly@1x.avif | Bin .../images/pets-list}/pets-molly@1x.png | Bin .../images/pets-list}/pets-molly@1x.webp | Bin .../images/pets-list}/pets-molly@2x.avif | Bin .../images/pets-list}/pets-molly@2x.png | Bin .../images/pets-list}/pets-molly@2x.webp | Bin .../images/pets-list}/pets-molly@3x.avif | Bin .../images/pets-list}/pets-molly@3x.png | Bin .../images/pets-list}/pets-molly@3x.webp | Bin .../images/pets-list}/pets-monika@1x.avif | Bin .../images/pets-list}/pets-monika@1x.png | Bin .../images/pets-list}/pets-monika@1x.webp | Bin .../images/pets-list}/pets-monika@2x.avif | Bin .../images/pets-list}/pets-monika@2x.png | Bin .../images/pets-list}/pets-monika@2x.webp | Bin .../images/pets-list}/pets-monika@3x.avif | Bin .../images/pets-list}/pets-monika@3x.png | Bin .../images/pets-list}/pets-monika@3x.webp | Bin .../images/pets-list}/pets-monna@1x.avif | Bin .../images/pets-list}/pets-monna@1x.png | Bin .../images/pets-list}/pets-monna@1x.webp | Bin .../images/pets-list}/pets-monna@2x.avif | Bin .../images/pets-list}/pets-monna@2x.png | Bin .../images/pets-list}/pets-monna@2x.webp | Bin .../images/pets-list}/pets-monna@3x.avif | Bin .../images/pets-list}/pets-monna@3x.png | Bin .../images/pets-list}/pets-monna@3x.webp | Bin .../images/pets-list}/pets-nomad@1x.avif | Bin .../images/pets-list}/pets-nomad@1x.png | Bin .../images/pets-list}/pets-nomad@1x.webp | Bin .../images/pets-list}/pets-nomad@2x.avif | Bin .../images/pets-list}/pets-nomad@2x.png | Bin .../images/pets-list}/pets-nomad@2x.webp | Bin .../images/pets-list}/pets-nomad@3x.avif | Bin .../images/pets-list}/pets-nomad@3x.png | Bin .../images/pets-list}/pets-nomad@3x.webp | Bin .../images/pets-list}/pets-perry@1x.avif | Bin .../images/pets-list}/pets-perry@1x.png | Bin .../images/pets-list}/pets-perry@1x.webp | Bin .../images/pets-list}/pets-perry@2x.avif | Bin .../images/pets-list}/pets-perry@2x.png | Bin .../images/pets-list}/pets-perry@2x.webp | Bin .../images/pets-list}/pets-perry@3x.avif | Bin .../images/pets-list}/pets-perry@3x.png | Bin .../images/pets-list}/pets-perry@3x.webp | Bin .../images/pets-list}/pets-poolly@1x.avif | Bin .../images/pets-list}/pets-poolly@1x.png | Bin .../images/pets-list}/pets-poolly@1x.webp | Bin .../images/pets-list}/pets-poolly@2x.avif | Bin .../images/pets-list}/pets-poolly@2x.png | Bin .../images/pets-list}/pets-poolly@2x.webp | Bin .../images/pets-list}/pets-poolly@3x.avif | Bin .../images/pets-list}/pets-poolly@3x.png | Bin .../images/pets-list}/pets-poolly@3x.webp | Bin .../images/pets-list}/pets-pory@1x.avif | Bin .../images/pets-list}/pets-pory@1x.png | Bin .../images/pets-list}/pets-pory@1x.webp | Bin .../images/pets-list}/pets-pory@2x.avif | Bin .../images/pets-list}/pets-pory@2x.png | Bin .../images/pets-list}/pets-pory@2x.webp | Bin .../images/pets-list}/pets-pory@3x.avif | Bin .../images/pets-list}/pets-pory@3x.png | Bin .../images/pets-list}/pets-pory@3x.webp | Bin .../images/pets-list}/pets-rex@1x.avif | Bin .../images/pets-list}/pets-rex@1x.png | Bin .../images/pets-list}/pets-rex@1x.webp | Bin .../images/pets-list}/pets-rex@2x.avif | Bin .../images/pets-list}/pets-rex@2x.png | Bin .../images/pets-list}/pets-rex@2x.webp | Bin .../images/pets-list}/pets-rex@3x.avif | Bin .../images/pets-list}/pets-rex@3x.png | Bin .../images/pets-list}/pets-rex@3x.webp | Bin .../images/pets-list}/pets-rikky@1x.avif | Bin .../images/pets-list}/pets-rikky@1x.png | Bin .../images/pets-list}/pets-rikky@1x.webp | Bin .../images/pets-list}/pets-rikky@2x.avif | Bin .../images/pets-list}/pets-rikky@2x.png | Bin .../images/pets-list}/pets-rikky@2x.webp | Bin .../images/pets-list}/pets-rikky@3x.avif | Bin .../images/pets-list}/pets-rikky@3x.png | Bin .../images/pets-list}/pets-rikky@3x.webp | Bin .../images/pets-list}/pets-rolls@1x.avif | Bin .../images/pets-list}/pets-rolls@1x.png | Bin .../images/pets-list}/pets-rolls@1x.webp | Bin .../images/pets-list}/pets-rolls@2x.avif | Bin .../images/pets-list}/pets-rolls@2x.png | Bin .../images/pets-list}/pets-rolls@2x.webp | Bin .../images/pets-list}/pets-rolls@3x.avif | Bin .../images/pets-list}/pets-rolls@3x.png | Bin .../images/pets-list}/pets-rolls@3x.webp | Bin .../images/pets-list}/pets-ronny@1x.avif | Bin .../images/pets-list}/pets-ronny@1x.png | Bin .../images/pets-list}/pets-ronny@1x.webp | Bin .../images/pets-list}/pets-ronny@2x.avif | Bin .../images/pets-list}/pets-ronny@2x.png | Bin .../images/pets-list}/pets-ronny@2x.webp | Bin .../images/pets-list}/pets-ronny@3x.avif | Bin .../images/pets-list}/pets-ronny@3x.png | Bin .../images/pets-list}/pets-ronny@3x.webp | Bin .../images/pets-list}/pets-salem@1x.avif | Bin .../images/pets-list}/pets-salem@1x.png | Bin .../images/pets-list}/pets-salem@1x.webp | Bin .../images/pets-list}/pets-salem@2x.avif | Bin .../images/pets-list}/pets-salem@2x.png | Bin .../images/pets-list}/pets-salem@2x.webp | Bin .../images/pets-list}/pets-salem@3x.avif | Bin .../images/pets-list}/pets-salem@3x.png | Bin .../images/pets-list}/pets-salem@3x.webp | Bin .../images/pets-list}/pets-scarlet@1x.avif | Bin .../images/pets-list}/pets-scarlet@1x.png | Bin .../images/pets-list}/pets-scarlet@1x.webp | Bin .../images/pets-list}/pets-scarlet@2x.avif | Bin .../images/pets-list}/pets-scarlet@2x.png | Bin .../images/pets-list}/pets-scarlet@2x.webp | Bin .../images/pets-list}/pets-scarlet@3x.avif | Bin .../images/pets-list}/pets-scarlet@3x.png | Bin .../images/pets-list}/pets-scarlet@3x.webp | Bin .../images/pets-list}/pets-skrull@1x.avif | Bin .../images/pets-list}/pets-skrull@1x.png | Bin .../images/pets-list}/pets-skrull@1x.webp | Bin .../images/pets-list}/pets-skrull@2x.avif | Bin .../images/pets-list}/pets-skrull@2x.png | Bin .../images/pets-list}/pets-skrull@2x.webp | Bin .../images/pets-list}/pets-skrull@3x.avif | Bin .../images/pets-list}/pets-skrull@3x.png | Bin .../images/pets-list}/pets-skrull@3x.webp | Bin .../images/pets-list}/pets-smile@1x.avif | Bin .../images/pets-list}/pets-smile@1x.png | Bin .../images/pets-list}/pets-smile@1x.webp | Bin .../images/pets-list}/pets-smile@2x.avif | Bin .../images/pets-list}/pets-smile@2x.png | Bin .../images/pets-list}/pets-smile@2x.webp | Bin .../images/pets-list}/pets-smile@3x.avif | Bin .../images/pets-list}/pets-smile@3x.png | Bin .../images/pets-list}/pets-smile@3x.webp | Bin .../images/pets-list}/pets-sophia@1x.avif | Bin .../images/pets-list}/pets-sophia@1x.png | Bin .../images/pets-list}/pets-sophia@1x.webp | Bin .../images/pets-list}/pets-sophia@2x.avif | Bin .../images/pets-list}/pets-sophia@2x.png | Bin .../images/pets-list}/pets-sophia@2x.webp | Bin .../images/pets-list}/pets-sophia@3x.avif | Bin .../images/pets-list}/pets-sophia@3x.png | Bin .../images/pets-list}/pets-sophia@3x.webp | Bin .../images/pets-list}/pets-spoon@1x.avif | Bin .../images/pets-list}/pets-spoon@1x.png | Bin .../images/pets-list}/pets-spoon@1x.webp | Bin .../images/pets-list}/pets-spoon@2x.avif | Bin .../images/pets-list}/pets-spoon@2x.png | Bin .../images/pets-list}/pets-spoon@2x.webp | Bin .../images/pets-list}/pets-spoon@3x.avif | Bin .../images/pets-list}/pets-spoon@3x.png | Bin .../images/pets-list}/pets-spoon@3x.webp | Bin .../images/pets-list}/pets-tanos@1x.avif | Bin .../images/pets-list}/pets-tanos@1x.png | Bin .../images/pets-list}/pets-tanos@1x.webp | Bin .../images/pets-list}/pets-tanos@2x.avif | Bin .../images/pets-list}/pets-tanos@2x.png | Bin .../images/pets-list}/pets-tanos@2x.webp | Bin .../images/pets-list}/pets-tanos@3x.avif | Bin .../images/pets-list}/pets-tanos@3x.png | Bin .../images/pets-list}/pets-tanos@3x.webp | Bin .../images/pets-list}/pets-timmy@1x.avif | Bin .../images/pets-list}/pets-timmy@1x.png | Bin .../images/pets-list}/pets-timmy@1x.webp | Bin .../images/pets-list}/pets-timmy@2x.avif | Bin .../images/pets-list}/pets-timmy@2x.png | Bin .../images/pets-list}/pets-timmy@2x.webp | Bin .../images/pets-list}/pets-timmy@3x.avif | Bin .../images/pets-list}/pets-timmy@3x.png | Bin .../images/pets-list}/pets-timmy@3x.webp | Bin .../images/pets-list}/pets-tor@1x.avif | Bin .../images/pets-list}/pets-tor@1x.png | Bin .../images/pets-list}/pets-tor@1x.webp | Bin .../images/pets-list}/pets-tor@2x.avif | Bin .../images/pets-list}/pets-tor@2x.png | Bin .../images/pets-list}/pets-tor@2x.webp | Bin .../images/pets-list}/pets-tor@3x.avif | Bin .../images/pets-list}/pets-tor@3x.png | Bin .../images/pets-list}/pets-tor@3x.webp | Bin .../images/pets-list}/pets-willson@1x.avif | Bin .../images/pets-list}/pets-willson@1x.png | Bin .../images/pets-list}/pets-willson@1x.webp | Bin .../images/pets-list}/pets-willson@2x.avif | Bin .../images/pets-list}/pets-willson@2x.png | Bin .../images/pets-list}/pets-willson@2x.webp | Bin .../images/pets-list}/pets-willson@3x.avif | Bin .../images/pets-list}/pets-willson@3x.png | Bin .../images/pets-list}/pets-willson@3x.webp | Bin .../images/pets-list}/pets-wonder@1x.avif | Bin .../images/pets-list}/pets-wonder@1x.png | Bin .../images/pets-list}/pets-wonder@1x.webp | Bin .../images/pets-list}/pets-wonder@2x.avif | Bin .../images/pets-list}/pets-wonder@2x.png | Bin .../images/pets-list}/pets-wonder@2x.webp | Bin .../images/pets-list}/pets-wonder@3x.avif | Bin .../images/pets-list}/pets-wonder@3x.png | Bin .../images/pets-list}/pets-wonder@3x.webp | Bin .../images/pets-list}/pets-woody@1x.avif | Bin .../images/pets-list}/pets-woody@1x.png | Bin .../images/pets-list}/pets-woody@1x.webp | Bin assets/images/pets-list/pets-woody@2x.avif | Bin 0 -> 7916 bytes .../images/pets-list}/pets-woody@2x.png | Bin .../images/pets-list}/pets-woody@2x.webp | Bin .../images/pets-list}/pets-woody@3x.avif | Bin .../images/pets-list}/pets-woody@3x.png | Bin .../images/pets-list}/pets-woody@3x.webp | Bin .../images/pets-list}/pets-yammy@1x.avif | Bin .../images/pets-list}/pets-yammy@1x.png | Bin .../images/pets-list}/pets-yammy@1x.webp | Bin .../images/pets-list}/pets-yammy@2x.avif | Bin .../images/pets-list}/pets-yammy@2x.png | Bin .../images/pets-list}/pets-yammy@2x.webp | Bin .../images/pets-list}/pets-yammy@3x.avif | Bin .../images/pets-list}/pets-yammy@3x.png | Bin .../images/pets-list}/pets-yammy@3x.webp | Bin .../images/pictures/13e90a61bf5b9d93d8ae.webp | Bin .../images/pictures/1b1cb0a2de283ddd05bd.avif | Bin .../images/pictures/1fc4b60a9014cd9c6a8b.webp | Bin .../images/pictures/2b9d68b128a087e98fa0.webp | Bin .../images/pictures/38309bf3b346a7dbedea.avif | Bin .../images/pictures/385ad89f7cf5d8c8b1a2.avif | Bin .../images/pictures/3e4d2c4427b1c6ace31a.png | Bin .../images/pictures/3f024617d6a8bfab6c76.png | Bin .../images/pictures/4268520c9cc3ed4b3d35.webp | Bin .../images/pictures/4416dea9b952f02c52fe.webp | Bin .../images/pictures/4462efaa12661e327e2a.png | Bin .../images/pictures/45091e7b4c0bdd681132.webp | Bin .../images/pictures/501ef6324284e53ad9f4.avif | Bin .../images/pictures/612dddff9a87e103a0f0.png | Bin .../images/pictures/63f2f6932772001b867b.png | Bin .../images/pictures/67bfd532a265393638bc.avif | Bin .../images/pictures/6a93a09d1defdda8c252.png | Bin .../images/pictures/6fb0fdba6fa3c7384872.webp | Bin .../images/pictures/745f45027ad310021187.avif | Bin .../images/pictures/7a33cc7c91454ee1ae90.png | Bin .../images/pictures/7daffcf83e2589354ee6.png | Bin .../images/pictures/81191d52de000fb3513b.webp | Bin .../images/pictures/8198db9ce94c68661714.avif | Bin .../images/pictures/8ac6a388d2acfa0dad14.avif | Bin .../images/pictures/9263654f1a06fe23f6fa.png | Bin .../images/pictures/97c0aa7e1c00084f0e20.png | Bin .../images/pictures/b3a24a14365c55f913af.webp | Bin .../images/pictures/ba6e80a02faa415af9e6.webp | Bin .../images/pictures/bf8f7abb349574475327.avif | Bin .../images/pictures/c84417e80cf1f79a03b9.avif | Bin .../images/pictures/d08aaed975542b7d90f6.webp | Bin .../images/pictures/eacd13c8a84cf9047112.avif | Bin .../images/pictures/ebf00c730050b2b2d276.png | Bin .../images/pictures/ed32a16226e0578fee47.png | Bin .../images/pictures/ed9f69d24bac0b338699.png | Bin .../images/pictures/f2120259d829cfa3d2e8.webp | Bin .../images/pictures/fc494e079502323c49c6.avif | Bin 0 -> 12690 bytes {images => assets/images/popup}/Blacky.avif | Bin {images => assets/images/popup}/Blacky.png | Bin {images => assets/images/popup}/Blacky.webp | Bin {images => assets/images/popup}/Bony.avif | Bin {images => assets/images/popup}/Bony.png | Bin {images => assets/images/popup}/Bony.webp | Bin {images => assets/images/popup}/Butty.avif | Bin {images => assets/images/popup}/Butty.png | Bin {images => assets/images/popup}/Butty.webp | Bin {images => assets/images/popup}/Charly.avif | Bin {images => assets/images/popup}/Charly.png | Bin {images => assets/images/popup}/Charly.webp | Bin {images => assets/images/popup}/Cola.avif | Bin {images => assets/images/popup}/Cola.png | Bin {images => assets/images/popup}/Cola.webp | Bin {images => assets/images/popup}/Donatan.avif | Bin {images => assets/images/popup}/Donatan.png | Bin {images => assets/images/popup}/Donatan.webp | Bin {images => assets/images/popup}/Doran.avif | Bin {images => assets/images/popup}/Doran.png | Bin {images => assets/images/popup}/Doran.webp | Bin {images => assets/images/popup}/Elton.avif | Bin {images => assets/images/popup}/Elton.png | Bin {images => assets/images/popup}/Elton.webp | Bin {images => assets/images/popup}/Ember.avif | Bin {images => assets/images/popup}/Ember.png | Bin {images => assets/images/popup}/Ember.webp | Bin {images => assets/images/popup}/Face.avif | Bin {images => assets/images/popup}/Face.png | Bin {images => assets/images/popup}/Face.webp | Bin {images => assets/images/popup}/Fold.avif | Bin {images => assets/images/popup}/Fold.png | Bin {images => assets/images/popup}/Fold.webp | Bin {images => assets/images/popup}/Freddie.avif | Bin {images => assets/images/popup}/Freddie.png | Bin {images => assets/images/popup}/Freddie.webp | Bin {images => assets/images/popup}/Hunter.avif | Bin {images => assets/images/popup}/Hunter.png | Bin {images => assets/images/popup}/Hunter.webp | Bin {images => assets/images/popup}/Huskar.avif | Bin {images => assets/images/popup}/Huskar.png | Bin {images => assets/images/popup}/Huskar.webp | Bin {images => assets/images/popup}/Iron.avif | Bin {images => assets/images/popup}/Iron.png | Bin {images => assets/images/popup}/Iron.webp | Bin {images => assets/images/popup}/Jennifer.avif | Bin {images => assets/images/popup}/Jennifer.png | Bin {images => assets/images/popup}/Jennifer.webp | Bin {images => assets/images/popup}/Jessy.avif | Bin {images => assets/images/popup}/Jessy.png | Bin {images => assets/images/popup}/Jessy.webp | Bin {images => assets/images/popup}/Jhon.avif | Bin {images => assets/images/popup}/Jhon.png | Bin {images => assets/images/popup}/Jhon.webp | Bin {images => assets/images/popup}/July.avif | Bin {images => assets/images/popup}/July.png | Bin {images => assets/images/popup}/July.webp | Bin {images => assets/images/popup}/Katrine.avif | Bin {images => assets/images/popup}/Katrine.png | Bin {images => assets/images/popup}/Katrine.webp | Bin {images => assets/images/popup}/Koddy.avif | Bin {images => assets/images/popup}/Koddy.png | Bin {images => assets/images/popup}/Koddy.webp | Bin {images => assets/images/popup}/Lolly.avif | Bin {images => assets/images/popup}/Lolly.png | Bin {images => assets/images/popup}/Lolly.webp | Bin {images => assets/images/popup}/Missy.avif | Bin {images => assets/images/popup}/Missy.png | Bin {images => assets/images/popup}/Missy.webp | Bin {images => assets/images/popup}/Molav.avif | Bin {images => assets/images/popup}/Molav.png | Bin {images => assets/images/popup}/Molav.webp | Bin {images => assets/images/popup}/Molly.avif | Bin {images => assets/images/popup}/Molly.png | Bin {images => assets/images/popup}/Molly.webp | Bin {images => assets/images/popup}/Monika.avif | Bin {images => assets/images/popup}/Monika.png | Bin {images => assets/images/popup}/Monika.webp | Bin {images => assets/images/popup}/Monna.avif | Bin {images => assets/images/popup}/Monna.png | Bin {images => assets/images/popup}/Monna.webp | Bin {images => assets/images/popup}/Nomad.avif | Bin {images => assets/images/popup}/Nomad.png | Bin {images => assets/images/popup}/Nomad.webp | Bin {images => assets/images/popup}/Perry.avif | Bin {images => assets/images/popup}/Perry.png | Bin {images => assets/images/popup}/Perry.webp | Bin {images => assets/images/popup}/Poolly.avif | Bin {images => assets/images/popup}/Poolly.png | Bin {images => assets/images/popup}/Poolly.webp | Bin {images => assets/images/popup}/Pory.avif | Bin {images => assets/images/popup}/Pory.png | Bin {images => assets/images/popup}/Pory.webp | Bin {images => assets/images/popup}/Rex.avif | Bin {images => assets/images/popup}/Rex.png | Bin {images => assets/images/popup}/Rex.webp | Bin {images => assets/images/popup}/Rikky.avif | Bin {images => assets/images/popup}/Rikky.png | Bin {images => assets/images/popup}/Rikky.webp | Bin {images => assets/images/popup}/Rolls.avif | Bin {images => assets/images/popup}/Rolls.png | Bin {images => assets/images/popup}/Rolls.webp | Bin {images => assets/images/popup}/Ronny.avif | Bin {images => assets/images/popup}/Ronny.png | Bin {images => assets/images/popup}/Ronny.webp | Bin {images => assets/images/popup}/Salem.avif | Bin {images => assets/images/popup}/Salem.png | Bin {images => assets/images/popup}/Salem.webp | Bin {images => assets/images/popup}/Scarlett.avif | Bin {images => assets/images/popup}/Scarlett.png | Bin {images => assets/images/popup}/Scarlett.webp | Bin {images => assets/images/popup}/Skrull.avif | Bin {images => assets/images/popup}/Skrull.png | Bin {images => assets/images/popup}/Skrull.webp | Bin {images => assets/images/popup}/Smile.avif | Bin {images => assets/images/popup}/Smile.png | Bin {images => assets/images/popup}/Smile.webp | Bin {images => assets/images/popup}/Sophia.avif | Bin {images => assets/images/popup}/Sophia.png | Bin {images => assets/images/popup}/Sophia.webp | Bin {images => assets/images/popup}/Spoon.avif | Bin {images => assets/images/popup}/Spoon.png | Bin {images => assets/images/popup}/Spoon.webp | Bin {images => assets/images/popup}/Tanos.avif | Bin {images => assets/images/popup}/Tanos.png | Bin {images => assets/images/popup}/Tanos.webp | Bin {images => assets/images/popup}/Timmy.avif | Bin {images => assets/images/popup}/Timmy.png | Bin {images => assets/images/popup}/Timmy.webp | Bin {images => assets/images/popup}/Tor.avif | Bin {images => assets/images/popup}/Tor.png | Bin {images => assets/images/popup}/Tor.webp | Bin {images => assets/images/popup}/Willson.avif | Bin {images => assets/images/popup}/Willson.png | Bin {images => assets/images/popup}/Willson.webp | Bin {images => assets/images/popup}/Wonder.avif | Bin {images => assets/images/popup}/Wonder.png | Bin {images => assets/images/popup}/Wonder.webp | Bin {images => assets/images/popup}/Woody.avif | Bin {images => assets/images/popup}/Woody.png | Bin {images => assets/images/popup}/Woody.webp | Bin {images => assets/images/popup}/Yammy.avif | Bin {images => assets/images/popup}/Yammy.png | Bin {images => assets/images/popup}/Yammy.webp | Bin assets/images/readme-picture.jpg | Bin 0 -> 105328 bytes .../images/svg/2f6598186570c72b9088.svg | 0 .../images/svg/317629c32a39cc57612e.svg | 0 .../images/svg/6b590a1ef8dc5d818308.svg | 0 .../images/svg/87b3588ef4c806a90584.svg | 0 .../images/svg/88b91871cdf4cc69d168.svg | 0 .../images/svg/92e4c364358779e93da8.svg | 0 .../images/svg/ac127615a3c368e96262.svg | 0 assets/images/svg/ad115b3922e9177158a4.svg | 7 + .../images/svg/bf0e66942dc20b73a6a7.svg | 0 .../images/svg/c76a75fd526a2a60788c.svg | 0 .../images/svg/cb5613663c909d4274ad.svg | 0 .../images/svg/e17b7fee08d467eabc11.svg | 0 .../images/svg/e57f79f72c5005fea948.svg | 0 .../images/svg/e6687d0b5277d4c4a542.svg | 0 .../images/svg/ee1b38170b4d1c54d4b9.svg | 0 .../images/svg/f96fab1f45ac7b09bffa.svg | 0 .../browserconfig.xml => browserconfig.xml | 0 cf64ca5ab2d7504fc6f2.js | 1 + css/our-pets.css | 2 - css/style.css | 2 - images/fav-icons/first-page/site.webmanifest | 19 - images/pets-woody@2x (1).webp | Bin 9962 -> 0 bytes images/readme-image.png | Bin 95658 -> 0 bytes index.html | 273 +--- js/index.js | 1399 ---------------- js/our-pets.js | 1418 ----------------- our-pets.html | 253 +-- site.webmanifest | 19 + src/js/components/burger.js | 23 - src/js/components/checkClickOut.js | 20 - src/js/components/generatePopup.js | 38 - src/js/components/pagination.js | 129 -- src/js/components/paginationValues.js | 248 --- src/js/components/pets-info.js | 782 --------- src/js/components/popup.js | 45 - src/js/components/slider.js | 113 -- src/js/index.js | 4 - src/js/our-pets.js | 5 - src/scss/_media.scss | 37 - src/scss/_mixins.scss | 25 - src/scss/_normalize.scss | 404 ----- src/scss/_variables.scss | 25 - src/scss/components/_components.scss | 256 --- src/scss/components/_footer.scss | 121 -- src/scss/components/_header.scss | 143 -- src/scss/components/_main.scss | 5 - src/scss/components/_section-about.scss | 79 - src/scss/components/_section-donation.scss | 128 -- src/scss/components/_section-help.scss | 82 - src/scss/components/_section-pets.scss | 258 --- src/scss/components/_section-welcome.scss | 110 -- src/scss/components/our-pets/_footer.scss | 121 -- src/scss/components/our-pets/_header.scss | 142 -- .../components/our-pets/_section-pets.scss | 175 -- src/scss/components/our-pets/our-pets.scss | 8 - src/scss/style.scss | 8 - 683 files changed, 134 insertions(+), 6902 deletions(-) create mode 100644 27b059bb811937989947.css create mode 100644 4fdf0791669ee077a06d.js create mode 100644 7b0e0e0dc92c1c99df17.css rename {images => assets/images}/fav-icons/first-page/android-chrome-192x192.png (100%) rename {images => assets/images}/fav-icons/first-page/android-chrome-512x512.png (100%) rename {images => assets/images}/fav-icons/first-page/apple-touch-icon.png (100%) rename {images => assets/images}/fav-icons/first-page/favicon-16x16.png (100%) rename {images => assets/images}/fav-icons/first-page/favicon-32x32.png (100%) rename {images => assets/images}/fav-icons/first-page/favicon.ico (100%) rename {images => assets/images}/fav-icons/first-page/mstile-150x150.png (100%) rename {images => assets/images}/fav-icons/first-page/safari-pinned-tab.svg (100%) rename {images => assets/images/pets-list}/pets-blacky@1x.avif (100%) rename {images => assets/images/pets-list}/pets-blacky@1x.png (100%) rename {images => assets/images/pets-list}/pets-blacky@1x.webp (100%) rename {images => assets/images/pets-list}/pets-blacky@2x.avif (100%) rename {images => assets/images/pets-list}/pets-blacky@2x.png (100%) rename {images => assets/images/pets-list}/pets-blacky@2x.webp (100%) rename {images => assets/images/pets-list}/pets-blacky@3x.avif (100%) rename {images => assets/images/pets-list}/pets-blacky@3x.png (100%) rename {images => assets/images/pets-list}/pets-blacky@3x.webp (100%) rename {images => assets/images/pets-list}/pets-bony@1x.avif (100%) rename {images => assets/images/pets-list}/pets-bony@1x.png (100%) rename {images => assets/images/pets-list}/pets-bony@1x.webp (100%) rename {images => assets/images/pets-list}/pets-bony@2x.avif (100%) rename {images => assets/images/pets-list}/pets-bony@2x.png (100%) rename {images => assets/images/pets-list}/pets-bony@2x.webp (100%) rename {images => assets/images/pets-list}/pets-bony@3x.avif (100%) rename {images => assets/images/pets-list}/pets-bony@3x.png (100%) rename {images => assets/images/pets-list}/pets-bony@3x.webp (100%) rename {images => assets/images/pets-list}/pets-butty@1x.avif (100%) rename {images => assets/images/pets-list}/pets-butty@1x.png (100%) rename {images => assets/images/pets-list}/pets-butty@1x.webp (100%) rename {images => assets/images/pets-list}/pets-butty@2x.avif (100%) rename {images => assets/images/pets-list}/pets-butty@2x.png (100%) rename {images => assets/images/pets-list}/pets-butty@2x.webp (100%) rename {images => assets/images/pets-list}/pets-butty@3x.avif (100%) rename {images => assets/images/pets-list}/pets-butty@3x.png (100%) rename {images => assets/images/pets-list}/pets-butty@3x.webp (100%) rename {images => assets/images/pets-list}/pets-charly@1x.avif (100%) rename {images => assets/images/pets-list}/pets-charly@1x.png (100%) rename {images => assets/images/pets-list}/pets-charly@1x.webp (100%) rename {images => assets/images/pets-list}/pets-charly@2x.avif (100%) rename {images => assets/images/pets-list}/pets-charly@2x.png (100%) rename {images => assets/images/pets-list}/pets-charly@2x.webp (100%) rename {images => assets/images/pets-list}/pets-charly@3x.avif (100%) rename {images => assets/images/pets-list}/pets-charly@3x.png (100%) rename {images => assets/images/pets-list}/pets-charly@3x.webp (100%) rename {images => assets/images/pets-list}/pets-cola@1x.avif (100%) rename {images => assets/images/pets-list}/pets-cola@1x.png (100%) rename {images => assets/images/pets-list}/pets-cola@1x.webp (100%) rename {images => assets/images/pets-list}/pets-cola@2x.avif (100%) rename {images => assets/images/pets-list}/pets-cola@2x.png (100%) rename {images => assets/images/pets-list}/pets-cola@2x.webp (100%) rename {images => assets/images/pets-list}/pets-cola@3x.avif (100%) rename {images => assets/images/pets-list}/pets-cola@3x.png (100%) rename {images => assets/images/pets-list}/pets-cola@3x.webp (100%) rename {images => assets/images/pets-list}/pets-donatan@1x.avif (100%) rename {images => assets/images/pets-list}/pets-donatan@1x.png (100%) rename {images => assets/images/pets-list}/pets-donatan@1x.webp (100%) rename {images => assets/images/pets-list}/pets-donatan@2x.avif (100%) rename {images => assets/images/pets-list}/pets-donatan@2x.png (100%) rename {images => assets/images/pets-list}/pets-donatan@2x.webp (100%) rename {images => assets/images/pets-list}/pets-donatan@3x.avif (100%) rename {images => assets/images/pets-list}/pets-donatan@3x.png (100%) rename {images => assets/images/pets-list}/pets-donatan@3x.webp (100%) rename {images => assets/images/pets-list}/pets-doran@1x.avif (100%) rename {images => assets/images/pets-list}/pets-doran@1x.png (100%) rename {images => assets/images/pets-list}/pets-doran@1x.webp (100%) rename {images => assets/images/pets-list}/pets-doran@2x.avif (100%) rename {images => assets/images/pets-list}/pets-doran@2x.png (100%) rename {images => assets/images/pets-list}/pets-doran@2x.webp (100%) rename {images => assets/images/pets-list}/pets-doran@3x.avif (100%) rename {images => assets/images/pets-list}/pets-doran@3x.png (100%) rename {images => assets/images/pets-list}/pets-doran@3x.webp (100%) rename {images => assets/images/pets-list}/pets-elton@1x.avif (100%) rename {images => assets/images/pets-list}/pets-elton@1x.png (100%) rename {images => assets/images/pets-list}/pets-elton@1x.webp (100%) rename {images => assets/images/pets-list}/pets-elton@2x.avif (100%) rename {images => assets/images/pets-list}/pets-elton@2x.png (100%) rename {images => assets/images/pets-list}/pets-elton@2x.webp (100%) rename {images => assets/images/pets-list}/pets-elton@3x.avif (100%) rename {images => assets/images/pets-list}/pets-elton@3x.png (100%) rename {images => assets/images/pets-list}/pets-elton@3x.webp (100%) rename {images => assets/images/pets-list}/pets-ember@1x.avif (100%) rename {images => assets/images/pets-list}/pets-ember@1x.png (100%) rename {images => assets/images/pets-list}/pets-ember@1x.webp (100%) rename {images => assets/images/pets-list}/pets-ember@2x.avif (100%) rename {images => assets/images/pets-list}/pets-ember@2x.png (100%) rename {images => assets/images/pets-list}/pets-ember@2x.webp (100%) rename {images => assets/images/pets-list}/pets-ember@3x.avif (100%) rename {images => assets/images/pets-list}/pets-ember@3x.png (100%) rename {images => assets/images/pets-list}/pets-ember@3x.webp (100%) rename {images => assets/images/pets-list}/pets-face@1x.avif (100%) rename {images => assets/images/pets-list}/pets-face@1x.png (100%) rename {images => assets/images/pets-list}/pets-face@1x.webp (100%) rename {images => assets/images/pets-list}/pets-face@2x.avif (100%) rename {images => assets/images/pets-list}/pets-face@2x.png (100%) rename {images => assets/images/pets-list}/pets-face@2x.webp (100%) rename {images => assets/images/pets-list}/pets-face@3x.avif (100%) rename {images => assets/images/pets-list}/pets-face@3x.png (100%) rename {images => assets/images/pets-list}/pets-face@3x.webp (100%) rename {images => assets/images/pets-list}/pets-fold@1x.avif (100%) rename {images => assets/images/pets-list}/pets-fold@1x.png (100%) rename {images => assets/images/pets-list}/pets-fold@1x.webp (100%) rename {images => assets/images/pets-list}/pets-fold@2x.avif (100%) rename {images => assets/images/pets-list}/pets-fold@2x.png (100%) rename {images => assets/images/pets-list}/pets-fold@2x.webp (100%) rename {images => assets/images/pets-list}/pets-fold@3x.avif (100%) rename {images => assets/images/pets-list}/pets-fold@3x.png (100%) rename {images => assets/images/pets-list}/pets-fold@3x.webp (100%) rename {images => assets/images/pets-list}/pets-freddie@1x.avif (100%) rename {images => assets/images/pets-list}/pets-freddie@1x.png (100%) rename {images => assets/images/pets-list}/pets-freddie@1x.webp (100%) rename {images => assets/images/pets-list}/pets-freddie@2x.avif (100%) rename {images => assets/images/pets-list}/pets-freddie@2x.png (100%) rename {images => assets/images/pets-list}/pets-freddie@2x.webp (100%) rename {images => assets/images/pets-list}/pets-freddie@3x.avif (100%) rename {images => assets/images/pets-list}/pets-freddie@3x.png (100%) rename {images => assets/images/pets-list}/pets-freddie@3x.webp (100%) rename {images => assets/images/pets-list}/pets-hunter@1x.avif (100%) rename {images => assets/images/pets-list}/pets-hunter@1x.png (100%) rename {images => assets/images/pets-list}/pets-hunter@1x.webp (100%) rename {images => assets/images/pets-list}/pets-hunter@2x.avif (100%) rename {images => assets/images/pets-list}/pets-hunter@2x.png (100%) rename {images => assets/images/pets-list}/pets-hunter@2x.webp (100%) rename {images => assets/images/pets-list}/pets-hunter@3x.avif (100%) rename {images => assets/images/pets-list}/pets-hunter@3x.png (100%) rename {images => assets/images/pets-list}/pets-hunter@3x.webp (100%) rename {images => assets/images/pets-list}/pets-huskar@1x.avif (100%) rename {images => assets/images/pets-list}/pets-huskar@1x.png (100%) rename {images => assets/images/pets-list}/pets-huskar@1x.webp (100%) rename {images => assets/images/pets-list}/pets-huskar@2x.avif (100%) rename {images => assets/images/pets-list}/pets-huskar@2x.png (100%) rename {images => assets/images/pets-list}/pets-huskar@2x.webp (100%) rename {images => assets/images/pets-list}/pets-huskar@3x.avif (100%) rename {images => assets/images/pets-list}/pets-huskar@3x.png (100%) rename {images => assets/images/pets-list}/pets-huskar@3x.webp (100%) rename {images => assets/images/pets-list}/pets-iron@1x.avif (100%) rename {images => assets/images/pets-list}/pets-iron@1x.png (100%) rename {images => assets/images/pets-list}/pets-iron@1x.webp (100%) rename {images => assets/images/pets-list}/pets-iron@2x.avif (100%) rename {images => assets/images/pets-list}/pets-iron@2x.png (100%) rename {images => assets/images/pets-list}/pets-iron@2x.webp (100%) rename {images => assets/images/pets-list}/pets-iron@3x.avif (100%) rename {images => assets/images/pets-list}/pets-iron@3x.png (100%) rename {images => assets/images/pets-list}/pets-iron@3x.webp (100%) rename {images => assets/images/pets-list}/pets-jennifer@1x.avif (100%) rename {images => assets/images/pets-list}/pets-jennifer@1x.png (100%) rename {images => assets/images/pets-list}/pets-jennifer@1x.webp (100%) rename {images => assets/images/pets-list}/pets-jennifer@2x.avif (100%) rename {images => assets/images/pets-list}/pets-jennifer@2x.png (100%) rename {images => assets/images/pets-list}/pets-jennifer@2x.webp (100%) rename {images => assets/images/pets-list}/pets-jennifer@3x.avif (100%) rename {images => assets/images/pets-list}/pets-jennifer@3x.png (100%) rename {images => assets/images/pets-list}/pets-jennifer@3x.webp (100%) rename {images => assets/images/pets-list}/pets-jessy@1x.avif (100%) rename {images => assets/images/pets-list}/pets-jessy@1x.png (100%) rename {images => assets/images/pets-list}/pets-jessy@1x.webp (100%) rename {images => assets/images/pets-list}/pets-jessy@2x.avif (100%) rename {images => assets/images/pets-list}/pets-jessy@2x.png (100%) rename {images => assets/images/pets-list}/pets-jessy@2x.webp (100%) rename {images => assets/images/pets-list}/pets-jessy@3x.avif (100%) rename {images => assets/images/pets-list}/pets-jessy@3x.png (100%) rename {images => assets/images/pets-list}/pets-jessy@3x.webp (100%) rename {images => assets/images/pets-list}/pets-jhon@1x.avif (100%) rename {images => assets/images/pets-list}/pets-jhon@1x.png (100%) rename {images => assets/images/pets-list}/pets-jhon@1x.webp (100%) rename {images => assets/images/pets-list}/pets-jhon@2x.avif (100%) rename {images => assets/images/pets-list}/pets-jhon@2x.png (100%) rename {images => assets/images/pets-list}/pets-jhon@2x.webp (100%) rename {images => assets/images/pets-list}/pets-jhon@3x.avif (100%) rename {images => assets/images/pets-list}/pets-jhon@3x.png (100%) rename {images => assets/images/pets-list}/pets-jhon@3x.webp (100%) rename {images => assets/images/pets-list}/pets-july@1x.avif (100%) rename {images => assets/images/pets-list}/pets-july@1x.png (100%) rename {images => assets/images/pets-list}/pets-july@1x.webp (100%) rename {images => assets/images/pets-list}/pets-july@2x.avif (100%) rename {images => assets/images/pets-list}/pets-july@2x.png (100%) rename {images => assets/images/pets-list}/pets-july@2x.webp (100%) rename {images => assets/images/pets-list}/pets-july@3x.avif (100%) rename {images => assets/images/pets-list}/pets-july@3x.png (100%) rename {images => assets/images/pets-list}/pets-july@3x.webp (100%) rename {images => assets/images/pets-list}/pets-katrine@1x.avif (100%) rename {images => assets/images/pets-list}/pets-katrine@1x.png (100%) rename {images => assets/images/pets-list}/pets-katrine@1x.webp (100%) rename {images => assets/images/pets-list}/pets-katrine@2x.avif (100%) rename {images => assets/images/pets-list}/pets-katrine@2x.png (100%) rename {images => assets/images/pets-list}/pets-katrine@2x.webp (100%) rename {images => assets/images/pets-list}/pets-katrine@3x.avif (100%) rename {images => assets/images/pets-list}/pets-katrine@3x.png (100%) rename {images => assets/images/pets-list}/pets-katrine@3x.webp (100%) rename {images => assets/images/pets-list}/pets-koddy@1x.avif (100%) rename {images => assets/images/pets-list}/pets-koddy@1x.png (100%) rename {images => assets/images/pets-list}/pets-koddy@1x.webp (100%) rename {images => assets/images/pets-list}/pets-koddy@2x.avif (100%) rename {images => assets/images/pets-list}/pets-koddy@2x.png (100%) rename {images => assets/images/pets-list}/pets-koddy@2x.webp (100%) rename {images => assets/images/pets-list}/pets-koddy@3x.avif (100%) rename {images => assets/images/pets-list}/pets-koddy@3x.png (100%) rename {images => assets/images/pets-list}/pets-koddy@3x.webp (100%) rename {images => assets/images/pets-list}/pets-lolly@1x.avif (100%) rename {images => assets/images/pets-list}/pets-lolly@1x.png (100%) rename {images => assets/images/pets-list}/pets-lolly@1x.webp (100%) rename {images => assets/images/pets-list}/pets-lolly@2x.avif (100%) rename {images => assets/images/pets-list}/pets-lolly@2x.png (100%) rename {images => assets/images/pets-list}/pets-lolly@2x.webp (100%) rename {images => assets/images/pets-list}/pets-lolly@3x.avif (100%) rename {images => assets/images/pets-list}/pets-lolly@3x.png (100%) rename {images => assets/images/pets-list}/pets-lolly@3x.webp (100%) rename {images => assets/images/pets-list}/pets-missy@1x.avif (100%) rename {images => assets/images/pets-list}/pets-missy@1x.png (100%) rename {images => assets/images/pets-list}/pets-missy@1x.webp (100%) rename {images => assets/images/pets-list}/pets-missy@2x.avif (100%) rename {images => assets/images/pets-list}/pets-missy@2x.png (100%) rename {images => assets/images/pets-list}/pets-missy@2x.webp (100%) rename {images => assets/images/pets-list}/pets-missy@3x.avif (100%) rename {images => assets/images/pets-list}/pets-missy@3x.png (100%) rename {images => assets/images/pets-list}/pets-missy@3x.webp (100%) rename {images => assets/images/pets-list}/pets-molav@1x.avif (100%) rename {images => assets/images/pets-list}/pets-molav@1x.png (100%) rename {images => assets/images/pets-list}/pets-molav@1x.webp (100%) rename {images => assets/images/pets-list}/pets-molav@2x.avif (100%) rename {images => assets/images/pets-list}/pets-molav@2x.png (100%) rename {images => assets/images/pets-list}/pets-molav@2x.webp (100%) rename {images => assets/images/pets-list}/pets-molav@3x.avif (100%) rename {images => assets/images/pets-list}/pets-molav@3x.png (100%) rename {images => assets/images/pets-list}/pets-molav@3x.webp (100%) rename {images => assets/images/pets-list}/pets-molly@1x.avif (100%) rename {images => assets/images/pets-list}/pets-molly@1x.png (100%) rename {images => assets/images/pets-list}/pets-molly@1x.webp (100%) rename {images => assets/images/pets-list}/pets-molly@2x.avif (100%) rename {images => assets/images/pets-list}/pets-molly@2x.png (100%) rename {images => assets/images/pets-list}/pets-molly@2x.webp (100%) rename {images => assets/images/pets-list}/pets-molly@3x.avif (100%) rename {images => assets/images/pets-list}/pets-molly@3x.png (100%) rename {images => assets/images/pets-list}/pets-molly@3x.webp (100%) rename {images => assets/images/pets-list}/pets-monika@1x.avif (100%) rename {images => assets/images/pets-list}/pets-monika@1x.png (100%) rename {images => assets/images/pets-list}/pets-monika@1x.webp (100%) rename {images => assets/images/pets-list}/pets-monika@2x.avif (100%) rename {images => assets/images/pets-list}/pets-monika@2x.png (100%) rename {images => assets/images/pets-list}/pets-monika@2x.webp (100%) rename {images => assets/images/pets-list}/pets-monika@3x.avif (100%) rename {images => assets/images/pets-list}/pets-monika@3x.png (100%) rename {images => assets/images/pets-list}/pets-monika@3x.webp (100%) rename {images => assets/images/pets-list}/pets-monna@1x.avif (100%) rename {images => assets/images/pets-list}/pets-monna@1x.png (100%) rename {images => assets/images/pets-list}/pets-monna@1x.webp (100%) rename {images => assets/images/pets-list}/pets-monna@2x.avif (100%) rename {images => assets/images/pets-list}/pets-monna@2x.png (100%) rename {images => assets/images/pets-list}/pets-monna@2x.webp (100%) rename {images => assets/images/pets-list}/pets-monna@3x.avif (100%) rename {images => assets/images/pets-list}/pets-monna@3x.png (100%) rename {images => assets/images/pets-list}/pets-monna@3x.webp (100%) rename {images => assets/images/pets-list}/pets-nomad@1x.avif (100%) rename {images => assets/images/pets-list}/pets-nomad@1x.png (100%) rename {images => assets/images/pets-list}/pets-nomad@1x.webp (100%) rename {images => assets/images/pets-list}/pets-nomad@2x.avif (100%) rename {images => assets/images/pets-list}/pets-nomad@2x.png (100%) rename {images => assets/images/pets-list}/pets-nomad@2x.webp (100%) rename {images => assets/images/pets-list}/pets-nomad@3x.avif (100%) rename {images => assets/images/pets-list}/pets-nomad@3x.png (100%) rename {images => assets/images/pets-list}/pets-nomad@3x.webp (100%) rename {images => assets/images/pets-list}/pets-perry@1x.avif (100%) rename {images => assets/images/pets-list}/pets-perry@1x.png (100%) rename {images => assets/images/pets-list}/pets-perry@1x.webp (100%) rename {images => assets/images/pets-list}/pets-perry@2x.avif (100%) rename {images => assets/images/pets-list}/pets-perry@2x.png (100%) rename {images => assets/images/pets-list}/pets-perry@2x.webp (100%) rename {images => assets/images/pets-list}/pets-perry@3x.avif (100%) rename {images => assets/images/pets-list}/pets-perry@3x.png (100%) rename {images => assets/images/pets-list}/pets-perry@3x.webp (100%) rename {images => assets/images/pets-list}/pets-poolly@1x.avif (100%) rename {images => assets/images/pets-list}/pets-poolly@1x.png (100%) rename {images => assets/images/pets-list}/pets-poolly@1x.webp (100%) rename {images => assets/images/pets-list}/pets-poolly@2x.avif (100%) rename {images => assets/images/pets-list}/pets-poolly@2x.png (100%) rename {images => assets/images/pets-list}/pets-poolly@2x.webp (100%) rename {images => assets/images/pets-list}/pets-poolly@3x.avif (100%) rename {images => assets/images/pets-list}/pets-poolly@3x.png (100%) rename {images => assets/images/pets-list}/pets-poolly@3x.webp (100%) rename {images => assets/images/pets-list}/pets-pory@1x.avif (100%) rename {images => assets/images/pets-list}/pets-pory@1x.png (100%) rename {images => assets/images/pets-list}/pets-pory@1x.webp (100%) rename {images => assets/images/pets-list}/pets-pory@2x.avif (100%) rename {images => assets/images/pets-list}/pets-pory@2x.png (100%) rename {images => assets/images/pets-list}/pets-pory@2x.webp (100%) rename {images => assets/images/pets-list}/pets-pory@3x.avif (100%) rename {images => assets/images/pets-list}/pets-pory@3x.png (100%) rename {images => assets/images/pets-list}/pets-pory@3x.webp (100%) rename {images => assets/images/pets-list}/pets-rex@1x.avif (100%) rename {images => assets/images/pets-list}/pets-rex@1x.png (100%) rename {images => assets/images/pets-list}/pets-rex@1x.webp (100%) rename {images => assets/images/pets-list}/pets-rex@2x.avif (100%) rename {images => assets/images/pets-list}/pets-rex@2x.png (100%) rename {images => assets/images/pets-list}/pets-rex@2x.webp (100%) rename {images => assets/images/pets-list}/pets-rex@3x.avif (100%) rename {images => assets/images/pets-list}/pets-rex@3x.png (100%) rename {images => assets/images/pets-list}/pets-rex@3x.webp (100%) rename {images => assets/images/pets-list}/pets-rikky@1x.avif (100%) rename {images => assets/images/pets-list}/pets-rikky@1x.png (100%) rename {images => assets/images/pets-list}/pets-rikky@1x.webp (100%) rename {images => assets/images/pets-list}/pets-rikky@2x.avif (100%) rename {images => assets/images/pets-list}/pets-rikky@2x.png (100%) rename {images => assets/images/pets-list}/pets-rikky@2x.webp (100%) rename {images => assets/images/pets-list}/pets-rikky@3x.avif (100%) rename {images => assets/images/pets-list}/pets-rikky@3x.png (100%) rename {images => assets/images/pets-list}/pets-rikky@3x.webp (100%) rename {images => assets/images/pets-list}/pets-rolls@1x.avif (100%) rename {images => assets/images/pets-list}/pets-rolls@1x.png (100%) rename {images => assets/images/pets-list}/pets-rolls@1x.webp (100%) rename {images => assets/images/pets-list}/pets-rolls@2x.avif (100%) rename {images => assets/images/pets-list}/pets-rolls@2x.png (100%) rename {images => assets/images/pets-list}/pets-rolls@2x.webp (100%) rename {images => assets/images/pets-list}/pets-rolls@3x.avif (100%) rename {images => assets/images/pets-list}/pets-rolls@3x.png (100%) rename {images => assets/images/pets-list}/pets-rolls@3x.webp (100%) rename {images => assets/images/pets-list}/pets-ronny@1x.avif (100%) rename {images => assets/images/pets-list}/pets-ronny@1x.png (100%) rename {images => assets/images/pets-list}/pets-ronny@1x.webp (100%) rename {images => assets/images/pets-list}/pets-ronny@2x.avif (100%) rename {images => assets/images/pets-list}/pets-ronny@2x.png (100%) rename {images => assets/images/pets-list}/pets-ronny@2x.webp (100%) rename {images => assets/images/pets-list}/pets-ronny@3x.avif (100%) rename {images => assets/images/pets-list}/pets-ronny@3x.png (100%) rename {images => assets/images/pets-list}/pets-ronny@3x.webp (100%) rename {images => assets/images/pets-list}/pets-salem@1x.avif (100%) rename {images => assets/images/pets-list}/pets-salem@1x.png (100%) rename {images => assets/images/pets-list}/pets-salem@1x.webp (100%) rename {images => assets/images/pets-list}/pets-salem@2x.avif (100%) rename {images => assets/images/pets-list}/pets-salem@2x.png (100%) rename {images => assets/images/pets-list}/pets-salem@2x.webp (100%) rename {images => assets/images/pets-list}/pets-salem@3x.avif (100%) rename {images => assets/images/pets-list}/pets-salem@3x.png (100%) rename {images => assets/images/pets-list}/pets-salem@3x.webp (100%) rename {images => assets/images/pets-list}/pets-scarlet@1x.avif (100%) rename {images => assets/images/pets-list}/pets-scarlet@1x.png (100%) rename {images => assets/images/pets-list}/pets-scarlet@1x.webp (100%) rename {images => assets/images/pets-list}/pets-scarlet@2x.avif (100%) rename {images => assets/images/pets-list}/pets-scarlet@2x.png (100%) rename {images => assets/images/pets-list}/pets-scarlet@2x.webp (100%) rename {images => assets/images/pets-list}/pets-scarlet@3x.avif (100%) rename {images => assets/images/pets-list}/pets-scarlet@3x.png (100%) rename {images => assets/images/pets-list}/pets-scarlet@3x.webp (100%) rename {images => assets/images/pets-list}/pets-skrull@1x.avif (100%) rename {images => assets/images/pets-list}/pets-skrull@1x.png (100%) rename {images => assets/images/pets-list}/pets-skrull@1x.webp (100%) rename {images => assets/images/pets-list}/pets-skrull@2x.avif (100%) rename {images => assets/images/pets-list}/pets-skrull@2x.png (100%) rename {images => assets/images/pets-list}/pets-skrull@2x.webp (100%) rename {images => assets/images/pets-list}/pets-skrull@3x.avif (100%) rename {images => assets/images/pets-list}/pets-skrull@3x.png (100%) rename {images => assets/images/pets-list}/pets-skrull@3x.webp (100%) rename {images => assets/images/pets-list}/pets-smile@1x.avif (100%) rename {images => assets/images/pets-list}/pets-smile@1x.png (100%) rename {images => assets/images/pets-list}/pets-smile@1x.webp (100%) rename {images => assets/images/pets-list}/pets-smile@2x.avif (100%) rename {images => assets/images/pets-list}/pets-smile@2x.png (100%) rename {images => assets/images/pets-list}/pets-smile@2x.webp (100%) rename {images => assets/images/pets-list}/pets-smile@3x.avif (100%) rename {images => assets/images/pets-list}/pets-smile@3x.png (100%) rename {images => assets/images/pets-list}/pets-smile@3x.webp (100%) rename {images => assets/images/pets-list}/pets-sophia@1x.avif (100%) rename {images => assets/images/pets-list}/pets-sophia@1x.png (100%) rename {images => assets/images/pets-list}/pets-sophia@1x.webp (100%) rename {images => assets/images/pets-list}/pets-sophia@2x.avif (100%) rename {images => assets/images/pets-list}/pets-sophia@2x.png (100%) rename {images => assets/images/pets-list}/pets-sophia@2x.webp (100%) rename {images => assets/images/pets-list}/pets-sophia@3x.avif (100%) rename {images => assets/images/pets-list}/pets-sophia@3x.png (100%) rename {images => assets/images/pets-list}/pets-sophia@3x.webp (100%) rename {images => assets/images/pets-list}/pets-spoon@1x.avif (100%) rename {images => assets/images/pets-list}/pets-spoon@1x.png (100%) rename {images => assets/images/pets-list}/pets-spoon@1x.webp (100%) rename {images => assets/images/pets-list}/pets-spoon@2x.avif (100%) rename {images => assets/images/pets-list}/pets-spoon@2x.png (100%) rename {images => assets/images/pets-list}/pets-spoon@2x.webp (100%) rename {images => assets/images/pets-list}/pets-spoon@3x.avif (100%) rename {images => assets/images/pets-list}/pets-spoon@3x.png (100%) rename {images => assets/images/pets-list}/pets-spoon@3x.webp (100%) rename {images => assets/images/pets-list}/pets-tanos@1x.avif (100%) rename {images => assets/images/pets-list}/pets-tanos@1x.png (100%) rename {images => assets/images/pets-list}/pets-tanos@1x.webp (100%) rename {images => assets/images/pets-list}/pets-tanos@2x.avif (100%) rename {images => assets/images/pets-list}/pets-tanos@2x.png (100%) rename {images => assets/images/pets-list}/pets-tanos@2x.webp (100%) rename {images => assets/images/pets-list}/pets-tanos@3x.avif (100%) rename {images => assets/images/pets-list}/pets-tanos@3x.png (100%) rename {images => assets/images/pets-list}/pets-tanos@3x.webp (100%) rename {images => assets/images/pets-list}/pets-timmy@1x.avif (100%) rename {images => assets/images/pets-list}/pets-timmy@1x.png (100%) rename {images => assets/images/pets-list}/pets-timmy@1x.webp (100%) rename {images => assets/images/pets-list}/pets-timmy@2x.avif (100%) rename {images => assets/images/pets-list}/pets-timmy@2x.png (100%) rename {images => assets/images/pets-list}/pets-timmy@2x.webp (100%) rename {images => assets/images/pets-list}/pets-timmy@3x.avif (100%) rename {images => assets/images/pets-list}/pets-timmy@3x.png (100%) rename {images => assets/images/pets-list}/pets-timmy@3x.webp (100%) rename {images => assets/images/pets-list}/pets-tor@1x.avif (100%) rename {images => assets/images/pets-list}/pets-tor@1x.png (100%) rename {images => assets/images/pets-list}/pets-tor@1x.webp (100%) rename {images => assets/images/pets-list}/pets-tor@2x.avif (100%) rename {images => assets/images/pets-list}/pets-tor@2x.png (100%) rename {images => assets/images/pets-list}/pets-tor@2x.webp (100%) rename {images => assets/images/pets-list}/pets-tor@3x.avif (100%) rename {images => assets/images/pets-list}/pets-tor@3x.png (100%) rename {images => assets/images/pets-list}/pets-tor@3x.webp (100%) rename {images => assets/images/pets-list}/pets-willson@1x.avif (100%) rename {images => assets/images/pets-list}/pets-willson@1x.png (100%) rename {images => assets/images/pets-list}/pets-willson@1x.webp (100%) rename {images => assets/images/pets-list}/pets-willson@2x.avif (100%) rename {images => assets/images/pets-list}/pets-willson@2x.png (100%) rename {images => assets/images/pets-list}/pets-willson@2x.webp (100%) rename {images => assets/images/pets-list}/pets-willson@3x.avif (100%) rename {images => assets/images/pets-list}/pets-willson@3x.png (100%) rename {images => assets/images/pets-list}/pets-willson@3x.webp (100%) rename {images => assets/images/pets-list}/pets-wonder@1x.avif (100%) rename {images => assets/images/pets-list}/pets-wonder@1x.png (100%) rename {images => assets/images/pets-list}/pets-wonder@1x.webp (100%) rename {images => assets/images/pets-list}/pets-wonder@2x.avif (100%) rename {images => assets/images/pets-list}/pets-wonder@2x.png (100%) rename {images => assets/images/pets-list}/pets-wonder@2x.webp (100%) rename {images => assets/images/pets-list}/pets-wonder@3x.avif (100%) rename {images => assets/images/pets-list}/pets-wonder@3x.png (100%) rename {images => assets/images/pets-list}/pets-wonder@3x.webp (100%) rename {images => assets/images/pets-list}/pets-woody@1x.avif (100%) rename {images => assets/images/pets-list}/pets-woody@1x.png (100%) rename {images => assets/images/pets-list}/pets-woody@1x.webp (100%) create mode 100644 assets/images/pets-list/pets-woody@2x.avif rename {images => assets/images/pets-list}/pets-woody@2x.png (100%) rename {images => assets/images/pets-list}/pets-woody@2x.webp (100%) rename {images => assets/images/pets-list}/pets-woody@3x.avif (100%) rename {images => assets/images/pets-list}/pets-woody@3x.png (100%) rename {images => assets/images/pets-list}/pets-woody@3x.webp (100%) rename {images => assets/images/pets-list}/pets-yammy@1x.avif (100%) rename {images => assets/images/pets-list}/pets-yammy@1x.png (100%) rename {images => assets/images/pets-list}/pets-yammy@1x.webp (100%) rename {images => assets/images/pets-list}/pets-yammy@2x.avif (100%) rename {images => assets/images/pets-list}/pets-yammy@2x.png (100%) rename {images => assets/images/pets-list}/pets-yammy@2x.webp (100%) rename {images => assets/images/pets-list}/pets-yammy@3x.avif (100%) rename {images => assets/images/pets-list}/pets-yammy@3x.png (100%) rename {images => assets/images/pets-list}/pets-yammy@3x.webp (100%) rename images/about-pets@2x.webp => assets/images/pictures/13e90a61bf5b9d93d8ae.webp (100%) rename images/about-pets@3x.avif => assets/images/pictures/1b1cb0a2de283ddd05bd.avif (100%) rename images/footer-puppy@3x.webp => assets/images/pictures/1fc4b60a9014cd9c6a8b.webp (100%) rename images/start-screen-puppy@1x.webp => assets/images/pictures/2b9d68b128a087e98fa0.webp (100%) rename images/start-screen-puppy@3x.avif => assets/images/pictures/38309bf3b346a7dbedea.avif (100%) rename images/footer-puppy@3x.avif => assets/images/pictures/385ad89f7cf5d8c8b1a2.avif (100%) rename images/footer-puppy@2x.png => assets/images/pictures/3e4d2c4427b1c6ace31a.png (100%) rename images/about-pets@3x.png => assets/images/pictures/3f024617d6a8bfab6c76.png (100%) rename images/about-pets@3x.webp => assets/images/pictures/4268520c9cc3ed4b3d35.webp (100%) rename images/start-screen-puppy@2x.webp => assets/images/pictures/4416dea9b952f02c52fe.webp (100%) rename images/footer-puppy@1x.png => assets/images/pictures/4462efaa12661e327e2a.png (100%) rename images/footer-puppy@1x.webp => assets/images/pictures/45091e7b4c0bdd681132.webp (100%) rename images/footer-puppy@2x.avif => assets/images/pictures/501ef6324284e53ad9f4.avif (100%) rename images/start-screen-puppy@1x.png => assets/images/pictures/612dddff9a87e103a0f0.png (100%) rename images/donation-dog@2x.png => assets/images/pictures/63f2f6932772001b867b.png (100%) rename images/about-pets@2x.avif => assets/images/pictures/67bfd532a265393638bc.avif (100%) rename images/noise_transparent.png => assets/images/pictures/6a93a09d1defdda8c252.png (100%) rename images/donation-dog@1x.webp => assets/images/pictures/6fb0fdba6fa3c7384872.webp (100%) rename images/donation-dog@2x.avif => assets/images/pictures/745f45027ad310021187.avif (100%) rename images/footer-puppy@3x.png => assets/images/pictures/7a33cc7c91454ee1ae90.png (100%) rename images/start-screen-puppy@2x.png => assets/images/pictures/7daffcf83e2589354ee6.png (100%) rename images/footer-puppy@2x.webp => assets/images/pictures/81191d52de000fb3513b.webp (100%) rename images/donation-dog@1x.avif => assets/images/pictures/8198db9ce94c68661714.avif (100%) rename images/footer-puppy@1x.avif => assets/images/pictures/8ac6a388d2acfa0dad14.avif (100%) rename images/donation-dog@1x.png => assets/images/pictures/9263654f1a06fe23f6fa.png (100%) rename images/start-screen-puppy@3x.png => assets/images/pictures/97c0aa7e1c00084f0e20.png (100%) rename images/donation-dog@3x.webp => assets/images/pictures/b3a24a14365c55f913af.webp (100%) rename images/donation-dog@2x.webp => assets/images/pictures/ba6e80a02faa415af9e6.webp (100%) rename images/donation-dog@3x.avif => assets/images/pictures/bf8f7abb349574475327.avif (100%) rename images/start-screen-puppy@1x.avif => assets/images/pictures/c84417e80cf1f79a03b9.avif (100%) rename images/start-screen-puppy@3x.webp => assets/images/pictures/d08aaed975542b7d90f6.webp (100%) rename images/start-screen-puppy@2x.avif => assets/images/pictures/eacd13c8a84cf9047112.avif (100%) rename images/about-pets@1x.png => assets/images/pictures/ebf00c730050b2b2d276.png (100%) rename images/donation-dog@3x.png => assets/images/pictures/ed32a16226e0578fee47.png (100%) rename images/about-pets@2x.png => assets/images/pictures/ed9f69d24bac0b338699.png (100%) rename images/about-pets@1x.webp => assets/images/pictures/f2120259d829cfa3d2e8.webp (100%) create mode 100644 assets/images/pictures/fc494e079502323c49c6.avif rename {images => assets/images/popup}/Blacky.avif (100%) rename {images => assets/images/popup}/Blacky.png (100%) rename {images => assets/images/popup}/Blacky.webp (100%) rename {images => assets/images/popup}/Bony.avif (100%) rename {images => assets/images/popup}/Bony.png (100%) rename {images => assets/images/popup}/Bony.webp (100%) rename {images => assets/images/popup}/Butty.avif (100%) rename {images => assets/images/popup}/Butty.png (100%) rename {images => assets/images/popup}/Butty.webp (100%) rename {images => assets/images/popup}/Charly.avif (100%) rename {images => assets/images/popup}/Charly.png (100%) rename {images => assets/images/popup}/Charly.webp (100%) rename {images => assets/images/popup}/Cola.avif (100%) rename {images => assets/images/popup}/Cola.png (100%) rename {images => assets/images/popup}/Cola.webp (100%) rename {images => assets/images/popup}/Donatan.avif (100%) rename {images => assets/images/popup}/Donatan.png (100%) rename {images => assets/images/popup}/Donatan.webp (100%) rename {images => assets/images/popup}/Doran.avif (100%) rename {images => assets/images/popup}/Doran.png (100%) rename {images => assets/images/popup}/Doran.webp (100%) rename {images => assets/images/popup}/Elton.avif (100%) rename {images => assets/images/popup}/Elton.png (100%) rename {images => assets/images/popup}/Elton.webp (100%) rename {images => assets/images/popup}/Ember.avif (100%) rename {images => assets/images/popup}/Ember.png (100%) rename {images => assets/images/popup}/Ember.webp (100%) rename {images => assets/images/popup}/Face.avif (100%) rename {images => assets/images/popup}/Face.png (100%) rename {images => assets/images/popup}/Face.webp (100%) rename {images => assets/images/popup}/Fold.avif (100%) rename {images => assets/images/popup}/Fold.png (100%) rename {images => assets/images/popup}/Fold.webp (100%) rename {images => assets/images/popup}/Freddie.avif (100%) rename {images => assets/images/popup}/Freddie.png (100%) rename {images => assets/images/popup}/Freddie.webp (100%) rename {images => assets/images/popup}/Hunter.avif (100%) rename {images => assets/images/popup}/Hunter.png (100%) rename {images => assets/images/popup}/Hunter.webp (100%) rename {images => assets/images/popup}/Huskar.avif (100%) rename {images => assets/images/popup}/Huskar.png (100%) rename {images => assets/images/popup}/Huskar.webp (100%) rename {images => assets/images/popup}/Iron.avif (100%) rename {images => assets/images/popup}/Iron.png (100%) rename {images => assets/images/popup}/Iron.webp (100%) rename {images => assets/images/popup}/Jennifer.avif (100%) rename {images => assets/images/popup}/Jennifer.png (100%) rename {images => assets/images/popup}/Jennifer.webp (100%) rename {images => assets/images/popup}/Jessy.avif (100%) rename {images => assets/images/popup}/Jessy.png (100%) rename {images => assets/images/popup}/Jessy.webp (100%) rename {images => assets/images/popup}/Jhon.avif (100%) rename {images => assets/images/popup}/Jhon.png (100%) rename {images => assets/images/popup}/Jhon.webp (100%) rename {images => assets/images/popup}/July.avif (100%) rename {images => assets/images/popup}/July.png (100%) rename {images => assets/images/popup}/July.webp (100%) rename {images => assets/images/popup}/Katrine.avif (100%) rename {images => assets/images/popup}/Katrine.png (100%) rename {images => assets/images/popup}/Katrine.webp (100%) rename {images => assets/images/popup}/Koddy.avif (100%) rename {images => assets/images/popup}/Koddy.png (100%) rename {images => assets/images/popup}/Koddy.webp (100%) rename {images => assets/images/popup}/Lolly.avif (100%) rename {images => assets/images/popup}/Lolly.png (100%) rename {images => assets/images/popup}/Lolly.webp (100%) rename {images => assets/images/popup}/Missy.avif (100%) rename {images => assets/images/popup}/Missy.png (100%) rename {images => assets/images/popup}/Missy.webp (100%) rename {images => assets/images/popup}/Molav.avif (100%) rename {images => assets/images/popup}/Molav.png (100%) rename {images => assets/images/popup}/Molav.webp (100%) rename {images => assets/images/popup}/Molly.avif (100%) rename {images => assets/images/popup}/Molly.png (100%) rename {images => assets/images/popup}/Molly.webp (100%) rename {images => assets/images/popup}/Monika.avif (100%) rename {images => assets/images/popup}/Monika.png (100%) rename {images => assets/images/popup}/Monika.webp (100%) rename {images => assets/images/popup}/Monna.avif (100%) rename {images => assets/images/popup}/Monna.png (100%) rename {images => assets/images/popup}/Monna.webp (100%) rename {images => assets/images/popup}/Nomad.avif (100%) rename {images => assets/images/popup}/Nomad.png (100%) rename {images => assets/images/popup}/Nomad.webp (100%) rename {images => assets/images/popup}/Perry.avif (100%) rename {images => assets/images/popup}/Perry.png (100%) rename {images => assets/images/popup}/Perry.webp (100%) rename {images => assets/images/popup}/Poolly.avif (100%) rename {images => assets/images/popup}/Poolly.png (100%) rename {images => assets/images/popup}/Poolly.webp (100%) rename {images => assets/images/popup}/Pory.avif (100%) rename {images => assets/images/popup}/Pory.png (100%) rename {images => assets/images/popup}/Pory.webp (100%) rename {images => assets/images/popup}/Rex.avif (100%) rename {images => assets/images/popup}/Rex.png (100%) rename {images => assets/images/popup}/Rex.webp (100%) rename {images => assets/images/popup}/Rikky.avif (100%) rename {images => assets/images/popup}/Rikky.png (100%) rename {images => assets/images/popup}/Rikky.webp (100%) rename {images => assets/images/popup}/Rolls.avif (100%) rename {images => assets/images/popup}/Rolls.png (100%) rename {images => assets/images/popup}/Rolls.webp (100%) rename {images => assets/images/popup}/Ronny.avif (100%) rename {images => assets/images/popup}/Ronny.png (100%) rename {images => assets/images/popup}/Ronny.webp (100%) rename {images => assets/images/popup}/Salem.avif (100%) rename {images => assets/images/popup}/Salem.png (100%) rename {images => assets/images/popup}/Salem.webp (100%) rename {images => assets/images/popup}/Scarlett.avif (100%) rename {images => assets/images/popup}/Scarlett.png (100%) rename {images => assets/images/popup}/Scarlett.webp (100%) rename {images => assets/images/popup}/Skrull.avif (100%) rename {images => assets/images/popup}/Skrull.png (100%) rename {images => assets/images/popup}/Skrull.webp (100%) rename {images => assets/images/popup}/Smile.avif (100%) rename {images => assets/images/popup}/Smile.png (100%) rename {images => assets/images/popup}/Smile.webp (100%) rename {images => assets/images/popup}/Sophia.avif (100%) rename {images => assets/images/popup}/Sophia.png (100%) rename {images => assets/images/popup}/Sophia.webp (100%) rename {images => assets/images/popup}/Spoon.avif (100%) rename {images => assets/images/popup}/Spoon.png (100%) rename {images => assets/images/popup}/Spoon.webp (100%) rename {images => assets/images/popup}/Tanos.avif (100%) rename {images => assets/images/popup}/Tanos.png (100%) rename {images => assets/images/popup}/Tanos.webp (100%) rename {images => assets/images/popup}/Timmy.avif (100%) rename {images => assets/images/popup}/Timmy.png (100%) rename {images => assets/images/popup}/Timmy.webp (100%) rename {images => assets/images/popup}/Tor.avif (100%) rename {images => assets/images/popup}/Tor.png (100%) rename {images => assets/images/popup}/Tor.webp (100%) rename {images => assets/images/popup}/Willson.avif (100%) rename {images => assets/images/popup}/Willson.png (100%) rename {images => assets/images/popup}/Willson.webp (100%) rename {images => assets/images/popup}/Wonder.avif (100%) rename {images => assets/images/popup}/Wonder.png (100%) rename {images => assets/images/popup}/Wonder.webp (100%) rename {images => assets/images/popup}/Woody.avif (100%) rename {images => assets/images/popup}/Woody.png (100%) rename {images => assets/images/popup}/Woody.webp (100%) rename {images => assets/images/popup}/Yammy.avif (100%) rename {images => assets/images/popup}/Yammy.png (100%) rename {images => assets/images/popup}/Yammy.webp (100%) create mode 100644 assets/images/readme-picture.jpg rename images/svg/icon-sleeping-area.svg => assets/images/svg/2f6598186570c72b9088.svg (100%) rename images/svg/icon-medicines.svg => assets/images/svg/317629c32a39cc57612e.svg (100%) rename images/svg/icon-pet-food.svg => assets/images/svg/6b590a1ef8dc5d818308.svg (100%) rename images/svg/credit-card.svg => assets/images/svg/87b3588ef4c806a90584.svg (100%) rename images/svg/Arrow-left.svg => assets/images/svg/88b91871cdf4cc69d168.svg (100%) rename images/svg/icon-transportation.svg => assets/images/svg/92e4c364358779e93da8.svg (100%) rename images/svg/Arrow-right.svg => assets/images/svg/ac127615a3c368e96262.svg (100%) create mode 100644 assets/images/svg/ad115b3922e9177158a4.svg rename images/svg/icon-toys.svg => assets/images/svg/bf0e66942dc20b73a6a7.svg (100%) rename images/svg/icon-marker.svg => assets/images/svg/c76a75fd526a2a60788c.svg (100%) rename images/svg/icon-shampoos.svg => assets/images/svg/cb5613663c909d4274ad.svg (100%) rename images/svg/icon-collars-leashes.svg => assets/images/svg/e17b7fee08d467eabc11.svg (100%) rename images/svg/icon-phone.svg => assets/images/svg/e57f79f72c5005fea948.svg (100%) rename images/svg/icon-email.svg => assets/images/svg/e6687d0b5277d4c4a542.svg (100%) rename images/svg/icon-vitamins.svg => assets/images/svg/ee1b38170b4d1c54d4b9.svg (100%) rename images/svg/icon-bowls-and-cups.svg => assets/images/svg/f96fab1f45ac7b09bffa.svg (100%) rename images/fav-icons/first-page/browserconfig.xml => browserconfig.xml (100%) create mode 100644 cf64ca5ab2d7504fc6f2.js delete mode 100644 css/our-pets.css delete mode 100644 css/style.css delete mode 100644 images/fav-icons/first-page/site.webmanifest delete mode 100644 images/pets-woody@2x (1).webp delete mode 100644 images/readme-image.png delete mode 100644 js/index.js delete mode 100644 js/our-pets.js create mode 100644 site.webmanifest delete mode 100644 src/js/components/burger.js delete mode 100644 src/js/components/checkClickOut.js delete mode 100644 src/js/components/generatePopup.js delete mode 100644 src/js/components/pagination.js delete mode 100644 src/js/components/paginationValues.js delete mode 100644 src/js/components/pets-info.js delete mode 100644 src/js/components/popup.js delete mode 100644 src/js/components/slider.js delete mode 100644 src/js/index.js delete mode 100644 src/js/our-pets.js delete mode 100644 src/scss/_media.scss delete mode 100644 src/scss/_mixins.scss delete mode 100644 src/scss/_normalize.scss delete mode 100644 src/scss/_variables.scss delete mode 100644 src/scss/components/_components.scss delete mode 100644 src/scss/components/_footer.scss delete mode 100644 src/scss/components/_header.scss delete mode 100644 src/scss/components/_main.scss delete mode 100644 src/scss/components/_section-about.scss delete mode 100644 src/scss/components/_section-donation.scss delete mode 100644 src/scss/components/_section-help.scss delete mode 100644 src/scss/components/_section-pets.scss delete mode 100644 src/scss/components/_section-welcome.scss delete mode 100644 src/scss/components/our-pets/_footer.scss delete mode 100644 src/scss/components/our-pets/_header.scss delete mode 100644 src/scss/components/our-pets/_section-pets.scss delete mode 100644 src/scss/components/our-pets/our-pets.scss delete mode 100644 src/scss/style.scss diff --git a/.gitignore b/.gitignore index b869edf..30bc162 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -prepros.config \ No newline at end of file +/node_modules \ No newline at end of file diff --git a/27b059bb811937989947.css b/27b059bb811937989947.css new file mode 100644 index 0000000..a12d51c --- /dev/null +++ b/27b059bb811937989947.css @@ -0,0 +1 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;width:100%;height:100%;scroll-behavior:smooth}body{margin:0;font-family:"Noto Sans",sans-serif;letter-spacing:1px;width:100%;height:100%;-webkit-tap-highlight-color:rgba(3,2,2,0);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration:none;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}figure{margin:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}details summary::-webkit-details-marker{display:none}details>summary{list-style:none}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}ul{list-style-type:none;padding:0}svg{cursor:pointer;pointer-events:auto}h1,h2,h3,h4,h5,p,ul{margin:0}:root{--brown-background: url(assets/images/pictures/6a93a09d1defdda8c252.png), linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%);--white_255: rgb(255, 255, 255);--white_250: rgb(250, 250, 250);--white_246: rgb(246, 246, 246);--orange: rgb(241, 205, 179);--orange_hover: rgb(253, 220, 196);--dark__buttons: rgb(41, 41, 41);--dark__76: rgb(76, 76, 76);--dark__84: rgb(84, 84, 84);--dark__205: rgb(205, 205, 205);--nav__active-color: rgb(241, 205, 179);--nav__active-border: 3px solid var(--nav__active-color);--buttons-borderRadius: 100px;--buttons-padding: 14px 44px 14px 44px;--content-width: 1200px;--padding-contentInline: 40px;--Georgia-regular: "Georgia", "sans-serif";--transition: all 0.3s ease}.body{font-family:"Georgia", "sans-serif";font-family:var(--Georgia-regular);font-weight:400}.body_fixed{overflow:hidden}.body_popup_fixed{overflow:hidden}.container{margin:0 auto;padding-left:40px;padding-right:40px;padding-left:var(--padding-contentInline);padding-right:var(--padding-contentInline);max-width:1200px;max-width:var(--content-width);box-sizing:content-box}.title{font-size:max(25px, min(4.5572916667vw, 35px));font-weight:400;line-height:130%;letter-spacing:2.1px;text-align:left;color:rgb(84, 84, 84);color:var(--dark__84)}@media only screen and (max-width: 767px){.title{letter-spacing:1.5px;text-align:center}}.subtitle{font-family:"Arial","sans-serif";font-size:15px;line-height:160%;letter-spacing:0;text-align:left}@media only screen and (max-width: 767px){.subtitle{text-align:justify}}.subtitle-animal{color:rgb(84, 84, 84);color:var(--dark__84);font-size:20px;line-height:23px;text-align:center}@media only screen and (max-width: 1279.5px){.subtitle-animal{letter-spacing:1.2px}}@media only screen and (max-width: 767px){.subtitle-animal{letter-spacing:1px}}.header{background:url(assets/images/pictures/6a93a09d1defdda8c252.png), linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%);background:var(--brown-background)}.header .container{padding-top:30px}@media only screen and (max-width: 1279.5px){.header .container{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 767px){.header .container{padding-left:20px;padding-right:20px}}.header__inner{display:flex;justify-content:space-between;align-items:center}.logo__title{margin-bottom:10px;font-size:32px;line-height:110%;letter-spacing:2px;color:rgb(241, 205, 179);color:var(--orange)}.logo__subtitle{margin-left:4px;color:rgb(255, 255, 255);color:var(--white_255);font-size:13px;line-height:15px;letter-spacing:1.3px}.nav{color:rgb(205, 205, 205);color:var(--dark__205)}.nav__list{display:flex;-moz-column-gap:36px;column-gap:36px}@media only screen and (max-width: 767px){.nav__list{position:fixed;right:0;top:0;flex-direction:column;align-items:center;row-gap:38px;padding-top:248px;padding-bottom:248px;width:320px;height:100dvh;background:rgb(41, 41, 41);background:var(--dark__buttons);z-index:1;transform:translateX(200%);transition:transform .5s ease-in-out}}.nav__list_active{transform:translateX(0);box-shadow:0 0 0 9999px rgba(0,0,0,.6)}.nav__item{border-bottom:3px solid rgba(0,0,0,0);cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.nav__item:hover{color:rgb(250, 250, 250);color:var(--white_250)}}.nav__item:active{color:rgb(250, 250, 250);color:var(--white_250);border-bottom:3px solid rgb(241, 205, 179);border-bottom:var(--nav__active-border)}.nav__item:first-of-type{color:rgb(250, 250, 250);color:var(--white_250);border-bottom:3px solid rgb(241, 205, 179);border-bottom:var(--nav__active-border)}@media only screen and (max-width: 767px){.nav__item{font-size:32px}}.burger{display:none;flex-direction:column;row-gap:8.5px;position:relative;z-index:2;width:30px;height:22px;cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}.burger::before{content:"";position:absolute;display:block;top:-15px;left:-15px;right:-15px;bottom:-15px}@media only screen and (max-width: 767px){.burger{display:flex}}.burger__line{border-bottom:2px solid rgb(241, 205, 179);border-bottom:2px solid var(--nav__active-color)}.burger_active{transform:rotate(90deg)}.popup{position:fixed;top:50%;left:50%;display:none;z-index:3;width:900px;background:rgb(250, 250, 250);background:var(--white_250);border-radius:9px;transform:translate(-50%, -50%);box-shadow:0px 2px 35px 14px rgba(13,13,13,.04)}@media only screen and (max-width: 1279.5px){.popup{width:630px}}@media only screen and (max-width: 767px){.popup{padding:10px;width:240px}}.popup_active{display:flex;justify-content:flex-start}@media only screen and (max-width: 767px){.popup_active{justify-content:center}}.popup__text{color:#000;font-weight:400;line-height:115%;text-align:left}.popup__picture{margin-right:30px}@media only screen and (max-width: 1279.5px){.popup__picture{margin-right:11px}}@media only screen and (max-width: 767px){.popup__picture{display:none}}.popup__picture-image{width:500px;height:500px}@media only screen and (max-width: 1279.5px){.popup__picture-image{width:350px;height:350px}}.popup__content{padding-top:52px;padding-right:20px}@media only screen and (max-width: 1279.5px){.popup__content{padding-top:10px;padding-right:8px}}@media only screen and (max-width: 767px){.popup__content{padding-top:0;padding-right:0}.popup__content :where(h4,h5){text-align:center}}.popup__title{margin-bottom:8px;font-size:35px;line-height:130%;letter-spacing:2.1px}@media only screen and (max-width: 767px){.popup__title{margin-bottom:10px}}.popup__breed{margin-bottom:40px;font-size:20px;line-height:115%;letter-spacing:1.2px}@media only screen and (max-width: 1279.5px){.popup__breed{margin-bottom:20px}}.popup__description{margin-bottom:40px;font-size:15px;letter-spacing:.9px}@media only screen and (max-width: 1279.5px){.popup__description{margin-bottom:20px;font-size:13px;letter-spacing:.78px;line-height:110%}}@media only screen and (max-width: 767px){.popup__description{margin-bottom:20px;text-align:justify}}.popup__item{position:relative;padding-left:13px;font-size:15px;font-weight:700;list-style:none;line-height:110%;letter-spacing:.9px;color:#000}.popup__item:not(:last-of-type){margin-bottom:11px}@media only screen and (max-width: 1279.5px){.popup__item:not(:last-of-type){margin-bottom:6px}}@media only screen and (max-width: 767px){.popup__item:not(:last-of-type){margin-bottom:7px}}@media only screen and (max-width: 767px){.popup__item{font-size:15px;padding-left:15px}}.popup__item:before{position:absolute;top:7px;left:0;display:block;content:"";width:4px;height:4px;border-radius:50%;background:rgb(241, 205, 179);background:var(--nav__active-color)}.popup__span{font-weight:400}.popup__button{position:absolute;top:-52px;right:-42px;z-index:0;padding:0;width:52px;height:52px;border:2px solid rgb(241, 205, 179);border:2px solid var(--nav__active-color);border-radius:26px;color:rgb(41, 41, 41);color:var(--dark__buttons);outline:none;cursor:pointer;background-color:rgba(0,0,0,0);transition:all 0.3s ease;transition:var(--transition)}.popup__button::before{content:url(assets/images/svg/ad115b3922e9177158a4.svg)}@media only screen and (max-width: 767px){.popup__button{top:-52px;right:-29px}}@media(hover: hover){.popup__button:hover{background:rgb(253, 220, 196);background:var(--orange_hover)}}@media(hover: none){.popup__button:active{background:rgb(253, 220, 196);background:var(--orange_hover)}}.popup__button_hover{background:rgb(253, 220, 196);background:var(--orange_hover)}.popup_shadow{position:fixed;display:none;top:0;right:0;bottom:0;left:0;background:rgba(41,41,41,.6);z-index:1;min-height:100%;cursor:pointer}.popup_shadow-on{display:block}.welcome{margin-top:-1px;background:url(assets/images/pictures/6a93a09d1defdda8c252.png), linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%);background:var(--brown-background)}.welcome .container{padding-top:90px}@media only screen and (max-width: 1279.5px){.welcome .container{padding-left:100px;padding-right:100px;padding-top:61px}}@media only screen and (max-width: 767px){.welcome .container{padding-left:10px;padding-right:10px}}.welcome__inner{display:flex}@media only screen and (max-width: 1279.5px){.welcome__inner{flex-direction:column}}.welcome__info{margin-right:42px;padding-top:164px}@media only screen and (max-width: 1279.5px){.welcome__info{display:flex;flex-direction:column;align-items:center;align-self:center;margin-right:0;padding-top:0;max-width:460px}}.welcome__info-title{margin-bottom:42px;font-size:max(25px, min(5.7291666667vw, 44px));color:rgb(255, 255, 255);color:var(--white_255);line-height:130%;letter-spacing:0;font-weight:400}@media only screen and (max-width: 1279.5px){.welcome__info-title{align-self:baseline}}@media only screen and (max-width: 767px){.welcome__info-title{letter-spacing:1.4px;text-align:center;align-self:center}}.welcome__info-subtitle{margin-bottom:42px;color:rgb(205, 205, 205);color:var(--dark__205)}@media only screen and (max-width: 767px){.welcome__info-subtitle{text-align:center}}.welcome__info-link{display:inline-block;padding:15px 45px;border-radius:100px;border-radius:var(--buttons-borderRadius);background-color:rgb(241, 205, 179);background-color:var(--nav__active-color);color:rgb(41, 41, 41);color:var(--dark__buttons);font-size:17px;line-height:130%;letter-spacing:1px;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.welcome__info-link:hover{background-color:rgb(253, 220, 196);background-color:var(--orange_hover)}}@media(hover: none){.welcome__info-link:active{background-color:rgb(253, 220, 196);background-color:var(--orange_hover)}}@media only screen and (max-width: 1279.5px){.welcome__info-link{margin-bottom:100px}}@media only screen and (max-width: 767px){.welcome__info-link{margin-bottom:105px}}@media only screen and (max-width: 1279.5px){.welcome__picture{padding-left:70px}}@media only screen and (max-width: 767px){.welcome__picture{padding-left:40px}}.welcome__picture-image{width:max(260px, min(74vw, 698px))}.about{background:rgb(255, 255, 255);background:var(--white_255)}.about .container{padding-top:78px;padding-bottom:100px}@media only screen and (max-width: 1279.5px){.about .container{padding-top:76px;padding-left:165px;padding-right:165px}}@media only screen and (max-width: 767px){.about .container{padding:37px 10px 40px}}.about__inner{display:flex;margin-left:175px;margin-right:175px}@media only screen and (max-width: 1279.5px){.about__inner{flex-direction:column-reverse;align-items:center;margin-left:0;margin-right:0}}.about__picture{margin-right:120px}@media only screen and (max-width: 1279.5px){.about__picture{margin-right:0}}.about__picture-image{width:max(260px, min(78vw, 300px))}.about__info{padding-top:12px}@media only screen and (max-width: 1279.5px){.about__info{padding-top:0;max-width:430px}}@media only screen and (max-width: 767px){.about__info{padding-left:15px;padding-right:15px;max-width:300px}}.about__info-title{margin-bottom:25px;text-wrap:balance}@media only screen and (max-width: 1279.5px){.about__info-title{margin-bottom:23px}}.about__info-subtitle{color:rgb(76, 76, 76);color:var(--dark__76)}.about__info-subtitle:not(:last-of-type){margin-bottom:25px}@media only screen and (max-width: 1279.5px){.about__info-subtitle:last-of-type{margin-bottom:80px}}@media only screen and (max-width: 767px){.about__info-subtitle{max-width:270px}.about__info-subtitle:not(:last-of-type){margin-bottom:22px}.about__info-subtitle:last-of-type{margin-bottom:42px}}@keyframes moveLeft{from{transform:translateX(0)}to{transform:translateX(-1080px)}}@keyframes moveLeftDesktop{from{transform:translateX(0)}to{transform:translateX(-620px)}}@keyframes moveLeftMobile{from{transform:translateX(0)}to{transform:translateX(-310px)}}@keyframes moveRight{from{transform:translateX(-1080px)}to{transform:translateX(0)}}@keyframes moveRightDesktop{from{transform:translateX(-620px)}to{transform:translateX(0)}}@keyframes moveRightMobile{from{transform:translateX(-310px)}to{transform:translateX(0)}}.pets{background:rgb(246, 246, 246);background:var(--white_246)}.pets .container{padding-top:75px;padding-bottom:100px}@media only screen and (max-width: 1279.5px){.pets .container{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 767px){.pets .container{padding:40px 10px 42px}}.pets__arrow{position:absolute;top:49%;padding:0;width:52px;height:52px;border:2px solid rgb(241, 205, 179);border:2px solid var(--nav__active-color);border-radius:100px;border-radius:var(--buttons-borderRadius);background:rgba(0,0,0,0);cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.pets__arrow:hover{background:rgb(253, 220, 196);background:var(--orange_hover)}}@media(hover: none){.pets__arrow:active{background:rgb(253, 220, 196);background:var(--orange_hover)}}.pets__arrow:first-of-type{left:0}@media only screen and (max-width: 767px){.pets__arrow:first-of-type{left:19%;top:79%}}.pets__arrow:last-of-type{right:0}@media only screen and (max-width: 767px){.pets__arrow:last-of-type{right:19%;top:79%}}.pets__arrow_moveLeftAnimation{animation:moveLeft .5s ease forwards}@media only screen and (max-width: 1279.5px){.pets__arrow_moveLeftAnimation{animation:moveLeftDesktop .5s ease forwards}}@media only screen and (max-width: 767px){.pets__arrow_moveLeftAnimation{animation:moveLeftMobile .5s ease forwards}}.pets__arrow_moveRightAnimation{animation:moveRight .5s ease forwards}@media only screen and (max-width: 1279.5px){.pets__arrow_moveRightAnimation{animation:moveRightDesktop .5s ease forwards}}@media only screen and (max-width: 767px){.pets__arrow_moveRightAnimation{animation:moveRightMobile .5s ease forwards}}.pets__arrow-svg{position:absolute;top:calc(50% - 3px);left:calc(50% - 7px);width:14px;height:6px}.pets__inner{display:flex;flex-direction:column;align-items:center;position:relative}.pets__title{margin-bottom:60px;max-width:400px;text-align:center}@media only screen and (max-width: 767px){.pets__title{margin-bottom:41px;max-width:300px}}.pets__images{display:flex;align-items:center;align-self:flex-start;gap:0 90px;align-self:center;margin-bottom:60px;max-width:990px;overflow:hidden}@media only screen and (max-width: 1279.5px){.pets__images{gap:0 40px;max-width:580px}}@media only screen and (max-width: 767px){.pets__images{position:relative;margin-bottom:116px;max-width:270px}}.pets__images-image{width:270px;height:270px;margin-bottom:24px}.pets__images-figure{display:flex;flex-direction:column;align-items:center;border-radius:9px;background:rgb(250, 250, 250);background:var(--white_250);cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.pets__images-figure:hover{background:rgb(255, 255, 255);background:var(--white_255)}.pets__images-figure:hover .pets__images-button{background:rgb(253, 220, 196);background:var(--orange_hover)}}.pets__images-text{margin-bottom:28px;text-align:center}@media only screen and (max-width: 1279.5px){.pets__images-text{margin-bottom:30px}}.pets__images-button{margin-bottom:31px;padding:14px 44px 14px 44px;padding:var(--buttons-padding);color:rgb(41, 41, 41);color:var(--dark__buttons);border:2px solid #f1cdb3;border-radius:100px;border-radius:var(--buttons-borderRadius);background:rgba(0,0,0,0);font-size:17px;line-height:130%;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}.pets__link{padding:14px 44px 14px 44px;padding:var(--buttons-padding);color:rgb(41, 41, 41);color:var(--dark__buttons);background:rgb(241, 205, 179);background:var(--nav__active-color);border-radius:100px;border-radius:var(--buttons-borderRadius);font-size:17px;line-height:130%;letter-spacing:1px;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.pets__link:hover{background:rgb(253, 220, 196);background:var(--orange_hover)}}@media(hover: none){.pets__link:active{background:rgb(253, 220, 196);background:var(--orange_hover)}}.help{background:rgb(255, 255, 255);background:var(--white_255)}.help .container{padding-top:80px;padding-bottom:100px}@media only screen and (max-width: 1279.5px){.help .container{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 767px){.help .container{padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px}}.help__inner{display:flex;flex-direction:column;align-items:center;padding-left:87px;padding-right:87px}@media only screen and (max-width: 1279.5px){.help__inner{padding-left:0;padding-right:0}}.help__title{margin-bottom:58px;text-align:center}@media only screen and (max-width: 767px){.help__title{margin-bottom:39px}}.help__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:56px 121px}@media only screen and (max-width: 1279.5px){.help__icons{gap:55px 0}}@media only screen and (max-width: 767px){.help__icons{gap:24.6px 29px;justify-content:flex-start}}.help__icons-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1279.5px){.help__icons-inner{width:33.3%}}@media only screen and (max-width: 767px){.help__icons-inner{width:45%}}.help__icons-svg{width:60px;height:60px;margin-bottom:30px;cursor:default}@media only screen and (max-width: 767px){.help__icons-svg{width:50px;height:50px;margin-bottom:20px}}.help__icons-text{font-size:max(15px, min(2.6075619296vw, 20px))}.donation{text-align:left;background:rgb(246, 246, 246);background:var(--white_246);color:rgb(84, 84, 84);color:var(--dark__84)}.donation .container{padding:83px 182px 100px}@media only screen and (max-width: 1279.5px){.donation .container{padding-left:132px;padding-right:132px;padding-bottom:97px}}@media only screen and (max-width: 767px){.donation .container{padding:39px 10px}}.donation__inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media only screen and (max-width: 1279.5px){.donation__inner{flex-direction:column}}.donation__info{max-width:380px}@media only screen and (max-width: 767px){.donation__info{display:flex;flex-direction:column;align-items:center;max-width:300px}}.donation__info-title{margin-bottom:19px;max-width:300px;line-height:130%;letter-spacing:2px}@media only screen and (max-width: 767px){.donation__info-title{max-width:226px;letter-spacing:1.5px}}.donation__info-subtitle{margin-bottom:19px;font-size:15px;line-height:110%;letter-spacing:.9px}@media only screen and (max-width: 767px){.donation__info-subtitle{line-height:160%;letter-spacing:0px}}.donation__info-link{display:flex;justify-content:space-between;align-items:center;padding-left:15px;padding-right:15px;margin-bottom:20px;width:349px;height:43px;border-radius:9px;background:rgb(241, 205, 179);background:var(--nav__active-color);transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.donation__info-link:hover{background:rgb(253, 220, 196);background:var(--orange_hover)}}@media(hover: none){.donation__info-link:active{background:rgb(253, 220, 196);background:var(--orange_hover)}}@media only screen and (max-width: 767px){.donation__info-link{width:281px}}.donation__link-svg{width:30px;height:30px}.donation__link-text{font-size:20px;letter-spacing:1.2px}@media only screen and (max-width: 767px){.donation__link-text{font-size:15px;letter-spacing:.9px}}.donation__info-description{color:#b2b2b2;font-family:Arial;font-style:italic;font-size:12px;line-height:18px;letter-spacing:0}@media only screen and (max-width: 1279.5px){.donation__info-description{margin-bottom:60px}}@media only screen and (max-width: 767px){.donation__info-description{padding-left:10px;padding-right:10px;margin-bottom:42px;text-align:justify;line-height:18.5px}}.donation__picture-image{width:505px}@media only screen and (max-width: 767px){.donation__picture-image{width:max(260px, min(66vw, 505px))}}.footer{background:url(assets/images/pictures/6a93a09d1defdda8c252.png), linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%);background:var(--brown-background)}.footer .container{padding-top:40px}@media only screen and (max-width: 1279.5px){.footer .container{padding:28px 30px 0}}@media only screen and (max-width: 767px){.footer .container{padding-left:10px;padding-right:10px}}.footer__inner{display:flex;flex-wrap:wrap;-moz-column-gap:160px;column-gap:160px}@media only screen and (max-width: 1279.5px){.footer__inner{justify-content:center;align-items:center;gap:0 60px}}.footer__contacts{padding-top:16px}.footer__contacts:first-of-type{max-width:278px}.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:38px}@media only screen and (max-width: 1279.5px){.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:36px}}@media only screen and (max-width: 767px){.footer__contacts:first-of-type{display:flex;flex-direction:column;align-items:center;margin-bottom:0}}.footer__contacts:last-of-type{max-width:302px}.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:34px}@media only screen and (max-width: 1279.5px){.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:31px}}@media only screen and (max-width: 767px){.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:39px}}@media only screen and (max-width: 1279.5px){.footer__contacts{padding-top:0;margin-bottom:65px}}@media only screen and (max-width: 767px){.footer__contacts{margin-bottom:0}}.footer__contacts-title{color:rgb(255, 255, 255);color:var(--white_255);letter-spacing:2px}@media only screen and (max-width: 767px){.footer__contacts-title{max-width:294px;letter-spacing:1.5px}}.footer__contacts-link{display:flex;align-items:center}.footer__contacts-link:first-of-type{margin-bottom:32px}@media only screen and (max-width: 1279.5px){.footer__contacts-link:first-of-type{margin-bottom:36px}}@media only screen and (max-width: 767px){.footer__contacts-link:first-of-type{margin-bottom:37px}.footer__contacts-link:last-of-type{margin-bottom:38px}}.footer__contacts-link-svg{margin-right:20px;width:40px;height:36px}.footer__contacts-link-marker{margin-right:20px;min-width:22px;height:32px}.footer__contacts-link-text{color:rgb(241, 205, 179);color:var(--orange);font-size:20px;line-height:115%;letter-spacing:1.2px}.footer__picture-image{width:max(260px, min(60vw, 300px))} diff --git a/4fdf0791669ee077a06d.js b/4fdf0791669ee077a06d.js new file mode 100644 index 0000000..7852f04 --- /dev/null +++ b/4fdf0791669ee077a06d.js @@ -0,0 +1 @@ +!function(){"use strict";const e=document.querySelector(".nav__list"),a=document.querySelector(".burger"),n=n=>{a.classList[n]("burger_active"),e.classList[n]("nav__list_active"),document.body.classList[n]("body_fixed")},o=()=>n("remove");var t=[{name:"Katrine",alt:"Cat Katrine",imgName:"pets-katrine"},{name:"Jennifer",alt:"Dog Jennifer",imgName:"pets-jennifer"},{name:"Woody",alt:"Dog Woody",imgName:"pets-woody"},{name:"Sophia",alt:"Dog Sophia",imgName:"pets-sophia"},{name:"Timmy",alt:"Cat Timmy",imgName:"pets-timmy"},{name:"Charly",alt:"Dog Charly",imgName:"pets-charly"},{name:"Scarlett",alt:"Dog Scarlett",imgName:"pets-scarlet"},{name:"Freddie",alt:"Cat Freddie",imgName:"pets-freddie"},{name:"Hunter",alt:"Dog Hunter",imgName:"pets-hunter"},{name:"Skrull",alt:"Dog Skrull",imgName:"pets-skrull"},{name:"Pory",alt:"Cat Pory",imgName:"pets-pory"},{name:"Tanos",alt:"Dog Tanos",imgName:"pets-tanos"},{name:"Rex",alt:"Dog Rex",imgName:"pets-rex"},{name:"Willson",alt:"Dog Willson",imgName:"pets-willson"},{name:"Tor",alt:"Dog Tor",imgName:"pets-tor"},{name:"Monna",alt:"Cat Monna",imgName:"pets-monna"},{name:"Donatan",alt:"Dog Donatan",imgName:"pets-donatan"},{name:"Koddy",alt:"Dog Koddy",imgName:"pets-koddy"},{name:"Butty",alt:"Dog Butty",imgName:"pets-butty"},{name:"July",alt:"Dog July",imgName:"pets-july"},{name:"Perry",alt:"Dog Perry",imgName:"pets-perry"},{name:"Missy",alt:"Dog Missy",imgName:"pets-missy"},{name:"Lolly",alt:"Dog Lolly",imgName:"pets-lolly"},{name:"Iron",alt:"Dog Iron",imgName:"pets-iron"},{name:"Wonder",alt:"Dog Wonder",imgName:"pets-wonder"},{name:"Molly",alt:"Dog Molly",imgName:"pets-molly"},{name:"Elton",alt:"Dog Elton",imgName:"pets-elton"},{name:"Cola",alt:"Dog Cola",imgName:"pets-cola"},{name:"Doran",alt:"Dog Doran",imgName:"pets-doran"},{name:"Face",alt:"Dog Face",imgName:"pets-face"},{name:"Fold",alt:"Dog Fold",imgName:"pets-fold"},{name:"Jhon",alt:"Dog Jhon",imgName:"pets-jhon"},{name:"Molav",alt:"Dog Molav",imgName:"pets-molav"},{name:"Monika",alt:"Dog Monika",imgName:"pets-monika"},{name:"Nomad",alt:"Dog Nomad",imgName:"pets-nomad"},{name:"Rikky",alt:"Dog Rikky",imgName:"pets-rikky"},{name:"Rolls",alt:"Dog Rolls",imgName:"pets-rolls"},{name:"Ronny",alt:"Dog Ronny",imgName:"pets-ronny"},{name:"Smile",alt:"Dog Smile",imgName:"pets-smile"},{name:"Jessy",alt:"Dog Jessy",imgName:"pets-jessy"},{name:"Poolly",alt:"Dog Poolly",imgName:"pets-poolly"},{name:"Salem",alt:"Dog Salem",imgName:"pets-salem"},{name:"Spoon",alt:"Dog Spoon",imgName:"pets-spoon"},{name:"Yammy",alt:"Dog Yammy",imgName:"pets-yammy"},{name:"Blacky",alt:"Dog Blacky",imgName:"pets-blacky"},{name:"Bony",alt:"Dog Bony",imgName:"pets-bony"},{name:"Ember",alt:"Dog Ember",imgName:"pets-ember"},{name:"Huskar",alt:"Dog Huskar",imgName:"pets-huskar"}];const s=(e,a,n)=>e.map((e=>e.classList[a](`pets__arrow_${n}`)));let i=!1;const r=e=>i=e,l=document.querySelector(".pets__images"),d=(e,a)=>`\n\n`,m=e=>{const{name:a,imgName:n,alt:o}=t[e],s=`./assets/images/pets-list/${n}`,i=`\n\t\n\t\t${d(s,"webp")}\n\t\t${d(s,"avif")}\n\t\t${o}\n\t\n\t
\n\t\t

${a}

\n\t\t\n\t
\n`,r=document.createElement("figure");r.classList.add("pets__images-figure"),r.setAttribute("data-pet",a),r.innerHTML=i,l.append(r)},p=(e,a)=>`\n\t\n`,h=[{name:"Jennifer",type:"Dog",breed:"Labrador",description:"Jennifer is a sweet 2 months old Labrador that is patiently waiting to find a new forever home. This girl really enjoys being able to go outside to run and play, but won't hesitate to play up a storm in the house if she has all of her favorite toys.",age:"2 months",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Sophia",type:"Dog",breed:"Shih tzu",description:"Sophia here and I'm looking for my forever home to live out the best years of my life. I am full of energy. Everyday I'm learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"1 month",inoculations:["parvovirus"],diseases:["none"],parasites:["none"]},{name:"Woody",type:"Dog",breed:"Golden Retriever",description:"Woody is a handsome 3 1/2 year old boy. Woody does know basic commands and is a smart pup. Since he is on the stronger side, he will learn a lot from your training. Woody will be happier when he finds a new family that can spend a lot of time with him.",age:"3 years 6 months",inoculations:["adenovirus","distemper"],diseases:["right back leg mobility reduced"],parasites:["none"]},{name:"Scarlett",type:"Dog",breed:"Jack Russell Terrier",description:"Scarlett is a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.",age:"3 months",inoculations:["parainfluenza"],diseases:["none"],parasites:["none"]},{name:"Katrine",type:"Cat",breed:"British Shorthair",description:"Katrine is a beautiful girl. She is as soft as the finest velvet with a thick lush fur. Will love you until the last breath she takes as long as you are the one. She is picky about her affection. She loves cuddles and to stretch into your hands for a deeper relaxations.",age:"6 months",inoculations:["panleukopenia"],diseases:["none"],parasites:["none"]},{name:"Timmy",type:"Cat",breed:"British Shorthair",description:"Timmy is an adorable grey british shorthair male. He loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. Timmy has a lot to say and wants a person to share his thoughts with.",age:"2 years 3 months",inoculations:["calicivirus","viral rhinotracheitis"],diseases:["kidney stones"],parasites:["none"]},{name:"Freddie",type:"Cat",breed:"British Shorthair",description:"Freddie is a little shy at first, but very sweet when he warms up. He likes playing with shoe strings and bottle caps. He is quick to learn the rhythms of his human’s daily life. Freddie has bounced around a lot in his life, and is looking to find his forever home.",age:"2 months",inoculations:["rabies"],diseases:["none"],parasites:["none"]},{name:"Charly",type:"Dog",breed:"Jack Russell Terrier",description:"This cute boy, Charly, is three years old and he likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. Charly has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"8 years",inoculations:["bordetella bronchiseptica","leptospirosis"],diseases:["deafness","blindness"],parasites:["lice","fleas"]},{name:"Hunter",type:"Dog",breed:"Jack Russell Terrier",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Skrull",type:"Dog",breed:"Jack Russell Terrier",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"2 years 3 month",inoculations:["calicivirus"],diseases:["none"],parasites:["none"]},{name:"Pory",type:"Cat",breed:"Pooch",description:"I am a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.",age:"1 years 4 month",inoculations:["bordetella "],diseases:["blindness"],parasites:["none"]},{name:"Tanos",type:"Dog",breed:"Chihuahua",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"5 years 4 month",inoculations:["bordetella "],diseases:["blindness"],parasites:["none"]},{name:"Rex",type:"Dog",breed:"German Shepherd",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"1 years 1 month",inoculations:["bordetella","bronchiseptica"],diseases:["blindness"],parasites:["none"]},{name:"Willson",type:"Dog",breed:"Pooch",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"3 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Tor",type:"Dog",breed:"Dalmatian",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"2 years 1 month",inoculations:["none"],diseases:["kidney stones"],parasites:["none"]},{name:"Monna",type:"Cat",breed:"Pooch",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"6 month",inoculations:["none"],diseases:["none"],parasites:["helminth"]},{name:"Donatan",type:"Dog",breed:"Shiba Inu",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"1 years 10 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Koddy",type:"Cat",breed:"Toyger",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Butty",type:"Dog",breed:"French Bulldog",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"8 month",inoculations:["none"],diseases:["kidney stones"],parasites:["none"]},{name:"July",type:"Dog",breed:"Chihuahua",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"5 years 3 month",inoculations:["viral rhinotracheitis"],diseases:["kidney stones"],parasites:["none"]},{name:"Perry",type:"Dog",breed:"French Bulldog",description:"She is the perfect combination of silly and sweet. She is eager to please, loves her human and dog companions, and believes she is a professional MMA wrestler in her spare time.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Missy",type:"Dog",breed:"Labrador",description:"He’s mild mannered and really just wants to spend his time outside or laying next to you being pet. He is extremely low energy but has a lot of.",age:"7 month",inoculations:["none"],diseases:["none"],parasites:["lice","fleas"]},{name:"Lolly",type:"Dog",breed:"Pooch",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"2 years 3 month",inoculations:["calicivirus"],diseases:["deafness"],parasites:["lice","fleas"]},{name:"Iron",type:"Dog",breed:"Parson Russell Terrier",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Wonder",type:"Dog",breed:"French Bulldog",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"3 years 9 month",inoculations:["none"],diseases:["none"],parasites:["lice","fleas"]},{name:"Molly",type:"Dog",breed:"Spaniel",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"1 years 9 month",inoculations:["none"],diseases:["blindness"],parasites:["fleas"]},{name:"Elton",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"1 years 9 month",inoculations:["none"],diseases:["blindness"],parasites:["fleas"]},{name:"Cola",type:"Dog",breed:"Brazilian Terrier",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"4 years 4 month",inoculations:["adenovirus"],diseases:["deafness"],parasites:["fleas"]},{name:"Doran",type:"Dog",breed:"German Shepherd",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"2 years 7 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Face",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"6 years 4 month",inoculations:["none"],diseases:["blindness"],parasites:["none"]},{name:"Fold",type:"Dog",breed:"American Staffordshire Bulldog",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"3 years 2 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Jhon",type:"Dog",breed:"Pooch",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"1 years 2 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Molav",type:"Dog",breed:"French Bulldog",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Monika",type:"Dog",breed:"Dachshund",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"3 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Nomad",type:"Dog",breed:"English bulldog",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"1 years 1 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Rikky",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"5 years 3 month",inoculations:["viral rhinotracheitis"],diseases:["Blindness"],parasites:["none"]},{name:"Rolls",type:"Dog",breed:"Pooch",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"3 years 1 month",inoculations:["viral rhinotracheitis"],diseases:["none"],parasites:["none"]},{name:"Ronny",type:"Dog",breed:"English bulldog",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"4 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Smile",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"6 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Jessy",type:"Dog",breed:"Tibetan mastiff",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"4 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Poolly",type:"Dog",breed:"Bedlington Terrier",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"9 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Salem",type:"Dog",breed:"Newfoundland",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"2 years 11 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Spoon",type:"Dog",breed:"American Cocker Spaniel",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"4 years 4 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Yammy",type:"Dog",breed:"Chinese Crested",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"7 years 1 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Blacky",type:"Dog",breed:"Pooch",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"3 years 8 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Bony",type:"Dog",breed:"Bull Terrier",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"2 years 11 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Ember",type:"Dog",breed:"Cavalier King Charles Spaniel",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"3 years 8 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Huskar",type:"Dog",breed:"Husky",description:"I am a friendly and laid back senior who enjoys chatting and being pet!.",age:"1 years 1 month",inoculations:["none"],diseases:["none"],parasites:["none"]}].reduce(((e,a)=>(e[a.name]=a,e)),{}),g=e=>{const a=e.closest("figure").dataset.pet;return(({name:e,type:a,breed:n,description:o,age:t,inoculations:s,diseases:i,parasites:r})=>{const l=`\n\t${p("Age",t)}\n\t${p("Inoculations",s)}\n\t${p("Diseases",i)}\n\t${p("Parasites",r)}\n`;return`\t\n\t${(e=>{const a=`./assets/images/popup/${e}`;return`\n\t\t\n\t\t\n\t\t\n\t\t${e}\n\t\t`})(e)}\n\t${((e,a,n,o,t)=>`\t\t\n`)(e,a,n,o,l)}\n\t`})(h[a])},y=document.querySelector(".popup_shadow"),c=e=>{document.body.classList[e]("body_popup_fixed"),u.classList[e]("popup_active"),y.classList[e]("popup_shadow-on")},u=document.querySelector(".popup"),b=e=>{const a=e.target;a.classList.contains("pets__images")||(u.innerHTML=g(a),c("add"))},f=e=>{document.querySelector(".popup__button").classList[e]("popup__button_hover")},k=e=>{e.target.closest(".burger")&&n("toggle"),e.target.closest(".nav__item")&&o()};document.querySelector(".pets__buttons-item_count"),document.querySelector(".left-start"),document.querySelector(".left"),document.querySelector(".right"),document.querySelector(".right-end");const w=e=>{let a=window.innerWidth>=1280?3:window.innerWidth>=768?2:window.innerWidth>=0?1:void 0;if(i)return;r(!0);const n=Array.from(l.children);let o=[];"left"===e?((e,a,n)=>{let o=e.slice(0,2*a);for(let o=0;o{n.forEach((e=>l.removeChild(e))),s(o,"remove","moveLeftAnimation")}),610),setTimeout((()=>{n.forEach((e=>l.appendChild(e))),r(!1)}),710)})(n,a,o):((e,a,n)=>{let o=[...e.slice(0,a),...e.slice(-a)];for(let o=e.length-1;o>=e.length-a;o--)n.push(e[o]);n.forEach((e=>l.prepend(e))),s(o,"add","moveRightAnimation"),setTimeout((()=>{s(o,"remove","moveRightAnimation"),r(!1)}),610)})(n,a,o)},v={".header":e=>k(e),".left":()=>w("left"),".right":()=>w("right"),".pets__images":e=>b(e),".popup__button":()=>c("remove")};(()=>{for(let e=0;e{((e,a)=>{const n=e.target;for(const o in a)if(n.closest(o)){a[o](e);break}})(e,v),(e=>{!a.classList.contains("burger_active")||e.target.closest(".nav__list")||e.target.closest(".burger")||o()})(e),(e=>{e.target.classList.contains("popup_shadow-on")&&c("remove")})(e)})),u.addEventListener("mouseleave",(()=>f("add"))),u.addEventListener("mouseenter",(()=>f("remove")))}(); \ No newline at end of file diff --git a/7b0e0e0dc92c1c99df17.css b/7b0e0e0dc92c1c99df17.css new file mode 100644 index 0000000..8ae770c --- /dev/null +++ b/7b0e0e0dc92c1c99df17.css @@ -0,0 +1 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;width:100%;height:100%;scroll-behavior:smooth}body{margin:0;font-family:"Noto Sans",sans-serif;letter-spacing:1px;width:100%;height:100%;-webkit-tap-highlight-color:rgba(3,2,2,0);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration:none;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}figure{margin:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}details summary::-webkit-details-marker{display:none}details>summary{list-style:none}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}ul{list-style-type:none;padding:0}svg{cursor:pointer;pointer-events:auto}h1,h2,h3,h4,h5,p,ul{margin:0}:root{--brown-background: url(assets/images/pictures/6a93a09d1defdda8c252.png), linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%);--white_255: rgb(255, 255, 255);--white_250: rgb(250, 250, 250);--white_246: rgb(246, 246, 246);--orange: rgb(241, 205, 179);--orange_hover: rgb(253, 220, 196);--dark__buttons: rgb(41, 41, 41);--dark__76: rgb(76, 76, 76);--dark__84: rgb(84, 84, 84);--dark__205: rgb(205, 205, 205);--nav__active-color: rgb(241, 205, 179);--nav__active-border: 3px solid var(--nav__active-color);--buttons-borderRadius: 100px;--buttons-padding: 14px 44px 14px 44px;--content-width: 1200px;--padding-contentInline: 40px;--Georgia-regular: "Georgia", "sans-serif";--transition: all 0.3s ease}.body{font-family:"Georgia", "sans-serif";font-family:var(--Georgia-regular);font-weight:400}.body_fixed{overflow:hidden}.body_popup_fixed{overflow:hidden}.container{margin:0 auto;padding-left:40px;padding-right:40px;padding-left:var(--padding-contentInline);padding-right:var(--padding-contentInline);max-width:1200px;max-width:var(--content-width);box-sizing:content-box}.title{font-size:max(25px, min(4.5572916667vw, 35px));font-weight:400;line-height:130%;letter-spacing:2.1px;text-align:left;color:rgb(84, 84, 84);color:var(--dark__84)}@media only screen and (max-width: 767px){.title{letter-spacing:1.5px;text-align:center}}.subtitle{font-family:"Arial","sans-serif";font-size:15px;line-height:160%;letter-spacing:0;text-align:left}@media only screen and (max-width: 767px){.subtitle{text-align:justify}}.subtitle-animal{color:rgb(84, 84, 84);color:var(--dark__84);font-size:20px;line-height:23px;text-align:center}@media only screen and (max-width: 1279.5px){.subtitle-animal{letter-spacing:1.2px}}@media only screen and (max-width: 767px){.subtitle-animal{letter-spacing:1px}}.header{background:url(assets/images/pictures/6a93a09d1defdda8c252.png), linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%);background:var(--brown-background)}.header .container{padding-top:30px}@media only screen and (max-width: 1279.5px){.header .container{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 767px){.header .container{padding-left:20px;padding-right:20px}}.header__inner{display:flex;justify-content:space-between;align-items:center}.logo__title{margin-bottom:10px;font-size:32px;line-height:110%;letter-spacing:2px;color:rgb(241, 205, 179);color:var(--orange)}.logo__subtitle{margin-left:4px;color:rgb(255, 255, 255);color:var(--white_255);font-size:13px;line-height:15px;letter-spacing:1.3px}.nav{color:rgb(205, 205, 205);color:var(--dark__205)}.nav__list{display:flex;-moz-column-gap:36px;column-gap:36px}@media only screen and (max-width: 767px){.nav__list{position:fixed;right:0;top:0;flex-direction:column;align-items:center;row-gap:38px;padding-top:248px;padding-bottom:248px;width:320px;height:100dvh;background:rgb(41, 41, 41);background:var(--dark__buttons);z-index:1;transform:translateX(200%);transition:transform .5s ease-in-out}}.nav__list_active{transform:translateX(0);box-shadow:0 0 0 9999px rgba(0,0,0,.6)}.nav__item{border-bottom:3px solid rgba(0,0,0,0);cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.nav__item:hover{color:rgb(250, 250, 250);color:var(--white_250)}}.nav__item:active{color:rgb(250, 250, 250);color:var(--white_250);border-bottom:3px solid rgb(241, 205, 179);border-bottom:var(--nav__active-border)}.nav__item:first-of-type{color:rgb(250, 250, 250);color:var(--white_250);border-bottom:3px solid rgb(241, 205, 179);border-bottom:var(--nav__active-border)}@media only screen and (max-width: 767px){.nav__item{font-size:32px}}.burger{display:none;flex-direction:column;row-gap:8.5px;position:relative;z-index:2;width:30px;height:22px;cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}.burger::before{content:"";position:absolute;display:block;top:-15px;left:-15px;right:-15px;bottom:-15px}@media only screen and (max-width: 767px){.burger{display:flex}}.burger__line{border-bottom:2px solid rgb(241, 205, 179);border-bottom:2px solid var(--nav__active-color)}.burger_active{transform:rotate(90deg)}.header{background:rgb(255, 255, 255);background:var(--white_255)}.header .container{padding-bottom:30px}.logo__title{color:rgb(84, 84, 84);color:var(--dark__84)}.logo__subtitle{color:rgb(41, 41, 41);color:var(--dark__buttons)}.nav{color:rgb(84, 84, 84);color:var(--dark__84)}@media only screen and (max-width: 767px){.nav__list{background:rgb(255, 255, 255);background:var(--white_255)}}@media(hover: hover){.nav__item:hover{color:rgb(41, 41, 41);color:var(--dark__buttons)}}.nav__item:active{color:rgb(41, 41, 41);color:var(--dark__buttons);border-bottom:3px solid rgb(241, 205, 179);border-bottom:var(--nav__active-border)}.nav__item:first-of-type{color:rgb(84, 84, 84);color:var(--dark__84);border-bottom:none}.nav__item:nth-of-type(2){color:rgb(41, 41, 41);color:var(--dark__buttons);border-bottom:3px solid rgb(241, 205, 179);border-bottom:var(--nav__active-border)}.burger__line{border-bottom:2px solid #000}.popup{position:fixed;top:50%;left:50%;display:none;z-index:3;width:900px;background:rgb(250, 250, 250);background:var(--white_250);border-radius:9px;transform:translate(-50%, -50%);box-shadow:0px 2px 35px 14px rgba(13,13,13,.04)}@media only screen and (max-width: 1279.5px){.popup{width:630px}}@media only screen and (max-width: 767px){.popup{padding:10px;width:240px}}.popup_active{display:flex;justify-content:flex-start}@media only screen and (max-width: 767px){.popup_active{justify-content:center}}.popup__text{color:#000;font-weight:400;line-height:115%;text-align:left}.popup__picture{margin-right:30px}@media only screen and (max-width: 1279.5px){.popup__picture{margin-right:11px}}@media only screen and (max-width: 767px){.popup__picture{display:none}}.popup__picture-image{width:500px;height:500px}@media only screen and (max-width: 1279.5px){.popup__picture-image{width:350px;height:350px}}.popup__content{padding-top:52px;padding-right:20px}@media only screen and (max-width: 1279.5px){.popup__content{padding-top:10px;padding-right:8px}}@media only screen and (max-width: 767px){.popup__content{padding-top:0;padding-right:0}.popup__content :where(h4,h5){text-align:center}}.popup__title{margin-bottom:8px;font-size:35px;line-height:130%;letter-spacing:2.1px}@media only screen and (max-width: 767px){.popup__title{margin-bottom:10px}}.popup__breed{margin-bottom:40px;font-size:20px;line-height:115%;letter-spacing:1.2px}@media only screen and (max-width: 1279.5px){.popup__breed{margin-bottom:20px}}.popup__description{margin-bottom:40px;font-size:15px;letter-spacing:.9px}@media only screen and (max-width: 1279.5px){.popup__description{margin-bottom:20px;font-size:13px;letter-spacing:.78px;line-height:110%}}@media only screen and (max-width: 767px){.popup__description{margin-bottom:20px;text-align:justify}}.popup__item{position:relative;padding-left:13px;font-size:15px;font-weight:700;list-style:none;line-height:110%;letter-spacing:.9px;color:#000}.popup__item:not(:last-of-type){margin-bottom:11px}@media only screen and (max-width: 1279.5px){.popup__item:not(:last-of-type){margin-bottom:6px}}@media only screen and (max-width: 767px){.popup__item:not(:last-of-type){margin-bottom:7px}}@media only screen and (max-width: 767px){.popup__item{font-size:15px;padding-left:15px}}.popup__item:before{position:absolute;top:7px;left:0;display:block;content:"";width:4px;height:4px;border-radius:50%;background:rgb(241, 205, 179);background:var(--nav__active-color)}.popup__span{font-weight:400}.popup__button{position:absolute;top:-52px;right:-42px;z-index:0;padding:0;width:52px;height:52px;border:2px solid rgb(241, 205, 179);border:2px solid var(--nav__active-color);border-radius:26px;color:rgb(41, 41, 41);color:var(--dark__buttons);outline:none;cursor:pointer;background-color:rgba(0,0,0,0);transition:all 0.3s ease;transition:var(--transition)}.popup__button::before{content:url(assets/images/svg/ad115b3922e9177158a4.svg)}@media only screen and (max-width: 767px){.popup__button{top:-52px;right:-29px}}@media(hover: hover){.popup__button:hover{background:rgb(253, 220, 196);background:var(--orange_hover)}}@media(hover: none){.popup__button:active{background:rgb(253, 220, 196);background:var(--orange_hover)}}.popup__button_hover{background:rgb(253, 220, 196);background:var(--orange_hover)}.popup_shadow{position:fixed;display:none;top:0;right:0;bottom:0;left:0;background:rgba(41,41,41,.6);z-index:1;min-height:100%;cursor:pointer}.popup_shadow-on{display:block}.pets{background:rgb(246, 246, 246);background:var(--white_246)}.pets .container{padding-bottom:100px;padding-left:31px;padding-right:31px;padding-top:80px}@media only screen and (max-width: 1279.5px){.pets .container{padding:80px 30px 82px}}@media only screen and (max-width: 767px){.pets .container{padding:42px 10px}}.pets__inner{display:flex;flex-direction:column;align-items:center}.pets__title{margin-bottom:58px;text-align:center}@media only screen and (max-width: 1279.5px){.pets__title{margin-bottom:30px}}@media only screen and (max-width: 767px){.pets__title{margin-bottom:42px;max-width:300px}}.pets__images{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:30px 40px;align-self:center;margin-bottom:58px;max-width:1200px}@media only screen and (max-width: 1279.5px){.pets__images{gap:29px 40px;max-width:708px;justify-content:center;margin-bottom:38px}}@media only screen and (max-width: 767px){.pets__images{flex-direction:column;margin-bottom:42px}}.pets__images-image{width:270px;height:270px;margin-bottom:26px}@media only screen and (max-width: 1279.5px){.pets__images-image{margin-bottom:23px}}.pets__images-figure{display:flex;flex-direction:column;align-items:center;border-radius:9px;background:rgb(250, 250, 250);background:var(--white_250);cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.pets__images-figure:hover{background:rgb(255, 255, 255);background:var(--white_255)}.pets__images-figure:hover .pets__images-button{background:rgb(253, 220, 196);background:var(--orange_hover)}}.pets__images-text{margin-bottom:28px;text-align:center}@media only screen and (max-width: 1279.5px){.pets__images-text{margin-bottom:30px}}.pets__images-button{margin-bottom:31px;padding:14px 44px 14px 44px;padding:var(--buttons-padding);color:rgb(41, 41, 41);color:var(--dark__buttons);border:2px solid #f1cdb3;border-radius:100px;border-radius:var(--buttons-borderRadius);background:rgba(0,0,0,0);font-size:17px;line-height:130%;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}.pets__buttons{display:flex;justify-content:center;gap:0 20px;width:100%}@media only screen and (max-width: 767px){.pets__buttons{gap:0 10px}}.pets__buttons-item{width:52px;height:52px;border:2px solid rgb(205, 205, 205);border:2px solid var(--dark__205);border-radius:100px;border-radius:var(--buttons-borderRadius);color:rgb(205, 205, 205);color:var(--dark__205);font-size:20px;font-family:"Georgia"}.pets__buttons-item_disabled{color:rgb(205, 205, 205);color:var(--dark__205);background:rgba(0,0,0,0);border:2px solid rgb(205, 205, 205);border:2px solid var(--dark__205)}.pets__buttons-item_enabled{border:2px solid rgb(241, 205, 179);border:2px solid var(--nav__active-color);background:rgba(0,0,0,0);color:rgb(41, 41, 41);color:var(--dark__buttons);cursor:pointer;transition:all 0.3s ease;transition:var(--transition)}@media(hover: hover){.pets__buttons-item_enabled:hover{background:rgb(253, 220, 196);background:var(--orange_hover)}}@media(hover: none){.pets__buttons-item_enabled:active{background:rgb(253, 220, 196);background:var(--orange_hover)}}.left-start::before{content:"<<"}.left::before{content:"<"}.right::before{content:">"}.right-end::before{content:">>"}.current{color:rgb(41, 41, 41);color:var(--dark__buttons);background:rgb(241, 205, 179);background:var(--nav__active-color)}.footer{background:url(assets/images/pictures/6a93a09d1defdda8c252.png), linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%);background:var(--brown-background)}.footer .container{padding-top:40px}@media only screen and (max-width: 1279.5px){.footer .container{padding:28px 30px 0}}@media only screen and (max-width: 767px){.footer .container{padding-left:10px;padding-right:10px}}.footer__inner{display:flex;flex-wrap:wrap;-moz-column-gap:160px;column-gap:160px}@media only screen and (max-width: 1279.5px){.footer__inner{justify-content:center;align-items:center;gap:0 60px}}.footer__contacts{padding-top:16px}.footer__contacts:first-of-type{max-width:278px}.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:38px}@media only screen and (max-width: 1279.5px){.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:36px}}@media only screen and (max-width: 767px){.footer__contacts:first-of-type{display:flex;flex-direction:column;align-items:center;margin-bottom:0}}.footer__contacts:last-of-type{max-width:302px}.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:34px}@media only screen and (max-width: 1279.5px){.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:31px}}@media only screen and (max-width: 767px){.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:39px}}@media only screen and (max-width: 1279.5px){.footer__contacts{padding-top:0;margin-bottom:65px}}@media only screen and (max-width: 767px){.footer__contacts{margin-bottom:0}}.footer__contacts-title{color:rgb(255, 255, 255);color:var(--white_255);letter-spacing:2px}@media only screen and (max-width: 767px){.footer__contacts-title{max-width:294px;letter-spacing:1.5px}}.footer__contacts-link{display:flex;align-items:center}.footer__contacts-link:first-of-type{margin-bottom:32px}@media only screen and (max-width: 1279.5px){.footer__contacts-link:first-of-type{margin-bottom:36px}}@media only screen and (max-width: 767px){.footer__contacts-link:first-of-type{margin-bottom:37px}.footer__contacts-link:last-of-type{margin-bottom:38px}}.footer__contacts-link-svg{margin-right:20px;width:40px;height:36px}.footer__contacts-link-marker{margin-right:20px;min-width:22px;height:32px}.footer__contacts-link-text{color:rgb(241, 205, 179);color:var(--orange);font-size:20px;line-height:115%;letter-spacing:1.2px}.footer__picture-image{width:max(260px, min(60vw, 300px))}@media only screen and (max-width: 1279.5px){.footer .container{padding-top:25px}}@media only screen and (max-width: 767px){.footer .container{padding-top:30px}} diff --git a/README.md b/README.md index 534d7fa..5f4c730 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,103 @@ -# Shelter +# **Shelter:dog:** -![Shelter](/images/readme-image.png "Shelter") +**Shelter** is a landing page that helps you give a chance to a small and cute puppy or kitten with a very wide and open heart. He or she will love you more than anyone else in the world, you'll see! -## w0x3r.github.io/Shelter/ \ No newline at end of file +![readmePhoto](/assets/images/readme-picture.jpg) + +📋 Task: [Rolling Scopes School](https://github.com/rolling-scopes-school/tasks/blob/master/tasks/shelter/shelter.md) + +🏞️ Layout in figma: [Link](https://www.figma.com/design/Yk6EnbY63FyG2PJTFkJDMh/shelter?node-id=94-43&node-type=canvas&t=HFcOxSqlnoE0QtPH-0) + +💻 Deploy: [Link](https://w0x3r.github.io/Shelter/) + +## Technology stack + +➖ HTML + +➖ SCSS (BEM) + +➖ JavaScript (ES6) + +➖ PerfectPixel + +➖ Webpack 5 + +## Features + +✅ **Burger menu:** + +- Implementation of burger menu on both pages. + +- If the page width is less than 768px,the navigation bar is hidden and the burger icon appears. + +- When you click on the burger icon, a 320px wide adaptive menu smoothly appears on the right, the burger icon smoothly rotates 90 degrees. + +- The links in the adaptive menu work by providing smooth scrolling through the anchors. + +- When clicking on a link in the adaptive menu the adaptive menu is smooth, also hiding the menu happens if you make a click outside this window. + +- When you tap again on the burger-icon or on the space free from the burger-menu, the adaptive menu smoothly hides moving away behind the right side of the screen, the burger icon smoothly rotates back by 90 degrees. + +- When clicking on any link (interactive or non-interactive) in the menu, the adaptive menu smoothly hides to the right, the burger icon rotates back 90 degrees. + +- The area free of burger menus is getting dark. + +- The page under the burger menu does not scroll. + +✅ **Slider carousel:** + +- Clicking on the arrows moves to a new block of elements. + +- The blocks are changed with a carousel animation. + +- The slider is infinite, meaning you can click left or right infinitely many times, and each time will scroll that way with a new set of cards. + +- Switching left or right scrolls exactly as many cards as are shown at the current screen width (3 for 1280px, 2 for 768px, 1 for 320px). + +- When you change the screen width (from 1280px to 320px and back), the slider rebuilds and works without reloading the page. + +✅ **Pagination:** + +- When reloading the page, the first page of pagination + is always opened. + +- Pressing the > or < buttons opens the next or previous pagination page, respectively. + +- Pressing the >> or << buttons will open the last or first page of pagination, respectively. + +- When opening the first page, the << and < buttons are inactive. + +- When opening the last page, the > and >> buttons are inactive. + +- The current page number is shown in the center of the circle. When you switch pages, the number changes to the current page number. + +- When changing the screen width (from 1280px to 320px and back), the pagination is rebuilt and works without reloading the page. + +✅ **Popup:** + +- Implemented popup on both pages. + +- The part of the page outside the popup is blacked out. + +- When you open a popup, the vertical scroll of the page becomes inactive, when you close it, it becomes active again. + +- When clicking on the area around the popup or on the button with a cross, the popup closes, but nothing happens when clicking on the popup itself. + +✅ **Adaptive:** + +- The application elements optimally occupy the page space. +- The app displays correctly on both computer and mobile devices. + +## Run the project locally: + +To start working on the project on your local machine, please, make sure that you install [Git](https://git-scm.com/downloads) and [Node.js LTS](https://nodejs.org/en/download). + +### Steps to start: + +- Clone [repository](https://github.com/W0x3R/Shelter). +- Open the project locally. +- Switch to the dev-page branch. +- Run `npm install` or `npm i` - to install all packages needed. +- Run `npm run start` - to starts a local dev-server (The tab will open automatically in the browser). +- Run `npm run dev` - build the project for development. +- Run `npm run prod` - build the project for production. diff --git a/images/fav-icons/first-page/android-chrome-192x192.png b/assets/images/fav-icons/first-page/android-chrome-192x192.png similarity index 100% rename from images/fav-icons/first-page/android-chrome-192x192.png rename to assets/images/fav-icons/first-page/android-chrome-192x192.png diff --git a/images/fav-icons/first-page/android-chrome-512x512.png b/assets/images/fav-icons/first-page/android-chrome-512x512.png similarity index 100% rename from images/fav-icons/first-page/android-chrome-512x512.png rename to assets/images/fav-icons/first-page/android-chrome-512x512.png diff --git a/images/fav-icons/first-page/apple-touch-icon.png b/assets/images/fav-icons/first-page/apple-touch-icon.png similarity index 100% rename from images/fav-icons/first-page/apple-touch-icon.png rename to assets/images/fav-icons/first-page/apple-touch-icon.png diff --git a/images/fav-icons/first-page/favicon-16x16.png b/assets/images/fav-icons/first-page/favicon-16x16.png similarity index 100% rename from images/fav-icons/first-page/favicon-16x16.png rename to assets/images/fav-icons/first-page/favicon-16x16.png diff --git a/images/fav-icons/first-page/favicon-32x32.png b/assets/images/fav-icons/first-page/favicon-32x32.png similarity index 100% rename from images/fav-icons/first-page/favicon-32x32.png rename to assets/images/fav-icons/first-page/favicon-32x32.png diff --git a/images/fav-icons/first-page/favicon.ico b/assets/images/fav-icons/first-page/favicon.ico similarity index 100% rename from images/fav-icons/first-page/favicon.ico rename to assets/images/fav-icons/first-page/favicon.ico diff --git a/images/fav-icons/first-page/mstile-150x150.png b/assets/images/fav-icons/first-page/mstile-150x150.png similarity index 100% rename from images/fav-icons/first-page/mstile-150x150.png rename to assets/images/fav-icons/first-page/mstile-150x150.png diff --git a/images/fav-icons/first-page/safari-pinned-tab.svg b/assets/images/fav-icons/first-page/safari-pinned-tab.svg similarity index 100% rename from images/fav-icons/first-page/safari-pinned-tab.svg rename to assets/images/fav-icons/first-page/safari-pinned-tab.svg diff --git a/images/pets-blacky@1x.avif b/assets/images/pets-list/pets-blacky@1x.avif similarity index 100% rename from images/pets-blacky@1x.avif rename to assets/images/pets-list/pets-blacky@1x.avif diff --git a/images/pets-blacky@1x.png b/assets/images/pets-list/pets-blacky@1x.png similarity index 100% rename from images/pets-blacky@1x.png rename to assets/images/pets-list/pets-blacky@1x.png diff --git a/images/pets-blacky@1x.webp b/assets/images/pets-list/pets-blacky@1x.webp similarity index 100% rename from images/pets-blacky@1x.webp rename to assets/images/pets-list/pets-blacky@1x.webp diff --git a/images/pets-blacky@2x.avif b/assets/images/pets-list/pets-blacky@2x.avif similarity index 100% rename from images/pets-blacky@2x.avif rename to assets/images/pets-list/pets-blacky@2x.avif diff --git a/images/pets-blacky@2x.png b/assets/images/pets-list/pets-blacky@2x.png similarity index 100% rename from images/pets-blacky@2x.png rename to assets/images/pets-list/pets-blacky@2x.png diff --git a/images/pets-blacky@2x.webp b/assets/images/pets-list/pets-blacky@2x.webp similarity index 100% rename from images/pets-blacky@2x.webp rename to assets/images/pets-list/pets-blacky@2x.webp diff --git a/images/pets-blacky@3x.avif b/assets/images/pets-list/pets-blacky@3x.avif similarity index 100% rename from images/pets-blacky@3x.avif rename to assets/images/pets-list/pets-blacky@3x.avif diff --git a/images/pets-blacky@3x.png b/assets/images/pets-list/pets-blacky@3x.png similarity index 100% rename from images/pets-blacky@3x.png rename to assets/images/pets-list/pets-blacky@3x.png diff --git a/images/pets-blacky@3x.webp b/assets/images/pets-list/pets-blacky@3x.webp similarity index 100% rename from images/pets-blacky@3x.webp rename to assets/images/pets-list/pets-blacky@3x.webp diff --git a/images/pets-bony@1x.avif b/assets/images/pets-list/pets-bony@1x.avif similarity index 100% rename from images/pets-bony@1x.avif rename to assets/images/pets-list/pets-bony@1x.avif diff --git a/images/pets-bony@1x.png b/assets/images/pets-list/pets-bony@1x.png similarity index 100% rename from images/pets-bony@1x.png rename to assets/images/pets-list/pets-bony@1x.png diff --git a/images/pets-bony@1x.webp b/assets/images/pets-list/pets-bony@1x.webp similarity index 100% rename from images/pets-bony@1x.webp rename to assets/images/pets-list/pets-bony@1x.webp diff --git a/images/pets-bony@2x.avif b/assets/images/pets-list/pets-bony@2x.avif similarity index 100% rename from images/pets-bony@2x.avif rename to assets/images/pets-list/pets-bony@2x.avif diff --git a/images/pets-bony@2x.png b/assets/images/pets-list/pets-bony@2x.png similarity index 100% rename from images/pets-bony@2x.png rename to assets/images/pets-list/pets-bony@2x.png diff --git a/images/pets-bony@2x.webp b/assets/images/pets-list/pets-bony@2x.webp similarity index 100% rename from images/pets-bony@2x.webp rename to assets/images/pets-list/pets-bony@2x.webp diff --git a/images/pets-bony@3x.avif b/assets/images/pets-list/pets-bony@3x.avif similarity index 100% rename from images/pets-bony@3x.avif rename to assets/images/pets-list/pets-bony@3x.avif diff --git a/images/pets-bony@3x.png b/assets/images/pets-list/pets-bony@3x.png similarity index 100% rename from images/pets-bony@3x.png rename to assets/images/pets-list/pets-bony@3x.png diff --git a/images/pets-bony@3x.webp b/assets/images/pets-list/pets-bony@3x.webp similarity index 100% rename from images/pets-bony@3x.webp rename to assets/images/pets-list/pets-bony@3x.webp diff --git a/images/pets-butty@1x.avif b/assets/images/pets-list/pets-butty@1x.avif similarity index 100% rename from images/pets-butty@1x.avif rename to assets/images/pets-list/pets-butty@1x.avif diff --git a/images/pets-butty@1x.png b/assets/images/pets-list/pets-butty@1x.png similarity index 100% rename from images/pets-butty@1x.png rename to assets/images/pets-list/pets-butty@1x.png diff --git a/images/pets-butty@1x.webp b/assets/images/pets-list/pets-butty@1x.webp similarity index 100% rename from images/pets-butty@1x.webp rename to assets/images/pets-list/pets-butty@1x.webp diff --git a/images/pets-butty@2x.avif b/assets/images/pets-list/pets-butty@2x.avif similarity index 100% rename from images/pets-butty@2x.avif rename to assets/images/pets-list/pets-butty@2x.avif diff --git a/images/pets-butty@2x.png b/assets/images/pets-list/pets-butty@2x.png similarity index 100% rename from images/pets-butty@2x.png rename to assets/images/pets-list/pets-butty@2x.png diff --git a/images/pets-butty@2x.webp b/assets/images/pets-list/pets-butty@2x.webp similarity index 100% rename from images/pets-butty@2x.webp rename to assets/images/pets-list/pets-butty@2x.webp diff --git a/images/pets-butty@3x.avif b/assets/images/pets-list/pets-butty@3x.avif similarity index 100% rename from images/pets-butty@3x.avif rename to assets/images/pets-list/pets-butty@3x.avif diff --git a/images/pets-butty@3x.png b/assets/images/pets-list/pets-butty@3x.png similarity index 100% rename from images/pets-butty@3x.png rename to assets/images/pets-list/pets-butty@3x.png diff --git a/images/pets-butty@3x.webp b/assets/images/pets-list/pets-butty@3x.webp similarity index 100% rename from images/pets-butty@3x.webp rename to assets/images/pets-list/pets-butty@3x.webp diff --git a/images/pets-charly@1x.avif b/assets/images/pets-list/pets-charly@1x.avif similarity index 100% rename from images/pets-charly@1x.avif rename to assets/images/pets-list/pets-charly@1x.avif diff --git a/images/pets-charly@1x.png b/assets/images/pets-list/pets-charly@1x.png similarity index 100% rename from images/pets-charly@1x.png rename to assets/images/pets-list/pets-charly@1x.png diff --git a/images/pets-charly@1x.webp b/assets/images/pets-list/pets-charly@1x.webp similarity index 100% rename from images/pets-charly@1x.webp rename to assets/images/pets-list/pets-charly@1x.webp diff --git a/images/pets-charly@2x.avif b/assets/images/pets-list/pets-charly@2x.avif similarity index 100% rename from images/pets-charly@2x.avif rename to assets/images/pets-list/pets-charly@2x.avif diff --git a/images/pets-charly@2x.png b/assets/images/pets-list/pets-charly@2x.png similarity index 100% rename from images/pets-charly@2x.png rename to assets/images/pets-list/pets-charly@2x.png diff --git a/images/pets-charly@2x.webp b/assets/images/pets-list/pets-charly@2x.webp similarity index 100% rename from images/pets-charly@2x.webp rename to assets/images/pets-list/pets-charly@2x.webp diff --git a/images/pets-charly@3x.avif b/assets/images/pets-list/pets-charly@3x.avif similarity index 100% rename from images/pets-charly@3x.avif rename to assets/images/pets-list/pets-charly@3x.avif diff --git a/images/pets-charly@3x.png b/assets/images/pets-list/pets-charly@3x.png similarity index 100% rename from images/pets-charly@3x.png rename to assets/images/pets-list/pets-charly@3x.png diff --git a/images/pets-charly@3x.webp b/assets/images/pets-list/pets-charly@3x.webp similarity index 100% rename from images/pets-charly@3x.webp rename to assets/images/pets-list/pets-charly@3x.webp diff --git a/images/pets-cola@1x.avif b/assets/images/pets-list/pets-cola@1x.avif similarity index 100% rename from images/pets-cola@1x.avif rename to assets/images/pets-list/pets-cola@1x.avif diff --git a/images/pets-cola@1x.png b/assets/images/pets-list/pets-cola@1x.png similarity index 100% rename from images/pets-cola@1x.png rename to assets/images/pets-list/pets-cola@1x.png diff --git a/images/pets-cola@1x.webp b/assets/images/pets-list/pets-cola@1x.webp similarity index 100% rename from images/pets-cola@1x.webp rename to assets/images/pets-list/pets-cola@1x.webp diff --git a/images/pets-cola@2x.avif b/assets/images/pets-list/pets-cola@2x.avif similarity index 100% rename from images/pets-cola@2x.avif rename to assets/images/pets-list/pets-cola@2x.avif diff --git a/images/pets-cola@2x.png b/assets/images/pets-list/pets-cola@2x.png similarity index 100% rename from images/pets-cola@2x.png rename to assets/images/pets-list/pets-cola@2x.png diff --git a/images/pets-cola@2x.webp b/assets/images/pets-list/pets-cola@2x.webp similarity index 100% rename from images/pets-cola@2x.webp rename to assets/images/pets-list/pets-cola@2x.webp diff --git a/images/pets-cola@3x.avif b/assets/images/pets-list/pets-cola@3x.avif similarity index 100% rename from images/pets-cola@3x.avif rename to assets/images/pets-list/pets-cola@3x.avif diff --git a/images/pets-cola@3x.png b/assets/images/pets-list/pets-cola@3x.png similarity index 100% rename from images/pets-cola@3x.png rename to assets/images/pets-list/pets-cola@3x.png diff --git a/images/pets-cola@3x.webp b/assets/images/pets-list/pets-cola@3x.webp similarity index 100% rename from images/pets-cola@3x.webp rename to assets/images/pets-list/pets-cola@3x.webp diff --git a/images/pets-donatan@1x.avif b/assets/images/pets-list/pets-donatan@1x.avif similarity index 100% rename from images/pets-donatan@1x.avif rename to assets/images/pets-list/pets-donatan@1x.avif diff --git a/images/pets-donatan@1x.png b/assets/images/pets-list/pets-donatan@1x.png similarity index 100% rename from images/pets-donatan@1x.png rename to assets/images/pets-list/pets-donatan@1x.png diff --git a/images/pets-donatan@1x.webp b/assets/images/pets-list/pets-donatan@1x.webp similarity index 100% rename from images/pets-donatan@1x.webp rename to assets/images/pets-list/pets-donatan@1x.webp diff --git a/images/pets-donatan@2x.avif b/assets/images/pets-list/pets-donatan@2x.avif similarity index 100% rename from images/pets-donatan@2x.avif rename to assets/images/pets-list/pets-donatan@2x.avif diff --git a/images/pets-donatan@2x.png b/assets/images/pets-list/pets-donatan@2x.png similarity index 100% rename from images/pets-donatan@2x.png rename to assets/images/pets-list/pets-donatan@2x.png diff --git a/images/pets-donatan@2x.webp b/assets/images/pets-list/pets-donatan@2x.webp similarity index 100% rename from images/pets-donatan@2x.webp rename to assets/images/pets-list/pets-donatan@2x.webp diff --git a/images/pets-donatan@3x.avif b/assets/images/pets-list/pets-donatan@3x.avif similarity index 100% rename from images/pets-donatan@3x.avif rename to assets/images/pets-list/pets-donatan@3x.avif diff --git a/images/pets-donatan@3x.png b/assets/images/pets-list/pets-donatan@3x.png similarity index 100% rename from images/pets-donatan@3x.png rename to assets/images/pets-list/pets-donatan@3x.png diff --git a/images/pets-donatan@3x.webp b/assets/images/pets-list/pets-donatan@3x.webp similarity index 100% rename from images/pets-donatan@3x.webp rename to assets/images/pets-list/pets-donatan@3x.webp diff --git a/images/pets-doran@1x.avif b/assets/images/pets-list/pets-doran@1x.avif similarity index 100% rename from images/pets-doran@1x.avif rename to assets/images/pets-list/pets-doran@1x.avif diff --git a/images/pets-doran@1x.png b/assets/images/pets-list/pets-doran@1x.png similarity index 100% rename from images/pets-doran@1x.png rename to assets/images/pets-list/pets-doran@1x.png diff --git a/images/pets-doran@1x.webp b/assets/images/pets-list/pets-doran@1x.webp similarity index 100% rename from images/pets-doran@1x.webp rename to assets/images/pets-list/pets-doran@1x.webp diff --git a/images/pets-doran@2x.avif b/assets/images/pets-list/pets-doran@2x.avif similarity index 100% rename from images/pets-doran@2x.avif rename to assets/images/pets-list/pets-doran@2x.avif diff --git a/images/pets-doran@2x.png b/assets/images/pets-list/pets-doran@2x.png similarity index 100% rename from images/pets-doran@2x.png rename to assets/images/pets-list/pets-doran@2x.png diff --git a/images/pets-doran@2x.webp b/assets/images/pets-list/pets-doran@2x.webp similarity index 100% rename from images/pets-doran@2x.webp rename to assets/images/pets-list/pets-doran@2x.webp diff --git a/images/pets-doran@3x.avif b/assets/images/pets-list/pets-doran@3x.avif similarity index 100% rename from images/pets-doran@3x.avif rename to assets/images/pets-list/pets-doran@3x.avif diff --git a/images/pets-doran@3x.png b/assets/images/pets-list/pets-doran@3x.png similarity index 100% rename from images/pets-doran@3x.png rename to assets/images/pets-list/pets-doran@3x.png diff --git a/images/pets-doran@3x.webp b/assets/images/pets-list/pets-doran@3x.webp similarity index 100% rename from images/pets-doran@3x.webp rename to assets/images/pets-list/pets-doran@3x.webp diff --git a/images/pets-elton@1x.avif b/assets/images/pets-list/pets-elton@1x.avif similarity index 100% rename from images/pets-elton@1x.avif rename to assets/images/pets-list/pets-elton@1x.avif diff --git a/images/pets-elton@1x.png b/assets/images/pets-list/pets-elton@1x.png similarity index 100% rename from images/pets-elton@1x.png rename to assets/images/pets-list/pets-elton@1x.png diff --git a/images/pets-elton@1x.webp b/assets/images/pets-list/pets-elton@1x.webp similarity index 100% rename from images/pets-elton@1x.webp rename to assets/images/pets-list/pets-elton@1x.webp diff --git a/images/pets-elton@2x.avif b/assets/images/pets-list/pets-elton@2x.avif similarity index 100% rename from images/pets-elton@2x.avif rename to assets/images/pets-list/pets-elton@2x.avif diff --git a/images/pets-elton@2x.png b/assets/images/pets-list/pets-elton@2x.png similarity index 100% rename from images/pets-elton@2x.png rename to assets/images/pets-list/pets-elton@2x.png diff --git a/images/pets-elton@2x.webp b/assets/images/pets-list/pets-elton@2x.webp similarity index 100% rename from images/pets-elton@2x.webp rename to assets/images/pets-list/pets-elton@2x.webp diff --git a/images/pets-elton@3x.avif b/assets/images/pets-list/pets-elton@3x.avif similarity index 100% rename from images/pets-elton@3x.avif rename to assets/images/pets-list/pets-elton@3x.avif diff --git a/images/pets-elton@3x.png b/assets/images/pets-list/pets-elton@3x.png similarity index 100% rename from images/pets-elton@3x.png rename to assets/images/pets-list/pets-elton@3x.png diff --git a/images/pets-elton@3x.webp b/assets/images/pets-list/pets-elton@3x.webp similarity index 100% rename from images/pets-elton@3x.webp rename to assets/images/pets-list/pets-elton@3x.webp diff --git a/images/pets-ember@1x.avif b/assets/images/pets-list/pets-ember@1x.avif similarity index 100% rename from images/pets-ember@1x.avif rename to assets/images/pets-list/pets-ember@1x.avif diff --git a/images/pets-ember@1x.png b/assets/images/pets-list/pets-ember@1x.png similarity index 100% rename from images/pets-ember@1x.png rename to assets/images/pets-list/pets-ember@1x.png diff --git a/images/pets-ember@1x.webp b/assets/images/pets-list/pets-ember@1x.webp similarity index 100% rename from images/pets-ember@1x.webp rename to assets/images/pets-list/pets-ember@1x.webp diff --git a/images/pets-ember@2x.avif b/assets/images/pets-list/pets-ember@2x.avif similarity index 100% rename from images/pets-ember@2x.avif rename to assets/images/pets-list/pets-ember@2x.avif diff --git a/images/pets-ember@2x.png b/assets/images/pets-list/pets-ember@2x.png similarity index 100% rename from images/pets-ember@2x.png rename to assets/images/pets-list/pets-ember@2x.png diff --git a/images/pets-ember@2x.webp b/assets/images/pets-list/pets-ember@2x.webp similarity index 100% rename from images/pets-ember@2x.webp rename to assets/images/pets-list/pets-ember@2x.webp diff --git a/images/pets-ember@3x.avif b/assets/images/pets-list/pets-ember@3x.avif similarity index 100% rename from images/pets-ember@3x.avif rename to assets/images/pets-list/pets-ember@3x.avif diff --git a/images/pets-ember@3x.png b/assets/images/pets-list/pets-ember@3x.png similarity index 100% rename from images/pets-ember@3x.png rename to assets/images/pets-list/pets-ember@3x.png diff --git a/images/pets-ember@3x.webp b/assets/images/pets-list/pets-ember@3x.webp similarity index 100% rename from images/pets-ember@3x.webp rename to assets/images/pets-list/pets-ember@3x.webp diff --git a/images/pets-face@1x.avif b/assets/images/pets-list/pets-face@1x.avif similarity index 100% rename from images/pets-face@1x.avif rename to assets/images/pets-list/pets-face@1x.avif diff --git a/images/pets-face@1x.png b/assets/images/pets-list/pets-face@1x.png similarity index 100% rename from images/pets-face@1x.png rename to assets/images/pets-list/pets-face@1x.png diff --git a/images/pets-face@1x.webp b/assets/images/pets-list/pets-face@1x.webp similarity index 100% rename from images/pets-face@1x.webp rename to assets/images/pets-list/pets-face@1x.webp diff --git a/images/pets-face@2x.avif b/assets/images/pets-list/pets-face@2x.avif similarity index 100% rename from images/pets-face@2x.avif rename to assets/images/pets-list/pets-face@2x.avif diff --git a/images/pets-face@2x.png b/assets/images/pets-list/pets-face@2x.png similarity index 100% rename from images/pets-face@2x.png rename to assets/images/pets-list/pets-face@2x.png diff --git a/images/pets-face@2x.webp b/assets/images/pets-list/pets-face@2x.webp similarity index 100% rename from images/pets-face@2x.webp rename to assets/images/pets-list/pets-face@2x.webp diff --git a/images/pets-face@3x.avif b/assets/images/pets-list/pets-face@3x.avif similarity index 100% rename from images/pets-face@3x.avif rename to assets/images/pets-list/pets-face@3x.avif diff --git a/images/pets-face@3x.png b/assets/images/pets-list/pets-face@3x.png similarity index 100% rename from images/pets-face@3x.png rename to assets/images/pets-list/pets-face@3x.png diff --git a/images/pets-face@3x.webp b/assets/images/pets-list/pets-face@3x.webp similarity index 100% rename from images/pets-face@3x.webp rename to assets/images/pets-list/pets-face@3x.webp diff --git a/images/pets-fold@1x.avif b/assets/images/pets-list/pets-fold@1x.avif similarity index 100% rename from images/pets-fold@1x.avif rename to assets/images/pets-list/pets-fold@1x.avif diff --git a/images/pets-fold@1x.png b/assets/images/pets-list/pets-fold@1x.png similarity index 100% rename from images/pets-fold@1x.png rename to assets/images/pets-list/pets-fold@1x.png diff --git a/images/pets-fold@1x.webp b/assets/images/pets-list/pets-fold@1x.webp similarity index 100% rename from images/pets-fold@1x.webp rename to assets/images/pets-list/pets-fold@1x.webp diff --git a/images/pets-fold@2x.avif b/assets/images/pets-list/pets-fold@2x.avif similarity index 100% rename from images/pets-fold@2x.avif rename to assets/images/pets-list/pets-fold@2x.avif diff --git a/images/pets-fold@2x.png b/assets/images/pets-list/pets-fold@2x.png similarity index 100% rename from images/pets-fold@2x.png rename to assets/images/pets-list/pets-fold@2x.png diff --git a/images/pets-fold@2x.webp b/assets/images/pets-list/pets-fold@2x.webp similarity index 100% rename from images/pets-fold@2x.webp rename to assets/images/pets-list/pets-fold@2x.webp diff --git a/images/pets-fold@3x.avif b/assets/images/pets-list/pets-fold@3x.avif similarity index 100% rename from images/pets-fold@3x.avif rename to assets/images/pets-list/pets-fold@3x.avif diff --git a/images/pets-fold@3x.png b/assets/images/pets-list/pets-fold@3x.png similarity index 100% rename from images/pets-fold@3x.png rename to assets/images/pets-list/pets-fold@3x.png diff --git a/images/pets-fold@3x.webp b/assets/images/pets-list/pets-fold@3x.webp similarity index 100% rename from images/pets-fold@3x.webp rename to assets/images/pets-list/pets-fold@3x.webp diff --git a/images/pets-freddie@1x.avif b/assets/images/pets-list/pets-freddie@1x.avif similarity index 100% rename from images/pets-freddie@1x.avif rename to assets/images/pets-list/pets-freddie@1x.avif diff --git a/images/pets-freddie@1x.png b/assets/images/pets-list/pets-freddie@1x.png similarity index 100% rename from images/pets-freddie@1x.png rename to assets/images/pets-list/pets-freddie@1x.png diff --git a/images/pets-freddie@1x.webp b/assets/images/pets-list/pets-freddie@1x.webp similarity index 100% rename from images/pets-freddie@1x.webp rename to assets/images/pets-list/pets-freddie@1x.webp diff --git a/images/pets-freddie@2x.avif b/assets/images/pets-list/pets-freddie@2x.avif similarity index 100% rename from images/pets-freddie@2x.avif rename to assets/images/pets-list/pets-freddie@2x.avif diff --git a/images/pets-freddie@2x.png b/assets/images/pets-list/pets-freddie@2x.png similarity index 100% rename from images/pets-freddie@2x.png rename to assets/images/pets-list/pets-freddie@2x.png diff --git a/images/pets-freddie@2x.webp b/assets/images/pets-list/pets-freddie@2x.webp similarity index 100% rename from images/pets-freddie@2x.webp rename to assets/images/pets-list/pets-freddie@2x.webp diff --git a/images/pets-freddie@3x.avif b/assets/images/pets-list/pets-freddie@3x.avif similarity index 100% rename from images/pets-freddie@3x.avif rename to assets/images/pets-list/pets-freddie@3x.avif diff --git a/images/pets-freddie@3x.png b/assets/images/pets-list/pets-freddie@3x.png similarity index 100% rename from images/pets-freddie@3x.png rename to assets/images/pets-list/pets-freddie@3x.png diff --git a/images/pets-freddie@3x.webp b/assets/images/pets-list/pets-freddie@3x.webp similarity index 100% rename from images/pets-freddie@3x.webp rename to assets/images/pets-list/pets-freddie@3x.webp diff --git a/images/pets-hunter@1x.avif b/assets/images/pets-list/pets-hunter@1x.avif similarity index 100% rename from images/pets-hunter@1x.avif rename to assets/images/pets-list/pets-hunter@1x.avif diff --git a/images/pets-hunter@1x.png b/assets/images/pets-list/pets-hunter@1x.png similarity index 100% rename from images/pets-hunter@1x.png rename to assets/images/pets-list/pets-hunter@1x.png diff --git a/images/pets-hunter@1x.webp b/assets/images/pets-list/pets-hunter@1x.webp similarity index 100% rename from images/pets-hunter@1x.webp rename to assets/images/pets-list/pets-hunter@1x.webp diff --git a/images/pets-hunter@2x.avif b/assets/images/pets-list/pets-hunter@2x.avif similarity index 100% rename from images/pets-hunter@2x.avif rename to assets/images/pets-list/pets-hunter@2x.avif diff --git a/images/pets-hunter@2x.png b/assets/images/pets-list/pets-hunter@2x.png similarity index 100% rename from images/pets-hunter@2x.png rename to assets/images/pets-list/pets-hunter@2x.png diff --git a/images/pets-hunter@2x.webp b/assets/images/pets-list/pets-hunter@2x.webp similarity index 100% rename from images/pets-hunter@2x.webp rename to assets/images/pets-list/pets-hunter@2x.webp diff --git a/images/pets-hunter@3x.avif b/assets/images/pets-list/pets-hunter@3x.avif similarity index 100% rename from images/pets-hunter@3x.avif rename to assets/images/pets-list/pets-hunter@3x.avif diff --git a/images/pets-hunter@3x.png b/assets/images/pets-list/pets-hunter@3x.png similarity index 100% rename from images/pets-hunter@3x.png rename to assets/images/pets-list/pets-hunter@3x.png diff --git a/images/pets-hunter@3x.webp b/assets/images/pets-list/pets-hunter@3x.webp similarity index 100% rename from images/pets-hunter@3x.webp rename to assets/images/pets-list/pets-hunter@3x.webp diff --git a/images/pets-huskar@1x.avif b/assets/images/pets-list/pets-huskar@1x.avif similarity index 100% rename from images/pets-huskar@1x.avif rename to assets/images/pets-list/pets-huskar@1x.avif diff --git a/images/pets-huskar@1x.png b/assets/images/pets-list/pets-huskar@1x.png similarity index 100% rename from images/pets-huskar@1x.png rename to assets/images/pets-list/pets-huskar@1x.png diff --git a/images/pets-huskar@1x.webp b/assets/images/pets-list/pets-huskar@1x.webp similarity index 100% rename from images/pets-huskar@1x.webp rename to assets/images/pets-list/pets-huskar@1x.webp diff --git a/images/pets-huskar@2x.avif b/assets/images/pets-list/pets-huskar@2x.avif similarity index 100% rename from images/pets-huskar@2x.avif rename to assets/images/pets-list/pets-huskar@2x.avif diff --git a/images/pets-huskar@2x.png b/assets/images/pets-list/pets-huskar@2x.png similarity index 100% rename from images/pets-huskar@2x.png rename to assets/images/pets-list/pets-huskar@2x.png diff --git a/images/pets-huskar@2x.webp b/assets/images/pets-list/pets-huskar@2x.webp similarity index 100% rename from images/pets-huskar@2x.webp rename to assets/images/pets-list/pets-huskar@2x.webp diff --git a/images/pets-huskar@3x.avif b/assets/images/pets-list/pets-huskar@3x.avif similarity index 100% rename from images/pets-huskar@3x.avif rename to assets/images/pets-list/pets-huskar@3x.avif diff --git a/images/pets-huskar@3x.png b/assets/images/pets-list/pets-huskar@3x.png similarity index 100% rename from images/pets-huskar@3x.png rename to assets/images/pets-list/pets-huskar@3x.png diff --git a/images/pets-huskar@3x.webp b/assets/images/pets-list/pets-huskar@3x.webp similarity index 100% rename from images/pets-huskar@3x.webp rename to assets/images/pets-list/pets-huskar@3x.webp diff --git a/images/pets-iron@1x.avif b/assets/images/pets-list/pets-iron@1x.avif similarity index 100% rename from images/pets-iron@1x.avif rename to assets/images/pets-list/pets-iron@1x.avif diff --git a/images/pets-iron@1x.png b/assets/images/pets-list/pets-iron@1x.png similarity index 100% rename from images/pets-iron@1x.png rename to assets/images/pets-list/pets-iron@1x.png diff --git a/images/pets-iron@1x.webp b/assets/images/pets-list/pets-iron@1x.webp similarity index 100% rename from images/pets-iron@1x.webp rename to assets/images/pets-list/pets-iron@1x.webp diff --git a/images/pets-iron@2x.avif b/assets/images/pets-list/pets-iron@2x.avif similarity index 100% rename from images/pets-iron@2x.avif rename to assets/images/pets-list/pets-iron@2x.avif diff --git a/images/pets-iron@2x.png b/assets/images/pets-list/pets-iron@2x.png similarity index 100% rename from images/pets-iron@2x.png rename to assets/images/pets-list/pets-iron@2x.png diff --git a/images/pets-iron@2x.webp b/assets/images/pets-list/pets-iron@2x.webp similarity index 100% rename from images/pets-iron@2x.webp rename to assets/images/pets-list/pets-iron@2x.webp diff --git a/images/pets-iron@3x.avif b/assets/images/pets-list/pets-iron@3x.avif similarity index 100% rename from images/pets-iron@3x.avif rename to assets/images/pets-list/pets-iron@3x.avif diff --git a/images/pets-iron@3x.png b/assets/images/pets-list/pets-iron@3x.png similarity index 100% rename from images/pets-iron@3x.png rename to assets/images/pets-list/pets-iron@3x.png diff --git a/images/pets-iron@3x.webp b/assets/images/pets-list/pets-iron@3x.webp similarity index 100% rename from images/pets-iron@3x.webp rename to assets/images/pets-list/pets-iron@3x.webp diff --git a/images/pets-jennifer@1x.avif b/assets/images/pets-list/pets-jennifer@1x.avif similarity index 100% rename from images/pets-jennifer@1x.avif rename to assets/images/pets-list/pets-jennifer@1x.avif diff --git a/images/pets-jennifer@1x.png b/assets/images/pets-list/pets-jennifer@1x.png similarity index 100% rename from images/pets-jennifer@1x.png rename to assets/images/pets-list/pets-jennifer@1x.png diff --git a/images/pets-jennifer@1x.webp b/assets/images/pets-list/pets-jennifer@1x.webp similarity index 100% rename from images/pets-jennifer@1x.webp rename to assets/images/pets-list/pets-jennifer@1x.webp diff --git a/images/pets-jennifer@2x.avif b/assets/images/pets-list/pets-jennifer@2x.avif similarity index 100% rename from images/pets-jennifer@2x.avif rename to assets/images/pets-list/pets-jennifer@2x.avif diff --git a/images/pets-jennifer@2x.png b/assets/images/pets-list/pets-jennifer@2x.png similarity index 100% rename from images/pets-jennifer@2x.png rename to assets/images/pets-list/pets-jennifer@2x.png diff --git a/images/pets-jennifer@2x.webp b/assets/images/pets-list/pets-jennifer@2x.webp similarity index 100% rename from images/pets-jennifer@2x.webp rename to assets/images/pets-list/pets-jennifer@2x.webp diff --git a/images/pets-jennifer@3x.avif b/assets/images/pets-list/pets-jennifer@3x.avif similarity index 100% rename from images/pets-jennifer@3x.avif rename to assets/images/pets-list/pets-jennifer@3x.avif diff --git a/images/pets-jennifer@3x.png b/assets/images/pets-list/pets-jennifer@3x.png similarity index 100% rename from images/pets-jennifer@3x.png rename to assets/images/pets-list/pets-jennifer@3x.png diff --git a/images/pets-jennifer@3x.webp b/assets/images/pets-list/pets-jennifer@3x.webp similarity index 100% rename from images/pets-jennifer@3x.webp rename to assets/images/pets-list/pets-jennifer@3x.webp diff --git a/images/pets-jessy@1x.avif b/assets/images/pets-list/pets-jessy@1x.avif similarity index 100% rename from images/pets-jessy@1x.avif rename to assets/images/pets-list/pets-jessy@1x.avif diff --git a/images/pets-jessy@1x.png b/assets/images/pets-list/pets-jessy@1x.png similarity index 100% rename from images/pets-jessy@1x.png rename to assets/images/pets-list/pets-jessy@1x.png diff --git a/images/pets-jessy@1x.webp b/assets/images/pets-list/pets-jessy@1x.webp similarity index 100% rename from images/pets-jessy@1x.webp rename to assets/images/pets-list/pets-jessy@1x.webp diff --git a/images/pets-jessy@2x.avif b/assets/images/pets-list/pets-jessy@2x.avif similarity index 100% rename from images/pets-jessy@2x.avif rename to assets/images/pets-list/pets-jessy@2x.avif diff --git a/images/pets-jessy@2x.png b/assets/images/pets-list/pets-jessy@2x.png similarity index 100% rename from images/pets-jessy@2x.png rename to assets/images/pets-list/pets-jessy@2x.png diff --git a/images/pets-jessy@2x.webp b/assets/images/pets-list/pets-jessy@2x.webp similarity index 100% rename from images/pets-jessy@2x.webp rename to assets/images/pets-list/pets-jessy@2x.webp diff --git a/images/pets-jessy@3x.avif b/assets/images/pets-list/pets-jessy@3x.avif similarity index 100% rename from images/pets-jessy@3x.avif rename to assets/images/pets-list/pets-jessy@3x.avif diff --git a/images/pets-jessy@3x.png b/assets/images/pets-list/pets-jessy@3x.png similarity index 100% rename from images/pets-jessy@3x.png rename to assets/images/pets-list/pets-jessy@3x.png diff --git a/images/pets-jessy@3x.webp b/assets/images/pets-list/pets-jessy@3x.webp similarity index 100% rename from images/pets-jessy@3x.webp rename to assets/images/pets-list/pets-jessy@3x.webp diff --git a/images/pets-jhon@1x.avif b/assets/images/pets-list/pets-jhon@1x.avif similarity index 100% rename from images/pets-jhon@1x.avif rename to assets/images/pets-list/pets-jhon@1x.avif diff --git a/images/pets-jhon@1x.png b/assets/images/pets-list/pets-jhon@1x.png similarity index 100% rename from images/pets-jhon@1x.png rename to assets/images/pets-list/pets-jhon@1x.png diff --git a/images/pets-jhon@1x.webp b/assets/images/pets-list/pets-jhon@1x.webp similarity index 100% rename from images/pets-jhon@1x.webp rename to assets/images/pets-list/pets-jhon@1x.webp diff --git a/images/pets-jhon@2x.avif b/assets/images/pets-list/pets-jhon@2x.avif similarity index 100% rename from images/pets-jhon@2x.avif rename to assets/images/pets-list/pets-jhon@2x.avif diff --git a/images/pets-jhon@2x.png b/assets/images/pets-list/pets-jhon@2x.png similarity index 100% rename from images/pets-jhon@2x.png rename to assets/images/pets-list/pets-jhon@2x.png diff --git a/images/pets-jhon@2x.webp b/assets/images/pets-list/pets-jhon@2x.webp similarity index 100% rename from images/pets-jhon@2x.webp rename to assets/images/pets-list/pets-jhon@2x.webp diff --git a/images/pets-jhon@3x.avif b/assets/images/pets-list/pets-jhon@3x.avif similarity index 100% rename from images/pets-jhon@3x.avif rename to assets/images/pets-list/pets-jhon@3x.avif diff --git a/images/pets-jhon@3x.png b/assets/images/pets-list/pets-jhon@3x.png similarity index 100% rename from images/pets-jhon@3x.png rename to assets/images/pets-list/pets-jhon@3x.png diff --git a/images/pets-jhon@3x.webp b/assets/images/pets-list/pets-jhon@3x.webp similarity index 100% rename from images/pets-jhon@3x.webp rename to assets/images/pets-list/pets-jhon@3x.webp diff --git a/images/pets-july@1x.avif b/assets/images/pets-list/pets-july@1x.avif similarity index 100% rename from images/pets-july@1x.avif rename to assets/images/pets-list/pets-july@1x.avif diff --git a/images/pets-july@1x.png b/assets/images/pets-list/pets-july@1x.png similarity index 100% rename from images/pets-july@1x.png rename to assets/images/pets-list/pets-july@1x.png diff --git a/images/pets-july@1x.webp b/assets/images/pets-list/pets-july@1x.webp similarity index 100% rename from images/pets-july@1x.webp rename to assets/images/pets-list/pets-july@1x.webp diff --git a/images/pets-july@2x.avif b/assets/images/pets-list/pets-july@2x.avif similarity index 100% rename from images/pets-july@2x.avif rename to assets/images/pets-list/pets-july@2x.avif diff --git a/images/pets-july@2x.png b/assets/images/pets-list/pets-july@2x.png similarity index 100% rename from images/pets-july@2x.png rename to assets/images/pets-list/pets-july@2x.png diff --git a/images/pets-july@2x.webp b/assets/images/pets-list/pets-july@2x.webp similarity index 100% rename from images/pets-july@2x.webp rename to assets/images/pets-list/pets-july@2x.webp diff --git a/images/pets-july@3x.avif b/assets/images/pets-list/pets-july@3x.avif similarity index 100% rename from images/pets-july@3x.avif rename to assets/images/pets-list/pets-july@3x.avif diff --git a/images/pets-july@3x.png b/assets/images/pets-list/pets-july@3x.png similarity index 100% rename from images/pets-july@3x.png rename to assets/images/pets-list/pets-july@3x.png diff --git a/images/pets-july@3x.webp b/assets/images/pets-list/pets-july@3x.webp similarity index 100% rename from images/pets-july@3x.webp rename to assets/images/pets-list/pets-july@3x.webp diff --git a/images/pets-katrine@1x.avif b/assets/images/pets-list/pets-katrine@1x.avif similarity index 100% rename from images/pets-katrine@1x.avif rename to assets/images/pets-list/pets-katrine@1x.avif diff --git a/images/pets-katrine@1x.png b/assets/images/pets-list/pets-katrine@1x.png similarity index 100% rename from images/pets-katrine@1x.png rename to assets/images/pets-list/pets-katrine@1x.png diff --git a/images/pets-katrine@1x.webp b/assets/images/pets-list/pets-katrine@1x.webp similarity index 100% rename from images/pets-katrine@1x.webp rename to assets/images/pets-list/pets-katrine@1x.webp diff --git a/images/pets-katrine@2x.avif b/assets/images/pets-list/pets-katrine@2x.avif similarity index 100% rename from images/pets-katrine@2x.avif rename to assets/images/pets-list/pets-katrine@2x.avif diff --git a/images/pets-katrine@2x.png b/assets/images/pets-list/pets-katrine@2x.png similarity index 100% rename from images/pets-katrine@2x.png rename to assets/images/pets-list/pets-katrine@2x.png diff --git a/images/pets-katrine@2x.webp b/assets/images/pets-list/pets-katrine@2x.webp similarity index 100% rename from images/pets-katrine@2x.webp rename to assets/images/pets-list/pets-katrine@2x.webp diff --git a/images/pets-katrine@3x.avif b/assets/images/pets-list/pets-katrine@3x.avif similarity index 100% rename from images/pets-katrine@3x.avif rename to assets/images/pets-list/pets-katrine@3x.avif diff --git a/images/pets-katrine@3x.png b/assets/images/pets-list/pets-katrine@3x.png similarity index 100% rename from images/pets-katrine@3x.png rename to assets/images/pets-list/pets-katrine@3x.png diff --git a/images/pets-katrine@3x.webp b/assets/images/pets-list/pets-katrine@3x.webp similarity index 100% rename from images/pets-katrine@3x.webp rename to assets/images/pets-list/pets-katrine@3x.webp diff --git a/images/pets-koddy@1x.avif b/assets/images/pets-list/pets-koddy@1x.avif similarity index 100% rename from images/pets-koddy@1x.avif rename to assets/images/pets-list/pets-koddy@1x.avif diff --git a/images/pets-koddy@1x.png b/assets/images/pets-list/pets-koddy@1x.png similarity index 100% rename from images/pets-koddy@1x.png rename to assets/images/pets-list/pets-koddy@1x.png diff --git a/images/pets-koddy@1x.webp b/assets/images/pets-list/pets-koddy@1x.webp similarity index 100% rename from images/pets-koddy@1x.webp rename to assets/images/pets-list/pets-koddy@1x.webp diff --git a/images/pets-koddy@2x.avif b/assets/images/pets-list/pets-koddy@2x.avif similarity index 100% rename from images/pets-koddy@2x.avif rename to assets/images/pets-list/pets-koddy@2x.avif diff --git a/images/pets-koddy@2x.png b/assets/images/pets-list/pets-koddy@2x.png similarity index 100% rename from images/pets-koddy@2x.png rename to assets/images/pets-list/pets-koddy@2x.png diff --git a/images/pets-koddy@2x.webp b/assets/images/pets-list/pets-koddy@2x.webp similarity index 100% rename from images/pets-koddy@2x.webp rename to assets/images/pets-list/pets-koddy@2x.webp diff --git a/images/pets-koddy@3x.avif b/assets/images/pets-list/pets-koddy@3x.avif similarity index 100% rename from images/pets-koddy@3x.avif rename to assets/images/pets-list/pets-koddy@3x.avif diff --git a/images/pets-koddy@3x.png b/assets/images/pets-list/pets-koddy@3x.png similarity index 100% rename from images/pets-koddy@3x.png rename to assets/images/pets-list/pets-koddy@3x.png diff --git a/images/pets-koddy@3x.webp b/assets/images/pets-list/pets-koddy@3x.webp similarity index 100% rename from images/pets-koddy@3x.webp rename to assets/images/pets-list/pets-koddy@3x.webp diff --git a/images/pets-lolly@1x.avif b/assets/images/pets-list/pets-lolly@1x.avif similarity index 100% rename from images/pets-lolly@1x.avif rename to assets/images/pets-list/pets-lolly@1x.avif diff --git a/images/pets-lolly@1x.png b/assets/images/pets-list/pets-lolly@1x.png similarity index 100% rename from images/pets-lolly@1x.png rename to assets/images/pets-list/pets-lolly@1x.png diff --git a/images/pets-lolly@1x.webp b/assets/images/pets-list/pets-lolly@1x.webp similarity index 100% rename from images/pets-lolly@1x.webp rename to assets/images/pets-list/pets-lolly@1x.webp diff --git a/images/pets-lolly@2x.avif b/assets/images/pets-list/pets-lolly@2x.avif similarity index 100% rename from images/pets-lolly@2x.avif rename to assets/images/pets-list/pets-lolly@2x.avif diff --git a/images/pets-lolly@2x.png b/assets/images/pets-list/pets-lolly@2x.png similarity index 100% rename from images/pets-lolly@2x.png rename to assets/images/pets-list/pets-lolly@2x.png diff --git a/images/pets-lolly@2x.webp b/assets/images/pets-list/pets-lolly@2x.webp similarity index 100% rename from images/pets-lolly@2x.webp rename to assets/images/pets-list/pets-lolly@2x.webp diff --git a/images/pets-lolly@3x.avif b/assets/images/pets-list/pets-lolly@3x.avif similarity index 100% rename from images/pets-lolly@3x.avif rename to assets/images/pets-list/pets-lolly@3x.avif diff --git a/images/pets-lolly@3x.png b/assets/images/pets-list/pets-lolly@3x.png similarity index 100% rename from images/pets-lolly@3x.png rename to assets/images/pets-list/pets-lolly@3x.png diff --git a/images/pets-lolly@3x.webp b/assets/images/pets-list/pets-lolly@3x.webp similarity index 100% rename from images/pets-lolly@3x.webp rename to assets/images/pets-list/pets-lolly@3x.webp diff --git a/images/pets-missy@1x.avif b/assets/images/pets-list/pets-missy@1x.avif similarity index 100% rename from images/pets-missy@1x.avif rename to assets/images/pets-list/pets-missy@1x.avif diff --git a/images/pets-missy@1x.png b/assets/images/pets-list/pets-missy@1x.png similarity index 100% rename from images/pets-missy@1x.png rename to assets/images/pets-list/pets-missy@1x.png diff --git a/images/pets-missy@1x.webp b/assets/images/pets-list/pets-missy@1x.webp similarity index 100% rename from images/pets-missy@1x.webp rename to assets/images/pets-list/pets-missy@1x.webp diff --git a/images/pets-missy@2x.avif b/assets/images/pets-list/pets-missy@2x.avif similarity index 100% rename from images/pets-missy@2x.avif rename to assets/images/pets-list/pets-missy@2x.avif diff --git a/images/pets-missy@2x.png b/assets/images/pets-list/pets-missy@2x.png similarity index 100% rename from images/pets-missy@2x.png rename to assets/images/pets-list/pets-missy@2x.png diff --git a/images/pets-missy@2x.webp b/assets/images/pets-list/pets-missy@2x.webp similarity index 100% rename from images/pets-missy@2x.webp rename to assets/images/pets-list/pets-missy@2x.webp diff --git a/images/pets-missy@3x.avif b/assets/images/pets-list/pets-missy@3x.avif similarity index 100% rename from images/pets-missy@3x.avif rename to assets/images/pets-list/pets-missy@3x.avif diff --git a/images/pets-missy@3x.png b/assets/images/pets-list/pets-missy@3x.png similarity index 100% rename from images/pets-missy@3x.png rename to assets/images/pets-list/pets-missy@3x.png diff --git a/images/pets-missy@3x.webp b/assets/images/pets-list/pets-missy@3x.webp similarity index 100% rename from images/pets-missy@3x.webp rename to assets/images/pets-list/pets-missy@3x.webp diff --git a/images/pets-molav@1x.avif b/assets/images/pets-list/pets-molav@1x.avif similarity index 100% rename from images/pets-molav@1x.avif rename to assets/images/pets-list/pets-molav@1x.avif diff --git a/images/pets-molav@1x.png b/assets/images/pets-list/pets-molav@1x.png similarity index 100% rename from images/pets-molav@1x.png rename to assets/images/pets-list/pets-molav@1x.png diff --git a/images/pets-molav@1x.webp b/assets/images/pets-list/pets-molav@1x.webp similarity index 100% rename from images/pets-molav@1x.webp rename to assets/images/pets-list/pets-molav@1x.webp diff --git a/images/pets-molav@2x.avif b/assets/images/pets-list/pets-molav@2x.avif similarity index 100% rename from images/pets-molav@2x.avif rename to assets/images/pets-list/pets-molav@2x.avif diff --git a/images/pets-molav@2x.png b/assets/images/pets-list/pets-molav@2x.png similarity index 100% rename from images/pets-molav@2x.png rename to assets/images/pets-list/pets-molav@2x.png diff --git a/images/pets-molav@2x.webp b/assets/images/pets-list/pets-molav@2x.webp similarity index 100% rename from images/pets-molav@2x.webp rename to assets/images/pets-list/pets-molav@2x.webp diff --git a/images/pets-molav@3x.avif b/assets/images/pets-list/pets-molav@3x.avif similarity index 100% rename from images/pets-molav@3x.avif rename to assets/images/pets-list/pets-molav@3x.avif diff --git a/images/pets-molav@3x.png b/assets/images/pets-list/pets-molav@3x.png similarity index 100% rename from images/pets-molav@3x.png rename to assets/images/pets-list/pets-molav@3x.png diff --git a/images/pets-molav@3x.webp b/assets/images/pets-list/pets-molav@3x.webp similarity index 100% rename from images/pets-molav@3x.webp rename to assets/images/pets-list/pets-molav@3x.webp diff --git a/images/pets-molly@1x.avif b/assets/images/pets-list/pets-molly@1x.avif similarity index 100% rename from images/pets-molly@1x.avif rename to assets/images/pets-list/pets-molly@1x.avif diff --git a/images/pets-molly@1x.png b/assets/images/pets-list/pets-molly@1x.png similarity index 100% rename from images/pets-molly@1x.png rename to assets/images/pets-list/pets-molly@1x.png diff --git a/images/pets-molly@1x.webp b/assets/images/pets-list/pets-molly@1x.webp similarity index 100% rename from images/pets-molly@1x.webp rename to assets/images/pets-list/pets-molly@1x.webp diff --git a/images/pets-molly@2x.avif b/assets/images/pets-list/pets-molly@2x.avif similarity index 100% rename from images/pets-molly@2x.avif rename to assets/images/pets-list/pets-molly@2x.avif diff --git a/images/pets-molly@2x.png b/assets/images/pets-list/pets-molly@2x.png similarity index 100% rename from images/pets-molly@2x.png rename to assets/images/pets-list/pets-molly@2x.png diff --git a/images/pets-molly@2x.webp b/assets/images/pets-list/pets-molly@2x.webp similarity index 100% rename from images/pets-molly@2x.webp rename to assets/images/pets-list/pets-molly@2x.webp diff --git a/images/pets-molly@3x.avif b/assets/images/pets-list/pets-molly@3x.avif similarity index 100% rename from images/pets-molly@3x.avif rename to assets/images/pets-list/pets-molly@3x.avif diff --git a/images/pets-molly@3x.png b/assets/images/pets-list/pets-molly@3x.png similarity index 100% rename from images/pets-molly@3x.png rename to assets/images/pets-list/pets-molly@3x.png diff --git a/images/pets-molly@3x.webp b/assets/images/pets-list/pets-molly@3x.webp similarity index 100% rename from images/pets-molly@3x.webp rename to assets/images/pets-list/pets-molly@3x.webp diff --git a/images/pets-monika@1x.avif b/assets/images/pets-list/pets-monika@1x.avif similarity index 100% rename from images/pets-monika@1x.avif rename to assets/images/pets-list/pets-monika@1x.avif diff --git a/images/pets-monika@1x.png b/assets/images/pets-list/pets-monika@1x.png similarity index 100% rename from images/pets-monika@1x.png rename to assets/images/pets-list/pets-monika@1x.png diff --git a/images/pets-monika@1x.webp b/assets/images/pets-list/pets-monika@1x.webp similarity index 100% rename from images/pets-monika@1x.webp rename to assets/images/pets-list/pets-monika@1x.webp diff --git a/images/pets-monika@2x.avif b/assets/images/pets-list/pets-monika@2x.avif similarity index 100% rename from images/pets-monika@2x.avif rename to assets/images/pets-list/pets-monika@2x.avif diff --git a/images/pets-monika@2x.png b/assets/images/pets-list/pets-monika@2x.png similarity index 100% rename from images/pets-monika@2x.png rename to assets/images/pets-list/pets-monika@2x.png diff --git a/images/pets-monika@2x.webp b/assets/images/pets-list/pets-monika@2x.webp similarity index 100% rename from images/pets-monika@2x.webp rename to assets/images/pets-list/pets-monika@2x.webp diff --git a/images/pets-monika@3x.avif b/assets/images/pets-list/pets-monika@3x.avif similarity index 100% rename from images/pets-monika@3x.avif rename to assets/images/pets-list/pets-monika@3x.avif diff --git a/images/pets-monika@3x.png b/assets/images/pets-list/pets-monika@3x.png similarity index 100% rename from images/pets-monika@3x.png rename to assets/images/pets-list/pets-monika@3x.png diff --git a/images/pets-monika@3x.webp b/assets/images/pets-list/pets-monika@3x.webp similarity index 100% rename from images/pets-monika@3x.webp rename to assets/images/pets-list/pets-monika@3x.webp diff --git a/images/pets-monna@1x.avif b/assets/images/pets-list/pets-monna@1x.avif similarity index 100% rename from images/pets-monna@1x.avif rename to assets/images/pets-list/pets-monna@1x.avif diff --git a/images/pets-monna@1x.png b/assets/images/pets-list/pets-monna@1x.png similarity index 100% rename from images/pets-monna@1x.png rename to assets/images/pets-list/pets-monna@1x.png diff --git a/images/pets-monna@1x.webp b/assets/images/pets-list/pets-monna@1x.webp similarity index 100% rename from images/pets-monna@1x.webp rename to assets/images/pets-list/pets-monna@1x.webp diff --git a/images/pets-monna@2x.avif b/assets/images/pets-list/pets-monna@2x.avif similarity index 100% rename from images/pets-monna@2x.avif rename to assets/images/pets-list/pets-monna@2x.avif diff --git a/images/pets-monna@2x.png b/assets/images/pets-list/pets-monna@2x.png similarity index 100% rename from images/pets-monna@2x.png rename to assets/images/pets-list/pets-monna@2x.png diff --git a/images/pets-monna@2x.webp b/assets/images/pets-list/pets-monna@2x.webp similarity index 100% rename from images/pets-monna@2x.webp rename to assets/images/pets-list/pets-monna@2x.webp diff --git a/images/pets-monna@3x.avif b/assets/images/pets-list/pets-monna@3x.avif similarity index 100% rename from images/pets-monna@3x.avif rename to assets/images/pets-list/pets-monna@3x.avif diff --git a/images/pets-monna@3x.png b/assets/images/pets-list/pets-monna@3x.png similarity index 100% rename from images/pets-monna@3x.png rename to assets/images/pets-list/pets-monna@3x.png diff --git a/images/pets-monna@3x.webp b/assets/images/pets-list/pets-monna@3x.webp similarity index 100% rename from images/pets-monna@3x.webp rename to assets/images/pets-list/pets-monna@3x.webp diff --git a/images/pets-nomad@1x.avif b/assets/images/pets-list/pets-nomad@1x.avif similarity index 100% rename from images/pets-nomad@1x.avif rename to assets/images/pets-list/pets-nomad@1x.avif diff --git a/images/pets-nomad@1x.png b/assets/images/pets-list/pets-nomad@1x.png similarity index 100% rename from images/pets-nomad@1x.png rename to assets/images/pets-list/pets-nomad@1x.png diff --git a/images/pets-nomad@1x.webp b/assets/images/pets-list/pets-nomad@1x.webp similarity index 100% rename from images/pets-nomad@1x.webp rename to assets/images/pets-list/pets-nomad@1x.webp diff --git a/images/pets-nomad@2x.avif b/assets/images/pets-list/pets-nomad@2x.avif similarity index 100% rename from images/pets-nomad@2x.avif rename to assets/images/pets-list/pets-nomad@2x.avif diff --git a/images/pets-nomad@2x.png b/assets/images/pets-list/pets-nomad@2x.png similarity index 100% rename from images/pets-nomad@2x.png rename to assets/images/pets-list/pets-nomad@2x.png diff --git a/images/pets-nomad@2x.webp b/assets/images/pets-list/pets-nomad@2x.webp similarity index 100% rename from images/pets-nomad@2x.webp rename to assets/images/pets-list/pets-nomad@2x.webp diff --git a/images/pets-nomad@3x.avif b/assets/images/pets-list/pets-nomad@3x.avif similarity index 100% rename from images/pets-nomad@3x.avif rename to assets/images/pets-list/pets-nomad@3x.avif diff --git a/images/pets-nomad@3x.png b/assets/images/pets-list/pets-nomad@3x.png similarity index 100% rename from images/pets-nomad@3x.png rename to assets/images/pets-list/pets-nomad@3x.png diff --git a/images/pets-nomad@3x.webp b/assets/images/pets-list/pets-nomad@3x.webp similarity index 100% rename from images/pets-nomad@3x.webp rename to assets/images/pets-list/pets-nomad@3x.webp diff --git a/images/pets-perry@1x.avif b/assets/images/pets-list/pets-perry@1x.avif similarity index 100% rename from images/pets-perry@1x.avif rename to assets/images/pets-list/pets-perry@1x.avif diff --git a/images/pets-perry@1x.png b/assets/images/pets-list/pets-perry@1x.png similarity index 100% rename from images/pets-perry@1x.png rename to assets/images/pets-list/pets-perry@1x.png diff --git a/images/pets-perry@1x.webp b/assets/images/pets-list/pets-perry@1x.webp similarity index 100% rename from images/pets-perry@1x.webp rename to assets/images/pets-list/pets-perry@1x.webp diff --git a/images/pets-perry@2x.avif b/assets/images/pets-list/pets-perry@2x.avif similarity index 100% rename from images/pets-perry@2x.avif rename to assets/images/pets-list/pets-perry@2x.avif diff --git a/images/pets-perry@2x.png b/assets/images/pets-list/pets-perry@2x.png similarity index 100% rename from images/pets-perry@2x.png rename to assets/images/pets-list/pets-perry@2x.png diff --git a/images/pets-perry@2x.webp b/assets/images/pets-list/pets-perry@2x.webp similarity index 100% rename from images/pets-perry@2x.webp rename to assets/images/pets-list/pets-perry@2x.webp diff --git a/images/pets-perry@3x.avif b/assets/images/pets-list/pets-perry@3x.avif similarity index 100% rename from images/pets-perry@3x.avif rename to assets/images/pets-list/pets-perry@3x.avif diff --git a/images/pets-perry@3x.png b/assets/images/pets-list/pets-perry@3x.png similarity index 100% rename from images/pets-perry@3x.png rename to assets/images/pets-list/pets-perry@3x.png diff --git a/images/pets-perry@3x.webp b/assets/images/pets-list/pets-perry@3x.webp similarity index 100% rename from images/pets-perry@3x.webp rename to assets/images/pets-list/pets-perry@3x.webp diff --git a/images/pets-poolly@1x.avif b/assets/images/pets-list/pets-poolly@1x.avif similarity index 100% rename from images/pets-poolly@1x.avif rename to assets/images/pets-list/pets-poolly@1x.avif diff --git a/images/pets-poolly@1x.png b/assets/images/pets-list/pets-poolly@1x.png similarity index 100% rename from images/pets-poolly@1x.png rename to assets/images/pets-list/pets-poolly@1x.png diff --git a/images/pets-poolly@1x.webp b/assets/images/pets-list/pets-poolly@1x.webp similarity index 100% rename from images/pets-poolly@1x.webp rename to assets/images/pets-list/pets-poolly@1x.webp diff --git a/images/pets-poolly@2x.avif b/assets/images/pets-list/pets-poolly@2x.avif similarity index 100% rename from images/pets-poolly@2x.avif rename to assets/images/pets-list/pets-poolly@2x.avif diff --git a/images/pets-poolly@2x.png b/assets/images/pets-list/pets-poolly@2x.png similarity index 100% rename from images/pets-poolly@2x.png rename to assets/images/pets-list/pets-poolly@2x.png diff --git a/images/pets-poolly@2x.webp b/assets/images/pets-list/pets-poolly@2x.webp similarity index 100% rename from images/pets-poolly@2x.webp rename to assets/images/pets-list/pets-poolly@2x.webp diff --git a/images/pets-poolly@3x.avif b/assets/images/pets-list/pets-poolly@3x.avif similarity index 100% rename from images/pets-poolly@3x.avif rename to assets/images/pets-list/pets-poolly@3x.avif diff --git a/images/pets-poolly@3x.png b/assets/images/pets-list/pets-poolly@3x.png similarity index 100% rename from images/pets-poolly@3x.png rename to assets/images/pets-list/pets-poolly@3x.png diff --git a/images/pets-poolly@3x.webp b/assets/images/pets-list/pets-poolly@3x.webp similarity index 100% rename from images/pets-poolly@3x.webp rename to assets/images/pets-list/pets-poolly@3x.webp diff --git a/images/pets-pory@1x.avif b/assets/images/pets-list/pets-pory@1x.avif similarity index 100% rename from images/pets-pory@1x.avif rename to assets/images/pets-list/pets-pory@1x.avif diff --git a/images/pets-pory@1x.png b/assets/images/pets-list/pets-pory@1x.png similarity index 100% rename from images/pets-pory@1x.png rename to assets/images/pets-list/pets-pory@1x.png diff --git a/images/pets-pory@1x.webp b/assets/images/pets-list/pets-pory@1x.webp similarity index 100% rename from images/pets-pory@1x.webp rename to assets/images/pets-list/pets-pory@1x.webp diff --git a/images/pets-pory@2x.avif b/assets/images/pets-list/pets-pory@2x.avif similarity index 100% rename from images/pets-pory@2x.avif rename to assets/images/pets-list/pets-pory@2x.avif diff --git a/images/pets-pory@2x.png b/assets/images/pets-list/pets-pory@2x.png similarity index 100% rename from images/pets-pory@2x.png rename to assets/images/pets-list/pets-pory@2x.png diff --git a/images/pets-pory@2x.webp b/assets/images/pets-list/pets-pory@2x.webp similarity index 100% rename from images/pets-pory@2x.webp rename to assets/images/pets-list/pets-pory@2x.webp diff --git a/images/pets-pory@3x.avif b/assets/images/pets-list/pets-pory@3x.avif similarity index 100% rename from images/pets-pory@3x.avif rename to assets/images/pets-list/pets-pory@3x.avif diff --git a/images/pets-pory@3x.png b/assets/images/pets-list/pets-pory@3x.png similarity index 100% rename from images/pets-pory@3x.png rename to assets/images/pets-list/pets-pory@3x.png diff --git a/images/pets-pory@3x.webp b/assets/images/pets-list/pets-pory@3x.webp similarity index 100% rename from images/pets-pory@3x.webp rename to assets/images/pets-list/pets-pory@3x.webp diff --git a/images/pets-rex@1x.avif b/assets/images/pets-list/pets-rex@1x.avif similarity index 100% rename from images/pets-rex@1x.avif rename to assets/images/pets-list/pets-rex@1x.avif diff --git a/images/pets-rex@1x.png b/assets/images/pets-list/pets-rex@1x.png similarity index 100% rename from images/pets-rex@1x.png rename to assets/images/pets-list/pets-rex@1x.png diff --git a/images/pets-rex@1x.webp b/assets/images/pets-list/pets-rex@1x.webp similarity index 100% rename from images/pets-rex@1x.webp rename to assets/images/pets-list/pets-rex@1x.webp diff --git a/images/pets-rex@2x.avif b/assets/images/pets-list/pets-rex@2x.avif similarity index 100% rename from images/pets-rex@2x.avif rename to assets/images/pets-list/pets-rex@2x.avif diff --git a/images/pets-rex@2x.png b/assets/images/pets-list/pets-rex@2x.png similarity index 100% rename from images/pets-rex@2x.png rename to assets/images/pets-list/pets-rex@2x.png diff --git a/images/pets-rex@2x.webp b/assets/images/pets-list/pets-rex@2x.webp similarity index 100% rename from images/pets-rex@2x.webp rename to assets/images/pets-list/pets-rex@2x.webp diff --git a/images/pets-rex@3x.avif b/assets/images/pets-list/pets-rex@3x.avif similarity index 100% rename from images/pets-rex@3x.avif rename to assets/images/pets-list/pets-rex@3x.avif diff --git a/images/pets-rex@3x.png b/assets/images/pets-list/pets-rex@3x.png similarity index 100% rename from images/pets-rex@3x.png rename to assets/images/pets-list/pets-rex@3x.png diff --git a/images/pets-rex@3x.webp b/assets/images/pets-list/pets-rex@3x.webp similarity index 100% rename from images/pets-rex@3x.webp rename to assets/images/pets-list/pets-rex@3x.webp diff --git a/images/pets-rikky@1x.avif b/assets/images/pets-list/pets-rikky@1x.avif similarity index 100% rename from images/pets-rikky@1x.avif rename to assets/images/pets-list/pets-rikky@1x.avif diff --git a/images/pets-rikky@1x.png b/assets/images/pets-list/pets-rikky@1x.png similarity index 100% rename from images/pets-rikky@1x.png rename to assets/images/pets-list/pets-rikky@1x.png diff --git a/images/pets-rikky@1x.webp b/assets/images/pets-list/pets-rikky@1x.webp similarity index 100% rename from images/pets-rikky@1x.webp rename to assets/images/pets-list/pets-rikky@1x.webp diff --git a/images/pets-rikky@2x.avif b/assets/images/pets-list/pets-rikky@2x.avif similarity index 100% rename from images/pets-rikky@2x.avif rename to assets/images/pets-list/pets-rikky@2x.avif diff --git a/images/pets-rikky@2x.png b/assets/images/pets-list/pets-rikky@2x.png similarity index 100% rename from images/pets-rikky@2x.png rename to assets/images/pets-list/pets-rikky@2x.png diff --git a/images/pets-rikky@2x.webp b/assets/images/pets-list/pets-rikky@2x.webp similarity index 100% rename from images/pets-rikky@2x.webp rename to assets/images/pets-list/pets-rikky@2x.webp diff --git a/images/pets-rikky@3x.avif b/assets/images/pets-list/pets-rikky@3x.avif similarity index 100% rename from images/pets-rikky@3x.avif rename to assets/images/pets-list/pets-rikky@3x.avif diff --git a/images/pets-rikky@3x.png b/assets/images/pets-list/pets-rikky@3x.png similarity index 100% rename from images/pets-rikky@3x.png rename to assets/images/pets-list/pets-rikky@3x.png diff --git a/images/pets-rikky@3x.webp b/assets/images/pets-list/pets-rikky@3x.webp similarity index 100% rename from images/pets-rikky@3x.webp rename to assets/images/pets-list/pets-rikky@3x.webp diff --git a/images/pets-rolls@1x.avif b/assets/images/pets-list/pets-rolls@1x.avif similarity index 100% rename from images/pets-rolls@1x.avif rename to assets/images/pets-list/pets-rolls@1x.avif diff --git a/images/pets-rolls@1x.png b/assets/images/pets-list/pets-rolls@1x.png similarity index 100% rename from images/pets-rolls@1x.png rename to assets/images/pets-list/pets-rolls@1x.png diff --git a/images/pets-rolls@1x.webp b/assets/images/pets-list/pets-rolls@1x.webp similarity index 100% rename from images/pets-rolls@1x.webp rename to assets/images/pets-list/pets-rolls@1x.webp diff --git a/images/pets-rolls@2x.avif b/assets/images/pets-list/pets-rolls@2x.avif similarity index 100% rename from images/pets-rolls@2x.avif rename to assets/images/pets-list/pets-rolls@2x.avif diff --git a/images/pets-rolls@2x.png b/assets/images/pets-list/pets-rolls@2x.png similarity index 100% rename from images/pets-rolls@2x.png rename to assets/images/pets-list/pets-rolls@2x.png diff --git a/images/pets-rolls@2x.webp b/assets/images/pets-list/pets-rolls@2x.webp similarity index 100% rename from images/pets-rolls@2x.webp rename to assets/images/pets-list/pets-rolls@2x.webp diff --git a/images/pets-rolls@3x.avif b/assets/images/pets-list/pets-rolls@3x.avif similarity index 100% rename from images/pets-rolls@3x.avif rename to assets/images/pets-list/pets-rolls@3x.avif diff --git a/images/pets-rolls@3x.png b/assets/images/pets-list/pets-rolls@3x.png similarity index 100% rename from images/pets-rolls@3x.png rename to assets/images/pets-list/pets-rolls@3x.png diff --git a/images/pets-rolls@3x.webp b/assets/images/pets-list/pets-rolls@3x.webp similarity index 100% rename from images/pets-rolls@3x.webp rename to assets/images/pets-list/pets-rolls@3x.webp diff --git a/images/pets-ronny@1x.avif b/assets/images/pets-list/pets-ronny@1x.avif similarity index 100% rename from images/pets-ronny@1x.avif rename to assets/images/pets-list/pets-ronny@1x.avif diff --git a/images/pets-ronny@1x.png b/assets/images/pets-list/pets-ronny@1x.png similarity index 100% rename from images/pets-ronny@1x.png rename to assets/images/pets-list/pets-ronny@1x.png diff --git a/images/pets-ronny@1x.webp b/assets/images/pets-list/pets-ronny@1x.webp similarity index 100% rename from images/pets-ronny@1x.webp rename to assets/images/pets-list/pets-ronny@1x.webp diff --git a/images/pets-ronny@2x.avif b/assets/images/pets-list/pets-ronny@2x.avif similarity index 100% rename from images/pets-ronny@2x.avif rename to assets/images/pets-list/pets-ronny@2x.avif diff --git a/images/pets-ronny@2x.png b/assets/images/pets-list/pets-ronny@2x.png similarity index 100% rename from images/pets-ronny@2x.png rename to assets/images/pets-list/pets-ronny@2x.png diff --git a/images/pets-ronny@2x.webp b/assets/images/pets-list/pets-ronny@2x.webp similarity index 100% rename from images/pets-ronny@2x.webp rename to assets/images/pets-list/pets-ronny@2x.webp diff --git a/images/pets-ronny@3x.avif b/assets/images/pets-list/pets-ronny@3x.avif similarity index 100% rename from images/pets-ronny@3x.avif rename to assets/images/pets-list/pets-ronny@3x.avif diff --git a/images/pets-ronny@3x.png b/assets/images/pets-list/pets-ronny@3x.png similarity index 100% rename from images/pets-ronny@3x.png rename to assets/images/pets-list/pets-ronny@3x.png diff --git a/images/pets-ronny@3x.webp b/assets/images/pets-list/pets-ronny@3x.webp similarity index 100% rename from images/pets-ronny@3x.webp rename to assets/images/pets-list/pets-ronny@3x.webp diff --git a/images/pets-salem@1x.avif b/assets/images/pets-list/pets-salem@1x.avif similarity index 100% rename from images/pets-salem@1x.avif rename to assets/images/pets-list/pets-salem@1x.avif diff --git a/images/pets-salem@1x.png b/assets/images/pets-list/pets-salem@1x.png similarity index 100% rename from images/pets-salem@1x.png rename to assets/images/pets-list/pets-salem@1x.png diff --git a/images/pets-salem@1x.webp b/assets/images/pets-list/pets-salem@1x.webp similarity index 100% rename from images/pets-salem@1x.webp rename to assets/images/pets-list/pets-salem@1x.webp diff --git a/images/pets-salem@2x.avif b/assets/images/pets-list/pets-salem@2x.avif similarity index 100% rename from images/pets-salem@2x.avif rename to assets/images/pets-list/pets-salem@2x.avif diff --git a/images/pets-salem@2x.png b/assets/images/pets-list/pets-salem@2x.png similarity index 100% rename from images/pets-salem@2x.png rename to assets/images/pets-list/pets-salem@2x.png diff --git a/images/pets-salem@2x.webp b/assets/images/pets-list/pets-salem@2x.webp similarity index 100% rename from images/pets-salem@2x.webp rename to assets/images/pets-list/pets-salem@2x.webp diff --git a/images/pets-salem@3x.avif b/assets/images/pets-list/pets-salem@3x.avif similarity index 100% rename from images/pets-salem@3x.avif rename to assets/images/pets-list/pets-salem@3x.avif diff --git a/images/pets-salem@3x.png b/assets/images/pets-list/pets-salem@3x.png similarity index 100% rename from images/pets-salem@3x.png rename to assets/images/pets-list/pets-salem@3x.png diff --git a/images/pets-salem@3x.webp b/assets/images/pets-list/pets-salem@3x.webp similarity index 100% rename from images/pets-salem@3x.webp rename to assets/images/pets-list/pets-salem@3x.webp diff --git a/images/pets-scarlet@1x.avif b/assets/images/pets-list/pets-scarlet@1x.avif similarity index 100% rename from images/pets-scarlet@1x.avif rename to assets/images/pets-list/pets-scarlet@1x.avif diff --git a/images/pets-scarlet@1x.png b/assets/images/pets-list/pets-scarlet@1x.png similarity index 100% rename from images/pets-scarlet@1x.png rename to assets/images/pets-list/pets-scarlet@1x.png diff --git a/images/pets-scarlet@1x.webp b/assets/images/pets-list/pets-scarlet@1x.webp similarity index 100% rename from images/pets-scarlet@1x.webp rename to assets/images/pets-list/pets-scarlet@1x.webp diff --git a/images/pets-scarlet@2x.avif b/assets/images/pets-list/pets-scarlet@2x.avif similarity index 100% rename from images/pets-scarlet@2x.avif rename to assets/images/pets-list/pets-scarlet@2x.avif diff --git a/images/pets-scarlet@2x.png b/assets/images/pets-list/pets-scarlet@2x.png similarity index 100% rename from images/pets-scarlet@2x.png rename to assets/images/pets-list/pets-scarlet@2x.png diff --git a/images/pets-scarlet@2x.webp b/assets/images/pets-list/pets-scarlet@2x.webp similarity index 100% rename from images/pets-scarlet@2x.webp rename to assets/images/pets-list/pets-scarlet@2x.webp diff --git a/images/pets-scarlet@3x.avif b/assets/images/pets-list/pets-scarlet@3x.avif similarity index 100% rename from images/pets-scarlet@3x.avif rename to assets/images/pets-list/pets-scarlet@3x.avif diff --git a/images/pets-scarlet@3x.png b/assets/images/pets-list/pets-scarlet@3x.png similarity index 100% rename from images/pets-scarlet@3x.png rename to assets/images/pets-list/pets-scarlet@3x.png diff --git a/images/pets-scarlet@3x.webp b/assets/images/pets-list/pets-scarlet@3x.webp similarity index 100% rename from images/pets-scarlet@3x.webp rename to assets/images/pets-list/pets-scarlet@3x.webp diff --git a/images/pets-skrull@1x.avif b/assets/images/pets-list/pets-skrull@1x.avif similarity index 100% rename from images/pets-skrull@1x.avif rename to assets/images/pets-list/pets-skrull@1x.avif diff --git a/images/pets-skrull@1x.png b/assets/images/pets-list/pets-skrull@1x.png similarity index 100% rename from images/pets-skrull@1x.png rename to assets/images/pets-list/pets-skrull@1x.png diff --git a/images/pets-skrull@1x.webp b/assets/images/pets-list/pets-skrull@1x.webp similarity index 100% rename from images/pets-skrull@1x.webp rename to assets/images/pets-list/pets-skrull@1x.webp diff --git a/images/pets-skrull@2x.avif b/assets/images/pets-list/pets-skrull@2x.avif similarity index 100% rename from images/pets-skrull@2x.avif rename to assets/images/pets-list/pets-skrull@2x.avif diff --git a/images/pets-skrull@2x.png b/assets/images/pets-list/pets-skrull@2x.png similarity index 100% rename from images/pets-skrull@2x.png rename to assets/images/pets-list/pets-skrull@2x.png diff --git a/images/pets-skrull@2x.webp b/assets/images/pets-list/pets-skrull@2x.webp similarity index 100% rename from images/pets-skrull@2x.webp rename to assets/images/pets-list/pets-skrull@2x.webp diff --git a/images/pets-skrull@3x.avif b/assets/images/pets-list/pets-skrull@3x.avif similarity index 100% rename from images/pets-skrull@3x.avif rename to assets/images/pets-list/pets-skrull@3x.avif diff --git a/images/pets-skrull@3x.png b/assets/images/pets-list/pets-skrull@3x.png similarity index 100% rename from images/pets-skrull@3x.png rename to assets/images/pets-list/pets-skrull@3x.png diff --git a/images/pets-skrull@3x.webp b/assets/images/pets-list/pets-skrull@3x.webp similarity index 100% rename from images/pets-skrull@3x.webp rename to assets/images/pets-list/pets-skrull@3x.webp diff --git a/images/pets-smile@1x.avif b/assets/images/pets-list/pets-smile@1x.avif similarity index 100% rename from images/pets-smile@1x.avif rename to assets/images/pets-list/pets-smile@1x.avif diff --git a/images/pets-smile@1x.png b/assets/images/pets-list/pets-smile@1x.png similarity index 100% rename from images/pets-smile@1x.png rename to assets/images/pets-list/pets-smile@1x.png diff --git a/images/pets-smile@1x.webp b/assets/images/pets-list/pets-smile@1x.webp similarity index 100% rename from images/pets-smile@1x.webp rename to assets/images/pets-list/pets-smile@1x.webp diff --git a/images/pets-smile@2x.avif b/assets/images/pets-list/pets-smile@2x.avif similarity index 100% rename from images/pets-smile@2x.avif rename to assets/images/pets-list/pets-smile@2x.avif diff --git a/images/pets-smile@2x.png b/assets/images/pets-list/pets-smile@2x.png similarity index 100% rename from images/pets-smile@2x.png rename to assets/images/pets-list/pets-smile@2x.png diff --git a/images/pets-smile@2x.webp b/assets/images/pets-list/pets-smile@2x.webp similarity index 100% rename from images/pets-smile@2x.webp rename to assets/images/pets-list/pets-smile@2x.webp diff --git a/images/pets-smile@3x.avif b/assets/images/pets-list/pets-smile@3x.avif similarity index 100% rename from images/pets-smile@3x.avif rename to assets/images/pets-list/pets-smile@3x.avif diff --git a/images/pets-smile@3x.png b/assets/images/pets-list/pets-smile@3x.png similarity index 100% rename from images/pets-smile@3x.png rename to assets/images/pets-list/pets-smile@3x.png diff --git a/images/pets-smile@3x.webp b/assets/images/pets-list/pets-smile@3x.webp similarity index 100% rename from images/pets-smile@3x.webp rename to assets/images/pets-list/pets-smile@3x.webp diff --git a/images/pets-sophia@1x.avif b/assets/images/pets-list/pets-sophia@1x.avif similarity index 100% rename from images/pets-sophia@1x.avif rename to assets/images/pets-list/pets-sophia@1x.avif diff --git a/images/pets-sophia@1x.png b/assets/images/pets-list/pets-sophia@1x.png similarity index 100% rename from images/pets-sophia@1x.png rename to assets/images/pets-list/pets-sophia@1x.png diff --git a/images/pets-sophia@1x.webp b/assets/images/pets-list/pets-sophia@1x.webp similarity index 100% rename from images/pets-sophia@1x.webp rename to assets/images/pets-list/pets-sophia@1x.webp diff --git a/images/pets-sophia@2x.avif b/assets/images/pets-list/pets-sophia@2x.avif similarity index 100% rename from images/pets-sophia@2x.avif rename to assets/images/pets-list/pets-sophia@2x.avif diff --git a/images/pets-sophia@2x.png b/assets/images/pets-list/pets-sophia@2x.png similarity index 100% rename from images/pets-sophia@2x.png rename to assets/images/pets-list/pets-sophia@2x.png diff --git a/images/pets-sophia@2x.webp b/assets/images/pets-list/pets-sophia@2x.webp similarity index 100% rename from images/pets-sophia@2x.webp rename to assets/images/pets-list/pets-sophia@2x.webp diff --git a/images/pets-sophia@3x.avif b/assets/images/pets-list/pets-sophia@3x.avif similarity index 100% rename from images/pets-sophia@3x.avif rename to assets/images/pets-list/pets-sophia@3x.avif diff --git a/images/pets-sophia@3x.png b/assets/images/pets-list/pets-sophia@3x.png similarity index 100% rename from images/pets-sophia@3x.png rename to assets/images/pets-list/pets-sophia@3x.png diff --git a/images/pets-sophia@3x.webp b/assets/images/pets-list/pets-sophia@3x.webp similarity index 100% rename from images/pets-sophia@3x.webp rename to assets/images/pets-list/pets-sophia@3x.webp diff --git a/images/pets-spoon@1x.avif b/assets/images/pets-list/pets-spoon@1x.avif similarity index 100% rename from images/pets-spoon@1x.avif rename to assets/images/pets-list/pets-spoon@1x.avif diff --git a/images/pets-spoon@1x.png b/assets/images/pets-list/pets-spoon@1x.png similarity index 100% rename from images/pets-spoon@1x.png rename to assets/images/pets-list/pets-spoon@1x.png diff --git a/images/pets-spoon@1x.webp b/assets/images/pets-list/pets-spoon@1x.webp similarity index 100% rename from images/pets-spoon@1x.webp rename to assets/images/pets-list/pets-spoon@1x.webp diff --git a/images/pets-spoon@2x.avif b/assets/images/pets-list/pets-spoon@2x.avif similarity index 100% rename from images/pets-spoon@2x.avif rename to assets/images/pets-list/pets-spoon@2x.avif diff --git a/images/pets-spoon@2x.png b/assets/images/pets-list/pets-spoon@2x.png similarity index 100% rename from images/pets-spoon@2x.png rename to assets/images/pets-list/pets-spoon@2x.png diff --git a/images/pets-spoon@2x.webp b/assets/images/pets-list/pets-spoon@2x.webp similarity index 100% rename from images/pets-spoon@2x.webp rename to assets/images/pets-list/pets-spoon@2x.webp diff --git a/images/pets-spoon@3x.avif b/assets/images/pets-list/pets-spoon@3x.avif similarity index 100% rename from images/pets-spoon@3x.avif rename to assets/images/pets-list/pets-spoon@3x.avif diff --git a/images/pets-spoon@3x.png b/assets/images/pets-list/pets-spoon@3x.png similarity index 100% rename from images/pets-spoon@3x.png rename to assets/images/pets-list/pets-spoon@3x.png diff --git a/images/pets-spoon@3x.webp b/assets/images/pets-list/pets-spoon@3x.webp similarity index 100% rename from images/pets-spoon@3x.webp rename to assets/images/pets-list/pets-spoon@3x.webp diff --git a/images/pets-tanos@1x.avif b/assets/images/pets-list/pets-tanos@1x.avif similarity index 100% rename from images/pets-tanos@1x.avif rename to assets/images/pets-list/pets-tanos@1x.avif diff --git a/images/pets-tanos@1x.png b/assets/images/pets-list/pets-tanos@1x.png similarity index 100% rename from images/pets-tanos@1x.png rename to assets/images/pets-list/pets-tanos@1x.png diff --git a/images/pets-tanos@1x.webp b/assets/images/pets-list/pets-tanos@1x.webp similarity index 100% rename from images/pets-tanos@1x.webp rename to assets/images/pets-list/pets-tanos@1x.webp diff --git a/images/pets-tanos@2x.avif b/assets/images/pets-list/pets-tanos@2x.avif similarity index 100% rename from images/pets-tanos@2x.avif rename to assets/images/pets-list/pets-tanos@2x.avif diff --git a/images/pets-tanos@2x.png b/assets/images/pets-list/pets-tanos@2x.png similarity index 100% rename from images/pets-tanos@2x.png rename to assets/images/pets-list/pets-tanos@2x.png diff --git a/images/pets-tanos@2x.webp b/assets/images/pets-list/pets-tanos@2x.webp similarity index 100% rename from images/pets-tanos@2x.webp rename to assets/images/pets-list/pets-tanos@2x.webp diff --git a/images/pets-tanos@3x.avif b/assets/images/pets-list/pets-tanos@3x.avif similarity index 100% rename from images/pets-tanos@3x.avif rename to assets/images/pets-list/pets-tanos@3x.avif diff --git a/images/pets-tanos@3x.png b/assets/images/pets-list/pets-tanos@3x.png similarity index 100% rename from images/pets-tanos@3x.png rename to assets/images/pets-list/pets-tanos@3x.png diff --git a/images/pets-tanos@3x.webp b/assets/images/pets-list/pets-tanos@3x.webp similarity index 100% rename from images/pets-tanos@3x.webp rename to assets/images/pets-list/pets-tanos@3x.webp diff --git a/images/pets-timmy@1x.avif b/assets/images/pets-list/pets-timmy@1x.avif similarity index 100% rename from images/pets-timmy@1x.avif rename to assets/images/pets-list/pets-timmy@1x.avif diff --git a/images/pets-timmy@1x.png b/assets/images/pets-list/pets-timmy@1x.png similarity index 100% rename from images/pets-timmy@1x.png rename to assets/images/pets-list/pets-timmy@1x.png diff --git a/images/pets-timmy@1x.webp b/assets/images/pets-list/pets-timmy@1x.webp similarity index 100% rename from images/pets-timmy@1x.webp rename to assets/images/pets-list/pets-timmy@1x.webp diff --git a/images/pets-timmy@2x.avif b/assets/images/pets-list/pets-timmy@2x.avif similarity index 100% rename from images/pets-timmy@2x.avif rename to assets/images/pets-list/pets-timmy@2x.avif diff --git a/images/pets-timmy@2x.png b/assets/images/pets-list/pets-timmy@2x.png similarity index 100% rename from images/pets-timmy@2x.png rename to assets/images/pets-list/pets-timmy@2x.png diff --git a/images/pets-timmy@2x.webp b/assets/images/pets-list/pets-timmy@2x.webp similarity index 100% rename from images/pets-timmy@2x.webp rename to assets/images/pets-list/pets-timmy@2x.webp diff --git a/images/pets-timmy@3x.avif b/assets/images/pets-list/pets-timmy@3x.avif similarity index 100% rename from images/pets-timmy@3x.avif rename to assets/images/pets-list/pets-timmy@3x.avif diff --git a/images/pets-timmy@3x.png b/assets/images/pets-list/pets-timmy@3x.png similarity index 100% rename from images/pets-timmy@3x.png rename to assets/images/pets-list/pets-timmy@3x.png diff --git a/images/pets-timmy@3x.webp b/assets/images/pets-list/pets-timmy@3x.webp similarity index 100% rename from images/pets-timmy@3x.webp rename to assets/images/pets-list/pets-timmy@3x.webp diff --git a/images/pets-tor@1x.avif b/assets/images/pets-list/pets-tor@1x.avif similarity index 100% rename from images/pets-tor@1x.avif rename to assets/images/pets-list/pets-tor@1x.avif diff --git a/images/pets-tor@1x.png b/assets/images/pets-list/pets-tor@1x.png similarity index 100% rename from images/pets-tor@1x.png rename to assets/images/pets-list/pets-tor@1x.png diff --git a/images/pets-tor@1x.webp b/assets/images/pets-list/pets-tor@1x.webp similarity index 100% rename from images/pets-tor@1x.webp rename to assets/images/pets-list/pets-tor@1x.webp diff --git a/images/pets-tor@2x.avif b/assets/images/pets-list/pets-tor@2x.avif similarity index 100% rename from images/pets-tor@2x.avif rename to assets/images/pets-list/pets-tor@2x.avif diff --git a/images/pets-tor@2x.png b/assets/images/pets-list/pets-tor@2x.png similarity index 100% rename from images/pets-tor@2x.png rename to assets/images/pets-list/pets-tor@2x.png diff --git a/images/pets-tor@2x.webp b/assets/images/pets-list/pets-tor@2x.webp similarity index 100% rename from images/pets-tor@2x.webp rename to assets/images/pets-list/pets-tor@2x.webp diff --git a/images/pets-tor@3x.avif b/assets/images/pets-list/pets-tor@3x.avif similarity index 100% rename from images/pets-tor@3x.avif rename to assets/images/pets-list/pets-tor@3x.avif diff --git a/images/pets-tor@3x.png b/assets/images/pets-list/pets-tor@3x.png similarity index 100% rename from images/pets-tor@3x.png rename to assets/images/pets-list/pets-tor@3x.png diff --git a/images/pets-tor@3x.webp b/assets/images/pets-list/pets-tor@3x.webp similarity index 100% rename from images/pets-tor@3x.webp rename to assets/images/pets-list/pets-tor@3x.webp diff --git a/images/pets-willson@1x.avif b/assets/images/pets-list/pets-willson@1x.avif similarity index 100% rename from images/pets-willson@1x.avif rename to assets/images/pets-list/pets-willson@1x.avif diff --git a/images/pets-willson@1x.png b/assets/images/pets-list/pets-willson@1x.png similarity index 100% rename from images/pets-willson@1x.png rename to assets/images/pets-list/pets-willson@1x.png diff --git a/images/pets-willson@1x.webp b/assets/images/pets-list/pets-willson@1x.webp similarity index 100% rename from images/pets-willson@1x.webp rename to assets/images/pets-list/pets-willson@1x.webp diff --git a/images/pets-willson@2x.avif b/assets/images/pets-list/pets-willson@2x.avif similarity index 100% rename from images/pets-willson@2x.avif rename to assets/images/pets-list/pets-willson@2x.avif diff --git a/images/pets-willson@2x.png b/assets/images/pets-list/pets-willson@2x.png similarity index 100% rename from images/pets-willson@2x.png rename to assets/images/pets-list/pets-willson@2x.png diff --git a/images/pets-willson@2x.webp b/assets/images/pets-list/pets-willson@2x.webp similarity index 100% rename from images/pets-willson@2x.webp rename to assets/images/pets-list/pets-willson@2x.webp diff --git a/images/pets-willson@3x.avif b/assets/images/pets-list/pets-willson@3x.avif similarity index 100% rename from images/pets-willson@3x.avif rename to assets/images/pets-list/pets-willson@3x.avif diff --git a/images/pets-willson@3x.png b/assets/images/pets-list/pets-willson@3x.png similarity index 100% rename from images/pets-willson@3x.png rename to assets/images/pets-list/pets-willson@3x.png diff --git a/images/pets-willson@3x.webp b/assets/images/pets-list/pets-willson@3x.webp similarity index 100% rename from images/pets-willson@3x.webp rename to assets/images/pets-list/pets-willson@3x.webp diff --git a/images/pets-wonder@1x.avif b/assets/images/pets-list/pets-wonder@1x.avif similarity index 100% rename from images/pets-wonder@1x.avif rename to assets/images/pets-list/pets-wonder@1x.avif diff --git a/images/pets-wonder@1x.png b/assets/images/pets-list/pets-wonder@1x.png similarity index 100% rename from images/pets-wonder@1x.png rename to assets/images/pets-list/pets-wonder@1x.png diff --git a/images/pets-wonder@1x.webp b/assets/images/pets-list/pets-wonder@1x.webp similarity index 100% rename from images/pets-wonder@1x.webp rename to assets/images/pets-list/pets-wonder@1x.webp diff --git a/images/pets-wonder@2x.avif b/assets/images/pets-list/pets-wonder@2x.avif similarity index 100% rename from images/pets-wonder@2x.avif rename to assets/images/pets-list/pets-wonder@2x.avif diff --git a/images/pets-wonder@2x.png b/assets/images/pets-list/pets-wonder@2x.png similarity index 100% rename from images/pets-wonder@2x.png rename to assets/images/pets-list/pets-wonder@2x.png diff --git a/images/pets-wonder@2x.webp b/assets/images/pets-list/pets-wonder@2x.webp similarity index 100% rename from images/pets-wonder@2x.webp rename to assets/images/pets-list/pets-wonder@2x.webp diff --git a/images/pets-wonder@3x.avif b/assets/images/pets-list/pets-wonder@3x.avif similarity index 100% rename from images/pets-wonder@3x.avif rename to assets/images/pets-list/pets-wonder@3x.avif diff --git a/images/pets-wonder@3x.png b/assets/images/pets-list/pets-wonder@3x.png similarity index 100% rename from images/pets-wonder@3x.png rename to assets/images/pets-list/pets-wonder@3x.png diff --git a/images/pets-wonder@3x.webp b/assets/images/pets-list/pets-wonder@3x.webp similarity index 100% rename from images/pets-wonder@3x.webp rename to assets/images/pets-list/pets-wonder@3x.webp diff --git a/images/pets-woody@1x.avif b/assets/images/pets-list/pets-woody@1x.avif similarity index 100% rename from images/pets-woody@1x.avif rename to assets/images/pets-list/pets-woody@1x.avif diff --git a/images/pets-woody@1x.png b/assets/images/pets-list/pets-woody@1x.png similarity index 100% rename from images/pets-woody@1x.png rename to assets/images/pets-list/pets-woody@1x.png diff --git a/images/pets-woody@1x.webp b/assets/images/pets-list/pets-woody@1x.webp similarity index 100% rename from images/pets-woody@1x.webp rename to assets/images/pets-list/pets-woody@1x.webp diff --git a/assets/images/pets-list/pets-woody@2x.avif b/assets/images/pets-list/pets-woody@2x.avif new file mode 100644 index 0000000000000000000000000000000000000000..677e77452950aae3a2972901f3e916df3d2860a4 GIT binary patch literal 7916 zcmYkfWl$Z=?>2mJDR6K*xXZ!awYa+!cXxLvUZi+&cPZ{rthl>-ahKve^#09%-ZwMZ zE6J5jvio6Y761T{n7ev88o67U13u&*+F6;i*jX8w%Zspx0ss&(c4n?d|F{pKu{5=H z{+|f|I9i#w{-6C1ZLN&|uMCQ#m8;!<9K^>8wz73F`R9oP0FZ!xkq?Cw000PTKK%bY zh{g|$_)t+REBpT@`H#W>aLoRt{M%vV°_VC(ST0RJEJLH}b!Y#l9){$=7@Ih*~j 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 CoICFT literal 0 HcmV?d00001 diff --git a/images/Blacky.avif b/assets/images/popup/Blacky.avif similarity index 100% rename from images/Blacky.avif rename to assets/images/popup/Blacky.avif diff --git a/images/Blacky.png b/assets/images/popup/Blacky.png similarity index 100% rename from images/Blacky.png rename to assets/images/popup/Blacky.png diff --git a/images/Blacky.webp b/assets/images/popup/Blacky.webp similarity index 100% rename from images/Blacky.webp rename to assets/images/popup/Blacky.webp diff --git a/images/Bony.avif b/assets/images/popup/Bony.avif similarity index 100% rename from images/Bony.avif rename to assets/images/popup/Bony.avif diff --git a/images/Bony.png b/assets/images/popup/Bony.png similarity index 100% rename from images/Bony.png rename to assets/images/popup/Bony.png diff --git a/images/Bony.webp b/assets/images/popup/Bony.webp similarity index 100% rename from images/Bony.webp rename to assets/images/popup/Bony.webp diff --git a/images/Butty.avif b/assets/images/popup/Butty.avif similarity index 100% rename from images/Butty.avif rename to assets/images/popup/Butty.avif diff --git a/images/Butty.png b/assets/images/popup/Butty.png similarity index 100% rename from images/Butty.png rename to assets/images/popup/Butty.png diff --git a/images/Butty.webp b/assets/images/popup/Butty.webp similarity index 100% rename from images/Butty.webp rename to assets/images/popup/Butty.webp diff --git a/images/Charly.avif b/assets/images/popup/Charly.avif similarity index 100% rename from images/Charly.avif rename to assets/images/popup/Charly.avif diff --git a/images/Charly.png b/assets/images/popup/Charly.png similarity index 100% rename from images/Charly.png rename to assets/images/popup/Charly.png diff --git a/images/Charly.webp b/assets/images/popup/Charly.webp similarity index 100% rename from images/Charly.webp rename to assets/images/popup/Charly.webp diff --git a/images/Cola.avif b/assets/images/popup/Cola.avif similarity index 100% rename from images/Cola.avif rename to assets/images/popup/Cola.avif diff --git a/images/Cola.png b/assets/images/popup/Cola.png similarity index 100% rename from images/Cola.png rename to assets/images/popup/Cola.png diff --git a/images/Cola.webp b/assets/images/popup/Cola.webp similarity index 100% rename from images/Cola.webp rename to assets/images/popup/Cola.webp diff --git a/images/Donatan.avif b/assets/images/popup/Donatan.avif similarity index 100% rename from images/Donatan.avif rename to assets/images/popup/Donatan.avif diff --git a/images/Donatan.png b/assets/images/popup/Donatan.png similarity index 100% rename from images/Donatan.png rename to assets/images/popup/Donatan.png diff --git a/images/Donatan.webp b/assets/images/popup/Donatan.webp similarity index 100% rename from images/Donatan.webp rename to assets/images/popup/Donatan.webp diff --git a/images/Doran.avif b/assets/images/popup/Doran.avif similarity index 100% rename from images/Doran.avif rename to assets/images/popup/Doran.avif diff --git a/images/Doran.png b/assets/images/popup/Doran.png similarity index 100% rename from images/Doran.png rename to assets/images/popup/Doran.png diff --git a/images/Doran.webp b/assets/images/popup/Doran.webp similarity index 100% rename from images/Doran.webp rename to assets/images/popup/Doran.webp diff --git a/images/Elton.avif b/assets/images/popup/Elton.avif similarity index 100% rename from images/Elton.avif rename to assets/images/popup/Elton.avif diff --git a/images/Elton.png b/assets/images/popup/Elton.png similarity index 100% rename from images/Elton.png rename to assets/images/popup/Elton.png diff --git a/images/Elton.webp b/assets/images/popup/Elton.webp similarity index 100% rename from images/Elton.webp rename to assets/images/popup/Elton.webp diff --git a/images/Ember.avif b/assets/images/popup/Ember.avif similarity index 100% rename from images/Ember.avif rename to assets/images/popup/Ember.avif diff --git a/images/Ember.png b/assets/images/popup/Ember.png similarity index 100% rename from images/Ember.png rename to assets/images/popup/Ember.png diff --git a/images/Ember.webp b/assets/images/popup/Ember.webp similarity index 100% rename from images/Ember.webp rename to assets/images/popup/Ember.webp diff --git a/images/Face.avif b/assets/images/popup/Face.avif similarity index 100% rename from images/Face.avif rename to assets/images/popup/Face.avif diff --git a/images/Face.png b/assets/images/popup/Face.png similarity index 100% rename from images/Face.png rename to assets/images/popup/Face.png diff --git a/images/Face.webp b/assets/images/popup/Face.webp similarity index 100% rename from images/Face.webp rename to assets/images/popup/Face.webp diff --git a/images/Fold.avif b/assets/images/popup/Fold.avif similarity index 100% rename from images/Fold.avif rename to assets/images/popup/Fold.avif diff --git a/images/Fold.png b/assets/images/popup/Fold.png similarity index 100% rename from images/Fold.png rename to assets/images/popup/Fold.png diff --git a/images/Fold.webp b/assets/images/popup/Fold.webp similarity index 100% rename from images/Fold.webp rename to assets/images/popup/Fold.webp diff --git a/images/Freddie.avif b/assets/images/popup/Freddie.avif similarity index 100% rename from images/Freddie.avif rename to assets/images/popup/Freddie.avif diff --git a/images/Freddie.png b/assets/images/popup/Freddie.png similarity index 100% rename from images/Freddie.png rename to assets/images/popup/Freddie.png diff --git a/images/Freddie.webp b/assets/images/popup/Freddie.webp similarity index 100% rename from images/Freddie.webp rename to assets/images/popup/Freddie.webp diff --git a/images/Hunter.avif b/assets/images/popup/Hunter.avif similarity index 100% rename from images/Hunter.avif rename to assets/images/popup/Hunter.avif diff --git a/images/Hunter.png b/assets/images/popup/Hunter.png similarity index 100% rename from images/Hunter.png rename to assets/images/popup/Hunter.png diff --git a/images/Hunter.webp b/assets/images/popup/Hunter.webp similarity index 100% rename from images/Hunter.webp rename to assets/images/popup/Hunter.webp diff --git a/images/Huskar.avif b/assets/images/popup/Huskar.avif similarity index 100% rename from images/Huskar.avif rename to assets/images/popup/Huskar.avif diff --git a/images/Huskar.png b/assets/images/popup/Huskar.png similarity index 100% rename from images/Huskar.png rename to assets/images/popup/Huskar.png diff --git a/images/Huskar.webp b/assets/images/popup/Huskar.webp similarity index 100% rename from images/Huskar.webp rename to assets/images/popup/Huskar.webp diff --git a/images/Iron.avif b/assets/images/popup/Iron.avif similarity index 100% rename from images/Iron.avif rename to assets/images/popup/Iron.avif diff --git a/images/Iron.png b/assets/images/popup/Iron.png similarity index 100% rename from images/Iron.png rename to assets/images/popup/Iron.png diff --git a/images/Iron.webp b/assets/images/popup/Iron.webp similarity index 100% rename from images/Iron.webp rename to assets/images/popup/Iron.webp diff --git a/images/Jennifer.avif b/assets/images/popup/Jennifer.avif similarity index 100% rename from images/Jennifer.avif rename to assets/images/popup/Jennifer.avif diff --git a/images/Jennifer.png b/assets/images/popup/Jennifer.png similarity index 100% rename from images/Jennifer.png rename to assets/images/popup/Jennifer.png diff --git a/images/Jennifer.webp b/assets/images/popup/Jennifer.webp similarity index 100% rename from images/Jennifer.webp rename to assets/images/popup/Jennifer.webp diff --git a/images/Jessy.avif b/assets/images/popup/Jessy.avif similarity index 100% rename from images/Jessy.avif rename to assets/images/popup/Jessy.avif diff --git a/images/Jessy.png b/assets/images/popup/Jessy.png similarity index 100% rename from images/Jessy.png rename to assets/images/popup/Jessy.png diff --git a/images/Jessy.webp b/assets/images/popup/Jessy.webp similarity index 100% rename from images/Jessy.webp rename to assets/images/popup/Jessy.webp diff --git a/images/Jhon.avif b/assets/images/popup/Jhon.avif similarity index 100% rename from images/Jhon.avif rename to assets/images/popup/Jhon.avif diff --git a/images/Jhon.png b/assets/images/popup/Jhon.png similarity index 100% rename from images/Jhon.png rename to assets/images/popup/Jhon.png diff --git a/images/Jhon.webp b/assets/images/popup/Jhon.webp similarity index 100% rename from images/Jhon.webp rename to assets/images/popup/Jhon.webp diff --git a/images/July.avif b/assets/images/popup/July.avif similarity index 100% rename from images/July.avif rename to assets/images/popup/July.avif diff --git a/images/July.png b/assets/images/popup/July.png similarity index 100% rename from images/July.png rename to assets/images/popup/July.png diff --git a/images/July.webp b/assets/images/popup/July.webp similarity index 100% rename from images/July.webp rename to assets/images/popup/July.webp diff --git a/images/Katrine.avif b/assets/images/popup/Katrine.avif similarity index 100% rename from images/Katrine.avif rename to assets/images/popup/Katrine.avif diff --git a/images/Katrine.png b/assets/images/popup/Katrine.png similarity index 100% rename from images/Katrine.png rename to assets/images/popup/Katrine.png diff --git a/images/Katrine.webp b/assets/images/popup/Katrine.webp similarity index 100% rename from images/Katrine.webp rename to assets/images/popup/Katrine.webp diff --git a/images/Koddy.avif b/assets/images/popup/Koddy.avif similarity index 100% rename from images/Koddy.avif rename to assets/images/popup/Koddy.avif diff --git a/images/Koddy.png b/assets/images/popup/Koddy.png similarity index 100% rename from images/Koddy.png rename to assets/images/popup/Koddy.png diff --git a/images/Koddy.webp b/assets/images/popup/Koddy.webp similarity index 100% rename from images/Koddy.webp rename to assets/images/popup/Koddy.webp diff --git a/images/Lolly.avif b/assets/images/popup/Lolly.avif similarity index 100% rename from images/Lolly.avif rename to assets/images/popup/Lolly.avif diff --git a/images/Lolly.png b/assets/images/popup/Lolly.png similarity index 100% rename from images/Lolly.png rename to assets/images/popup/Lolly.png diff --git a/images/Lolly.webp b/assets/images/popup/Lolly.webp similarity index 100% rename from images/Lolly.webp rename to assets/images/popup/Lolly.webp diff --git a/images/Missy.avif b/assets/images/popup/Missy.avif similarity index 100% rename from images/Missy.avif rename to assets/images/popup/Missy.avif diff --git a/images/Missy.png b/assets/images/popup/Missy.png similarity index 100% rename from images/Missy.png rename to assets/images/popup/Missy.png diff --git a/images/Missy.webp b/assets/images/popup/Missy.webp similarity index 100% rename from images/Missy.webp rename to assets/images/popup/Missy.webp diff --git a/images/Molav.avif b/assets/images/popup/Molav.avif similarity index 100% rename from images/Molav.avif rename to assets/images/popup/Molav.avif diff --git a/images/Molav.png b/assets/images/popup/Molav.png similarity index 100% rename from images/Molav.png rename to assets/images/popup/Molav.png diff --git a/images/Molav.webp b/assets/images/popup/Molav.webp similarity index 100% rename from images/Molav.webp rename to assets/images/popup/Molav.webp diff --git a/images/Molly.avif b/assets/images/popup/Molly.avif similarity index 100% rename from images/Molly.avif rename to assets/images/popup/Molly.avif diff --git a/images/Molly.png b/assets/images/popup/Molly.png similarity index 100% rename from images/Molly.png rename to assets/images/popup/Molly.png diff --git a/images/Molly.webp b/assets/images/popup/Molly.webp similarity index 100% rename from images/Molly.webp rename to assets/images/popup/Molly.webp diff --git a/images/Monika.avif b/assets/images/popup/Monika.avif similarity index 100% rename from images/Monika.avif rename to assets/images/popup/Monika.avif diff --git a/images/Monika.png b/assets/images/popup/Monika.png similarity index 100% rename from images/Monika.png rename to assets/images/popup/Monika.png diff --git a/images/Monika.webp b/assets/images/popup/Monika.webp similarity index 100% rename from images/Monika.webp rename to assets/images/popup/Monika.webp diff --git a/images/Monna.avif b/assets/images/popup/Monna.avif similarity index 100% rename from images/Monna.avif rename to assets/images/popup/Monna.avif diff --git a/images/Monna.png b/assets/images/popup/Monna.png similarity index 100% rename from images/Monna.png rename to assets/images/popup/Monna.png diff --git a/images/Monna.webp b/assets/images/popup/Monna.webp similarity index 100% rename from images/Monna.webp rename to assets/images/popup/Monna.webp diff --git a/images/Nomad.avif b/assets/images/popup/Nomad.avif similarity index 100% rename from images/Nomad.avif rename to assets/images/popup/Nomad.avif diff --git a/images/Nomad.png b/assets/images/popup/Nomad.png similarity index 100% rename from images/Nomad.png rename to assets/images/popup/Nomad.png diff --git a/images/Nomad.webp b/assets/images/popup/Nomad.webp similarity index 100% rename from images/Nomad.webp rename to assets/images/popup/Nomad.webp diff --git a/images/Perry.avif b/assets/images/popup/Perry.avif similarity index 100% rename from images/Perry.avif rename to assets/images/popup/Perry.avif diff --git a/images/Perry.png b/assets/images/popup/Perry.png similarity index 100% rename from images/Perry.png rename to assets/images/popup/Perry.png diff --git a/images/Perry.webp b/assets/images/popup/Perry.webp similarity index 100% rename from images/Perry.webp rename to assets/images/popup/Perry.webp diff --git a/images/Poolly.avif b/assets/images/popup/Poolly.avif similarity index 100% rename from images/Poolly.avif rename to assets/images/popup/Poolly.avif diff --git a/images/Poolly.png b/assets/images/popup/Poolly.png similarity index 100% rename from images/Poolly.png rename to assets/images/popup/Poolly.png diff --git a/images/Poolly.webp b/assets/images/popup/Poolly.webp similarity index 100% rename from images/Poolly.webp rename to assets/images/popup/Poolly.webp diff --git a/images/Pory.avif b/assets/images/popup/Pory.avif similarity index 100% rename from images/Pory.avif rename to assets/images/popup/Pory.avif diff --git a/images/Pory.png b/assets/images/popup/Pory.png similarity index 100% rename from images/Pory.png rename to assets/images/popup/Pory.png diff --git a/images/Pory.webp b/assets/images/popup/Pory.webp similarity index 100% rename from images/Pory.webp rename to assets/images/popup/Pory.webp diff --git a/images/Rex.avif b/assets/images/popup/Rex.avif similarity index 100% rename from images/Rex.avif rename to assets/images/popup/Rex.avif diff --git a/images/Rex.png b/assets/images/popup/Rex.png similarity index 100% rename from images/Rex.png rename to assets/images/popup/Rex.png diff --git a/images/Rex.webp b/assets/images/popup/Rex.webp similarity index 100% rename from images/Rex.webp rename to assets/images/popup/Rex.webp diff --git a/images/Rikky.avif b/assets/images/popup/Rikky.avif similarity index 100% rename from images/Rikky.avif rename to assets/images/popup/Rikky.avif diff --git a/images/Rikky.png b/assets/images/popup/Rikky.png similarity index 100% rename from images/Rikky.png rename to assets/images/popup/Rikky.png diff --git a/images/Rikky.webp b/assets/images/popup/Rikky.webp similarity index 100% rename from images/Rikky.webp rename to assets/images/popup/Rikky.webp diff --git a/images/Rolls.avif b/assets/images/popup/Rolls.avif similarity index 100% rename from images/Rolls.avif rename to assets/images/popup/Rolls.avif diff --git a/images/Rolls.png b/assets/images/popup/Rolls.png similarity index 100% rename from images/Rolls.png rename to assets/images/popup/Rolls.png diff --git a/images/Rolls.webp b/assets/images/popup/Rolls.webp similarity index 100% rename from images/Rolls.webp rename to assets/images/popup/Rolls.webp diff --git a/images/Ronny.avif b/assets/images/popup/Ronny.avif similarity index 100% rename from images/Ronny.avif rename to assets/images/popup/Ronny.avif diff --git a/images/Ronny.png b/assets/images/popup/Ronny.png similarity index 100% rename from images/Ronny.png rename to assets/images/popup/Ronny.png diff --git a/images/Ronny.webp b/assets/images/popup/Ronny.webp similarity index 100% rename from images/Ronny.webp rename to assets/images/popup/Ronny.webp diff --git a/images/Salem.avif b/assets/images/popup/Salem.avif similarity index 100% rename from images/Salem.avif rename to assets/images/popup/Salem.avif diff --git a/images/Salem.png b/assets/images/popup/Salem.png similarity index 100% rename from images/Salem.png rename to assets/images/popup/Salem.png diff --git a/images/Salem.webp b/assets/images/popup/Salem.webp similarity index 100% rename from images/Salem.webp rename to assets/images/popup/Salem.webp diff --git a/images/Scarlett.avif b/assets/images/popup/Scarlett.avif similarity index 100% rename from images/Scarlett.avif rename to assets/images/popup/Scarlett.avif diff --git a/images/Scarlett.png b/assets/images/popup/Scarlett.png similarity index 100% rename from images/Scarlett.png rename to assets/images/popup/Scarlett.png diff --git a/images/Scarlett.webp b/assets/images/popup/Scarlett.webp similarity index 100% rename from images/Scarlett.webp rename to assets/images/popup/Scarlett.webp diff --git a/images/Skrull.avif b/assets/images/popup/Skrull.avif similarity index 100% rename from images/Skrull.avif rename to assets/images/popup/Skrull.avif diff --git a/images/Skrull.png b/assets/images/popup/Skrull.png similarity index 100% rename from images/Skrull.png rename to assets/images/popup/Skrull.png diff --git a/images/Skrull.webp b/assets/images/popup/Skrull.webp similarity index 100% rename from images/Skrull.webp rename to assets/images/popup/Skrull.webp diff --git a/images/Smile.avif b/assets/images/popup/Smile.avif similarity index 100% rename from images/Smile.avif rename to assets/images/popup/Smile.avif diff --git a/images/Smile.png b/assets/images/popup/Smile.png similarity index 100% rename from images/Smile.png rename to assets/images/popup/Smile.png diff --git a/images/Smile.webp b/assets/images/popup/Smile.webp similarity index 100% rename from images/Smile.webp rename to assets/images/popup/Smile.webp diff --git a/images/Sophia.avif b/assets/images/popup/Sophia.avif similarity index 100% rename from images/Sophia.avif rename to assets/images/popup/Sophia.avif diff --git a/images/Sophia.png b/assets/images/popup/Sophia.png similarity index 100% rename from images/Sophia.png rename to assets/images/popup/Sophia.png diff --git a/images/Sophia.webp b/assets/images/popup/Sophia.webp similarity index 100% rename from images/Sophia.webp rename to assets/images/popup/Sophia.webp diff --git a/images/Spoon.avif b/assets/images/popup/Spoon.avif similarity index 100% rename from images/Spoon.avif rename to assets/images/popup/Spoon.avif diff --git a/images/Spoon.png b/assets/images/popup/Spoon.png similarity index 100% rename from images/Spoon.png rename to assets/images/popup/Spoon.png diff --git a/images/Spoon.webp b/assets/images/popup/Spoon.webp similarity index 100% rename from images/Spoon.webp rename to assets/images/popup/Spoon.webp diff --git a/images/Tanos.avif b/assets/images/popup/Tanos.avif similarity index 100% rename from images/Tanos.avif rename to assets/images/popup/Tanos.avif diff --git a/images/Tanos.png b/assets/images/popup/Tanos.png similarity index 100% rename from images/Tanos.png rename to assets/images/popup/Tanos.png diff --git a/images/Tanos.webp b/assets/images/popup/Tanos.webp similarity index 100% rename from images/Tanos.webp rename to assets/images/popup/Tanos.webp diff --git a/images/Timmy.avif b/assets/images/popup/Timmy.avif similarity index 100% rename from images/Timmy.avif rename to assets/images/popup/Timmy.avif diff --git a/images/Timmy.png b/assets/images/popup/Timmy.png similarity index 100% rename from images/Timmy.png rename to assets/images/popup/Timmy.png diff --git a/images/Timmy.webp b/assets/images/popup/Timmy.webp similarity index 100% rename from images/Timmy.webp rename to assets/images/popup/Timmy.webp diff --git a/images/Tor.avif b/assets/images/popup/Tor.avif similarity index 100% rename from images/Tor.avif rename to assets/images/popup/Tor.avif diff --git a/images/Tor.png b/assets/images/popup/Tor.png similarity index 100% rename from images/Tor.png rename to assets/images/popup/Tor.png diff --git a/images/Tor.webp b/assets/images/popup/Tor.webp similarity index 100% rename from images/Tor.webp rename to assets/images/popup/Tor.webp diff --git a/images/Willson.avif b/assets/images/popup/Willson.avif similarity index 100% rename from images/Willson.avif rename to assets/images/popup/Willson.avif diff --git a/images/Willson.png b/assets/images/popup/Willson.png similarity index 100% rename from images/Willson.png rename to assets/images/popup/Willson.png diff --git a/images/Willson.webp b/assets/images/popup/Willson.webp similarity index 100% rename from images/Willson.webp rename to assets/images/popup/Willson.webp diff --git a/images/Wonder.avif b/assets/images/popup/Wonder.avif similarity index 100% rename from images/Wonder.avif rename to assets/images/popup/Wonder.avif diff --git a/images/Wonder.png b/assets/images/popup/Wonder.png similarity index 100% rename from images/Wonder.png rename to assets/images/popup/Wonder.png diff --git a/images/Wonder.webp b/assets/images/popup/Wonder.webp similarity index 100% rename from images/Wonder.webp rename to assets/images/popup/Wonder.webp diff --git a/images/Woody.avif b/assets/images/popup/Woody.avif similarity index 100% rename from images/Woody.avif rename to assets/images/popup/Woody.avif diff --git a/images/Woody.png b/assets/images/popup/Woody.png similarity index 100% rename from images/Woody.png rename to assets/images/popup/Woody.png diff --git a/images/Woody.webp b/assets/images/popup/Woody.webp similarity index 100% rename from images/Woody.webp rename to assets/images/popup/Woody.webp diff --git a/images/Yammy.avif b/assets/images/popup/Yammy.avif similarity index 100% rename from images/Yammy.avif rename to assets/images/popup/Yammy.avif diff --git a/images/Yammy.png b/assets/images/popup/Yammy.png similarity index 100% rename from images/Yammy.png rename to assets/images/popup/Yammy.png diff --git a/images/Yammy.webp b/assets/images/popup/Yammy.webp similarity index 100% rename from images/Yammy.webp rename to assets/images/popup/Yammy.webp diff --git a/assets/images/readme-picture.jpg b/assets/images/readme-picture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16c9d1b1ffea3f9f4b83f49196f90dd00d77d0ce GIT binary patch literal 105328 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 + + Created with Pixso. + + + + diff --git a/images/svg/icon-toys.svg b/assets/images/svg/bf0e66942dc20b73a6a7.svg similarity index 100% rename from images/svg/icon-toys.svg rename to assets/images/svg/bf0e66942dc20b73a6a7.svg diff --git a/images/svg/icon-marker.svg b/assets/images/svg/c76a75fd526a2a60788c.svg similarity index 100% rename from images/svg/icon-marker.svg rename to assets/images/svg/c76a75fd526a2a60788c.svg diff --git a/images/svg/icon-shampoos.svg b/assets/images/svg/cb5613663c909d4274ad.svg similarity index 100% rename from images/svg/icon-shampoos.svg rename to assets/images/svg/cb5613663c909d4274ad.svg diff --git a/images/svg/icon-collars-leashes.svg b/assets/images/svg/e17b7fee08d467eabc11.svg similarity index 100% rename from images/svg/icon-collars-leashes.svg rename to assets/images/svg/e17b7fee08d467eabc11.svg diff --git a/images/svg/icon-phone.svg b/assets/images/svg/e57f79f72c5005fea948.svg similarity index 100% rename from images/svg/icon-phone.svg rename to assets/images/svg/e57f79f72c5005fea948.svg diff --git a/images/svg/icon-email.svg b/assets/images/svg/e6687d0b5277d4c4a542.svg similarity index 100% rename from images/svg/icon-email.svg rename to assets/images/svg/e6687d0b5277d4c4a542.svg diff --git a/images/svg/icon-vitamins.svg b/assets/images/svg/ee1b38170b4d1c54d4b9.svg similarity index 100% rename from images/svg/icon-vitamins.svg rename to assets/images/svg/ee1b38170b4d1c54d4b9.svg diff --git a/images/svg/icon-bowls-and-cups.svg b/assets/images/svg/f96fab1f45ac7b09bffa.svg similarity index 100% rename from images/svg/icon-bowls-and-cups.svg rename to assets/images/svg/f96fab1f45ac7b09bffa.svg diff --git a/images/fav-icons/first-page/browserconfig.xml b/browserconfig.xml similarity index 100% rename from images/fav-icons/first-page/browserconfig.xml rename to browserconfig.xml diff --git a/cf64ca5ab2d7504fc6f2.js b/cf64ca5ab2d7504fc6f2.js new file mode 100644 index 0000000..2e5b159 --- /dev/null +++ b/cf64ca5ab2d7504fc6f2.js @@ -0,0 +1 @@ +!function(){"use strict";const e=document.querySelector(".nav__list"),a=document.querySelector(".burger"),n=n=>{a.classList[n]("burger_active"),e.classList[n]("nav__list_active"),document.body.classList[n]("body_fixed")},o=()=>n("remove"),t=e=>{document.querySelector(".popup__button").classList[e]("popup__button_hover")},s=(e,a)=>`\n\t

\n`,i=[{name:"Jennifer",type:"Dog",breed:"Labrador",description:"Jennifer is a sweet 2 months old Labrador that is patiently waiting to find a new forever home. This girl really enjoys being able to go outside to run and play, but won't hesitate to play up a storm in the house if she has all of her favorite toys.",age:"2 months",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Sophia",type:"Dog",breed:"Shih tzu",description:"Sophia here and I'm looking for my forever home to live out the best years of my life. I am full of energy. Everyday I'm learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"1 month",inoculations:["parvovirus"],diseases:["none"],parasites:["none"]},{name:"Woody",type:"Dog",breed:"Golden Retriever",description:"Woody is a handsome 3 1/2 year old boy. Woody does know basic commands and is a smart pup. Since he is on the stronger side, he will learn a lot from your training. Woody will be happier when he finds a new family that can spend a lot of time with him.",age:"3 years 6 months",inoculations:["adenovirus","distemper"],diseases:["right back leg mobility reduced"],parasites:["none"]},{name:"Scarlett",type:"Dog",breed:"Jack Russell Terrier",description:"Scarlett is a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.",age:"3 months",inoculations:["parainfluenza"],diseases:["none"],parasites:["none"]},{name:"Katrine",type:"Cat",breed:"British Shorthair",description:"Katrine is a beautiful girl. She is as soft as the finest velvet with a thick lush fur. Will love you until the last breath she takes as long as you are the one. She is picky about her affection. She loves cuddles and to stretch into your hands for a deeper relaxations.",age:"6 months",inoculations:["panleukopenia"],diseases:["none"],parasites:["none"]},{name:"Timmy",type:"Cat",breed:"British Shorthair",description:"Timmy is an adorable grey british shorthair male. He loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. Timmy has a lot to say and wants a person to share his thoughts with.",age:"2 years 3 months",inoculations:["calicivirus","viral rhinotracheitis"],diseases:["kidney stones"],parasites:["none"]},{name:"Freddie",type:"Cat",breed:"British Shorthair",description:"Freddie is a little shy at first, but very sweet when he warms up. He likes playing with shoe strings and bottle caps. He is quick to learn the rhythms of his human’s daily life. Freddie has bounced around a lot in his life, and is looking to find his forever home.",age:"2 months",inoculations:["rabies"],diseases:["none"],parasites:["none"]},{name:"Charly",type:"Dog",breed:"Jack Russell Terrier",description:"This cute boy, Charly, is three years old and he likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. Charly has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"8 years",inoculations:["bordetella bronchiseptica","leptospirosis"],diseases:["deafness","blindness"],parasites:["lice","fleas"]},{name:"Hunter",type:"Dog",breed:"Jack Russell Terrier",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Skrull",type:"Dog",breed:"Jack Russell Terrier",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"2 years 3 month",inoculations:["calicivirus"],diseases:["none"],parasites:["none"]},{name:"Pory",type:"Cat",breed:"Pooch",description:"I am a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.",age:"1 years 4 month",inoculations:["bordetella "],diseases:["blindness"],parasites:["none"]},{name:"Tanos",type:"Dog",breed:"Chihuahua",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"5 years 4 month",inoculations:["bordetella "],diseases:["blindness"],parasites:["none"]},{name:"Rex",type:"Dog",breed:"German Shepherd",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"1 years 1 month",inoculations:["bordetella","bronchiseptica"],diseases:["blindness"],parasites:["none"]},{name:"Willson",type:"Dog",breed:"Pooch",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"3 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Tor",type:"Dog",breed:"Dalmatian",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"2 years 1 month",inoculations:["none"],diseases:["kidney stones"],parasites:["none"]},{name:"Monna",type:"Cat",breed:"Pooch",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"6 month",inoculations:["none"],diseases:["none"],parasites:["helminth"]},{name:"Donatan",type:"Dog",breed:"Shiba Inu",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"1 years 10 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Koddy",type:"Cat",breed:"Toyger",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Butty",type:"Dog",breed:"French Bulldog",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"8 month",inoculations:["none"],diseases:["kidney stones"],parasites:["none"]},{name:"July",type:"Dog",breed:"Chihuahua",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"5 years 3 month",inoculations:["viral rhinotracheitis"],diseases:["kidney stones"],parasites:["none"]},{name:"Perry",type:"Dog",breed:"French Bulldog",description:"She is the perfect combination of silly and sweet. She is eager to please, loves her human and dog companions, and believes she is a professional MMA wrestler in her spare time.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Missy",type:"Dog",breed:"Labrador",description:"He’s mild mannered and really just wants to spend his time outside or laying next to you being pet. He is extremely low energy but has a lot of.",age:"7 month",inoculations:["none"],diseases:["none"],parasites:["lice","fleas"]},{name:"Lolly",type:"Dog",breed:"Pooch",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"2 years 3 month",inoculations:["calicivirus"],diseases:["deafness"],parasites:["lice","fleas"]},{name:"Iron",type:"Dog",breed:"Parson Russell Terrier",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Wonder",type:"Dog",breed:"French Bulldog",description:"I am a handsome sweetheart who loves people and melts for chin scratches!",age:"3 years 9 month",inoculations:["none"],diseases:["none"],parasites:["lice","fleas"]},{name:"Molly",type:"Dog",breed:"Spaniel",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"1 years 9 month",inoculations:["none"],diseases:["blindness"],parasites:["fleas"]},{name:"Elton",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"1 years 9 month",inoculations:["none"],diseases:["blindness"],parasites:["fleas"]},{name:"Cola",type:"Dog",breed:"Brazilian Terrier",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"4 years 4 month",inoculations:["adenovirus"],diseases:["deafness"],parasites:["fleas"]},{name:"Doran",type:"Dog",breed:"German Shepherd",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"2 years 7 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Face",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"6 years 4 month",inoculations:["none"],diseases:["blindness"],parasites:["none"]},{name:"Fold",type:"Dog",breed:"American Staffordshire Bulldog",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"3 years 2 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Jhon",type:"Dog",breed:"Pooch",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"1 years 2 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Molav",type:"Dog",breed:"French Bulldog",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"1 years 5 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Monika",type:"Dog",breed:"Dachshund",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"3 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Nomad",type:"Dog",breed:"English bulldog",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"1 years 1 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Rikky",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"5 years 3 month",inoculations:["viral rhinotracheitis"],diseases:["Blindness"],parasites:["none"]},{name:"Rolls",type:"Dog",breed:"Pooch",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"3 years 1 month",inoculations:["viral rhinotracheitis"],diseases:["none"],parasites:["none"]},{name:"Ronny",type:"Dog",breed:"English bulldog",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"4 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Smile",type:"Dog",breed:"Pooch",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"6 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Jessy",type:"Dog",breed:"Tibetan mastiff",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"4 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Poolly",type:"Dog",breed:"Bedlington Terrier",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"9 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Salem",type:"Dog",breed:"Newfoundland",description:"I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.",age:"2 years 11 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Spoon",type:"Dog",breed:"American Cocker Spaniel",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"4 years 4 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Yammy",type:"Dog",breed:"Chinese Crested",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"7 years 1 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Blacky",type:"Dog",breed:"Pooch",description:"I am a friendly and laid back senior who enjoys chatting and being pet!",age:"3 years 8 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Bony",type:"Dog",breed:"Bull Terrier",description:"I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.",age:"2 years 11 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Ember",type:"Dog",breed:"Cavalier King Charles Spaniel",description:"This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.",age:"3 years 8 month",inoculations:["none"],diseases:["none"],parasites:["none"]},{name:"Huskar",type:"Dog",breed:"Husky",description:"I am a friendly and laid back senior who enjoys chatting and being pet!.",age:"1 years 1 month",inoculations:["none"],diseases:["none"],parasites:["none"]}].reduce(((e,a)=>(e[a.name]=a,e)),{}),r=e=>{const a=e.closest("figure").dataset.pet;return(({name:e,type:a,breed:n,description:o,age:t,inoculations:i,diseases:r,parasites:l})=>{const d=`\n\t${s("Age",t)}\n\t${s("Inoculations",i)}\n\t${s("Diseases",r)}\n\t${s("Parasites",l)}\n`;return`\t\n\t${(e=>{const a=`./assets/images/popup/${e}`;return`\n\t\t\n\t\t\n\t\t\n\t\t${e}\n\t\t`})(e)}\n\t${((e,a,n,o,t)=>`\t\t\n`)(e,a,n,o,d)}\n\t`})(i[a])},l=document.querySelector(".popup_shadow"),d=e=>{document.body.classList[e]("body_popup_fixed"),m.classList[e]("popup_active"),l.classList[e]("popup_shadow-on")},m=document.querySelector(".popup"),p=e=>{const a=e.target;a.classList.contains("pets__images")||(m.innerHTML=r(a),d("add"))},h=e=>{e.target.closest(".burger")&&n("toggle"),e.target.closest(".nav__item")&&o()};let g=1;const y=()=>g,c=e=>g=e;let u;const b=()=>u;var f=[{name:"Katrine",alt:"Cat Katrine",imgName:"pets-katrine"},{name:"Jennifer",alt:"Dog Jennifer",imgName:"pets-jennifer"},{name:"Woody",alt:"Dog Woody",imgName:"pets-woody"},{name:"Sophia",alt:"Dog Sophia",imgName:"pets-sophia"},{name:"Timmy",alt:"Cat Timmy",imgName:"pets-timmy"},{name:"Charly",alt:"Dog Charly",imgName:"pets-charly"},{name:"Scarlett",alt:"Dog Scarlett",imgName:"pets-scarlet"},{name:"Freddie",alt:"Cat Freddie",imgName:"pets-freddie"},{name:"Hunter",alt:"Dog Hunter",imgName:"pets-hunter"},{name:"Skrull",alt:"Dog Skrull",imgName:"pets-skrull"},{name:"Pory",alt:"Cat Pory",imgName:"pets-pory"},{name:"Tanos",alt:"Dog Tanos",imgName:"pets-tanos"},{name:"Rex",alt:"Dog Rex",imgName:"pets-rex"},{name:"Willson",alt:"Dog Willson",imgName:"pets-willson"},{name:"Tor",alt:"Dog Tor",imgName:"pets-tor"},{name:"Monna",alt:"Cat Monna",imgName:"pets-monna"},{name:"Donatan",alt:"Dog Donatan",imgName:"pets-donatan"},{name:"Koddy",alt:"Dog Koddy",imgName:"pets-koddy"},{name:"Butty",alt:"Dog Butty",imgName:"pets-butty"},{name:"July",alt:"Dog July",imgName:"pets-july"},{name:"Perry",alt:"Dog Perry",imgName:"pets-perry"},{name:"Missy",alt:"Dog Missy",imgName:"pets-missy"},{name:"Lolly",alt:"Dog Lolly",imgName:"pets-lolly"},{name:"Iron",alt:"Dog Iron",imgName:"pets-iron"},{name:"Wonder",alt:"Dog Wonder",imgName:"pets-wonder"},{name:"Molly",alt:"Dog Molly",imgName:"pets-molly"},{name:"Elton",alt:"Dog Elton",imgName:"pets-elton"},{name:"Cola",alt:"Dog Cola",imgName:"pets-cola"},{name:"Doran",alt:"Dog Doran",imgName:"pets-doran"},{name:"Face",alt:"Dog Face",imgName:"pets-face"},{name:"Fold",alt:"Dog Fold",imgName:"pets-fold"},{name:"Jhon",alt:"Dog Jhon",imgName:"pets-jhon"},{name:"Molav",alt:"Dog Molav",imgName:"pets-molav"},{name:"Monika",alt:"Dog Monika",imgName:"pets-monika"},{name:"Nomad",alt:"Dog Nomad",imgName:"pets-nomad"},{name:"Rikky",alt:"Dog Rikky",imgName:"pets-rikky"},{name:"Rolls",alt:"Dog Rolls",imgName:"pets-rolls"},{name:"Ronny",alt:"Dog Ronny",imgName:"pets-ronny"},{name:"Smile",alt:"Dog Smile",imgName:"pets-smile"},{name:"Jessy",alt:"Dog Jessy",imgName:"pets-jessy"},{name:"Poolly",alt:"Dog Poolly",imgName:"pets-poolly"},{name:"Salem",alt:"Dog Salem",imgName:"pets-salem"},{name:"Spoon",alt:"Dog Spoon",imgName:"pets-spoon"},{name:"Yammy",alt:"Dog Yammy",imgName:"pets-yammy"},{name:"Blacky",alt:"Dog Blacky",imgName:"pets-blacky"},{name:"Bony",alt:"Dog Bony",imgName:"pets-bony"},{name:"Ember",alt:"Dog Ember",imgName:"pets-ember"},{name:"Huskar",alt:"Dog Huskar",imgName:"pets-huskar"}];const k=document.querySelector(".pets__images"),w=(e,a)=>`\n\n`,v=e=>{const{name:a,imgName:n,alt:o}=f[e],t=`./assets/images/pets-list/${n}`,s=`\n\t\n\t\t${w(t,"webp")}\n\t\t${w(t,"avif")}\n\t\t${o}\n\t\n\t
\n\t\t

${a}

\n\t\t\n\t
\n`,i=document.createElement("figure");i.classList.add("pets__images-figure"),i.setAttribute("data-pet",a),i.innerHTML=s,k.append(i)},D=()=>{var e;e=(()=>{const e=window.innerWidth;return e>=1280?8:e>=768?6:e>=0?3:void 0})(),u=e,k.innerHTML="";for(let e=(y()-1)*b();eI.textContent=e,N=(...e)=>{e.forEach((e=>{e.classList.remove("pets__buttons-item_enabled"),e.classList.add("pets__buttons-item_disabled"),e.setAttribute("disabled",!0)}))},S=(...e)=>{e.forEach((e=>{e.removeAttribute("disabled"),e.classList.remove("pets__buttons-item_disabled"),e.classList.add("pets__buttons-item_enabled")}))},H=document.querySelector(".left-start"),$=document.querySelector(".left"),T=document.querySelector(".right"),L=document.querySelector(".right-end");let C;const j=()=>C,x=()=>C=Math.ceil(f.length/b()),E={".header":e=>h(e),".pets__images":e=>p(e),".left-start":()=>{c(1),_(y()),N(H,$),S(T,L),D()},".left":()=>{--g,_(y()),S(T,L),1===y()&&N(H,$),D()},".right":()=>{x(),g++,_(y()),S(H,$),y()===j()&&N(T,L),D()},".right-end":()=>{x(),c(j()),_(y()),N(T,L),S(H,$),D()},".popup__button":()=>d("remove")};D(),window.addEventListener("click",(e=>{((e,a)=>{const n=e.target;for(const o in a)if(n.closest(o)){a[o](e);break}})(e,E),(e=>{!a.classList.contains("burger_active")||e.target.closest(".nav__list")||e.target.closest(".burger")||o()})(e),(e=>{e.target.classList.contains("popup_shadow-on")&&d("remove")})(e)})),m.addEventListener("mouseleave",(()=>t("add"))),m.addEventListener("mouseenter",(()=>t("remove"))),window.addEventListener("resize",(()=>{x();let e=Math.min(y(),j());c(e),_(e),1===e?(N(H,$),S(T,L)):e===j()?(S(H,$),N(T,L)):S(H,$,T,L),D()}))}(); \ No newline at end of file diff --git a/css/our-pets.css b/css/our-pets.css deleted file mode 100644 index bd427c5..0000000 --- a/css/our-pets.css +++ /dev/null @@ -1,2 +0,0 @@ -@charset "UTF-8"; -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;width:100%;height:100%;scroll-behavior:smooth}body{margin:0;font-family:"Noto Sans",sans-serif;letter-spacing:1px;width:100%;height:100%;-webkit-tap-highlight-color:rgba(3,2,2,0);-webkit-tap-highlight-color:transparent;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}figure{margin:0}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}details summary::-webkit-details-marker{display:none}details>summary{list-style:none}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none;padding:0}svg{cursor:pointer;pointer-events:auto}h1,h2,h3,h4,h5,p,ul{margin:0}:root{--brown-background:url(../images/noise_transparent.png),linear-gradient(to right,rgb(79,60,49) 0%,rgb(61,52,46) 27%,rgb(33,31,32) 100%);--white_255:rgb(255,255,255);--white_250:rgb(250,250,250);--white_246:rgb(246,246,246);--orange:rgb(241,205,179);--orange_hover:rgb(253,220,196);--dark__buttons:rgb(41,41,41);--dark__76:rgb(76,76,76);--dark__84:rgb(84,84,84);--dark__205:rgb(205,205,205);--nav__active-color:rgb(241,205,179);--nav__active-border:3px solid var(--nav__active-color);--buttons-borderRadius:100px;--buttons-padding:15px 45px 15px 45px;--content-width:1200px;--padding-contentInline:40px;--Georgia-regular:"Georgia","sans-serif";--transition:all 0.3s ease}.body{font-family:var(--Georgia-regular);font-weight:400}.body_fixed{overflow:hidden}.body_popup_fixed{overflow:hidden}.container{margin:0 auto;padding-inline:var(--padding-contentInline);max-width:var(--content-width);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.title{font-size:clamp(25px,4.5572916667vw,35px);font-weight:400;line-height:130%;letter-spacing:2.1px;text-align:left;color:var(--dark__84)}@media only screen and (max-width:767px){.title{letter-spacing:1.5px;text-align:center}}.subtitle{font-family:"Arial","sans-serif";font-size:15px;line-height:160%;letter-spacing:0px;text-align:left}@media only screen and (max-width:767px){.subtitle{text-align:justify}}.subtitle-animal{color:var(--dark__84);font-size:20px;line-height:23px;letter-spacing:6%;text-align:center}.popUp__text{color:rgb(0,0,0);font-weight:400;line-height:110%;text-align:left;letter-spacing:0.04em}.popup{position:fixed;top:50%;left:50%;display:none;z-index:3;width:900px;background:var(--white_250);border-radius:9px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0px 2px 35px 14px rgba(13,13,13,0.04);box-shadow:0px 2px 35px 14px rgba(13,13,13,0.04)}@media only screen and (max-width:1279px){.popup{width:630px}}@media only screen and (max-width:767px){.popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px;width:240px}}.popup_active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:767px){.popup_active{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup__picture{margin-right:30px}@media only screen and (max-width:1279px){.popup__picture{margin-right:11px}}@media only screen and (max-width:767px){.popup__picture{display:none}}.popup__picture-image{width:500px;height:500px}@media only screen and (max-width:1279px){.popup__picture-image{width:350px;height:350px}}.popup__content{padding-top:52px;padding-right:23px}@media only screen and (max-width:1279px){.popup__content{padding-top:10px;padding-right:9px}}@media only screen and (max-width:767px){.popup__content{padding-top:0;padding-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__content h4,.popup__content h5{text-align:center}}.popup__title{margin-bottom:16px;font-size:35px}@media only screen and (max-width:767px){.popup__title{margin-bottom:17px}}.popup__breed{margin-bottom:40px;font-size:20px}@media only screen and (max-width:1279px){.popup__breed{margin-bottom:20px}}.popup__description{margin-bottom:40px;font-size:15px}@media only screen and (max-width:1279px){.popup__description{margin-bottom:20px;font-size:13px}}@media only screen and (max-width:767px){.popup__description{text-align:justify}}.popup__item{position:relative;padding-left:13px;font-size:15px;font-weight:700;list-style:none;color:rgb(0,0,0)}.popup__item:not(:last-of-type){margin-bottom:11px}@media only screen and (max-width:1279px){.popup__item:not(:last-of-type){margin-bottom:6px}}@media only screen and (max-width:767px){.popup__item{font-size:14px}}.popup__item:before{position:absolute;top:7px;left:0;display:block;content:"";width:4px;height:4px;border-radius:50%;background:var(--nav__active-color)}.popup__span{font-weight:400}.popup__button{position:absolute;top:-52px;right:-42px;z-index:0;padding:0;width:52px;height:52px;border:2px solid var(--nav__active-color);border-radius:26px;color:var(--dark__buttons);outline:none;cursor:pointer;background-color:transparent;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.popup__button:before{position:absolute;display:block;top:50%;left:-webkit-calc(50% - 6px);left:-moz-calc(50% - 6px);left:calc(50% - 6px);width:12px;height:2px;content:"";background-color:var(--dark__buttons);border-radius:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup__button:after{position:absolute;display:block;top:50%;left:-webkit-calc(50% - 6px);left:-moz-calc(50% - 6px);left:calc(50% - 6px);width:12px;height:2px;content:"";background-color:var(--dark__buttons);border-radius:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:767px){.popup__button{top:-54px;right:-30px}}@media (hover:hover){.popup__button:hover{background:var(--orange_hover)}}@media (hover:none){.popup__button:active{background:var(--orange_hover)}}.popup__button_hover{background:var(--orange_hover)}.popup_shadow{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background:rgba(41,41,41,0.6);z-index:1;min-height:100%}.popup_shadow-on{display:block}.header{background:var(--white_255)}.header .container{padding-block:30px}@media only screen and (max-width:1279px){.header .container{padding-inline:30px}}@media only screen and (max-width:767px){.header .container{padding-inline:20px}}.header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.logo__title{margin-bottom:10px;font-size:32px;line-height:110%;letter-spacing:2px;color:var(--dark__84)}.logo__subtitle{color:var(--dark__buttons);font-size:13px;line-height:15px;letter-spacing:1.5px}.nav{color:var(--dark__84)}.nav__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.nav__list{position:fixed;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-block:248px;width:320px;height:100vh;background:var(--white_255);z-index:1;-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out,-moz-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out,-moz-transform 0.5s ease-in-out}}.nav__list_active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,0.6);box-shadow:0 0 0 9999px rgba(0,0,0,0.6)}.nav__item{border-bottom:3px solid transparent;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.nav__item:hover{color:var(--dark__buttons)}}.nav__item:active{border-bottom:var(--nav__active-border)}.nav__item:nth-of-type(2){border-bottom:var(--nav__active-border)}.nav__item:not(:last-of-type){margin-right:35px}@media only screen and (max-width:767px){.nav__item{font-size:32px}.nav__item:not(:last-of-type){margin-bottom:43px;margin-right:0}}.burger{display:none;position:relative;z-index:2;width:30px;height:22px;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.burger:before{content:"";position:absolute;display:block;top:-15px;left:-15px;right:-15px;bottom:-15px}@media only screen and (max-width:767px){.burger{display:block}}.burger__line{position:absolute;display:inline-block;width:30px;border-bottom:2px solid #000}.burger__line:first-of-type{top:0px}.burger__line:nth-of-type(2){top:10px}.burger__line:nth-of-type(3){top:20px}.burger_active{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pets{background:var(--white_246)}.pets .container{padding-block:75px 100px;padding-top:80px}@media only screen and (max-width:1279px){.pets .container{padding:80px 30px 85px}}@media only screen and (max-width:767px){.pets .container{padding:40px 10px 42px}}.pets__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pets__title{margin-bottom:58px;text-align:center}@media only screen and (max-width:1279px){.pets__title{margin-bottom:30px}}@media only screen and (max-width:767px){.pets__title{margin-bottom:42px;max-width:300px}}.pets__images{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;gap:30px 40px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:56px;max-width:1200px}@media only screen and (max-width:1279px){.pets__images{gap:27px 40px;max-width:708px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:36px}}@media only screen and (max-width:767px){.pets__images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:42px}}.pets__images-figure{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9px;background:var(--white_250);cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.pets__images-figure:hover{background:var(--white_255)}.pets__images-figure:hover figcaption button{background:var(--orange_hover)}}.pets__images-figure:hover figcaption button{background:var(--orange_hover)}.pets__images-image{width:270px;height:270px;margin-bottom:27px}.pets__images-text{margin-bottom:28px;text-align:center}.pets__images-button{margin-bottom:30px;padding:var(--buttons-padding);color:var(--dark__buttons);border:2px solid rgb(241,205,179);border-radius:var(--buttons-borderRadius);background:transparent;font-size:17px;line-height:130%;letter-spacing:1px;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.pets__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;width:100%}@media only screen and (max-width:767px){.pets__buttons{gap:0 10px}}.pets__buttons-item{width:52px;height:52px;border:2px solid var(--dark__205);border-radius:var(--buttons-borderRadius);color:var(--dark__205);font-size:20px;font-family:"Georgia"}.pets__buttons-item_disabled{color:var(--dark__205);background:transparent;border:2px solid var(--dark__205)}.pets__buttons-item_enabled{border:2px solid var(--nav__active-color);background:transparent;color:var(--dark__buttons);cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.pets__buttons-item_enabled:hover{background:var(--orange_hover)}}@media (hover:none){.pets__buttons-item_enabled:active{background:var(--orange_hover)}}.left-start:before{content:"< <"}.left:before{content:"<"}.right:before{content:">"}.right-end:before{content:"> >"}.current{color:var(--dark__buttons);background:var(--nav__active-color)}.footer{background:var(--brown-background)}.footer .container{padding-top:40px}@media only screen and (max-width:1279px){.footer .container{padding:23px 30px 0}}@media only screen and (max-width:767px){.footer .container{padding:30px 10px 0}}.footer__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 160px}@media only screen and (max-width:1279px){.footer__inner{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0 60px}}.footer__contacts{padding-top:16px}.footer__contacts:first-of-type{max-width:278px}.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:40px}@media only screen and (max-width:767px){.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:37px}}@media only screen and (max-width:767px){.footer__contacts:first-of-type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.footer__contacts:last-of-type{max-width:302px}.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:34px}@media only screen and (max-width:767px){.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:39px}}@media only screen and (max-width:1279px){.footer__contacts{padding-top:0;margin-bottom:65px}}@media only screen and (max-width:767px){.footer__contacts{margin-bottom:0}}.footer__contacts-title{color:var(--white_255);letter-spacing:2px}@media only screen and (max-width:767px){.footer__contacts-title{max-width:294px;letter-spacing:1.5px}}.footer__contacts-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.footer__contacts-link:first-of-type{margin-bottom:32px}@media only screen and (max-width:767px){.footer__contacts-link:first-of-type{margin-bottom:35px}.footer__contacts-link:last-of-type{margin-bottom:40px}}.footer__contacts-link-svg{margin-right:20px;width:40px;height:36px}.footer__contacts-link-marker{margin-right:20px;min-width:22px;height:32px}.footer__contacts-link-text{color:var(--orange);font-size:20px;line-height:115%;letter-spacing:1.2px}.footer__picture-image{width:clamp(260px,60vw,300px)} \ No newline at end of file diff --git a/css/style.css b/css/style.css deleted file mode 100644 index 14de92f..0000000 --- a/css/style.css +++ /dev/null @@ -1,2 +0,0 @@ -@charset "UTF-8"; -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;width:100%;height:100%;scroll-behavior:smooth}body{margin:0;font-family:"Noto Sans",sans-serif;letter-spacing:1px;width:100%;height:100%;-webkit-tap-highlight-color:rgba(3,2,2,0);-webkit-tap-highlight-color:transparent;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}figure{margin:0}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}details summary::-webkit-details-marker{display:none}details>summary{list-style:none}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none;padding:0}svg{cursor:pointer;pointer-events:auto}h1,h2,h3,h4,h5,p,ul{margin:0}:root{--brown-background:url(../images/noise_transparent.png),linear-gradient(to right,rgb(79,60,49) 0%,rgb(61,52,46) 27%,rgb(33,31,32) 100%);--white_255:rgb(255,255,255);--white_250:rgb(250,250,250);--white_246:rgb(246,246,246);--orange:rgb(241,205,179);--orange_hover:rgb(253,220,196);--dark__buttons:rgb(41,41,41);--dark__76:rgb(76,76,76);--dark__84:rgb(84,84,84);--dark__205:rgb(205,205,205);--nav__active-color:rgb(241,205,179);--nav__active-border:3px solid var(--nav__active-color);--buttons-borderRadius:100px;--buttons-padding:15px 45px 15px 45px;--content-width:1200px;--padding-contentInline:40px;--Georgia-regular:"Georgia","sans-serif";--transition:all 0.3s ease}.body{font-family:var(--Georgia-regular);font-weight:400}.body_fixed{overflow:hidden}.body_popup_fixed{overflow:hidden}.container{margin:0 auto;padding-inline:var(--padding-contentInline);max-width:var(--content-width);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.title{font-size:clamp(25px,4.5572916667vw,35px);font-weight:400;line-height:130%;letter-spacing:2.1px;text-align:left;color:var(--dark__84)}@media only screen and (max-width:767px){.title{letter-spacing:1.5px;text-align:center}}.subtitle{font-family:"Arial","sans-serif";font-size:15px;line-height:160%;letter-spacing:0px;text-align:left}@media only screen and (max-width:767px){.subtitle{text-align:justify}}.subtitle-animal{color:var(--dark__84);font-size:20px;line-height:23px;letter-spacing:6%;text-align:center}.popUp__text{color:rgb(0,0,0);font-weight:400;line-height:110%;text-align:left;letter-spacing:0.04em}.popup{position:fixed;top:50%;left:50%;display:none;z-index:3;width:900px;background:var(--white_250);border-radius:9px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0px 2px 35px 14px rgba(13,13,13,0.04);box-shadow:0px 2px 35px 14px rgba(13,13,13,0.04)}@media only screen and (max-width:1279px){.popup{width:630px}}@media only screen and (max-width:767px){.popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px;width:240px}}.popup_active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:767px){.popup_active{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup__picture{margin-right:30px}@media only screen and (max-width:1279px){.popup__picture{margin-right:11px}}@media only screen and (max-width:767px){.popup__picture{display:none}}.popup__picture-image{width:500px;height:500px}@media only screen and (max-width:1279px){.popup__picture-image{width:350px;height:350px}}.popup__content{padding-top:52px;padding-right:23px}@media only screen and (max-width:1279px){.popup__content{padding-top:10px;padding-right:9px}}@media only screen and (max-width:767px){.popup__content{padding-top:0;padding-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__content h4,.popup__content h5{text-align:center}}.popup__title{margin-bottom:16px;font-size:35px}@media only screen and (max-width:767px){.popup__title{margin-bottom:17px}}.popup__breed{margin-bottom:40px;font-size:20px}@media only screen and (max-width:1279px){.popup__breed{margin-bottom:20px}}.popup__description{margin-bottom:40px;font-size:15px}@media only screen and (max-width:1279px){.popup__description{margin-bottom:20px;font-size:13px}}@media only screen and (max-width:767px){.popup__description{text-align:justify}}.popup__item{position:relative;padding-left:13px;font-size:15px;font-weight:700;list-style:none;color:rgb(0,0,0)}.popup__item:not(:last-of-type){margin-bottom:11px}@media only screen and (max-width:1279px){.popup__item:not(:last-of-type){margin-bottom:6px}}@media only screen and (max-width:767px){.popup__item{font-size:14px}}.popup__item:before{position:absolute;top:7px;left:0;display:block;content:"";width:4px;height:4px;border-radius:50%;background:var(--nav__active-color)}.popup__span{font-weight:400}.popup__button{position:absolute;top:-52px;right:-42px;z-index:0;padding:0;width:52px;height:52px;border:2px solid var(--nav__active-color);border-radius:26px;color:var(--dark__buttons);outline:none;cursor:pointer;background-color:transparent;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.popup__button:before{position:absolute;display:block;top:50%;left:-webkit-calc(50% - 6px);left:-moz-calc(50% - 6px);left:calc(50% - 6px);width:12px;height:2px;content:"";background-color:var(--dark__buttons);border-radius:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup__button:after{position:absolute;display:block;top:50%;left:-webkit-calc(50% - 6px);left:-moz-calc(50% - 6px);left:calc(50% - 6px);width:12px;height:2px;content:"";background-color:var(--dark__buttons);border-radius:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:767px){.popup__button{top:-54px;right:-30px}}@media (hover:hover){.popup__button:hover{background:var(--orange_hover)}}@media (hover:none){.popup__button:active{background:var(--orange_hover)}}.popup__button_hover{background:var(--orange_hover)}.popup_shadow{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background:rgba(41,41,41,0.6);z-index:1;min-height:100%}.popup_shadow-on{display:block}.header{background:var(--brown-background)}.header .container{padding-top:30px}@media only screen and (max-width:1279px){.header .container{padding-inline:30px}}@media only screen and (max-width:767px){.header .container{padding-inline:20px}}.header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.logo__title{margin-bottom:10px;font-size:32px;line-height:110%;letter-spacing:2px;color:var(--orange)}.logo__subtitle{color:var(--white_255);font-size:13px;line-height:15px;letter-spacing:1.5px}.nav{color:var(--dark__205)}.nav__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.nav__list{position:fixed;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-block:248px;width:320px;height:100vh;background:var(--dark__buttons);z-index:1;-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out,-moz-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out,-moz-transform 0.5s ease-in-out}}.nav__list_active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,0.6);box-shadow:0 0 0 9999px rgba(0,0,0,0.6)}.nav__item{border-bottom:3px solid transparent;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.nav__item:hover{color:var(--white_255)}}.nav__item:active{color:var(--white_255);border-bottom:var(--nav__active-border)}.nav__item:first-of-type{border-bottom:var(--nav__active-border)}.nav__item:not(:last-of-type){margin-right:35px}@media only screen and (max-width:767px){.nav__item{font-size:32px}.nav__item:not(:last-of-type){margin-bottom:43px;margin-right:0}}.burger{display:none;position:relative;z-index:2;width:30px;height:22px;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.burger:before{content:"";position:absolute;display:block;top:-15px;left:-15px;right:-15px;bottom:-15px}@media only screen and (max-width:767px){.burger{display:block}}.burger__line{position:absolute;display:inline-block;width:30px;border-bottom:2px solid var(--nav__active-color)}.burger__line:first-of-type{top:0px}.burger__line:nth-of-type(2){top:10px}.burger__line:nth-of-type(3){top:20px}.burger_active{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.welcome{margin-top:-1px;background:var(--brown-background)}.welcome .container{padding-top:90px}@media only screen and (max-width:1279px){.welcome .container{padding-inline:100px;padding-top:60px}}@media only screen and (max-width:767px){.welcome .container{padding-inline:10px}}.welcome__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1279px){.welcome__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.welcome__info{margin-right:42px;padding-top:164px}@media only screen and (max-width:1279px){.welcome__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:0;padding-top:0;max-width:460px}}.welcome__info-title{margin-bottom:42px;font-size:clamp(25px,5.7291666667vw,44px);color:var(--white_255);line-height:130%;letter-spacing:0;font-weight:400}@media only screen and (max-width:1279px){.welcome__info-title{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}}@media only screen and (max-width:767px){.welcome__info-title{letter-spacing:1.4px;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.welcome__info-subtitle{margin-bottom:42px;color:var(--dark__205)}@media only screen and (max-width:767px){.welcome__info-subtitle{text-align:center}}.welcome__info-link{display:inline-block;padding:15px 45px;border-radius:var(--buttons-borderRadius);background-color:var(--nav__active-color);color:var(--dark__buttons);font-size:17px;line-height:130%;letter-spacing:1px;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.welcome__info-link:hover{background-color:var(--orange_hover)}}@media (hover:none){.welcome__info-link:active{background-color:var(--orange_hover)}}@media only screen and (max-width:1279px){.welcome__info-link{margin-bottom:100px}}@media only screen and (max-width:767px){.welcome__info-link{margin-bottom:105px}}@media only screen and (max-width:1279px){.welcome__picture{padding-left:70px}}@media only screen and (max-width:767px){.welcome__picture{padding-left:40px}}.welcome__picture-image{width:clamp(260px,74vw,698px)}.about{background:var(--white_255)}.about .container{padding-block:80px 100px}@media only screen and (max-width:1279px){.about .container{padding-inline:165px}}@media only screen and (max-width:767px){.about .container{padding:40px 10px}}.about__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-inline:175px}@media only screen and (max-width:1279px){.about__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:0}}.about__picture{margin-right:120px}@media only screen and (max-width:1279px){.about__picture{margin-right:0}}.about__picture-image{width:clamp(260px,78vw,300px)}.about__info{padding-top:14px}@media only screen and (max-width:1279px){.about__info{padding-top:0;max-width:430px}}@media only screen and (max-width:767px){.about__info{padding-inline:15px;max-width:300px}}.about__info-title{margin-bottom:22px;text-wrap:balance}.about__info-subtitle{color:var(--dark__76)}.about__info-subtitle:not(:last-of-type){margin-bottom:25px}@media only screen and (max-width:1279px){.about__info-subtitle:last-of-type{margin-bottom:80px}}@media only screen and (max-width:767px){.about__info-subtitle{max-width:270px}.about__info-subtitle:last-of-type{margin-bottom:42px}}.pets{background:var(--white_246)}.pets .container{padding-block:75px 100px}@media only screen and (max-width:1279px){.pets .container{padding:80px 30px 100px}}@media only screen and (max-width:767px){.pets .container{padding:36px 10px 42px}}.pets__arrow{position:absolute;padding:0;width:52px;height:52px;border:2px solid var(--nav__active-color);border-radius:var(--buttons-borderRadius);background:transparent;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.pets__arrow:first-of-type{left:0;top:49%}@media only screen and (max-width:1279px){.pets__arrow:first-of-type{left:0}}@media only screen and (max-width:767px){.pets__arrow:first-of-type{left:19%;top:79%}}.pets__arrow:last-of-type{right:0;top:49%}@media only screen and (max-width:1279px){.pets__arrow:last-of-type{right:0}}@media only screen and (max-width:767px){.pets__arrow:last-of-type{right:19%;top:79%}}@media (hover:hover){.pets__arrow:hover{background:var(--orange_hover)}}@media (hover:none){.pets__arrow:active{background:var(--orange_hover)}}.pets__arrow_moveLeftAnimation{-webkit-animation:moveLeftAnimation1280 0.5s ease forwards;-moz-animation:moveLeftAnimation1280 0.5s ease forwards;animation:moveLeftAnimation1280 0.5s ease forwards}@media only screen and (max-width:1279px){.pets__arrow_moveLeftAnimation{-webkit-animation:moveLeftAnimation768 0.5s ease forwards;-moz-animation:moveLeftAnimation768 0.5s ease forwards;animation:moveLeftAnimation768 0.5s ease forwards}}@media only screen and (max-width:767px){.pets__arrow_moveLeftAnimation{-webkit-animation:moveLeftAnimation320 0.5s ease forwards;-moz-animation:moveLeftAnimation320 0.5s ease forwards;animation:moveLeftAnimation320 0.5s ease forwards}}.pets__arrow_moveRightAnimation{-webkit-animation:moveRightAnimation1280 0.5s ease forwards;-moz-animation:moveRightAnimation1280 0.5s ease forwards;animation:moveRightAnimation1280 0.5s ease forwards}@media only screen and (max-width:1279px){.pets__arrow_moveRightAnimation{-webkit-animation:moveRightAnimation768 0.5s ease forwards;-moz-animation:moveRightAnimation768 0.5s ease forwards;animation:moveRightAnimation768 0.5s ease forwards}}@media only screen and (max-width:767px){.pets__arrow_moveRightAnimation{-webkit-animation:moveRightAnimation320 0.5s ease forwards;-moz-animation:moveRightAnimation320 0.5s ease forwards;animation:moveRightAnimation320 0.5s ease forwards}}.pets__arrow-svg{width:14px;height:6px;position:absolute;top:-webkit-calc(50% - 3px);top:-moz-calc(50% - 3px);top:calc(50% - 3px);left:-webkit-calc(50% - 7px);left:-moz-calc(50% - 7px);left:calc(50% - 7px)}.pets__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.pets__title{margin-bottom:60px;max-width:400px;text-align:center;letter-spacing:6%}@media only screen and (max-width:1279px){.pets__title{margin-bottom:54px}}@media only screen and (max-width:767px){.pets__title{margin-bottom:42px;max-width:300px}}.pets__images{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;gap:0 90px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:60px;max-width:990px;overflow:hidden}@media only screen and (max-width:1279px){.pets__images{gap:0 40px;max-width:580px}}@media only screen and (max-width:767px){.pets__images{position:relative;margin-bottom:116px;max-width:270px}}.pets__images-figure{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9px;background:var(--white_250);cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.pets__images-figure:hover{background:var(--white_255)}.pets__images-figure:hover figcaption button{background:var(--orange_hover)}}.pets__images-figure:hover figcaption button{background:var(--orange_hover)}.pets__images-image{width:270px;height:270px;margin-bottom:23px}.pets__images-text{margin-bottom:28px;text-align:center}.pets__images-button{margin-bottom:30px;padding:var(--buttons-padding);color:var(--dark__buttons);border:2px solid rgb(241,205,179);border-radius:var(--buttons-borderRadius);background:transparent;font-size:17px;line-height:130%;letter-spacing:1px;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.pets__link{padding:var(--buttons-padding);color:var(--dark__buttons);background:var(--nav__active-color);border-radius:var(--buttons-borderRadius);font-size:17px;line-height:130%;letter-spacing:1px;-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.pets__link:hover{background:var(--orange_hover)}}@media (hover:none){.pets__link:active{background:var(--orange_hover)}}@-webkit-keyframes moveLeftAnimation1280{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1080px);transform:translateX(-1080px)}}@-moz-keyframes moveLeftAnimation1280{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-1080px);transform:translateX(-1080px)}}@keyframes moveLeftAnimation1280{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1080px);-moz-transform:translateX(-1080px);transform:translateX(-1080px)}}@-webkit-keyframes moveLeftAnimation768{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-620px);transform:translateX(-620px)}}@-moz-keyframes moveLeftAnimation768{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-620px);transform:translateX(-620px)}}@keyframes moveLeftAnimation768{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-620px);-moz-transform:translateX(-620px);transform:translateX(-620px)}}@-webkit-keyframes moveLeftAnimation320{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-310px);transform:translateX(-310px)}}@-moz-keyframes moveLeftAnimation320{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-310px);transform:translateX(-310px)}}@keyframes moveLeftAnimation320{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-310px);-moz-transform:translateX(-310px);transform:translateX(-310px)}}@-webkit-keyframes moveRightAnimation1280{0%{-webkit-transform:translateX(-1080px);transform:translateX(-1080px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes moveRightAnimation1280{0%{-moz-transform:translateX(-1080px);transform:translateX(-1080px)}to{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes moveRightAnimation1280{0%{-webkit-transform:translateX(-1080px);-moz-transform:translateX(-1080px);transform:translateX(-1080px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveRightAnimation768{0%{-webkit-transform:translateX(-620px);transform:translateX(-620px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes moveRightAnimation768{0%{-moz-transform:translateX(-620px);transform:translateX(-620px)}to{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes moveRightAnimation768{0%{-webkit-transform:translateX(-620px);-moz-transform:translateX(-620px);transform:translateX(-620px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveRightAnimation320{0%{-webkit-transform:translateX(-310px);transform:translateX(-310px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes moveRightAnimation320{0%{-moz-transform:translateX(-310px);transform:translateX(-310px)}to{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes moveRightAnimation320{0%{-webkit-transform:translateX(-310px);-moz-transform:translateX(-310px);transform:translateX(-310px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}.help{background:var(--white_255)}.help .container{padding-block:80px 100px}@media only screen and (max-width:1279px){.help .container{padding-inline:40px}}@media only screen and (max-width:767px){.help .container{padding-block:42px;padding-inline:15px}}.help__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:87px}@media only screen and (max-width:1279px){.help__inner{padding-inline:0}}.help__title{margin-bottom:58px;text-align:center}@media only screen and (max-width:767px){.help__title{margin-bottom:37px}}.help__icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;gap:53px 121px}@media only screen and (max-width:1279px){.help__icons{gap:57px 0}}@media only screen and (max-width:767px){.help__icons{gap:24px 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.help__icons-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1279px){.help__icons-inner{width:33.3%}}@media only screen and (max-width:767px){.help__icons-inner{width:50%}}.help__icons-svg{width:60px;height:60px;margin-bottom:30px}@media only screen and (max-width:767px){.help__icons-svg{width:50px;height:50px;margin-bottom:20px}}.help__icons-text{font-size:clamp(15px,2.6075619296vw,20px)}.donation{font-weight:400;text-align:left;background:var(--white_246);color:var(--dark__84)}.donation .container{padding:80px 182px 100px}@media only screen and (max-width:1279px){.donation .container{padding:80px 132px 100px}}@media only screen and (max-width:767px){.donation .container{padding:40px 10px}}.donation__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1279px){.donation__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.donation__info{max-width:380px}@media only screen and (max-width:767px){.donation__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:300px}}.donation__info-title{margin-bottom:20px;max-width:300px;line-height:130%;letter-spacing:2px}@media only screen and (max-width:767px){.donation__info-title{text-align:center;max-width:238px}}.donation__info-subtitle{margin-bottom:20px;font-size:15px;line-height:110%;letter-spacing:0.9px}@media only screen and (max-width:767px){.donation__info-subtitle{line-height:160%;letter-spacing:0px}}.donation__info-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:15px;margin-bottom:20px;width:349px;height:43px;border-radius:9px;background:var(--nav__active-color);-webkit-transition:var(--transition);-o-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}@media (hover:hover){.donation__info-link:hover{background:var(--orange_hover)}}@media (hover:none){.donation__info-link:active{background:var(--orange_hover)}}@media only screen and (max-width:767px){.donation__info-link{width:281px}}.donation__link-svg{width:30px;height:30px}.donation__link-text{font-size:20px;letter-spacing:1.2px}@media only screen and (max-width:767px){.donation__link-text{font-size:15px}}.donation__info-description{color:rgb(178,178,178);font-family:Arial;font-style:italic;font-size:12px;line-height:18px;letter-spacing:0px}@media only screen and (max-width:1279px){.donation__info-description{margin-bottom:60px}}@media only screen and (max-width:767px){.donation__info-description{padding-inline:10px;margin-bottom:42px;text-align:justify}}.donation__picture-image{width:505px}@media only screen and (max-width:767px){.donation__picture-image{width:clamp(260px,66vw,505px)}}.footer{background:var(--brown-background)}.footer .container{padding-top:40px}@media only screen and (max-width:1279px){.footer .container{padding:23px 30px 0}}@media only screen and (max-width:767px){.footer .container{padding:28px 10px 0}}.footer__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 160px}@media only screen and (max-width:1279px){.footer__inner{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0 60px}}.footer__contacts{padding-top:16px}.footer__contacts:first-of-type{max-width:278px}.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:40px}@media only screen and (max-width:767px){.footer__contacts:first-of-type .footer__contacts-title{margin-bottom:37px}}@media only screen and (max-width:767px){.footer__contacts:first-of-type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.footer__contacts:last-of-type{max-width:302px}.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:34px}@media only screen and (max-width:767px){.footer__contacts:last-of-type .footer__contacts-title{margin-bottom:39px}}@media only screen and (max-width:1279px){.footer__contacts{padding-top:0;margin-bottom:65px}}@media only screen and (max-width:767px){.footer__contacts{margin-bottom:0}}.footer__contacts-title{color:var(--white_255);letter-spacing:2px}@media only screen and (max-width:767px){.footer__contacts-title{max-width:294px;letter-spacing:1.5px}}.footer__contacts-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.footer__contacts-link:first-of-type{margin-bottom:32px}@media only screen and (max-width:767px){.footer__contacts-link:first-of-type{margin-bottom:35px}.footer__contacts-link:last-of-type{margin-bottom:40px}}.footer__contacts-link-svg{margin-right:20px;width:40px;height:36px}.footer__contacts-link-marker{margin-right:20px;min-width:22px;height:32px}.footer__contacts-link-text{color:var(--orange);font-size:20px;line-height:115%;letter-spacing:1.2px}.footer__picture-image{width:clamp(260px,60vw,300px)} \ No newline at end of file diff --git a/images/fav-icons/first-page/site.webmanifest b/images/fav-icons/first-page/site.webmanifest deleted file mode 100644 index 1edcfef..0000000 --- a/images/fav-icons/first-page/site.webmanifest +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "", - "short_name": "", - "icons": [ - { - "src": "android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/images/pets-woody@2x (1).webp b/images/pets-woody@2x (1).webp deleted file mode 100644 index 69a00f80c5ce33fc86e3e88a8ebc21f6ecd5c7e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9962 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 UGn~BZ(r*Bx%ttf-*F3=g0Umd5)Bpeg diff --git a/images/readme-image.png b/images/readme-image.png deleted file mode 100644 index 5f74484ee738a6eac32a05a8a88425e3572d356c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95658 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 DG+uzb diff --git a/index.html b/index.html index 5b5dee7..37b56cb 100644 --- a/index.html +++ b/index.html @@ -1,272 +1 @@ - - - - - - - - Shelter - - - - - - - - - - - - - -
- -
-
-
-
-
-
-

Not only people
need a house

-

We offer to give a chance to a little and nice puppy with an - extremely - wide and open heart. He or she will love you more than anybody else in the world, you will see!

- Make a friend -
- - - - Puppy - - -
-
-
-
-
-
- - - - Puppy - -
-

About the shelter “Cozy House”

-

Currently we have 121 dogs and 342 cats on our hands and - statistics show that only 20% of them will find a family. The others will continue to live with us and - will be waiting for a lucky chance to become dearly loved.

-

We feed our wards with the best food and make sure that they do - not get sick, feel comfortable (including psychologically) and well. We are supported by 87 volunteers and - 28 employees of various skill levels. About 12% of the animals are taken by the shelter staff. Taking care - of the animals, they become attached to the pets and would hardly ever leave them alone.

-
-
-
-
-
-
-
-

Our friends who
- are looking for a house

- - -
- -
- Get to know the rest - - -
-
-
-
-
-
-

How you can help
- our shelter

-
-
- - - -

Pet food

-
-
- - - -

Transportation

-
-
- - - -

Toys

-
-
- - - -

Bowls and cups

-
-
- - - -

Shampoos

-
-
- - - -

Vitamins

-
-
- - - -

Medicines

-
-
- - - -

Collars / leashes

-
-
- - - -

Sleeping areas

-
-
-
-
-
-
-
-
-
-

You can also - make a donation

-

Name of the bank / Type of bank account

- - - - - - -

Legal information and lorem ipsum dolor sit amet, consectetur - adipiscing - elit. Maecenas a ipsum at libero sagittis dignissim sed ac diam. Praesent ultrices maximus tortor et - vulputate. Interdum et malesuada fames ac ante ipsum primis in faucibus.

-
- - - - Donation Dog - - -
-
-
-
- - - - - \ No newline at end of file +Shelter

Not only people
need a house

We offer to give a chance to a little and nice puppy with an extremely wide and open heart. He or she will love you more than anybody else in the world, you will see!

Make a friend
Puppy
Puppy

About the shelter “Cozy House”

Currently we have 121 dogs and 342 cats on our hands and statistics show that only 20% of them will find a family. The others will continue to live with us and will be waiting for a lucky chance to become dearly loved.

We feed our wards with the best food and make sure that they do not get sick, feel comfortable (including psychologically) and well. We are supported by 87 volunteers and 28 employees of various skill levels. About 12% of the animals are taken by the shelter staff. Taking care of the animals, they become attached to the pets and would hardly ever leave them alone.

Our friends who
are looking for a house

Get to know the rest

How you can help
our shelter

Pet food

Transportation

Toys

Bowls and cups

Shampoos

Vitamins

Medicines

Collars / leashes

Sleeping areas

You can also make a donation

Name of the bank / Type of bank account

Legal information and lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas a ipsum at libero sagittis dignissim sed ac diam. Praesent ultrices maximus tortor et vulputate. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Donation Dog
\ No newline at end of file diff --git a/js/index.js b/js/index.js deleted file mode 100644 index be6159a..0000000 --- a/js/index.js +++ /dev/null @@ -1,1399 +0,0 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ([ -/* 0 */, -/* 1 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -const header = document.querySelector('.header') -const navList = document.querySelector('.nav__list') -const burger = document.querySelector('.burger'); - -const setClassesStateBurger = (state) => { - burger.classList[state]('burger_active') - navList.classList[state]('nav__list_active') - document.body.classList[state]('body_fixed') -} - -const openBurger = () => setClassesStateBurger('toggle') -const closeBurger = () => setClassesStateBurger('remove') - -header.addEventListener('click', function (e) { - if (e.target.classList.contains('burger') || e.target.classList.contains('burger__line')) { - openBurger() - } - if (e.target.tagName === 'LI' || e.target.tagName === 'A') { - closeBurger() - } -}) - -/* harmony default export */ __webpack_exports__["default"] = (setClassesStateBurger); - - -/***/ }), -/* 2 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ setClassesStatePopup: function() { return /* binding */ setClassesStatePopup; } -/* harmony export */ }); -/* harmony import */ var _generatePopup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); -/* harmony import */ var _pets_info__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); - - - -const slider = document.querySelector('.pets__images') -const popup = document.querySelector('.popup') -const popupShadow = document.querySelector('.popup_shadow') - -const petInfoObject = Array.from(_pets_info__WEBPACK_IMPORTED_MODULE_1__.petInfo).reduce((acc, e) => { - acc[e.name] = e - return acc -}, {}) - -const setClassesStatePopup = (state) => { - document.body.classList[state]('body_popup_fixed') - popup.classList[state]('popup_active') - popupShadow.classList[state]('popup_shadow-on') -} - -slider.addEventListener('click', function (e) { - const target = e.target - if (!target.classList.contains('pets__images')) { - const closestFigure = target.closest('figure') - const figureDataValue = closestFigure.dataset.pet - const findItem = petInfoObject[figureDataValue] - const popUpInner = - (0,_generatePopup__WEBPACK_IMPORTED_MODULE_0__["default"])(findItem.name, findItem.type, findItem.breed, findItem.description, findItem.age, findItem.inoculations, findItem.diseases, findItem.parasites) - popup.innerHTML = popUpInner - setClassesStatePopup('add') - - const popupBtn = document.querySelector('.popup__button') - popupBtn.addEventListener('click', function (e) { - setClassesStatePopup('remove') - }) - } -}) - -popup.addEventListener('mouseleave', function (e) { - const popupBtn = document.querySelector('.popup__button') - popupBtn.classList.add('popup__button_hover') -}) - -popup.addEventListener('mouseenter', function (e) { - const popupBtn = document.querySelector('.popup__button') - popupBtn.classList.remove('popup__button_hover') -}) - -/***/ }), -/* 3 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -const generatePopUp = (name, type, breed, description, age, inoculations, diseases, parasites) => { - return ` - - - - ${name} - - ` -} - -/* harmony default export */ __webpack_exports__["default"] = (generatePopUp); - -/***/ }), -/* 4 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ petInfo: function() { return /* binding */ petInfoJSON; } -/* harmony export */ }); -const petInfoJSON = [ - { - "name": "Jennifer", - "type": "Dog", - "breed": "Labrador", - "description": "Jennifer is a sweet 2 months old Labrador that is patiently waiting to find a new forever home. This girl really enjoys being able to go outside to run and play, but won't hesitate to play up a storm in the house if she has all of her favorite toys.", - "age": "2 months", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Sophia", - "type": "Dog", - "breed": "Shih tzu", - "description": "Sophia here and I'm looking for my forever home to live out the best years of my life. I am full of energy. Everyday I'm learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 month", - "inoculations": [ - "parvovirus" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Woody", - "type": "Dog", - "breed": "Golden Retriever", - "description": "Woody is a handsome 3 1/2 year old boy. Woody does know basic commands and is a smart pup. Since he is on the stronger side, he will learn a lot from your training. Woody will be happier when he finds a new family that can spend a lot of time with him.", - "age": "3 years 6 months", - "inoculations": [ - "adenovirus", - "distemper" - ], - "diseases": [ - "right back leg mobility reduced" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Scarlett", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "Scarlett is a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.", - "age": "3 months", - "inoculations": [ - "parainfluenza" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Katrine", - "type": "Cat", - "breed": "British Shorthair", - "description": "Katrine is a beautiful girl. She is as soft as the finest velvet with a thick lush fur. Will love you until the last breath she takes as long as you are the one. She is picky about her affection. She loves cuddles and to stretch into your hands for a deeper relaxations.", - "age": "6 months", - "inoculations": [ - "panleukopenia" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Timmy", - "type": "Cat", - "breed": "British Shorthair", - "description": "Timmy is an adorable grey british shorthair male. He loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. Timmy has a lot to say and wants a person to share his thoughts with.", - "age": "2 years 3 months", - "inoculations": [ - "calicivirus", - "viral rhinotracheitis" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Freddie", - "type": "Cat", - "breed": "British Shorthair", - "description": "Freddie is a little shy at first, but very sweet when he warms up. He likes playing with shoe strings and bottle caps. He is quick to learn the rhythms of his human’s daily life. Freddie has bounced around a lot in his life, and is looking to find his forever home.", - "age": "2 months", - "inoculations": [ - "rabies" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Charly", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "This cute boy, Charly, is three years old and he likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. Charly has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "8 years", - "inoculations": [ - "bordetella bronchiseptica", - "leptospirosis" - ], - "diseases": [ - "deafness", - "blindness" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Hunter", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Skrull", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "2 years 3 month", - "inoculations": [ - "calicivirus" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Pory", - "type": "Cat", - "breed": "Pooch", - "description": "I am a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.", - "age": "1 years 4 month", - "inoculations": [ - "bordetella " - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Tanos", - "type": "Dog", - "breed": "Chihuahua", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "5 years 4 month", - "inoculations": [ - "bordetella " - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rex", - "type": "Dog", - "breed": "German Shepherd", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "1 years 1 month", - "inoculations": [ - "bordetella", - "bronchiseptica" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Willson", - "type": "Dog", - "breed": "Pooch", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "3 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Tor", - "type": "Dog", - "breed": "Dalmatian", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "2 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Monna", - "type": "Cat", - "breed": "Pooch", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "6 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "helminth" - ] - }, - { - "name": "Donatan", - "type": "Dog", - "breed": "Shiba Inu", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 years 10 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Koddy", - "type": "Cat", - "breed": "Toyger", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Butty", - "type": "Dog", - "breed": "French Bulldog", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "July", - "type": "Dog", - "breed": "Chihuahua", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "5 years 3 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Perry", - "type": "Dog", - "breed": "French Bulldog", - "description": "She is the perfect combination of silly and sweet. She is eager to please, loves her human and dog companions, and believes she is a professional MMA wrestler in her spare time.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Missy", - "type": "Dog", - "breed": "Labrador", - "description": "He’s mild mannered and really just wants to spend his time outside or laying next to you being pet. He is extremely low energy but has a lot of.", - "age": "7 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Lolly", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "2 years 3 month", - "inoculations": [ - "calicivirus" - ], - "diseases": [ - "deafness" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Iron", - "type": "Dog", - "breed": "Parson Russell Terrier", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none", - ] - }, - { - "name": "Wonder", - "type": "Dog", - "breed": "French Bulldog", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "3 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Molly", - "type": "Dog", - "breed": "Spaniel", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Elton", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Cola", - "type": "Dog", - "breed": "Brazilian Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 years 4 month", - "inoculations": [ - "adenovirus" - ], - "diseases": [ - "deafness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Doran", - "type": "Dog", - "breed": "German Shepherd", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "2 years 7 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Face", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "6 years 4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Fold", - "type": "Dog", - "breed": "American Staffordshire Bulldog", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 2 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Jhon", - "type": "Dog", - "breed": "Pooch", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 years 2 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Molav", - "type": "Dog", - "breed": "French Bulldog", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Monika", - "type": "Dog", - "breed": "Dachshund", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "3 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Nomad", - "type": "Dog", - "breed": "English bulldog", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "1 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rikky", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "5 years 3 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "Blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rolls", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 1 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Ronny", - "type": "Dog", - "breed": "English bulldog", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Smile", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "6 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Jessy", - "type": "Dog", - "breed": "Tibetan mastiff", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Poolly", - "type": "Dog", - "breed": "Bedlington Terrier", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Salem", - "type": "Dog", - "breed": "Newfoundland", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "2 years 11 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Spoon", - "type": "Dog", - "breed": "American Cocker Spaniel", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 years 4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Yammy", - "type": "Dog", - "breed": "Chinese Crested", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "7 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Blacky", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Bony", - "type": "Dog", - "breed": "Bull Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "2 years 11 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Ember", - "type": "Dog", - "breed": "Cavalier King Charles Spaniel", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "3 years 8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Huskar", - "type": "Dog", - "breed": "Husky", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!.", - "age": "1 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - } -] - - - - -/***/ }), -/* 5 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _paginationValues__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6); - -const slider = document.querySelector('.pets__images'); -const buttonLeft = document.querySelector('.left') -const buttonRight = document.querySelector('.right') -let isAnimateFinished = false; - -const createFigure = (i) => { - const figure = document.createElement('figure') - figure.classList.add('pets__images-figure') - figure.setAttribute('data-pet', _paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"][i].name) - figure.innerHTML = - ` - - - ${_paginationValues__WEBPACK_IMPORTED_MODULE_0__[ - -
-

${_paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"][i].name - }

- -
` - slider.append(figure) -} - -const loadItems = () => { - slider.innerHTML = ''; - - for (let i = 0; i < _paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"].length; i++) { - createFigure(i) - } -} - -loadItems() - -function controlAnimation(arr, action, animationClass) { - arr.map(e => e.classList[action](animationClass)) -} - - -const getCountOfSlides = () => { - if (window.innerWidth >= 1280) { - return 3 - } else if (window.innerWidth < 1280 && window.innerWidth >= 768) { - return 2 - } else if (window.innerWidth < 768 && window.innerWidth >= 320) { - return 1 - } -} - -const moveLeft = () => { - let countSlides = getCountOfSlides() - if (isAnimateFinished) return - isAnimateFinished = true - const sliderChildren = slider.children - const sliderChildrenArr = Array.from(sliderChildren) - - let slides = []; - for (let i = 0; i < countSlides; i++) { - slides.push(sliderChildren[i]) - } - const savedSlides = slides.slice(0) - - controlAnimation(sliderChildrenArr, 'add', 'pets__arrow_moveLeftAnimation') - - setTimeout(() => { - sliderChildrenArr.filter(e => slides.includes(e) ? e.remove() : '') - - controlAnimation(sliderChildrenArr, 'remove', 'pets__arrow_moveLeftAnimation') - }, 610) - - setTimeout(() => { - for (let i = 0; i < countSlides; i++) { - slider.appendChild(savedSlides[i]) - } - isAnimateFinished = false - }, 710); -} - -const moveRight = () => { - let countSlides = getCountOfSlides() - if (isAnimateFinished) return - isAnimateFinished = true; - const sliderChildren = slider.children - let sliderChildrenArr = Array.from(sliderChildren) - - let slides = []; - for (let i = sliderChildrenArr.length - 1; i >= sliderChildrenArr.length - countSlides; i--) { - slides.push(sliderChildren[i]) - } - - const savedSlides = slides.slice(0) - - for (let i = 0; i < countSlides; i++) { - slider.prepend(savedSlides[i]) - } - - sliderChildrenArr = Array.from(sliderChildren) - controlAnimation(sliderChildrenArr, 'add', 'pets__arrow_moveRightAnimation') - - setTimeout(() => { - controlAnimation(sliderChildrenArr, 'remove', 'pets__arrow_moveRightAnimation') - isAnimateFinished = false; - }, 610); -} - -buttonLeft.addEventListener('click', moveLeft) -buttonRight.addEventListener('click', moveRight) - -/***/ }), -/* 6 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -const paginationValues = [ - { - "name": "Katrine", - "alt": "Cat Katrine", - "imgName": "pets-katrine", - }, - { - "name": "Jennifer", - "alt": "Dog Jennifer", - "imgName": "pets-jennifer" - }, - { - "name": "Woody", - "alt": "Dog Woody", - "imgName": "pets-woody" - }, - { - "name": "Sophia", - "alt": "Dog Sophia", - "imgName": "pets-sophia" - }, - { - "name": "Timmy", - "alt": "Cat Timmy", - "imgName": "pets-timmy" - }, - { - "name": "Charly", - "alt": "Dog Charly", - "imgName": "pets-charly" - }, - { - "name": "Scarlett", - "alt": "Dog Scarlett", - "imgName": "pets-scarlet" - }, - { - "name": "Freddie", - "alt": "Cat Freddie", - "imgName": "pets-freddie" - }, - { - "name": "Hunter", - "alt": "Dog Hunter", - "imgName": "pets-hunter" - }, - - { - "name": "Skrull", - "alt": "Dog Skrull", - "imgName": "pets-skrull" - }, - - { - "name": "Pory", - "alt": "Cat Pory", - "imgName": "pets-pory" - }, - - { - "name": "Tanos", - "alt": "Dog Tanos", - "imgName": "pets-tanos" - }, - { - "name": "Rex", - "alt": "Dog Rex", - "imgName": "pets-rex", - }, - { - "name": "Willson", - "alt": "Dog Willson", - "imgName": "pets-willson" - }, - { - "name": "Tor", - "alt": "Dog Tor", - "imgName": "pets-tor" - - }, - { - "name": "Monna", - "alt": "Cat Monna", - "imgName": "pets-monna" - }, - { - "name": "Donatan", - "alt": "Dog Donatan", - "imgName": "pets-donatan" - }, - { - "name": "Koddy", - "alt": "Dog Koddy", - "imgName": "pets-koddy" - }, - { - "name": "Butty", - "alt": "Dog Butty", - "imgName": "pets-butty" - }, - { - "name": "July", - "alt": "Dog July", - "imgName": "pets-july" - }, - { - "name": "Perry", - "alt": "Dog Perry", - "imgName": "pets-perry" - }, - { - "name": "Missy", - "alt": "Dog Missy", - "imgName": "pets-missy" - }, - { - "name": "Lolly", - "alt": "Dog Lolly", - "imgName": "pets-lolly" - }, - { - "name": "Iron", - "alt": "Dog Iron", - "imgName": "pets-iron" - }, - { - "name": "Wonder", - "alt": "Dog Wonder", - "imgName": "pets-wonder" - }, - { - "name": "Molly", - "alt": "Dog Molly", - "imgName": "pets-molly" - }, - { - "name": "Elton", - "alt": "Dog Elton", - "imgName": "pets-elton" - }, - { - "name": "Cola", - "alt": "Dog Cola", - "imgName": "pets-cola" - }, - { - "name": "Doran", - "alt": "Dog Doran", - "imgName": "pets-doran" - }, - { - "name": "Face", - "alt": "Dog Face", - "imgName": "pets-face" - }, - { - "name": "Fold", - "alt": "Dog Fold", - "imgName": "pets-fold" - }, - { - "name": "Jhon", - "alt": "Dog Jhon", - "imgName": "pets-jhon" - }, - { - "name": "Molav", - "alt": "Dog Molav", - "imgName": "pets-molav" - }, - { - "name": "Monika", - "alt": "Dog Monika", - "imgName": "pets-monika" - }, - { - "name": "Nomad", - "alt": "Dog Nomad", - "imgName": "pets-nomad" - }, - { - "name": "Rikky", - "alt": "Dog Rikky", - "imgName": "pets-rikky" - }, - { - "name": "Rolls", - "alt": "Dog Rolls", - "imgName": "pets-rolls" - }, - { - "name": "Ronny", - "alt": "Dog Ronny", - "imgName": "pets-ronny" - }, - { - "name": "Smile", - "alt": "Dog Smile", - "imgName": "pets-smile" - }, - { - "name": "Jessy", - "alt": "Dog Jessy", - "imgName": "pets-jessy" - }, - { - "name": "Poolly", - "alt": "Dog Poolly", - "imgName": "pets-poolly" - }, - { - "name": "Salem", - "alt": "Dog Salem", - "imgName": "pets-salem" - }, - { - "name": "Spoon", - "alt": "Dog Spoon", - "imgName": "pets-spoon" - }, - { - "name": "Yammy", - "alt": "Dog Yammy", - "imgName": "pets-yammy" - }, - { - "name": "Blacky", - "alt": "Dog Blacky", - "imgName": "pets-blacky" - }, - { - "name": "Bony", - "alt": "Dog Bony", - "imgName": "pets-bony" - }, - { - "name": "Ember", - "alt": "Dog Ember", - "imgName": "pets-ember" - }, - { - "name": "Huskar", - "alt": "Dog Huskar", - "imgName": "pets-huskar" - }, -] - -/* harmony default export */ __webpack_exports__["default"] = (paginationValues); - -/***/ }), -/* 7 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _burger__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1); -/* harmony import */ var _popup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2); - - - -const checkClickOutBurger = (e) => { - if (!e.target.closest('.nav__list') && !e.target.closest('.burger')) { - (0,_burger__WEBPACK_IMPORTED_MODULE_0__["default"])('remove') - } -} - -const checkClickOutPopUp = (e) => { - if (e.target.classList.contains('popup_shadow-on')) { - (0,_popup__WEBPACK_IMPORTED_MODULE_1__.setClassesStatePopup)('remove') - } -} - -document.body.addEventListener('click', function (e) { - checkClickOutBurger(e) - checkClickOutPopUp(e) -}) - - - -/***/ }) -/******/ ]); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. -!function() { -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_burger__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1); -/* harmony import */ var _components_popup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2); -/* harmony import */ var _components_slider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5); -/* harmony import */ var _components_checkClickOut__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(7); - - - - -}(); -/******/ })() -; \ No newline at end of file diff --git a/js/our-pets.js b/js/our-pets.js deleted file mode 100644 index 5660c5a..0000000 --- a/js/our-pets.js +++ /dev/null @@ -1,1418 +0,0 @@ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ([ -/* 0 */, -/* 1 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -const header = document.querySelector('.header') -const navList = document.querySelector('.nav__list') -const burger = document.querySelector('.burger'); - -const setClassesStateBurger = (state) => { - burger.classList[state]('burger_active') - navList.classList[state]('nav__list_active') - document.body.classList[state]('body_fixed') -} - -const openBurger = () => setClassesStateBurger('toggle') -const closeBurger = () => setClassesStateBurger('remove') - -header.addEventListener('click', function (e) { - if (e.target.classList.contains('burger') || e.target.classList.contains('burger__line')) { - openBurger() - } - if (e.target.tagName === 'LI' || e.target.tagName === 'A') { - closeBurger() - } -}) - -/* harmony default export */ __webpack_exports__["default"] = (setClassesStateBurger); - - -/***/ }), -/* 2 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ setClassesStatePopup: function() { return /* binding */ setClassesStatePopup; } -/* harmony export */ }); -/* harmony import */ var _generatePopup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); -/* harmony import */ var _pets_info__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); - - - -const slider = document.querySelector('.pets__images') -const popup = document.querySelector('.popup') -const popupShadow = document.querySelector('.popup_shadow') - -const petInfoObject = Array.from(_pets_info__WEBPACK_IMPORTED_MODULE_1__.petInfo).reduce((acc, e) => { - acc[e.name] = e - return acc -}, {}) - -const setClassesStatePopup = (state) => { - document.body.classList[state]('body_popup_fixed') - popup.classList[state]('popup_active') - popupShadow.classList[state]('popup_shadow-on') -} - -slider.addEventListener('click', function (e) { - const target = e.target - if (!target.classList.contains('pets__images')) { - const closestFigure = target.closest('figure') - const figureDataValue = closestFigure.dataset.pet - const findItem = petInfoObject[figureDataValue] - const popUpInner = - (0,_generatePopup__WEBPACK_IMPORTED_MODULE_0__["default"])(findItem.name, findItem.type, findItem.breed, findItem.description, findItem.age, findItem.inoculations, findItem.diseases, findItem.parasites) - popup.innerHTML = popUpInner - setClassesStatePopup('add') - - const popupBtn = document.querySelector('.popup__button') - popupBtn.addEventListener('click', function (e) { - setClassesStatePopup('remove') - }) - } -}) - -popup.addEventListener('mouseleave', function (e) { - const popupBtn = document.querySelector('.popup__button') - popupBtn.classList.add('popup__button_hover') -}) - -popup.addEventListener('mouseenter', function (e) { - const popupBtn = document.querySelector('.popup__button') - popupBtn.classList.remove('popup__button_hover') -}) - -/***/ }), -/* 3 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -const generatePopUp = (name, type, breed, description, age, inoculations, diseases, parasites) => { - return ` - - - - ${name} - - ` -} - -/* harmony default export */ __webpack_exports__["default"] = (generatePopUp); - -/***/ }), -/* 4 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ petInfo: function() { return /* binding */ petInfoJSON; } -/* harmony export */ }); -const petInfoJSON = [ - { - "name": "Jennifer", - "type": "Dog", - "breed": "Labrador", - "description": "Jennifer is a sweet 2 months old Labrador that is patiently waiting to find a new forever home. This girl really enjoys being able to go outside to run and play, but won't hesitate to play up a storm in the house if she has all of her favorite toys.", - "age": "2 months", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Sophia", - "type": "Dog", - "breed": "Shih tzu", - "description": "Sophia here and I'm looking for my forever home to live out the best years of my life. I am full of energy. Everyday I'm learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 month", - "inoculations": [ - "parvovirus" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Woody", - "type": "Dog", - "breed": "Golden Retriever", - "description": "Woody is a handsome 3 1/2 year old boy. Woody does know basic commands and is a smart pup. Since he is on the stronger side, he will learn a lot from your training. Woody will be happier when he finds a new family that can spend a lot of time with him.", - "age": "3 years 6 months", - "inoculations": [ - "adenovirus", - "distemper" - ], - "diseases": [ - "right back leg mobility reduced" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Scarlett", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "Scarlett is a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.", - "age": "3 months", - "inoculations": [ - "parainfluenza" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Katrine", - "type": "Cat", - "breed": "British Shorthair", - "description": "Katrine is a beautiful girl. She is as soft as the finest velvet with a thick lush fur. Will love you until the last breath she takes as long as you are the one. She is picky about her affection. She loves cuddles and to stretch into your hands for a deeper relaxations.", - "age": "6 months", - "inoculations": [ - "panleukopenia" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Timmy", - "type": "Cat", - "breed": "British Shorthair", - "description": "Timmy is an adorable grey british shorthair male. He loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. Timmy has a lot to say and wants a person to share his thoughts with.", - "age": "2 years 3 months", - "inoculations": [ - "calicivirus", - "viral rhinotracheitis" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Freddie", - "type": "Cat", - "breed": "British Shorthair", - "description": "Freddie is a little shy at first, but very sweet when he warms up. He likes playing with shoe strings and bottle caps. He is quick to learn the rhythms of his human’s daily life. Freddie has bounced around a lot in his life, and is looking to find his forever home.", - "age": "2 months", - "inoculations": [ - "rabies" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Charly", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "This cute boy, Charly, is three years old and he likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. Charly has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "8 years", - "inoculations": [ - "bordetella bronchiseptica", - "leptospirosis" - ], - "diseases": [ - "deafness", - "blindness" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Hunter", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Skrull", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "2 years 3 month", - "inoculations": [ - "calicivirus" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Pory", - "type": "Cat", - "breed": "Pooch", - "description": "I am a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.", - "age": "1 years 4 month", - "inoculations": [ - "bordetella " - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Tanos", - "type": "Dog", - "breed": "Chihuahua", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "5 years 4 month", - "inoculations": [ - "bordetella " - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rex", - "type": "Dog", - "breed": "German Shepherd", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "1 years 1 month", - "inoculations": [ - "bordetella", - "bronchiseptica" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Willson", - "type": "Dog", - "breed": "Pooch", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "3 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Tor", - "type": "Dog", - "breed": "Dalmatian", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "2 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Monna", - "type": "Cat", - "breed": "Pooch", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "6 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "helminth" - ] - }, - { - "name": "Donatan", - "type": "Dog", - "breed": "Shiba Inu", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 years 10 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Koddy", - "type": "Cat", - "breed": "Toyger", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Butty", - "type": "Dog", - "breed": "French Bulldog", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "July", - "type": "Dog", - "breed": "Chihuahua", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "5 years 3 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Perry", - "type": "Dog", - "breed": "French Bulldog", - "description": "She is the perfect combination of silly and sweet. She is eager to please, loves her human and dog companions, and believes she is a professional MMA wrestler in her spare time.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Missy", - "type": "Dog", - "breed": "Labrador", - "description": "He’s mild mannered and really just wants to spend his time outside or laying next to you being pet. He is extremely low energy but has a lot of.", - "age": "7 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Lolly", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "2 years 3 month", - "inoculations": [ - "calicivirus" - ], - "diseases": [ - "deafness" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Iron", - "type": "Dog", - "breed": "Parson Russell Terrier", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none", - ] - }, - { - "name": "Wonder", - "type": "Dog", - "breed": "French Bulldog", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "3 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Molly", - "type": "Dog", - "breed": "Spaniel", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Elton", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Cola", - "type": "Dog", - "breed": "Brazilian Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 years 4 month", - "inoculations": [ - "adenovirus" - ], - "diseases": [ - "deafness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Doran", - "type": "Dog", - "breed": "German Shepherd", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "2 years 7 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Face", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "6 years 4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Fold", - "type": "Dog", - "breed": "American Staffordshire Bulldog", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 2 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Jhon", - "type": "Dog", - "breed": "Pooch", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 years 2 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Molav", - "type": "Dog", - "breed": "French Bulldog", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Monika", - "type": "Dog", - "breed": "Dachshund", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "3 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Nomad", - "type": "Dog", - "breed": "English bulldog", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "1 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rikky", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "5 years 3 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "Blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rolls", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 1 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Ronny", - "type": "Dog", - "breed": "English bulldog", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Smile", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "6 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Jessy", - "type": "Dog", - "breed": "Tibetan mastiff", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Poolly", - "type": "Dog", - "breed": "Bedlington Terrier", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Salem", - "type": "Dog", - "breed": "Newfoundland", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "2 years 11 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Spoon", - "type": "Dog", - "breed": "American Cocker Spaniel", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 years 4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Yammy", - "type": "Dog", - "breed": "Chinese Crested", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "7 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Blacky", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Bony", - "type": "Dog", - "breed": "Bull Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "2 years 11 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Ember", - "type": "Dog", - "breed": "Cavalier King Charles Spaniel", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "3 years 8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Huskar", - "type": "Dog", - "breed": "Husky", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!.", - "age": "1 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - } -] - - - - -/***/ }), -/* 5 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _burger__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1); -/* harmony import */ var _popup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2); - - - -const checkClickOutBurger = (e) => { - if (!e.target.closest('.nav__list') && !e.target.closest('.burger')) { - (0,_burger__WEBPACK_IMPORTED_MODULE_0__["default"])('remove') - } -} - -const checkClickOutPopUp = (e) => { - if (e.target.classList.contains('popup_shadow-on')) { - (0,_popup__WEBPACK_IMPORTED_MODULE_1__.setClassesStatePopup)('remove') - } -} - -document.body.addEventListener('click', function (e) { - checkClickOutBurger(e) - checkClickOutPopUp(e) -}) - - - -/***/ }), -/* 6 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _paginationValues__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(7); - - -const petsImages = document.querySelector('.pets__images') -const leftStart = document.querySelector('.left-start') -const left = document.querySelector('.left') -const right = document.querySelector('.right'); -const rightEnd = document.querySelector('.right-end'); -let currentCount = document.querySelector('.pets__buttons-item_count') -let startPage = 1; -let itemsPerPage; -let maxPage; - -const getCountOfSlides = () => { - if (window.innerWidth >= 1280) { - return 8 - } else if (window.innerWidth < 1280 && window.innerWidth >= 768) { - return 6 - } else if (window.innerWidth < 768 && window.innerWidth >= 320) { - return 3 - } -} - -const createFigure = (i) => { - const figure = document.createElement('figure') - figure.classList.add('pets__images-figure') - figure.setAttribute('data-pet', _paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"][i].name) - figure.innerHTML = - ` - - - ${_paginationValues__WEBPACK_IMPORTED_MODULE_0__[ - -
-

${_paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"][i].name - }

- -
` - petsImages.append(figure) -} - -const loadItems = () => { - itemsPerPage = getCountOfSlides(); - petsImages.innerHTML = ''; - - for (let i = (startPage - 1) * itemsPerPage; i < startPage * itemsPerPage; i++) { - if (!_paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"][i]) break - createFigure(i) - } -} - -loadItems() - -const setButtonsDisabled = (btnOne, btnTwo) => { - btnOne.classList.remove('pets__buttons-item_enabled') - btnOne.classList.add('pets__buttons-item_disabled') - btnOne.setAttribute('disabled', true) - - btnTwo.classList.remove('pets__buttons-item_enabled') - btnTwo.classList.add('pets__buttons-item_disabled') - btnTwo.setAttribute('disabled', true) -} - -const setButtonsEnabled = (btnOne, btnTwo) => { - btnOne.removeAttribute('disabled') - btnOne.classList.remove('pets__buttons-item_disabled') - btnOne.classList.add('pets__buttons-item_enabled') - - btnTwo.removeAttribute('disabled') - btnTwo.classList.remove('pets__buttons-item_disabled') - btnTwo.classList.add('pets__buttons-item_enabled') -} - -const clickLeftStartButton = () => { - startPage = 1; - currentCount.textContent = startPage; - - setButtonsDisabled(leftStart, left) - setButtonsEnabled(right, rightEnd) - loadItems() -} - -const clickLeftButton = () => { - --startPage - currentCount.textContent = startPage; - - setButtonsEnabled(right, rightEnd) - - if (startPage === 1) { - setButtonsDisabled(leftStart, left) - } - loadItems() -} - -const clickRightButton = () => { - maxPage = Math.ceil(_paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"].length / itemsPerPage) - startPage++ - currentCount.textContent = startPage; - - setButtonsEnabled(leftStart, left) - - if (startPage === maxPage) { - setButtonsDisabled(right, rightEnd) - } - loadItems() -} - -const clickRightEndButton = () => { - maxPage = Math.ceil(_paginationValues__WEBPACK_IMPORTED_MODULE_0__["default"].length / itemsPerPage) - startPage = maxPage; - currentCount.textContent = startPage; - - setButtonsDisabled(right, rightEnd) - setButtonsEnabled(leftStart, left) - loadItems() -} - -leftStart.addEventListener('click', clickLeftStartButton) -left.addEventListener('click', clickLeftButton) -right.addEventListener('click', clickRightButton) -rightEnd.addEventListener('click', clickRightEndButton) - -window.addEventListener('resize', loadItems) - - - -/***/ }), -/* 7 */ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -const paginationValues = [ - { - "name": "Katrine", - "alt": "Cat Katrine", - "imgName": "pets-katrine", - }, - { - "name": "Jennifer", - "alt": "Dog Jennifer", - "imgName": "pets-jennifer" - }, - { - "name": "Woody", - "alt": "Dog Woody", - "imgName": "pets-woody" - }, - { - "name": "Sophia", - "alt": "Dog Sophia", - "imgName": "pets-sophia" - }, - { - "name": "Timmy", - "alt": "Cat Timmy", - "imgName": "pets-timmy" - }, - { - "name": "Charly", - "alt": "Dog Charly", - "imgName": "pets-charly" - }, - { - "name": "Scarlett", - "alt": "Dog Scarlett", - "imgName": "pets-scarlet" - }, - { - "name": "Freddie", - "alt": "Cat Freddie", - "imgName": "pets-freddie" - }, - { - "name": "Hunter", - "alt": "Dog Hunter", - "imgName": "pets-hunter" - }, - - { - "name": "Skrull", - "alt": "Dog Skrull", - "imgName": "pets-skrull" - }, - - { - "name": "Pory", - "alt": "Cat Pory", - "imgName": "pets-pory" - }, - - { - "name": "Tanos", - "alt": "Dog Tanos", - "imgName": "pets-tanos" - }, - { - "name": "Rex", - "alt": "Dog Rex", - "imgName": "pets-rex", - }, - { - "name": "Willson", - "alt": "Dog Willson", - "imgName": "pets-willson" - }, - { - "name": "Tor", - "alt": "Dog Tor", - "imgName": "pets-tor" - - }, - { - "name": "Monna", - "alt": "Cat Monna", - "imgName": "pets-monna" - }, - { - "name": "Donatan", - "alt": "Dog Donatan", - "imgName": "pets-donatan" - }, - { - "name": "Koddy", - "alt": "Dog Koddy", - "imgName": "pets-koddy" - }, - { - "name": "Butty", - "alt": "Dog Butty", - "imgName": "pets-butty" - }, - { - "name": "July", - "alt": "Dog July", - "imgName": "pets-july" - }, - { - "name": "Perry", - "alt": "Dog Perry", - "imgName": "pets-perry" - }, - { - "name": "Missy", - "alt": "Dog Missy", - "imgName": "pets-missy" - }, - { - "name": "Lolly", - "alt": "Dog Lolly", - "imgName": "pets-lolly" - }, - { - "name": "Iron", - "alt": "Dog Iron", - "imgName": "pets-iron" - }, - { - "name": "Wonder", - "alt": "Dog Wonder", - "imgName": "pets-wonder" - }, - { - "name": "Molly", - "alt": "Dog Molly", - "imgName": "pets-molly" - }, - { - "name": "Elton", - "alt": "Dog Elton", - "imgName": "pets-elton" - }, - { - "name": "Cola", - "alt": "Dog Cola", - "imgName": "pets-cola" - }, - { - "name": "Doran", - "alt": "Dog Doran", - "imgName": "pets-doran" - }, - { - "name": "Face", - "alt": "Dog Face", - "imgName": "pets-face" - }, - { - "name": "Fold", - "alt": "Dog Fold", - "imgName": "pets-fold" - }, - { - "name": "Jhon", - "alt": "Dog Jhon", - "imgName": "pets-jhon" - }, - { - "name": "Molav", - "alt": "Dog Molav", - "imgName": "pets-molav" - }, - { - "name": "Monika", - "alt": "Dog Monika", - "imgName": "pets-monika" - }, - { - "name": "Nomad", - "alt": "Dog Nomad", - "imgName": "pets-nomad" - }, - { - "name": "Rikky", - "alt": "Dog Rikky", - "imgName": "pets-rikky" - }, - { - "name": "Rolls", - "alt": "Dog Rolls", - "imgName": "pets-rolls" - }, - { - "name": "Ronny", - "alt": "Dog Ronny", - "imgName": "pets-ronny" - }, - { - "name": "Smile", - "alt": "Dog Smile", - "imgName": "pets-smile" - }, - { - "name": "Jessy", - "alt": "Dog Jessy", - "imgName": "pets-jessy" - }, - { - "name": "Poolly", - "alt": "Dog Poolly", - "imgName": "pets-poolly" - }, - { - "name": "Salem", - "alt": "Dog Salem", - "imgName": "pets-salem" - }, - { - "name": "Spoon", - "alt": "Dog Spoon", - "imgName": "pets-spoon" - }, - { - "name": "Yammy", - "alt": "Dog Yammy", - "imgName": "pets-yammy" - }, - { - "name": "Blacky", - "alt": "Dog Blacky", - "imgName": "pets-blacky" - }, - { - "name": "Bony", - "alt": "Dog Bony", - "imgName": "pets-bony" - }, - { - "name": "Ember", - "alt": "Dog Ember", - "imgName": "pets-ember" - }, - { - "name": "Huskar", - "alt": "Dog Huskar", - "imgName": "pets-huskar" - }, -] - -/* harmony default export */ __webpack_exports__["default"] = (paginationValues); - -/***/ }) -/******/ ]); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. -!function() { -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _components_burger__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1); -/* harmony import */ var _components_popup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2); -/* harmony import */ var _components_checkClickOut__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5); -/* harmony import */ var _components_pagination__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6); - - - - - - -}(); -/******/ })() -; \ No newline at end of file diff --git a/our-pets.html b/our-pets.html index e4b262a..f35ac8a 100644 --- a/our-pets.html +++ b/our-pets.html @@ -1,252 +1 @@ - - - - - - - - Shelter - - - - - - - - - - - - - -
- -
-
-
-
-
-

Our friends who
- are looking for a house

-
-
- - - - Cat Katrine - -
-

Katrine

- -
-
-
- - - - Dog Jennifer - -
-

Jennifer

- -
-
-
- - - - Dog Woody - -
-

Woody

- -
-
-
- - - - Dog Sophia - -
-

Sophia

- -
-
-
- - - - Cat Timmy - -
-

Timmy

- -
-
-
- - - - Dog Charly - -
-

Charly

- -
-
-
- - - - Dog Scarlett - -
-

Scarlett

- -
-
-
- - - - Cat Freddie - -
-

Freddie

- -
-
-
- - -
- - - - - -
-
-
-
- -
- - - - - \ No newline at end of file +Shelter

Our friends who
are looking for a house

\ No newline at end of file diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 0000000..8a48296 --- /dev/null +++ b/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "./images/fav-icons/first-page/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "./images/fav-icons/first-page/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/src/js/components/burger.js b/src/js/components/burger.js deleted file mode 100644 index 4a8d9ea..0000000 --- a/src/js/components/burger.js +++ /dev/null @@ -1,23 +0,0 @@ -const header = document.querySelector('.header') -const navList = document.querySelector('.nav__list') -const burger = document.querySelector('.burger'); - -const setClassesStateBurger = (state) => { - burger.classList[state]('burger_active') - navList.classList[state]('nav__list_active') - document.body.classList[state]('body_fixed') -} - -const openBurger = () => setClassesStateBurger('toggle') -const closeBurger = () => setClassesStateBurger('remove') - -header.addEventListener('click', function (e) { - if (e.target.classList.contains('burger') || e.target.classList.contains('burger__line')) { - openBurger() - } - if (e.target.tagName === 'LI' || e.target.tagName === 'A') { - closeBurger() - } -}) - -export default setClassesStateBurger diff --git a/src/js/components/checkClickOut.js b/src/js/components/checkClickOut.js deleted file mode 100644 index e9deb05..0000000 --- a/src/js/components/checkClickOut.js +++ /dev/null @@ -1,20 +0,0 @@ -import setClassesStateBurger from "./burger" -import { setClassesStatePopup } from "./popup" - -const checkClickOutBurger = (e) => { - if (!e.target.closest('.nav__list') && !e.target.closest('.burger')) { - setClassesStateBurger('remove') - } -} - -const checkClickOutPopUp = (e) => { - if (e.target.classList.contains('popup_shadow-on')) { - setClassesStatePopup('remove') - } -} - -document.body.addEventListener('click', function (e) { - checkClickOutBurger(e) - checkClickOutPopUp(e) -}) - diff --git a/src/js/components/generatePopup.js b/src/js/components/generatePopup.js deleted file mode 100644 index 91fccaf..0000000 --- a/src/js/components/generatePopup.js +++ /dev/null @@ -1,38 +0,0 @@ -const generatePopUp = (name, type, breed, description, age, inoculations, diseases, parasites) => { - return ` - - - - ${name} - - ` -} - -export default generatePopUp \ No newline at end of file diff --git a/src/js/components/pagination.js b/src/js/components/pagination.js deleted file mode 100644 index 3730419..0000000 --- a/src/js/components/pagination.js +++ /dev/null @@ -1,129 +0,0 @@ -import paginationValues from "./paginationValues"; - -const petsImages = document.querySelector('.pets__images') -const leftStart = document.querySelector('.left-start') -const left = document.querySelector('.left') -const right = document.querySelector('.right'); -const rightEnd = document.querySelector('.right-end'); -let currentCount = document.querySelector('.pets__buttons-item_count') -let startPage = 1; -let itemsPerPage; -let maxPage; - -const getCountOfSlides = () => { - if (window.innerWidth >= 1280) { - return 8 - } else if (window.innerWidth < 1280 && window.innerWidth >= 768) { - return 6 - } else if (window.innerWidth < 768 && window.innerWidth >= 320) { - return 3 - } -} - -const createFigure = (i) => { - const figure = document.createElement('figure') - figure.classList.add('pets__images-figure') - figure.setAttribute('data-pet', paginationValues[i].name) - figure.innerHTML = - ` - - - ${paginationValues[i].alt
-		} - -
-

${paginationValues[i].name - }

- -
` - petsImages.append(figure) -} - -const loadItems = () => { - itemsPerPage = getCountOfSlides(); - petsImages.innerHTML = ''; - - for (let i = (startPage - 1) * itemsPerPage; i < startPage * itemsPerPage; i++) { - if (!paginationValues[i]) break - createFigure(i) - } -} - -loadItems() - -const setButtonsDisabled = (btnOne, btnTwo) => { - btnOne.classList.remove('pets__buttons-item_enabled') - btnOne.classList.add('pets__buttons-item_disabled') - btnOne.setAttribute('disabled', true) - - btnTwo.classList.remove('pets__buttons-item_enabled') - btnTwo.classList.add('pets__buttons-item_disabled') - btnTwo.setAttribute('disabled', true) -} - -const setButtonsEnabled = (btnOne, btnTwo) => { - btnOne.removeAttribute('disabled') - btnOne.classList.remove('pets__buttons-item_disabled') - btnOne.classList.add('pets__buttons-item_enabled') - - btnTwo.removeAttribute('disabled') - btnTwo.classList.remove('pets__buttons-item_disabled') - btnTwo.classList.add('pets__buttons-item_enabled') -} - -const clickLeftStartButton = () => { - startPage = 1; - currentCount.textContent = startPage; - - setButtonsDisabled(leftStart, left) - setButtonsEnabled(right, rightEnd) - loadItems() -} - -const clickLeftButton = () => { - --startPage - currentCount.textContent = startPage; - - setButtonsEnabled(right, rightEnd) - - if (startPage === 1) { - setButtonsDisabled(leftStart, left) - } - loadItems() -} - -const clickRightButton = () => { - maxPage = Math.ceil(paginationValues.length / itemsPerPage) - startPage++ - currentCount.textContent = startPage; - - setButtonsEnabled(leftStart, left) - - if (startPage === maxPage) { - setButtonsDisabled(right, rightEnd) - } - loadItems() -} - -const clickRightEndButton = () => { - maxPage = Math.ceil(paginationValues.length / itemsPerPage) - startPage = maxPage; - currentCount.textContent = startPage; - - setButtonsDisabled(right, rightEnd) - setButtonsEnabled(leftStart, left) - loadItems() -} - -leftStart.addEventListener('click', clickLeftStartButton) -left.addEventListener('click', clickLeftButton) -right.addEventListener('click', clickRightButton) -rightEnd.addEventListener('click', clickRightEndButton) - -window.addEventListener('resize', loadItems) - diff --git a/src/js/components/paginationValues.js b/src/js/components/paginationValues.js deleted file mode 100644 index bcd3f4d..0000000 --- a/src/js/components/paginationValues.js +++ /dev/null @@ -1,248 +0,0 @@ -const paginationValues = [ - { - "name": "Katrine", - "alt": "Cat Katrine", - "imgName": "pets-katrine", - }, - { - "name": "Jennifer", - "alt": "Dog Jennifer", - "imgName": "pets-jennifer" - }, - { - "name": "Woody", - "alt": "Dog Woody", - "imgName": "pets-woody" - }, - { - "name": "Sophia", - "alt": "Dog Sophia", - "imgName": "pets-sophia" - }, - { - "name": "Timmy", - "alt": "Cat Timmy", - "imgName": "pets-timmy" - }, - { - "name": "Charly", - "alt": "Dog Charly", - "imgName": "pets-charly" - }, - { - "name": "Scarlett", - "alt": "Dog Scarlett", - "imgName": "pets-scarlet" - }, - { - "name": "Freddie", - "alt": "Cat Freddie", - "imgName": "pets-freddie" - }, - { - "name": "Hunter", - "alt": "Dog Hunter", - "imgName": "pets-hunter" - }, - - { - "name": "Skrull", - "alt": "Dog Skrull", - "imgName": "pets-skrull" - }, - - { - "name": "Pory", - "alt": "Cat Pory", - "imgName": "pets-pory" - }, - - { - "name": "Tanos", - "alt": "Dog Tanos", - "imgName": "pets-tanos" - }, - { - "name": "Rex", - "alt": "Dog Rex", - "imgName": "pets-rex", - }, - { - "name": "Willson", - "alt": "Dog Willson", - "imgName": "pets-willson" - }, - { - "name": "Tor", - "alt": "Dog Tor", - "imgName": "pets-tor" - - }, - { - "name": "Monna", - "alt": "Cat Monna", - "imgName": "pets-monna" - }, - { - "name": "Donatan", - "alt": "Dog Donatan", - "imgName": "pets-donatan" - }, - { - "name": "Koddy", - "alt": "Dog Koddy", - "imgName": "pets-koddy" - }, - { - "name": "Butty", - "alt": "Dog Butty", - "imgName": "pets-butty" - }, - { - "name": "July", - "alt": "Dog July", - "imgName": "pets-july" - }, - { - "name": "Perry", - "alt": "Dog Perry", - "imgName": "pets-perry" - }, - { - "name": "Missy", - "alt": "Dog Missy", - "imgName": "pets-missy" - }, - { - "name": "Lolly", - "alt": "Dog Lolly", - "imgName": "pets-lolly" - }, - { - "name": "Iron", - "alt": "Dog Iron", - "imgName": "pets-iron" - }, - { - "name": "Wonder", - "alt": "Dog Wonder", - "imgName": "pets-wonder" - }, - { - "name": "Molly", - "alt": "Dog Molly", - "imgName": "pets-molly" - }, - { - "name": "Elton", - "alt": "Dog Elton", - "imgName": "pets-elton" - }, - { - "name": "Cola", - "alt": "Dog Cola", - "imgName": "pets-cola" - }, - { - "name": "Doran", - "alt": "Dog Doran", - "imgName": "pets-doran" - }, - { - "name": "Face", - "alt": "Dog Face", - "imgName": "pets-face" - }, - { - "name": "Fold", - "alt": "Dog Fold", - "imgName": "pets-fold" - }, - { - "name": "Jhon", - "alt": "Dog Jhon", - "imgName": "pets-jhon" - }, - { - "name": "Molav", - "alt": "Dog Molav", - "imgName": "pets-molav" - }, - { - "name": "Monika", - "alt": "Dog Monika", - "imgName": "pets-monika" - }, - { - "name": "Nomad", - "alt": "Dog Nomad", - "imgName": "pets-nomad" - }, - { - "name": "Rikky", - "alt": "Dog Rikky", - "imgName": "pets-rikky" - }, - { - "name": "Rolls", - "alt": "Dog Rolls", - "imgName": "pets-rolls" - }, - { - "name": "Ronny", - "alt": "Dog Ronny", - "imgName": "pets-ronny" - }, - { - "name": "Smile", - "alt": "Dog Smile", - "imgName": "pets-smile" - }, - { - "name": "Jessy", - "alt": "Dog Jessy", - "imgName": "pets-jessy" - }, - { - "name": "Poolly", - "alt": "Dog Poolly", - "imgName": "pets-poolly" - }, - { - "name": "Salem", - "alt": "Dog Salem", - "imgName": "pets-salem" - }, - { - "name": "Spoon", - "alt": "Dog Spoon", - "imgName": "pets-spoon" - }, - { - "name": "Yammy", - "alt": "Dog Yammy", - "imgName": "pets-yammy" - }, - { - "name": "Blacky", - "alt": "Dog Blacky", - "imgName": "pets-blacky" - }, - { - "name": "Bony", - "alt": "Dog Bony", - "imgName": "pets-bony" - }, - { - "name": "Ember", - "alt": "Dog Ember", - "imgName": "pets-ember" - }, - { - "name": "Huskar", - "alt": "Dog Huskar", - "imgName": "pets-huskar" - }, -] - -export default paginationValues \ No newline at end of file diff --git a/src/js/components/pets-info.js b/src/js/components/pets-info.js deleted file mode 100644 index 737adc4..0000000 --- a/src/js/components/pets-info.js +++ /dev/null @@ -1,782 +0,0 @@ -const petInfoJSON = [ - { - "name": "Jennifer", - "type": "Dog", - "breed": "Labrador", - "description": "Jennifer is a sweet 2 months old Labrador that is patiently waiting to find a new forever home. This girl really enjoys being able to go outside to run and play, but won't hesitate to play up a storm in the house if she has all of her favorite toys.", - "age": "2 months", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Sophia", - "type": "Dog", - "breed": "Shih tzu", - "description": "Sophia here and I'm looking for my forever home to live out the best years of my life. I am full of energy. Everyday I'm learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 month", - "inoculations": [ - "parvovirus" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Woody", - "type": "Dog", - "breed": "Golden Retriever", - "description": "Woody is a handsome 3 1/2 year old boy. Woody does know basic commands and is a smart pup. Since he is on the stronger side, he will learn a lot from your training. Woody will be happier when he finds a new family that can spend a lot of time with him.", - "age": "3 years 6 months", - "inoculations": [ - "adenovirus", - "distemper" - ], - "diseases": [ - "right back leg mobility reduced" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Scarlett", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "Scarlett is a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.", - "age": "3 months", - "inoculations": [ - "parainfluenza" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Katrine", - "type": "Cat", - "breed": "British Shorthair", - "description": "Katrine is a beautiful girl. She is as soft as the finest velvet with a thick lush fur. Will love you until the last breath she takes as long as you are the one. She is picky about her affection. She loves cuddles and to stretch into your hands for a deeper relaxations.", - "age": "6 months", - "inoculations": [ - "panleukopenia" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Timmy", - "type": "Cat", - "breed": "British Shorthair", - "description": "Timmy is an adorable grey british shorthair male. He loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. Timmy has a lot to say and wants a person to share his thoughts with.", - "age": "2 years 3 months", - "inoculations": [ - "calicivirus", - "viral rhinotracheitis" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Freddie", - "type": "Cat", - "breed": "British Shorthair", - "description": "Freddie is a little shy at first, but very sweet when he warms up. He likes playing with shoe strings and bottle caps. He is quick to learn the rhythms of his human’s daily life. Freddie has bounced around a lot in his life, and is looking to find his forever home.", - "age": "2 months", - "inoculations": [ - "rabies" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Charly", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "This cute boy, Charly, is three years old and he likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. Charly has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "8 years", - "inoculations": [ - "bordetella bronchiseptica", - "leptospirosis" - ], - "diseases": [ - "deafness", - "blindness" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Hunter", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Skrull", - "type": "Dog", - "breed": "Jack Russell Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "2 years 3 month", - "inoculations": [ - "calicivirus" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Pory", - "type": "Cat", - "breed": "Pooch", - "description": "I am a happy, playful girl who will make you laugh and smile. She forms a bond quickly and will make a loyal companion and a wonderful family dog or a good companion for a single individual too since she likes to hang out and be with her human.", - "age": "1 years 4 month", - "inoculations": [ - "bordetella " - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Tanos", - "type": "Dog", - "breed": "Chihuahua", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "5 years 4 month", - "inoculations": [ - "bordetella " - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rex", - "type": "Dog", - "breed": "German Shepherd", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "1 years 1 month", - "inoculations": [ - "bordetella", - "bronchiseptica" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Willson", - "type": "Dog", - "breed": "Pooch", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "3 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Tor", - "type": "Dog", - "breed": "Dalmatian", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "2 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Monna", - "type": "Cat", - "breed": "Pooch", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "6 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "helminth" - ] - }, - { - "name": "Donatan", - "type": "Dog", - "breed": "Shiba Inu", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 years 10 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Koddy", - "type": "Cat", - "breed": "Toyger", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Butty", - "type": "Dog", - "breed": "French Bulldog", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "July", - "type": "Dog", - "breed": "Chihuahua", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "5 years 3 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "kidney stones" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Perry", - "type": "Dog", - "breed": "French Bulldog", - "description": "She is the perfect combination of silly and sweet. She is eager to please, loves her human and dog companions, and believes she is a professional MMA wrestler in her spare time.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Missy", - "type": "Dog", - "breed": "Labrador", - "description": "He’s mild mannered and really just wants to spend his time outside or laying next to you being pet. He is extremely low energy but has a lot of.", - "age": "7 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Lolly", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "2 years 3 month", - "inoculations": [ - "calicivirus" - ], - "diseases": [ - "deafness" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Iron", - "type": "Dog", - "breed": "Parson Russell Terrier", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none", - ] - }, - { - "name": "Wonder", - "type": "Dog", - "breed": "French Bulldog", - "description": "I am a handsome sweetheart who loves people and melts for chin scratches!", - "age": "3 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "lice", - "fleas" - ] - }, - { - "name": "Molly", - "type": "Dog", - "breed": "Spaniel", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Elton", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Cola", - "type": "Dog", - "breed": "Brazilian Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 years 4 month", - "inoculations": [ - "adenovirus" - ], - "diseases": [ - "deafness" - ], - "parasites": [ - "fleas" - ] - }, - { - "name": "Doran", - "type": "Dog", - "breed": "German Shepherd", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "2 years 7 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Face", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "6 years 4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Fold", - "type": "Dog", - "breed": "American Staffordshire Bulldog", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 2 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Jhon", - "type": "Dog", - "breed": "Pooch", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "1 years 2 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Molav", - "type": "Dog", - "breed": "French Bulldog", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "1 years 5 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Monika", - "type": "Dog", - "breed": "Dachshund", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "3 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Nomad", - "type": "Dog", - "breed": "English bulldog", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "1 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rikky", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "5 years 3 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "Blindness" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Rolls", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 1 month", - "inoculations": [ - "viral rhinotracheitis" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Ronny", - "type": "Dog", - "breed": "English bulldog", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Smile", - "type": "Dog", - "breed": "Pooch", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "6 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Jessy", - "type": "Dog", - "breed": "Tibetan mastiff", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Poolly", - "type": "Dog", - "breed": "Bedlington Terrier", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "9 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Salem", - "type": "Dog", - "breed": "Newfoundland", - "description": "I am loves to play and snuggle. He is neutered and up to date on age appropriate vaccinations. He can be chatty and enjoys being held. I am a lot to say and wants a person to share his thoughts with.", - "age": "2 years 11 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Spoon", - "type": "Dog", - "breed": "American Cocker Spaniel", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "4 years 4 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Yammy", - "type": "Dog", - "breed": "Chinese Crested", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "7 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Blacky", - "type": "Dog", - "breed": "Pooch", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!", - "age": "3 years 8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Bony", - "type": "Dog", - "breed": "Bull Terrier", - "description": "I am here and I am looking for my forever home to live out the best years of my life. I am full of energy. Everyday I am learning new things, like how to walk on a leash, go potty outside, bark and play with toys and I still need some practice.", - "age": "2 years 11 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Ember", - "type": "Dog", - "breed": "Cavalier King Charles Spaniel", - "description": "This cute gay likes adults and kids. He isn’t fond of many other dogs, so he might do best in a single dog home. He has lots of energy, and loves to run and play. We think a fenced yard would make him very happy.", - "age": "3 years 8 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - }, - { - "name": "Huskar", - "type": "Dog", - "breed": "Husky", - "description": "I am a friendly and laid back senior who enjoys chatting and being pet!.", - "age": "1 years 1 month", - "inoculations": [ - "none" - ], - "diseases": [ - "none" - ], - "parasites": [ - "none" - ] - } -] - - -export { petInfoJSON as petInfo } \ No newline at end of file diff --git a/src/js/components/popup.js b/src/js/components/popup.js deleted file mode 100644 index c3a4020..0000000 --- a/src/js/components/popup.js +++ /dev/null @@ -1,45 +0,0 @@ -import generatePopUp from "./generatePopup" -import { petInfo } from "./pets-info" - -const slider = document.querySelector('.pets__images') -const popup = document.querySelector('.popup') -const popupShadow = document.querySelector('.popup_shadow') - -const petInfoObject = Array.from(petInfo).reduce((acc, e) => { - acc[e.name] = e - return acc -}, {}) - -export const setClassesStatePopup = (state) => { - document.body.classList[state]('body_popup_fixed') - popup.classList[state]('popup_active') - popupShadow.classList[state]('popup_shadow-on') -} - -slider.addEventListener('click', function (e) { - const target = e.target - if (!target.classList.contains('pets__images')) { - const closestFigure = target.closest('figure') - const figureDataValue = closestFigure.dataset.pet - const findItem = petInfoObject[figureDataValue] - const popUpInner = - generatePopUp(findItem.name, findItem.type, findItem.breed, findItem.description, findItem.age, findItem.inoculations, findItem.diseases, findItem.parasites) - popup.innerHTML = popUpInner - setClassesStatePopup('add') - - const popupBtn = document.querySelector('.popup__button') - popupBtn.addEventListener('click', function (e) { - setClassesStatePopup('remove') - }) - } -}) - -popup.addEventListener('mouseleave', function (e) { - const popupBtn = document.querySelector('.popup__button') - popupBtn.classList.add('popup__button_hover') -}) - -popup.addEventListener('mouseenter', function (e) { - const popupBtn = document.querySelector('.popup__button') - popupBtn.classList.remove('popup__button_hover') -}) \ No newline at end of file diff --git a/src/js/components/slider.js b/src/js/components/slider.js deleted file mode 100644 index c04143a..0000000 --- a/src/js/components/slider.js +++ /dev/null @@ -1,113 +0,0 @@ -import paginationValues from "./paginationValues"; -const slider = document.querySelector('.pets__images'); -const buttonLeft = document.querySelector('.left') -const buttonRight = document.querySelector('.right') -let isAnimateFinished = false; - -const createFigure = (i) => { - const figure = document.createElement('figure') - figure.classList.add('pets__images-figure') - figure.setAttribute('data-pet', paginationValues[i].name) - figure.innerHTML = - ` - - - ${paginationValues[i].alt
-		} - -
-

${paginationValues[i].name - }

- -
` - slider.append(figure) -} - -const loadItems = () => { - slider.innerHTML = ''; - - for (let i = 0; i < paginationValues.length; i++) { - createFigure(i) - } -} - -loadItems() - -function controlAnimation(arr, action, animationClass) { - arr.map(e => e.classList[action](animationClass)) -} - - -const getCountOfSlides = () => { - if (window.innerWidth >= 1280) { - return 3 - } else if (window.innerWidth < 1280 && window.innerWidth >= 768) { - return 2 - } else if (window.innerWidth < 768 && window.innerWidth >= 320) { - return 1 - } -} - -const moveLeft = () => { - let countSlides = getCountOfSlides() - if (isAnimateFinished) return - isAnimateFinished = true - const sliderChildren = slider.children - const sliderChildrenArr = Array.from(sliderChildren) - - let slides = []; - for (let i = 0; i < countSlides; i++) { - slides.push(sliderChildren[i]) - } - const savedSlides = slides.slice(0) - - controlAnimation(sliderChildrenArr, 'add', 'pets__arrow_moveLeftAnimation') - - setTimeout(() => { - sliderChildrenArr.filter(e => slides.includes(e) ? e.remove() : '') - - controlAnimation(sliderChildrenArr, 'remove', 'pets__arrow_moveLeftAnimation') - }, 610) - - setTimeout(() => { - for (let i = 0; i < countSlides; i++) { - slider.appendChild(savedSlides[i]) - } - isAnimateFinished = false - }, 710); -} - -const moveRight = () => { - let countSlides = getCountOfSlides() - if (isAnimateFinished) return - isAnimateFinished = true; - const sliderChildren = slider.children - let sliderChildrenArr = Array.from(sliderChildren) - - let slides = []; - for (let i = sliderChildrenArr.length - 1; i >= sliderChildrenArr.length - countSlides; i--) { - slides.push(sliderChildren[i]) - } - - const savedSlides = slides.slice(0) - - for (let i = 0; i < countSlides; i++) { - slider.prepend(savedSlides[i]) - } - - sliderChildrenArr = Array.from(sliderChildren) - controlAnimation(sliderChildrenArr, 'add', 'pets__arrow_moveRightAnimation') - - setTimeout(() => { - controlAnimation(sliderChildrenArr, 'remove', 'pets__arrow_moveRightAnimation') - isAnimateFinished = false; - }, 610); -} - -buttonLeft.addEventListener('click', moveLeft) -buttonRight.addEventListener('click', moveRight) \ No newline at end of file diff --git a/src/js/index.js b/src/js/index.js deleted file mode 100644 index bdbe339..0000000 --- a/src/js/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import * as burger from './components/burger' -import * as popup from './components/popup' -import * as slider from './components/slider' -import * as checkClickOut from './components/checkClickOut' \ No newline at end of file diff --git a/src/js/our-pets.js b/src/js/our-pets.js deleted file mode 100644 index 452666b..0000000 --- a/src/js/our-pets.js +++ /dev/null @@ -1,5 +0,0 @@ -import * as burger from './components/burger' -import * as popup from './components/popup' -import * as checkClickOut from './components/checkClickOut' -import * as pagination from './components/pagination' - diff --git a/src/scss/_media.scss b/src/scss/_media.scss deleted file mode 100644 index f00aa43..0000000 --- a/src/scss/_media.scss +++ /dev/null @@ -1,37 +0,0 @@ -$desktop: 1279px; -$big-mobile: 767px; -$small-mobile: 380px; - -@mixin desktop { - @media only screen and (max-width: $desktop) { - @content; - } -} - -@mixin bigMobile { - @media only screen and (max-width: $big-mobile) { - @content; - } -} - -@mixin smallMobile { - @media only screen and (max-width: $small-mobile) { - @content; - } -} - -@mixin hover { - @media (hover: hover) { - &:hover { - @content; - } - } -} - -@mixin hover-none { - @media (hover: none) { - &:active { - @content; - } - } -} diff --git a/src/scss/_mixins.scss b/src/scss/_mixins.scss deleted file mode 100644 index 3c2f511..0000000 --- a/src/scss/_mixins.scss +++ /dev/null @@ -1,25 +0,0 @@ -@mixin fluid-text($min: 13, $content-width, $max: 46) { - font-size: clamp(#{$min}px, #{$max / $content-width * 100}vw, #{$max}px); -} - -@mixin sizes($width, $height: auto) { - width: $width; - height: $height; -} - -@mixin popupCrossStyle() { - position: absolute; - display: block; - top: 50%; - left: calc(50% - 6px); - @include sizes(12px, 2px); - content: ''; - background-color: var(--dark__buttons); - border-radius: 2px; -} - -@mixin position($position, $topValue, $leftValue) { - position: $position; - top: $topValue; - left: $leftValue; -} diff --git a/src/scss/_normalize.scss b/src/scss/_normalize.scss deleted file mode 100644 index e545deb..0000000 --- a/src/scss/_normalize.scss +++ /dev/null @@ -1,404 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - width: 100%; - height: 100%; - scroll-behavior: smooth; -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; - font-family: 'Noto Sans', sans-serif; - letter-spacing: 1px; - width: 100%; - height: 100%; - -webkit-tap-highlight-color: rgba(3, 2, 2, 0); - -webkit-tap-highlight-color: transparent; - overflow-x: hidden; -} - -/** - * Render the `main` element consistently in IE. - */ - -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; - text-decoration: none; - color: inherit; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type='button']::-moz-focus-inner, -[type='reset']::-moz-focus-inner, -[type='submit']::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type='button']:-moz-focusring, -[type='reset']:-moz-focusring, -[type='submit']:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -figure { - margin: 0; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type='checkbox'], -[type='radio'] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type='number']::-webkit-inner-spin-button, -[type='number']::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type='search'] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type='search']::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -details summary::-webkit-details-marker { - display: none; -} -/* Убираем стандартный маркер Firefox */ -details > summary { - list-style: none; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} - -html { - box-sizing: border-box; -} -*, -*::before, -*::after { - box-sizing: border-box; -} - -ul { - list-style-type: none; - padding: 0; -} - -svg { - cursor: pointer; - pointer-events: auto; -} - -h1, -h2, -h3, -h4, -h5, -p, -ul { - margin: 0; -} diff --git a/src/scss/_variables.scss b/src/scss/_variables.scss deleted file mode 100644 index 2f16241..0000000 --- a/src/scss/_variables.scss +++ /dev/null @@ -1,25 +0,0 @@ -:root { - --brown-background: url(../images/noise_transparent.png), - linear-gradient(to right, rgb(79, 60, 49) 0%, rgb(61, 52, 46) 27%, rgb(33, 31, 32) 100%); - --white_255: rgb(255, 255, 255); - --white_250: rgb(250, 250, 250); - --white_246: rgb(246, 246, 246); - --orange: rgb(241, 205, 179); - --orange_hover: rgb(253, 220, 196); - --dark__buttons: rgb(41, 41, 41); - --dark__76: rgb(76, 76, 76); - --dark__84: rgb(84, 84, 84); - --dark__205: rgb(205, 205, 205); - --nav__active-color: rgb(241, 205, 179); - --nav__active-border: 3px solid var(--nav__active-color); - - --buttons-borderRadius: 100px; - --buttons-padding: 15px 45px 15px 45px; - - --content-width: 1200px; - --padding-contentInline: 40px; - - --Georgia-regular: 'Georgia', 'sans-serif'; - - --transition: all 0.3s ease; -} diff --git a/src/scss/components/_components.scss b/src/scss/components/_components.scss deleted file mode 100644 index 345943c..0000000 --- a/src/scss/components/_components.scss +++ /dev/null @@ -1,256 +0,0 @@ -.body { - font-family: var(--Georgia-regular); - font-weight: 400; - - &_fixed { - overflow: hidden; - } - - &_popup_fixed { - overflow: hidden; - } -} - -.container { - margin: 0 auto; - padding-inline: var(--padding-contentInline); - max-width: var(--content-width); - box-sizing: content-box; -} - -.title { - @include fluid-text(25, 768, 35); - font-weight: 400; - line-height: 130%; - letter-spacing: 2.1px; - text-align: left; - color: var(--dark__84); - - @include bigMobile { - letter-spacing: 1.5px; - text-align: center; - } -} - -.subtitle { - font-family: 'Arial', 'sans-serif'; - font-size: 15px; - line-height: 160%; - letter-spacing: 0px; - text-align: left; - - @include bigMobile { - text-align: justify; - } -} - -.subtitle-animal { - color: var(--dark__84); - font-size: 20px; - line-height: 23px; - letter-spacing: 6%; - text-align: center; -} - -.popUp__text { - color: rgb(0, 0, 0); - font-weight: 400; - line-height: 110%; - text-align: left; - letter-spacing: 0.04em; -} - -.popup { - @include position(fixed, 50%, 50%); - display: none; - z-index: 3; - width: 900px; - background: var(--white_250); - border-radius: 9px; - transform: translate(-50%, -50%); - box-shadow: 0px 2px 35px 14px rgba(13, 13, 13, 0.04); - - @include desktop { - width: 630px; - } - - @include bigMobile { - box-sizing: content-box; - padding: 10px; - width: 240px; - } - - &_active { - display: flex; - justify-content: flex-start; - - @include bigMobile { - justify-content: center; - } - } - - &__picture { - margin-right: 30px; - - @include desktop { - margin-right: 11px; - } - - @include bigMobile { - display: none; - } - - &-image { - @include sizes(500px, 500px); - - @include desktop { - @include sizes(350px, 350px); - } - } - } - - &__content { - padding-top: 52px; - padding-right: 23px; - - @include desktop { - padding-top: 10px; - padding-right: 9px; - } - - @include bigMobile { - padding-top: 0; - padding-right: 0; - justify-content: center; - & h4, - h5 { - text-align: center; - } - } - } - - &__title { - margin-bottom: 16px; - font-size: 35px; - - @include bigMobile { - margin-bottom: 17px; - } - } - - &__breed { - margin-bottom: 40px; - font-size: 20px; - - @include desktop { - margin-bottom: 20px; - } - } - - &__description { - margin-bottom: 40px; - font-size: 15px; - - @include desktop { - margin-bottom: 20px; - font-size: 13px; - } - - @include bigMobile { - text-align: justify; - } - } - - &__item { - position: relative; - padding-left: 13px; - font-size: 15px; - font-weight: 700; - list-style: none; - color: rgb(0, 0, 0); - - &:not(:last-of-type) { - margin-bottom: 11px; - - @include desktop { - margin-bottom: 6px; - } - } - - @include bigMobile { - font-size: 14px; - } - - &:before { - @include position(absolute, 7px, 0); - display: block; - content: ''; - @include sizes(4px, 4px); - border-radius: 50%; - background: var(--nav__active-color); - } - } - - &__span { - font-weight: 400; - } - - &__button { - position: absolute; - top: -52px; - right: -42px; - z-index: 0; - padding: 0; - @include sizes(52px, 52px); - border: 2px solid var(--nav__active-color); - border-radius: 26px; - color: var(--dark__buttons); - outline: none; - cursor: pointer; - background-color: transparent; - transition: var(--transition); - - &::before { - @include popupCrossStyle; - transform: rotate(45deg); - } - - &:after { - @include popupCrossStyle; - transform: rotate(-45deg); - } - - @include bigMobile { - top: -54px; - right: -30px; - } - - @include hover { - background: var(--orange_hover); - } - - @include hover-none { - background: var(--orange_hover); - } - - &_hover { - background: var(--orange_hover); - } - } - - &_shadow { - position: fixed; - display: none; - left: 0; - right: 0; - top: 0; - bottom: 0; - background: rgba(41, 41, 41, 0.6); - z-index: 1; - min-height: 100%; - - &-on { - display: block; - } - } -} diff --git a/src/scss/components/_footer.scss b/src/scss/components/_footer.scss deleted file mode 100644 index bbf040a..0000000 --- a/src/scss/components/_footer.scss +++ /dev/null @@ -1,121 +0,0 @@ -.footer { - background: var(--brown-background); - - .container { - padding-top: 40px; - - @include desktop { - padding: 23px 30px 0; - } - - @include bigMobile { - padding: 28px 10px 0; - } - } - - &__inner { - display: flex; - flex-wrap: wrap; - gap: 0 160px; - - @include desktop { - justify-content: center; - align-items: center; - gap: 0 60px; - } - } - - &__contacts { - padding-top: 16px; - - &:first-of-type { - max-width: 278px; - - & .footer__contacts-title { - margin-bottom: 40px; - - @include bigMobile { - margin-bottom: 37px; - } - } - - @include bigMobile { - display: flex; - flex-direction: column; - align-items: center; - margin-bottom: 0; - } - } - - &:last-of-type { - max-width: 302px; - - & .footer__contacts-title { - margin-bottom: 34px; - - @include bigMobile { - margin-bottom: 39px; - } - } - } - - @include desktop { - padding-top: 0; - margin-bottom: 65px; - } - - @include bigMobile { - margin-bottom: 0; - } - } - - &__contacts-title { - color: var(--white_255); - letter-spacing: 2px; - - @include bigMobile { - max-width: 294px; - letter-spacing: 1.5px; - } - } - - &__contacts-link { - display: flex; - align-items: center; - - &:first-of-type { - margin-bottom: 32px; - } - - @include bigMobile { - &:first-of-type { - margin-bottom: 35px; - } - - &:last-of-type { - margin-bottom: 40px; - } - } - } - - &__contacts-link-svg { - margin-right: 20px; - @include sizes(40px, 36px); - } - - &__contacts-link-marker { - margin-right: 20px; - min-width: 22px; - height: 32px; - } - - &__contacts-link-text { - color: var(--orange); - font-size: 20px; - line-height: 115%; - letter-spacing: 1.2px; - } - &__picture-image { - width: clamp(260px, 60vw, 300px); - } -} diff --git a/src/scss/components/_header.scss b/src/scss/components/_header.scss deleted file mode 100644 index 8aa9dd9..0000000 --- a/src/scss/components/_header.scss +++ /dev/null @@ -1,143 +0,0 @@ -.header { - background: var(--brown-background); - - .container { - padding-top: 30px; - - @include desktop { - padding-inline: 30px; - } - - @include bigMobile { - padding-inline: 20px; - } - } - - &__inner { - display: flex; - justify-content: space-between; - align-items: center; - } -} - -.logo { - &__title { - margin-bottom: 10px; - font-size: 32px; - line-height: 110%; - letter-spacing: 2px; - color: var(--orange); - } - - &__subtitle { - color: var(--white_255); - font-size: 13px; - line-height: 15px; - letter-spacing: 1.5px; - } -} -.nav { - color: var(--dark__205); - - &__list { - display: flex; - - @include bigMobile { - position: fixed; - right: 0; - top: 0; - flex-direction: column; - justify-content: center; - align-items: center; - padding-block: 248px; - @include sizes(320px, 100vh); - background: var(--dark__buttons); - z-index: 1; - transform: translateX(200%); - transition: transform 0.5s ease-in-out; - } - - &_active { - transform: translateX(0); - box-shadow: 0 0 0 9999px rgb(0 0 0 / 60%); - } - } - - &__item { - border-bottom: 3px solid transparent; - cursor: pointer; - transition: var(--transition); - - @include hover { - color: var(--white_255); - } - - &:active { - color: var(--white_255); - border-bottom: var(--nav__active-border); - } - - &:first-of-type { - border-bottom: var(--nav__active-border); - } - - &:not(:last-of-type) { - margin-right: 35px; - } - - @include bigMobile { - font-size: 32px; - - &:not(:last-of-type) { - margin-bottom: 43px; - margin-right: 0; - } - } - } -} - -.burger { - display: none; - position: relative; - z-index: 2; - @include sizes(30px, 22px); - cursor: pointer; - transition: var(--transition); - - &::before { - content: ''; - position: absolute; - display: block; - top: -15px; - left: -15px; - right: -15px; - bottom: -15px; - } - - @include bigMobile { - display: block; - } - - &__line { - position: absolute; - display: inline-block; - width: 30px; - border-bottom: 2px solid var(--nav__active-color); - - &:nth-of-type(1) { - top: 0px; - } - - &:nth-of-type(2) { - top: 10px; - } - - &:nth-of-type(3) { - top: 20px; - } - } - - &_active { - transform: rotate(90deg); - } -} diff --git a/src/scss/components/_main.scss b/src/scss/components/_main.scss deleted file mode 100644 index d76bd62..0000000 --- a/src/scss/components/_main.scss +++ /dev/null @@ -1,5 +0,0 @@ -@import './section-welcome'; -@import './section-about'; -@import './section-pets'; -@import './section-help'; -@import './section-donation'; diff --git a/src/scss/components/_section-about.scss b/src/scss/components/_section-about.scss deleted file mode 100644 index e920340..0000000 --- a/src/scss/components/_section-about.scss +++ /dev/null @@ -1,79 +0,0 @@ -.about { - background: var(--white_255); - - .container { - padding-block: 80px 100px; - - @include desktop { - padding-inline: 165px; - } - - @include bigMobile { - padding: 40px 10px; - } - } - - &__inner { - display: flex; - margin-inline: 175px; - - @include desktop { - flex-direction: column-reverse; - align-items: center; - margin-inline: 0; - } - } - - &__picture { - margin-right: 120px; - - @include desktop { - margin-right: 0; - } - - &-image { - width: clamp(260px, 78vw, 300px); - } - } - - &__info { - padding-top: 14px; - - @include desktop { - padding-top: 0; - max-width: 430px; - } - - @include bigMobile { - padding-inline: 15px; - max-width: 300px; - } - } - - &__info-title { - margin-bottom: 22px; - text-wrap: balance; - } - - &__info-subtitle { - color: var(--dark__76); - - &:not(:last-of-type) { - margin-bottom: 25px; - } - - @include desktop { - &:last-of-type { - margin-bottom: 80px; - } - } - - @include bigMobile { - max-width: 270px; - - &:last-of-type { - margin-bottom: 42px; - } - } - } -} diff --git a/src/scss/components/_section-donation.scss b/src/scss/components/_section-donation.scss deleted file mode 100644 index 9f89f54..0000000 --- a/src/scss/components/_section-donation.scss +++ /dev/null @@ -1,128 +0,0 @@ -.donation { - font-weight: 400; - text-align: left; - background: var(--white_246); - color: var(--dark__84); - - .container { - padding: 80px 182px 100px; - - @include desktop { - padding: 80px 132px 100px; - } - - @include bigMobile { - padding: 40px 10px; - } - } - - &__inner { - display: flex; - flex-direction: row-reverse; - justify-content: space-between; - align-items: center; - - @include desktop { - flex-direction: column; - } - } - - &__info { - max-width: 380px; - - @include bigMobile { - display: flex; - flex-direction: column; - align-items: center; - max-width: 300px; - } - } - - &__info-title { - margin-bottom: 20px; - max-width: 300px; - line-height: 130%; - letter-spacing: 2px; - - @include bigMobile { - text-align: center; - max-width: 238px; - } - } - - &__info-subtitle { - margin-bottom: 20px; - font-size: 15px; - line-height: 110%; - letter-spacing: 0.9px; - - @include bigMobile { - line-height: 160%; - letter-spacing: 0px; - } - } - - &__info-link { - display: flex; - justify-content: space-between; - align-items: center; - padding-inline: 15px; - margin-bottom: 20px; - @include sizes(349px, 43px); - border-radius: 9px; - background: var(--nav__active-color); - transition: var(--transition); - - @include hover { - background: var(--orange_hover); - } - - @include hover-none { - background: var(--orange_hover); - } - - @include bigMobile { - width: 281px; - } - } - - &__link-svg { - @include sizes(30px, 30px); - } - - &__link-text { - font-size: 20px; - letter-spacing: 1.2px; - - @include bigMobile { - font-size: 15px; - } - } - - &__info-description { - color: rgb(178, 178, 178); - font-family: Arial; - font-style: italic; - font-size: 12px; - line-height: 18px; - letter-spacing: 0px; - - @include desktop { - margin-bottom: 60px; - } - - @include bigMobile { - padding-inline: 10px; - margin-bottom: 42px; - text-align: justify; - } - } - - &__picture-image { - width: 505px; - - @include bigMobile { - width: clamp(260px, 66vw, 505px); - } - } -} diff --git a/src/scss/components/_section-help.scss b/src/scss/components/_section-help.scss deleted file mode 100644 index 9ae9abd..0000000 --- a/src/scss/components/_section-help.scss +++ /dev/null @@ -1,82 +0,0 @@ -.help { - background: var(--white_255); - - .container { - padding-block: 80px 100px; - - @include desktop { - padding-inline: 40px; - } - - @include bigMobile { - padding-block: 42px; - padding-inline: 15px; - } - } - - &__inner { - display: flex; - flex-direction: column; - align-items: center; - padding-inline: 87px; - - @include desktop { - padding-inline: 0; - } - } - - &__title { - margin-bottom: 58px; - text-align: center; - - @include bigMobile { - margin-bottom: 37px; - } - } - - &__icons { - display: flex; - flex-wrap: wrap; - justify-content: center; - align-self: stretch; - gap: 53px 121px; - - @include desktop { - gap: 57px 0; - } - - @include bigMobile { - gap: 24px 0; - justify-content: flex-start; - } - } - - &__icons-inner { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - - @include desktop { - width: 33.3%; - } - - @include bigMobile { - width: 50%; - } - } - - &__icons-svg { - @include sizes(60px, 60px); - margin-bottom: 30px; - - @include bigMobile { - @include sizes(50px, 50px); - margin-bottom: 20px; - } - } - - &__icons-text { - @include fluid-text(15, 767, 20); - } -} diff --git a/src/scss/components/_section-pets.scss b/src/scss/components/_section-pets.scss deleted file mode 100644 index fa49831..0000000 --- a/src/scss/components/_section-pets.scss +++ /dev/null @@ -1,258 +0,0 @@ -.pets { - background: var(--white_246); - - .container { - padding-block: 75px 100px; - - @include desktop { - padding: 80px 30px 100px; - } - - @include bigMobile { - padding: 36px 10px 42px; - } - } - - &__arrow { - position: absolute; - padding: 0; - @include sizes(52px, 52px); - border: 2px solid var(--nav__active-color); - border-radius: var(--buttons-borderRadius); - background: transparent; - cursor: pointer; - transition: var(--transition); - - &:first-of-type { - left: 0; - top: 49%; - - @include desktop { - left: 0; - } - - @include bigMobile { - left: 19%; - top: 79%; - } - } - - &:last-of-type { - right: 0; - top: 49%; - - @include desktop { - right: 0; - } - - @include bigMobile { - right: 19%; - top: 79%; - } - } - - @include hover { - background: var(--orange_hover); - } - - @include hover-none { - background: var(--orange_hover); - } - - &_moveLeftAnimation { - animation: moveLeftAnimation1280 0.5s ease forwards; - - @include desktop { - animation: moveLeftAnimation768 0.5s ease forwards; - } - - @include bigMobile { - animation: moveLeftAnimation320 0.5s ease forwards; - } - } - - &_moveRightAnimation { - animation: moveRightAnimation1280 0.5s ease forwards; - - @include desktop { - animation: moveRightAnimation768 0.5s ease forwards; - } - - @include bigMobile { - animation: moveRightAnimation320 0.5s ease forwards; - } - } - - &-svg { - width: 14px; - height: 6px; - position: absolute; - top: calc(50% - 3px); - left: calc(50% - 7px); - } - } - - &__inner { - display: flex; - flex-direction: column; - align-items: center; - position: relative; - } - - &__title { - margin-bottom: 60px; - max-width: 400px; - text-align: center; - letter-spacing: 6%; - - @include desktop { - margin-bottom: 54px; - } - - @include bigMobile { - margin-bottom: 42px; - max-width: 300px; - } - } - - &__images { - display: flex; - align-items: center; - align-self: flex-start; - gap: 0 90px; - align-self: center; - margin-bottom: 60px; - max-width: 990px; - overflow: hidden; - - @include desktop { - gap: 0 40px; - max-width: 580px; - } - - @include bigMobile { - position: relative; - margin-bottom: 116px; - max-width: 270px; - } - } - - &__images-figure { - display: flex; - flex-direction: column; - align-items: center; - border-radius: 9px; - background: var(--white_250); - cursor: pointer; - transition: var(--transition); - - @include hover { - background: var(--white_255); - - & figcaption button { - background: var(--orange_hover); - } - } - - &:hover figcaption button { - background: var(--orange_hover); - } - } - - &__images-image { - @include sizes(270px, 270px); - margin-bottom: 23px; - } - - &__images-text { - margin-bottom: 28px; - text-align: center; - } - - &__images-button { - margin-bottom: 30px; - padding: var(--buttons-padding); - color: var(--dark__buttons); - border: 2px solid rgb(241, 205, 179); - border-radius: var(--buttons-borderRadius); - background: transparent; - font-size: 17px; - line-height: 130%; - letter-spacing: 1px; - cursor: pointer; - transition: var(--transition); - } - - &__link { - padding: var(--buttons-padding); - color: var(--dark__buttons); - background: var(--nav__active-color); - border-radius: var(--buttons-borderRadius); - font-size: 17px; - line-height: 130%; - letter-spacing: 1px; - transition: var(--transition); - - @include hover { - background: var(--orange_hover); - } - - @include hover-none { - background: var(--orange_hover); - } - } -} - -@keyframes moveLeftAnimation1280 { - from { - transform: translateX(0); - } - to { - transform: translateX(-1080px); - } -} - -@keyframes moveLeftAnimation768 { - from { - transform: translateX(0); - } - to { - transform: translateX(-620px); - } -} - -@keyframes moveLeftAnimation320 { - from { - transform: translateX(0); - } - to { - transform: translateX(-310px); - } -} - -@keyframes moveRightAnimation1280 { - from { - transform: translateX(-1080px); - } - to { - transform: translateX(0); - } -} - -@keyframes moveRightAnimation768 { - from { - transform: translateX(-620px); - } - to { - transform: translateX(0); - } -} - -@keyframes moveRightAnimation320 { - from { - transform: translateX(-310px); - } - to { - transform: translateX(0); - } -} diff --git a/src/scss/components/_section-welcome.scss b/src/scss/components/_section-welcome.scss deleted file mode 100644 index 6f9305d..0000000 --- a/src/scss/components/_section-welcome.scss +++ /dev/null @@ -1,110 +0,0 @@ -.welcome { - margin-top: -1px; - background: var(--brown-background); - - .container { - padding-top: 90px; - - @include desktop { - padding-inline: 100px; - padding-top: 60px; - } - - @include bigMobile { - padding-inline: 10px; - } - } - - &__inner { - display: flex; - - @include desktop { - flex-direction: column; - } - } - - &__info { - margin-right: 42px; - padding-top: 164px; - - @include desktop { - display: flex; - flex-direction: column; - align-items: center; - align-self: center; - margin-right: 0; - padding-top: 0; - max-width: 460px; - } - } - - &__info-title { - margin-bottom: 42px; - @include fluid-text(25, 768, 44); - color: var(--white_255); - line-height: 130%; - letter-spacing: 0; - font-weight: 400; - - @include desktop { - align-self: baseline; - } - - @include bigMobile { - letter-spacing: 1.4px; - text-align: center; - align-self: center; - } - } - - &__info-subtitle { - margin-bottom: 42px; - color: var(--dark__205); - - @include bigMobile { - text-align: center; - } - } - - &__info-link { - display: inline-block; - padding: 15px 45px; - border-radius: var(--buttons-borderRadius); - background-color: var(--nav__active-color); - color: var(--dark__buttons); - font-size: 17px; - line-height: 130%; - letter-spacing: 1px; - transition: var(--transition); - - @include hover { - background-color: var(--orange_hover); - } - - @include hover-none { - background-color: var(--orange_hover); - } - - @include desktop { - margin-bottom: 100px; - } - - @include bigMobile { - margin-bottom: 105px; - } - } - - &__picture { - @include desktop { - padding-left: 70px; - } - - @include bigMobile { - padding-left: 40px; - } - - &-image { - width: clamp(260px, 74vw, 698px); - } - } -} diff --git a/src/scss/components/our-pets/_footer.scss b/src/scss/components/our-pets/_footer.scss deleted file mode 100644 index 75a6534..0000000 --- a/src/scss/components/our-pets/_footer.scss +++ /dev/null @@ -1,121 +0,0 @@ -.footer { - background: var(--brown-background); - - .container { - padding-top: 40px; - - @include desktop { - padding: 23px 30px 0; - } - - @include bigMobile { - padding: 30px 10px 0; - } - } - - &__inner { - display: flex; - flex-wrap: wrap; - gap: 0 160px; - - @include desktop { - justify-content: center; - align-items: center; - gap: 0 60px; - } - } - - &__contacts { - padding-top: 16px; - - &:first-of-type { - max-width: 278px; - - & .footer__contacts-title { - margin-bottom: 40px; - - @include bigMobile { - margin-bottom: 37px; - } - } - - @include bigMobile { - display: flex; - flex-direction: column; - align-items: center; - margin-bottom: 0; - } - } - - &:last-of-type { - max-width: 302px; - - & .footer__contacts-title { - margin-bottom: 34px; - - @include bigMobile { - margin-bottom: 39px; - } - } - } - - @include desktop { - padding-top: 0; - margin-bottom: 65px; - } - - @include bigMobile { - margin-bottom: 0; - } - } - - &__contacts-title { - color: var(--white_255); - letter-spacing: 2px; - - @include bigMobile { - max-width: 294px; - letter-spacing: 1.5px; - } - } - - &__contacts-link { - display: flex; - align-items: center; - - &:first-of-type { - margin-bottom: 32px; - } - - @include bigMobile { - &:first-of-type { - margin-bottom: 35px; - } - &:last-of-type { - margin-bottom: 40px; - } - } - } - - &__contacts-link-svg { - margin-right: 20px; - @include sizes(40px, 36px); - } - - &__contacts-link-marker { - margin-right: 20px; - min-width: 22px; - height: 32px; - } - - &__contacts-link-text { - color: var(--orange); - font-size: 20px; - line-height: 115%; - letter-spacing: 1.2px; - } - - &__picture-image { - width: clamp(260px, 60vw, 300px); - } -} diff --git a/src/scss/components/our-pets/_header.scss b/src/scss/components/our-pets/_header.scss deleted file mode 100644 index b87d247..0000000 --- a/src/scss/components/our-pets/_header.scss +++ /dev/null @@ -1,142 +0,0 @@ -.header { - background: var(--white_255); - - .container { - padding-block: 30px; - - @include desktop { - padding-inline: 30px; - } - - @include bigMobile { - padding-inline: 20px; - } - } - - &__inner { - display: flex; - justify-content: space-between; - align-items: center; - } -} - -.logo { - &__title { - margin-bottom: 10px; - font-size: 32px; - line-height: 110%; - letter-spacing: 2px; - color: var(--dark__84); - } - - &__subtitle { - color: var(--dark__buttons); - font-size: 13px; - line-height: 15px; - letter-spacing: 1.5px; - } -} -.nav { - color: var(--dark__84); - - &__list { - display: flex; - - @include bigMobile { - position: fixed; - right: 0; - top: 0; - flex-direction: column; - justify-content: center; - align-items: center; - padding-block: 248px; - @include sizes(320px, 100vh); - background: var(--white_255); - z-index: 1; - transform: translateX(200%); - transition: transform 0.5s ease-in-out; - } - - &_active { - transform: translateX(0); - box-shadow: 0 0 0 9999px rgb(0 0 0 / 60%); - } - } - - &__item { - border-bottom: 3px solid transparent; - cursor: pointer; - transition: var(--transition); - - @include hover { - color: var(--dark__buttons); - } - - &:active { - border-bottom: var(--nav__active-border); - } - - &:nth-of-type(2) { - border-bottom: var(--nav__active-border); - } - - &:not(:last-of-type) { - margin-right: 35px; - } - - @include bigMobile { - font-size: 32px; - - &:not(:last-of-type) { - margin-bottom: 43px; - margin-right: 0; - } - } - } -} - -.burger { - display: none; - position: relative; - z-index: 2; - @include sizes(30px, 22px); - cursor: pointer; - transition: var(--transition); - - &::before { - content: ''; - position: absolute; - display: block; - top: -15px; - left: -15px; - right: -15px; - bottom: -15px; - } - - @include bigMobile { - display: block; - } - - &__line { - position: absolute; - display: inline-block; - width: 30px; - border-bottom: 2px solid #000; - - &:nth-of-type(1) { - top: 0px; - } - - &:nth-of-type(2) { - top: 10px; - } - - &:nth-of-type(3) { - top: 20px; - } - } - - &_active { - transform: rotate(90deg); - } -} diff --git a/src/scss/components/our-pets/_section-pets.scss b/src/scss/components/our-pets/_section-pets.scss deleted file mode 100644 index 1dbd0af..0000000 --- a/src/scss/components/our-pets/_section-pets.scss +++ /dev/null @@ -1,175 +0,0 @@ -.pets { - background: var(--white_246); - - .container { - padding-block: 75px 100px; - padding-top: 80px; - - @include desktop { - padding: 80px 30px 85px; - } - - @include bigMobile { - padding: 40px 10px 42px; - } - } - - &__inner { - display: flex; - flex-direction: column; - align-items: center; - } - - &__title { - margin-bottom: 58px; - text-align: center; - - @include desktop { - margin-bottom: 30px; - } - - @include bigMobile { - margin-bottom: 42px; - max-width: 300px; - } - } - - &__images { - display: flex; - flex-wrap: wrap; - align-items: center; - align-self: flex-start; - gap: 30px 40px; - align-self: center; - margin-bottom: 56px; - max-width: 1200px; - - @include desktop { - gap: 27px 40px; - max-width: 708px; - justify-content: center; - margin-bottom: 36px; - } - - @include bigMobile { - flex-direction: column; - margin-bottom: 42px; - } - } - - &__images-figure { - display: flex; - flex-direction: column; - align-items: center; - border-radius: 9px; - background: var(--white_250); - cursor: pointer; - transition: var(--transition); - - @include hover { - background: var(--white_255); - - & figcaption button { - background: var(--orange_hover); - } - } - - &:hover figcaption button { - background: var(--orange_hover); - } - } - - &__images-image { - @include sizes(270px, 270px); - margin-bottom: 27px; - } - - &__images-text { - margin-bottom: 28px; - text-align: center; - } - - &__images-button { - margin-bottom: 30px; - padding: var(--buttons-padding); - color: var(--dark__buttons); - border: 2px solid rgb(241, 205, 179); - border-radius: var(--buttons-borderRadius); - background: transparent; - font-size: 17px; - line-height: 130%; - letter-spacing: 1px; - cursor: pointer; - transition: var(--transition); - } - &__buttons { - display: flex; - justify-content: center; - gap: 0 20px; - width: 100%; - - @include bigMobile { - gap: 0 10px; - } - - &-item { - @include sizes(52px, 52px); - border: 2px solid var(--dark__205); - border-radius: var(--buttons-borderRadius); - color: var(--dark__205); - font-size: 20px; - font-family: 'Georgia'; - - &_disabled { - color: var(--dark__205); - background: transparent; - border: 2px solid var(--dark__205); - } - - &_enabled { - border: 2px solid var(--nav__active-color); - background: transparent; - color: var(--dark__buttons); - cursor: pointer; - transition: var(--transition); - - @include hover { - background: var(--orange_hover); - } - - @include hover-none { - background: var(--orange_hover); - } - } - } - } -} - -.left-start { - &::before { - content: '< <'; - } -} - -.left { - &::before { - content: '<'; - } -} - -.right { - &::before { - content: '>'; - } -} - -.right-end { - &::before { - content: '> >'; - } -} - -.current { - color: var(--dark__buttons); - background: var(--nav__active-color); -} diff --git a/src/scss/components/our-pets/our-pets.scss b/src/scss/components/our-pets/our-pets.scss deleted file mode 100644 index 69c2274..0000000 --- a/src/scss/components/our-pets/our-pets.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import '../../normalize'; -@import '../../variables'; -@import '../../mixins'; -@import '../../media'; -@import '../components'; -@import 'header'; -@import 'section-pets'; -@import 'footer'; diff --git a/src/scss/style.scss b/src/scss/style.scss deleted file mode 100644 index 64cf7d7..0000000 --- a/src/scss/style.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import 'normalize'; -@import 'variables'; -@import 'mixins'; -@import 'media'; -@import './components/components'; -@import './components/header'; -@import './components/main'; -@import './components/footer';