diff --git a/README.md b/README.md
index 7462805de856ab753e905446085e6a4b8c081044..dbb1ad665ac27e4404145aa9b9a07815d2764ec7 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,14 @@ and to submit their own contributions.
 
 ![](./design/models/Class%20Diagram.png)
 
-## External resources
+**NOTE: this diagram has been simplified in the implementation and several fields have been omitted.**
+
+## Support files
+
+- `/design`: this folder different files to support the design of the PokeApp including an [OpenAPI specification](./design/open-api.yaml) containing all routes and various [HTTP request files](./design/requests) to be executed directly from IntelliJ's HTTP client.
+- `./meetings/practical-session-3.md`: [this file](./meetings/practical-session-3.md) contains different guides and tips to help you work on the practical session (e.g., how to checkout a new remote branch, or how to run HTTP requests).
+
+## Credits
 
 The following datasets and resources have been used in the development this project.
 
diff --git a/design/open-api.yaml b/design/open-api.yaml
index c07a91a2e7b522b99778b1f3e63d9ac730d5b1f3..3743c1eb1044c152c6cb84a1657183dc33a89892 100644
--- a/design/open-api.yaml
+++ b/design/open-api.yaml
@@ -20,8 +20,8 @@ tags:
     description: Routes for managing data about trainers.
   - name: Pokémon
     description: Routes for managing data about pokémon.
-#  - name: Pokémon Type
-#    description: Routes for managing data about pokémon types.
+  - name: Pokémon Type
+    description: Routes for managing data about pokémon types.
 paths:
   /trainers:
     get:
@@ -42,6 +42,26 @@ paths:
       responses:
         200:
           description: OK
+          content:
+            application/json:
+              example:
+                {
+                  "meta": {
+                    "total": 1,
+                    "pageNumber": 1,
+                    "pageSize": 1
+                  },
+                  "data": [
+                    {
+                      "id": "1",
+                      "name": "Red",
+                      "created": "24/04/2024",
+                      "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                      "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/d/d3/Lets_Go_Pikachu_Eevee_Red.png/500px-Lets_Go_Pikachu_Eevee_Red.png"
+                    }
+                  ]
+                }
+
     post:
       description: Creates a resource on the route's collection.
       tags:
@@ -50,10 +70,30 @@ paths:
         content:
           'application/json':
             schema:
-              type: object
+              $ref: '#/components/schemas/Trainer'
+            examples:
+              full:
+                description: Complete POST example
+                value: {
+                  "name": "Red",
+                  "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/d/d3/Lets_Go_Pikachu_Eevee_Red.png/500px-Lets_Go_Pikachu_Eevee_Red.png"
+                }
+              min:
+                description: Minimum POST example
+                value: { }
       responses:
         200:
           description: OK
+          content:
+            'application/json':
+              example:
+                {
+                  "id": "1",
+                  "name": "Red",
+                  "created": "24/04/2024",
+                  "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                  "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/d/d3/Lets_Go_Pikachu_Eevee_Red.png/500px-Lets_Go_Pikachu_Eevee_Red.png"
+                }
         400:
           description: Bad request
         405:
@@ -74,6 +114,16 @@ paths:
       responses:
         200:
           description: OK
+          content:
+            'application/json':
+              example:
+                {
+                  "id": "1",
+                  "name": "Red",
+                  "created": "24/04/2024",
+                  "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                  "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/d/d3/Lets_Go_Pikachu_Eevee_Red.png/500px-Lets_Go_Pikachu_Eevee_Red.png"
+                }
         404:
           description: Not found
     put:
@@ -93,10 +143,31 @@ paths:
         content:
           'application/json':
             schema:
-              type: object
+              $ref: '#/components/schemas/Trainer'
+            examples:
+              full:
+                description: Complete PUT example
+                value: {
+                  "id": "1",
+                  "name": "New Red Name",
+                  "profileUrl": null
+                }
+              min:
+                description: Minimum PUT example
+                value: { "id": "1" }
       responses:
         200:
           description: OK
+          content:
+            'application/json':
+              example:
+                {
+                  "id": "1",
+                  "name": "New Red Name",
+                  "created": "24/04/2024",
+                  "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                  "profileUrl": null
+                }
         400:
           description: Bad request
         404:
@@ -125,96 +196,174 @@ paths:
         405:
           description: Server error
 
-#  /pokemon:
-#    get:
-#      description: Retrieves a collection of resources.
-#      tags:
-#        - Pokémon
-#      responses:
-#        200:
-#          description: OK
-#    post:
-#      description: Creates a resource on the route's collection.
-#      tags:
-#        - Pokémon
-#      requestBody:
-#        content:
-#          'application/json':
-#            schema:
-#              type: object
-#      responses:
-#        200:
-#          description: OK
-#        400:
-#          description: Bad request
-#        405:
-#          description: Server error
-#  /pokemon/{id}:
-#    get:
-#      description: Retrieves a resource with matching a {id}.
-#      tags:
-#        - Pokémon
-#      parameters:
-#        - name: id
-#          description: The {id} of the desired resource.
-#          in: path
-#          schema:
-#            type: string
-#            minLength: 1
-#          required: true
-#      responses:
-#        200:
-#          description: OK
-#        404:
-#          description: Not found
-#    put:
-#      description: Replaces the resource {id} with the provided one.
-#      tags:
-#        - Pokémon
-#      parameters:
-#        - name: id
-#          description: The {id} of the desired resource.
-#          in: path
-#          schema:
-#            type: string
-#            minLength: 1
-#          required: true
-#
-#      requestBody:
-#        content:
-#          'application/json':
-#            schema:
-#              type: object
-#      responses:
-#        200:
-#          description: OK
-#        400:
-#          description: Bad request
-#        404:
-#          description: Not found
-#        405:
-#          description: Server error
-#    delete:
-#      description: Deletes the resource identified as {id}.
-#      tags:
-#        - Pokémon
-#      parameters:
-#        - name: id
-#          description: The {id} of the desired resource.
-#          in: path
-#          schema:
-#            type: string
-#            minLength: 1
-#          required: true
-#      responses:
-#        204:
-#          description: No content
-#        400:
-#          description: Bad request
-#        404:
-#          description: Not found
-#        405:
-#          description: Server error
+  /pokemon:
+    get:
+      description: Retrieves a collection of resources.
+      tags:
+        - Pokémon
+      responses:
+        200:
+          description: OK
+          content:
+            application/json:
+              example:
+                {
+                  "meta": {
+                    "total": 1,
+                    "pageNumber": 1,
+                    "pageSize": 1
+                  },
+                  "data": [
+                    {
+                      "id": "1",
+                      "created": "24/04/2024",
+                      "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                      "name": "My Pikachu",
+                      "pokemonType": "513",
+                      "trainerId": "1"
+                    }
+                  ]
+                }
+    post:
+      description: Creates a resource on the route's collection.
+      tags:
+        - Pokémon
+      requestBody:
+        content:
+          'application/json':
+            schema:
+              $ref: '#/components/schemas/Pokemon'
+            examples:
+              full:
+                value: {
+                  "name": "My Pikachu",
+                  "pokemonType": "513",
+                  "trainerId": "1"
+                }
+                description: Complete POST example
+              min:
+                value: { }
+                description: Minimum POST example
+      responses:
+        200:
+          description: OK
+          content:
+            'application/json':
+              example:
+                {
+                  "id": "1",
+                  "created": "24/04/2024",
+                  "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                  "name": "My Pikachu",
+                  "pokemonType": "513",
+                  "trainerId": "1"
+                }
+        400:
+          description: Bad request
+        405:
+          description: Server error
+  /pokemon/{id}:
+    get:
+      description: Retrieves a resource with matching a {id}.
+      tags:
+        - Pokémon
+      parameters:
+        - name: id
+          description: The {id} of the desired resource.
+          in: path
+          schema:
+            type: string
+            minLength: 1
+          required: true
+      responses:
+        200:
+          description: OK
+          content:
+            application/json:
+              example:
+                {
+                  "id": "1",
+                  "name": "My Pikachu",
+                  "created": "24/04/2024",
+                  "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                  "pokemonType": "513",
+                  "trainerId": "1"
+                }
+        404:
+          description: Not found
+    put:
+      description: Replaces the resource {id} with the provided one.
+      tags:
+        - Pokémon
+      parameters:
+        - name: id
+          description: The {id} of the desired resource.
+          in: path
+          schema:
+            type: string
+            minLength: 1
+          required: true
+
+      requestBody:
+        content:
+          'application/json':
+            schema:
+              $ref: '#/components/schemas/Pokemon'
+            examples:
+              full:
+                value: {
+                  "id": "1",
+                  "name": "It's Blue's charmander",
+                  "pokemonType": "4",
+                  "trainerId": "2"
+                }
+                description: Complete PUT example
+              min:
+                value: {
+                  "id": "1"
+                }
+                description: Minimum PUT example
+      responses:
+        200:
+          description: OK
+          content:
+            'application/json':
+              example:
+                {
+                  "id": "1",
+                  "created": "24/04/2024",
+                  "lastUpDate": "2024-05-12T23:12:01.660866Z",
+                  "name": "It's Blue's charmander",
+                  "pokemonType": "4",
+                  "trainerId": "2"
+                }
+        400:
+          description: Bad request
+        404:
+          description: Not found
+        405:
+          description: Server error
+    delete:
+      description: Deletes the resource identified as {id}.
+      tags:
+        - Pokémon
+      parameters:
+        - name: id
+          description: The {id} of the desired resource.
+          in: path
+          schema:
+            type: string
+            minLength: 1
+          required: true
+      responses:
+        204:
+          description: No content
+        400:
+          description: Bad request
+        404:
+          description: Not found
+        405:
+          description: Server error
 
   /pokemonTypes:
     get:
@@ -244,6 +393,44 @@ paths:
       responses:
         200:
           description: OK
+          content:
+            'application/json':
+              example: {
+                "meta": {
+                  "total": 1,
+                  "pageNumber": 1,
+                  "pageSize": 1
+                },
+                "data": [
+                  {
+                    "id": "1",
+                    "name": "Abomasnow",
+                    "created": "24/04/2024",
+                    "lastUpDate": "24/04/2024",
+                    "pokedexNumber": 460,
+                    "generation": 4,
+                    "japaneseName": "Yukinoohユキノオー",
+                    "classification": "Frosted Tree Pokémon",
+                    "abilities": [
+                      "Snow Warning",
+                      "Soundproof"
+                    ],
+                    "baseHeight": 2.2,
+                    "baseWeight": 135.5,
+                    "baseHp": 90,
+                    "baseAttack": 132,
+                    "baseSpAttack": 132,
+                    "baseDefense": 105,
+                    "baseSpDefense": 105,
+                    "baseSpeed": 30,
+                    "captureRate": 60,
+                    "isLegendary": false,
+                    "imgUrl": "./images/abomasnow.png",
+                    "primaryType": "grass",
+                    "secondaryType": "ice"
+                  }
+                ]
+              }
     post:
       description: Creates a resource on the route's collection.
       tags:
@@ -252,10 +439,48 @@ paths:
         content:
           'application/json':
             schema:
-              $ref: '#/components/schemas/Trainer'
+              $ref: '#/components/schemas/PokemonType'
+            examples:
+              partial:
+                value: {
+                  "id": "804",
+                  "name": "New Pokemon Type",
+                  "pokedexNumber": 999
+                }
+                description: Partial POST example
+              min:
+                value: { }
+                description: Minimum POST example
       responses:
         200:
           description: OK
+          content:
+            'application/json':
+              example:
+                {
+                  "id": "804",
+                  "name": "New Pokemon Type",
+                  "created": null,
+                  "lastUpDate": "2024-05-13T08:07:50.212596Z",
+                  "pokedexNumber": 999,
+                  "generation": 0,
+                  "japaneseName": null,
+                  "classification": null,
+                  "abilities": null,
+                  "baseHeight": 0.0,
+                  "baseWeight": 0.0,
+                  "baseHp": 0,
+                  "baseAttack": 0,
+                  "baseSpAttack": 0,
+                  "baseDefense": 0,
+                  "baseSpDefense": 0,
+                  "baseSpeed": 0,
+                  "captureRate": 0,
+                  "isLegendary": false,
+                  "imgUrl": null,
+                  "primaryType": null,
+                  "secondaryType": null
+                }
         400:
           description: Bad request
         405:
@@ -276,6 +501,33 @@ paths:
       responses:
         200:
           description: OK
+          content:
+            'application/json':
+              example:
+                {
+                  "id": "804",
+                  "name": "Modified Pokemon Type",
+                  "created": "2024-05-13T08:04:03.186221Z",
+                  "lastUpDate": "2024-05-13T08:04:03.186308Z",
+                  "pokedexNumber": 1000,
+                  "generation": 0,
+                  "japaneseName": null,
+                  "classification": "The most powerful pokemon",
+                  "abilities": null,
+                  "baseHeight": 0.0,
+                  "baseWeight": 0.0,
+                  "baseHp": 0,
+                  "baseAttack": 0,
+                  "baseSpAttack": 0,
+                  "baseDefense": 0,
+                  "baseSpDefense": 0,
+                  "baseSpeed": 0,
+                  "captureRate": 0,
+                  "isLegendary": false,
+                  "imgUrl": null,
+                  "primaryType": null,
+                  "secondaryType": null
+                }
         404:
           description: Not found
     put:
@@ -295,7 +547,17 @@ paths:
         content:
           'application/json':
             schema:
-              type: object
+              $ref: '#/components/schemas/PokemonType'
+            examples:
+              partial:
+                value: {
+                  "name": "Modified Pokemon Type",
+                  "pokedexNumber": 1000
+                }
+                description: Partial PUT example
+              min:
+                value: { }
+                description: Minimum PUT example
       responses:
         200:
           description: OK
@@ -359,41 +621,28 @@ components:
             type: string
             minLength: 1
 
-#    Pokemon:
-#      description: Schema describing the overall shape of pokemon resources.
-#      type: object
-#      properties:
-#        id:
-#          type: string
-#          minLength: 1
-#        created:
-#          type: string
-#          format: date-time
-#        lastUpdate:
-#          type: string
-#          format: date-time
-#        name:
-#          type: string
-#          minLength: 1
-#        height:
-#          type: number
-#        weight:
-#          type: number
-#        hp:
-#          type: number
-#        attack:
-#          type: number
-#        spAttack:
-#          type: number
-#        defense:
-#          type: number
-#        spDefense:
-#          type: number
-#        speed:
-#          type: number
-#        pokemonType:
-#          type: string
-#          minLength: 1
+    Pokemon:
+      description: Schema describing the overall shape of pokemon resources.
+      type: object
+      properties:
+        id:
+          type: string
+          minLength: 1
+        created:
+          type: string
+          format: date-time
+        lastUpdate:
+          type: string
+          format: date-time
+        name:
+          type: string
+          minLength: 1
+        pokemonType:
+          type: string
+          minLength: 1
+        trainerId:
+          type: string
+          minLength: 1
 
     PokemonType:
       description: Schema describing the overall shape of pokemon type resources.
diff --git a/design/requests/requests-pokemon-types.http b/design/requests/requests-pokemon-types.http
new file mode 100644
index 0000000000000000000000000000000000000000..91875a6f25acbd17e265bad80292cf880d7e765f
--- /dev/null
+++ b/design/requests/requests-pokemon-types.http
@@ -0,0 +1,28 @@
+###
+GET http://localhost:8080/pokemon/api/pokemonTypes
+
+###
+GET http://localhost:8080/pokemon/api/pokemonTypes?pageSize=1&pageNumber=1
+
+###
+GET http://localhost:8080/pokemon/api/pokemonTypes/1
+
+###
+POST http://localhost:8080/pokemon/api/pokemonTypes
+Content-Type: application/json
+
+{}
+
+###
+# Run this after creating a new pokemon type
+PUT http://localhost:8080/pokemon/api/pokemonTypes/802
+Content-Type: application/json
+
+{
+  "id": "802",
+  "name": "Modified Pokemon Type"
+}
+
+###
+# Run this after creating a new pokemon type
+DELETE http://localhost:8080/pokemon/api/pokemonTypes/802
diff --git a/design/requests/requests-pokemon.http b/design/requests/requests-pokemon.http
new file mode 100644
index 0000000000000000000000000000000000000000..3eec03f7b8c2f8a241a4729f414123f667ed06e7
--- /dev/null
+++ b/design/requests/requests-pokemon.http
@@ -0,0 +1,40 @@
+###
+GET http://localhost:8080/pokemon/api/pokemon
+
+###
+# Run rhis after implementing pagination
+GET http://localhost:8080/pokemon/api/pokemon?pageSize=1&pageNumber=1
+
+###
+# Run rhis after implementing sorting
+GET http://localhost:8080/pokemon/api/pokemon?sortBy=name
+
+###
+# If you run this before creating a pokemon, it should return a 404 error
+GET http://localhost:8080/pokemon/api/pokemon/1
+
+###
+POST http://localhost:8080/pokemon/api/pokemon
+Content-Type: application/json
+
+{
+  "name": "My new pokemon",
+  "pokemonType": "1",
+  "trainerId": "1"
+}
+
+###
+# Run this after creating a new pokemon
+PUT http://localhost:8080/pokemon/api/pokemon/1
+Content-Type: application/json
+
+{
+  "id": "1",
+  "name": "My modified pokemon",
+  "pokemonType": "1",
+  "trainerId": "2"
+}
+
+###
+# Run this after creating a new pokemon
+DELETE http://localhost:8080/pokemon/api/pokemon/1
diff --git a/design/requests/requests-trainers.http b/design/requests/requests-trainers.http
new file mode 100644
index 0000000000000000000000000000000000000000..8fa5dfbd0c4a84b72bf0ec5ea54f6d6704df5f4c
--- /dev/null
+++ b/design/requests/requests-trainers.http
@@ -0,0 +1,28 @@
+###
+GET http://localhost:8080/pokemon/api/trainers
+
+###
+GET http://localhost:8080/pokemon/api/trainers?pageSize=1&pageNumber=1
+
+###
+GET http://localhost:8080/pokemon/api/trainers/1
+
+###
+POST http://localhost:8080/pokemon/api/trainers
+Content-Type: application/json
+
+{}
+
+###
+# Run this after creating a new trainer
+PUT http://localhost:8080/pokemon/api/trainers/5
+Content-Type: application/json
+
+{
+  "id": "5",
+  "name": "Ash Ketchum"
+}
+
+###
+# Run this after creating a new trainer
+DELETE http://localhost:8080/pokemon/api/trainers/5
diff --git a/design/system-design.md b/design/system-design.md
index ec55a288cf8f73e2a6c8ba393aba30ebda7a6868..c6a137dcce550f5da1f40d44bd623ae565f80dc1 100644
--- a/design/system-design.md
+++ b/design/system-design.md
@@ -1,3 +1,5 @@
 ## Class Diagram
 
-![](/design/models/Class%20Diagram.png)
+NOTE: this diagram has been simplified in the implementation and several fields have been omitted.
+
+![](./models/Class%20Diagram.png)
diff --git a/meetings/http-client.animated.gif b/meetings/http-client.animated.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d63f5dd690c0446c206f1a379b8b1d81711f3b71
Binary files /dev/null and b/meetings/http-client.animated.gif differ
diff --git a/meetings/intellij-git-checkout-branch.png b/meetings/intellij-git-checkout-branch.png
new file mode 100644
index 0000000000000000000000000000000000000000..0246bebe00a2449daecbf0fbaccf6c1c857f9d05
Binary files /dev/null and b/meetings/intellij-git-checkout-branch.png differ
diff --git a/meetings/intellij-git-fetch-remote.png b/meetings/intellij-git-fetch-remote.png
new file mode 100644
index 0000000000000000000000000000000000000000..2577bd7c8989f692647ae4b5ffbfe4e690aed6e2
Binary files /dev/null and b/meetings/intellij-git-fetch-remote.png differ
diff --git a/meetings/intellij-git-push.png b/meetings/intellij-git-push.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cf2c72e754316798f70586dd8f2c88d1bf043ec
Binary files /dev/null and b/meetings/intellij-git-push.png differ
diff --git a/meetings/intellij-git-remote.png b/meetings/intellij-git-remote.png
new file mode 100644
index 0000000000000000000000000000000000000000..891220e4fa910b05dfa98b97882f36c863ad055b
Binary files /dev/null and b/meetings/intellij-git-remote.png differ
diff --git a/meetings/open-api.png b/meetings/open-api.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7222497fbffb7cc880ddc7d75a6ae840466e880
Binary files /dev/null and b/meetings/open-api.png differ
diff --git a/meetings/practical-session-3.md b/meetings/practical-session-3.md
new file mode 100644
index 0000000000000000000000000000000000000000..c6be942a1d06ec89d0ceb8251404b89c9b711a40
--- /dev/null
+++ b/meetings/practical-session-3.md
@@ -0,0 +1,44 @@
+# Practical Session 3 - Guides and Tips
+
+## Changing the application name on Tomcat
+
+As we are using IntelliJ to build and send our application to the Tomcat server, we need to change the _Running Configurations_ in order to set the base route this application. For example, when using `/pokemon` as the base route, all other routes will be affected like `/pokemon/pokemonTypes.html` and `/pokemon/api/pokemonTypes`. To change this, please set the field _Application context_ under the tab _Deployment_ to `/pokemon`.
+
+![](./running-configurations.png)
+
+## Checkout new branch
+
+In order to retrieve the code for the exercises of the practical session, perform the step below on your git client. Here we'll be using IntelliJ's git client:
+
+1. Find or list the remote list of your git client
+
+    ![](./intellij-git-remote.png)
+
+2. Fetch from the remote repository containing the original project all updates
+
+    ![](./intellij-git-fetch-remote.png)
+
+3. Checkout the branch `practical-session-3` and start working on it
+
+    ![](./intellij-git-checkout-branch.png)
+
+4. After committing your changes, push the branch to the upstream (i.e., to your fork on GitLab)
+
+    ![](./intellij-git-push.png)
+
+5. On GitLab, open a new Merge Request
+
+Work on implementing the issues tagged as both `feature-request` and `practical-session-3`
+
+## Running HTTP request on IntelliJ
+
+With IntelliJ, you can create files ending with `.http` to write and run requests directly from the IDE. You can find sample files [here](./../design/requests) and the full documentation [here](https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html).
+
+![](./http-client.animated.gif)
+
+
+## REST API documentations with OpenAPI
+
+OpenAPI is a standard for documenting REST APIs in JSON (or YAML). On IntelliJ, you can open the [our OpenAPI specification](./../design/open-api.yaml) and check all routes implemented or to be implemented, including examples.
+
+![](./open-api.png)
diff --git a/meetings/running-configurations.png b/meetings/running-configurations.png
new file mode 100644
index 0000000000000000000000000000000000000000..819dec796dcb5b86604bd001740ef8a75c4322d3
Binary files /dev/null and b/meetings/running-configurations.png differ
diff --git a/src/main/java/nl/utwente/mod4/pokemon/InitializationListener.java b/src/main/java/nl/utwente/mod4/pokemon/InitializationListener.java
index c23bee0c188870576cb7db0e967805644392af48..8bd36df5df82d3f18b24342950d29f821a2bce2b 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/InitializationListener.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/InitializationListener.java
@@ -35,4 +35,5 @@ public class InitializationListener implements ServletContextListener {
         }
         System.out.println("PokeApp shutdown.");
     }
+
 }
diff --git a/src/main/java/nl/utwente/mod4/pokemon/RequestFilter.java b/src/main/java/nl/utwente/mod4/pokemon/RequestFilter.java
new file mode 100644
index 0000000000000000000000000000000000000000..dc3cee9f7a168cfa637db0a792117387f1546e67
--- /dev/null
+++ b/src/main/java/nl/utwente/mod4/pokemon/RequestFilter.java
@@ -0,0 +1,18 @@
+package nl.utwente.mod4.pokemon;
+
+import jakarta.ws.rs.container.ContainerRequestContext;
+import jakarta.ws.rs.container.ContainerRequestFilter;
+import jakarta.ws.rs.ext.Provider;
+
+@Provider
+public class RequestFilter implements ContainerRequestFilter {
+
+    @Override
+    public void filter(ContainerRequestContext requestContext) {
+        System.out.println("Incoming Request:");
+        System.out.println("Method: " + requestContext.getMethod());
+        System.out.println("URI: " + requestContext.getUriInfo().getRequestUri());
+        System.out.println("Headers: " + requestContext.getHeaders());
+    }
+
+}
diff --git a/src/main/java/nl/utwente/mod4/pokemon/Utils.java b/src/main/java/nl/utwente/mod4/pokemon/Utils.java
index 01bc8da9bc03d5faeb6250e9d935ef16eb2dec38..b90d055349f3e16c603a518560420e0c48b2b6e8 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/Utils.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/Utils.java
@@ -1,12 +1,15 @@
 package nl.utwente.mod4.pokemon;
 
+import java.net.URLDecoder;
+import java.nio.charset.StandardCharsets;
 import java.nio.file.Path;
 import java.util.List;
 
 public class Utils {
 
     public static String getAbsolutePathToResources() {
-        return Utils.class.getClassLoader().getResource("").getPath();
+        var path = Utils.class.getClassLoader().getResource("").getPath();
+        return URLDecoder.decode(path, StandardCharsets.UTF_8);
     }
 
     public static <T extends Comparable<T>> int compare(T o1, T o2) {
diff --git a/src/main/java/nl/utwente/mod4/pokemon/dao/PokemonTypeDao.java b/src/main/java/nl/utwente/mod4/pokemon/dao/PokemonTypeDao.java
index a5d37fa878d513513b7a6461da5418366a6139d7..9056a7f9ae6a154148a2411164d3c5991be06ca4 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/dao/PokemonTypeDao.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/dao/PokemonTypeDao.java
@@ -98,8 +98,8 @@ public enum PokemonTypeDao {
                 .get();
     }
 
-    public PokemonType update(PokemonType updated) {
-        if(!updated.isValid())
+    public PokemonType replace(PokemonType updated) {
+        if(!updated.checkIsValid())
             throw new BadRequestException("Invalid pokemon type.");
         if(pokemonTypes.get(updated.id) == null)
             throw new NotFoundException("Pokemon type id '" + updated.id + "' not found.");
diff --git a/src/main/java/nl/utwente/mod4/pokemon/dao/TrainerDao.java b/src/main/java/nl/utwente/mod4/pokemon/dao/TrainerDao.java
index bd8a9151d099b18d2fa73ccc8c87e250e85498cd..36fb761c02307f482e007ce3d217813659ebed5e 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/dao/TrainerDao.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/dao/TrainerDao.java
@@ -88,8 +88,8 @@ public enum TrainerDao {
         return newTrainer;
     }
 
-    public Trainer update(Trainer updated) {
-        if(!updated.isValid())
+    public Trainer replace(Trainer updated) {
+        if(!updated.checkIsValid())
             throw new BadRequestException("Invalid trainer.");
         if(trainers.get(updated.id) == null)
             throw new NotFoundException("Trainer id '" + updated.id + "' not found.");
diff --git a/src/main/java/nl/utwente/mod4/pokemon/model/NamedEntity.java b/src/main/java/nl/utwente/mod4/pokemon/model/NamedEntity.java
index 71acb3215b7870d46815f95beb919b213011f548..3d71a470f6ef87034b640633195d13c66f8e6ba1 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/model/NamedEntity.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/model/NamedEntity.java
@@ -1,7 +1,5 @@
 package nl.utwente.mod4.pokemon.model;
 
-import java.time.Instant;
-
 public class NamedEntity {
 
     public String id;
@@ -16,7 +14,7 @@ public class NamedEntity {
         lastUpDate = null;
     }
 
-    public boolean isValid() {
+    public boolean checkIsValid() {
         return id != null && !id.isEmpty();
     }
 
diff --git a/src/main/java/nl/utwente/mod4/pokemon/model/ResourceCollection.java b/src/main/java/nl/utwente/mod4/pokemon/model/ResourceCollection.java
index 92529e4f9c6fe66de7fbe8ad94294d3909e0bc87..9c09456ef12c8044f297cad951390bf322dad2d7 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/model/ResourceCollection.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/model/ResourceCollection.java
@@ -8,18 +8,18 @@ import java.util.Objects;
 public class ResourceCollection<T extends NamedEntity> {
 
     public HashMap<String,Object> meta;
-    public HashMap<String,Object> links;
+//    public HashMap<String,Object> links;
     public T[] data;
 
     public ResourceCollection() {
         data = null;
         meta = new HashMap<>();
-        links = new HashMap<>();
+//        links = new HashMap<>();
     }
 
     public ResourceCollection(T[] resources, int pageSize, int pageNumber, int total) {
         meta = new HashMap<>();
-        links = new HashMap<>();
+//        links = new HashMap<>();
 
         meta.put("total",  total);
         meta.put("pageNumber", pageNumber);
diff --git a/src/main/java/nl/utwente/mod4/pokemon/routes/PokemonTypeRoute.java b/src/main/java/nl/utwente/mod4/pokemon/routes/PokemonTypeRoute.java
index b98b707c234f1723cf7ce87d107c5c7aa5a2c391..8179ef8449da3ab44a1a3d6d39cda80a1a32522b 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/routes/PokemonTypeRoute.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/routes/PokemonTypeRoute.java
@@ -2,13 +2,10 @@ package nl.utwente.mod4.pokemon.routes;
 
 import jakarta.ws.rs.*;
 import jakarta.ws.rs.core.MediaType;
-import jakarta.ws.rs.core.Response;
 import nl.utwente.mod4.pokemon.dao.PokemonTypeDao;
 import nl.utwente.mod4.pokemon.model.PokemonType;
 import nl.utwente.mod4.pokemon.model.ResourceCollection;
 
-import java.util.List;
-
 @Path("/pokemonTypes")
 public class PokemonTypeRoute {
 
@@ -19,11 +16,18 @@ public class PokemonTypeRoute {
             @QueryParam("pageSize") int pageSize,
             @QueryParam("pageNumber") int pageNumber
     ) {
+        // initializes page size and page number for request
         int ps = pageSize > 0 ? pageSize : Integer.MAX_VALUE;
         int pn = pageNumber > 0 ? pageNumber : 1;
-        var resources = PokemonTypeDao.INSTANCE.getPokemonTypes(ps, pn, sortBy).toArray(new PokemonType[0]);
-        var total = PokemonTypeDao.INSTANCE.getTotalPokemonTypes();
 
+        // request the desired page and sorting to the Data Access Object
+        PokemonType[] resources = PokemonTypeDao.INSTANCE.getPokemonTypes(ps, pn, sortBy).toArray(new PokemonType[0]);
+
+        // updates the total and page size for the response
+        int total = PokemonTypeDao.INSTANCE.getTotalPokemonTypes();
+        ps = resources == null ? 0 : resources.length;
+
+        // returns a collection object containing the requested resources
         return new ResourceCollection<>(resources, ps, pn, total);
     }
 
@@ -31,6 +35,7 @@ public class PokemonTypeRoute {
     @Produces(MediaType.APPLICATION_JSON)
     @Consumes(MediaType.APPLICATION_JSON)
     public PokemonType createPokemonType(PokemonType pokemonType) {
+        // creates a resource based on to the JSON object sent by the client
         return PokemonTypeDao.INSTANCE.create(pokemonType);
     }
 
@@ -38,6 +43,7 @@ public class PokemonTypeRoute {
     @Path("/{id}")
     @Produces(MediaType.APPLICATION_JSON)
     public PokemonType getPokemonType(@PathParam("id") String id) {
+        // returns to the client the resource with the desired id
         return PokemonTypeDao.INSTANCE.getPokemonType(id);
     }
 
@@ -45,16 +51,19 @@ public class PokemonTypeRoute {
     @Path("/{id}")
     @Produces(MediaType.APPLICATION_JSON)
     @Consumes(MediaType.APPLICATION_JSON)
-    public PokemonType updatePokemonType(@PathParam("id") String id, PokemonType toUpdate) {
-        if (id == null || !id.equals(toUpdate.id))
+    public PokemonType updatePokemonType(@PathParam("id") String id, PokemonType toReplace) {
+        // check if the desired id and the id of the resource to be replaced match
+        if (id == null || !id.equals(toReplace.id))
             throw new BadRequestException("Id mismatch.");
 
-        return PokemonTypeDao.INSTANCE.update(toUpdate);
+        // return the object replaced
+        return PokemonTypeDao.INSTANCE.replace(toReplace);
     }
 
     @DELETE
     @Path("/{id}")
     public void deletePokemonType(@PathParam("id") String id) {
+        // delete the resource with the desired id
         PokemonTypeDao.INSTANCE.delete(id);
     }
 }
\ No newline at end of file
diff --git a/src/main/java/nl/utwente/mod4/pokemon/routes/TrainerRoute.java b/src/main/java/nl/utwente/mod4/pokemon/routes/TrainerRoute.java
index 41ab71ec4ae918132aceae6891bc46235780999f..f0dfcce5b81927941d257bfc47086291b8f3c858 100644
--- a/src/main/java/nl/utwente/mod4/pokemon/routes/TrainerRoute.java
+++ b/src/main/java/nl/utwente/mod4/pokemon/routes/TrainerRoute.java
@@ -16,11 +16,18 @@ public class TrainerRoute {
             @QueryParam("pageSize") int pageSize,
             @QueryParam("pageNumber") int pageNumber
     ) {
+        // initializes page size and page number for request
         int ps = pageSize > 0 ? pageSize : Integer.MAX_VALUE;
         int pn = pageNumber > 0 ? pageNumber : 1;
-        var resources = TrainerDao.INSTANCE.getTrainers(ps, pn).toArray(new Trainer[0]);
-        var total = TrainerDao.INSTANCE.getTotalTrainers();
 
+        // request the desired page to the Data Access Object
+        Trainer[] resources = TrainerDao.INSTANCE.getTrainers(ps, pn).toArray(new Trainer[0]);
+
+        // updates the total and page size for the response
+        int total = TrainerDao.INSTANCE.getTotalTrainers();
+        ps = resources == null ? 0 : resources.length;
+
+        // returns a collection object containing the requested resources
         return new ResourceCollection<>(resources, ps, pn, total);
     }
 
@@ -28,6 +35,7 @@ public class TrainerRoute {
     @Produces(MediaType.APPLICATION_JSON)
     @Consumes(MediaType.APPLICATION_JSON)
     public Trainer createTrainer(Trainer pokemonType) {
+        // creates a resource based on to the JSON object sent by the client
         return TrainerDao.INSTANCE.create(pokemonType);
     }
 
@@ -35,6 +43,7 @@ public class TrainerRoute {
     @Path("/{id}")
     @Produces(MediaType.APPLICATION_JSON)
     public Trainer getTrainer(@PathParam("id") String id) {
+        // returns to the client the resource with the desired id
         return TrainerDao.INSTANCE.getTrainer(id);
     }
 
@@ -42,16 +51,19 @@ public class TrainerRoute {
     @Path("/{id}")
     @Produces(MediaType.APPLICATION_JSON)
     @Consumes(MediaType.APPLICATION_JSON)
-    public Trainer updateTrainer(@PathParam("id") String id, Trainer toUpdate) {
-        if (id == null || !id.equals(toUpdate.id))
+    public Trainer updateTrainer(@PathParam("id") String id, Trainer toReplace) {
+        // check if the desired id and the id of the resource to be replaced match
+        if (id == null || !id.equals(toReplace.id))
             throw new BadRequestException("Id mismatch.");
 
-        return TrainerDao.INSTANCE.update(toUpdate);
+        // return the object replaced
+        return TrainerDao.INSTANCE.replace(toReplace);
     }
 
     @DELETE
     @Path("/{id}")
     public void deleteTrainer(@PathParam("id") String id) {
+        // delete the resource with the desired id
         TrainerDao.INSTANCE.delete(id);
     }
 }
diff --git a/src/main/resources/aggregated-and-filtered-pokemon-dataset.json b/src/main/resources/aggregated-and-filtered-pokemon-dataset.json
index 27f4e4435b1ec39b762a12a354340db0bc28d143..4b6ad2c33a512943c01032583cd73e01f8df9277 100644
--- a/src/main/resources/aggregated-and-filtered-pokemon-dataset.json
+++ b/src/main/resources/aggregated-and-filtered-pokemon-dataset.json
@@ -1,10 +1,10 @@
 [
   {
     "name": "Abomasnow",
-    "id": 1,
+    "id": "1",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/abomasnow.png",
+    "imgUrl": "./images/abomasnow.png",
     "japaneseName": "Yukinoohユキノオー",
     "pokedexNumber": 460,
     "abilities": ["Snow Warning", "Soundproof"],
@@ -21,14 +21,14 @@
     "secondaryType": "ice",
     "baseWeight": 135.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Abra",
-    "id": 2,
+    "id": "2",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/abra.png",
+    "imgUrl": "./images/abra.png",
     "japaneseName": "Caseyケーシィ",
     "pokedexNumber": 63,
     "abilities": ["Synchronize", "Inner Focus", "Magic Guard"],
@@ -45,14 +45,14 @@
     "secondaryType": "",
     "baseWeight": 19.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Absol",
-    "id": 3,
+    "id": "3",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/absol.png",
+    "imgUrl": "./images/absol.png",
     "japaneseName": "Absolアブソル",
     "pokedexNumber": 359,
     "abilities": ["Pressure", "Super Luck", "Justified"],
@@ -69,14 +69,14 @@
     "secondaryType": "",
     "baseWeight": 47,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Accelgor",
-    "id": 4,
+    "id": "4",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/accelgor.png",
+    "imgUrl": "./images/accelgor.png",
     "japaneseName": "Agilderアギルダー",
     "pokedexNumber": 617,
     "abilities": ["Hydration", "Sticky Hold", "Unburden"],
@@ -93,14 +93,14 @@
     "secondaryType": "",
     "baseWeight": 25.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Aegislash",
-    "id": 5,
+    "id": "5",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/aegislash-blade.png",
+    "imgUrl": "./images/aegislash-blade.png",
     "japaneseName": "Gillgardギルガルド",
     "pokedexNumber": 681,
     "abilities": ["Stance Change"],
@@ -117,14 +117,14 @@
     "secondaryType": "ghost",
     "baseWeight": 53,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Aerodactyl",
-    "id": 6,
+    "id": "6",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/aerodactyl.png",
+    "imgUrl": "./images/aerodactyl.png",
     "japaneseName": "Pteraプテラ",
     "pokedexNumber": 142,
     "abilities": ["Rock Head", "Pressure", "Unnerve"],
@@ -141,14 +141,14 @@
     "secondaryType": "flying",
     "baseWeight": 59,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Aggron",
-    "id": 7,
+    "id": "7",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/aggron.png",
+    "imgUrl": "./images/aggron.png",
     "japaneseName": "Bossgodoraボスゴドラ",
     "pokedexNumber": 306,
     "abilities": ["Sturdy", "Rock Head", "Heavy Metal"],
@@ -165,14 +165,14 @@
     "secondaryType": "rock",
     "baseWeight": 360,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Aipom",
-    "id": 8,
+    "id": "8",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/aipom.png",
+    "imgUrl": "./images/aipom.png",
     "japaneseName": "Eipamエイパム",
     "pokedexNumber": 190,
     "abilities": ["Run Away", "Pickup", "Skill Link"],
@@ -189,14 +189,14 @@
     "secondaryType": "",
     "baseWeight": 11.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Alakazam",
-    "id": 9,
+    "id": "9",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/alakazam.png",
+    "imgUrl": "./images/alakazam.png",
     "japaneseName": "Foodinフーディン",
     "pokedexNumber": 65,
     "abilities": ["Synchronize", "Inner Focus", "Magic Guard"],
@@ -213,14 +213,14 @@
     "secondaryType": "",
     "baseWeight": 48,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Alomomola",
-    "id": 10,
+    "id": "10",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/alomomola.png",
+    "imgUrl": "./images/alomomola.png",
     "japaneseName": "Mamanbouママンボウ",
     "pokedexNumber": 594,
     "abilities": ["Healer", "Hydration", "Regenerator"],
@@ -237,14 +237,14 @@
     "secondaryType": "",
     "baseWeight": 31.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Altaria",
-    "id": 11,
+    "id": "11",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/altaria.png",
+    "imgUrl": "./images/altaria.png",
     "japaneseName": "Tyltalisチルタリス",
     "pokedexNumber": 334,
     "abilities": ["Natural Cure", "Cloud Nine"],
@@ -261,14 +261,14 @@
     "secondaryType": "flying",
     "baseWeight": 20.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Amaura",
-    "id": 12,
+    "id": "12",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/amaura.png",
+    "imgUrl": "./images/amaura.png",
     "japaneseName": "Amarusアマルス",
     "pokedexNumber": 698,
     "abilities": ["Refrigerate", "Snow Warning"],
@@ -285,14 +285,14 @@
     "secondaryType": "ice",
     "baseWeight": 25.2,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ambipom",
-    "id": 13,
+    "id": "13",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ambipom.png",
+    "imgUrl": "./images/ambipom.png",
     "japaneseName": "Etebothエテボース",
     "pokedexNumber": 424,
     "abilities": ["Technician", "Pickup", "Skill Link"],
@@ -309,14 +309,14 @@
     "secondaryType": "",
     "baseWeight": 20.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Amoonguss",
-    "id": 14,
+    "id": "14",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/amoonguss.png",
+    "imgUrl": "./images/amoonguss.png",
     "japaneseName": "Morobareruモロバレル",
     "pokedexNumber": 591,
     "abilities": ["Effect Spore", "Regenerator"],
@@ -333,14 +333,14 @@
     "secondaryType": "poison",
     "baseWeight": 10.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ampharos",
-    "id": 15,
+    "id": "15",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ampharos.png",
+    "imgUrl": "./images/ampharos.png",
     "japaneseName": "Denryuデンリュウ",
     "pokedexNumber": 181,
     "abilities": ["Static", "Plus"],
@@ -357,14 +357,14 @@
     "secondaryType": "",
     "baseWeight": 61.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Anorith",
-    "id": 16,
+    "id": "16",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/anorith.png",
+    "imgUrl": "./images/anorith.png",
     "japaneseName": "Anopthアノプス",
     "pokedexNumber": 347,
     "abilities": ["Battle Armor", "Swift Swim"],
@@ -381,14 +381,14 @@
     "secondaryType": "bug",
     "baseWeight": 12.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Araquanid",
-    "id": 17,
+    "id": "17",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/araquanid.png",
+    "imgUrl": "./images/araquanid.png",
     "japaneseName": "Onishizukumoオニシズクモ",
     "pokedexNumber": 752,
     "abilities": ["Water Bubble", "Water Absorb"],
@@ -405,14 +405,14 @@
     "secondaryType": "bug",
     "baseWeight": 82,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Arbok",
-    "id": 18,
+    "id": "18",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/arbok.png",
+    "imgUrl": "./images/arbok.png",
     "japaneseName": "Arbokアーボック",
     "pokedexNumber": 24,
     "abilities": ["Intimidate", "Shed Skin", "Unnerve"],
@@ -429,14 +429,14 @@
     "secondaryType": "",
     "baseWeight": 65,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Arcanine",
-    "id": 19,
+    "id": "19",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/arcanine.png",
+    "imgUrl": "./images/arcanine.png",
     "japaneseName": "Windieウインディ",
     "pokedexNumber": 59,
     "abilities": ["Intimidate", "Flash Fire", "Justified"],
@@ -453,14 +453,14 @@
     "secondaryType": "",
     "baseWeight": 155,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Arceus",
-    "id": 20,
+    "id": "20",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/arceus.png",
+    "imgUrl": "./images/arceus.png",
     "japaneseName": "Arceusアルセウス",
     "pokedexNumber": 493,
     "abilities": ["Multitype"],
@@ -477,14 +477,14 @@
     "secondaryType": "",
     "baseWeight": 320,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Archen",
-    "id": 21,
+    "id": "21",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/archen.png",
+    "imgUrl": "./images/archen.png",
     "japaneseName": "Archenアーケン",
     "pokedexNumber": 566,
     "abilities": ["Defeatist"],
@@ -501,14 +501,14 @@
     "secondaryType": "flying",
     "baseWeight": 9.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Archeops",
-    "id": 22,
+    "id": "22",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/archeops.png",
+    "imgUrl": "./images/archeops.png",
     "japaneseName": "Archeosアーケオス",
     "pokedexNumber": 567,
     "abilities": ["Defeatist"],
@@ -525,14 +525,14 @@
     "secondaryType": "flying",
     "baseWeight": 32,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ariados",
-    "id": 23,
+    "id": "23",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ariados.png",
+    "imgUrl": "./images/ariados.png",
     "japaneseName": "Ariadosアリアドス",
     "pokedexNumber": 168,
     "abilities": ["Swarm", "Insomnia", "Sniper"],
@@ -549,14 +549,14 @@
     "secondaryType": "poison",
     "baseWeight": 33.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Armaldo",
-    "id": 24,
+    "id": "24",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/armaldo.png",
+    "imgUrl": "./images/armaldo.png",
     "japaneseName": "Armaldoアーマルド",
     "pokedexNumber": 348,
     "abilities": ["Battle Armor", "Swift Swim"],
@@ -573,14 +573,14 @@
     "secondaryType": "bug",
     "baseWeight": 68.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Aromatisse",
-    "id": 25,
+    "id": "25",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/aromatisse.png",
+    "imgUrl": "./images/aromatisse.png",
     "japaneseName": "Frefuwanフレフワン",
     "pokedexNumber": 683,
     "abilities": ["Healer", "Aroma Veil"],
@@ -597,14 +597,14 @@
     "secondaryType": "",
     "baseWeight": 15.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Aron",
-    "id": 26,
+    "id": "26",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/aron.png",
+    "imgUrl": "./images/aron.png",
     "japaneseName": "Cokodoraココドラ",
     "pokedexNumber": 304,
     "abilities": ["Sturdy", "Rock Head", "Heavy Metal"],
@@ -621,14 +621,14 @@
     "secondaryType": "rock",
     "baseWeight": 60,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Articuno",
-    "id": 27,
+    "id": "27",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/articuno.png",
+    "imgUrl": "./images/articuno.png",
     "japaneseName": "Freezerフリーザー",
     "pokedexNumber": 144,
     "abilities": ["Pressure", "Snow Cloak"],
@@ -645,14 +645,14 @@
     "secondaryType": "flying",
     "baseWeight": 55.4,
     "generation": 1,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Audino",
-    "id": 28,
+    "id": "28",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/audino.png",
+    "imgUrl": "./images/audino.png",
     "japaneseName": "Tabunneタブンネ",
     "pokedexNumber": 531,
     "abilities": ["Healer", "Regenerator", "Klutz"],
@@ -669,14 +669,14 @@
     "secondaryType": "",
     "baseWeight": 31,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Aurorus",
-    "id": 29,
+    "id": "29",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/aurorus.png",
+    "imgUrl": "./images/aurorus.png",
     "japaneseName": "Amarurugaアマルルガ",
     "pokedexNumber": 699,
     "abilities": ["Refrigerate", "Snow Warning"],
@@ -693,14 +693,14 @@
     "secondaryType": "ice",
     "baseWeight": 225,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Avalugg",
-    "id": 30,
+    "id": "30",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/avalugg.png",
+    "imgUrl": "./images/avalugg.png",
     "japaneseName": "Crebaseクレベース",
     "pokedexNumber": 713,
     "abilities": ["Own Tempo", "Ice Body", "Sturdy"],
@@ -717,14 +717,14 @@
     "secondaryType": "",
     "baseWeight": 505,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Axew",
-    "id": 31,
+    "id": "31",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/axew.png",
+    "imgUrl": "./images/axew.png",
     "japaneseName": "Kibagoキバゴ",
     "pokedexNumber": 610,
     "abilities": ["Rivalry", "Mold Breaker", "Unnerve"],
@@ -741,14 +741,14 @@
     "secondaryType": "",
     "baseWeight": 18,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Azelf",
-    "id": 32,
+    "id": "32",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/azelf.png",
+    "imgUrl": "./images/azelf.png",
     "japaneseName": "Agnomeアグノム",
     "pokedexNumber": 482,
     "abilities": ["Levitate"],
@@ -765,14 +765,14 @@
     "secondaryType": "",
     "baseWeight": 0.3,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Azumarill",
-    "id": 33,
+    "id": "33",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/azumarill.png",
+    "imgUrl": "./images/azumarill.png",
     "japaneseName": "Marilliマリルリ",
     "pokedexNumber": 184,
     "abilities": ["Thick Fat", "Huge Power", "Sap Sipper"],
@@ -789,14 +789,14 @@
     "secondaryType": "fairy",
     "baseWeight": 28.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Azurill",
-    "id": 34,
+    "id": "34",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/azurill.png",
+    "imgUrl": "./images/azurill.png",
     "japaneseName": "Ruririルリリ",
     "pokedexNumber": 298,
     "abilities": ["Thick Fat", "Huge Power", "Sap Sipper"],
@@ -813,14 +813,14 @@
     "secondaryType": "fairy",
     "baseWeight": 2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bagon",
-    "id": 35,
+    "id": "35",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bagon.png",
+    "imgUrl": "./images/bagon.png",
     "japaneseName": "Tatsubayタツベイ",
     "pokedexNumber": 371,
     "abilities": ["Rock Head", "Sheer Force"],
@@ -837,14 +837,14 @@
     "secondaryType": "",
     "baseWeight": 42.1,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Baltoy",
-    "id": 36,
+    "id": "36",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/baltoy.png",
+    "imgUrl": "./images/baltoy.png",
     "japaneseName": "Yajilonヤジロン",
     "pokedexNumber": 343,
     "abilities": ["Levitate"],
@@ -861,14 +861,14 @@
     "secondaryType": "psychic",
     "baseWeight": 21.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Banette",
-    "id": 37,
+    "id": "37",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/banette.png",
+    "imgUrl": "./images/banette.png",
     "japaneseName": "Juppetaジュペッタ",
     "pokedexNumber": 354,
     "abilities": ["Insomnia", "Frisk", "Cursed Body"],
@@ -885,14 +885,14 @@
     "secondaryType": "",
     "baseWeight": 12.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Barbaracle",
-    "id": 38,
+    "id": "38",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/barbaracle.png",
+    "imgUrl": "./images/barbaracle.png",
     "japaneseName": "Gamenodesガメノデス",
     "pokedexNumber": 689,
     "abilities": ["Tough Claws", "Sniper", "Pickpocket"],
@@ -909,14 +909,14 @@
     "secondaryType": "water",
     "baseWeight": 96,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Barboach",
-    "id": 39,
+    "id": "39",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/barboach.png",
+    "imgUrl": "./images/barboach.png",
     "japaneseName": "Dojoachドジョッチ",
     "pokedexNumber": 339,
     "abilities": ["Oblivious", "Anticipation", "Hydration"],
@@ -933,14 +933,14 @@
     "secondaryType": "ground",
     "baseWeight": 1.9,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Basculin",
-    "id": 40,
+    "id": "40",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/basculin-red-striped.png",
+    "imgUrl": "./images/basculin-red-striped.png",
     "japaneseName": "Bassraoバスラオ",
     "pokedexNumber": 550,
     "abilities": ["Reckless", "Rock Head", "Adaptability", "Mold Breaker"],
@@ -957,14 +957,14 @@
     "secondaryType": "",
     "baseWeight": 18,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bastiodon",
-    "id": 41,
+    "id": "41",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bastiodon.png",
+    "imgUrl": "./images/bastiodon.png",
     "japaneseName": "Toridepsトリデプス",
     "pokedexNumber": 411,
     "abilities": ["Sturdy", "Soundproof"],
@@ -981,14 +981,14 @@
     "secondaryType": "steel",
     "baseWeight": 149.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bayleef",
-    "id": 42,
+    "id": "42",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bayleef.png",
+    "imgUrl": "./images/bayleef.png",
     "japaneseName": "Bayleafベイリーフ",
     "pokedexNumber": 153,
     "abilities": ["Overgrow", "Leaf Guard"],
@@ -1005,14 +1005,14 @@
     "secondaryType": "",
     "baseWeight": 15.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Beartic",
-    "id": 43,
+    "id": "43",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/beartic.png",
+    "imgUrl": "./images/beartic.png",
     "japaneseName": "Tunbearツンベアー",
     "pokedexNumber": 614,
     "abilities": ["Snow Cloak", "Slush Rush", "Swift Swim"],
@@ -1029,14 +1029,14 @@
     "secondaryType": "",
     "baseWeight": 260,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Beautifly",
-    "id": 44,
+    "id": "44",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/beautifly.png",
+    "imgUrl": "./images/beautifly.png",
     "japaneseName": "Agehuntアゲハント",
     "pokedexNumber": 267,
     "abilities": ["Swarm", "Rivalry"],
@@ -1053,14 +1053,14 @@
     "secondaryType": "flying",
     "baseWeight": 28.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Beedrill",
-    "id": 45,
+    "id": "45",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/beedrill.png",
+    "imgUrl": "./images/beedrill.png",
     "japaneseName": "Spearスピアー",
     "pokedexNumber": 15,
     "abilities": ["Swarm", "Sniper"],
@@ -1077,14 +1077,14 @@
     "secondaryType": "poison",
     "baseWeight": 29.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Beheeyem",
-    "id": 46,
+    "id": "46",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/beheeyem.png",
+    "imgUrl": "./images/beheeyem.png",
     "japaneseName": "Ohbemオーベム",
     "pokedexNumber": 606,
     "abilities": ["Telepathy", "Synchronize", "Analytic"],
@@ -1101,14 +1101,14 @@
     "secondaryType": "",
     "baseWeight": 34.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Beldum",
-    "id": 47,
+    "id": "47",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/beldum.png",
+    "imgUrl": "./images/beldum.png",
     "japaneseName": "Dumbberダンバル",
     "pokedexNumber": 374,
     "abilities": ["Clear Body", "Light Metal"],
@@ -1125,14 +1125,14 @@
     "secondaryType": "psychic",
     "baseWeight": 95.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bellossom",
-    "id": 48,
+    "id": "48",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bellossom.png",
+    "imgUrl": "./images/bellossom.png",
     "japaneseName": "Kireihanaキレイハナ",
     "pokedexNumber": 182,
     "abilities": ["Chlorophyll", "Healer"],
@@ -1149,14 +1149,14 @@
     "secondaryType": "",
     "baseWeight": 5.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bellsprout",
-    "id": 49,
+    "id": "49",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bellsprout.png",
+    "imgUrl": "./images/bellsprout.png",
     "japaneseName": "Madatsubomiマダツボミ",
     "pokedexNumber": 69,
     "abilities": ["Chlorophyll", "Gluttony"],
@@ -1173,14 +1173,14 @@
     "secondaryType": "poison",
     "baseWeight": 4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bergmite",
-    "id": 50,
+    "id": "50",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bergmite.png",
+    "imgUrl": "./images/bergmite.png",
     "japaneseName": "Kachikohruカチコール",
     "pokedexNumber": 712,
     "abilities": ["Own Tempo", "Ice Body", "Sturdy"],
@@ -1197,14 +1197,14 @@
     "secondaryType": "",
     "baseWeight": 99.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bewear",
-    "id": 51,
+    "id": "51",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bewear.png",
+    "imgUrl": "./images/bewear.png",
     "japaneseName": "Kiterugumaキテルグマ",
     "pokedexNumber": 760,
     "abilities": ["Fluffy", "Klutz", "Unnerve"],
@@ -1221,14 +1221,14 @@
     "secondaryType": "fighting",
     "baseWeight": 135,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bibarel",
-    "id": 52,
+    "id": "52",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bibarel.png",
+    "imgUrl": "./images/bibarel.png",
     "japaneseName": "Beadaruビーダル",
     "pokedexNumber": 400,
     "abilities": ["Simple", "Unaware", "Moody"],
@@ -1245,14 +1245,14 @@
     "secondaryType": "water",
     "baseWeight": 31.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bidoof",
-    "id": 53,
+    "id": "53",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bidoof.png",
+    "imgUrl": "./images/bidoof.png",
     "japaneseName": "Bippaビッパ",
     "pokedexNumber": 399,
     "abilities": ["Simple", "Unaware", "Moody"],
@@ -1269,14 +1269,14 @@
     "secondaryType": "",
     "baseWeight": 20,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Binacle",
-    "id": 54,
+    "id": "54",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/binacle.png",
+    "imgUrl": "./images/binacle.png",
     "japaneseName": "Kameteteカメテテ",
     "pokedexNumber": 688,
     "abilities": ["Tough Claws", "Sniper", "Pickpocket"],
@@ -1293,14 +1293,14 @@
     "secondaryType": "water",
     "baseWeight": 31,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bisharp",
-    "id": 55,
+    "id": "55",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bisharp.png",
+    "imgUrl": "./images/bisharp.png",
     "japaneseName": "Kirikizanキリキザン",
     "pokedexNumber": 625,
     "abilities": ["Defiant", "Inner Focus", "Pressure"],
@@ -1317,14 +1317,14 @@
     "secondaryType": "steel",
     "baseWeight": 70,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Blastoise",
-    "id": 56,
+    "id": "56",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/blastoise.png",
+    "imgUrl": "./images/blastoise.png",
     "japaneseName": "Kamexカメックス",
     "pokedexNumber": 9,
     "abilities": ["Torrent", "Rain Dish"],
@@ -1341,14 +1341,14 @@
     "secondaryType": "",
     "baseWeight": 85.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Blaziken",
-    "id": 57,
+    "id": "57",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/blaziken.png",
+    "imgUrl": "./images/blaziken.png",
     "japaneseName": "Bursyamoバシャーモ",
     "pokedexNumber": 257,
     "abilities": ["Blaze", "Speed Boost"],
@@ -1365,14 +1365,14 @@
     "secondaryType": "fighting",
     "baseWeight": 52,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Blissey",
-    "id": 58,
+    "id": "58",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/blissey.png",
+    "imgUrl": "./images/blissey.png",
     "japaneseName": "Happinasハピナス",
     "pokedexNumber": 242,
     "abilities": ["Natural Cure", "Serene Grace", "Healer"],
@@ -1389,14 +1389,14 @@
     "secondaryType": "",
     "baseWeight": 46.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Blitzle",
-    "id": 59,
+    "id": "59",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/blitzle.png",
+    "imgUrl": "./images/blitzle.png",
     "japaneseName": "Shimamaシママ",
     "pokedexNumber": 522,
     "abilities": ["Lightningrod", "Motor Drive", "Sap Sipper"],
@@ -1413,14 +1413,14 @@
     "secondaryType": "",
     "baseWeight": 29.8,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Boldore",
-    "id": 60,
+    "id": "60",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/boldore.png",
+    "imgUrl": "./images/boldore.png",
     "japaneseName": "Gantleガントル",
     "pokedexNumber": 525,
     "abilities": ["Sturdy", "Weak Armor", "Sand Force"],
@@ -1437,14 +1437,14 @@
     "secondaryType": "",
     "baseWeight": 102,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bonsly",
-    "id": 61,
+    "id": "61",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bonsly.png",
+    "imgUrl": "./images/bonsly.png",
     "japaneseName": "Usohachiウソハチ",
     "pokedexNumber": 438,
     "abilities": ["Sturdy", "Rock Head", "Rattled"],
@@ -1461,14 +1461,14 @@
     "secondaryType": "",
     "baseWeight": 15,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bouffalant",
-    "id": 62,
+    "id": "62",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bouffalant.png",
+    "imgUrl": "./images/bouffalant.png",
     "japaneseName": "Buffronバッフロン",
     "pokedexNumber": 626,
     "abilities": ["Reckless", "Sap Sipper", "Soundproof"],
@@ -1485,14 +1485,14 @@
     "secondaryType": "",
     "baseWeight": 94.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bounsweet",
-    "id": 63,
+    "id": "63",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bounsweet.png",
+    "imgUrl": "./images/bounsweet.png",
     "japaneseName": "Amakajiアマカジ",
     "pokedexNumber": 761,
     "abilities": ["Leaf Guard", "Oblivious", "Sweet Veil"],
@@ -1509,14 +1509,14 @@
     "secondaryType": "",
     "baseWeight": 3.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Braixen",
-    "id": 64,
+    "id": "64",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/braixen.png",
+    "imgUrl": "./images/braixen.png",
     "japaneseName": "Tairenarテールナー",
     "pokedexNumber": 654,
     "abilities": ["Blaze", "Magician"],
@@ -1533,14 +1533,14 @@
     "secondaryType": "",
     "baseWeight": 14.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Braviary",
-    "id": 65,
+    "id": "65",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/braviary.png",
+    "imgUrl": "./images/braviary.png",
     "japaneseName": "Warrgleウォーグル",
     "pokedexNumber": 628,
     "abilities": ["Keen Eye", "Sheer Force", "Defiant"],
@@ -1557,14 +1557,14 @@
     "secondaryType": "flying",
     "baseWeight": 41,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Breloom",
-    "id": 66,
+    "id": "66",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/breloom.png",
+    "imgUrl": "./images/breloom.png",
     "japaneseName": "Kinogassaキノガッサ",
     "pokedexNumber": 286,
     "abilities": ["Effect Spore", "Poison Heal", "Technician"],
@@ -1581,14 +1581,14 @@
     "secondaryType": "fighting",
     "baseWeight": 39.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Brionne",
-    "id": 67,
+    "id": "67",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/brionne.png",
+    "imgUrl": "./images/brionne.png",
     "japaneseName": "Osyamariオシャマリ",
     "pokedexNumber": 729,
     "abilities": ["Torrent", "Liquid Voice"],
@@ -1605,14 +1605,14 @@
     "secondaryType": "",
     "baseWeight": 17.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bronzong",
-    "id": 68,
+    "id": "68",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bronzong.png",
+    "imgUrl": "./images/bronzong.png",
     "japaneseName": "Dohtakunドータクン",
     "pokedexNumber": 437,
     "abilities": ["Levitate", "Heatproof", "Heavy Metal"],
@@ -1629,14 +1629,14 @@
     "secondaryType": "psychic",
     "baseWeight": 187,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bronzor",
-    "id": 69,
+    "id": "69",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bronzor.png",
+    "imgUrl": "./images/bronzor.png",
     "japaneseName": "Dohmirrorドーミラー",
     "pokedexNumber": 436,
     "abilities": ["Levitate", "Heatproof", "Heavy Metal"],
@@ -1653,14 +1653,14 @@
     "secondaryType": "psychic",
     "baseWeight": 60.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bruxish",
-    "id": 70,
+    "id": "70",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bruxish.png",
+    "imgUrl": "./images/bruxish.png",
     "japaneseName": "Hagigishiriハギギシリ",
     "pokedexNumber": 779,
     "abilities": ["Dazzling", "Strong Jaw", "Wonder Skin "],
@@ -1677,14 +1677,14 @@
     "secondaryType": "psychic",
     "baseWeight": 19,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Budew",
-    "id": 71,
+    "id": "71",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/budew.png",
+    "imgUrl": "./images/budew.png",
     "japaneseName": "Subomieスボミー",
     "pokedexNumber": 406,
     "abilities": ["Natural Cure", "Poison Point", "Leaf Guard"],
@@ -1701,14 +1701,14 @@
     "secondaryType": "poison",
     "baseWeight": 1.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Buizel",
-    "id": 72,
+    "id": "72",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/buizel.png",
+    "imgUrl": "./images/buizel.png",
     "japaneseName": "Buoyselブイゼル",
     "pokedexNumber": 418,
     "abilities": ["Swift Swim", "Water Veil"],
@@ -1725,14 +1725,14 @@
     "secondaryType": "",
     "baseWeight": 29.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bulbasaur",
-    "id": 73,
+    "id": "73",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bulbasaur.png",
+    "imgUrl": "./images/bulbasaur.png",
     "japaneseName": "Fushigidaneフシギダネ",
     "pokedexNumber": 1,
     "abilities": ["Overgrow", "Chlorophyll"],
@@ -1749,14 +1749,14 @@
     "secondaryType": "poison",
     "baseWeight": 6.9,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Buneary",
-    "id": 74,
+    "id": "74",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/buneary.png",
+    "imgUrl": "./images/buneary.png",
     "japaneseName": "Mimirolミミロル",
     "pokedexNumber": 427,
     "abilities": ["Run Away", "Klutz", "Limber"],
@@ -1773,14 +1773,14 @@
     "secondaryType": "",
     "baseWeight": 5.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Bunnelby",
-    "id": 75,
+    "id": "75",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/bunnelby.png",
+    "imgUrl": "./images/bunnelby.png",
     "japaneseName": "Horubeeホルビー",
     "pokedexNumber": 659,
     "abilities": ["Pickup", "Cheek Pouch", "Huge Power"],
@@ -1797,14 +1797,14 @@
     "secondaryType": "",
     "baseWeight": 5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Burmy",
-    "id": 76,
+    "id": "76",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/burmy.png",
+    "imgUrl": "./images/burmy.png",
     "japaneseName": "Minomucchiミノムッチ",
     "pokedexNumber": 412,
     "abilities": ["Shed Skin", "Overcoat"],
@@ -1821,14 +1821,14 @@
     "secondaryType": "",
     "baseWeight": 3.4,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Butterfree",
-    "id": 77,
+    "id": "77",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/butterfree.png",
+    "imgUrl": "./images/butterfree.png",
     "japaneseName": "Butterfreeバタフリー",
     "pokedexNumber": 12,
     "abilities": ["Compoundeyes", "Tinted Lens"],
@@ -1845,14 +1845,14 @@
     "secondaryType": "flying",
     "baseWeight": 32,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Buzzwole",
-    "id": 78,
+    "id": "78",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/buzzwole.png",
+    "imgUrl": "./images/buzzwole.png",
     "japaneseName": "Massivoonマッシブーン",
     "pokedexNumber": 794,
     "abilities": ["Beast Boost"],
@@ -1869,14 +1869,14 @@
     "secondaryType": "fighting",
     "baseWeight": 333.6,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Cacnea",
-    "id": 79,
+    "id": "79",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cacnea.png",
+    "imgUrl": "./images/cacnea.png",
     "japaneseName": "Saboneaサボネア",
     "pokedexNumber": 331,
     "abilities": ["Sand Veil", "Water Absorb"],
@@ -1893,14 +1893,14 @@
     "secondaryType": "",
     "baseWeight": 51.3,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cacturne",
-    "id": 80,
+    "id": "80",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cacturne.png",
+    "imgUrl": "./images/cacturne.png",
     "japaneseName": "Noctusノクタス",
     "pokedexNumber": 332,
     "abilities": ["Sand Veil", "Water Absorb"],
@@ -1917,14 +1917,14 @@
     "secondaryType": "dark",
     "baseWeight": 77.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Camerupt",
-    "id": 81,
+    "id": "81",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/camerupt.png",
+    "imgUrl": "./images/camerupt.png",
     "japaneseName": "Bakuudaバクーダ",
     "pokedexNumber": 323,
     "abilities": ["Magma Armor", "Solid Rock", "Anger Point"],
@@ -1941,14 +1941,14 @@
     "secondaryType": "ground",
     "baseWeight": 220,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Carbink",
-    "id": 82,
+    "id": "82",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/carbink.png",
+    "imgUrl": "./images/carbink.png",
     "japaneseName": "Melecieメレシー",
     "pokedexNumber": 703,
     "abilities": ["Clear Body", "Sturdy"],
@@ -1965,14 +1965,14 @@
     "secondaryType": "fairy",
     "baseWeight": 5.7,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Carnivine",
-    "id": 83,
+    "id": "83",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/carnivine.png",
+    "imgUrl": "./images/carnivine.png",
     "japaneseName": "Muskippaマスキッパ",
     "pokedexNumber": 455,
     "abilities": ["Levitate"],
@@ -1989,14 +1989,14 @@
     "secondaryType": "",
     "baseWeight": 27,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Carracosta",
-    "id": 84,
+    "id": "84",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/carracosta.png",
+    "imgUrl": "./images/carracosta.png",
     "japaneseName": "Abagouraアバゴーラ",
     "pokedexNumber": 565,
     "abilities": ["Solid Rock", "Sturdy", "Swift Swim"],
@@ -2013,14 +2013,14 @@
     "secondaryType": "rock",
     "baseWeight": 81,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Carvanha",
-    "id": 85,
+    "id": "85",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/carvanha.png",
+    "imgUrl": "./images/carvanha.png",
     "japaneseName": "Kibanhaキバニア",
     "pokedexNumber": 318,
     "abilities": ["Rough Skin", "Speed Boost"],
@@ -2037,14 +2037,14 @@
     "secondaryType": "dark",
     "baseWeight": 20.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cascoon",
-    "id": 86,
+    "id": "86",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cascoon.png",
+    "imgUrl": "./images/cascoon.png",
     "japaneseName": "Mayuldマユルド",
     "pokedexNumber": 268,
     "abilities": ["Shed Skin"],
@@ -2061,14 +2061,14 @@
     "secondaryType": "",
     "baseWeight": 11.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Castform",
-    "id": 87,
+    "id": "87",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/castform.png",
+    "imgUrl": "./images/castform.png",
     "japaneseName": "Powalenポワルン",
     "pokedexNumber": 351,
     "abilities": ["Forecast"],
@@ -2085,14 +2085,14 @@
     "secondaryType": "",
     "baseWeight": 0.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Caterpie",
-    "id": 88,
+    "id": "88",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/caterpie.png",
+    "imgUrl": "./images/caterpie.png",
     "japaneseName": "Caterpieキャタピー",
     "pokedexNumber": 10,
     "abilities": ["Shield Dust", "Run Away"],
@@ -2109,14 +2109,14 @@
     "secondaryType": "",
     "baseWeight": 2.9,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Celebi",
-    "id": 89,
+    "id": "89",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/celebi.png",
+    "imgUrl": "./images/celebi.png",
     "japaneseName": "Celebiセレビィ",
     "pokedexNumber": 251,
     "abilities": ["Natural Cure"],
@@ -2133,14 +2133,14 @@
     "secondaryType": "grass",
     "baseWeight": 5,
     "generation": 2,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Celesteela",
-    "id": 90,
+    "id": "90",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/celesteela.png",
+    "imgUrl": "./images/celesteela.png",
     "japaneseName": "Tekkaguyaテッカグヤ",
     "pokedexNumber": 797,
     "abilities": ["Beast Boost"],
@@ -2157,14 +2157,14 @@
     "secondaryType": "flying",
     "baseWeight": 999.9,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Chandelure",
-    "id": 91,
+    "id": "91",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chandelure.png",
+    "imgUrl": "./images/chandelure.png",
     "japaneseName": "Chandelaシャンデラ",
     "pokedexNumber": 609,
     "abilities": ["Flash Fire", "Flame Body", "Infiltrator"],
@@ -2181,14 +2181,14 @@
     "secondaryType": "fire",
     "baseWeight": 34.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chansey",
-    "id": 92,
+    "id": "92",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chansey.png",
+    "imgUrl": "./images/chansey.png",
     "japaneseName": "Luckyラッキー",
     "pokedexNumber": 113,
     "abilities": ["Natural Cure", "Serene Grace", "Healer"],
@@ -2205,14 +2205,14 @@
     "secondaryType": "",
     "baseWeight": 34.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Charizard",
-    "id": 93,
+    "id": "93",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/charizard.png",
+    "imgUrl": "./images/charizard.png",
     "japaneseName": "Lizardonリザードン",
     "pokedexNumber": 6,
     "abilities": ["Blaze", "Solar Power"],
@@ -2229,14 +2229,14 @@
     "secondaryType": "flying",
     "baseWeight": 90.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Charjabug",
-    "id": 94,
+    "id": "94",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/charjabug.png",
+    "imgUrl": "./images/charjabug.png",
     "japaneseName": "Dendimushiデンヂムシ",
     "pokedexNumber": 737,
     "abilities": ["Battery"],
@@ -2253,14 +2253,14 @@
     "secondaryType": "electric",
     "baseWeight": 10.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Charmander",
-    "id": 95,
+    "id": "95",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/charmander.png",
+    "imgUrl": "./images/charmander.png",
     "japaneseName": "Hitokageヒトカゲ",
     "pokedexNumber": 4,
     "abilities": ["Blaze", "Solar Power"],
@@ -2277,14 +2277,14 @@
     "secondaryType": "",
     "baseWeight": 8.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Charmeleon",
-    "id": 96,
+    "id": "96",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/charmeleon.png",
+    "imgUrl": "./images/charmeleon.png",
     "japaneseName": "Lizardoリザード",
     "pokedexNumber": 5,
     "abilities": ["Blaze", "Solar Power"],
@@ -2301,14 +2301,14 @@
     "secondaryType": "",
     "baseWeight": 19,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chatot",
-    "id": 97,
+    "id": "97",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chatot.png",
+    "imgUrl": "./images/chatot.png",
     "japaneseName": "Perapペラップ",
     "pokedexNumber": 441,
     "abilities": ["Keen Eye", "Tangled Feet", "Big Pecks"],
@@ -2325,14 +2325,14 @@
     "secondaryType": "flying",
     "baseWeight": 1.9,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cherrim",
-    "id": 98,
+    "id": "98",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cherrim.png",
+    "imgUrl": "./images/cherrim.png",
     "japaneseName": "Cherrimチェリム",
     "pokedexNumber": 421,
     "abilities": ["Flower Gift"],
@@ -2349,14 +2349,14 @@
     "secondaryType": "",
     "baseWeight": 9.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cherubi",
-    "id": 99,
+    "id": "99",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cherubi.png",
+    "imgUrl": "./images/cherubi.png",
     "japaneseName": "Cherinboチェリンボ",
     "pokedexNumber": 420,
     "abilities": ["Chlorophyll"],
@@ -2373,14 +2373,14 @@
     "secondaryType": "",
     "baseWeight": 3.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chesnaught",
-    "id": 100,
+    "id": "100",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chesnaught.png",
+    "imgUrl": "./images/chesnaught.png",
     "japaneseName": "Brigarronブリガロン",
     "pokedexNumber": 652,
     "abilities": ["Overgrow", "Bulletproof"],
@@ -2397,14 +2397,14 @@
     "secondaryType": "fighting",
     "baseWeight": 90,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chespin",
-    "id": 101,
+    "id": "101",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chespin.png",
+    "imgUrl": "./images/chespin.png",
     "japaneseName": "Harimaronハリマロン",
     "pokedexNumber": 650,
     "abilities": ["Overgrow", "Bulletproof"],
@@ -2421,14 +2421,14 @@
     "secondaryType": "",
     "baseWeight": 9,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chikorita",
-    "id": 102,
+    "id": "102",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chikorita.png",
+    "imgUrl": "./images/chikorita.png",
     "japaneseName": "Chicoritaチコリータ",
     "pokedexNumber": 152,
     "abilities": ["Overgrow", "Leaf Guard"],
@@ -2445,14 +2445,14 @@
     "secondaryType": "",
     "baseWeight": 6.4,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chimchar",
-    "id": 103,
+    "id": "103",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chimchar.png",
+    "imgUrl": "./images/chimchar.png",
     "japaneseName": "Hikozaruヒコザル",
     "pokedexNumber": 390,
     "abilities": ["Blaze", "Iron Fist"],
@@ -2469,14 +2469,14 @@
     "secondaryType": "",
     "baseWeight": 6.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chimecho",
-    "id": 104,
+    "id": "104",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chimecho.png",
+    "imgUrl": "./images/chimecho.png",
     "japaneseName": "Chireanチリーン",
     "pokedexNumber": 358,
     "abilities": ["Levitate"],
@@ -2493,14 +2493,14 @@
     "secondaryType": "",
     "baseWeight": 1,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chinchou",
-    "id": 105,
+    "id": "105",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chinchou.png",
+    "imgUrl": "./images/chinchou.png",
     "japaneseName": "Chonchieチョンチー",
     "pokedexNumber": 170,
     "abilities": ["Volt Absorb", "Illuminate", "Water Absorb"],
@@ -2517,14 +2517,14 @@
     "secondaryType": "electric",
     "baseWeight": 12,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Chingling",
-    "id": 106,
+    "id": "106",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/chingling.png",
+    "imgUrl": "./images/chingling.png",
     "japaneseName": "Lisyanリーシャン",
     "pokedexNumber": 433,
     "abilities": ["Levitate"],
@@ -2541,14 +2541,14 @@
     "secondaryType": "",
     "baseWeight": 0.6,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cinccino",
-    "id": 107,
+    "id": "107",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cinccino.png",
+    "imgUrl": "./images/cinccino.png",
     "japaneseName": "Chillaccinoチラチーノ",
     "pokedexNumber": 573,
     "abilities": ["Cute Charm", "Technician", "Skill Link"],
@@ -2565,14 +2565,14 @@
     "secondaryType": "",
     "baseWeight": 7.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Clamperl",
-    "id": 108,
+    "id": "108",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/clamperl.png",
+    "imgUrl": "./images/clamperl.png",
     "japaneseName": "Pearluluパールル",
     "pokedexNumber": 366,
     "abilities": ["Shell Armor", "Rattled"],
@@ -2589,14 +2589,14 @@
     "secondaryType": "",
     "baseWeight": 52.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Clauncher",
-    "id": 109,
+    "id": "109",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/clauncher.png",
+    "imgUrl": "./images/clauncher.png",
     "japaneseName": "Udeppouウデッポウ",
     "pokedexNumber": 692,
     "abilities": ["Mega Launcher"],
@@ -2613,14 +2613,14 @@
     "secondaryType": "",
     "baseWeight": 8.3,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Clawitzer",
-    "id": 110,
+    "id": "110",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/clawitzer.png",
+    "imgUrl": "./images/clawitzer.png",
     "japaneseName": "Blosterブロスター",
     "pokedexNumber": 693,
     "abilities": ["Mega Launcher"],
@@ -2637,14 +2637,14 @@
     "secondaryType": "",
     "baseWeight": 35.3,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Claydol",
-    "id": 111,
+    "id": "111",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/claydol.png",
+    "imgUrl": "./images/claydol.png",
     "japaneseName": "Nendollネンドール",
     "pokedexNumber": 344,
     "abilities": ["Levitate"],
@@ -2661,14 +2661,14 @@
     "secondaryType": "psychic",
     "baseWeight": 108,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Clefable",
-    "id": 112,
+    "id": "112",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/clefable.png",
+    "imgUrl": "./images/clefable.png",
     "japaneseName": "Pixyピクシー",
     "pokedexNumber": 36,
     "abilities": ["Cute Charm", "Magic Guard", "Unaware"],
@@ -2685,14 +2685,14 @@
     "secondaryType": "",
     "baseWeight": 40,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Clefairy",
-    "id": 113,
+    "id": "113",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/clefairy.png",
+    "imgUrl": "./images/clefairy.png",
     "japaneseName": "Pippiピッピ",
     "pokedexNumber": 35,
     "abilities": ["Cute Charm", "Magic Guard", "Friend Guard"],
@@ -2709,14 +2709,14 @@
     "secondaryType": "",
     "baseWeight": 7.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cleffa",
-    "id": 114,
+    "id": "114",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cleffa.png",
+    "imgUrl": "./images/cleffa.png",
     "japaneseName": "Pyピィ",
     "pokedexNumber": 173,
     "abilities": ["Cute Charm", "Magic Guard", "Friend Guard"],
@@ -2733,14 +2733,14 @@
     "secondaryType": "",
     "baseWeight": 3,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cloyster",
-    "id": 115,
+    "id": "115",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cloyster.png",
+    "imgUrl": "./images/cloyster.png",
     "japaneseName": "Parshenパルシェン",
     "pokedexNumber": 91,
     "abilities": ["Shell Armor", "Skill Link", "Overcoat"],
@@ -2757,14 +2757,14 @@
     "secondaryType": "ice",
     "baseWeight": 132.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cobalion",
-    "id": 116,
+    "id": "116",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cobalion.png",
+    "imgUrl": "./images/cobalion.png",
     "japaneseName": "Cobalonコバルオン",
     "pokedexNumber": 638,
     "abilities": ["Justified"],
@@ -2781,14 +2781,14 @@
     "secondaryType": "fighting",
     "baseWeight": 250,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Cofagrigus",
-    "id": 117,
+    "id": "117",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cofagrigus.png",
+    "imgUrl": "./images/cofagrigus.png",
     "japaneseName": "Desukarnデスカーン",
     "pokedexNumber": 563,
     "abilities": ["Mummy"],
@@ -2805,14 +2805,14 @@
     "secondaryType": "",
     "baseWeight": 76.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Combee",
-    "id": 118,
+    "id": "118",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/combee.png",
+    "imgUrl": "./images/combee.png",
     "japaneseName": "Mitsuhoneyミツハニー",
     "pokedexNumber": 415,
     "abilities": ["Honey Gather", "Hustle"],
@@ -2829,14 +2829,14 @@
     "secondaryType": "flying",
     "baseWeight": 5.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Combusken",
-    "id": 119,
+    "id": "119",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/combusken.png",
+    "imgUrl": "./images/combusken.png",
     "japaneseName": "Wakasyamoワカシャモ",
     "pokedexNumber": 256,
     "abilities": ["Blaze", "Speed Boost"],
@@ -2853,14 +2853,14 @@
     "secondaryType": "fighting",
     "baseWeight": 19.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Comfey",
-    "id": 120,
+    "id": "120",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/comfey.png",
+    "imgUrl": "./images/comfey.png",
     "japaneseName": "Cuwawaキュワワー",
     "pokedexNumber": 764,
     "abilities": ["Flower Veil", "Triage", "Natural Cure"],
@@ -2877,14 +2877,14 @@
     "secondaryType": "",
     "baseWeight": 0.3,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Conkeldurr",
-    "id": 121,
+    "id": "121",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/conkeldurr.png",
+    "imgUrl": "./images/conkeldurr.png",
     "japaneseName": "Roubushinローブシン",
     "pokedexNumber": 534,
     "abilities": ["Guts", "Sheer Force", "Iron Fist"],
@@ -2901,14 +2901,14 @@
     "secondaryType": "",
     "baseWeight": 87,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Corphish",
-    "id": 122,
+    "id": "122",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/corphish.png",
+    "imgUrl": "./images/corphish.png",
     "japaneseName": "Heiganiヘイガニ",
     "pokedexNumber": 341,
     "abilities": ["Hyper Cutter", "Shell Armor", "Adaptability"],
@@ -2925,14 +2925,14 @@
     "secondaryType": "",
     "baseWeight": 11.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Corsola",
-    "id": 123,
+    "id": "123",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/corsola.png",
+    "imgUrl": "./images/corsola.png",
     "japaneseName": "Sunnygoサニーゴ",
     "pokedexNumber": 222,
     "abilities": ["Hustle", "Natural Cure", "Regenerator"],
@@ -2949,14 +2949,14 @@
     "secondaryType": "rock",
     "baseWeight": 5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cosmoem",
-    "id": 124,
+    "id": "124",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cosmoem.png",
+    "imgUrl": "./images/cosmoem.png",
     "japaneseName": "Cosmovumコスモウム",
     "pokedexNumber": 790,
     "abilities": ["Sturdy"],
@@ -2973,14 +2973,14 @@
     "secondaryType": "",
     "baseWeight": 999.9,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Cosmog",
-    "id": 125,
+    "id": "125",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cosmog.png",
+    "imgUrl": "./images/cosmog.png",
     "japaneseName": "Cosmogコスモッグ",
     "pokedexNumber": 789,
     "abilities": ["Unaware"],
@@ -2997,14 +2997,14 @@
     "secondaryType": "",
     "baseWeight": 0.1,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Cottonee",
-    "id": 126,
+    "id": "126",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cottonee.png",
+    "imgUrl": "./images/cottonee.png",
     "japaneseName": "Monmenモンメン",
     "pokedexNumber": 546,
     "abilities": ["Prankster", "Infiltrator", "Chlorophyll"],
@@ -3021,14 +3021,14 @@
     "secondaryType": "fairy",
     "baseWeight": 0.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Crabominable",
-    "id": 127,
+    "id": "127",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/crabominable.png",
+    "imgUrl": "./images/crabominable.png",
     "japaneseName": "Kekenkaniケケンカニ",
     "pokedexNumber": 740,
     "abilities": ["Hyper Cutter", "Iron Fist", "Anger Point"],
@@ -3045,14 +3045,14 @@
     "secondaryType": "ice",
     "baseWeight": 180,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Crabrawler",
-    "id": 128,
+    "id": "128",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/crabrawler.png",
+    "imgUrl": "./images/crabrawler.png",
     "japaneseName": "Makenkaniマケンカニ",
     "pokedexNumber": 739,
     "abilities": ["Hyper Cutter", "Iron Fist", "Anger Point"],
@@ -3069,14 +3069,14 @@
     "secondaryType": "",
     "baseWeight": 7,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cradily",
-    "id": 129,
+    "id": "129",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cradily.png",
+    "imgUrl": "./images/cradily.png",
     "japaneseName": "Yuradleユレイドル",
     "pokedexNumber": 346,
     "abilities": ["Suction Cups", "Storm Drain"],
@@ -3093,14 +3093,14 @@
     "secondaryType": "grass",
     "baseWeight": 60.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cranidos",
-    "id": 130,
+    "id": "130",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cranidos.png",
+    "imgUrl": "./images/cranidos.png",
     "japaneseName": "Zugaidosズガイドス",
     "pokedexNumber": 408,
     "abilities": ["Mold Breaker", "Sheer Force"],
@@ -3117,14 +3117,14 @@
     "secondaryType": "",
     "baseWeight": 31.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Crawdaunt",
-    "id": 131,
+    "id": "131",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/crawdaunt.png",
+    "imgUrl": "./images/crawdaunt.png",
     "japaneseName": "Shizarigerシザリガー",
     "pokedexNumber": 342,
     "abilities": ["Hyper Cutter", "Shell Armor", "Adaptability"],
@@ -3141,14 +3141,14 @@
     "secondaryType": "dark",
     "baseWeight": 32.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cresselia",
-    "id": 132,
+    "id": "132",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cresselia.png",
+    "imgUrl": "./images/cresselia.png",
     "japaneseName": "Cresseliaクレセリア",
     "pokedexNumber": 488,
     "abilities": ["Levitate"],
@@ -3165,14 +3165,14 @@
     "secondaryType": "",
     "baseWeight": 85.6,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Croagunk",
-    "id": 133,
+    "id": "133",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/croagunk.png",
+    "imgUrl": "./images/croagunk.png",
     "japaneseName": "Gureggruグレッグル",
     "pokedexNumber": 453,
     "abilities": ["Anticipation", "Dry Skin", "Poison Touch"],
@@ -3189,14 +3189,14 @@
     "secondaryType": "fighting",
     "baseWeight": 23,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Crobat",
-    "id": 134,
+    "id": "134",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/crobat.png",
+    "imgUrl": "./images/crobat.png",
     "japaneseName": "Crobatクロバット",
     "pokedexNumber": 169,
     "abilities": ["Inner Focus", "Infiltrator"],
@@ -3213,14 +3213,14 @@
     "secondaryType": "flying",
     "baseWeight": 75,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Croconaw",
-    "id": 135,
+    "id": "135",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/croconaw.png",
+    "imgUrl": "./images/croconaw.png",
     "japaneseName": "Alligatesアリゲイツ",
     "pokedexNumber": 159,
     "abilities": ["Torrent", "Sheer Force"],
@@ -3237,14 +3237,14 @@
     "secondaryType": "",
     "baseWeight": 25,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Crustle",
-    "id": 136,
+    "id": "136",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/crustle.png",
+    "imgUrl": "./images/crustle.png",
     "japaneseName": "Iwapalaceイワパレス",
     "pokedexNumber": 558,
     "abilities": ["Sturdy", "Shell Armor", "Weak Armor"],
@@ -3261,14 +3261,14 @@
     "secondaryType": "rock",
     "baseWeight": 200,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cryogonal",
-    "id": 137,
+    "id": "137",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cryogonal.png",
+    "imgUrl": "./images/cryogonal.png",
     "japaneseName": "Freegeoフリージオ",
     "pokedexNumber": 615,
     "abilities": ["Levitate"],
@@ -3285,14 +3285,14 @@
     "secondaryType": "",
     "baseWeight": 148,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cubchoo",
-    "id": 138,
+    "id": "138",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cubchoo.png",
+    "imgUrl": "./images/cubchoo.png",
     "japaneseName": "Kumasyunクマシュン",
     "pokedexNumber": 613,
     "abilities": ["Snow Cloak", "Slush Rush", "Rattled"],
@@ -3309,14 +3309,14 @@
     "secondaryType": "",
     "baseWeight": 8.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cubone",
-    "id": 139,
+    "id": "139",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cubone.png",
+    "imgUrl": "./images/cubone.png",
     "japaneseName": "Karakaraカラカラ",
     "pokedexNumber": 104,
     "abilities": ["Rock Head", "Lightningrod", "Battle Armor"],
@@ -3333,14 +3333,14 @@
     "secondaryType": "",
     "baseWeight": 6.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cutiefly",
-    "id": 140,
+    "id": "140",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cutiefly.png",
+    "imgUrl": "./images/cutiefly.png",
     "japaneseName": "Abulyアブリー",
     "pokedexNumber": 742,
     "abilities": ["Honey Gather", "Shield Dust", "Sweet Veil"],
@@ -3357,14 +3357,14 @@
     "secondaryType": "fairy",
     "baseWeight": 0.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Cyndaquil",
-    "id": 141,
+    "id": "141",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/cyndaquil.png",
+    "imgUrl": "./images/cyndaquil.png",
     "japaneseName": "Hinoarashiヒノアラシ",
     "pokedexNumber": 155,
     "abilities": ["Blaze", "Flash Fire"],
@@ -3381,14 +3381,14 @@
     "secondaryType": "",
     "baseWeight": 7.9,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Darkrai",
-    "id": 142,
+    "id": "142",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/darkrai.png",
+    "imgUrl": "./images/darkrai.png",
     "japaneseName": "Darkraiダークライ",
     "pokedexNumber": 491,
     "abilities": ["Bad Dreams"],
@@ -3405,14 +3405,14 @@
     "secondaryType": "",
     "baseWeight": 50.5,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Darmanitan",
-    "id": 143,
+    "id": "143",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/darmanitan-standard.png",
+    "imgUrl": "./images/darmanitan-standard.png",
     "japaneseName": "Hihidarumaヒヒダルマ",
     "pokedexNumber": 555,
     "abilities": ["Sheer Force", "Zen Mode"],
@@ -3429,14 +3429,14 @@
     "secondaryType": "fire",
     "baseWeight": 92.9,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dartrix",
-    "id": 144,
+    "id": "144",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dartrix.png",
+    "imgUrl": "./images/dartrix.png",
     "japaneseName": "Fukuthrowフクスロー",
     "pokedexNumber": 723,
     "abilities": ["Overgrow", "Long Reach"],
@@ -3453,14 +3453,14 @@
     "secondaryType": "flying",
     "baseWeight": 16,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Darumaka",
-    "id": 145,
+    "id": "145",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/darumaka.png",
+    "imgUrl": "./images/darumaka.png",
     "japaneseName": "Darumakkaダルマッカ",
     "pokedexNumber": 554,
     "abilities": ["Hustle", "Inner Focus"],
@@ -3477,14 +3477,14 @@
     "secondaryType": "",
     "baseWeight": 37.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Decidueye",
-    "id": 146,
+    "id": "146",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/decidueye.png",
+    "imgUrl": "./images/decidueye.png",
     "japaneseName": "Junaiperジュナイパー",
     "pokedexNumber": 724,
     "abilities": ["Overgrow", "Long Reach"],
@@ -3501,14 +3501,14 @@
     "secondaryType": "ghost",
     "baseWeight": 36.6,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dedenne",
-    "id": 147,
+    "id": "147",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dedenne.png",
+    "imgUrl": "./images/dedenne.png",
     "japaneseName": "Dedenneデデンネ",
     "pokedexNumber": 702,
     "abilities": ["Cheek Pouch", "Pickup", "Plus"],
@@ -3525,14 +3525,14 @@
     "secondaryType": "fairy",
     "baseWeight": 2.2,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Deerling",
-    "id": 148,
+    "id": "148",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/deerling.png",
+    "imgUrl": "./images/deerling.png",
     "japaneseName": "Shikijikaシキジカ",
     "pokedexNumber": 585,
     "abilities": ["Chlorophyll", "Sap Sipper", "Serene Grace"],
@@ -3549,14 +3549,14 @@
     "secondaryType": "grass",
     "baseWeight": 19.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Deino",
-    "id": 149,
+    "id": "149",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/deino.png",
+    "imgUrl": "./images/deino.png",
     "japaneseName": "Monozuモノズ",
     "pokedexNumber": 633,
     "abilities": ["Hustle"],
@@ -3573,14 +3573,14 @@
     "secondaryType": "dragon",
     "baseWeight": 17.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Delcatty",
-    "id": 150,
+    "id": "150",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/delcatty.png",
+    "imgUrl": "./images/delcatty.png",
     "japaneseName": "Enekororoエネコロロ",
     "pokedexNumber": 301,
     "abilities": ["Cute Charm", "Normalize", "Wonder Skin "],
@@ -3597,14 +3597,14 @@
     "secondaryType": "",
     "baseWeight": 32.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Delibird",
-    "id": 151,
+    "id": "151",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/delibird.png",
+    "imgUrl": "./images/delibird.png",
     "japaneseName": "Delibirdデリバード",
     "pokedexNumber": 225,
     "abilities": ["Vital Spirit", "Hustle", "Insomnia"],
@@ -3621,14 +3621,14 @@
     "secondaryType": "flying",
     "baseWeight": 16,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Delphox",
-    "id": 152,
+    "id": "152",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/delphox.png",
+    "imgUrl": "./images/delphox.png",
     "japaneseName": "Mahoxyマフォクシー",
     "pokedexNumber": 655,
     "abilities": ["Blaze", "Magician"],
@@ -3645,14 +3645,14 @@
     "secondaryType": "psychic",
     "baseWeight": 39,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Deoxys",
-    "id": 153,
+    "id": "153",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/deoxys-normal.png",
+    "imgUrl": "./images/deoxys-normal.png",
     "japaneseName": "Deoxysデオキシス",
     "pokedexNumber": 386,
     "abilities": ["Pressure"],
@@ -3669,14 +3669,14 @@
     "secondaryType": "",
     "baseWeight": 60.8,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Dewgong",
-    "id": 154,
+    "id": "154",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dewgong.png",
+    "imgUrl": "./images/dewgong.png",
     "japaneseName": "Jugonジュゴン",
     "pokedexNumber": 87,
     "abilities": ["Thick Fat", "Hydration", "Ice Body"],
@@ -3693,14 +3693,14 @@
     "secondaryType": "ice",
     "baseWeight": 120,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dewott",
-    "id": 155,
+    "id": "155",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dewott.png",
+    "imgUrl": "./images/dewott.png",
     "japaneseName": "Futachimaruフタチマル",
     "pokedexNumber": 502,
     "abilities": ["Torrent", "Shell Armor"],
@@ -3717,14 +3717,14 @@
     "secondaryType": "",
     "baseWeight": 24.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dewpider",
-    "id": 156,
+    "id": "156",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dewpider.png",
+    "imgUrl": "./images/dewpider.png",
     "japaneseName": "Shizukumoシズクモ",
     "pokedexNumber": 751,
     "abilities": ["Water Bubble", "Water Absorb"],
@@ -3741,14 +3741,14 @@
     "secondaryType": "bug",
     "baseWeight": 4,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dhelmise",
-    "id": 157,
+    "id": "157",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dhelmise.png",
+    "imgUrl": "./images/dhelmise.png",
     "japaneseName": "Dadarinダダリン",
     "pokedexNumber": 781,
     "abilities": ["Steelworker"],
@@ -3765,14 +3765,14 @@
     "secondaryType": "grass",
     "baseWeight": 210,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dialga",
-    "id": 158,
+    "id": "158",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dialga.png",
+    "imgUrl": "./images/dialga.png",
     "japaneseName": "Dialgaディアルガ",
     "pokedexNumber": 483,
     "abilities": ["Pressure", "Telepathy"],
@@ -3789,14 +3789,14 @@
     "secondaryType": "dragon",
     "baseWeight": 683,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Diancie",
-    "id": 159,
+    "id": "159",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/diancie.png",
+    "imgUrl": "./images/diancie.png",
     "japaneseName": "Diancieディアンシー",
     "pokedexNumber": 719,
     "abilities": ["Clear Body"],
@@ -3813,14 +3813,14 @@
     "secondaryType": "fairy",
     "baseWeight": 8.8,
     "generation": 6,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Diggersby",
-    "id": 160,
+    "id": "160",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/diggersby.png",
+    "imgUrl": "./images/diggersby.png",
     "japaneseName": "Horudoホルード",
     "pokedexNumber": 660,
     "abilities": ["Pickup", "Cheek Pouch", "Huge Power"],
@@ -3837,14 +3837,14 @@
     "secondaryType": "ground",
     "baseWeight": 42.4,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Diglett",
-    "id": 161,
+    "id": "161",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/diglett.png",
+    "imgUrl": "./images/diglett.png",
     "japaneseName": "Digdaディグダ",
     "pokedexNumber": 50,
     "abilities": ["Sand Veil", "Arena Trap", "Sand Force", "Sand Veil", "Tangling Hair", "Sand Force"],
@@ -3861,14 +3861,14 @@
     "secondaryType": "ground",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ditto",
-    "id": 162,
+    "id": "162",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ditto.png",
+    "imgUrl": "./images/ditto.png",
     "japaneseName": "Metamonメタモン",
     "pokedexNumber": 132,
     "abilities": ["Limber", "Imposter"],
@@ -3885,14 +3885,14 @@
     "secondaryType": "",
     "baseWeight": 4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dodrio",
-    "id": 163,
+    "id": "163",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dodrio.png",
+    "imgUrl": "./images/dodrio.png",
     "japaneseName": "Dodorioドードリオ",
     "pokedexNumber": 85,
     "abilities": ["Run Away", "Early Bird", "Tangled Feet"],
@@ -3909,14 +3909,14 @@
     "secondaryType": "flying",
     "baseWeight": 85.2,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Doduo",
-    "id": 164,
+    "id": "164",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/doduo.png",
+    "imgUrl": "./images/doduo.png",
     "japaneseName": "Dodoドードー",
     "pokedexNumber": 84,
     "abilities": ["Run Away", "Early Bird", "Tangled Feet"],
@@ -3933,14 +3933,14 @@
     "secondaryType": "flying",
     "baseWeight": 39.2,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Donphan",
-    "id": 165,
+    "id": "165",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/donphan.png",
+    "imgUrl": "./images/donphan.png",
     "japaneseName": "Donfanドンファン",
     "pokedexNumber": 232,
     "abilities": ["Sturdy", "Sand Veil"],
@@ -3957,14 +3957,14 @@
     "secondaryType": "",
     "baseWeight": 120,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Doublade",
-    "id": 166,
+    "id": "166",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/doublade.png",
+    "imgUrl": "./images/doublade.png",
     "japaneseName": "Nidangillニダンギル",
     "pokedexNumber": 680,
     "abilities": ["No Guard"],
@@ -3981,14 +3981,14 @@
     "secondaryType": "ghost",
     "baseWeight": 4.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dragalge",
-    "id": 167,
+    "id": "167",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dragalge.png",
+    "imgUrl": "./images/dragalge.png",
     "japaneseName": "Dramidoroドラミドロ",
     "pokedexNumber": 691,
     "abilities": ["Poison Point", "Poison Touch", "Adaptability"],
@@ -4005,14 +4005,14 @@
     "secondaryType": "dragon",
     "baseWeight": 81.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dragonair",
-    "id": 168,
+    "id": "168",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dragonair.png",
+    "imgUrl": "./images/dragonair.png",
     "japaneseName": "Hakuryuハクリュー",
     "pokedexNumber": 148,
     "abilities": ["Shed Skin", "Marvel Scale"],
@@ -4029,14 +4029,14 @@
     "secondaryType": "",
     "baseWeight": 16.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dragonite",
-    "id": 169,
+    "id": "169",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dragonite.png",
+    "imgUrl": "./images/dragonite.png",
     "japaneseName": "Kairyuカイリュー",
     "pokedexNumber": 149,
     "abilities": ["Inner Focus", "Multiscale"],
@@ -4053,14 +4053,14 @@
     "secondaryType": "flying",
     "baseWeight": 210,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Drampa",
-    "id": 170,
+    "id": "170",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/drampa.png",
+    "imgUrl": "./images/drampa.png",
     "japaneseName": "Jijilongジジーロン",
     "pokedexNumber": 780,
     "abilities": ["Berserk", "Sap Sipper", "Cloud Nine"],
@@ -4077,14 +4077,14 @@
     "secondaryType": "dragon",
     "baseWeight": 185,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Drapion",
-    "id": 171,
+    "id": "171",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/drapion.png",
+    "imgUrl": "./images/drapion.png",
     "japaneseName": "Dorapionドラピオン",
     "pokedexNumber": 452,
     "abilities": ["Battle Armor", "Sniper", "Keen Eye"],
@@ -4101,14 +4101,14 @@
     "secondaryType": "dark",
     "baseWeight": 61.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dratini",
-    "id": 172,
+    "id": "172",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dratini.png",
+    "imgUrl": "./images/dratini.png",
     "japaneseName": "Miniryuミニリュウ",
     "pokedexNumber": 147,
     "abilities": ["Shed Skin", "Marvel Scale"],
@@ -4125,14 +4125,14 @@
     "secondaryType": "",
     "baseWeight": 3.3,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Drifblim",
-    "id": 173,
+    "id": "173",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/drifblim.png",
+    "imgUrl": "./images/drifblim.png",
     "japaneseName": "Fuwarideフワライド",
     "pokedexNumber": 426,
     "abilities": ["Aftermath", "Unburden", "Flare Boost"],
@@ -4149,14 +4149,14 @@
     "secondaryType": "flying",
     "baseWeight": 15,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Drifloon",
-    "id": 174,
+    "id": "174",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/drifloon.png",
+    "imgUrl": "./images/drifloon.png",
     "japaneseName": "Fuwanteフワンテ",
     "pokedexNumber": 425,
     "abilities": ["Aftermath", "Unburden", "Flare Boost"],
@@ -4173,14 +4173,14 @@
     "secondaryType": "flying",
     "baseWeight": 1.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Drilbur",
-    "id": 175,
+    "id": "175",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/drilbur.png",
+    "imgUrl": "./images/drilbur.png",
     "japaneseName": "Mogurewモグリュー",
     "pokedexNumber": 529,
     "abilities": ["Sand Rush", "Sand Force", "Mold Breaker"],
@@ -4197,14 +4197,14 @@
     "secondaryType": "",
     "baseWeight": 8.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Drowzee",
-    "id": 176,
+    "id": "176",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/drowzee.png",
+    "imgUrl": "./images/drowzee.png",
     "japaneseName": "Sleepeスリープ",
     "pokedexNumber": 96,
     "abilities": ["Insomnia", "Forewarn", "Inner Focus"],
@@ -4221,14 +4221,14 @@
     "secondaryType": "",
     "baseWeight": 32.4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Druddigon",
-    "id": 177,
+    "id": "177",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/druddigon.png",
+    "imgUrl": "./images/druddigon.png",
     "japaneseName": "Crimganクリムガン",
     "pokedexNumber": 621,
     "abilities": ["Rough Skin", "Sheer Force", "Mold Breaker"],
@@ -4245,14 +4245,14 @@
     "secondaryType": "",
     "baseWeight": 139,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ducklett",
-    "id": 178,
+    "id": "178",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ducklett.png",
+    "imgUrl": "./images/ducklett.png",
     "japaneseName": "Koaruhieコアルヒー",
     "pokedexNumber": 580,
     "abilities": ["Keen Eye", "Big Pecks", "Hydration"],
@@ -4269,14 +4269,14 @@
     "secondaryType": "flying",
     "baseWeight": 5.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dugtrio",
-    "id": 179,
+    "id": "179",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dugtrio.png",
+    "imgUrl": "./images/dugtrio.png",
     "japaneseName": "Dugtrioダグトリオ",
     "pokedexNumber": 51,
     "abilities": ["Sand Veil", "Arena Trap", "Sand Force", "Sand Veil", "Tangling Hair", "Sand Force"],
@@ -4293,14 +4293,14 @@
     "secondaryType": "ground",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dunsparce",
-    "id": 180,
+    "id": "180",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dunsparce.png",
+    "imgUrl": "./images/dunsparce.png",
     "japaneseName": "Nokocchiノコッチ",
     "pokedexNumber": 206,
     "abilities": ["Serene Grace", "Run Away", "Rattled"],
@@ -4317,14 +4317,14 @@
     "secondaryType": "",
     "baseWeight": 14,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Duosion",
-    "id": 181,
+    "id": "181",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/duosion.png",
+    "imgUrl": "./images/duosion.png",
     "japaneseName": "Doublanダブラン",
     "pokedexNumber": 578,
     "abilities": ["Overcoat", "Magic Guard", "Regenerator"],
@@ -4341,14 +4341,14 @@
     "secondaryType": "",
     "baseWeight": 8,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Durant",
-    "id": 182,
+    "id": "182",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/durant.png",
+    "imgUrl": "./images/durant.png",
     "japaneseName": "Aiantアイアント",
     "pokedexNumber": 632,
     "abilities": ["Swarm", "Hustle", "Truant"],
@@ -4365,14 +4365,14 @@
     "secondaryType": "steel",
     "baseWeight": 33,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dusclops",
-    "id": 183,
+    "id": "183",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dusclops.png",
+    "imgUrl": "./images/dusclops.png",
     "japaneseName": "Samayouruサマヨール",
     "pokedexNumber": 356,
     "abilities": ["Pressure", "Frisk"],
@@ -4389,14 +4389,14 @@
     "secondaryType": "",
     "baseWeight": 30.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dusknoir",
-    "id": 184,
+    "id": "184",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dusknoir.png",
+    "imgUrl": "./images/dusknoir.png",
     "japaneseName": "Yonoirヨノワール",
     "pokedexNumber": 477,
     "abilities": ["Pressure", "Frisk"],
@@ -4413,14 +4413,14 @@
     "secondaryType": "",
     "baseWeight": 106.6,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Duskull",
-    "id": 185,
+    "id": "185",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/duskull.png",
+    "imgUrl": "./images/duskull.png",
     "japaneseName": "Yomawaruヨマワル",
     "pokedexNumber": 355,
     "abilities": ["Levitate", "Frisk"],
@@ -4437,14 +4437,14 @@
     "secondaryType": "",
     "baseWeight": 15,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dustox",
-    "id": 186,
+    "id": "186",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dustox.png",
+    "imgUrl": "./images/dustox.png",
     "japaneseName": "Dokucaleドクケイル",
     "pokedexNumber": 269,
     "abilities": ["Shield Dust", "Compoundeyes"],
@@ -4461,14 +4461,14 @@
     "secondaryType": "poison",
     "baseWeight": 31.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Dwebble",
-    "id": 187,
+    "id": "187",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/dwebble.png",
+    "imgUrl": "./images/dwebble.png",
     "japaneseName": "Ishizumaiイシズマイ",
     "pokedexNumber": 557,
     "abilities": ["Sturdy", "Shell Armor", "Weak Armor"],
@@ -4485,14 +4485,14 @@
     "secondaryType": "rock",
     "baseWeight": 14.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Eelektrik",
-    "id": 188,
+    "id": "188",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/eelektrik.png",
+    "imgUrl": "./images/eelektrik.png",
     "japaneseName": "Shibibeelシビビール",
     "pokedexNumber": 603,
     "abilities": ["Levitate"],
@@ -4509,14 +4509,14 @@
     "secondaryType": "",
     "baseWeight": 22,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Eelektross",
-    "id": 189,
+    "id": "189",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/eelektross.png",
+    "imgUrl": "./images/eelektross.png",
     "japaneseName": "Shibirudonシビルドン",
     "pokedexNumber": 604,
     "abilities": ["Levitate"],
@@ -4533,14 +4533,14 @@
     "secondaryType": "",
     "baseWeight": 80.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Eevee",
-    "id": 190,
+    "id": "190",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/eevee.png",
+    "imgUrl": "./images/eevee.png",
     "japaneseName": "Eievuiイーブイ",
     "pokedexNumber": 133,
     "abilities": ["Run Away", "Adaptability", "Anticipation"],
@@ -4557,14 +4557,14 @@
     "secondaryType": "",
     "baseWeight": 6.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ekans",
-    "id": 191,
+    "id": "191",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ekans.png",
+    "imgUrl": "./images/ekans.png",
     "japaneseName": "Arboアーボ",
     "pokedexNumber": 23,
     "abilities": ["Intimidate", "Shed Skin", "Unnerve"],
@@ -4581,14 +4581,14 @@
     "secondaryType": "",
     "baseWeight": 6.9,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Electabuzz",
-    "id": 192,
+    "id": "192",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/electabuzz.png",
+    "imgUrl": "./images/electabuzz.png",
     "japaneseName": "Elebooエレブー",
     "pokedexNumber": 125,
     "abilities": ["Static", "Vital Spirit"],
@@ -4605,14 +4605,14 @@
     "secondaryType": "",
     "baseWeight": 30,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Electivire",
-    "id": 193,
+    "id": "193",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/electivire.png",
+    "imgUrl": "./images/electivire.png",
     "japaneseName": "Elekibleエレキブル",
     "pokedexNumber": 466,
     "abilities": ["Motor Drive", "Vital Spirit"],
@@ -4629,14 +4629,14 @@
     "secondaryType": "",
     "baseWeight": 138.6,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Electrike",
-    "id": 194,
+    "id": "194",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/electrike.png",
+    "imgUrl": "./images/electrike.png",
     "japaneseName": "Rakuraiラクライ",
     "pokedexNumber": 309,
     "abilities": ["Static", "Lightningrod", "Minus"],
@@ -4653,14 +4653,14 @@
     "secondaryType": "",
     "baseWeight": 15.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Electrode",
-    "id": 195,
+    "id": "195",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/electrode.png",
+    "imgUrl": "./images/electrode.png",
     "japaneseName": "Marumineマルマイン",
     "pokedexNumber": 101,
     "abilities": ["Soundproof", "Static", "Aftermath"],
@@ -4677,14 +4677,14 @@
     "secondaryType": "",
     "baseWeight": 66.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Elekid",
-    "id": 196,
+    "id": "196",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/elekid.png",
+    "imgUrl": "./images/elekid.png",
     "japaneseName": "Elekidエレキッド",
     "pokedexNumber": 239,
     "abilities": ["Static", "Vital Spirit"],
@@ -4701,14 +4701,14 @@
     "secondaryType": "",
     "baseWeight": 23.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Elgyem",
-    "id": 197,
+    "id": "197",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/elgyem.png",
+    "imgUrl": "./images/elgyem.png",
     "japaneseName": "Ligrayリグレー",
     "pokedexNumber": 605,
     "abilities": ["Telepathy", "Synchronize", "Analytic"],
@@ -4725,14 +4725,14 @@
     "secondaryType": "",
     "baseWeight": 9,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Emboar",
-    "id": 198,
+    "id": "198",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/emboar.png",
+    "imgUrl": "./images/emboar.png",
     "japaneseName": "Enbuohエンブオー",
     "pokedexNumber": 500,
     "abilities": ["Blaze", "Reckless"],
@@ -4749,14 +4749,14 @@
     "secondaryType": "fighting",
     "baseWeight": 150,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Emolga",
-    "id": 199,
+    "id": "199",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/emolga.png",
+    "imgUrl": "./images/emolga.png",
     "japaneseName": "Emongaエモンガ",
     "pokedexNumber": 587,
     "abilities": ["Static", "Motor Drive"],
@@ -4773,14 +4773,14 @@
     "secondaryType": "flying",
     "baseWeight": 5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Empoleon",
-    "id": 200,
+    "id": "200",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/empoleon.png",
+    "imgUrl": "./images/empoleon.png",
     "japaneseName": "Emperteエンペルト",
     "pokedexNumber": 395,
     "abilities": ["Torrent", "Defiant"],
@@ -4797,14 +4797,14 @@
     "secondaryType": "steel",
     "baseWeight": 84.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Entei",
-    "id": 201,
+    "id": "201",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/entei.png",
+    "imgUrl": "./images/entei.png",
     "japaneseName": "Enteiエンテイ",
     "pokedexNumber": 244,
     "abilities": ["Pressure", "Inner Focus"],
@@ -4821,14 +4821,14 @@
     "secondaryType": "",
     "baseWeight": 198,
     "generation": 2,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Escavalier",
-    "id": 202,
+    "id": "202",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/escavalier.png",
+    "imgUrl": "./images/escavalier.png",
     "japaneseName": "Chevargoシュバルゴ",
     "pokedexNumber": 589,
     "abilities": ["Swarm", "Shell Armor", "Overcoat"],
@@ -4845,14 +4845,14 @@
     "secondaryType": "steel",
     "baseWeight": 33,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Espeon",
-    "id": 203,
+    "id": "203",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/espeon.png",
+    "imgUrl": "./images/espeon.png",
     "japaneseName": "Eifieエーフィ",
     "pokedexNumber": 196,
     "abilities": ["Synchronize", "Magic Bounce"],
@@ -4869,14 +4869,14 @@
     "secondaryType": "",
     "baseWeight": 26.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Espurr",
-    "id": 204,
+    "id": "204",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/espurr.png",
+    "imgUrl": "./images/espurr.png",
     "japaneseName": "Nyasperニャスパー",
     "pokedexNumber": 677,
     "abilities": ["Keen Eye", "Infiltrator", "Own Tempo"],
@@ -4893,14 +4893,14 @@
     "secondaryType": "",
     "baseWeight": 3.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Excadrill",
-    "id": 205,
+    "id": "205",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/excadrill.png",
+    "imgUrl": "./images/excadrill.png",
     "japaneseName": "Doryuzuドリュウズ",
     "pokedexNumber": 530,
     "abilities": ["Sand Rush", "Sand Force", "Mold Breaker"],
@@ -4917,14 +4917,14 @@
     "secondaryType": "steel",
     "baseWeight": 40.4,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Exeggcute",
-    "id": 206,
+    "id": "206",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/exeggcute.png",
+    "imgUrl": "./images/exeggcute.png",
     "japaneseName": "Tamatamaタマタマ",
     "pokedexNumber": 102,
     "abilities": ["Chlorophyll", "Harvest"],
@@ -4941,14 +4941,14 @@
     "secondaryType": "psychic",
     "baseWeight": 2.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Exeggutor",
-    "id": 207,
+    "id": "207",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/exeggutor.png",
+    "imgUrl": "./images/exeggutor.png",
     "japaneseName": "Nassyナッシー",
     "pokedexNumber": 103,
     "abilities": ["Chlorophyll", "Harvest", "Frisk", "Harvest"],
@@ -4965,14 +4965,14 @@
     "secondaryType": "psychic",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Exploud",
-    "id": 208,
+    "id": "208",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/exploud.png",
+    "imgUrl": "./images/exploud.png",
     "japaneseName": "Bakuongバクオング",
     "pokedexNumber": 295,
     "abilities": ["Soundproof", "Scrappy"],
@@ -4989,14 +4989,14 @@
     "secondaryType": "",
     "baseWeight": 84,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Farfetch'd",
-    "id": 209,
+    "id": "209",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/farfetchd.png",
+    "imgUrl": "./images/farfetchd.png",
     "japaneseName": "Kamonegiカモネギ",
     "pokedexNumber": 83,
     "abilities": ["Keen Eye", "Inner Focus", "Defiant"],
@@ -5013,14 +5013,14 @@
     "secondaryType": "flying",
     "baseWeight": 15,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Fearow",
-    "id": 210,
+    "id": "210",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/fearow.png",
+    "imgUrl": "./images/fearow.png",
     "japaneseName": "Onidrillオニドリル",
     "pokedexNumber": 22,
     "abilities": ["Keen Eye", "Sniper"],
@@ -5037,14 +5037,14 @@
     "secondaryType": "flying",
     "baseWeight": 38,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Feebas",
-    "id": 211,
+    "id": "211",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/feebas.png",
+    "imgUrl": "./images/feebas.png",
     "japaneseName": "Hinbassヒンバス",
     "pokedexNumber": 349,
     "abilities": ["Swift Swim", "Oblivious", "Adaptability"],
@@ -5061,14 +5061,14 @@
     "secondaryType": "",
     "baseWeight": 7.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Fennekin",
-    "id": 212,
+    "id": "212",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/fennekin.png",
+    "imgUrl": "./images/fennekin.png",
     "japaneseName": "Fokkoフォッコ",
     "pokedexNumber": 653,
     "abilities": ["Blaze", "Magician"],
@@ -5085,14 +5085,14 @@
     "secondaryType": "",
     "baseWeight": 9.4,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Feraligatr",
-    "id": 213,
+    "id": "213",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/feraligatr.png",
+    "imgUrl": "./images/feraligatr.png",
     "japaneseName": "Ordileオーダイル",
     "pokedexNumber": 160,
     "abilities": ["Torrent", "Sheer Force"],
@@ -5109,14 +5109,14 @@
     "secondaryType": "",
     "baseWeight": 88.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ferroseed",
-    "id": 214,
+    "id": "214",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ferroseed.png",
+    "imgUrl": "./images/ferroseed.png",
     "japaneseName": "Tesseedテッシード",
     "pokedexNumber": 597,
     "abilities": ["Iron Barbs"],
@@ -5133,14 +5133,14 @@
     "secondaryType": "steel",
     "baseWeight": 18.8,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ferrothorn",
-    "id": 215,
+    "id": "215",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ferrothorn.png",
+    "imgUrl": "./images/ferrothorn.png",
     "japaneseName": "Nutreyナットレイ",
     "pokedexNumber": 598,
     "abilities": ["Iron Barbs", "Anticipation"],
@@ -5157,14 +5157,14 @@
     "secondaryType": "steel",
     "baseWeight": 110,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Finneon",
-    "id": 216,
+    "id": "216",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/finneon.png",
+    "imgUrl": "./images/finneon.png",
     "japaneseName": "Keikouoケイコウオ",
     "pokedexNumber": 456,
     "abilities": ["Swift Swim", "Storm Drain", "Water Veil"],
@@ -5181,14 +5181,14 @@
     "secondaryType": "",
     "baseWeight": 7,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Flaaffy",
-    "id": 217,
+    "id": "217",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/flaaffy.png",
+    "imgUrl": "./images/flaaffy.png",
     "japaneseName": "Mokokoモココ",
     "pokedexNumber": 180,
     "abilities": ["Static", "Plus"],
@@ -5205,14 +5205,14 @@
     "secondaryType": "",
     "baseWeight": 13.3,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Flabébé",
-    "id": 218,
+    "id": "218",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/flabebe.png",
+    "imgUrl": "./images/flabebe.png",
     "japaneseName": "Flabebeフラベベ",
     "pokedexNumber": 669,
     "abilities": ["Flower Veil", "Symbiosis"],
@@ -5229,14 +5229,14 @@
     "secondaryType": "",
     "baseWeight": 0.1,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Flareon",
-    "id": 219,
+    "id": "219",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/flareon.png",
+    "imgUrl": "./images/flareon.png",
     "japaneseName": "Boosterブースター",
     "pokedexNumber": 136,
     "abilities": ["Flash Fire", "Guts"],
@@ -5253,14 +5253,14 @@
     "secondaryType": "",
     "baseWeight": 25,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Fletchinder",
-    "id": 220,
+    "id": "220",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/fletchinder.png",
+    "imgUrl": "./images/fletchinder.png",
     "japaneseName": "Hinoyakomaヒノヤコマ",
     "pokedexNumber": 662,
     "abilities": ["Flame Body", "Gale Wings"],
@@ -5277,14 +5277,14 @@
     "secondaryType": "flying",
     "baseWeight": 16,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Fletchling",
-    "id": 221,
+    "id": "221",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/fletchling.png",
+    "imgUrl": "./images/fletchling.png",
     "japaneseName": "Yayakomaヤヤコマ",
     "pokedexNumber": 661,
     "abilities": ["Big Pecks", "Gale Wings"],
@@ -5301,14 +5301,14 @@
     "secondaryType": "flying",
     "baseWeight": 1.7,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Floatzel",
-    "id": 222,
+    "id": "222",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/floatzel.png",
+    "imgUrl": "./images/floatzel.png",
     "japaneseName": "Floazelフローゼル",
     "pokedexNumber": 419,
     "abilities": ["Swift Swim", "Water Veil"],
@@ -5325,14 +5325,14 @@
     "secondaryType": "",
     "baseWeight": 33.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Floette",
-    "id": 223,
+    "id": "223",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/floette.png",
+    "imgUrl": "./images/floette.png",
     "japaneseName": "Floetteフラエッテ",
     "pokedexNumber": 670,
     "abilities": ["Flower Veil", "Symbiosis"],
@@ -5349,14 +5349,14 @@
     "secondaryType": "",
     "baseWeight": 0.9,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Florges",
-    "id": 224,
+    "id": "224",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/florges.png",
+    "imgUrl": "./images/florges.png",
     "japaneseName": "Florgesフラージェス",
     "pokedexNumber": 671,
     "abilities": ["Flower Veil", "Symbiosis"],
@@ -5373,14 +5373,14 @@
     "secondaryType": "",
     "baseWeight": 10,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Flygon",
-    "id": 225,
+    "id": "225",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/flygon.png",
+    "imgUrl": "./images/flygon.png",
     "japaneseName": "Flygonフライゴン",
     "pokedexNumber": 330,
     "abilities": ["Levitate"],
@@ -5397,14 +5397,14 @@
     "secondaryType": "dragon",
     "baseWeight": 82,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Fomantis",
-    "id": 226,
+    "id": "226",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/fomantis.png",
+    "imgUrl": "./images/fomantis.png",
     "japaneseName": "Karikiriカリキリ",
     "pokedexNumber": 753,
     "abilities": ["Leaf Guard", "Contrary"],
@@ -5421,14 +5421,14 @@
     "secondaryType": "",
     "baseWeight": 1.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Foongus",
-    "id": 227,
+    "id": "227",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/foongus.png",
+    "imgUrl": "./images/foongus.png",
     "japaneseName": "Tamagetakeタマゲタケ",
     "pokedexNumber": 590,
     "abilities": ["Effect Spore", "Regenerator"],
@@ -5445,14 +5445,14 @@
     "secondaryType": "poison",
     "baseWeight": 1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Forretress",
-    "id": 228,
+    "id": "228",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/forretress.png",
+    "imgUrl": "./images/forretress.png",
     "japaneseName": "Foretosフォレトス",
     "pokedexNumber": 205,
     "abilities": ["Sturdy", "Overcoat"],
@@ -5469,14 +5469,14 @@
     "secondaryType": "steel",
     "baseWeight": 125.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Fraxure",
-    "id": 229,
+    "id": "229",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/fraxure.png",
+    "imgUrl": "./images/fraxure.png",
     "japaneseName": "Onondoオノンド",
     "pokedexNumber": 611,
     "abilities": ["Rivalry", "Mold Breaker", "Unnerve"],
@@ -5493,14 +5493,14 @@
     "secondaryType": "",
     "baseWeight": 36,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Frillish",
-    "id": 230,
+    "id": "230",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/frillish.png",
+    "imgUrl": "./images/frillish.png",
     "japaneseName": "Pururillプルリル",
     "pokedexNumber": 592,
     "abilities": ["Water Absorb", "Cursed Body", "Damp"],
@@ -5517,14 +5517,14 @@
     "secondaryType": "ghost",
     "baseWeight": 33,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Froakie",
-    "id": 231,
+    "id": "231",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/froakie.png",
+    "imgUrl": "./images/froakie.png",
     "japaneseName": "Keromatsuケロマツ",
     "pokedexNumber": 656,
     "abilities": ["Torrent", "Protean"],
@@ -5541,14 +5541,14 @@
     "secondaryType": "",
     "baseWeight": 7,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Frogadier",
-    "id": 232,
+    "id": "232",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/frogadier.png",
+    "imgUrl": "./images/frogadier.png",
     "japaneseName": "Gekogashiraゲコガシラ",
     "pokedexNumber": 657,
     "abilities": ["Torrent", "Protean"],
@@ -5565,14 +5565,14 @@
     "secondaryType": "",
     "baseWeight": 10.9,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Froslass",
-    "id": 233,
+    "id": "233",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/froslass.png",
+    "imgUrl": "./images/froslass.png",
     "japaneseName": "Yukimenokoユキメノコ",
     "pokedexNumber": 478,
     "abilities": ["Snow Cloak", "Cursed Body"],
@@ -5589,14 +5589,14 @@
     "secondaryType": "ghost",
     "baseWeight": 26.6,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Furfrou",
-    "id": 234,
+    "id": "234",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/furfrou.png",
+    "imgUrl": "./images/furfrou.png",
     "japaneseName": "Trimmienトリミアン",
     "pokedexNumber": 676,
     "abilities": ["Fur Coat"],
@@ -5613,14 +5613,14 @@
     "secondaryType": "",
     "baseWeight": 28,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Furret",
-    "id": 235,
+    "id": "235",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/furret.png",
+    "imgUrl": "./images/furret.png",
     "japaneseName": "Ootachiオオタチ",
     "pokedexNumber": 162,
     "abilities": ["Run Away", "Keen Eye", "Frisk"],
@@ -5637,14 +5637,14 @@
     "secondaryType": "",
     "baseWeight": 32.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gabite",
-    "id": 236,
+    "id": "236",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gabite.png",
+    "imgUrl": "./images/gabite.png",
     "japaneseName": "Gabiteガバイト",
     "pokedexNumber": 444,
     "abilities": ["Sand Veil", "Rough Skin"],
@@ -5661,14 +5661,14 @@
     "secondaryType": "ground",
     "baseWeight": 56,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gallade",
-    "id": 237,
+    "id": "237",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gallade.png",
+    "imgUrl": "./images/gallade.png",
     "japaneseName": "Erureidoエルレイド",
     "pokedexNumber": 475,
     "abilities": ["Steadfast", "Justified"],
@@ -5685,14 +5685,14 @@
     "secondaryType": "fighting",
     "baseWeight": 52,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Galvantula",
-    "id": 238,
+    "id": "238",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/galvantula.png",
+    "imgUrl": "./images/galvantula.png",
     "japaneseName": "Dentulaデンチュラ",
     "pokedexNumber": 596,
     "abilities": ["Compoundeyes", "Unnerve", "Swarm"],
@@ -5709,14 +5709,14 @@
     "secondaryType": "electric",
     "baseWeight": 14.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Garbodor",
-    "id": 239,
+    "id": "239",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/garbodor.png",
+    "imgUrl": "./images/garbodor.png",
     "japaneseName": "Dustdasダストダス",
     "pokedexNumber": 569,
     "abilities": ["Stench", "Weak Armor", "Aftermath"],
@@ -5733,14 +5733,14 @@
     "secondaryType": "",
     "baseWeight": 107.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Garchomp",
-    "id": 240,
+    "id": "240",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/garchomp.png",
+    "imgUrl": "./images/garchomp.png",
     "japaneseName": "Gaburiasガブリアス",
     "pokedexNumber": 445,
     "abilities": ["Sand Veil", "Rough Skin"],
@@ -5757,14 +5757,14 @@
     "secondaryType": "ground",
     "baseWeight": 95,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gardevoir",
-    "id": 241,
+    "id": "241",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gardevoir.png",
+    "imgUrl": "./images/gardevoir.png",
     "japaneseName": "Sirnightサーナイト",
     "pokedexNumber": 282,
     "abilities": ["Synchronize", "Trace", "Telepathy"],
@@ -5781,14 +5781,14 @@
     "secondaryType": "fairy",
     "baseWeight": 48.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gastly",
-    "id": 242,
+    "id": "242",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gastly.png",
+    "imgUrl": "./images/gastly.png",
     "japaneseName": "Ghosゴース",
     "pokedexNumber": 92,
     "abilities": ["Levitate"],
@@ -5805,14 +5805,14 @@
     "secondaryType": "poison",
     "baseWeight": 0.1,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gastrodon",
-    "id": 243,
+    "id": "243",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gastrodon.png",
+    "imgUrl": "./images/gastrodon.png",
     "japaneseName": "Tritodonトリトドン",
     "pokedexNumber": 423,
     "abilities": ["Sticky Hold", "Storm Drain", "Sand Force"],
@@ -5829,14 +5829,14 @@
     "secondaryType": "ground",
     "baseWeight": 29.9,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Genesect",
-    "id": 244,
+    "id": "244",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/genesect.png",
+    "imgUrl": "./images/genesect.png",
     "japaneseName": "Genesectゲノセクト",
     "pokedexNumber": 649,
     "abilities": ["Download"],
@@ -5853,14 +5853,14 @@
     "secondaryType": "steel",
     "baseWeight": 82.5,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Gengar",
-    "id": 245,
+    "id": "245",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gengar.png",
+    "imgUrl": "./images/gengar.png",
     "japaneseName": "Gangarゲンガー",
     "pokedexNumber": 94,
     "abilities": ["Cursed Body"],
@@ -5877,14 +5877,14 @@
     "secondaryType": "poison",
     "baseWeight": 40.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Geodude",
-    "id": 246,
+    "id": "246",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/geodude.png",
+    "imgUrl": "./images/geodude.png",
     "japaneseName": "Isitsubuteイシツブテ",
     "pokedexNumber": 74,
     "abilities": ["Rock Head", "Sturdy", "Sand Veil", "Magnet Pull", "Sturdy", "Galvanize"],
@@ -5901,14 +5901,14 @@
     "secondaryType": "ground",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gible",
-    "id": 247,
+    "id": "247",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gible.png",
+    "imgUrl": "./images/gible.png",
     "japaneseName": "Fukamaruフカマル",
     "pokedexNumber": 443,
     "abilities": ["Sand Veil", "Rough Skin"],
@@ -5925,14 +5925,14 @@
     "secondaryType": "ground",
     "baseWeight": 20.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gigalith",
-    "id": 248,
+    "id": "248",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gigalith.png",
+    "imgUrl": "./images/gigalith.png",
     "japaneseName": "Gigaiathギガイアス",
     "pokedexNumber": 526,
     "abilities": ["Sturdy", "Sand Stream", "Sand Force"],
@@ -5949,14 +5949,14 @@
     "secondaryType": "",
     "baseWeight": 260,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Girafarig",
-    "id": 249,
+    "id": "249",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/girafarig.png",
+    "imgUrl": "./images/girafarig.png",
     "japaneseName": "Kirinrikiキリンリキ",
     "pokedexNumber": 203,
     "abilities": ["Inner Focus", "Early Bird", "Sap Sipper"],
@@ -5973,14 +5973,14 @@
     "secondaryType": "psychic",
     "baseWeight": 41.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Giratina",
-    "id": 250,
+    "id": "250",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/giratina-altered.png",
+    "imgUrl": "./images/giratina-altered.png",
     "japaneseName": "Giratina (another Forme)ギラティナ",
     "pokedexNumber": 487,
     "abilities": ["Pressure", "Telepathy", "Levitate"],
@@ -5997,14 +5997,14 @@
     "secondaryType": "dragon",
     "baseWeight": 750,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Glaceon",
-    "id": 251,
+    "id": "251",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/glaceon.png",
+    "imgUrl": "./images/glaceon.png",
     "japaneseName": "Glaciaグレイシア",
     "pokedexNumber": 471,
     "abilities": ["Snow Cloak", "Ice Body"],
@@ -6021,14 +6021,14 @@
     "secondaryType": "",
     "baseWeight": 25.9,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Glalie",
-    "id": 252,
+    "id": "252",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/glalie.png",
+    "imgUrl": "./images/glalie.png",
     "japaneseName": "Onigohriオニゴーリ",
     "pokedexNumber": 362,
     "abilities": ["Inner Focus", "Ice Body", "Moody"],
@@ -6045,14 +6045,14 @@
     "secondaryType": "",
     "baseWeight": 256.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Glameow",
-    "id": 253,
+    "id": "253",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/glameow.png",
+    "imgUrl": "./images/glameow.png",
     "japaneseName": "Nyarmarニャルマー",
     "pokedexNumber": 431,
     "abilities": ["Limber", "Own Tempo", "Keen Eye"],
@@ -6069,14 +6069,14 @@
     "secondaryType": "",
     "baseWeight": 3.9,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gligar",
-    "id": 254,
+    "id": "254",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gligar.png",
+    "imgUrl": "./images/gligar.png",
     "japaneseName": "Gligerグライガー",
     "pokedexNumber": 207,
     "abilities": ["Hyper Cutter", "Sand Veil", "Immunity"],
@@ -6093,14 +6093,14 @@
     "secondaryType": "flying",
     "baseWeight": 64.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gliscor",
-    "id": 255,
+    "id": "255",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gliscor.png",
+    "imgUrl": "./images/gliscor.png",
     "japaneseName": "Glionグライオン",
     "pokedexNumber": 472,
     "abilities": ["Hyper Cutter", "Sand Veil", "Poison Heal"],
@@ -6117,14 +6117,14 @@
     "secondaryType": "flying",
     "baseWeight": 42.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gloom",
-    "id": 256,
+    "id": "256",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gloom.png",
+    "imgUrl": "./images/gloom.png",
     "japaneseName": "Kusaihanaクサイハナ",
     "pokedexNumber": 44,
     "abilities": ["Chlorophyll", "Stench"],
@@ -6141,14 +6141,14 @@
     "secondaryType": "poison",
     "baseWeight": 8.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gogoat",
-    "id": 257,
+    "id": "257",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gogoat.png",
+    "imgUrl": "./images/gogoat.png",
     "japaneseName": "Gogoatゴーゴート",
     "pokedexNumber": 673,
     "abilities": ["Sap Sipper", "Grass Pelt"],
@@ -6165,14 +6165,14 @@
     "secondaryType": "",
     "baseWeight": 91,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Golbat",
-    "id": 258,
+    "id": "258",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/golbat.png",
+    "imgUrl": "./images/golbat.png",
     "japaneseName": "Golbatゴルバット",
     "pokedexNumber": 42,
     "abilities": ["Inner Focus", "Infiltrator"],
@@ -6189,14 +6189,14 @@
     "secondaryType": "flying",
     "baseWeight": 55,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Goldeen",
-    "id": 259,
+    "id": "259",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/goldeen.png",
+    "imgUrl": "./images/goldeen.png",
     "japaneseName": "Tosakintoトサキント",
     "pokedexNumber": 118,
     "abilities": ["Swift Swim", "Water Veil", "Lightningrod"],
@@ -6213,14 +6213,14 @@
     "secondaryType": "",
     "baseWeight": 15,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Golduck",
-    "id": 260,
+    "id": "260",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/golduck.png",
+    "imgUrl": "./images/golduck.png",
     "japaneseName": "Golduckゴルダック",
     "pokedexNumber": 55,
     "abilities": ["Damp", "Cloud Nine", "Swift Swim"],
@@ -6237,14 +6237,14 @@
     "secondaryType": "",
     "baseWeight": 76.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Golem",
-    "id": 261,
+    "id": "261",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/golem.png",
+    "imgUrl": "./images/golem.png",
     "japaneseName": "Golonyaゴローニャ",
     "pokedexNumber": 76,
     "abilities": ["Rock Head", "Sturdy", "Sand Veil", "Magnet Pull", "Sturdy", "Galvanize"],
@@ -6261,14 +6261,14 @@
     "secondaryType": "ground",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Golett",
-    "id": 262,
+    "id": "262",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/golett.png",
+    "imgUrl": "./images/golett.png",
     "japaneseName": "Gobitゴビット",
     "pokedexNumber": 622,
     "abilities": ["Iron Fist", "Klutz", "No Guard"],
@@ -6285,14 +6285,14 @@
     "secondaryType": "ghost",
     "baseWeight": 92,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Golisopod",
-    "id": 263,
+    "id": "263",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/golisopod.png",
+    "imgUrl": "./images/golisopod.png",
     "japaneseName": "Gusokumushaグソクムシャ",
     "pokedexNumber": 768,
     "abilities": ["Emergency Exit"],
@@ -6309,14 +6309,14 @@
     "secondaryType": "water",
     "baseWeight": 108,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Golurk",
-    "id": 264,
+    "id": "264",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/golurk.png",
+    "imgUrl": "./images/golurk.png",
     "japaneseName": "Goloogゴルーグ",
     "pokedexNumber": 623,
     "abilities": ["Iron Fist", "Klutz", "No Guard"],
@@ -6333,14 +6333,14 @@
     "secondaryType": "ghost",
     "baseWeight": 330,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Goodra",
-    "id": 265,
+    "id": "265",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/goodra.png",
+    "imgUrl": "./images/goodra.png",
     "japaneseName": "Numelgonヌメルゴン",
     "pokedexNumber": 706,
     "abilities": ["Sap Sipper", "Hydration", "Gooey"],
@@ -6357,14 +6357,14 @@
     "secondaryType": "",
     "baseWeight": 150.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Goomy",
-    "id": 266,
+    "id": "266",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/goomy.png",
+    "imgUrl": "./images/goomy.png",
     "japaneseName": "Numeraヌメラ",
     "pokedexNumber": 704,
     "abilities": ["Sap Sipper", "Hydration", "Gooey"],
@@ -6381,14 +6381,14 @@
     "secondaryType": "",
     "baseWeight": 2.8,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gorebyss",
-    "id": 267,
+    "id": "267",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gorebyss.png",
+    "imgUrl": "./images/gorebyss.png",
     "japaneseName": "Sakurabyssサクラビス",
     "pokedexNumber": 368,
     "abilities": ["Swift Swim", "Hydration"],
@@ -6405,14 +6405,14 @@
     "secondaryType": "",
     "baseWeight": 22.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gothita",
-    "id": 268,
+    "id": "268",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gothita.png",
+    "imgUrl": "./images/gothita.png",
     "japaneseName": "Gothimuゴチム",
     "pokedexNumber": 574,
     "abilities": ["Frisk", "Competitive", "Shadow Tag"],
@@ -6429,14 +6429,14 @@
     "secondaryType": "",
     "baseWeight": 5.8,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gothitelle",
-    "id": 269,
+    "id": "269",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gothitelle.png",
+    "imgUrl": "./images/gothitelle.png",
     "japaneseName": "Gothiruselleゴチルゼル",
     "pokedexNumber": 576,
     "abilities": ["Frisk", "Competitive", "Shadow Tag"],
@@ -6453,14 +6453,14 @@
     "secondaryType": "",
     "baseWeight": 44,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gothorita",
-    "id": 270,
+    "id": "270",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gothorita.png",
+    "imgUrl": "./images/gothorita.png",
     "japaneseName": "Gothimiruゴチミル",
     "pokedexNumber": 575,
     "abilities": ["Frisk", "Competitive", "Shadow Tag"],
@@ -6477,14 +6477,14 @@
     "secondaryType": "",
     "baseWeight": 18,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gourgeist",
-    "id": 271,
+    "id": "271",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gourgeist-average.png",
+    "imgUrl": "./images/gourgeist-average.png",
     "japaneseName": "Pumpjinパンプジン",
     "pokedexNumber": 711,
     "abilities": ["Pickup", "Frisk", "Insomnia"],
@@ -6501,14 +6501,14 @@
     "secondaryType": "grass",
     "baseWeight": 39,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Granbull",
-    "id": 272,
+    "id": "272",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/granbull.png",
+    "imgUrl": "./images/granbull.png",
     "japaneseName": "Granbuluグランブル",
     "pokedexNumber": 210,
     "abilities": ["Intimidate", "Quick Feet", "Rattled"],
@@ -6525,14 +6525,14 @@
     "secondaryType": "",
     "baseWeight": 48.7,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Graveler",
-    "id": 273,
+    "id": "273",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/graveler.png",
+    "imgUrl": "./images/graveler.png",
     "japaneseName": "Goloneゴローン",
     "pokedexNumber": 75,
     "abilities": ["Rock Head", "Sturdy", "Sand Veil", "Magnet Pull", "Sturdy", "Galvanize"],
@@ -6549,14 +6549,14 @@
     "secondaryType": "ground",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Greninja",
-    "id": 274,
+    "id": "274",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/greninja.png",
+    "imgUrl": "./images/greninja.png",
     "japaneseName": "Gekkougaゲッコウガ",
     "pokedexNumber": 658,
     "abilities": ["Torrent", "Protean", "Battle Bond"],
@@ -6573,14 +6573,14 @@
     "secondaryType": "dark",
     "baseWeight": 40,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Grimer",
-    "id": 275,
+    "id": "275",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/grimer.png",
+    "imgUrl": "./images/grimer.png",
     "japaneseName": "Betbeterベトベター",
     "pokedexNumber": 88,
     "abilities": ["Stench", "Sticky Hold", "Poison Touch", "Poison Touch", "Gluttony", "Power of Alchemy"],
@@ -6597,14 +6597,14 @@
     "secondaryType": "poison",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Grotle",
-    "id": 276,
+    "id": "276",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/grotle.png",
+    "imgUrl": "./images/grotle.png",
     "japaneseName": "Hayashigameハヤシガメ",
     "pokedexNumber": 388,
     "abilities": ["Overgrow", "Shell Armor"],
@@ -6621,14 +6621,14 @@
     "secondaryType": "",
     "baseWeight": 97,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Groudon",
-    "id": 277,
+    "id": "277",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/groudon.png",
+    "imgUrl": "./images/groudon.png",
     "japaneseName": "Groudonグラードン",
     "pokedexNumber": 383,
     "abilities": ["Drought"],
@@ -6645,14 +6645,14 @@
     "secondaryType": "",
     "baseWeight": 950,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Grovyle",
-    "id": 278,
+    "id": "278",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/grovyle.png",
+    "imgUrl": "./images/grovyle.png",
     "japaneseName": "Juptileジュプトル",
     "pokedexNumber": 253,
     "abilities": ["Overgrow", "Unburden"],
@@ -6669,14 +6669,14 @@
     "secondaryType": "",
     "baseWeight": 21.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Growlithe",
-    "id": 279,
+    "id": "279",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/growlithe.png",
+    "imgUrl": "./images/growlithe.png",
     "japaneseName": "Gardieガーディ",
     "pokedexNumber": 58,
     "abilities": ["Intimidate", "Flash Fire", "Justified"],
@@ -6693,14 +6693,14 @@
     "secondaryType": "",
     "baseWeight": 19,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Grubbin",
-    "id": 280,
+    "id": "280",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/grubbin.png",
+    "imgUrl": "./images/grubbin.png",
     "japaneseName": "Agojimushiアゴジムシ",
     "pokedexNumber": 736,
     "abilities": ["Swarm"],
@@ -6717,14 +6717,14 @@
     "secondaryType": "",
     "baseWeight": 4.4,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Grumpig",
-    "id": 281,
+    "id": "281",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/grumpig.png",
+    "imgUrl": "./images/grumpig.png",
     "japaneseName": "Boopigブーピッグ",
     "pokedexNumber": 326,
     "abilities": ["Thick Fat", "Own Tempo", "Gluttony"],
@@ -6741,14 +6741,14 @@
     "secondaryType": "",
     "baseWeight": 71.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gulpin",
-    "id": 282,
+    "id": "282",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gulpin.png",
+    "imgUrl": "./images/gulpin.png",
     "japaneseName": "Gokulinゴクリン",
     "pokedexNumber": 316,
     "abilities": ["Liquid Ooze", "Sticky Hold", "Gluttony"],
@@ -6765,14 +6765,14 @@
     "secondaryType": "",
     "baseWeight": 10.3,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gumshoos",
-    "id": 283,
+    "id": "283",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gumshoos.png",
+    "imgUrl": "./images/gumshoos.png",
     "japaneseName": "Dekagooseデカグース",
     "pokedexNumber": 735,
     "abilities": ["Stakeout", "Strong Jaw", "Adaptability"],
@@ -6789,14 +6789,14 @@
     "secondaryType": "",
     "baseWeight": 14.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Gurdurr",
-    "id": 284,
+    "id": "284",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gurdurr.png",
+    "imgUrl": "./images/gurdurr.png",
     "japaneseName": "Dotekkotsuドテッコツ",
     "pokedexNumber": 533,
     "abilities": ["Guts", "Sheer Force", "Iron Fist"],
@@ -6813,14 +6813,14 @@
     "secondaryType": "",
     "baseWeight": 40,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Guzzlord",
-    "id": 285,
+    "id": "285",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/guzzlord.png",
+    "imgUrl": "./images/guzzlord.png",
     "japaneseName": "Akuzikingアクジキング",
     "pokedexNumber": 799,
     "abilities": ["Beast Boost"],
@@ -6837,14 +6837,14 @@
     "secondaryType": "dragon",
     "baseWeight": 888,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Gyarados",
-    "id": 286,
+    "id": "286",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/gyarados.png",
+    "imgUrl": "./images/gyarados.png",
     "japaneseName": "Gyaradosギャラドス",
     "pokedexNumber": 130,
     "abilities": ["Intimidate", "Moxie"],
@@ -6861,14 +6861,14 @@
     "secondaryType": "flying",
     "baseWeight": 235,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hakamo-o",
-    "id": 287,
+    "id": "287",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hakamo-o.png",
+    "imgUrl": "./images/hakamo-o.png",
     "japaneseName": "Jyarangoジャランゴ",
     "pokedexNumber": 783,
     "abilities": ["Bulletproof", "Soundproof", "Overcoat"],
@@ -6885,14 +6885,14 @@
     "secondaryType": "fighting",
     "baseWeight": 47,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Happiny",
-    "id": 288,
+    "id": "288",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/happiny.png",
+    "imgUrl": "./images/happiny.png",
     "japaneseName": "Pinpukuピンプク",
     "pokedexNumber": 440,
     "abilities": ["Natural Cure", "Serene Grace", "Friend Guard"],
@@ -6909,14 +6909,14 @@
     "secondaryType": "",
     "baseWeight": 24.4,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hariyama",
-    "id": 289,
+    "id": "289",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hariyama.png",
+    "imgUrl": "./images/hariyama.png",
     "japaneseName": "Hariteyamaハリテヤマ",
     "pokedexNumber": 297,
     "abilities": ["Thick Fat", "Guts", "Sheer Force"],
@@ -6933,14 +6933,14 @@
     "secondaryType": "",
     "baseWeight": 253.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Haunter",
-    "id": 290,
+    "id": "290",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/haunter.png",
+    "imgUrl": "./images/haunter.png",
     "japaneseName": "Ghostゴースト",
     "pokedexNumber": 93,
     "abilities": ["Levitate"],
@@ -6957,14 +6957,14 @@
     "secondaryType": "poison",
     "baseWeight": 0.1,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hawlucha",
-    "id": 291,
+    "id": "291",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hawlucha.png",
+    "imgUrl": "./images/hawlucha.png",
     "japaneseName": "Luchabullルチャブル",
     "pokedexNumber": 701,
     "abilities": ["Limber", "Unburden", "Mold Breaker"],
@@ -6981,14 +6981,14 @@
     "secondaryType": "flying",
     "baseWeight": 21.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Haxorus",
-    "id": 292,
+    "id": "292",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/haxorus.png",
+    "imgUrl": "./images/haxorus.png",
     "japaneseName": "Ononokusオノノクス",
     "pokedexNumber": 612,
     "abilities": ["Rivalry", "Mold Breaker", "Unnerve"],
@@ -7005,14 +7005,14 @@
     "secondaryType": "",
     "baseWeight": 105.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Heatmor",
-    "id": 293,
+    "id": "293",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/heatmor.png",
+    "imgUrl": "./images/heatmor.png",
     "japaneseName": "Kuitaranクイタラン",
     "pokedexNumber": 631,
     "abilities": ["Gluttony", "Flash Fire", "White Smoke"],
@@ -7029,14 +7029,14 @@
     "secondaryType": "",
     "baseWeight": 58,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Heatran",
-    "id": 294,
+    "id": "294",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/heatran.png",
+    "imgUrl": "./images/heatran.png",
     "japaneseName": "Heatranヒードラン",
     "pokedexNumber": 485,
     "abilities": ["Flash Fire", "Flame Body"],
@@ -7053,14 +7053,14 @@
     "secondaryType": "steel",
     "baseWeight": 430,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Heliolisk",
-    "id": 295,
+    "id": "295",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/heliolisk.png",
+    "imgUrl": "./images/heliolisk.png",
     "japaneseName": "Elezardエレザード",
     "pokedexNumber": 695,
     "abilities": ["Dry Skin", "Sand Veil", "Solar Power"],
@@ -7077,14 +7077,14 @@
     "secondaryType": "normal",
     "baseWeight": 21,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Helioptile",
-    "id": 296,
+    "id": "296",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/helioptile.png",
+    "imgUrl": "./images/helioptile.png",
     "japaneseName": "Erikiteruエリキテル",
     "pokedexNumber": 694,
     "abilities": ["Dry Skin", "Sand Veil", "Solar Power"],
@@ -7101,14 +7101,14 @@
     "secondaryType": "normal",
     "baseWeight": 6,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Heracross",
-    "id": 297,
+    "id": "297",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/heracross.png",
+    "imgUrl": "./images/heracross.png",
     "japaneseName": "Heracrosヘラクロス",
     "pokedexNumber": 214,
     "abilities": ["Swarm", "Guts", "Moxie"],
@@ -7125,14 +7125,14 @@
     "secondaryType": "fighting",
     "baseWeight": 54,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Herdier",
-    "id": 298,
+    "id": "298",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/herdier.png",
+    "imgUrl": "./images/herdier.png",
     "japaneseName": "Herderrieハーデリア",
     "pokedexNumber": 507,
     "abilities": ["Intimidate", "Sand Rush", "Scrappy"],
@@ -7149,14 +7149,14 @@
     "secondaryType": "",
     "baseWeight": 14.7,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hippopotas",
-    "id": 299,
+    "id": "299",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hippopotas.png",
+    "imgUrl": "./images/hippopotas.png",
     "japaneseName": "Hippopotasヒポポタス",
     "pokedexNumber": 449,
     "abilities": ["Sand Stream", "Sand Force"],
@@ -7173,14 +7173,14 @@
     "secondaryType": "",
     "baseWeight": 49.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hippowdon",
-    "id": 300,
+    "id": "300",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hippowdon.png",
+    "imgUrl": "./images/hippowdon.png",
     "japaneseName": "Kabaldonカバルドン",
     "pokedexNumber": 450,
     "abilities": ["Sand Stream", "Sand Force"],
@@ -7197,14 +7197,14 @@
     "secondaryType": "",
     "baseWeight": 300,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hitmonchan",
-    "id": 301,
+    "id": "301",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hitmonchan.png",
+    "imgUrl": "./images/hitmonchan.png",
     "japaneseName": "Ebiwalarエビワラー",
     "pokedexNumber": 107,
     "abilities": ["Keen Eye", "Iron Fist", "Inner Focus"],
@@ -7221,14 +7221,14 @@
     "secondaryType": "",
     "baseWeight": 50.2,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hitmonlee",
-    "id": 302,
+    "id": "302",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hitmonlee.png",
+    "imgUrl": "./images/hitmonlee.png",
     "japaneseName": "Sawamularサワムラー",
     "pokedexNumber": 106,
     "abilities": ["Limber", "Reckless", "Unburden"],
@@ -7245,14 +7245,14 @@
     "secondaryType": "",
     "baseWeight": 49.8,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hitmontop",
-    "id": 303,
+    "id": "303",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hitmontop.png",
+    "imgUrl": "./images/hitmontop.png",
     "japaneseName": "Kapoererカポエラー",
     "pokedexNumber": 237,
     "abilities": ["Intimidate", "Technician", "Steadfast"],
@@ -7269,14 +7269,14 @@
     "secondaryType": "",
     "baseWeight": 48,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ho-Oh",
-    "id": 304,
+    "id": "304",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ho-oh.png",
+    "imgUrl": "./images/ho-oh.png",
     "japaneseName": "Hououホウオウ",
     "pokedexNumber": 250,
     "abilities": ["Pressure", "Regenerator"],
@@ -7293,14 +7293,14 @@
     "secondaryType": "flying",
     "baseWeight": 199,
     "generation": 2,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Honchkrow",
-    "id": 305,
+    "id": "305",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/honchkrow.png",
+    "imgUrl": "./images/honchkrow.png",
     "japaneseName": "Dongkarasuドンカラス",
     "pokedexNumber": 430,
     "abilities": ["Insomnia", "Super Luck", "Moxie"],
@@ -7317,14 +7317,14 @@
     "secondaryType": "flying",
     "baseWeight": 27.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Honedge",
-    "id": 306,
+    "id": "306",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/honedge.png",
+    "imgUrl": "./images/honedge.png",
     "japaneseName": "Hitotsukiヒトツキ",
     "pokedexNumber": 679,
     "abilities": ["No Guard"],
@@ -7341,14 +7341,14 @@
     "secondaryType": "ghost",
     "baseWeight": 2,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hoopa",
-    "id": 307,
+    "id": "307",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hoopa-confined.png",
+    "imgUrl": "./images/hoopa-confined.png",
     "japaneseName": "Hoopa (imashimerareshi Hoopa)フーパ",
     "pokedexNumber": 720,
     "abilities": ["Magician"],
@@ -7365,14 +7365,14 @@
     "secondaryType": "ghost",
     "baseWeight": "",
     "generation": 6,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Hoothoot",
-    "id": 308,
+    "id": "308",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hoothoot.png",
+    "imgUrl": "./images/hoothoot.png",
     "japaneseName": "Hohoホーホー",
     "pokedexNumber": 163,
     "abilities": ["Insomnia", "Keen Eye", "Tinted Lens"],
@@ -7389,14 +7389,14 @@
     "secondaryType": "flying",
     "baseWeight": 21.2,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hoppip",
-    "id": 309,
+    "id": "309",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hoppip.png",
+    "imgUrl": "./images/hoppip.png",
     "japaneseName": "Haneccoハネッコ",
     "pokedexNumber": 187,
     "abilities": ["Chlorophyll", "Leaf Guard", "Infiltrator"],
@@ -7413,14 +7413,14 @@
     "secondaryType": "flying",
     "baseWeight": 0.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Horsea",
-    "id": 310,
+    "id": "310",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/horsea.png",
+    "imgUrl": "./images/horsea.png",
     "japaneseName": "Tattuタッツー",
     "pokedexNumber": 116,
     "abilities": ["Swift Swim", "Sniper", "Damp"],
@@ -7437,14 +7437,14 @@
     "secondaryType": "",
     "baseWeight": 8,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Houndoom",
-    "id": 311,
+    "id": "311",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/houndoom.png",
+    "imgUrl": "./images/houndoom.png",
     "japaneseName": "Hellgarヘルガー",
     "pokedexNumber": 229,
     "abilities": ["Early Bird", "Flash Fire", "Unnerve"],
@@ -7461,14 +7461,14 @@
     "secondaryType": "fire",
     "baseWeight": 35,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Houndour",
-    "id": 312,
+    "id": "312",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/houndour.png",
+    "imgUrl": "./images/houndour.png",
     "japaneseName": "Delvilデルビル",
     "pokedexNumber": 228,
     "abilities": ["Early Bird", "Flash Fire", "Unnerve"],
@@ -7485,14 +7485,14 @@
     "secondaryType": "fire",
     "baseWeight": 10.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Huntail",
-    "id": 313,
+    "id": "313",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/huntail.png",
+    "imgUrl": "./images/huntail.png",
     "japaneseName": "Huntailハンテール",
     "pokedexNumber": 367,
     "abilities": ["Swift Swim", "Water Veil"],
@@ -7509,14 +7509,14 @@
     "secondaryType": "",
     "baseWeight": 27,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hydreigon",
-    "id": 314,
+    "id": "314",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hydreigon.png",
+    "imgUrl": "./images/hydreigon.png",
     "japaneseName": "Sazandoraサザンドラ",
     "pokedexNumber": 635,
     "abilities": ["Levitate"],
@@ -7533,14 +7533,14 @@
     "secondaryType": "dragon",
     "baseWeight": 160,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Hypno",
-    "id": 315,
+    "id": "315",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/hypno.png",
+    "imgUrl": "./images/hypno.png",
     "japaneseName": "Sleeperスリーパー",
     "pokedexNumber": 97,
     "abilities": ["Insomnia", "Forewarn", "Inner Focus"],
@@ -7557,14 +7557,14 @@
     "secondaryType": "",
     "baseWeight": 75.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Igglybuff",
-    "id": 316,
+    "id": "316",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/igglybuff.png",
+    "imgUrl": "./images/igglybuff.png",
     "japaneseName": "Pupurinププリン",
     "pokedexNumber": 174,
     "abilities": ["Cute Charm", "Competitive", "Friend Guard"],
@@ -7581,14 +7581,14 @@
     "secondaryType": "fairy",
     "baseWeight": 1,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Illumise",
-    "id": 317,
+    "id": "317",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/illumise.png",
+    "imgUrl": "./images/illumise.png",
     "japaneseName": "Illumiseイルミーゼ",
     "pokedexNumber": 314,
     "abilities": ["Oblivious", "Tinted Lens", "Prankster"],
@@ -7605,14 +7605,14 @@
     "secondaryType": "",
     "baseWeight": 17.7,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Incineroar",
-    "id": 318,
+    "id": "318",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/incineroar.png",
+    "imgUrl": "./images/incineroar.png",
     "japaneseName": "Gaogaenガオガエン",
     "pokedexNumber": 727,
     "abilities": ["Blaze", "Intimidate"],
@@ -7629,14 +7629,14 @@
     "secondaryType": "dark",
     "baseWeight": 83,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Infernape",
-    "id": 319,
+    "id": "319",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/infernape.png",
+    "imgUrl": "./images/infernape.png",
     "japaneseName": "Goukazaruゴウカザル",
     "pokedexNumber": 392,
     "abilities": ["Blaze", "Iron Fist"],
@@ -7653,14 +7653,14 @@
     "secondaryType": "fighting",
     "baseWeight": 55,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Inkay",
-    "id": 320,
+    "id": "320",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/inkay.png",
+    "imgUrl": "./images/inkay.png",
     "japaneseName": "Maaiikaマーイーカ",
     "pokedexNumber": 686,
     "abilities": ["Contrary", "Suction Cups", "Infiltrator"],
@@ -7677,14 +7677,14 @@
     "secondaryType": "psychic",
     "baseWeight": 3.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ivysaur",
-    "id": 321,
+    "id": "321",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ivysaur.png",
+    "imgUrl": "./images/ivysaur.png",
     "japaneseName": "Fushigisouフシギソウ",
     "pokedexNumber": 2,
     "abilities": ["Overgrow", "Chlorophyll"],
@@ -7701,14 +7701,14 @@
     "secondaryType": "poison",
     "baseWeight": 13,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Jangmo-o",
-    "id": 322,
+    "id": "322",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/jangmo-o.png",
+    "imgUrl": "./images/jangmo-o.png",
     "japaneseName": "Jyarakoジャラコ",
     "pokedexNumber": 782,
     "abilities": ["Bulletproof", "Soundproof", "Overcoat"],
@@ -7725,14 +7725,14 @@
     "secondaryType": "",
     "baseWeight": 29.7,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Jellicent",
-    "id": 323,
+    "id": "323",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/jellicent.png",
+    "imgUrl": "./images/jellicent.png",
     "japaneseName": "Burungelブルンゲル",
     "pokedexNumber": 593,
     "abilities": ["Water Absorb", "Cursed Body", "Damp"],
@@ -7749,14 +7749,14 @@
     "secondaryType": "ghost",
     "baseWeight": 135,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Jigglypuff",
-    "id": 324,
+    "id": "324",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/jigglypuff.png",
+    "imgUrl": "./images/jigglypuff.png",
     "japaneseName": "Purinプリン",
     "pokedexNumber": 39,
     "abilities": ["Cute Charm", "Competitive", "Friend Guard"],
@@ -7773,14 +7773,14 @@
     "secondaryType": "fairy",
     "baseWeight": 5.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Jirachi",
-    "id": 325,
+    "id": "325",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/jirachi.png",
+    "imgUrl": "./images/jirachi.png",
     "japaneseName": "Jirachiジラーチ",
     "pokedexNumber": 385,
     "abilities": ["Serene Grace"],
@@ -7797,14 +7797,14 @@
     "secondaryType": "psychic",
     "baseWeight": 1.1,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Jolteon",
-    "id": 326,
+    "id": "326",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/jolteon.png",
+    "imgUrl": "./images/jolteon.png",
     "japaneseName": "Thundersサンダース",
     "pokedexNumber": 135,
     "abilities": ["Volt Absorb", "Quick Feet"],
@@ -7821,14 +7821,14 @@
     "secondaryType": "",
     "baseWeight": 24.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Joltik",
-    "id": 327,
+    "id": "327",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/joltik.png",
+    "imgUrl": "./images/joltik.png",
     "japaneseName": "Bachuruバチュル",
     "pokedexNumber": 595,
     "abilities": ["Compoundeyes", "Unnerve", "Swarm"],
@@ -7845,14 +7845,14 @@
     "secondaryType": "electric",
     "baseWeight": 0.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Jumpluff",
-    "id": 328,
+    "id": "328",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/jumpluff.png",
+    "imgUrl": "./images/jumpluff.png",
     "japaneseName": "Wataccoワタッコ",
     "pokedexNumber": 189,
     "abilities": ["Chlorophyll", "Leaf Guard", "Infiltrator"],
@@ -7869,14 +7869,14 @@
     "secondaryType": "flying",
     "baseWeight": 3,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Jynx",
-    "id": 329,
+    "id": "329",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/jynx.png",
+    "imgUrl": "./images/jynx.png",
     "japaneseName": "Rougelaルージュラ",
     "pokedexNumber": 124,
     "abilities": ["Oblivious", "Forewarn", "Dry Skin"],
@@ -7893,14 +7893,14 @@
     "secondaryType": "psychic",
     "baseWeight": 40.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kabuto",
-    "id": 330,
+    "id": "330",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kabuto.png",
+    "imgUrl": "./images/kabuto.png",
     "japaneseName": "Kabutoカブト",
     "pokedexNumber": 140,
     "abilities": ["Swift Swim", "Battle Armor", "Weak Armor"],
@@ -7917,14 +7917,14 @@
     "secondaryType": "water",
     "baseWeight": 11.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kabutops",
-    "id": 331,
+    "id": "331",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kabutops.png",
+    "imgUrl": "./images/kabutops.png",
     "japaneseName": "Kabutopsカブトプス",
     "pokedexNumber": 141,
     "abilities": ["Swift Swim", "Battle Armor", "Weak Armor"],
@@ -7941,14 +7941,14 @@
     "secondaryType": "water",
     "baseWeight": 40.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kadabra",
-    "id": 332,
+    "id": "332",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kadabra.png",
+    "imgUrl": "./images/kadabra.png",
     "japaneseName": "Yungererユンゲラー",
     "pokedexNumber": 64,
     "abilities": ["Synchronize", "Inner Focus", "Magic Guard"],
@@ -7965,14 +7965,14 @@
     "secondaryType": "",
     "baseWeight": 56.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kakuna",
-    "id": 333,
+    "id": "333",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kakuna.png",
+    "imgUrl": "./images/kakuna.png",
     "japaneseName": "Cocoonコクーン",
     "pokedexNumber": 14,
     "abilities": ["Shed Skin"],
@@ -7989,14 +7989,14 @@
     "secondaryType": "poison",
     "baseWeight": 10,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kangaskhan",
-    "id": 334,
+    "id": "334",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kangaskhan.png",
+    "imgUrl": "./images/kangaskhan.png",
     "japaneseName": "Garuraガルーラ",
     "pokedexNumber": 115,
     "abilities": ["Early Bird", "Scrappy", "Inner Focus"],
@@ -8013,14 +8013,14 @@
     "secondaryType": "",
     "baseWeight": 80,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Karrablast",
-    "id": 335,
+    "id": "335",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/karrablast.png",
+    "imgUrl": "./images/karrablast.png",
     "japaneseName": "Kaburumoカブルモ",
     "pokedexNumber": 588,
     "abilities": ["Swarm", "Shed Skin", "No Guard"],
@@ -8037,14 +8037,14 @@
     "secondaryType": "",
     "baseWeight": 5.9,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kartana",
-    "id": 336,
+    "id": "336",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kartana.png",
+    "imgUrl": "./images/kartana.png",
     "japaneseName": "Kamiturugiカミツルギ",
     "pokedexNumber": 798,
     "abilities": ["Beast Boost"],
@@ -8061,14 +8061,14 @@
     "secondaryType": "steel",
     "baseWeight": 0.1,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Kecleon",
-    "id": 337,
+    "id": "337",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kecleon.png",
+    "imgUrl": "./images/kecleon.png",
     "japaneseName": "Kakureonカクレオン",
     "pokedexNumber": 352,
     "abilities": ["Color Change", "Protean"],
@@ -8085,14 +8085,14 @@
     "secondaryType": "",
     "baseWeight": 22,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Keldeo",
-    "id": 338,
+    "id": "338",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/keldeo-ordinary.png",
+    "imgUrl": "./images/keldeo-ordinary.png",
     "japaneseName": "Keldeo (itsumo No Sugata)ケルディオ",
     "pokedexNumber": 647,
     "abilities": ["Justified"],
@@ -8109,14 +8109,14 @@
     "secondaryType": "fighting",
     "baseWeight": 48.5,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Kingdra",
-    "id": 339,
+    "id": "339",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kingdra.png",
+    "imgUrl": "./images/kingdra.png",
     "japaneseName": "Kingdraキングドラ",
     "pokedexNumber": 230,
     "abilities": ["Swift Swim", "Sniper", "Damp"],
@@ -8133,14 +8133,14 @@
     "secondaryType": "dragon",
     "baseWeight": 152,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kingler",
-    "id": 340,
+    "id": "340",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kingler.png",
+    "imgUrl": "./images/kingler.png",
     "japaneseName": "Kinglerキングラー",
     "pokedexNumber": 99,
     "abilities": ["Hyper Cutter", "Shell Armor", "Sheer Force"],
@@ -8157,14 +8157,14 @@
     "secondaryType": "",
     "baseWeight": 60,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kirlia",
-    "id": 341,
+    "id": "341",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kirlia.png",
+    "imgUrl": "./images/kirlia.png",
     "japaneseName": "Kirliaキルリア",
     "pokedexNumber": 281,
     "abilities": ["Synchronize", "Trace", "Telepathy"],
@@ -8181,14 +8181,14 @@
     "secondaryType": "fairy",
     "baseWeight": 20.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Klang",
-    "id": 342,
+    "id": "342",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/klang.png",
+    "imgUrl": "./images/klang.png",
     "japaneseName": "Gigiaruギギアル",
     "pokedexNumber": 600,
     "abilities": ["Plus", "Minus", "Clear Body"],
@@ -8205,14 +8205,14 @@
     "secondaryType": "",
     "baseWeight": 51,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Klefki",
-    "id": 343,
+    "id": "343",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/klefki.png",
+    "imgUrl": "./images/klefki.png",
     "japaneseName": "Cleffyクレッフィ",
     "pokedexNumber": 707,
     "abilities": ["Prankster", "Magician"],
@@ -8229,14 +8229,14 @@
     "secondaryType": "fairy",
     "baseWeight": 3,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Klink",
-    "id": 344,
+    "id": "344",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/klink.png",
+    "imgUrl": "./images/klink.png",
     "japaneseName": "Giaruギアル",
     "pokedexNumber": 599,
     "abilities": ["Plus", "Minus", "Clear Body"],
@@ -8253,14 +8253,14 @@
     "secondaryType": "",
     "baseWeight": 21,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Klinklang",
-    "id": 345,
+    "id": "345",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/klinklang.png",
+    "imgUrl": "./images/klinklang.png",
     "japaneseName": "Gigigiaruギギギアル",
     "pokedexNumber": 601,
     "abilities": ["Plus", "Minus", "Clear Body"],
@@ -8277,14 +8277,14 @@
     "secondaryType": "",
     "baseWeight": 81,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Koffing",
-    "id": 346,
+    "id": "346",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/koffing.png",
+    "imgUrl": "./images/koffing.png",
     "japaneseName": "Dogarsドガース",
     "pokedexNumber": 109,
     "abilities": ["Levitate"],
@@ -8301,14 +8301,14 @@
     "secondaryType": "",
     "baseWeight": 1,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Komala",
-    "id": 347,
+    "id": "347",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/komala.png",
+    "imgUrl": "./images/komala.png",
     "japaneseName": "Nekkoaraネッコアラ",
     "pokedexNumber": 775,
     "abilities": ["Comatose"],
@@ -8325,14 +8325,14 @@
     "secondaryType": "",
     "baseWeight": 19.9,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kommo-o",
-    "id": 348,
+    "id": "348",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kommo-o.png",
+    "imgUrl": "./images/kommo-o.png",
     "japaneseName": "Jyararangaジャラランガ",
     "pokedexNumber": 784,
     "abilities": ["Bulletproof", "Soundproof", "Overcoat"],
@@ -8349,14 +8349,14 @@
     "secondaryType": "fighting",
     "baseWeight": 78.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Krabby",
-    "id": 349,
+    "id": "349",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/krabby.png",
+    "imgUrl": "./images/krabby.png",
     "japaneseName": "Crabクラブ",
     "pokedexNumber": 98,
     "abilities": ["Hyper Cutter", "Shell Armor", "Sheer Force"],
@@ -8373,14 +8373,14 @@
     "secondaryType": "",
     "baseWeight": 6.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kricketot",
-    "id": 350,
+    "id": "350",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kricketot.png",
+    "imgUrl": "./images/kricketot.png",
     "japaneseName": "Korobohshiコロボーシ",
     "pokedexNumber": 401,
     "abilities": ["Shed Skin", "Run Away"],
@@ -8397,14 +8397,14 @@
     "secondaryType": "",
     "baseWeight": 2.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kricketune",
-    "id": 351,
+    "id": "351",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kricketune.png",
+    "imgUrl": "./images/kricketune.png",
     "japaneseName": "Korotockコロトック",
     "pokedexNumber": 402,
     "abilities": ["Swarm", "Technician"],
@@ -8421,14 +8421,14 @@
     "secondaryType": "",
     "baseWeight": 25.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Krokorok",
-    "id": 352,
+    "id": "352",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/krokorok.png",
+    "imgUrl": "./images/krokorok.png",
     "japaneseName": "Waruvileワルビル",
     "pokedexNumber": 552,
     "abilities": ["Intimidate", "Moxie", "Anger Point"],
@@ -8445,14 +8445,14 @@
     "secondaryType": "dark",
     "baseWeight": 33.4,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Krookodile",
-    "id": 353,
+    "id": "353",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/krookodile.png",
+    "imgUrl": "./images/krookodile.png",
     "japaneseName": "Waruvialワルビアル",
     "pokedexNumber": 553,
     "abilities": ["Intimidate", "Moxie", "Anger Point"],
@@ -8469,14 +8469,14 @@
     "secondaryType": "dark",
     "baseWeight": 96.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Kyogre",
-    "id": 354,
+    "id": "354",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kyogre.png",
+    "imgUrl": "./images/kyogre.png",
     "japaneseName": "Kyogreカイオーガ",
     "pokedexNumber": 382,
     "abilities": ["Drizzle"],
@@ -8493,14 +8493,14 @@
     "secondaryType": "",
     "baseWeight": 352,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Kyurem",
-    "id": 355,
+    "id": "355",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/kyurem.png",
+    "imgUrl": "./images/kyurem.png",
     "japaneseName": "Kyuremキュレム",
     "pokedexNumber": 646,
     "abilities": ["Pressure", "Teravolt", "Turboblaze"],
@@ -8517,14 +8517,14 @@
     "secondaryType": "ice",
     "baseWeight": 325,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Lairon",
-    "id": 356,
+    "id": "356",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lairon.png",
+    "imgUrl": "./images/lairon.png",
     "japaneseName": "Kodoraコドラ",
     "pokedexNumber": 305,
     "abilities": ["Sturdy", "Rock Head", "Heavy Metal"],
@@ -8541,14 +8541,14 @@
     "secondaryType": "rock",
     "baseWeight": 120,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lampent",
-    "id": 357,
+    "id": "357",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lampent.png",
+    "imgUrl": "./images/lampent.png",
     "japaneseName": "Lamplerランプラー",
     "pokedexNumber": 608,
     "abilities": ["Flash Fire", "Flame Body", "Infiltrator"],
@@ -8565,14 +8565,14 @@
     "secondaryType": "fire",
     "baseWeight": 13,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Landorus",
-    "id": 358,
+    "id": "358",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/landorus-incarnate.png",
+    "imgUrl": "./images/landorus-incarnate.png",
     "japaneseName": "Landlos (keshin Forme)ランドロス",
     "pokedexNumber": 645,
     "abilities": ["Sand Force", "Sheer Force", "Intimidate"],
@@ -8589,14 +8589,14 @@
     "secondaryType": "flying",
     "baseWeight": 68,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Lanturn",
-    "id": 359,
+    "id": "359",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lanturn.png",
+    "imgUrl": "./images/lanturn.png",
     "japaneseName": "Lanternランターン",
     "pokedexNumber": 171,
     "abilities": ["Volt Absorb", "Illuminate", "Water Absorb"],
@@ -8613,14 +8613,14 @@
     "secondaryType": "electric",
     "baseWeight": 22.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lapras",
-    "id": 360,
+    "id": "360",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lapras.png",
+    "imgUrl": "./images/lapras.png",
     "japaneseName": "Laplaceラプラス",
     "pokedexNumber": 131,
     "abilities": ["Water Absorb", "Shell Armor", "Hydration"],
@@ -8637,14 +8637,14 @@
     "secondaryType": "ice",
     "baseWeight": 220,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Larvesta",
-    "id": 361,
+    "id": "361",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/larvesta.png",
+    "imgUrl": "./images/larvesta.png",
     "japaneseName": "Merlarvaメラルバ",
     "pokedexNumber": 636,
     "abilities": ["Flame Body", "Swarm"],
@@ -8661,14 +8661,14 @@
     "secondaryType": "fire",
     "baseWeight": 28.8,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Larvitar",
-    "id": 362,
+    "id": "362",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/larvitar.png",
+    "imgUrl": "./images/larvitar.png",
     "japaneseName": "Yogirasヨーギラス",
     "pokedexNumber": 246,
     "abilities": ["Guts", "Sand Veil"],
@@ -8685,14 +8685,14 @@
     "secondaryType": "ground",
     "baseWeight": 72,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Latias",
-    "id": 363,
+    "id": "363",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/latias.png",
+    "imgUrl": "./images/latias.png",
     "japaneseName": "Latiasラティアス",
     "pokedexNumber": 380,
     "abilities": ["Levitate"],
@@ -8709,14 +8709,14 @@
     "secondaryType": "psychic",
     "baseWeight": 40,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Latios",
-    "id": 364,
+    "id": "364",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/latios.png",
+    "imgUrl": "./images/latios.png",
     "japaneseName": "Latiosラティオス",
     "pokedexNumber": 381,
     "abilities": ["Levitate"],
@@ -8733,14 +8733,14 @@
     "secondaryType": "psychic",
     "baseWeight": 60,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Leafeon",
-    "id": 365,
+    "id": "365",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/leafeon.png",
+    "imgUrl": "./images/leafeon.png",
     "japaneseName": "Leafiaリーフィア",
     "pokedexNumber": 470,
     "abilities": ["Leaf Guard", "Chlorophyll"],
@@ -8757,14 +8757,14 @@
     "secondaryType": "",
     "baseWeight": 25.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Leavanny",
-    "id": 366,
+    "id": "366",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/leavanny.png",
+    "imgUrl": "./images/leavanny.png",
     "japaneseName": "Hahakomoriハハコモリ",
     "pokedexNumber": 542,
     "abilities": ["Swarm", "Chlorophyll", "Overcoat"],
@@ -8781,14 +8781,14 @@
     "secondaryType": "grass",
     "baseWeight": 20.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ledian",
-    "id": 367,
+    "id": "367",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ledian.png",
+    "imgUrl": "./images/ledian.png",
     "japaneseName": "Redianレディアン",
     "pokedexNumber": 166,
     "abilities": ["Swarm", "Early Bird", "Iron Fist"],
@@ -8805,14 +8805,14 @@
     "secondaryType": "flying",
     "baseWeight": 35.6,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ledyba",
-    "id": 368,
+    "id": "368",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ledyba.png",
+    "imgUrl": "./images/ledyba.png",
     "japaneseName": "Redibaレディバ",
     "pokedexNumber": 165,
     "abilities": ["Swarm", "Early Bird", "Rattled"],
@@ -8829,14 +8829,14 @@
     "secondaryType": "flying",
     "baseWeight": 10.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lickilicky",
-    "id": 369,
+    "id": "369",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lickilicky.png",
+    "imgUrl": "./images/lickilicky.png",
     "japaneseName": "Berobeltベロベルト",
     "pokedexNumber": 463,
     "abilities": ["Own Tempo", "Oblivious", "Cloud Nine"],
@@ -8853,14 +8853,14 @@
     "secondaryType": "",
     "baseWeight": 140,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lickitung",
-    "id": 370,
+    "id": "370",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lickitung.png",
+    "imgUrl": "./images/lickitung.png",
     "japaneseName": "Beroringaベロリンガ",
     "pokedexNumber": 108,
     "abilities": ["Own Tempo", "Oblivious", "Cloud Nine"],
@@ -8877,14 +8877,14 @@
     "secondaryType": "",
     "baseWeight": 65.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Liepard",
-    "id": 371,
+    "id": "371",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/liepard.png",
+    "imgUrl": "./images/liepard.png",
     "japaneseName": "Lepardasレパルダス",
     "pokedexNumber": 510,
     "abilities": ["Limber", "Unburden", "Prankster"],
@@ -8901,14 +8901,14 @@
     "secondaryType": "",
     "baseWeight": 37.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lileep",
-    "id": 372,
+    "id": "372",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lileep.png",
+    "imgUrl": "./images/lileep.png",
     "japaneseName": "Lilylaリリーラ",
     "pokedexNumber": 345,
     "abilities": ["Suction Cups", "Storm Drain"],
@@ -8925,14 +8925,14 @@
     "secondaryType": "grass",
     "baseWeight": 23.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lilligant",
-    "id": 373,
+    "id": "373",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lilligant.png",
+    "imgUrl": "./images/lilligant.png",
     "japaneseName": "Dredearドレディア",
     "pokedexNumber": 549,
     "abilities": ["Chlorophyll", "Own Tempo", "Leaf Guard"],
@@ -8949,14 +8949,14 @@
     "secondaryType": "",
     "baseWeight": 16.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lillipup",
-    "id": 374,
+    "id": "374",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lillipup.png",
+    "imgUrl": "./images/lillipup.png",
     "japaneseName": "Yorterrieヨーテリー",
     "pokedexNumber": 506,
     "abilities": ["Vital Spirit", "Pickup", "Run Away"],
@@ -8973,14 +8973,14 @@
     "secondaryType": "",
     "baseWeight": 4.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Linoone",
-    "id": 375,
+    "id": "375",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/linoone.png",
+    "imgUrl": "./images/linoone.png",
     "japaneseName": "Massugumaマッスグマ",
     "pokedexNumber": 264,
     "abilities": ["Pickup", "Gluttony", "Quick Feet"],
@@ -8997,14 +8997,14 @@
     "secondaryType": "",
     "baseWeight": 32.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Litleo",
-    "id": 376,
+    "id": "376",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/litleo.png",
+    "imgUrl": "./images/litleo.png",
     "japaneseName": "Shishikoシシコ",
     "pokedexNumber": 667,
     "abilities": ["Rivalry", "Unnerve", "Moxie"],
@@ -9021,14 +9021,14 @@
     "secondaryType": "normal",
     "baseWeight": 13.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Litten",
-    "id": 377,
+    "id": "377",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/litten.png",
+    "imgUrl": "./images/litten.png",
     "japaneseName": "Nyabbyニャビー",
     "pokedexNumber": 725,
     "abilities": ["Blaze", "Intimidate"],
@@ -9045,14 +9045,14 @@
     "secondaryType": "",
     "baseWeight": 4.3,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Litwick",
-    "id": 378,
+    "id": "378",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/litwick.png",
+    "imgUrl": "./images/litwick.png",
     "japaneseName": "Hitomoshiヒトモシ",
     "pokedexNumber": 607,
     "abilities": ["Flash Fire", "Flame Body", "Infiltrator"],
@@ -9069,14 +9069,14 @@
     "secondaryType": "fire",
     "baseWeight": 3.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lombre",
-    "id": 379,
+    "id": "379",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lombre.png",
+    "imgUrl": "./images/lombre.png",
     "japaneseName": "Hasubreroハスブレロ",
     "pokedexNumber": 271,
     "abilities": ["Swift Swim", "Rain Dish", "Own Tempo"],
@@ -9093,14 +9093,14 @@
     "secondaryType": "grass",
     "baseWeight": 32.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lopunny",
-    "id": 380,
+    "id": "380",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lopunny.png",
+    "imgUrl": "./images/lopunny.png",
     "japaneseName": "Mimilopミミロップ",
     "pokedexNumber": 428,
     "abilities": ["Cute Charm", "Klutz", "Limber"],
@@ -9117,14 +9117,14 @@
     "secondaryType": "",
     "baseWeight": 33.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lotad",
-    "id": 381,
+    "id": "381",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lotad.png",
+    "imgUrl": "./images/lotad.png",
     "japaneseName": "Hassbohハスボー",
     "pokedexNumber": 270,
     "abilities": ["Swift Swim", "Rain Dish", "Own Tempo"],
@@ -9141,14 +9141,14 @@
     "secondaryType": "grass",
     "baseWeight": 2.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Loudred",
-    "id": 382,
+    "id": "382",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/loudred.png",
+    "imgUrl": "./images/loudred.png",
     "japaneseName": "Dogohmbドゴーム",
     "pokedexNumber": 294,
     "abilities": ["Soundproof", "Scrappy"],
@@ -9165,14 +9165,14 @@
     "secondaryType": "",
     "baseWeight": 40.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lucario",
-    "id": 383,
+    "id": "383",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lucario.png",
+    "imgUrl": "./images/lucario.png",
     "japaneseName": "Lucarioルカリオ",
     "pokedexNumber": 448,
     "abilities": ["Steadfast", "Inner Focus", "Justified"],
@@ -9189,14 +9189,14 @@
     "secondaryType": "steel",
     "baseWeight": 54,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ludicolo",
-    "id": 384,
+    "id": "384",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ludicolo.png",
+    "imgUrl": "./images/ludicolo.png",
     "japaneseName": "Runpappaルンパッパ",
     "pokedexNumber": 272,
     "abilities": ["Swift Swim", "Rain Dish", "Own Tempo"],
@@ -9213,14 +9213,14 @@
     "secondaryType": "grass",
     "baseWeight": 55,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lugia",
-    "id": 385,
+    "id": "385",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lugia.png",
+    "imgUrl": "./images/lugia.png",
     "japaneseName": "Lugiaルギア",
     "pokedexNumber": 249,
     "abilities": ["Pressure", "Multiscale"],
@@ -9237,14 +9237,14 @@
     "secondaryType": "flying",
     "baseWeight": 216,
     "generation": 2,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Lumineon",
-    "id": 386,
+    "id": "386",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lumineon.png",
+    "imgUrl": "./images/lumineon.png",
     "japaneseName": "Neolantネオラント",
     "pokedexNumber": 457,
     "abilities": ["Swift Swim", "Storm Drain", "Water Veil"],
@@ -9261,14 +9261,14 @@
     "secondaryType": "",
     "baseWeight": 24,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lunala",
-    "id": 387,
+    "id": "387",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lunala.png",
+    "imgUrl": "./images/lunala.png",
     "japaneseName": "Lunalaルナアーラ",
     "pokedexNumber": 792,
     "abilities": ["Shadow Shield"],
@@ -9285,14 +9285,14 @@
     "secondaryType": "ghost",
     "baseWeight": 120,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Lunatone",
-    "id": 388,
+    "id": "388",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lunatone.png",
+    "imgUrl": "./images/lunatone.png",
     "japaneseName": "Lunatoneルナトーン",
     "pokedexNumber": 337,
     "abilities": ["Levitate"],
@@ -9309,14 +9309,14 @@
     "secondaryType": "psychic",
     "baseWeight": 168,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lurantis",
-    "id": 389,
+    "id": "389",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lurantis.png",
+    "imgUrl": "./images/lurantis.png",
     "japaneseName": "Lalantesラランテス",
     "pokedexNumber": 754,
     "abilities": ["Leaf Guard", "Contrary"],
@@ -9333,14 +9333,14 @@
     "secondaryType": "",
     "baseWeight": 18.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Luvdisc",
-    "id": 390,
+    "id": "390",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/luvdisc.png",
+    "imgUrl": "./images/luvdisc.png",
     "japaneseName": "Lovecusラブカス",
     "pokedexNumber": 370,
     "abilities": ["Swift Swim", "Hydration"],
@@ -9357,14 +9357,14 @@
     "secondaryType": "",
     "baseWeight": 8.7,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Luxio",
-    "id": 391,
+    "id": "391",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/luxio.png",
+    "imgUrl": "./images/luxio.png",
     "japaneseName": "Luxioルクシオ",
     "pokedexNumber": 404,
     "abilities": ["Rivalry", "Intimidate", "Guts"],
@@ -9381,14 +9381,14 @@
     "secondaryType": "",
     "baseWeight": 30.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Luxray",
-    "id": 392,
+    "id": "392",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/luxray.png",
+    "imgUrl": "./images/luxray.png",
     "japaneseName": "Rentorarレントラー",
     "pokedexNumber": 405,
     "abilities": ["Rivalry", "Intimidate", "Guts"],
@@ -9405,14 +9405,14 @@
     "secondaryType": "",
     "baseWeight": 42,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Lycanroc",
-    "id": 393,
+    "id": "393",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/lycanroc-midday.png",
+    "imgUrl": "./images/lycanroc-midday.png",
     "japaneseName": "Lugarugan (mahiru No Sugata)ルガルガン",
     "pokedexNumber": 745,
     "abilities": ["Keen Eye", "Sand Rush", "Steadfast", "Keen Eye", "Vital Spirit", "No Guard"],
@@ -9429,14 +9429,14 @@
     "secondaryType": "",
     "baseWeight": "",
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Machamp",
-    "id": 394,
+    "id": "394",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/machamp.png",
+    "imgUrl": "./images/machamp.png",
     "japaneseName": "Kairikyカイリキー",
     "pokedexNumber": 68,
     "abilities": ["Guts", "No Guard", "Steadfast"],
@@ -9453,14 +9453,14 @@
     "secondaryType": "",
     "baseWeight": 130,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Machoke",
-    "id": 395,
+    "id": "395",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/machoke.png",
+    "imgUrl": "./images/machoke.png",
     "japaneseName": "Gorikyゴーリキー",
     "pokedexNumber": 67,
     "abilities": ["Guts", "No Guard", "Steadfast"],
@@ -9477,14 +9477,14 @@
     "secondaryType": "",
     "baseWeight": 70.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Machop",
-    "id": 396,
+    "id": "396",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/machop.png",
+    "imgUrl": "./images/machop.png",
     "japaneseName": "Wanrikyワンリキー",
     "pokedexNumber": 66,
     "abilities": ["Guts", "No Guard", "Steadfast"],
@@ -9501,14 +9501,14 @@
     "secondaryType": "",
     "baseWeight": 19.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magby",
-    "id": 397,
+    "id": "397",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magby.png",
+    "imgUrl": "./images/magby.png",
     "japaneseName": "Bubyブビィ",
     "pokedexNumber": 240,
     "abilities": ["Flame Body", "Vital Spirit"],
@@ -9525,14 +9525,14 @@
     "secondaryType": "",
     "baseWeight": 21.4,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magcargo",
-    "id": 398,
+    "id": "398",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magcargo.png",
+    "imgUrl": "./images/magcargo.png",
     "japaneseName": "Magcargotマグカルゴ",
     "pokedexNumber": 219,
     "abilities": ["Magma Armor", "Flame Body", "Weak Armor"],
@@ -9549,14 +9549,14 @@
     "secondaryType": "rock",
     "baseWeight": 55,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magearna",
-    "id": 399,
+    "id": "399",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magearna.png",
+    "imgUrl": "./images/magearna.png",
     "japaneseName": "Magearnaマギアナ",
     "pokedexNumber": 801,
     "abilities": ["Soul-Heart"],
@@ -9573,14 +9573,14 @@
     "secondaryType": "fairy",
     "baseWeight": 80.5,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Magikarp",
-    "id": 400,
+    "id": "400",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magikarp.png",
+    "imgUrl": "./images/magikarp.png",
     "japaneseName": "Koikingコイキング",
     "pokedexNumber": 129,
     "abilities": ["Swift Swim", "Rattled"],
@@ -9597,14 +9597,14 @@
     "secondaryType": "",
     "baseWeight": 10,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magmar",
-    "id": 401,
+    "id": "401",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magmar.png",
+    "imgUrl": "./images/magmar.png",
     "japaneseName": "Booberブーバー",
     "pokedexNumber": 126,
     "abilities": ["Flame Body", "Vital Spirit"],
@@ -9621,14 +9621,14 @@
     "secondaryType": "",
     "baseWeight": 44.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magmortar",
-    "id": 402,
+    "id": "402",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magmortar.png",
+    "imgUrl": "./images/magmortar.png",
     "japaneseName": "Booburnブーバーン",
     "pokedexNumber": 467,
     "abilities": ["Flame Body", "Vital Spirit"],
@@ -9645,14 +9645,14 @@
     "secondaryType": "",
     "baseWeight": 68,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magnemite",
-    "id": 403,
+    "id": "403",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magnemite.png",
+    "imgUrl": "./images/magnemite.png",
     "japaneseName": "Coilコイル",
     "pokedexNumber": 81,
     "abilities": ["Magnet Pull", "Sturdy", "Analytic"],
@@ -9669,14 +9669,14 @@
     "secondaryType": "steel",
     "baseWeight": 6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magneton",
-    "id": 404,
+    "id": "404",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magneton.png",
+    "imgUrl": "./images/magneton.png",
     "japaneseName": "Rarecoilレアコイル",
     "pokedexNumber": 82,
     "abilities": ["Magnet Pull", "Sturdy", "Analytic"],
@@ -9693,14 +9693,14 @@
     "secondaryType": "steel",
     "baseWeight": 60,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Magnezone",
-    "id": 405,
+    "id": "405",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/magnezone.png",
+    "imgUrl": "./images/magnezone.png",
     "japaneseName": "Jibacoilジバコイル",
     "pokedexNumber": 462,
     "abilities": ["Magnet Pull", "Sturdy", "Analytic"],
@@ -9717,14 +9717,14 @@
     "secondaryType": "steel",
     "baseWeight": 180,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Makuhita",
-    "id": 406,
+    "id": "406",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/makuhita.png",
+    "imgUrl": "./images/makuhita.png",
     "japaneseName": "Makunoshitaマクノシタ",
     "pokedexNumber": 296,
     "abilities": ["Thick Fat", "Guts", "Sheer Force"],
@@ -9741,14 +9741,14 @@
     "secondaryType": "",
     "baseWeight": 86.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Malamar",
-    "id": 407,
+    "id": "407",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/malamar.png",
+    "imgUrl": "./images/malamar.png",
     "japaneseName": "Calamaneroカラマネロ",
     "pokedexNumber": 687,
     "abilities": ["Contrary", "Suction Cups", "Infiltrator"],
@@ -9765,14 +9765,14 @@
     "secondaryType": "psychic",
     "baseWeight": 47,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mamoswine",
-    "id": 408,
+    "id": "408",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mamoswine.png",
+    "imgUrl": "./images/mamoswine.png",
     "japaneseName": "Mammooマンムー",
     "pokedexNumber": 473,
     "abilities": ["Oblivious", "Snow Cloak", "Thick Fat"],
@@ -9789,14 +9789,14 @@
     "secondaryType": "ground",
     "baseWeight": 291,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Manaphy",
-    "id": 409,
+    "id": "409",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/manaphy.png",
+    "imgUrl": "./images/manaphy.png",
     "japaneseName": "Manaphyマナフィ",
     "pokedexNumber": 490,
     "abilities": ["Hydration"],
@@ -9813,14 +9813,14 @@
     "secondaryType": "",
     "baseWeight": 1.4,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Mandibuzz",
-    "id": 410,
+    "id": "410",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mandibuzz.png",
+    "imgUrl": "./images/mandibuzz.png",
     "japaneseName": "Vulginaバルジーナ",
     "pokedexNumber": 630,
     "abilities": ["Big Pecks", "Overcoat", "Weak Armor"],
@@ -9837,14 +9837,14 @@
     "secondaryType": "flying",
     "baseWeight": 39.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Manectric",
-    "id": 411,
+    "id": "411",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/manectric.png",
+    "imgUrl": "./images/manectric.png",
     "japaneseName": "Livoltライボルト",
     "pokedexNumber": 310,
     "abilities": ["Static", "Lightningrod", "Minus"],
@@ -9861,14 +9861,14 @@
     "secondaryType": "",
     "baseWeight": 40.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mankey",
-    "id": 412,
+    "id": "412",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mankey.png",
+    "imgUrl": "./images/mankey.png",
     "japaneseName": "Mankeyマンキー",
     "pokedexNumber": 56,
     "abilities": ["Vital Spirit", "Anger Point", "Defiant"],
@@ -9885,14 +9885,14 @@
     "secondaryType": "",
     "baseWeight": 28,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mantine",
-    "id": 413,
+    "id": "413",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mantine.png",
+    "imgUrl": "./images/mantine.png",
     "japaneseName": "Mantainマンタイン",
     "pokedexNumber": 226,
     "abilities": ["Swift Swim", "Water Absorb", "Water Veil"],
@@ -9909,14 +9909,14 @@
     "secondaryType": "flying",
     "baseWeight": 220,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mantyke",
-    "id": 414,
+    "id": "414",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mantyke.png",
+    "imgUrl": "./images/mantyke.png",
     "japaneseName": "Tamantaタマンタ",
     "pokedexNumber": 458,
     "abilities": ["Swift Swim", "Water Absorb", "Water Veil"],
@@ -9933,14 +9933,14 @@
     "secondaryType": "flying",
     "baseWeight": 65,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Maractus",
-    "id": 415,
+    "id": "415",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/maractus.png",
+    "imgUrl": "./images/maractus.png",
     "japaneseName": "Maracacchiマラカッチ",
     "pokedexNumber": 556,
     "abilities": ["Water Absorb", "Chlorophyll", "Storm Drain"],
@@ -9957,14 +9957,14 @@
     "secondaryType": "",
     "baseWeight": 28,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mareanie",
-    "id": 416,
+    "id": "416",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mareanie.png",
+    "imgUrl": "./images/mareanie.png",
     "japaneseName": "Hidoideヒドイデ",
     "pokedexNumber": 747,
     "abilities": ["Merciless", "Limber", "Regenerator"],
@@ -9981,14 +9981,14 @@
     "secondaryType": "water",
     "baseWeight": 8,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mareep",
-    "id": 417,
+    "id": "417",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mareep.png",
+    "imgUrl": "./images/mareep.png",
     "japaneseName": "Merriepメリープ",
     "pokedexNumber": 179,
     "abilities": ["Static", "Plus"],
@@ -10005,14 +10005,14 @@
     "secondaryType": "",
     "baseWeight": 7.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Marill",
-    "id": 418,
+    "id": "418",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/marill.png",
+    "imgUrl": "./images/marill.png",
     "japaneseName": "Marilマリル",
     "pokedexNumber": 183,
     "abilities": ["Thick Fat", "Huge Power", "Sap Sipper"],
@@ -10029,14 +10029,14 @@
     "secondaryType": "fairy",
     "baseWeight": 8.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Marowak",
-    "id": 419,
+    "id": "419",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/marowak.png",
+    "imgUrl": "./images/marowak.png",
     "japaneseName": "Garagaraガラガラ",
     "pokedexNumber": 105,
     "abilities": ["Rock Head", "Lightningrod", "Battle Armor", "Cursed Body", "Lightningrod", "Rock Head"],
@@ -10053,14 +10053,14 @@
     "secondaryType": "fire",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Marshtomp",
-    "id": 420,
+    "id": "420",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/marshtomp.png",
+    "imgUrl": "./images/marshtomp.png",
     "japaneseName": "Numacrawヌマクロー",
     "pokedexNumber": 259,
     "abilities": ["Torrent", "Damp"],
@@ -10077,14 +10077,14 @@
     "secondaryType": "ground",
     "baseWeight": 28,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Masquerain",
-    "id": 421,
+    "id": "421",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/masquerain.png",
+    "imgUrl": "./images/masquerain.png",
     "japaneseName": "Amemothアメモース",
     "pokedexNumber": 284,
     "abilities": ["Intimidate", "Unnerve"],
@@ -10101,14 +10101,14 @@
     "secondaryType": "flying",
     "baseWeight": 3.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mawile",
-    "id": 422,
+    "id": "422",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mawile.png",
+    "imgUrl": "./images/mawile.png",
     "japaneseName": "Kucheatクチート",
     "pokedexNumber": 303,
     "abilities": ["Hyper Cutter", "Intimidate", "Sheer Force"],
@@ -10125,14 +10125,14 @@
     "secondaryType": "fairy",
     "baseWeight": 11.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Medicham",
-    "id": 423,
+    "id": "423",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/medicham.png",
+    "imgUrl": "./images/medicham.png",
     "japaneseName": "Charemチャーレム",
     "pokedexNumber": 308,
     "abilities": ["Pure Power", "Telepathy"],
@@ -10149,14 +10149,14 @@
     "secondaryType": "psychic",
     "baseWeight": 31.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Meditite",
-    "id": 424,
+    "id": "424",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/meditite.png",
+    "imgUrl": "./images/meditite.png",
     "japaneseName": "Asananアサナン",
     "pokedexNumber": 307,
     "abilities": ["Pure Power", "Telepathy"],
@@ -10173,14 +10173,14 @@
     "secondaryType": "psychic",
     "baseWeight": 11.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Meganium",
-    "id": 425,
+    "id": "425",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/meganium.png",
+    "imgUrl": "./images/meganium.png",
     "japaneseName": "Meganiumメガニウム",
     "pokedexNumber": 154,
     "abilities": ["Overgrow", "Leaf Guard"],
@@ -10197,14 +10197,14 @@
     "secondaryType": "",
     "baseWeight": 100.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Meloetta",
-    "id": 426,
+    "id": "426",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/meloetta-aria.png",
+    "imgUrl": "./images/meloetta-aria.png",
     "japaneseName": "Meloetta (step Forme)メロエッタ",
     "pokedexNumber": 648,
     "abilities": ["Serene Grace"],
@@ -10221,14 +10221,14 @@
     "secondaryType": "psychic",
     "baseWeight": 6.5,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Meowstic",
-    "id": 427,
+    "id": "427",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/meowstic-male.png",
+    "imgUrl": "./images/meowstic-male.png",
     "japaneseName": "Nyaonixニャオニクス",
     "pokedexNumber": 678,
     "abilities": ["Keen Eye", "Infiltrator", "Prankster", "Competitive"],
@@ -10245,14 +10245,14 @@
     "secondaryType": "",
     "baseWeight": 8.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Meowth",
-    "id": 428,
+    "id": "428",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/meowth.png",
+    "imgUrl": "./images/meowth.png",
     "japaneseName": "Nyarthニャース",
     "pokedexNumber": 52,
     "abilities": ["Pickup", "Technician", "Unnerve", "Pickup", "Technician", "Rattled"],
@@ -10269,14 +10269,14 @@
     "secondaryType": "dark",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mesprit",
-    "id": 429,
+    "id": "429",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mesprit.png",
+    "imgUrl": "./images/mesprit.png",
     "japaneseName": "Emritエムリット",
     "pokedexNumber": 481,
     "abilities": ["Levitate"],
@@ -10293,14 +10293,14 @@
     "secondaryType": "",
     "baseWeight": 0.3,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Metagross",
-    "id": 430,
+    "id": "430",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/metagross.png",
+    "imgUrl": "./images/metagross.png",
     "japaneseName": "Metagrossメタグロス",
     "pokedexNumber": 376,
     "abilities": ["Clear Body", "Light Metal"],
@@ -10317,14 +10317,14 @@
     "secondaryType": "psychic",
     "baseWeight": 550,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Metang",
-    "id": 431,
+    "id": "431",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/metang.png",
+    "imgUrl": "./images/metang.png",
     "japaneseName": "Metangメタング",
     "pokedexNumber": 375,
     "abilities": ["Clear Body", "Light Metal"],
@@ -10341,14 +10341,14 @@
     "secondaryType": "psychic",
     "baseWeight": 202.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Metapod",
-    "id": 432,
+    "id": "432",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/metapod.png",
+    "imgUrl": "./images/metapod.png",
     "japaneseName": "Transelトランセル",
     "pokedexNumber": 11,
     "abilities": ["Shed Skin"],
@@ -10365,14 +10365,14 @@
     "secondaryType": "",
     "baseWeight": 9.9,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mew",
-    "id": 433,
+    "id": "433",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mew.png",
+    "imgUrl": "./images/mew.png",
     "japaneseName": "Mewミュウ",
     "pokedexNumber": 151,
     "abilities": ["Synchronize"],
@@ -10389,14 +10389,14 @@
     "secondaryType": "",
     "baseWeight": 4,
     "generation": 1,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Mewtwo",
-    "id": 434,
+    "id": "434",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mewtwo.png",
+    "imgUrl": "./images/mewtwo.png",
     "japaneseName": "Mewtwoミュウツー",
     "pokedexNumber": 150,
     "abilities": ["Pressure", "Unnerve"],
@@ -10413,14 +10413,14 @@
     "secondaryType": "",
     "baseWeight": 122,
     "generation": 1,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Mienfoo",
-    "id": 435,
+    "id": "435",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mienfoo.png",
+    "imgUrl": "./images/mienfoo.png",
     "japaneseName": "Kojofuコジョフー",
     "pokedexNumber": 619,
     "abilities": ["Inner Focus", "Regenerator", "Reckless"],
@@ -10437,14 +10437,14 @@
     "secondaryType": "",
     "baseWeight": 20,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mienshao",
-    "id": 436,
+    "id": "436",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mienshao.png",
+    "imgUrl": "./images/mienshao.png",
     "japaneseName": "Kojondoコジョンド",
     "pokedexNumber": 620,
     "abilities": ["Inner Focus", "Regenerator", "Reckless"],
@@ -10461,14 +10461,14 @@
     "secondaryType": "",
     "baseWeight": 35.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mightyena",
-    "id": 437,
+    "id": "437",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mightyena.png",
+    "imgUrl": "./images/mightyena.png",
     "japaneseName": "Graenaグラエナ",
     "pokedexNumber": 262,
     "abilities": ["Intimidate", "Quick Feet", "Moxie"],
@@ -10485,14 +10485,14 @@
     "secondaryType": "",
     "baseWeight": 37,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Milotic",
-    "id": 438,
+    "id": "438",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/milotic.png",
+    "imgUrl": "./images/milotic.png",
     "japaneseName": "Milokarossミロカロス",
     "pokedexNumber": 350,
     "abilities": ["Marvel Scale", "Competitive", "Cute Charm"],
@@ -10509,14 +10509,14 @@
     "secondaryType": "",
     "baseWeight": 162,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Miltank",
-    "id": 439,
+    "id": "439",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/miltank.png",
+    "imgUrl": "./images/miltank.png",
     "japaneseName": "Miltankミルタンク",
     "pokedexNumber": 241,
     "abilities": ["Thick Fat", "Scrappy", "Sap Sipper"],
@@ -10533,14 +10533,14 @@
     "secondaryType": "",
     "baseWeight": 75.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mime Jr.",
-    "id": 440,
+    "id": "440",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mime-jr.png",
+    "imgUrl": "./images/mime-jr.png",
     "japaneseName": "Maneneマネネ",
     "pokedexNumber": 439,
     "abilities": ["Soundproof", "Filter", "Technician"],
@@ -10557,14 +10557,14 @@
     "secondaryType": "fairy",
     "baseWeight": 13,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mimikyu",
-    "id": 441,
+    "id": "441",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mimikyu.png",
+    "imgUrl": "./images/mimikyu.png",
     "japaneseName": "Mimikkyuミミッキュ",
     "pokedexNumber": 778,
     "abilities": ["Disguise"],
@@ -10581,14 +10581,14 @@
     "secondaryType": "fairy",
     "baseWeight": 0.7,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Minccino",
-    "id": 442,
+    "id": "442",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/minccino.png",
+    "imgUrl": "./images/minccino.png",
     "japaneseName": "Chillarmyチラーミィ",
     "pokedexNumber": 572,
     "abilities": ["Cute Charm", "Technician", "Skill Link"],
@@ -10605,14 +10605,14 @@
     "secondaryType": "",
     "baseWeight": 5.8,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Minior",
-    "id": 443,
+    "id": "443",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/minior-meteor.png",
+    "imgUrl": "./images/minior-meteor.png",
     "japaneseName": "Metenoメテノ",
     "pokedexNumber": 774,
     "abilities": ["Shields Down"],
@@ -10629,14 +10629,14 @@
     "secondaryType": "flying",
     "baseWeight": 40,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Minun",
-    "id": 444,
+    "id": "444",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/minun.png",
+    "imgUrl": "./images/minun.png",
     "japaneseName": "Minunマイナン",
     "pokedexNumber": 312,
     "abilities": ["Minus", "Volt Absorb"],
@@ -10653,14 +10653,14 @@
     "secondaryType": "",
     "baseWeight": 4.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Misdreavus",
-    "id": 445,
+    "id": "445",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/misdreavus.png",
+    "imgUrl": "./images/misdreavus.png",
     "japaneseName": "Mumaムウマ",
     "pokedexNumber": 200,
     "abilities": ["Levitate"],
@@ -10677,14 +10677,14 @@
     "secondaryType": "",
     "baseWeight": 1,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mismagius",
-    "id": 446,
+    "id": "446",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mismagius.png",
+    "imgUrl": "./images/mismagius.png",
     "japaneseName": "Mumargiムウマージ",
     "pokedexNumber": 429,
     "abilities": ["Levitate"],
@@ -10701,14 +10701,14 @@
     "secondaryType": "",
     "baseWeight": 4.4,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Moltres",
-    "id": 447,
+    "id": "447",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/moltres.png",
+    "imgUrl": "./images/moltres.png",
     "japaneseName": "Fireファイヤー",
     "pokedexNumber": 146,
     "abilities": ["Pressure", "Flame Body"],
@@ -10725,14 +10725,14 @@
     "secondaryType": "flying",
     "baseWeight": 60,
     "generation": 1,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Monferno",
-    "id": 448,
+    "id": "448",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/monferno.png",
+    "imgUrl": "./images/monferno.png",
     "japaneseName": "Moukazaruモウカザル",
     "pokedexNumber": 391,
     "abilities": ["Blaze", "Iron Fist"],
@@ -10749,14 +10749,14 @@
     "secondaryType": "fighting",
     "baseWeight": 22,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Morelull",
-    "id": 449,
+    "id": "449",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/morelull.png",
+    "imgUrl": "./images/morelull.png",
     "japaneseName": "Nemasyuネマシュ",
     "pokedexNumber": 755,
     "abilities": ["Illuminate", "Effect Spore", "Rain Dish"],
@@ -10773,14 +10773,14 @@
     "secondaryType": "fairy",
     "baseWeight": 1.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mothim",
-    "id": 450,
+    "id": "450",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mothim.png",
+    "imgUrl": "./images/mothim.png",
     "japaneseName": "Gamaleガーメイル",
     "pokedexNumber": 414,
     "abilities": ["Swarm", "Tinted Lens"],
@@ -10797,14 +10797,14 @@
     "secondaryType": "flying",
     "baseWeight": 23.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mr. Mime",
-    "id": 451,
+    "id": "451",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mr-mime.png",
+    "imgUrl": "./images/mr-mime.png",
     "japaneseName": "Barrierdバリヤード",
     "pokedexNumber": 122,
     "abilities": ["Soundproof", "Filter", "Technician"],
@@ -10821,14 +10821,14 @@
     "secondaryType": "fairy",
     "baseWeight": 54.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mudbray",
-    "id": 452,
+    "id": "452",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mudbray.png",
+    "imgUrl": "./images/mudbray.png",
     "japaneseName": "Dorobankoドロバンコ",
     "pokedexNumber": 749,
     "abilities": ["Own Tempo", "Stamina", "Inner Focus"],
@@ -10845,14 +10845,14 @@
     "secondaryType": "",
     "baseWeight": 110,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mudkip",
-    "id": 453,
+    "id": "453",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mudkip.png",
+    "imgUrl": "./images/mudkip.png",
     "japaneseName": "Mizugorouミズゴロウ",
     "pokedexNumber": 258,
     "abilities": ["Torrent", "Damp"],
@@ -10869,14 +10869,14 @@
     "secondaryType": "",
     "baseWeight": 7.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Mudsdale",
-    "id": 454,
+    "id": "454",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/mudsdale.png",
+    "imgUrl": "./images/mudsdale.png",
     "japaneseName": "Banbadoroバンバドロ",
     "pokedexNumber": 750,
     "abilities": ["Own Tempo", "Stamina", "Inner Focus"],
@@ -10893,14 +10893,14 @@
     "secondaryType": "",
     "baseWeight": 920,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Muk",
-    "id": 455,
+    "id": "455",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/muk.png",
+    "imgUrl": "./images/muk.png",
     "japaneseName": "Betbetonベトベトン",
     "pokedexNumber": 89,
     "abilities": ["Stench", "Sticky Hold", "Poison Touch", "Poison Touch", "Gluttony", "Power of Alchemy"],
@@ -10917,14 +10917,14 @@
     "secondaryType": "poison",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Munchlax",
-    "id": 456,
+    "id": "456",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/munchlax.png",
+    "imgUrl": "./images/munchlax.png",
     "japaneseName": "Gonbeゴンベ",
     "pokedexNumber": 446,
     "abilities": ["Pickup", "Thick Fat", "Gluttony"],
@@ -10941,14 +10941,14 @@
     "secondaryType": "",
     "baseWeight": 105,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Munna",
-    "id": 457,
+    "id": "457",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/munna.png",
+    "imgUrl": "./images/munna.png",
     "japaneseName": "Munnaムンナ",
     "pokedexNumber": 517,
     "abilities": ["Forewarn", "Synchronize", "Telepathy"],
@@ -10965,14 +10965,14 @@
     "secondaryType": "",
     "baseWeight": 23.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Murkrow",
-    "id": 458,
+    "id": "458",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/murkrow.png",
+    "imgUrl": "./images/murkrow.png",
     "japaneseName": "Yamikarasuヤミカラス",
     "pokedexNumber": 198,
     "abilities": ["Insomnia", "Super Luck", "Prankster"],
@@ -10989,14 +10989,14 @@
     "secondaryType": "flying",
     "baseWeight": 2.1,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Musharna",
-    "id": 459,
+    "id": "459",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/musharna.png",
+    "imgUrl": "./images/musharna.png",
     "japaneseName": "Musharnaムシャーナ",
     "pokedexNumber": 518,
     "abilities": ["Forewarn", "Synchronize", "Telepathy"],
@@ -11013,14 +11013,14 @@
     "secondaryType": "",
     "baseWeight": 60.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Natu",
-    "id": 460,
+    "id": "460",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/natu.png",
+    "imgUrl": "./images/natu.png",
     "japaneseName": "Natyネイティ",
     "pokedexNumber": 177,
     "abilities": ["Synchronize", "Early Bird", "Magic Bounce"],
@@ -11037,14 +11037,14 @@
     "secondaryType": "flying",
     "baseWeight": 2,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Necrozma",
-    "id": 461,
+    "id": "461",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/necrozma.png",
+    "imgUrl": "./images/necrozma.png",
     "japaneseName": "Necrozmaネクロズマ",
     "pokedexNumber": 800,
     "abilities": ["Prism Armor"],
@@ -11061,14 +11061,14 @@
     "secondaryType": "",
     "baseWeight": 230,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Nidoking",
-    "id": 462,
+    "id": "462",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nidoking.png",
+    "imgUrl": "./images/nidoking.png",
     "japaneseName": "Nidokingニドキング",
     "pokedexNumber": 34,
     "abilities": ["Poison Point", "Rivalry", "Sheer Force"],
@@ -11085,14 +11085,14 @@
     "secondaryType": "ground",
     "baseWeight": 62,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nidoqueen",
-    "id": 463,
+    "id": "463",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nidoqueen.png",
+    "imgUrl": "./images/nidoqueen.png",
     "japaneseName": "Nidoqueenニドクイン",
     "pokedexNumber": 31,
     "abilities": ["Poison Point", "Rivalry", "Sheer Force"],
@@ -11109,14 +11109,14 @@
     "secondaryType": "ground",
     "baseWeight": 60,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nidoran♀",
-    "id": 464,
+    "id": "464",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nidoran-f.png",
+    "imgUrl": "./images/nidoran-f.png",
     "japaneseName": "Nidoran?ニドラン♀",
     "pokedexNumber": 29,
     "abilities": ["Poison Point", "Rivalry", "Hustle"],
@@ -11133,14 +11133,14 @@
     "secondaryType": "",
     "baseWeight": 7,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nidoran♂",
-    "id": 465,
+    "id": "465",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nidoran-m.png",
+    "imgUrl": "./images/nidoran-m.png",
     "japaneseName": "Nidoran?ニドラン♂",
     "pokedexNumber": 32,
     "abilities": ["Poison Point", "Rivalry", "Hustle"],
@@ -11157,14 +11157,14 @@
     "secondaryType": "",
     "baseWeight": 9,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nidorina",
-    "id": 466,
+    "id": "466",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nidorina.png",
+    "imgUrl": "./images/nidorina.png",
     "japaneseName": "Nidorinaニドリーナ",
     "pokedexNumber": 30,
     "abilities": ["Poison Point", "Rivalry", "Hustle"],
@@ -11181,14 +11181,14 @@
     "secondaryType": "",
     "baseWeight": 20,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nidorino",
-    "id": 467,
+    "id": "467",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nidorino.png",
+    "imgUrl": "./images/nidorino.png",
     "japaneseName": "Nidorinoニドリーノ",
     "pokedexNumber": 33,
     "abilities": ["Poison Point", "Rivalry", "Hustle"],
@@ -11205,14 +11205,14 @@
     "secondaryType": "",
     "baseWeight": 19.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nihilego",
-    "id": 468,
+    "id": "468",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nihilego.png",
+    "imgUrl": "./images/nihilego.png",
     "japaneseName": "Uturoidウツロイド",
     "pokedexNumber": 793,
     "abilities": ["Beast Boost"],
@@ -11229,14 +11229,14 @@
     "secondaryType": "poison",
     "baseWeight": 55.5,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Nincada",
-    "id": 469,
+    "id": "469",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nincada.png",
+    "imgUrl": "./images/nincada.png",
     "japaneseName": "Tutininツチニン",
     "pokedexNumber": 290,
     "abilities": ["Compoundeyes", "Run Away"],
@@ -11253,14 +11253,14 @@
     "secondaryType": "ground",
     "baseWeight": 5.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ninetales",
-    "id": 470,
+    "id": "470",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ninetales.png",
+    "imgUrl": "./images/ninetales.png",
     "japaneseName": "Kyukonキュウコン",
     "pokedexNumber": 38,
     "abilities": ["Flash Fire", "Drought", "Snow Cloak", "Snow Warning"],
@@ -11277,14 +11277,14 @@
     "secondaryType": "ice",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ninjask",
-    "id": 471,
+    "id": "471",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ninjask.png",
+    "imgUrl": "./images/ninjask.png",
     "japaneseName": "Tekkaninテッカニン",
     "pokedexNumber": 291,
     "abilities": ["Speed Boost", "Infiltrator"],
@@ -11301,14 +11301,14 @@
     "secondaryType": "flying",
     "baseWeight": 12,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Noctowl",
-    "id": 472,
+    "id": "472",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/noctowl.png",
+    "imgUrl": "./images/noctowl.png",
     "japaneseName": "Yorunozukuヨルノズク",
     "pokedexNumber": 164,
     "abilities": ["Insomnia", "Keen Eye", "Tinted Lens"],
@@ -11325,14 +11325,14 @@
     "secondaryType": "flying",
     "baseWeight": 40.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Noibat",
-    "id": 473,
+    "id": "473",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/noibat.png",
+    "imgUrl": "./images/noibat.png",
     "japaneseName": "Onbatオンバット",
     "pokedexNumber": 714,
     "abilities": ["Frisk", "Infiltrator", "Telepathy"],
@@ -11349,14 +11349,14 @@
     "secondaryType": "dragon",
     "baseWeight": 8,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Noivern",
-    "id": 474,
+    "id": "474",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/noivern.png",
+    "imgUrl": "./images/noivern.png",
     "japaneseName": "Onvernオンバーン",
     "pokedexNumber": 715,
     "abilities": ["Frisk", "Infiltrator", "Telepathy"],
@@ -11373,14 +11373,14 @@
     "secondaryType": "dragon",
     "baseWeight": 85,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nosepass",
-    "id": 475,
+    "id": "475",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nosepass.png",
+    "imgUrl": "./images/nosepass.png",
     "japaneseName": "Nosepassノズパス",
     "pokedexNumber": 299,
     "abilities": ["Sturdy", "Magnet Pull", "Sand Force"],
@@ -11397,14 +11397,14 @@
     "secondaryType": "",
     "baseWeight": 97,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Numel",
-    "id": 476,
+    "id": "476",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/numel.png",
+    "imgUrl": "./images/numel.png",
     "japaneseName": "Donmelドンメル",
     "pokedexNumber": 322,
     "abilities": ["Oblivious", "Simple", "Own Tempo"],
@@ -11421,14 +11421,14 @@
     "secondaryType": "ground",
     "baseWeight": 24,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Nuzleaf",
-    "id": 477,
+    "id": "477",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/nuzleaf.png",
+    "imgUrl": "./images/nuzleaf.png",
     "japaneseName": "Konohanaコノハナ",
     "pokedexNumber": 274,
     "abilities": ["Chlorophyll", "Early Bird", "Pickpocket"],
@@ -11445,14 +11445,14 @@
     "secondaryType": "dark",
     "baseWeight": 28,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Octillery",
-    "id": 478,
+    "id": "478",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/octillery.png",
+    "imgUrl": "./images/octillery.png",
     "japaneseName": "Okutankオクタン",
     "pokedexNumber": 224,
     "abilities": ["Suction Cups", "Sniper", "Moody"],
@@ -11469,14 +11469,14 @@
     "secondaryType": "",
     "baseWeight": 28.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Oddish",
-    "id": 479,
+    "id": "479",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/oddish.png",
+    "imgUrl": "./images/oddish.png",
     "japaneseName": "Nazonokusaナゾノクサ",
     "pokedexNumber": 43,
     "abilities": ["Chlorophyll", "Run Away"],
@@ -11493,14 +11493,14 @@
     "secondaryType": "poison",
     "baseWeight": 5.4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Omanyte",
-    "id": 480,
+    "id": "480",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/omanyte.png",
+    "imgUrl": "./images/omanyte.png",
     "japaneseName": "Omniteオムナイト",
     "pokedexNumber": 138,
     "abilities": ["Swift Swim", "Shell Armor", "Weak Armor"],
@@ -11517,14 +11517,14 @@
     "secondaryType": "water",
     "baseWeight": 7.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Omastar",
-    "id": 481,
+    "id": "481",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/omastar.png",
+    "imgUrl": "./images/omastar.png",
     "japaneseName": "Omstarオムスター",
     "pokedexNumber": 139,
     "abilities": ["Swift Swim", "Shell Armor", "Weak Armor"],
@@ -11541,14 +11541,14 @@
     "secondaryType": "water",
     "baseWeight": 35,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Onix",
-    "id": 482,
+    "id": "482",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/onix.png",
+    "imgUrl": "./images/onix.png",
     "japaneseName": "Iwarkイワーク",
     "pokedexNumber": 95,
     "abilities": ["Rock Head", "Sturdy", "Weak Armor"],
@@ -11565,14 +11565,14 @@
     "secondaryType": "ground",
     "baseWeight": 210,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Oranguru",
-    "id": 483,
+    "id": "483",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/oranguru.png",
+    "imgUrl": "./images/oranguru.png",
     "japaneseName": "Yareyuutanヤレユータン",
     "pokedexNumber": 765,
     "abilities": ["Inner Focus", "Telepathy", "Symbiosis"],
@@ -11589,14 +11589,14 @@
     "secondaryType": "psychic",
     "baseWeight": 76,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Oricorio",
-    "id": 484,
+    "id": "484",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/oricorio-baile.png",
+    "imgUrl": "./images/oricorio-baile.png",
     "japaneseName": "Odoridori (pachipachi Style)オドリドリ",
     "pokedexNumber": 741,
     "abilities": ["Dancer"],
@@ -11613,14 +11613,14 @@
     "secondaryType": "flying",
     "baseWeight": 3.4,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Oshawott",
-    "id": 485,
+    "id": "485",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/oshawott.png",
+    "imgUrl": "./images/oshawott.png",
     "japaneseName": "Mijumaruミジュマル",
     "pokedexNumber": 501,
     "abilities": ["Torrent", "Shell Armor"],
@@ -11637,14 +11637,14 @@
     "secondaryType": "",
     "baseWeight": 5.9,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pachirisu",
-    "id": 486,
+    "id": "486",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pachirisu.png",
+    "imgUrl": "./images/pachirisu.png",
     "japaneseName": "Pachirisuパチリス",
     "pokedexNumber": 417,
     "abilities": ["Run Away", "Pickup", "Volt Absorb"],
@@ -11661,14 +11661,14 @@
     "secondaryType": "",
     "baseWeight": 3.9,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Palkia",
-    "id": 487,
+    "id": "487",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/palkia.png",
+    "imgUrl": "./images/palkia.png",
     "japaneseName": "Palkiaパルキア",
     "pokedexNumber": 484,
     "abilities": ["Pressure", "Telepathy"],
@@ -11685,14 +11685,14 @@
     "secondaryType": "dragon",
     "baseWeight": 336,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Palossand",
-    "id": 488,
+    "id": "488",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/palossand.png",
+    "imgUrl": "./images/palossand.png",
     "japaneseName": "Sirodethnaシロデスナ",
     "pokedexNumber": 770,
     "abilities": ["Water Compaction", "Sand Veil"],
@@ -11709,14 +11709,14 @@
     "secondaryType": "ground",
     "baseWeight": 250,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Palpitoad",
-    "id": 489,
+    "id": "489",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/palpitoad.png",
+    "imgUrl": "./images/palpitoad.png",
     "japaneseName": "Gamagaruガマガル",
     "pokedexNumber": 536,
     "abilities": ["Swift Swim", "Hydration", "Water Absorb"],
@@ -11733,14 +11733,14 @@
     "secondaryType": "ground",
     "baseWeight": 17,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pancham",
-    "id": 490,
+    "id": "490",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pancham.png",
+    "imgUrl": "./images/pancham.png",
     "japaneseName": "Yanchamヤンチャム",
     "pokedexNumber": 674,
     "abilities": ["Iron Fist", "Mold Breaker", "Scrappy"],
@@ -11757,14 +11757,14 @@
     "secondaryType": "",
     "baseWeight": 8,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pangoro",
-    "id": 491,
+    "id": "491",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pangoro.png",
+    "imgUrl": "./images/pangoro.png",
     "japaneseName": "Gorondaゴロンダ",
     "pokedexNumber": 675,
     "abilities": ["Iron Fist", "Mold Breaker", "Scrappy"],
@@ -11781,14 +11781,14 @@
     "secondaryType": "dark",
     "baseWeight": 136,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Panpour",
-    "id": 492,
+    "id": "492",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/panpour.png",
+    "imgUrl": "./images/panpour.png",
     "japaneseName": "Hiyappuヒヤップ",
     "pokedexNumber": 515,
     "abilities": ["Gluttony", "Torrent"],
@@ -11805,14 +11805,14 @@
     "secondaryType": "",
     "baseWeight": 13.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pansage",
-    "id": 493,
+    "id": "493",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pansage.png",
+    "imgUrl": "./images/pansage.png",
     "japaneseName": "Yanappuヤナップ",
     "pokedexNumber": 511,
     "abilities": ["Gluttony", "Overgrow"],
@@ -11829,14 +11829,14 @@
     "secondaryType": "",
     "baseWeight": 10.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pansear",
-    "id": 494,
+    "id": "494",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pansear.png",
+    "imgUrl": "./images/pansear.png",
     "japaneseName": "Baoppuバオップ",
     "pokedexNumber": 513,
     "abilities": ["Gluttony", "Blaze"],
@@ -11853,14 +11853,14 @@
     "secondaryType": "",
     "baseWeight": 11,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Paras",
-    "id": 495,
+    "id": "495",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/paras.png",
+    "imgUrl": "./images/paras.png",
     "japaneseName": "Parasパラス",
     "pokedexNumber": 46,
     "abilities": ["Effect Spore", "Dry Skin", "Damp"],
@@ -11877,14 +11877,14 @@
     "secondaryType": "grass",
     "baseWeight": 5.4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Parasect",
-    "id": 496,
+    "id": "496",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/parasect.png",
+    "imgUrl": "./images/parasect.png",
     "japaneseName": "Parasectパラセクト",
     "pokedexNumber": 47,
     "abilities": ["Effect Spore", "Dry Skin", "Damp"],
@@ -11901,14 +11901,14 @@
     "secondaryType": "grass",
     "baseWeight": 29.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Passimian",
-    "id": 497,
+    "id": "497",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/passimian.png",
+    "imgUrl": "./images/passimian.png",
     "japaneseName": "Nagetukesaruナゲツケサル",
     "pokedexNumber": 766,
     "abilities": ["Receiver", "Defiant"],
@@ -11925,14 +11925,14 @@
     "secondaryType": "",
     "baseWeight": 82.8,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Patrat",
-    "id": 498,
+    "id": "498",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/patrat.png",
+    "imgUrl": "./images/patrat.png",
     "japaneseName": "Minezumiミネズミ",
     "pokedexNumber": 504,
     "abilities": ["Run Away", "Keen Eye", "Analytic"],
@@ -11949,14 +11949,14 @@
     "secondaryType": "",
     "baseWeight": 11.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pawniard",
-    "id": 499,
+    "id": "499",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pawniard.png",
+    "imgUrl": "./images/pawniard.png",
     "japaneseName": "Komatanaコマタナ",
     "pokedexNumber": 624,
     "abilities": ["Defiant", "Inner Focus", "Pressure"],
@@ -11973,14 +11973,14 @@
     "secondaryType": "steel",
     "baseWeight": 10.2,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pelipper",
-    "id": 500,
+    "id": "500",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pelipper.png",
+    "imgUrl": "./images/pelipper.png",
     "japaneseName": "Pelipperペリッパー",
     "pokedexNumber": 279,
     "abilities": ["Keen Eye", "Drizzle", "Rain Dish"],
@@ -11997,14 +11997,14 @@
     "secondaryType": "flying",
     "baseWeight": 28,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Persian",
-    "id": 501,
+    "id": "501",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/persian.png",
+    "imgUrl": "./images/persian.png",
     "japaneseName": "Persianペルシアン",
     "pokedexNumber": 53,
     "abilities": ["Limber", "Technician", "Unnerve", "Fur Coat", "Technician", "Rattled"],
@@ -12021,14 +12021,14 @@
     "secondaryType": "dark",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Petilil",
-    "id": 502,
+    "id": "502",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/petilil.png",
+    "imgUrl": "./images/petilil.png",
     "japaneseName": "Churineチュリネ",
     "pokedexNumber": 548,
     "abilities": ["Chlorophyll", "Own Tempo", "Leaf Guard"],
@@ -12045,14 +12045,14 @@
     "secondaryType": "",
     "baseWeight": 6.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Phanpy",
-    "id": 503,
+    "id": "503",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/phanpy.png",
+    "imgUrl": "./images/phanpy.png",
     "japaneseName": "Gomazouゴマゾウ",
     "pokedexNumber": 231,
     "abilities": ["Pickup", "Sand Veil"],
@@ -12069,14 +12069,14 @@
     "secondaryType": "",
     "baseWeight": 33.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Phantump",
-    "id": 504,
+    "id": "504",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/phantump.png",
+    "imgUrl": "./images/phantump.png",
     "japaneseName": "Bokureiボクレー",
     "pokedexNumber": 708,
     "abilities": ["Natural Cure", "Frisk", "Harvest"],
@@ -12093,14 +12093,14 @@
     "secondaryType": "grass",
     "baseWeight": 7,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pheromosa",
-    "id": 505,
+    "id": "505",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pheromosa.png",
+    "imgUrl": "./images/pheromosa.png",
     "japaneseName": "Pheroacheフェローチェ",
     "pokedexNumber": 795,
     "abilities": ["Beast Boost"],
@@ -12117,14 +12117,14 @@
     "secondaryType": "fighting",
     "baseWeight": 25,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Phione",
-    "id": 506,
+    "id": "506",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/phione.png",
+    "imgUrl": "./images/phione.png",
     "japaneseName": "Phioneフィオネ",
     "pokedexNumber": 489,
     "abilities": ["Hydration"],
@@ -12141,14 +12141,14 @@
     "secondaryType": "",
     "baseWeight": 3.1,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pichu",
-    "id": 507,
+    "id": "507",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pichu.png",
+    "imgUrl": "./images/pichu.png",
     "japaneseName": "Pichuピチュー",
     "pokedexNumber": 172,
     "abilities": ["Static", "Lightningrod"],
@@ -12165,14 +12165,14 @@
     "secondaryType": "",
     "baseWeight": 2,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pidgeot",
-    "id": 508,
+    "id": "508",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pidgeot.png",
+    "imgUrl": "./images/pidgeot.png",
     "japaneseName": "Pigeotピジョット",
     "pokedexNumber": 18,
     "abilities": ["Keen Eye", "Tangled Feet", "Big Pecks"],
@@ -12189,14 +12189,14 @@
     "secondaryType": "flying",
     "baseWeight": 39.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pidgeotto",
-    "id": 509,
+    "id": "509",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pidgeotto.png",
+    "imgUrl": "./images/pidgeotto.png",
     "japaneseName": "Pigeonピジョン",
     "pokedexNumber": 17,
     "abilities": ["Keen Eye", "Tangled Feet", "Big Pecks"],
@@ -12213,14 +12213,14 @@
     "secondaryType": "flying",
     "baseWeight": 30,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pidgey",
-    "id": 510,
+    "id": "510",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pidgey.png",
+    "imgUrl": "./images/pidgey.png",
     "japaneseName": "Poppoポッポ",
     "pokedexNumber": 16,
     "abilities": ["Keen Eye", "Tangled Feet", "Big Pecks"],
@@ -12237,14 +12237,14 @@
     "secondaryType": "flying",
     "baseWeight": 1.8,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pidove",
-    "id": 511,
+    "id": "511",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pidove.png",
+    "imgUrl": "./images/pidove.png",
     "japaneseName": "Mamepatoマメパト",
     "pokedexNumber": 519,
     "abilities": ["Big Pecks", "Super Luck", "Rivalry"],
@@ -12261,14 +12261,14 @@
     "secondaryType": "flying",
     "baseWeight": 2.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pignite",
-    "id": 512,
+    "id": "512",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pignite.png",
+    "imgUrl": "./images/pignite.png",
     "japaneseName": "Chaobooチャオブー",
     "pokedexNumber": 499,
     "abilities": ["Blaze", "Thick Fat"],
@@ -12285,14 +12285,14 @@
     "secondaryType": "fighting",
     "baseWeight": 55.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pikachu",
-    "id": 513,
+    "id": "513",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pikachu.png",
+    "imgUrl": "./images/pikachu.png",
     "japaneseName": "Pikachuピカチュウ",
     "pokedexNumber": 25,
     "abilities": ["Static", "Lightningrod"],
@@ -12309,14 +12309,14 @@
     "secondaryType": "",
     "baseWeight": 6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pikipek",
-    "id": 514,
+    "id": "514",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pikipek.png",
+    "imgUrl": "./images/pikipek.png",
     "japaneseName": "Tsutsukeraツツケラ",
     "pokedexNumber": 731,
     "abilities": ["Keen Eye", "Skill Link", "Pickup"],
@@ -12333,14 +12333,14 @@
     "secondaryType": "flying",
     "baseWeight": 1.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Piloswine",
-    "id": 515,
+    "id": "515",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/piloswine.png",
+    "imgUrl": "./images/piloswine.png",
     "japaneseName": "Inomooイノムー",
     "pokedexNumber": 221,
     "abilities": ["Oblivious", "Snow Cloak", "Thick Fat"],
@@ -12357,14 +12357,14 @@
     "secondaryType": "ground",
     "baseWeight": 55.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pineco",
-    "id": 516,
+    "id": "516",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pineco.png",
+    "imgUrl": "./images/pineco.png",
     "japaneseName": "Kunugidamaクヌギダマ",
     "pokedexNumber": 204,
     "abilities": ["Sturdy", "Overcoat"],
@@ -12381,14 +12381,14 @@
     "secondaryType": "",
     "baseWeight": 7.2,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pinsir",
-    "id": 517,
+    "id": "517",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pinsir.png",
+    "imgUrl": "./images/pinsir.png",
     "japaneseName": "Kailiosカイロス",
     "pokedexNumber": 127,
     "abilities": ["Hyper Cutter", "Mold Breaker", "Moxie"],
@@ -12405,14 +12405,14 @@
     "secondaryType": "",
     "baseWeight": 55,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Piplup",
-    "id": 518,
+    "id": "518",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/piplup.png",
+    "imgUrl": "./images/piplup.png",
     "japaneseName": "Pochamaポッチャマ",
     "pokedexNumber": 393,
     "abilities": ["Torrent", "Defiant"],
@@ -12429,14 +12429,14 @@
     "secondaryType": "",
     "baseWeight": 5.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Plusle",
-    "id": 519,
+    "id": "519",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/plusle.png",
+    "imgUrl": "./images/plusle.png",
     "japaneseName": "Prasleプラスル",
     "pokedexNumber": 311,
     "abilities": ["Plus", "Lightningrod"],
@@ -12453,14 +12453,14 @@
     "secondaryType": "",
     "baseWeight": 4.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Politoed",
-    "id": 520,
+    "id": "520",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/politoed.png",
+    "imgUrl": "./images/politoed.png",
     "japaneseName": "Nyorotonoニョロトノ",
     "pokedexNumber": 186,
     "abilities": ["Water Absorb", "Damp", "Drizzle"],
@@ -12477,14 +12477,14 @@
     "secondaryType": "",
     "baseWeight": 33.9,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Poliwag",
-    "id": 521,
+    "id": "521",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/poliwag.png",
+    "imgUrl": "./images/poliwag.png",
     "japaneseName": "Nyoromoニョロモ",
     "pokedexNumber": 60,
     "abilities": ["Water Absorb", "Damp", "Swift Swim"],
@@ -12501,14 +12501,14 @@
     "secondaryType": "",
     "baseWeight": 12.4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Poliwhirl",
-    "id": 522,
+    "id": "522",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/poliwhirl.png",
+    "imgUrl": "./images/poliwhirl.png",
     "japaneseName": "Nyorozoニョロゾ",
     "pokedexNumber": 61,
     "abilities": ["Water Absorb", "Damp", "Swift Swim"],
@@ -12525,14 +12525,14 @@
     "secondaryType": "",
     "baseWeight": 20,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Poliwrath",
-    "id": 523,
+    "id": "523",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/poliwrath.png",
+    "imgUrl": "./images/poliwrath.png",
     "japaneseName": "Nyorobonニョロボン",
     "pokedexNumber": 62,
     "abilities": ["Water Absorb", "Damp", "Swift Swim"],
@@ -12549,14 +12549,14 @@
     "secondaryType": "fighting",
     "baseWeight": 54,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ponyta",
-    "id": 524,
+    "id": "524",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ponyta.png",
+    "imgUrl": "./images/ponyta.png",
     "japaneseName": "Ponytaポニータ",
     "pokedexNumber": 77,
     "abilities": ["Run Away", "Flash Fire", "Flame Body"],
@@ -12573,14 +12573,14 @@
     "secondaryType": "",
     "baseWeight": 30,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Poochyena",
-    "id": 525,
+    "id": "525",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/poochyena.png",
+    "imgUrl": "./images/poochyena.png",
     "japaneseName": "Pochienaポチエナ",
     "pokedexNumber": 261,
     "abilities": ["Run Away", "Quick Feet", "Rattled"],
@@ -12597,14 +12597,14 @@
     "secondaryType": "",
     "baseWeight": 13.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Popplio",
-    "id": 526,
+    "id": "526",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/popplio.png",
+    "imgUrl": "./images/popplio.png",
     "japaneseName": "Ashimariアシマリ",
     "pokedexNumber": 728,
     "abilities": ["Torrent", "Liquid Voice"],
@@ -12621,14 +12621,14 @@
     "secondaryType": "",
     "baseWeight": 7.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Porygon",
-    "id": 527,
+    "id": "527",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/porygon.png",
+    "imgUrl": "./images/porygon.png",
     "japaneseName": "Porygonポリゴン",
     "pokedexNumber": 137,
     "abilities": ["Trace", "Download", "Analytic"],
@@ -12645,14 +12645,14 @@
     "secondaryType": "",
     "baseWeight": 36.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Porygon-Z",
-    "id": 528,
+    "id": "528",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/porygon-z.png",
+    "imgUrl": "./images/porygon-z.png",
     "japaneseName": "Porygon-zポリゴンZ",
     "pokedexNumber": 474,
     "abilities": ["Adaptability", "Download", "Analytic"],
@@ -12669,14 +12669,14 @@
     "secondaryType": "",
     "baseWeight": 34,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Porygon2",
-    "id": 529,
+    "id": "529",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/porygon2.png",
+    "imgUrl": "./images/porygon2.png",
     "japaneseName": "Porygon2ポリゴン2",
     "pokedexNumber": 233,
     "abilities": ["Trace", "Download", "Analytic"],
@@ -12693,14 +12693,14 @@
     "secondaryType": "",
     "baseWeight": 32.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Primarina",
-    "id": 530,
+    "id": "530",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/primarina.png",
+    "imgUrl": "./images/primarina.png",
     "japaneseName": "Ashireneアシレーヌ",
     "pokedexNumber": 730,
     "abilities": ["Torrent", "Liquid Voice"],
@@ -12717,14 +12717,14 @@
     "secondaryType": "fairy",
     "baseWeight": 44,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Primeape",
-    "id": 531,
+    "id": "531",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/primeape.png",
+    "imgUrl": "./images/primeape.png",
     "japaneseName": "Okorizaruオコリザル",
     "pokedexNumber": 57,
     "abilities": ["Vital Spirit", "Anger Point", "Defiant"],
@@ -12741,14 +12741,14 @@
     "secondaryType": "",
     "baseWeight": 32,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Prinplup",
-    "id": 532,
+    "id": "532",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/prinplup.png",
+    "imgUrl": "./images/prinplup.png",
     "japaneseName": "Pottaishiポッタイシ",
     "pokedexNumber": 394,
     "abilities": ["Torrent", "Defiant"],
@@ -12765,14 +12765,14 @@
     "secondaryType": "",
     "baseWeight": 23,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Probopass",
-    "id": 533,
+    "id": "533",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/probopass.png",
+    "imgUrl": "./images/probopass.png",
     "japaneseName": "Dainoseダイノーズ",
     "pokedexNumber": 476,
     "abilities": ["Sturdy", "Magnet Pull", "Sand Force"],
@@ -12789,14 +12789,14 @@
     "secondaryType": "steel",
     "baseWeight": 340,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Psyduck",
-    "id": 534,
+    "id": "534",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/psyduck.png",
+    "imgUrl": "./images/psyduck.png",
     "japaneseName": "Koduckコダック",
     "pokedexNumber": 54,
     "abilities": ["Damp", "Cloud Nine", "Swift Swim"],
@@ -12813,14 +12813,14 @@
     "secondaryType": "",
     "baseWeight": 19.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pumpkaboo",
-    "id": 535,
+    "id": "535",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pumpkaboo-average.png",
+    "imgUrl": "./images/pumpkaboo-average.png",
     "japaneseName": "Bakecchaバケッチャ",
     "pokedexNumber": 710,
     "abilities": ["Pickup", "Frisk", "Insomnia"],
@@ -12837,14 +12837,14 @@
     "secondaryType": "grass",
     "baseWeight": 15,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pupitar",
-    "id": 536,
+    "id": "536",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pupitar.png",
+    "imgUrl": "./images/pupitar.png",
     "japaneseName": "Sanagirasサナギラス",
     "pokedexNumber": 247,
     "abilities": ["Shed Skin"],
@@ -12861,14 +12861,14 @@
     "secondaryType": "ground",
     "baseWeight": 152,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Purrloin",
-    "id": 537,
+    "id": "537",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/purrloin.png",
+    "imgUrl": "./images/purrloin.png",
     "japaneseName": "Choronekoチョロネコ",
     "pokedexNumber": 509,
     "abilities": ["Limber", "Unburden", "Prankster"],
@@ -12885,14 +12885,14 @@
     "secondaryType": "",
     "baseWeight": 10.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Purugly",
-    "id": 538,
+    "id": "538",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/purugly.png",
+    "imgUrl": "./images/purugly.png",
     "japaneseName": "Bunyattoブニャット",
     "pokedexNumber": 432,
     "abilities": ["Thick Fat", "Own Tempo", "Defiant"],
@@ -12909,14 +12909,14 @@
     "secondaryType": "",
     "baseWeight": 43.8,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pyroar",
-    "id": 539,
+    "id": "539",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pyroar.png",
+    "imgUrl": "./images/pyroar.png",
     "japaneseName": "Kaenjishiカエンジシ",
     "pokedexNumber": 668,
     "abilities": ["Rivalry", "Unnerve", "Moxie"],
@@ -12933,14 +12933,14 @@
     "secondaryType": "normal",
     "baseWeight": 81.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Pyukumuku",
-    "id": 540,
+    "id": "540",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/pyukumuku.png",
+    "imgUrl": "./images/pyukumuku.png",
     "japaneseName": "Namakobushiナマコブシ",
     "pokedexNumber": 771,
     "abilities": ["Innards Out", "Unaware"],
@@ -12957,14 +12957,14 @@
     "secondaryType": "",
     "baseWeight": 1.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Quagsire",
-    "id": 541,
+    "id": "541",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/quagsire.png",
+    "imgUrl": "./images/quagsire.png",
     "japaneseName": "Nuohヌオー",
     "pokedexNumber": 195,
     "abilities": ["Damp", "Water Absorb", "Unaware"],
@@ -12981,14 +12981,14 @@
     "secondaryType": "ground",
     "baseWeight": 75,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Quilava",
-    "id": 542,
+    "id": "542",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/quilava.png",
+    "imgUrl": "./images/quilava.png",
     "japaneseName": "Magmarashiマグマラシ",
     "pokedexNumber": 156,
     "abilities": ["Blaze", "Flash Fire"],
@@ -13005,14 +13005,14 @@
     "secondaryType": "",
     "baseWeight": 19,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Quilladin",
-    "id": 543,
+    "id": "543",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/quilladin.png",
+    "imgUrl": "./images/quilladin.png",
     "japaneseName": "Hariborgハリボーグ",
     "pokedexNumber": 651,
     "abilities": ["Overgrow", "Bulletproof"],
@@ -13029,14 +13029,14 @@
     "secondaryType": "",
     "baseWeight": 29,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Qwilfish",
-    "id": 544,
+    "id": "544",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/qwilfish.png",
+    "imgUrl": "./images/qwilfish.png",
     "japaneseName": "Harysenハリーセン",
     "pokedexNumber": 211,
     "abilities": ["Poison Point", "Swift Swim", "Intimidate"],
@@ -13053,14 +13053,14 @@
     "secondaryType": "poison",
     "baseWeight": 3.9,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Raichu",
-    "id": 545,
+    "id": "545",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/raichu.png",
+    "imgUrl": "./images/raichu.png",
     "japaneseName": "Raichuライチュウ",
     "pokedexNumber": 26,
     "abilities": ["Static", "Lightningrod", "Surge Surfer"],
@@ -13077,14 +13077,14 @@
     "secondaryType": "electric",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Raikou",
-    "id": 546,
+    "id": "546",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/raikou.png",
+    "imgUrl": "./images/raikou.png",
     "japaneseName": "Raikouライコウ",
     "pokedexNumber": 243,
     "abilities": ["Pressure", "Inner Focus"],
@@ -13101,14 +13101,14 @@
     "secondaryType": "",
     "baseWeight": 178,
     "generation": 2,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Ralts",
-    "id": 547,
+    "id": "547",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ralts.png",
+    "imgUrl": "./images/ralts.png",
     "japaneseName": "Raltsラルトス",
     "pokedexNumber": 280,
     "abilities": ["Synchronize", "Trace", "Telepathy"],
@@ -13125,14 +13125,14 @@
     "secondaryType": "fairy",
     "baseWeight": 6.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rampardos",
-    "id": 548,
+    "id": "548",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rampardos.png",
+    "imgUrl": "./images/rampardos.png",
     "japaneseName": "Rampaldラムパルド",
     "pokedexNumber": 409,
     "abilities": ["Mold Breaker", "Sheer Force"],
@@ -13149,14 +13149,14 @@
     "secondaryType": "",
     "baseWeight": 102.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rapidash",
-    "id": 549,
+    "id": "549",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rapidash.png",
+    "imgUrl": "./images/rapidash.png",
     "japaneseName": "Gallopギャロップ",
     "pokedexNumber": 78,
     "abilities": ["Run Away", "Flash Fire", "Flame Body"],
@@ -13173,14 +13173,14 @@
     "secondaryType": "",
     "baseWeight": 95,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Raticate",
-    "id": 550,
+    "id": "550",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/raticate.png",
+    "imgUrl": "./images/raticate.png",
     "japaneseName": "Rattaラッタ",
     "pokedexNumber": 20,
     "abilities": ["Run Away", "Guts", "Hustle", "Gluttony", "Hustle", "Thick Fat"],
@@ -13197,14 +13197,14 @@
     "secondaryType": "dark",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rattata",
-    "id": 551,
+    "id": "551",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rattata.png",
+    "imgUrl": "./images/rattata.png",
     "japaneseName": "Korattaコラッタ",
     "pokedexNumber": 19,
     "abilities": ["Run Away", "Guts", "Hustle", "Gluttony", "Hustle", "Thick Fat"],
@@ -13221,14 +13221,14 @@
     "secondaryType": "dark",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rayquaza",
-    "id": 552,
+    "id": "552",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rayquaza.png",
+    "imgUrl": "./images/rayquaza.png",
     "japaneseName": "Rayquazaレックウザ",
     "pokedexNumber": 384,
     "abilities": ["Air Lock"],
@@ -13245,14 +13245,14 @@
     "secondaryType": "flying",
     "baseWeight": 206.5,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Regice",
-    "id": 553,
+    "id": "553",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/regice.png",
+    "imgUrl": "./images/regice.png",
     "japaneseName": "Regiceレジアイス",
     "pokedexNumber": 378,
     "abilities": ["Clear Body", "Ice Body"],
@@ -13269,14 +13269,14 @@
     "secondaryType": "",
     "baseWeight": 175,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Regigigas",
-    "id": 554,
+    "id": "554",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/regigigas.png",
+    "imgUrl": "./images/regigigas.png",
     "japaneseName": "Regigigasレジギガス",
     "pokedexNumber": 486,
     "abilities": ["Slow Start"],
@@ -13293,14 +13293,14 @@
     "secondaryType": "",
     "baseWeight": 420,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Regirock",
-    "id": 555,
+    "id": "555",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/regirock.png",
+    "imgUrl": "./images/regirock.png",
     "japaneseName": "Regirockレジロック",
     "pokedexNumber": 377,
     "abilities": ["Clear Body", "Sturdy"],
@@ -13317,14 +13317,14 @@
     "secondaryType": "",
     "baseWeight": 230,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Registeel",
-    "id": 556,
+    "id": "556",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/registeel.png",
+    "imgUrl": "./images/registeel.png",
     "japaneseName": "Registeelレジスチル",
     "pokedexNumber": 379,
     "abilities": ["Clear Body", "Light Metal"],
@@ -13341,14 +13341,14 @@
     "secondaryType": "",
     "baseWeight": 205,
     "generation": 3,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Relicanth",
-    "id": 557,
+    "id": "557",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/relicanth.png",
+    "imgUrl": "./images/relicanth.png",
     "japaneseName": "Glanthジーランス",
     "pokedexNumber": 369,
     "abilities": ["Swift Swim", "Rock Head", "Sturdy"],
@@ -13365,14 +13365,14 @@
     "secondaryType": "rock",
     "baseWeight": 23.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Remoraid",
-    "id": 558,
+    "id": "558",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/remoraid.png",
+    "imgUrl": "./images/remoraid.png",
     "japaneseName": "Teppouoテッポウオ",
     "pokedexNumber": 223,
     "abilities": ["Hustle", "Sniper", "Moody"],
@@ -13389,14 +13389,14 @@
     "secondaryType": "",
     "baseWeight": 12,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Reshiram",
-    "id": 559,
+    "id": "559",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/reshiram.png",
+    "imgUrl": "./images/reshiram.png",
     "japaneseName": "Reshiramレシラム",
     "pokedexNumber": 643,
     "abilities": ["Turboblaze"],
@@ -13413,14 +13413,14 @@
     "secondaryType": "fire",
     "baseWeight": 330,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Reuniclus",
-    "id": 560,
+    "id": "560",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/reuniclus.png",
+    "imgUrl": "./images/reuniclus.png",
     "japaneseName": "Lanculusランクルス",
     "pokedexNumber": 579,
     "abilities": ["Overcoat", "Magic Guard", "Regenerator"],
@@ -13437,14 +13437,14 @@
     "secondaryType": "",
     "baseWeight": 20.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rhydon",
-    "id": 561,
+    "id": "561",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rhydon.png",
+    "imgUrl": "./images/rhydon.png",
     "japaneseName": "Sidonサイドン",
     "pokedexNumber": 112,
     "abilities": ["Lightningrod", "Rock Head", "Reckless"],
@@ -13461,14 +13461,14 @@
     "secondaryType": "rock",
     "baseWeight": 120,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rhyhorn",
-    "id": 562,
+    "id": "562",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rhyhorn.png",
+    "imgUrl": "./images/rhyhorn.png",
     "japaneseName": "Sihornサイホーン",
     "pokedexNumber": 111,
     "abilities": ["Lightningrod", "Rock Head", "Reckless"],
@@ -13485,14 +13485,14 @@
     "secondaryType": "rock",
     "baseWeight": 115,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rhyperior",
-    "id": 563,
+    "id": "563",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rhyperior.png",
+    "imgUrl": "./images/rhyperior.png",
     "japaneseName": "Dosidonドサイドン",
     "pokedexNumber": 464,
     "abilities": ["Lightningrod", "Solid Rock", "Reckless"],
@@ -13509,14 +13509,14 @@
     "secondaryType": "rock",
     "baseWeight": 282.8,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ribombee",
-    "id": 564,
+    "id": "564",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ribombee.png",
+    "imgUrl": "./images/ribombee.png",
     "japaneseName": "Aburibbonアブリボン",
     "pokedexNumber": 743,
     "abilities": ["Honey Gather", "Shield Dust", "Sweet Veil"],
@@ -13533,14 +13533,14 @@
     "secondaryType": "fairy",
     "baseWeight": 0.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Riolu",
-    "id": 565,
+    "id": "565",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/riolu.png",
+    "imgUrl": "./images/riolu.png",
     "japaneseName": "Rioluリオル",
     "pokedexNumber": 447,
     "abilities": ["Steadfast", "Inner Focus", "Prankster"],
@@ -13557,14 +13557,14 @@
     "secondaryType": "",
     "baseWeight": 20.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rockruff",
-    "id": 566,
+    "id": "566",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rockruff.png",
+    "imgUrl": "./images/rockruff.png",
     "japaneseName": "Iwankoイワンコ",
     "pokedexNumber": 744,
     "abilities": ["Keen Eye", "Vital Spirit", "Steadfast"],
@@ -13581,14 +13581,14 @@
     "secondaryType": "",
     "baseWeight": 9.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Roggenrola",
-    "id": 567,
+    "id": "567",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/roggenrola.png",
+    "imgUrl": "./images/roggenrola.png",
     "japaneseName": "Dangoroダンゴロ",
     "pokedexNumber": 524,
     "abilities": ["Sturdy", "Weak Armor", "Sand Force"],
@@ -13605,14 +13605,14 @@
     "secondaryType": "",
     "baseWeight": 18,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Roselia",
-    "id": 568,
+    "id": "568",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/roselia.png",
+    "imgUrl": "./images/roselia.png",
     "japaneseName": "Roseliaロゼリア",
     "pokedexNumber": 315,
     "abilities": ["Natural Cure", "Poison Point", "Leaf Guard"],
@@ -13629,14 +13629,14 @@
     "secondaryType": "poison",
     "baseWeight": 2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Roserade",
-    "id": 569,
+    "id": "569",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/roserade.png",
+    "imgUrl": "./images/roserade.png",
     "japaneseName": "Roseradeロズレイド",
     "pokedexNumber": 407,
     "abilities": ["Natural Cure", "Poison Point", "Technician"],
@@ -13653,14 +13653,14 @@
     "secondaryType": "poison",
     "baseWeight": 14.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rotom",
-    "id": 570,
+    "id": "570",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rotom.png",
+    "imgUrl": "./images/rotom.png",
     "japaneseName": "Rotomロトム",
     "pokedexNumber": 479,
     "abilities": ["Levitate"],
@@ -13677,14 +13677,14 @@
     "secondaryType": "ghost",
     "baseWeight": 0.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rowlet",
-    "id": 571,
+    "id": "571",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rowlet.png",
+    "imgUrl": "./images/rowlet.png",
     "japaneseName": "Mokurohモクロー",
     "pokedexNumber": 722,
     "abilities": ["Overgrow", "Long Reach"],
@@ -13701,14 +13701,14 @@
     "secondaryType": "flying",
     "baseWeight": 1.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Rufflet",
-    "id": 572,
+    "id": "572",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/rufflet.png",
+    "imgUrl": "./images/rufflet.png",
     "japaneseName": "Washibonワシボン",
     "pokedexNumber": 627,
     "abilities": ["Keen Eye", "Sheer Force", "Hustle"],
@@ -13725,14 +13725,14 @@
     "secondaryType": "flying",
     "baseWeight": 10.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sableye",
-    "id": 573,
+    "id": "573",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sableye.png",
+    "imgUrl": "./images/sableye.png",
     "japaneseName": "Yamiramiヤミラミ",
     "pokedexNumber": 302,
     "abilities": ["Keen Eye", "Stall", "Prankster"],
@@ -13749,14 +13749,14 @@
     "secondaryType": "ghost",
     "baseWeight": 11,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Salamence",
-    "id": 574,
+    "id": "574",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/salamence.png",
+    "imgUrl": "./images/salamence.png",
     "japaneseName": "Bohmanderボーマンダ",
     "pokedexNumber": 373,
     "abilities": ["Intimidate", "Moxie"],
@@ -13773,14 +13773,14 @@
     "secondaryType": "flying",
     "baseWeight": 102.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Salandit",
-    "id": 575,
+    "id": "575",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/salandit.png",
+    "imgUrl": "./images/salandit.png",
     "japaneseName": "Yatoumoriヤトウモリ",
     "pokedexNumber": 757,
     "abilities": ["Corrosion", "Oblivious"],
@@ -13797,14 +13797,14 @@
     "secondaryType": "fire",
     "baseWeight": 4.8,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Salazzle",
-    "id": 576,
+    "id": "576",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/salazzle.png",
+    "imgUrl": "./images/salazzle.png",
     "japaneseName": "Ennewtエンニュート",
     "pokedexNumber": 758,
     "abilities": ["Corrosion", "Oblivious"],
@@ -13821,14 +13821,14 @@
     "secondaryType": "fire",
     "baseWeight": 22.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Samurott",
-    "id": 577,
+    "id": "577",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/samurott.png",
+    "imgUrl": "./images/samurott.png",
     "japaneseName": "Daikenkiダイケンキ",
     "pokedexNumber": 503,
     "abilities": ["Torrent", "Shell Armor"],
@@ -13845,14 +13845,14 @@
     "secondaryType": "",
     "baseWeight": 94.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sandile",
-    "id": 578,
+    "id": "578",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sandile.png",
+    "imgUrl": "./images/sandile.png",
     "japaneseName": "Megurocoメグロコ",
     "pokedexNumber": 551,
     "abilities": ["Intimidate", "Moxie", "Anger Point"],
@@ -13869,14 +13869,14 @@
     "secondaryType": "dark",
     "baseWeight": 15.2,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sandshrew",
-    "id": 579,
+    "id": "579",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sandshrew.png",
+    "imgUrl": "./images/sandshrew.png",
     "japaneseName": "Sandサンド",
     "pokedexNumber": 27,
     "abilities": ["Sand Veil", "Sand Rush", "Snow Cloak", "Slush Rush"],
@@ -13893,14 +13893,14 @@
     "secondaryType": "ice",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sandslash",
-    "id": 580,
+    "id": "580",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sandslash.png",
+    "imgUrl": "./images/sandslash.png",
     "japaneseName": "Sandpanサンドパン",
     "pokedexNumber": 28,
     "abilities": ["Sand Veil", "Sand Rush", "Snow Cloak", "Slush Rush"],
@@ -13917,14 +13917,14 @@
     "secondaryType": "ice",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sandygast",
-    "id": 581,
+    "id": "581",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sandygast.png",
+    "imgUrl": "./images/sandygast.png",
     "japaneseName": "Sunabaスナバァ",
     "pokedexNumber": 769,
     "abilities": ["Water Compaction", "Sand Veil"],
@@ -13941,14 +13941,14 @@
     "secondaryType": "ground",
     "baseWeight": 70,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sawk",
-    "id": 582,
+    "id": "582",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sawk.png",
+    "imgUrl": "./images/sawk.png",
     "japaneseName": "Dagekiダゲキ",
     "pokedexNumber": 539,
     "abilities": ["Sturdy", "Inner Focus", "Mold Breaker"],
@@ -13965,14 +13965,14 @@
     "secondaryType": "",
     "baseWeight": 51,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sawsbuck",
-    "id": 583,
+    "id": "583",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sawsbuck.png",
+    "imgUrl": "./images/sawsbuck.png",
     "japaneseName": "Mebukijikaメブキジカ",
     "pokedexNumber": 586,
     "abilities": ["Chlorophyll", "Sap Sipper", "Serene Grace"],
@@ -13989,14 +13989,14 @@
     "secondaryType": "grass",
     "baseWeight": 92.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Scatterbug",
-    "id": 584,
+    "id": "584",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/scatterbug.png",
+    "imgUrl": "./images/scatterbug.png",
     "japaneseName": "Kofukimushiコフキムシ",
     "pokedexNumber": 664,
     "abilities": ["Shield Dust", "Compoundeyes", "Friend Guard"],
@@ -14013,14 +14013,14 @@
     "secondaryType": "",
     "baseWeight": 2.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sceptile",
-    "id": 585,
+    "id": "585",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sceptile.png",
+    "imgUrl": "./images/sceptile.png",
     "japaneseName": "Jukainジュカイン",
     "pokedexNumber": 254,
     "abilities": ["Overgrow", "Unburden"],
@@ -14037,14 +14037,14 @@
     "secondaryType": "",
     "baseWeight": 52.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Scizor",
-    "id": 586,
+    "id": "586",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/scizor.png",
+    "imgUrl": "./images/scizor.png",
     "japaneseName": "Hassamハッサム",
     "pokedexNumber": 212,
     "abilities": ["Swarm", "Technician", "Light Metal"],
@@ -14061,14 +14061,14 @@
     "secondaryType": "steel",
     "baseWeight": 118,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Scolipede",
-    "id": 587,
+    "id": "587",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/scolipede.png",
+    "imgUrl": "./images/scolipede.png",
     "japaneseName": "Pendrorペンドラー",
     "pokedexNumber": 545,
     "abilities": ["Poison Point", "Swarm", "Speed Boost"],
@@ -14085,14 +14085,14 @@
     "secondaryType": "poison",
     "baseWeight": 200.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Scrafty",
-    "id": 588,
+    "id": "588",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/scrafty.png",
+    "imgUrl": "./images/scrafty.png",
     "japaneseName": "Zuruzukinズルズキン",
     "pokedexNumber": 560,
     "abilities": ["Shed Skin", "Moxie", "Intimidate"],
@@ -14109,14 +14109,14 @@
     "secondaryType": "fighting",
     "baseWeight": 30,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Scraggy",
-    "id": 589,
+    "id": "589",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/scraggy.png",
+    "imgUrl": "./images/scraggy.png",
     "japaneseName": "Zurugguズルッグ",
     "pokedexNumber": 559,
     "abilities": ["Shed Skin", "Moxie", "Intimidate"],
@@ -14133,14 +14133,14 @@
     "secondaryType": "fighting",
     "baseWeight": 11.8,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Scyther",
-    "id": 590,
+    "id": "590",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/scyther.png",
+    "imgUrl": "./images/scyther.png",
     "japaneseName": "Strikeストライク",
     "pokedexNumber": 123,
     "abilities": ["Swarm", "Technician", "Steadfast"],
@@ -14157,14 +14157,14 @@
     "secondaryType": "flying",
     "baseWeight": 56,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Seadra",
-    "id": 591,
+    "id": "591",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/seadra.png",
+    "imgUrl": "./images/seadra.png",
     "japaneseName": "Seadraシードラ",
     "pokedexNumber": 117,
     "abilities": ["Poison Point", "Sniper", "Damp"],
@@ -14181,14 +14181,14 @@
     "secondaryType": "",
     "baseWeight": 25,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Seaking",
-    "id": 592,
+    "id": "592",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/seaking.png",
+    "imgUrl": "./images/seaking.png",
     "japaneseName": "Azumaoアズマオウ",
     "pokedexNumber": 119,
     "abilities": ["Swift Swim", "Water Veil", "Lightningrod"],
@@ -14205,14 +14205,14 @@
     "secondaryType": "",
     "baseWeight": 39,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sealeo",
-    "id": 593,
+    "id": "593",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sealeo.png",
+    "imgUrl": "./images/sealeo.png",
     "japaneseName": "Todogglerトドグラー",
     "pokedexNumber": 364,
     "abilities": ["Thick Fat", "Ice Body", "Oblivious"],
@@ -14229,14 +14229,14 @@
     "secondaryType": "water",
     "baseWeight": 87.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Seedot",
-    "id": 594,
+    "id": "594",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/seedot.png",
+    "imgUrl": "./images/seedot.png",
     "japaneseName": "Tanebohタネボー",
     "pokedexNumber": 273,
     "abilities": ["Chlorophyll", "Early Bird", "Pickpocket"],
@@ -14253,14 +14253,14 @@
     "secondaryType": "",
     "baseWeight": 4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Seel",
-    "id": 595,
+    "id": "595",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/seel.png",
+    "imgUrl": "./images/seel.png",
     "japaneseName": "Pawouパウワウ",
     "pokedexNumber": 86,
     "abilities": ["Thick Fat", "Hydration", "Ice Body"],
@@ -14277,14 +14277,14 @@
     "secondaryType": "",
     "baseWeight": 90,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Seismitoad",
-    "id": 596,
+    "id": "596",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/seismitoad.png",
+    "imgUrl": "./images/seismitoad.png",
     "japaneseName": "Gamagerogeガマゲロゲ",
     "pokedexNumber": 537,
     "abilities": ["Swift Swim", "Poison Touch", "Water Absorb"],
@@ -14301,14 +14301,14 @@
     "secondaryType": "ground",
     "baseWeight": 62,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sentret",
-    "id": 597,
+    "id": "597",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sentret.png",
+    "imgUrl": "./images/sentret.png",
     "japaneseName": "Otachiオタチ",
     "pokedexNumber": 161,
     "abilities": ["Run Away", "Keen Eye", "Frisk"],
@@ -14325,14 +14325,14 @@
     "secondaryType": "",
     "baseWeight": 6,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Serperior",
-    "id": 598,
+    "id": "598",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/serperior.png",
+    "imgUrl": "./images/serperior.png",
     "japaneseName": "Jalordaジャローダ",
     "pokedexNumber": 497,
     "abilities": ["Overgrow", "Contrary"],
@@ -14349,14 +14349,14 @@
     "secondaryType": "",
     "baseWeight": 63,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Servine",
-    "id": 599,
+    "id": "599",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/servine.png",
+    "imgUrl": "./images/servine.png",
     "japaneseName": "Janovyジャノビー",
     "pokedexNumber": 496,
     "abilities": ["Overgrow", "Contrary"],
@@ -14373,14 +14373,14 @@
     "secondaryType": "",
     "baseWeight": 16,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Seviper",
-    "id": 600,
+    "id": "600",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/seviper.png",
+    "imgUrl": "./images/seviper.png",
     "japaneseName": "Habunakeハブネーク",
     "pokedexNumber": 336,
     "abilities": ["Shed Skin", "Infiltrator"],
@@ -14397,14 +14397,14 @@
     "secondaryType": "",
     "baseWeight": 52.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sewaddle",
-    "id": 601,
+    "id": "601",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sewaddle.png",
+    "imgUrl": "./images/sewaddle.png",
     "japaneseName": "Kurumiruクルミル",
     "pokedexNumber": 540,
     "abilities": ["Swarm", "Chlorophyll", "Overcoat"],
@@ -14421,14 +14421,14 @@
     "secondaryType": "grass",
     "baseWeight": 2.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sharpedo",
-    "id": 602,
+    "id": "602",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sharpedo.png",
+    "imgUrl": "./images/sharpedo.png",
     "japaneseName": "Samehaderサメハダー",
     "pokedexNumber": 319,
     "abilities": ["Rough Skin", "Speed Boost"],
@@ -14445,14 +14445,14 @@
     "secondaryType": "dark",
     "baseWeight": 88.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shaymin",
-    "id": 603,
+    "id": "603",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shaymin-land.png",
+    "imgUrl": "./images/shaymin-land.png",
     "japaneseName": "Shaymin (sky Forme)シェイミ",
     "pokedexNumber": 492,
     "abilities": ["Natural Cure", "Serene Grace"],
@@ -14469,14 +14469,14 @@
     "secondaryType": "grass",
     "baseWeight": 2.1,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Shedinja",
-    "id": 604,
+    "id": "604",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shedinja.png",
+    "imgUrl": "./images/shedinja.png",
     "japaneseName": "Nukeninヌケニン",
     "pokedexNumber": 292,
     "abilities": ["Wonder Guard"],
@@ -14493,14 +14493,14 @@
     "secondaryType": "ghost",
     "baseWeight": 1.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shelgon",
-    "id": 605,
+    "id": "605",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shelgon.png",
+    "imgUrl": "./images/shelgon.png",
     "japaneseName": "Komoruuコモルー",
     "pokedexNumber": 372,
     "abilities": ["Rock Head", "Overcoat"],
@@ -14517,14 +14517,14 @@
     "secondaryType": "",
     "baseWeight": 110.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shellder",
-    "id": 606,
+    "id": "606",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shellder.png",
+    "imgUrl": "./images/shellder.png",
     "japaneseName": "Shellderシェルダー",
     "pokedexNumber": 90,
     "abilities": ["Shell Armor", "Skill Link", "Overcoat"],
@@ -14541,14 +14541,14 @@
     "secondaryType": "",
     "baseWeight": 4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shellos",
-    "id": 607,
+    "id": "607",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shellos.png",
+    "imgUrl": "./images/shellos.png",
     "japaneseName": "Karanakushiカラナクシ",
     "pokedexNumber": 422,
     "abilities": ["Sticky Hold", "Storm Drain", "Sand Force"],
@@ -14565,14 +14565,14 @@
     "secondaryType": "",
     "baseWeight": 6.3,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shelmet",
-    "id": 608,
+    "id": "608",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shelmet.png",
+    "imgUrl": "./images/shelmet.png",
     "japaneseName": "Chobomakiチョボマキ",
     "pokedexNumber": 616,
     "abilities": ["Hydration", "Shell Armor", "Overcoat"],
@@ -14589,14 +14589,14 @@
     "secondaryType": "",
     "baseWeight": 7.7,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shieldon",
-    "id": 609,
+    "id": "609",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shieldon.png",
+    "imgUrl": "./images/shieldon.png",
     "japaneseName": "Tatetopsタテトプス",
     "pokedexNumber": 410,
     "abilities": ["Sturdy", "Soundproof"],
@@ -14613,14 +14613,14 @@
     "secondaryType": "steel",
     "baseWeight": 57,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shiftry",
-    "id": 610,
+    "id": "610",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shiftry.png",
+    "imgUrl": "./images/shiftry.png",
     "japaneseName": "Dirtengダーテング",
     "pokedexNumber": 275,
     "abilities": ["Chlorophyll", "Early Bird", "Pickpocket"],
@@ -14637,14 +14637,14 @@
     "secondaryType": "dark",
     "baseWeight": 59.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shiinotic",
-    "id": 611,
+    "id": "611",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shiinotic.png",
+    "imgUrl": "./images/shiinotic.png",
     "japaneseName": "Mashadeマシェード",
     "pokedexNumber": 756,
     "abilities": ["Illuminate", "Effect Spore", "Rain Dish"],
@@ -14661,14 +14661,14 @@
     "secondaryType": "fairy",
     "baseWeight": 11.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shinx",
-    "id": 612,
+    "id": "612",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shinx.png",
+    "imgUrl": "./images/shinx.png",
     "japaneseName": "Kolinkコリンク",
     "pokedexNumber": 403,
     "abilities": ["Rivalry", "Intimidate", "Guts"],
@@ -14685,14 +14685,14 @@
     "secondaryType": "",
     "baseWeight": 9.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shroomish",
-    "id": 613,
+    "id": "613",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shroomish.png",
+    "imgUrl": "./images/shroomish.png",
     "japaneseName": "Kinococoキノココ",
     "pokedexNumber": 285,
     "abilities": ["Effect Spore", "Poison Heal", "Quick Feet"],
@@ -14709,14 +14709,14 @@
     "secondaryType": "",
     "baseWeight": 4.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shuckle",
-    "id": 614,
+    "id": "614",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shuckle.png",
+    "imgUrl": "./images/shuckle.png",
     "japaneseName": "Tsubotsuboツボツボ",
     "pokedexNumber": 213,
     "abilities": ["Sturdy", "Gluttony", "Contrary"],
@@ -14733,14 +14733,14 @@
     "secondaryType": "rock",
     "baseWeight": 20.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Shuppet",
-    "id": 615,
+    "id": "615",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/shuppet.png",
+    "imgUrl": "./images/shuppet.png",
     "japaneseName": "Kagebouzuカゲボウズ",
     "pokedexNumber": 353,
     "abilities": ["Insomnia", "Frisk", "Cursed Body"],
@@ -14757,14 +14757,14 @@
     "secondaryType": "",
     "baseWeight": 2.3,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sigilyph",
-    "id": 616,
+    "id": "616",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sigilyph.png",
+    "imgUrl": "./images/sigilyph.png",
     "japaneseName": "Symbolerシンボラー",
     "pokedexNumber": 561,
     "abilities": ["Wonder Skin ", "Magic Guard", "Tinted Lens"],
@@ -14781,14 +14781,14 @@
     "secondaryType": "flying",
     "baseWeight": 14,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Silcoon",
-    "id": 617,
+    "id": "617",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/silcoon.png",
+    "imgUrl": "./images/silcoon.png",
     "japaneseName": "Karasalisカラサリス",
     "pokedexNumber": 266,
     "abilities": ["Shed Skin"],
@@ -14805,14 +14805,14 @@
     "secondaryType": "",
     "baseWeight": 10,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Silvally",
-    "id": 618,
+    "id": "618",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/silvally.png",
+    "imgUrl": "./images/silvally.png",
     "japaneseName": "Silvadyシルヴァディ",
     "pokedexNumber": 773,
     "abilities": ["RKS System"],
@@ -14829,14 +14829,14 @@
     "secondaryType": "",
     "baseWeight": 100.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Simipour",
-    "id": 619,
+    "id": "619",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/simipour.png",
+    "imgUrl": "./images/simipour.png",
     "japaneseName": "Hiyakkieヒヤッキー",
     "pokedexNumber": 516,
     "abilities": ["Gluttony", "Torrent"],
@@ -14853,14 +14853,14 @@
     "secondaryType": "",
     "baseWeight": 29,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Simisage",
-    "id": 620,
+    "id": "620",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/simisage.png",
+    "imgUrl": "./images/simisage.png",
     "japaneseName": "Yanakkieヤナッキー",
     "pokedexNumber": 512,
     "abilities": ["Gluttony", "Overgrow"],
@@ -14877,14 +14877,14 @@
     "secondaryType": "",
     "baseWeight": 30.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Simisear",
-    "id": 621,
+    "id": "621",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/simisear.png",
+    "imgUrl": "./images/simisear.png",
     "japaneseName": "Baokkieバオッキー",
     "pokedexNumber": 514,
     "abilities": ["Gluttony", "Blaze"],
@@ -14901,14 +14901,14 @@
     "secondaryType": "",
     "baseWeight": 28,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Skarmory",
-    "id": 622,
+    "id": "622",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/skarmory.png",
+    "imgUrl": "./images/skarmory.png",
     "japaneseName": "Airmdエアームド",
     "pokedexNumber": 227,
     "abilities": ["Keen Eye", "Sturdy", "Weak Armor"],
@@ -14925,14 +14925,14 @@
     "secondaryType": "flying",
     "baseWeight": 50.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Skiddo",
-    "id": 623,
+    "id": "623",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/skiddo.png",
+    "imgUrl": "./images/skiddo.png",
     "japaneseName": "Meecleメェークル",
     "pokedexNumber": 672,
     "abilities": ["Sap Sipper", "Grass Pelt"],
@@ -14949,14 +14949,14 @@
     "secondaryType": "",
     "baseWeight": 31,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Skiploom",
-    "id": 624,
+    "id": "624",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/skiploom.png",
+    "imgUrl": "./images/skiploom.png",
     "japaneseName": "Popoccoポポッコ",
     "pokedexNumber": 188,
     "abilities": ["Chlorophyll", "Leaf Guard", "Infiltrator"],
@@ -14973,14 +14973,14 @@
     "secondaryType": "flying",
     "baseWeight": 1,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Skitty",
-    "id": 625,
+    "id": "625",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/skitty.png",
+    "imgUrl": "./images/skitty.png",
     "japaneseName": "Enecoエネコ",
     "pokedexNumber": 300,
     "abilities": ["Cute Charm", "Normalize", "Wonder Skin "],
@@ -14997,14 +14997,14 @@
     "secondaryType": "",
     "baseWeight": 11,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Skorupi",
-    "id": 626,
+    "id": "626",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/skorupi.png",
+    "imgUrl": "./images/skorupi.png",
     "japaneseName": "Scorupiスコルピ",
     "pokedexNumber": 451,
     "abilities": ["Battle Armor", "Sniper", "Keen Eye"],
@@ -15021,14 +15021,14 @@
     "secondaryType": "bug",
     "baseWeight": 12,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Skrelp",
-    "id": 627,
+    "id": "627",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/skrelp.png",
+    "imgUrl": "./images/skrelp.png",
     "japaneseName": "Kuzumoクズモー",
     "pokedexNumber": 690,
     "abilities": ["Poison Point", "Poison Touch", "Adaptability"],
@@ -15045,14 +15045,14 @@
     "secondaryType": "water",
     "baseWeight": 7.3,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Skuntank",
-    "id": 628,
+    "id": "628",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/skuntank.png",
+    "imgUrl": "./images/skuntank.png",
     "japaneseName": "Skutankスカタンク",
     "pokedexNumber": 435,
     "abilities": ["Stench", "Aftermath", "Keen Eye"],
@@ -15069,14 +15069,14 @@
     "secondaryType": "dark",
     "baseWeight": 38,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Slaking",
-    "id": 629,
+    "id": "629",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/slaking.png",
+    "imgUrl": "./images/slaking.png",
     "japaneseName": "Kekkingケッキング",
     "pokedexNumber": 289,
     "abilities": ["Truant"],
@@ -15093,14 +15093,14 @@
     "secondaryType": "",
     "baseWeight": 130.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Slakoth",
-    "id": 630,
+    "id": "630",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/slakoth.png",
+    "imgUrl": "./images/slakoth.png",
     "japaneseName": "Namakeroナマケロ",
     "pokedexNumber": 287,
     "abilities": ["Truant"],
@@ -15117,14 +15117,14 @@
     "secondaryType": "",
     "baseWeight": 24,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sliggoo",
-    "id": 631,
+    "id": "631",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sliggoo.png",
+    "imgUrl": "./images/sliggoo.png",
     "japaneseName": "Numeilヌメイル",
     "pokedexNumber": 705,
     "abilities": ["Sap Sipper", "Hydration", "Gooey"],
@@ -15141,14 +15141,14 @@
     "secondaryType": "",
     "baseWeight": 17.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Slowbro",
-    "id": 632,
+    "id": "632",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/slowbro.png",
+    "imgUrl": "./images/slowbro.png",
     "japaneseName": "Yadoranヤドラン",
     "pokedexNumber": 80,
     "abilities": ["Oblivious", "Own Tempo", "Regenerator"],
@@ -15165,14 +15165,14 @@
     "secondaryType": "psychic",
     "baseWeight": 78.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Slowking",
-    "id": 633,
+    "id": "633",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/slowking.png",
+    "imgUrl": "./images/slowking.png",
     "japaneseName": "Yadokingヤドキング",
     "pokedexNumber": 199,
     "abilities": ["Oblivious", "Own Tempo", "Regenerator"],
@@ -15189,14 +15189,14 @@
     "secondaryType": "psychic",
     "baseWeight": 79.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Slowpoke",
-    "id": 634,
+    "id": "634",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/slowpoke.png",
+    "imgUrl": "./images/slowpoke.png",
     "japaneseName": "Yadonヤドン",
     "pokedexNumber": 79,
     "abilities": ["Oblivious", "Own Tempo", "Regenerator"],
@@ -15213,14 +15213,14 @@
     "secondaryType": "psychic",
     "baseWeight": 36,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Slugma",
-    "id": 635,
+    "id": "635",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/slugma.png",
+    "imgUrl": "./images/slugma.png",
     "japaneseName": "Magmagマグマッグ",
     "pokedexNumber": 218,
     "abilities": ["Magma Armor", "Flame Body", "Weak Armor"],
@@ -15237,14 +15237,14 @@
     "secondaryType": "",
     "baseWeight": 35,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Slurpuff",
-    "id": 636,
+    "id": "636",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/slurpuff.png",
+    "imgUrl": "./images/slurpuff.png",
     "japaneseName": "Peroreamペロリーム",
     "pokedexNumber": 685,
     "abilities": ["Sweet Veil", "Unburden"],
@@ -15261,14 +15261,14 @@
     "secondaryType": "",
     "baseWeight": 5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Smeargle",
-    "id": 637,
+    "id": "637",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/smeargle.png",
+    "imgUrl": "./images/smeargle.png",
     "japaneseName": "Dobleドーブル",
     "pokedexNumber": 235,
     "abilities": ["Own Tempo", "Technician", "Moody"],
@@ -15285,14 +15285,14 @@
     "secondaryType": "",
     "baseWeight": 58,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Smoochum",
-    "id": 638,
+    "id": "638",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/smoochum.png",
+    "imgUrl": "./images/smoochum.png",
     "japaneseName": "Muchulムチュール",
     "pokedexNumber": 238,
     "abilities": ["Oblivious", "Forewarn", "Hydration"],
@@ -15309,14 +15309,14 @@
     "secondaryType": "psychic",
     "baseWeight": 6,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sneasel",
-    "id": 639,
+    "id": "639",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sneasel.png",
+    "imgUrl": "./images/sneasel.png",
     "japaneseName": "Nyulaニューラ",
     "pokedexNumber": 215,
     "abilities": ["Inner Focus", "Keen Eye", "Pickpocket"],
@@ -15333,14 +15333,14 @@
     "secondaryType": "ice",
     "baseWeight": 28,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Snivy",
-    "id": 640,
+    "id": "640",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/snivy.png",
+    "imgUrl": "./images/snivy.png",
     "japaneseName": "Tsutarjaツタージャ",
     "pokedexNumber": 495,
     "abilities": ["Overgrow", "Contrary"],
@@ -15357,14 +15357,14 @@
     "secondaryType": "",
     "baseWeight": 8.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Snorlax",
-    "id": 641,
+    "id": "641",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/snorlax.png",
+    "imgUrl": "./images/snorlax.png",
     "japaneseName": "Kabigonカビゴン",
     "pokedexNumber": 143,
     "abilities": ["Immunity", "Thick Fat", "Gluttony"],
@@ -15381,14 +15381,14 @@
     "secondaryType": "",
     "baseWeight": 460,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Snorunt",
-    "id": 642,
+    "id": "642",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/snorunt.png",
+    "imgUrl": "./images/snorunt.png",
     "japaneseName": "Yukiwarashiユキワラシ",
     "pokedexNumber": 361,
     "abilities": ["Inner Focus", "Ice Body", "Moody"],
@@ -15405,14 +15405,14 @@
     "secondaryType": "",
     "baseWeight": 16.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Snover",
-    "id": 643,
+    "id": "643",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/snover.png",
+    "imgUrl": "./images/snover.png",
     "japaneseName": "Yukikaburiユキカブリ",
     "pokedexNumber": 459,
     "abilities": ["Snow Warning", "Soundproof"],
@@ -15429,14 +15429,14 @@
     "secondaryType": "ice",
     "baseWeight": 50.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Snubbull",
-    "id": 644,
+    "id": "644",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/snubbull.png",
+    "imgUrl": "./images/snubbull.png",
     "japaneseName": "Buluブルー",
     "pokedexNumber": 209,
     "abilities": ["Intimidate", "Run Away", "Rattled"],
@@ -15453,14 +15453,14 @@
     "secondaryType": "",
     "baseWeight": 7.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Solgaleo",
-    "id": 645,
+    "id": "645",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/solgaleo.png",
+    "imgUrl": "./images/solgaleo.png",
     "japaneseName": "Solgaleoソルガレオ",
     "pokedexNumber": 791,
     "abilities": ["Full Metal Body"],
@@ -15477,14 +15477,14 @@
     "secondaryType": "steel",
     "baseWeight": 230,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Solosis",
-    "id": 646,
+    "id": "646",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/solosis.png",
+    "imgUrl": "./images/solosis.png",
     "japaneseName": "Uniranユニラン",
     "pokedexNumber": 577,
     "abilities": ["Overcoat", "Magic Guard", "Regenerator"],
@@ -15501,14 +15501,14 @@
     "secondaryType": "",
     "baseWeight": 1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Solrock",
-    "id": 647,
+    "id": "647",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/solrock.png",
+    "imgUrl": "./images/solrock.png",
     "japaneseName": "Solrockソルロック",
     "pokedexNumber": 338,
     "abilities": ["Levitate"],
@@ -15525,14 +15525,14 @@
     "secondaryType": "psychic",
     "baseWeight": 154,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spearow",
-    "id": 648,
+    "id": "648",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spearow.png",
+    "imgUrl": "./images/spearow.png",
     "japaneseName": "Onisuzumeオニスズメ",
     "pokedexNumber": 21,
     "abilities": ["Keen Eye", "Sniper"],
@@ -15549,14 +15549,14 @@
     "secondaryType": "flying",
     "baseWeight": 2,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spewpa",
-    "id": 649,
+    "id": "649",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spewpa.png",
+    "imgUrl": "./images/spewpa.png",
     "japaneseName": "Kofuuraiコフーライ",
     "pokedexNumber": 665,
     "abilities": ["Shed Skin", "Friend Guard"],
@@ -15573,14 +15573,14 @@
     "secondaryType": "",
     "baseWeight": 8.4,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spheal",
-    "id": 650,
+    "id": "650",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spheal.png",
+    "imgUrl": "./images/spheal.png",
     "japaneseName": "Tamazarashiタマザラシ",
     "pokedexNumber": 363,
     "abilities": ["Thick Fat", "Ice Body", "Oblivious"],
@@ -15597,14 +15597,14 @@
     "secondaryType": "water",
     "baseWeight": 39.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spinarak",
-    "id": 651,
+    "id": "651",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spinarak.png",
+    "imgUrl": "./images/spinarak.png",
     "japaneseName": "Itomaruイトマル",
     "pokedexNumber": 167,
     "abilities": ["Swarm", "Insomnia", "Sniper"],
@@ -15621,14 +15621,14 @@
     "secondaryType": "poison",
     "baseWeight": 8.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spinda",
-    "id": 652,
+    "id": "652",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spinda.png",
+    "imgUrl": "./images/spinda.png",
     "japaneseName": "Patcheelパッチール",
     "pokedexNumber": 327,
     "abilities": ["Own Tempo", "Tangled Feet", "Contrary"],
@@ -15645,14 +15645,14 @@
     "secondaryType": "",
     "baseWeight": 5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spiritomb",
-    "id": 653,
+    "id": "653",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spiritomb.png",
+    "imgUrl": "./images/spiritomb.png",
     "japaneseName": "Mikarugeミカルゲ",
     "pokedexNumber": 442,
     "abilities": ["Pressure", "Infiltrator"],
@@ -15669,14 +15669,14 @@
     "secondaryType": "dark",
     "baseWeight": 108,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spoink",
-    "id": 654,
+    "id": "654",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spoink.png",
+    "imgUrl": "./images/spoink.png",
     "japaneseName": "Banebooバネブー",
     "pokedexNumber": 325,
     "abilities": ["Thick Fat", "Own Tempo", "Gluttony"],
@@ -15693,14 +15693,14 @@
     "secondaryType": "",
     "baseWeight": 30.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Spritzee",
-    "id": 655,
+    "id": "655",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/spritzee.png",
+    "imgUrl": "./images/spritzee.png",
     "japaneseName": "Shushupuシュシュプ",
     "pokedexNumber": 682,
     "abilities": ["Healer", "Aroma Veil"],
@@ -15717,14 +15717,14 @@
     "secondaryType": "",
     "baseWeight": 0.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Squirtle",
-    "id": 656,
+    "id": "656",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/squirtle.png",
+    "imgUrl": "./images/squirtle.png",
     "japaneseName": "Zenigameゼニガメ",
     "pokedexNumber": 7,
     "abilities": ["Torrent", "Rain Dish"],
@@ -15741,14 +15741,14 @@
     "secondaryType": "",
     "baseWeight": 9,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Stantler",
-    "id": 657,
+    "id": "657",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/stantler.png",
+    "imgUrl": "./images/stantler.png",
     "japaneseName": "Odoshishiオドシシ",
     "pokedexNumber": 234,
     "abilities": ["Intimidate", "Frisk", "Sap Sipper"],
@@ -15765,14 +15765,14 @@
     "secondaryType": "",
     "baseWeight": 71.2,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Staraptor",
-    "id": 658,
+    "id": "658",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/staraptor.png",
+    "imgUrl": "./images/staraptor.png",
     "japaneseName": "Mukuhawkムクホーク",
     "pokedexNumber": 398,
     "abilities": ["Intimidate", "Reckless"],
@@ -15789,14 +15789,14 @@
     "secondaryType": "flying",
     "baseWeight": 24.9,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Staravia",
-    "id": 659,
+    "id": "659",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/staravia.png",
+    "imgUrl": "./images/staravia.png",
     "japaneseName": "Mukubirdムクバード",
     "pokedexNumber": 397,
     "abilities": ["Intimidate", "Reckless"],
@@ -15813,14 +15813,14 @@
     "secondaryType": "flying",
     "baseWeight": 15.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Starly",
-    "id": 660,
+    "id": "660",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/starly.png",
+    "imgUrl": "./images/starly.png",
     "japaneseName": "Mukkuruムックル",
     "pokedexNumber": 396,
     "abilities": ["Keen Eye", "Reckless"],
@@ -15837,14 +15837,14 @@
     "secondaryType": "flying",
     "baseWeight": 2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Starmie",
-    "id": 661,
+    "id": "661",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/starmie.png",
+    "imgUrl": "./images/starmie.png",
     "japaneseName": "Starmieスターミー",
     "pokedexNumber": 121,
     "abilities": ["Illuminate", "Natural Cure", "Analytic"],
@@ -15861,14 +15861,14 @@
     "secondaryType": "psychic",
     "baseWeight": 80,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Staryu",
-    "id": 662,
+    "id": "662",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/staryu.png",
+    "imgUrl": "./images/staryu.png",
     "japaneseName": "Hitodemanヒトデマン",
     "pokedexNumber": 120,
     "abilities": ["Illuminate", "Natural Cure", "Analytic"],
@@ -15885,14 +15885,14 @@
     "secondaryType": "",
     "baseWeight": 34.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Steelix",
-    "id": 663,
+    "id": "663",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/steelix.png",
+    "imgUrl": "./images/steelix.png",
     "japaneseName": "Haganeilハガネール",
     "pokedexNumber": 208,
     "abilities": ["Rock Head", "Sturdy", "Sheer Force"],
@@ -15909,14 +15909,14 @@
     "secondaryType": "ground",
     "baseWeight": 400,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Steenee",
-    "id": 664,
+    "id": "664",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/steenee.png",
+    "imgUrl": "./images/steenee.png",
     "japaneseName": "Amamaikoアママイコ",
     "pokedexNumber": 762,
     "abilities": ["Leaf Guard", "Oblivious", "Sweet Veil"],
@@ -15933,14 +15933,14 @@
     "secondaryType": "",
     "baseWeight": 8.2,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Stoutland",
-    "id": 665,
+    "id": "665",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/stoutland.png",
+    "imgUrl": "./images/stoutland.png",
     "japaneseName": "Moolandムーランド",
     "pokedexNumber": 508,
     "abilities": ["Intimidate", "Sand Rush", "Scrappy"],
@@ -15957,14 +15957,14 @@
     "secondaryType": "",
     "baseWeight": 61,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Stufful",
-    "id": 666,
+    "id": "666",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/stufful.png",
+    "imgUrl": "./images/stufful.png",
     "japaneseName": "Nuikogumaヌイコグマ",
     "pokedexNumber": 759,
     "abilities": ["Fluffy", "Klutz", "Cute Charm"],
@@ -15981,14 +15981,14 @@
     "secondaryType": "fighting",
     "baseWeight": 6.8,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Stunfisk",
-    "id": 667,
+    "id": "667",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/stunfisk.png",
+    "imgUrl": "./images/stunfisk.png",
     "japaneseName": "Maggyoマッギョ",
     "pokedexNumber": 618,
     "abilities": ["Static", "Limber", "Sand Veil"],
@@ -16005,14 +16005,14 @@
     "secondaryType": "electric",
     "baseWeight": 11,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Stunky",
-    "id": 668,
+    "id": "668",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/stunky.png",
+    "imgUrl": "./images/stunky.png",
     "japaneseName": "Skunpuuスカンプー",
     "pokedexNumber": 434,
     "abilities": ["Stench", "Aftermath", "Keen Eye"],
@@ -16029,14 +16029,14 @@
     "secondaryType": "dark",
     "baseWeight": 19.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sudowoodo",
-    "id": 669,
+    "id": "669",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sudowoodo.png",
+    "imgUrl": "./images/sudowoodo.png",
     "japaneseName": "Usokkieウソッキー",
     "pokedexNumber": 185,
     "abilities": ["Sturdy", "Rock Head", "Rattled"],
@@ -16053,14 +16053,14 @@
     "secondaryType": "",
     "baseWeight": 38,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Suicune",
-    "id": 670,
+    "id": "670",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/suicune.png",
+    "imgUrl": "./images/suicune.png",
     "japaneseName": "Suicuneスイクン",
     "pokedexNumber": 245,
     "abilities": ["Pressure", "Inner Focus"],
@@ -16077,14 +16077,14 @@
     "secondaryType": "",
     "baseWeight": 187,
     "generation": 2,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Sunflora",
-    "id": 671,
+    "id": "671",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sunflora.png",
+    "imgUrl": "./images/sunflora.png",
     "japaneseName": "Kimawariキマワリ",
     "pokedexNumber": 192,
     "abilities": ["Chlorophyll", "Solar Power", "Early Bird"],
@@ -16101,14 +16101,14 @@
     "secondaryType": "",
     "baseWeight": 8.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sunkern",
-    "id": 672,
+    "id": "672",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sunkern.png",
+    "imgUrl": "./images/sunkern.png",
     "japaneseName": "Himanutsヒマナッツ",
     "pokedexNumber": 191,
     "abilities": ["Chlorophyll", "Solar Power", "Early Bird"],
@@ -16125,14 +16125,14 @@
     "secondaryType": "",
     "baseWeight": 1.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Surskit",
-    "id": 673,
+    "id": "673",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/surskit.png",
+    "imgUrl": "./images/surskit.png",
     "japaneseName": "Ametamaアメタマ",
     "pokedexNumber": 283,
     "abilities": ["Swift Swim", "Rain Dish"],
@@ -16149,14 +16149,14 @@
     "secondaryType": "water",
     "baseWeight": 1.7,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swablu",
-    "id": 674,
+    "id": "674",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swablu.png",
+    "imgUrl": "./images/swablu.png",
     "japaneseName": "Tylttoチルット",
     "pokedexNumber": 333,
     "abilities": ["Natural Cure", "Cloud Nine"],
@@ -16173,14 +16173,14 @@
     "secondaryType": "flying",
     "baseWeight": 1.2,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swadloon",
-    "id": 675,
+    "id": "675",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swadloon.png",
+    "imgUrl": "./images/swadloon.png",
     "japaneseName": "Kurumayuクルマユ",
     "pokedexNumber": 541,
     "abilities": ["Leaf Guard", "Chlorophyll", "Overcoat"],
@@ -16197,14 +16197,14 @@
     "secondaryType": "grass",
     "baseWeight": 7.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swalot",
-    "id": 676,
+    "id": "676",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swalot.png",
+    "imgUrl": "./images/swalot.png",
     "japaneseName": "Marunoomマルノーム",
     "pokedexNumber": 317,
     "abilities": ["Liquid Ooze", "Sticky Hold", "Gluttony"],
@@ -16221,14 +16221,14 @@
     "secondaryType": "",
     "baseWeight": 80,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swampert",
-    "id": 677,
+    "id": "677",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swampert.png",
+    "imgUrl": "./images/swampert.png",
     "japaneseName": "Laglargeラグラージ",
     "pokedexNumber": 260,
     "abilities": ["Torrent", "Damp"],
@@ -16245,14 +16245,14 @@
     "secondaryType": "ground",
     "baseWeight": 81.9,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swanna",
-    "id": 678,
+    "id": "678",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swanna.png",
+    "imgUrl": "./images/swanna.png",
     "japaneseName": "Swannaスワンナ",
     "pokedexNumber": 581,
     "abilities": ["Keen Eye", "Big Pecks", "Hydration"],
@@ -16269,14 +16269,14 @@
     "secondaryType": "flying",
     "baseWeight": 24.2,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swellow",
-    "id": 679,
+    "id": "679",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swellow.png",
+    "imgUrl": "./images/swellow.png",
     "japaneseName": "Ohsubameオオスバメ",
     "pokedexNumber": 277,
     "abilities": ["Guts", "Scrappy"],
@@ -16293,14 +16293,14 @@
     "secondaryType": "flying",
     "baseWeight": 19.8,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swinub",
-    "id": 680,
+    "id": "680",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swinub.png",
+    "imgUrl": "./images/swinub.png",
     "japaneseName": "Urimooウリムー",
     "pokedexNumber": 220,
     "abilities": ["Oblivious", "Snow Cloak", "Thick Fat"],
@@ -16317,14 +16317,14 @@
     "secondaryType": "ground",
     "baseWeight": 6.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swirlix",
-    "id": 681,
+    "id": "681",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swirlix.png",
+    "imgUrl": "./images/swirlix.png",
     "japaneseName": "Peroppafuペロッパフ",
     "pokedexNumber": 684,
     "abilities": ["Sweet Veil", "Unburden"],
@@ -16341,14 +16341,14 @@
     "secondaryType": "",
     "baseWeight": 3.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Swoobat",
-    "id": 682,
+    "id": "682",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/swoobat.png",
+    "imgUrl": "./images/swoobat.png",
     "japaneseName": "Kokoromoriココロモリ",
     "pokedexNumber": 528,
     "abilities": ["Unaware", "Klutz", "Simple"],
@@ -16365,14 +16365,14 @@
     "secondaryType": "flying",
     "baseWeight": 10.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Sylveon",
-    "id": 683,
+    "id": "683",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/sylveon.png",
+    "imgUrl": "./images/sylveon.png",
     "japaneseName": "Nymphiaニンフィア",
     "pokedexNumber": 700,
     "abilities": ["Cute Charm", "Pixilate"],
@@ -16389,14 +16389,14 @@
     "secondaryType": "",
     "baseWeight": 23.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Taillow",
-    "id": 684,
+    "id": "684",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/taillow.png",
+    "imgUrl": "./images/taillow.png",
     "japaneseName": "Subameスバメ",
     "pokedexNumber": 276,
     "abilities": ["Guts", "Scrappy"],
@@ -16413,14 +16413,14 @@
     "secondaryType": "flying",
     "baseWeight": 2.3,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Talonflame",
-    "id": 685,
+    "id": "685",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/talonflame.png",
+    "imgUrl": "./images/talonflame.png",
     "japaneseName": "Fiarrowファイアロー",
     "pokedexNumber": 663,
     "abilities": ["Flame Body", "Gale Wings"],
@@ -16437,14 +16437,14 @@
     "secondaryType": "flying",
     "baseWeight": 24.5,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tangela",
-    "id": 686,
+    "id": "686",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tangela.png",
+    "imgUrl": "./images/tangela.png",
     "japaneseName": "Monjaraモンジャラ",
     "pokedexNumber": 114,
     "abilities": ["Chlorophyll", "Leaf Guard", "Regenerator"],
@@ -16461,14 +16461,14 @@
     "secondaryType": "",
     "baseWeight": 35,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tangrowth",
-    "id": 687,
+    "id": "687",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tangrowth.png",
+    "imgUrl": "./images/tangrowth.png",
     "japaneseName": "Mojumboモジャンボ",
     "pokedexNumber": 465,
     "abilities": ["Chlorophyll", "Leaf Guard", "Regenerator"],
@@ -16485,14 +16485,14 @@
     "secondaryType": "",
     "baseWeight": 128.6,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tapu Bulu",
-    "id": 688,
+    "id": "688",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tapu-bulu.png",
+    "imgUrl": "./images/tapu-bulu.png",
     "japaneseName": "Kapu-bululカプ・ブルル",
     "pokedexNumber": 787,
     "abilities": ["Grassy Surge", "Telepathy"],
@@ -16509,14 +16509,14 @@
     "secondaryType": "fairy",
     "baseWeight": 45.5,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Tapu Fini",
-    "id": 689,
+    "id": "689",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tapu-fini.png",
+    "imgUrl": "./images/tapu-fini.png",
     "japaneseName": "Kapu-rehireカプ・レヒレ",
     "pokedexNumber": 788,
     "abilities": ["Misty Surge", "Telepathy"],
@@ -16533,14 +16533,14 @@
     "secondaryType": "fairy",
     "baseWeight": 21.2,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Tapu Koko",
-    "id": 690,
+    "id": "690",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tapu-koko.png",
+    "imgUrl": "./images/tapu-koko.png",
     "japaneseName": "Kapu-kokekoカプ・コケコ",
     "pokedexNumber": 785,
     "abilities": ["Electric Surge", "Telepathy"],
@@ -16557,14 +16557,14 @@
     "secondaryType": "fairy",
     "baseWeight": 20.5,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Tapu Lele",
-    "id": 691,
+    "id": "691",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tapu-lele.png",
+    "imgUrl": "./images/tapu-lele.png",
     "japaneseName": "Kapu-tetefuカプ・テテフ",
     "pokedexNumber": 786,
     "abilities": ["Psychic Surge", "Telepathy"],
@@ -16581,14 +16581,14 @@
     "secondaryType": "fairy",
     "baseWeight": 18.6,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Tauros",
-    "id": 692,
+    "id": "692",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tauros.png",
+    "imgUrl": "./images/tauros.png",
     "japaneseName": "Kentaurosケンタロス",
     "pokedexNumber": 128,
     "abilities": ["Intimidate", "Anger Point", "Sheer Force"],
@@ -16605,14 +16605,14 @@
     "secondaryType": "",
     "baseWeight": 88.4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Teddiursa",
-    "id": 693,
+    "id": "693",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/teddiursa.png",
+    "imgUrl": "./images/teddiursa.png",
     "japaneseName": "Himegumaヒメグマ",
     "pokedexNumber": 216,
     "abilities": ["Pickup", "Quick Feet", "Honey Gather"],
@@ -16629,14 +16629,14 @@
     "secondaryType": "",
     "baseWeight": 8.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tentacool",
-    "id": 694,
+    "id": "694",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tentacool.png",
+    "imgUrl": "./images/tentacool.png",
     "japaneseName": "Menokurageメノクラゲ",
     "pokedexNumber": 72,
     "abilities": ["Clear Body", "Liquid Ooze", "Rain Dish"],
@@ -16653,14 +16653,14 @@
     "secondaryType": "poison",
     "baseWeight": 45.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tentacruel",
-    "id": 695,
+    "id": "695",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tentacruel.png",
+    "imgUrl": "./images/tentacruel.png",
     "japaneseName": "Dokukurageドククラゲ",
     "pokedexNumber": 73,
     "abilities": ["Clear Body", "Liquid Ooze", "Rain Dish"],
@@ -16677,14 +16677,14 @@
     "secondaryType": "poison",
     "baseWeight": 55,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tepig",
-    "id": 696,
+    "id": "696",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tepig.png",
+    "imgUrl": "./images/tepig.png",
     "japaneseName": "Pokabuポカブ",
     "pokedexNumber": 498,
     "abilities": ["Blaze", "Thick Fat"],
@@ -16701,14 +16701,14 @@
     "secondaryType": "",
     "baseWeight": 9.9,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Terrakion",
-    "id": 697,
+    "id": "697",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/terrakion.png",
+    "imgUrl": "./images/terrakion.png",
     "japaneseName": "Terrakionテラキオン",
     "pokedexNumber": 639,
     "abilities": ["Justified"],
@@ -16725,14 +16725,14 @@
     "secondaryType": "fighting",
     "baseWeight": 260,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Throh",
-    "id": 698,
+    "id": "698",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/throh.png",
+    "imgUrl": "./images/throh.png",
     "japaneseName": "Nagekiナゲキ",
     "pokedexNumber": 538,
     "abilities": ["Guts", "Inner Focus", "Mold Breaker"],
@@ -16749,14 +16749,14 @@
     "secondaryType": "",
     "baseWeight": 55.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Thundurus",
-    "id": 699,
+    "id": "699",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/thundurus-incarnate.png",
+    "imgUrl": "./images/thundurus-incarnate.png",
     "japaneseName": "Voltolos (keshin Forme)ボルトロス",
     "pokedexNumber": 642,
     "abilities": ["Prankster", "Defiant", "Volt Absorb"],
@@ -16773,14 +16773,14 @@
     "secondaryType": "flying",
     "baseWeight": 61,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Timburr",
-    "id": 700,
+    "id": "700",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/timburr.png",
+    "imgUrl": "./images/timburr.png",
     "japaneseName": "Dokkorerドッコラー",
     "pokedexNumber": 532,
     "abilities": ["Guts", "Sheer Force", "Iron Fist"],
@@ -16797,14 +16797,14 @@
     "secondaryType": "",
     "baseWeight": 12.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tirtouga",
-    "id": 701,
+    "id": "701",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tirtouga.png",
+    "imgUrl": "./images/tirtouga.png",
     "japaneseName": "Protogaプロトーガ",
     "pokedexNumber": 564,
     "abilities": ["Solid Rock", "Sturdy", "Swift Swim"],
@@ -16821,14 +16821,14 @@
     "secondaryType": "rock",
     "baseWeight": 16.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Togedemaru",
-    "id": 702,
+    "id": "702",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/togedemaru.png",
+    "imgUrl": "./images/togedemaru.png",
     "japaneseName": "Togedemaruトゲデマル",
     "pokedexNumber": 777,
     "abilities": ["Iron Barbs", "Lightningrod", "Sturdy"],
@@ -16845,14 +16845,14 @@
     "secondaryType": "steel",
     "baseWeight": 3.3,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Togekiss",
-    "id": 703,
+    "id": "703",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/togekiss.png",
+    "imgUrl": "./images/togekiss.png",
     "japaneseName": "Togekissトゲキッス",
     "pokedexNumber": 468,
     "abilities": ["Hustle", "Serene Grace", "Super Luck"],
@@ -16869,14 +16869,14 @@
     "secondaryType": "flying",
     "baseWeight": 38,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Togepi",
-    "id": 704,
+    "id": "704",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/togepi.png",
+    "imgUrl": "./images/togepi.png",
     "japaneseName": "Togepyトゲピー",
     "pokedexNumber": 175,
     "abilities": ["Hustle", "Serene Grace", "Super Luck"],
@@ -16893,14 +16893,14 @@
     "secondaryType": "",
     "baseWeight": 1.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Togetic",
-    "id": 705,
+    "id": "705",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/togetic.png",
+    "imgUrl": "./images/togetic.png",
     "japaneseName": "Togechickトゲチック",
     "pokedexNumber": 176,
     "abilities": ["Hustle", "Serene Grace", "Super Luck"],
@@ -16917,14 +16917,14 @@
     "secondaryType": "flying",
     "baseWeight": 3.2,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Torchic",
-    "id": 706,
+    "id": "706",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/torchic.png",
+    "imgUrl": "./images/torchic.png",
     "japaneseName": "Achamoアチャモ",
     "pokedexNumber": 255,
     "abilities": ["Blaze", "Speed Boost"],
@@ -16941,14 +16941,14 @@
     "secondaryType": "",
     "baseWeight": 2.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Torkoal",
-    "id": 707,
+    "id": "707",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/torkoal.png",
+    "imgUrl": "./images/torkoal.png",
     "japaneseName": "Cotoiseコータス",
     "pokedexNumber": 324,
     "abilities": ["White Smoke", "Drought", "Shell Armor"],
@@ -16965,14 +16965,14 @@
     "secondaryType": "",
     "baseWeight": 80.4,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tornadus",
-    "id": 708,
+    "id": "708",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tornadus-incarnate.png",
+    "imgUrl": "./images/tornadus-incarnate.png",
     "japaneseName": "Tornelos (keshin Forme)トルネロス",
     "pokedexNumber": 641,
     "abilities": ["Prankster", "Defiant", "Regenerator"],
@@ -16989,14 +16989,14 @@
     "secondaryType": "",
     "baseWeight": 63,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Torracat",
-    "id": 709,
+    "id": "709",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/torracat.png",
+    "imgUrl": "./images/torracat.png",
     "japaneseName": "Nyaheatニャヒート",
     "pokedexNumber": 726,
     "abilities": ["Blaze", "Intimidate"],
@@ -17013,14 +17013,14 @@
     "secondaryType": "",
     "baseWeight": 25,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Torterra",
-    "id": 710,
+    "id": "710",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/torterra.png",
+    "imgUrl": "./images/torterra.png",
     "japaneseName": "Dodaitoseドダイトス",
     "pokedexNumber": 389,
     "abilities": ["Overgrow", "Shell Armor"],
@@ -17037,14 +17037,14 @@
     "secondaryType": "ground",
     "baseWeight": 310,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Totodile",
-    "id": 711,
+    "id": "711",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/totodile.png",
+    "imgUrl": "./images/totodile.png",
     "japaneseName": "Waninokoワニノコ",
     "pokedexNumber": 158,
     "abilities": ["Torrent", "Sheer Force"],
@@ -17061,14 +17061,14 @@
     "secondaryType": "",
     "baseWeight": 9.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Toucannon",
-    "id": 712,
+    "id": "712",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/toucannon.png",
+    "imgUrl": "./images/toucannon.png",
     "japaneseName": "Dodekabashiドデカバシ",
     "pokedexNumber": 733,
     "abilities": ["Keen Eye", "Skill Link", "Sheer Force"],
@@ -17085,14 +17085,14 @@
     "secondaryType": "flying",
     "baseWeight": 26,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Toxapex",
-    "id": 713,
+    "id": "713",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/toxapex.png",
+    "imgUrl": "./images/toxapex.png",
     "japaneseName": "Dohidoideドヒドイデ",
     "pokedexNumber": 748,
     "abilities": ["Merciless", "Limber", "Regenerator"],
@@ -17109,14 +17109,14 @@
     "secondaryType": "water",
     "baseWeight": 14.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Toxicroak",
-    "id": 714,
+    "id": "714",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/toxicroak.png",
+    "imgUrl": "./images/toxicroak.png",
     "japaneseName": "Dokurogドクロッグ",
     "pokedexNumber": 454,
     "abilities": ["Anticipation", "Dry Skin", "Poison Touch"],
@@ -17133,14 +17133,14 @@
     "secondaryType": "fighting",
     "baseWeight": 44.4,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tranquill",
-    "id": 715,
+    "id": "715",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tranquill.png",
+    "imgUrl": "./images/tranquill.png",
     "japaneseName": "Hatobohハトーボー",
     "pokedexNumber": 520,
     "abilities": ["Big Pecks", "Super Luck", "Rivalry"],
@@ -17157,14 +17157,14 @@
     "secondaryType": "flying",
     "baseWeight": 15,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Trapinch",
-    "id": 716,
+    "id": "716",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/trapinch.png",
+    "imgUrl": "./images/trapinch.png",
     "japaneseName": "Nuckrarナックラー",
     "pokedexNumber": 328,
     "abilities": ["Hyper Cutter", "Arena Trap", "Sheer Force"],
@@ -17181,14 +17181,14 @@
     "secondaryType": "",
     "baseWeight": 15,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Treecko",
-    "id": 717,
+    "id": "717",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/treecko.png",
+    "imgUrl": "./images/treecko.png",
     "japaneseName": "Kimoriキモリ",
     "pokedexNumber": 252,
     "abilities": ["Overgrow", "Unburden"],
@@ -17205,14 +17205,14 @@
     "secondaryType": "",
     "baseWeight": 5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Trevenant",
-    "id": 718,
+    "id": "718",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/trevenant.png",
+    "imgUrl": "./images/trevenant.png",
     "japaneseName": "Ohrotオーロット",
     "pokedexNumber": 709,
     "abilities": ["Natural Cure", "Frisk", "Harvest"],
@@ -17229,14 +17229,14 @@
     "secondaryType": "grass",
     "baseWeight": 71,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tropius",
-    "id": 719,
+    "id": "719",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tropius.png",
+    "imgUrl": "./images/tropius.png",
     "japaneseName": "Tropiusトロピウス",
     "pokedexNumber": 357,
     "abilities": ["Chlorophyll", "Solar Power", "Harvest"],
@@ -17253,14 +17253,14 @@
     "secondaryType": "flying",
     "baseWeight": 100,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Trubbish",
-    "id": 720,
+    "id": "720",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/trubbish.png",
+    "imgUrl": "./images/trubbish.png",
     "japaneseName": "Yabukuronヤブクロン",
     "pokedexNumber": 568,
     "abilities": ["Stench", "Sticky Hold", "Aftermath"],
@@ -17277,14 +17277,14 @@
     "secondaryType": "",
     "baseWeight": 31,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Trumbeak",
-    "id": 721,
+    "id": "721",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/trumbeak.png",
+    "imgUrl": "./images/trumbeak.png",
     "japaneseName": "Kerarappaケララッパ",
     "pokedexNumber": 732,
     "abilities": ["Keen Eye", "Skill Link", "Pickup"],
@@ -17301,14 +17301,14 @@
     "secondaryType": "flying",
     "baseWeight": 14.8,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tsareena",
-    "id": 722,
+    "id": "722",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tsareena.png",
+    "imgUrl": "./images/tsareena.png",
     "japaneseName": "Amajoアマージョ",
     "pokedexNumber": 763,
     "abilities": ["Leaf Guard", "Queenly Majesty", "Sweet Veil"],
@@ -17325,14 +17325,14 @@
     "secondaryType": "",
     "baseWeight": 21.4,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Turtonator",
-    "id": 723,
+    "id": "723",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/turtonator.png",
+    "imgUrl": "./images/turtonator.png",
     "japaneseName": "Bakugamesバクガメス",
     "pokedexNumber": 776,
     "abilities": ["Shell Armor"],
@@ -17349,14 +17349,14 @@
     "secondaryType": "dragon",
     "baseWeight": 212,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Turtwig",
-    "id": 724,
+    "id": "724",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/turtwig.png",
+    "imgUrl": "./images/turtwig.png",
     "japaneseName": "Naetleナエトル",
     "pokedexNumber": 387,
     "abilities": ["Overgrow", "Shell Armor"],
@@ -17373,14 +17373,14 @@
     "secondaryType": "",
     "baseWeight": 10.2,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tympole",
-    "id": 725,
+    "id": "725",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tympole.png",
+    "imgUrl": "./images/tympole.png",
     "japaneseName": "Otamaroオタマロ",
     "pokedexNumber": 535,
     "abilities": ["Swift Swim", "Hydration", "Water Absorb"],
@@ -17397,14 +17397,14 @@
     "secondaryType": "",
     "baseWeight": 4.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tynamo",
-    "id": 726,
+    "id": "726",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tynamo.png",
+    "imgUrl": "./images/tynamo.png",
     "japaneseName": "Shibishirasuシビシラス",
     "pokedexNumber": 602,
     "abilities": ["Levitate"],
@@ -17421,14 +17421,14 @@
     "secondaryType": "",
     "baseWeight": 0.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Type: Null",
-    "id": 727,
+    "id": "727",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/type-null.png",
+    "imgUrl": "./images/type-null.png",
     "japaneseName": "Type: Nullタイプ:ヌル",
     "pokedexNumber": 772,
     "abilities": ["Battle Armor"],
@@ -17445,14 +17445,14 @@
     "secondaryType": "",
     "baseWeight": 120.5,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Typhlosion",
-    "id": 728,
+    "id": "728",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/typhlosion.png",
+    "imgUrl": "./images/typhlosion.png",
     "japaneseName": "Bakphoonバクフーン",
     "pokedexNumber": 157,
     "abilities": ["Blaze", "Flash Fire"],
@@ -17469,14 +17469,14 @@
     "secondaryType": "",
     "baseWeight": 79.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tyranitar",
-    "id": 729,
+    "id": "729",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tyranitar.png",
+    "imgUrl": "./images/tyranitar.png",
     "japaneseName": "Bangirasバンギラス",
     "pokedexNumber": 248,
     "abilities": ["Sand Stream", "Unnerve"],
@@ -17493,14 +17493,14 @@
     "secondaryType": "dark",
     "baseWeight": 202,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tyrantrum",
-    "id": 730,
+    "id": "730",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tyrantrum.png",
+    "imgUrl": "./images/tyrantrum.png",
     "japaneseName": "Gachigorasガチゴラス",
     "pokedexNumber": 697,
     "abilities": ["Strong Jaw", "Rock Head"],
@@ -17517,14 +17517,14 @@
     "secondaryType": "dragon",
     "baseWeight": 270,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tyrogue",
-    "id": 731,
+    "id": "731",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tyrogue.png",
+    "imgUrl": "./images/tyrogue.png",
     "japaneseName": "Balkieバルキー",
     "pokedexNumber": 236,
     "abilities": ["Guts", "Steadfast", "Vital Spirit"],
@@ -17541,14 +17541,14 @@
     "secondaryType": "",
     "baseWeight": 21,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Tyrunt",
-    "id": 732,
+    "id": "732",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/tyrunt.png",
+    "imgUrl": "./images/tyrunt.png",
     "japaneseName": "Chigorasチゴラス",
     "pokedexNumber": 696,
     "abilities": ["Strong Jaw", "Sturdy"],
@@ -17565,14 +17565,14 @@
     "secondaryType": "dragon",
     "baseWeight": 26,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Umbreon",
-    "id": 733,
+    "id": "733",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/umbreon.png",
+    "imgUrl": "./images/umbreon.png",
     "japaneseName": "Blackyブラッキー",
     "pokedexNumber": 197,
     "abilities": ["Synchronize", "Inner Focus"],
@@ -17589,14 +17589,14 @@
     "secondaryType": "",
     "baseWeight": 27,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Unfezant",
-    "id": 734,
+    "id": "734",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/unfezant.png",
+    "imgUrl": "./images/unfezant.png",
     "japaneseName": "Kenhallowケンホロウ",
     "pokedexNumber": 521,
     "abilities": ["Big Pecks", "Super Luck", "Rivalry"],
@@ -17613,14 +17613,14 @@
     "secondaryType": "flying",
     "baseWeight": 29,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Unown",
-    "id": 735,
+    "id": "735",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/unown.png",
+    "imgUrl": "./images/unown.png",
     "japaneseName": "Unknownアンノーン",
     "pokedexNumber": 201,
     "abilities": ["Levitate"],
@@ -17637,14 +17637,14 @@
     "secondaryType": "",
     "baseWeight": 5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Ursaring",
-    "id": 736,
+    "id": "736",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/ursaring.png",
+    "imgUrl": "./images/ursaring.png",
     "japaneseName": "Ringumaリングマ",
     "pokedexNumber": 217,
     "abilities": ["Guts", "Quick Feet", "Unnerve"],
@@ -17661,14 +17661,14 @@
     "secondaryType": "",
     "baseWeight": 125.8,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Uxie",
-    "id": 737,
+    "id": "737",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/uxie.png",
+    "imgUrl": "./images/uxie.png",
     "japaneseName": "Yuxieユクシー",
     "pokedexNumber": 480,
     "abilities": ["Levitate"],
@@ -17685,14 +17685,14 @@
     "secondaryType": "",
     "baseWeight": 0.3,
     "generation": 4,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Vanillish",
-    "id": 738,
+    "id": "738",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vanillish.png",
+    "imgUrl": "./images/vanillish.png",
     "japaneseName": "Vanirichバニリッチ",
     "pokedexNumber": 583,
     "abilities": ["Ice Body", "Snow Cloak", "Weak Armor"],
@@ -17709,14 +17709,14 @@
     "secondaryType": "",
     "baseWeight": 41,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vanillite",
-    "id": 739,
+    "id": "739",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vanillite.png",
+    "imgUrl": "./images/vanillite.png",
     "japaneseName": "Vanipetiバニプッチ",
     "pokedexNumber": 582,
     "abilities": ["Ice Body", "Snow Cloak", "Weak Armor"],
@@ -17733,14 +17733,14 @@
     "secondaryType": "",
     "baseWeight": 5.7,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vanilluxe",
-    "id": 740,
+    "id": "740",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vanilluxe.png",
+    "imgUrl": "./images/vanilluxe.png",
     "japaneseName": "Baivanillaバイバニラ",
     "pokedexNumber": 584,
     "abilities": ["Ice Body", "Snow Warning", "Weak Armor"],
@@ -17757,14 +17757,14 @@
     "secondaryType": "",
     "baseWeight": 57.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vaporeon",
-    "id": 741,
+    "id": "741",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vaporeon.png",
+    "imgUrl": "./images/vaporeon.png",
     "japaneseName": "Showersシャワーズ",
     "pokedexNumber": 134,
     "abilities": ["Water Absorb", "Hydration"],
@@ -17781,14 +17781,14 @@
     "secondaryType": "",
     "baseWeight": 29,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Venipede",
-    "id": 742,
+    "id": "742",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/venipede.png",
+    "imgUrl": "./images/venipede.png",
     "japaneseName": "Fushideフシデ",
     "pokedexNumber": 543,
     "abilities": ["Poison Point", "Swarm", "Speed Boost"],
@@ -17805,14 +17805,14 @@
     "secondaryType": "poison",
     "baseWeight": 5.3,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Venomoth",
-    "id": 743,
+    "id": "743",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/venomoth.png",
+    "imgUrl": "./images/venomoth.png",
     "japaneseName": "Morphonモルフォン",
     "pokedexNumber": 49,
     "abilities": ["Shield Dust", "Tinted Lens", "Wonder Skin "],
@@ -17829,14 +17829,14 @@
     "secondaryType": "poison",
     "baseWeight": 12.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Venonat",
-    "id": 744,
+    "id": "744",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/venonat.png",
+    "imgUrl": "./images/venonat.png",
     "japaneseName": "Kongpangコンパン",
     "pokedexNumber": 48,
     "abilities": ["Compoundeyes", "Tinted Lens", "Run Away"],
@@ -17853,14 +17853,14 @@
     "secondaryType": "poison",
     "baseWeight": 30,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Venusaur",
-    "id": 745,
+    "id": "745",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/venusaur.png",
+    "imgUrl": "./images/venusaur.png",
     "japaneseName": "Fushigibanaフシギバナ",
     "pokedexNumber": 3,
     "abilities": ["Overgrow", "Chlorophyll"],
@@ -17877,14 +17877,14 @@
     "secondaryType": "poison",
     "baseWeight": 100,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vespiquen",
-    "id": 746,
+    "id": "746",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vespiquen.png",
+    "imgUrl": "./images/vespiquen.png",
     "japaneseName": "Beequenビークイン",
     "pokedexNumber": 416,
     "abilities": ["Pressure", "Unnerve"],
@@ -17901,14 +17901,14 @@
     "secondaryType": "flying",
     "baseWeight": 38.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vibrava",
-    "id": 747,
+    "id": "747",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vibrava.png",
+    "imgUrl": "./images/vibrava.png",
     "japaneseName": "Vibravaビブラーバ",
     "pokedexNumber": 329,
     "abilities": ["Levitate"],
@@ -17925,14 +17925,14 @@
     "secondaryType": "dragon",
     "baseWeight": 15.3,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Victini",
-    "id": 748,
+    "id": "748",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/victini.png",
+    "imgUrl": "./images/victini.png",
     "japaneseName": "Victiniビクティニ",
     "pokedexNumber": 494,
     "abilities": ["Victory Star"],
@@ -17949,14 +17949,14 @@
     "secondaryType": "fire",
     "baseWeight": 4,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Victreebel",
-    "id": 749,
+    "id": "749",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/victreebel.png",
+    "imgUrl": "./images/victreebel.png",
     "japaneseName": "Utsubotウツボット",
     "pokedexNumber": 71,
     "abilities": ["Chlorophyll", "Gluttony"],
@@ -17973,14 +17973,14 @@
     "secondaryType": "poison",
     "baseWeight": 15.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vigoroth",
-    "id": 750,
+    "id": "750",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vigoroth.png",
+    "imgUrl": "./images/vigoroth.png",
     "japaneseName": "Yarukimonoヤルキモノ",
     "pokedexNumber": 288,
     "abilities": ["Vital Spirit"],
@@ -17997,14 +17997,14 @@
     "secondaryType": "",
     "baseWeight": 46.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vikavolt",
-    "id": 751,
+    "id": "751",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vikavolt.png",
+    "imgUrl": "./images/vikavolt.png",
     "japaneseName": "Kuwagannonクワガノン",
     "pokedexNumber": 738,
     "abilities": ["Levitate"],
@@ -18021,14 +18021,14 @@
     "secondaryType": "electric",
     "baseWeight": 45,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vileplume",
-    "id": 752,
+    "id": "752",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vileplume.png",
+    "imgUrl": "./images/vileplume.png",
     "japaneseName": "Ruffresiaラフレシア",
     "pokedexNumber": 45,
     "abilities": ["Chlorophyll", "Effect Spore"],
@@ -18045,14 +18045,14 @@
     "secondaryType": "poison",
     "baseWeight": 18.6,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Virizion",
-    "id": 753,
+    "id": "753",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/virizion.png",
+    "imgUrl": "./images/virizion.png",
     "japaneseName": "Virizionビリジオン",
     "pokedexNumber": 640,
     "abilities": ["Justified"],
@@ -18069,14 +18069,14 @@
     "secondaryType": "fighting",
     "baseWeight": 200,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Vivillon",
-    "id": 754,
+    "id": "754",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vivillon.png",
+    "imgUrl": "./images/vivillon.png",
     "japaneseName": "Viviyonビビヨン",
     "pokedexNumber": 666,
     "abilities": ["Shield Dust", "Compoundeyes", "Friend Guard"],
@@ -18093,14 +18093,14 @@
     "secondaryType": "flying",
     "baseWeight": 17,
     "generation": 6,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Volbeat",
-    "id": 755,
+    "id": "755",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/volbeat.png",
+    "imgUrl": "./images/volbeat.png",
     "japaneseName": "Barubeatバルビート",
     "pokedexNumber": 313,
     "abilities": ["Illuminate", "Swarm", "Prankster"],
@@ -18117,14 +18117,14 @@
     "secondaryType": "",
     "baseWeight": 17.7,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Volcanion",
-    "id": 756,
+    "id": "756",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/volcanion.png",
+    "imgUrl": "./images/volcanion.png",
     "japaneseName": "Volcanionボルケニオン",
     "pokedexNumber": 721,
     "abilities": ["Water Absorb"],
@@ -18141,14 +18141,14 @@
     "secondaryType": "water",
     "baseWeight": 195,
     "generation": 6,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Volcarona",
-    "id": 757,
+    "id": "757",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/volcarona.png",
+    "imgUrl": "./images/volcarona.png",
     "japaneseName": "Ulgamothウルガモス",
     "pokedexNumber": 637,
     "abilities": ["Flame Body", "Swarm"],
@@ -18165,14 +18165,14 @@
     "secondaryType": "fire",
     "baseWeight": 46,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Voltorb",
-    "id": 758,
+    "id": "758",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/voltorb.png",
+    "imgUrl": "./images/voltorb.png",
     "japaneseName": "Biriridamaビリリダマ",
     "pokedexNumber": 100,
     "abilities": ["Soundproof", "Static", "Aftermath"],
@@ -18189,14 +18189,14 @@
     "secondaryType": "",
     "baseWeight": 10.4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vullaby",
-    "id": 759,
+    "id": "759",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vullaby.png",
+    "imgUrl": "./images/vullaby.png",
     "japaneseName": "Valchaiバルチャイ",
     "pokedexNumber": 629,
     "abilities": ["Big Pecks", "Overcoat", "Weak Armor"],
@@ -18213,14 +18213,14 @@
     "secondaryType": "flying",
     "baseWeight": 9,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Vulpix",
-    "id": 760,
+    "id": "760",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/vulpix.png",
+    "imgUrl": "./images/vulpix.png",
     "japaneseName": "Rokonロコン",
     "pokedexNumber": 37,
     "abilities": ["Flash Fire", "Drought", "Snow Cloak", "Snow Warning"],
@@ -18237,14 +18237,14 @@
     "secondaryType": "ice",
     "baseWeight": "",
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wailmer",
-    "id": 761,
+    "id": "761",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wailmer.png",
+    "imgUrl": "./images/wailmer.png",
     "japaneseName": "Hoerukoホエルコ",
     "pokedexNumber": 320,
     "abilities": ["Water Veil", "Oblivious", "Pressure"],
@@ -18261,14 +18261,14 @@
     "secondaryType": "",
     "baseWeight": 130,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wailord",
-    "id": 762,
+    "id": "762",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wailord.png",
+    "imgUrl": "./images/wailord.png",
     "japaneseName": "Whalohホエルオー",
     "pokedexNumber": 321,
     "abilities": ["Water Veil", "Oblivious", "Pressure"],
@@ -18285,14 +18285,14 @@
     "secondaryType": "",
     "baseWeight": 398,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Walrein",
-    "id": 763,
+    "id": "763",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/walrein.png",
+    "imgUrl": "./images/walrein.png",
     "japaneseName": "Todoserugaトドゼルガ",
     "pokedexNumber": 365,
     "abilities": ["Thick Fat", "Ice Body", "Oblivious"],
@@ -18309,14 +18309,14 @@
     "secondaryType": "water",
     "baseWeight": 150.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wartortle",
-    "id": 764,
+    "id": "764",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wartortle.png",
+    "imgUrl": "./images/wartortle.png",
     "japaneseName": "Kameilカメール",
     "pokedexNumber": 8,
     "abilities": ["Torrent", "Rain Dish"],
@@ -18333,14 +18333,14 @@
     "secondaryType": "",
     "baseWeight": 22.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Watchog",
-    "id": 765,
+    "id": "765",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/watchog.png",
+    "imgUrl": "./images/watchog.png",
     "japaneseName": "Miruhogミルホッグ",
     "pokedexNumber": 505,
     "abilities": ["Illuminate", "Keen Eye", "Analytic"],
@@ -18357,14 +18357,14 @@
     "secondaryType": "",
     "baseWeight": 27,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Weavile",
-    "id": 766,
+    "id": "766",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/weavile.png",
+    "imgUrl": "./images/weavile.png",
     "japaneseName": "Manyulaマニューラ",
     "pokedexNumber": 461,
     "abilities": ["Pressure", "Pickpocket"],
@@ -18381,14 +18381,14 @@
     "secondaryType": "ice",
     "baseWeight": 34,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Weedle",
-    "id": 767,
+    "id": "767",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/weedle.png",
+    "imgUrl": "./images/weedle.png",
     "japaneseName": "Beedleビードル",
     "pokedexNumber": 13,
     "abilities": ["Shield Dust", "Run Away"],
@@ -18405,14 +18405,14 @@
     "secondaryType": "poison",
     "baseWeight": 3.2,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Weepinbell",
-    "id": 768,
+    "id": "768",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/weepinbell.png",
+    "imgUrl": "./images/weepinbell.png",
     "japaneseName": "Utsudonウツドン",
     "pokedexNumber": 70,
     "abilities": ["Chlorophyll", "Gluttony"],
@@ -18429,14 +18429,14 @@
     "secondaryType": "poison",
     "baseWeight": 6.4,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Weezing",
-    "id": 769,
+    "id": "769",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/weezing.png",
+    "imgUrl": "./images/weezing.png",
     "japaneseName": "Matadogasマタドガス",
     "pokedexNumber": 110,
     "abilities": ["Levitate"],
@@ -18453,14 +18453,14 @@
     "secondaryType": "",
     "baseWeight": 9.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Whimsicott",
-    "id": 770,
+    "id": "770",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/whimsicott.png",
+    "imgUrl": "./images/whimsicott.png",
     "japaneseName": "Elfuunエルフーン",
     "pokedexNumber": 547,
     "abilities": ["Prankster", "Infiltrator", "Chlorophyll"],
@@ -18477,14 +18477,14 @@
     "secondaryType": "fairy",
     "baseWeight": 6.6,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Whirlipede",
-    "id": 771,
+    "id": "771",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/whirlipede.png",
+    "imgUrl": "./images/whirlipede.png",
     "japaneseName": "Wheegaホイーガ",
     "pokedexNumber": 544,
     "abilities": ["Poison Point", "Swarm", "Speed Boost"],
@@ -18501,14 +18501,14 @@
     "secondaryType": "poison",
     "baseWeight": 58.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Whiscash",
-    "id": 772,
+    "id": "772",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/whiscash.png",
+    "imgUrl": "./images/whiscash.png",
     "japaneseName": "Namazunナマズン",
     "pokedexNumber": 340,
     "abilities": ["Oblivious", "Anticipation", "Hydration"],
@@ -18525,14 +18525,14 @@
     "secondaryType": "ground",
     "baseWeight": 23.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Whismur",
-    "id": 773,
+    "id": "773",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/whismur.png",
+    "imgUrl": "./images/whismur.png",
     "japaneseName": "Gonyonyoゴニョニョ",
     "pokedexNumber": 293,
     "abilities": ["Soundproof", "Rattled"],
@@ -18549,14 +18549,14 @@
     "secondaryType": "",
     "baseWeight": 16.3,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wigglytuff",
-    "id": 774,
+    "id": "774",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wigglytuff.png",
+    "imgUrl": "./images/wigglytuff.png",
     "japaneseName": "Pukurinプクリン",
     "pokedexNumber": 40,
     "abilities": ["Cute Charm", "Competitive", "Frisk"],
@@ -18573,14 +18573,14 @@
     "secondaryType": "fairy",
     "baseWeight": 12,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wimpod",
-    "id": 775,
+    "id": "775",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wimpod.png",
+    "imgUrl": "./images/wimpod.png",
     "japaneseName": "Kosokumushiコソクムシ",
     "pokedexNumber": 767,
     "abilities": ["Wimp Out"],
@@ -18597,14 +18597,14 @@
     "secondaryType": "water",
     "baseWeight": 12,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wingull",
-    "id": 776,
+    "id": "776",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wingull.png",
+    "imgUrl": "./images/wingull.png",
     "japaneseName": "Camomeキャモメ",
     "pokedexNumber": 278,
     "abilities": ["Keen Eye", "Hydration", "Rain Dish"],
@@ -18621,14 +18621,14 @@
     "secondaryType": "flying",
     "baseWeight": 9.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wishiwashi",
-    "id": 777,
+    "id": "777",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wishiwashi-solo.png",
+    "imgUrl": "./images/wishiwashi-solo.png",
     "japaneseName": "Yowashi (tandoku No Sugata)ヨワシ",
     "pokedexNumber": 746,
     "abilities": ["Schooling"],
@@ -18645,14 +18645,14 @@
     "secondaryType": "",
     "baseWeight": 0.3,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wobbuffet",
-    "id": 778,
+    "id": "778",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wobbuffet.png",
+    "imgUrl": "./images/wobbuffet.png",
     "japaneseName": "Sonansソーナンス",
     "pokedexNumber": 202,
     "abilities": ["Shadow Tag", "Telepathy"],
@@ -18669,14 +18669,14 @@
     "secondaryType": "",
     "baseWeight": 28.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Woobat",
-    "id": 779,
+    "id": "779",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/woobat.png",
+    "imgUrl": "./images/woobat.png",
     "japaneseName": "Koromoriコロモリ",
     "pokedexNumber": 527,
     "abilities": ["Unaware", "Klutz", "Simple"],
@@ -18693,14 +18693,14 @@
     "secondaryType": "flying",
     "baseWeight": 2.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wooper",
-    "id": 780,
+    "id": "780",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wooper.png",
+    "imgUrl": "./images/wooper.png",
     "japaneseName": "Upahウパー",
     "pokedexNumber": 194,
     "abilities": ["Damp", "Water Absorb", "Unaware"],
@@ -18717,14 +18717,14 @@
     "secondaryType": "ground",
     "baseWeight": 8.5,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wormadam",
-    "id": 781,
+    "id": "781",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wormadam-plant.png",
+    "imgUrl": "./images/wormadam-plant.png",
     "japaneseName": "Minomadam (kusaki No Mino)ミノマダム",
     "pokedexNumber": 413,
     "abilities": ["Anticipation", "Overcoat"],
@@ -18741,14 +18741,14 @@
     "secondaryType": "grass",
     "baseWeight": 6.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wurmple",
-    "id": 782,
+    "id": "782",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wurmple.png",
+    "imgUrl": "./images/wurmple.png",
     "japaneseName": "Kemussoケムッソ",
     "pokedexNumber": 265,
     "abilities": ["Shield Dust", "Run Away"],
@@ -18765,14 +18765,14 @@
     "secondaryType": "",
     "baseWeight": 3.6,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Wynaut",
-    "id": 783,
+    "id": "783",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/wynaut.png",
+    "imgUrl": "./images/wynaut.png",
     "japaneseName": "Sohnanoソーナノ",
     "pokedexNumber": 360,
     "abilities": ["Shadow Tag", "Telepathy"],
@@ -18789,14 +18789,14 @@
     "secondaryType": "",
     "baseWeight": 14,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Xatu",
-    "id": 784,
+    "id": "784",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/xatu.png",
+    "imgUrl": "./images/xatu.png",
     "japaneseName": "Natioネイティオ",
     "pokedexNumber": 178,
     "abilities": ["Synchronize", "Early Bird", "Magic Bounce"],
@@ -18813,14 +18813,14 @@
     "secondaryType": "flying",
     "baseWeight": 15,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Xerneas",
-    "id": 785,
+    "id": "785",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/xerneas.png",
+    "imgUrl": "./images/xerneas.png",
     "japaneseName": "Xerneasゼルネアス",
     "pokedexNumber": 716,
     "abilities": ["Fairy Aura"],
@@ -18837,14 +18837,14 @@
     "secondaryType": "",
     "baseWeight": 215,
     "generation": 6,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Xurkitree",
-    "id": 786,
+    "id": "786",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/xurkitree.png",
+    "imgUrl": "./images/xurkitree.png",
     "japaneseName": "Denjyumokuデンジュモク",
     "pokedexNumber": 796,
     "abilities": ["Beast Boost"],
@@ -18861,14 +18861,14 @@
     "secondaryType": "",
     "baseWeight": 100,
     "generation": 7,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Yamask",
-    "id": 787,
+    "id": "787",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/yamask.png",
+    "imgUrl": "./images/yamask.png",
     "japaneseName": "Desumasuデスマス",
     "pokedexNumber": 562,
     "abilities": ["Mummy"],
@@ -18885,14 +18885,14 @@
     "secondaryType": "",
     "baseWeight": 1.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Yanma",
-    "id": 788,
+    "id": "788",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/yanma.png",
+    "imgUrl": "./images/yanma.png",
     "japaneseName": "Yanyanmaヤンヤンマ",
     "pokedexNumber": 193,
     "abilities": ["Speed Boost", "Compoundeyes", "Frisk"],
@@ -18909,14 +18909,14 @@
     "secondaryType": "flying",
     "baseWeight": 38,
     "generation": 2,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Yanmega",
-    "id": 789,
+    "id": "789",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/yanmega.png",
+    "imgUrl": "./images/yanmega.png",
     "japaneseName": "Megayanmaメガヤンマ",
     "pokedexNumber": 469,
     "abilities": ["Speed Boost", "Tinted Lens", "Frisk"],
@@ -18933,14 +18933,14 @@
     "secondaryType": "flying",
     "baseWeight": 51.5,
     "generation": 4,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Yungoos",
-    "id": 790,
+    "id": "790",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/yungoos.png",
+    "imgUrl": "./images/yungoos.png",
     "japaneseName": "Youngooseヤングース",
     "pokedexNumber": 734,
     "abilities": ["Stakeout", "Strong Jaw", "Adaptability"],
@@ -18957,14 +18957,14 @@
     "secondaryType": "",
     "baseWeight": 6,
     "generation": 7,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Yveltal",
-    "id": 791,
+    "id": "791",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/yveltal.png",
+    "imgUrl": "./images/yveltal.png",
     "japaneseName": "Yveltalイベルタル",
     "pokedexNumber": 717,
     "abilities": ["Dark Aura"],
@@ -18981,14 +18981,14 @@
     "secondaryType": "flying",
     "baseWeight": 203,
     "generation": 6,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Zangoose",
-    "id": 792,
+    "id": "792",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zangoose.png",
+    "imgUrl": "./images/zangoose.png",
     "japaneseName": "Zangooseザングース",
     "pokedexNumber": 335,
     "abilities": ["Immunity", "Toxic Boost"],
@@ -19005,14 +19005,14 @@
     "secondaryType": "",
     "baseWeight": 40.3,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Zapdos",
-    "id": 793,
+    "id": "793",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zapdos.png",
+    "imgUrl": "./images/zapdos.png",
     "japaneseName": "Thunderサンダー",
     "pokedexNumber": 145,
     "abilities": ["Pressure", "Static"],
@@ -19029,14 +19029,14 @@
     "secondaryType": "flying",
     "baseWeight": 52.6,
     "generation": 1,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Zebstrika",
-    "id": 794,
+    "id": "794",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zebstrika.png",
+    "imgUrl": "./images/zebstrika.png",
     "japaneseName": "Zebraikaゼブライカ",
     "pokedexNumber": 523,
     "abilities": ["Lightningrod", "Motor Drive", "Sap Sipper"],
@@ -19053,14 +19053,14 @@
     "secondaryType": "",
     "baseWeight": 79.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Zekrom",
-    "id": 795,
+    "id": "795",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zekrom.png",
+    "imgUrl": "./images/zekrom.png",
     "japaneseName": "Zekromゼクロム",
     "pokedexNumber": 644,
     "abilities": ["Teravolt"],
@@ -19077,14 +19077,14 @@
     "secondaryType": "electric",
     "baseWeight": 345,
     "generation": 5,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   },
   {
     "name": "Zigzagoon",
-    "id": 796,
+    "id": "796",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zigzagoon.png",
+    "imgUrl": "./images/zigzagoon.png",
     "japaneseName": "Jiguzagumaジグザグマ",
     "pokedexNumber": 263,
     "abilities": ["Pickup", "Gluttony", "Quick Feet"],
@@ -19101,14 +19101,14 @@
     "secondaryType": "",
     "baseWeight": 17.5,
     "generation": 3,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Zoroark",
-    "id": 797,
+    "id": "797",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zoroark.png",
+    "imgUrl": "./images/zoroark.png",
     "japaneseName": "Zoroarkゾロアーク",
     "pokedexNumber": 571,
     "abilities": ["Illusion"],
@@ -19125,14 +19125,14 @@
     "secondaryType": "",
     "baseWeight": 81.1,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Zorua",
-    "id": 798,
+    "id": "798",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zorua.png",
+    "imgUrl": "./images/zorua.png",
     "japaneseName": "Zoruaゾロア",
     "pokedexNumber": 570,
     "abilities": ["Illusion"],
@@ -19149,14 +19149,14 @@
     "secondaryType": "",
     "baseWeight": 12.5,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Zubat",
-    "id": 799,
+    "id": "799",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zubat.png",
+    "imgUrl": "./images/zubat.png",
     "japaneseName": "Zubatズバット",
     "pokedexNumber": 41,
     "abilities": ["Inner Focus", "Infiltrator"],
@@ -19173,14 +19173,14 @@
     "secondaryType": "flying",
     "baseWeight": 7.5,
     "generation": 1,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Zweilous",
-    "id": 800,
+    "id": "800",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zweilous.png",
+    "imgUrl": "./images/zweilous.png",
     "japaneseName": "Diheadジヘッド",
     "pokedexNumber": 634,
     "abilities": ["Hustle"],
@@ -19197,14 +19197,14 @@
     "secondaryType": "dragon",
     "baseWeight": 50,
     "generation": 5,
-    "isLegendary": "FALSE"
+    "isLegendary": false
   },
   {
     "name": "Zygarde",
-    "id": 801,
+    "id": "801",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "imgUrl": "/pokemon/images/zygarde-50.png",
+    "imgUrl": "./images/zygarde-50.png",
     "japaneseName": "Zygarde (10% Forme)ジガルデ",
     "pokedexNumber": 718,
     "abilities": ["Aura Break", "Power Construct"],
@@ -19221,6 +19221,6 @@
     "secondaryType": "ground",
     "baseWeight": 284.6,
     "generation": 6,
-    "isLegendary": "TRUE"
+    "isLegendary": true
   }
 ]
\ No newline at end of file
diff --git a/src/main/resources/default-trainers-dataset.json b/src/main/resources/default-trainers-dataset.json
index 53712364e7707b2b9060a9f302ffd0123554d7ae..a6e11a503784f6768829cd81b61b30d5c5c1156f 100644
--- a/src/main/resources/default-trainers-dataset.json
+++ b/src/main/resources/default-trainers-dataset.json
@@ -1,30 +1,30 @@
 [
   {
     "name": "Red",
-    "id": 1,
+    "id": "1",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "profileUrl": "/pokemon/images/red.png"
+    "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/d/d3/Lets_Go_Pikachu_Eevee_Red.png/500px-Lets_Go_Pikachu_Eevee_Red.png"
   },
   {
     "name": "Blue",
-    "id": 2,
+    "id": "2",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "profileUrl": "/pokemon/images/blue.png"
+    "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/1/1a/Lets_Go_Pikachu_Eevee_Blue.png/320px-Lets_Go_Pikachu_Eevee_Blue.png"
   },
   {
     "name": "Misty",
-    "id": 3,
+    "id": "3",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "profileUrl": "/pokemon/images/misty.png"
+    "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/f/f6/Lets_Go_Pikachu_Eevee_Misty.png/367px-Lets_Go_Pikachu_Eevee_Misty.png"
   },
   {
     "name": "Brock",
-    "id": 4,
+    "id": "4",
     "created": "24/04/2024",
     "lastUpDate": "24/04/2024",
-    "profileUrl": "/pokemon/images/brock.png"
+    "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Lets_Go_Pikachu_Eevee_Brock.png/243px-Lets_Go_Pikachu_Eevee_Brock.png"
   }
 ]
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
index 56958c51ab02581bd2af0c285b6aac84de819077..e9a35222eafd3be102ef8fd92b871186241876a8 100644
--- a/src/main/webapp/WEB-INF/web.xml
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -6,6 +6,7 @@
          version="3.1">
 
     <welcome-file-list>
-        <welcome-file>pokemonTypes.html</welcome-file>
+        <welcome-file>trainers.html</welcome-file>
+<!--        <welcome-file>pokemonTypes.html</welcome-file>-->
     </welcome-file-list>
 </web-app>
\ No newline at end of file
diff --git a/src/main/webapp/js/pokemonTypesRequests.js b/src/main/webapp/js/pokemonTypesRequests.js
new file mode 100644
index 0000000000000000000000000000000000000000..ddf8d9f4b0afedd8950f002b2761109f3e4800e3
--- /dev/null
+++ b/src/main/webapp/js/pokemonTypesRequests.js
@@ -0,0 +1,318 @@
+
+let tableContainerId = 'table';
+let detailsContainerId = 'details';
+let pokemonTypes = {};
+let selectedPokemonType = {};
+let basePokemonType = {
+    "name": null,
+    "imgUrl": null,
+    "japaneseName": null,
+    "pokedexNumber": null,
+    "abilities": null,
+    "baseAttack": null,
+    "captureRate": null,
+    "classification": null,
+    "baseDefense": null,
+    "baseHeight": null,
+    "baseHp": null,
+    "baseSpAttack": null,
+    "baseSpDefense": null,
+    "baseSpeed": null,
+    "primaryType": null,
+    "secondaryType": null,
+    "baseWeight": null,
+    "generation": null,
+    "isLegendary": null
+};
+let defaultPokemonType = {
+    "name": "Pikachu",
+    "id": 513,
+    "created": "24/04/2024",
+    "lastUpDate": "24/04/2024",
+    "imgUrl": "./images/pikachu.png",
+    "japaneseName": "Pikachuピカチュウ",
+    "pokedexNumber": 25,
+    "abilities": ["Static", "Lightningrod"],
+    "baseAttack": 55,
+    "captureRate": 190,
+    "classification": "Mouse Pokémon",
+    "baseDefense": 40,
+    "baseHeight": 0.4,
+    "baseHp": 35,
+    "baseSpAttack": 50,
+    "baseSpDefense": 50,
+    "baseSpeed": 90,
+    "primaryType": "electric",
+    "secondaryType": "",
+    "baseWeight": 6,
+    "generation": 1,
+    "isLegendary": "FALSE"
+}
+
+function changeSelectedPokemonType(id) {
+    selectedPokemonType = pokemonTypes?.data?.find(pt => pt.id === id);
+    showDetails();
+}
+
+function showDetails() {
+    const detailsContainer = document.getElementById(detailsContainerId);
+
+    detailsContainer.innerHTML = `
+    <div class="card" id="${selectedPokemonType.id}_card">
+      <img src="${selectedPokemonType.imgUrl}" class="card-img-top" alt="${selectedPokemonType.classification}">
+      <div class="card-body">
+        <h5 class="card-title">${selectedPokemonType.name} #${selectedPokemonType.pokedexNumber}</h5>
+        <p class="card-text">
+            <span class="font-weight-bold">Japanese name:</span> ${selectedPokemonType.japaneseName} </br>
+            <span class="font-weight-bold">Classification:</span> ${selectedPokemonType.classification} </br>
+            <span class="font-weight-bold">Generation:</span> ${selectedPokemonType.generation} </br>
+            <span class="font-weight-bold">Legendary:</span> ${selectedPokemonType.isLegendary ? "Yes" : "No"} </br>
+            <span class="font-weight-bold">Type:</span> ${selectedPokemonType.primaryType}${selectedPokemonType.secondaryType ? " , " + selectedPokemonType.secondaryType : ""}
+        </p>
+      </div>
+      
+      <ul class="list-group list-group-flush">
+            <li class="list-group-item">
+                <span class="font-weight-bold">ID:</span> ${selectedPokemonType.id}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Created:</span> ${selectedPokemonType.created}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Last update:</span> ${selectedPokemonType.lastUpDate}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Name:</span> ${selectedPokemonType.name}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Pokédex number:</span> #${selectedPokemonType.pokedexNumber}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Japanese name:</span> ${selectedPokemonType.japaneseName}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Classification:</span> ${selectedPokemonType.classification}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Generation:</span> ${selectedPokemonType.generation}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Legendary:</span> ${selectedPokemonType.isLegendary ? "Yes" : "No"}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Image URL:</span> ${selectedPokemonType.imgUrl}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">HP:</span> ${selectedPokemonType.baseHp}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Height:</span> ${selectedPokemonType.baseHeight}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Weight:</span> ${selectedPokemonType.baseWeight}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Attack:</span> ${selectedPokemonType.baseAttack}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Special Attack:</span> ${selectedPokemonType.baseSpAttack}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Defense:</span> ${selectedPokemonType.baseDefense}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Special Defense:</span> ${selectedPokemonType.baseSpDefense}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Speed:</span> ${selectedPokemonType.baseSpeed}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Capture rate:</span> ${selectedPokemonType.captureRate}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Primary type:</span> ${selectedPokemonType.primaryType}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Secondary type:</span> ${selectedPokemonType.secondaryType}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Abilities:</span> ${selectedPokemonType.abilities?.join(", ") || "none"}
+            </li>
+            <li class="list-group-item d-flex justify-content-between">
+                <a class="btn btn-primary" onclick="showCreateForm()">New</a>
+                <a class="btn btn-primary" onclick="showUpdateForm()">Update</a>
+                <a class="btn btn-danger" onclick="deletePokemonType(selectedPokemonType.id)">Delete</a>
+            </li>
+      </ul>
+    </div>
+    `
+}
+
+
+function createPokemonTypesTable() {
+    const tableContainer = document.getElementById(tableContainerId);
+    tableContainer.innerHTML = `
+        <table class="table table-striped table-hover">
+            <thead>
+                <tr>
+                    <th scope="col">ID</th>
+                    <th scope="col">Name</th>
+                    <th scope="col">Pokedex Number</th>
+                    <th scope="col">Primary Type</th>
+                    <th scope="col">Secondary Type</th>
+                </tr>
+            </thead>
+            <tbody>
+                ${
+                    pokemonTypes.data.map(resource => `${pokemonTypeToRow(resource)}`).join("\n")
+                    || "no data"
+                }
+            </tbody>
+        </table>
+    `
+
+    if(pokemonTypes?.data?.[0]?.id)
+        changeSelectedPokemonType(pokemonTypes?.data?.[0]?.id)
+}
+
+function pokemonTypeToRow(pokemonType) {
+    return `
+    <tr id="${pokemonType.id}_row" onclick="changeSelectedPokemonType('${pokemonType?.id?.trim()}')">
+        <th scope="row">${pokemonType.id}</th>
+        <td>${pokemonType.name}</td>
+        <td>#${pokemonType.pokedexNumber}</td>
+        <td>${pokemonType.primaryType}</td>
+        <td>${pokemonType.secondaryType || '-'}</td>
+    </tr>
+    `
+}
+
+function getPokemonTypes() {
+    return fetch('./api/pokemonTypes')
+        .then(res => res.json())
+        .then(data => {
+            pokemonTypes = data;
+            createPokemonTypesTable();
+        })
+        .catch(err => {
+            console.error(`Unable to fetch Pokemon Types: ${err.status}`);
+            console.error(err);
+        });
+}
+
+function deletePokemonType(id) {
+    return fetch(`./api/pokemonTypes/${id}`, { method: "DELETE" })
+        .then(() => {
+            getPokemonTypes()
+        })
+        .catch(err => {
+            console.error(`Unable to delete Pokemon Type: ${err.status}`);
+            console.error(err);
+        });
+}
+
+
+function showUpdateForm() {
+    const detailsContainer = document.getElementById(detailsContainerId);
+
+    detailsContainer.innerHTML = `
+    <form id="update-form">
+          <div class="form-group">
+                <label for="input-name">Name</label>
+                <input type="text" class="form-control" id="input-name" name="name" placeholder="${selectedPokemonType.name}">
+          </div>
+          <div class="form-group">
+                <label for="input-classification">Classification</label>
+                <input type="text" class="form-control" id="input-classification" name="classification" placeholder="${selectedPokemonType.classification}">
+          </div>
+          <div class="form-group">
+                <label for="input-japanese-name">Japanese name</label>
+                <input type="text" class="form-control" id="input-japanese-name" name="japaneseName" placeholder="${selectedPokemonType.japaneseName}">
+          </div>
+          <div class="form-group">
+                <label for="input-img-url">Image URL</label>
+                <input type="text" class="form-control" id="input-img-url" name="imgUrl" placeholder="${selectedPokemonType.imgUrl}">
+          </div>
+          <div class="d-flex justify-content-between">
+                <button type="submit" class="btn btn-primary">Submit</button>
+                <button type="button" class="btn btn-danger" onclick="showDetails()">Cancel</button>
+          </div>
+    </form>
+    `
+
+    const form = document.getElementById("update-form");
+    form.addEventListener("submit", function(event) {
+            event.preventDefault();
+
+            let formData = new FormData(form);
+            formData.forEach((v,k) => {
+                selectedPokemonType[k] = formData.get(k) || selectedPokemonType[k];
+            })
+
+            const id = selectedPokemonType.id;
+            fetch(`./api/pokemonTypes/${id}`, {
+                    method: "PUT",
+                    headers: { "Content-Type": "application/json" },
+                    body: JSON.stringify(selectedPokemonType, null, 2)
+                }).then(res => getPokemonTypes())
+                .then(() => changeSelectedPokemonType(id))
+                .catch(err => {
+                    console.error("Error updating resource", err)
+                })
+        })
+}
+
+function showCreateForm() {
+    const detailsContainer = document.getElementById(detailsContainerId);
+
+    detailsContainer.innerHTML = `
+    <form id="create-form">
+          <div class="form-group">
+                <label for="input-name">Name</label>
+                <input type="text" class="form-control" id="input-name" name="name" placeholder="${defaultPokemonType.name}">
+          </div>
+          <div class="form-group">
+                <label for="input-classification">Classification</label>
+                <input type="text" class="form-control" id="input-classification" name="classification" placeholder="${defaultPokemonType.classification}">
+          </div>
+          <div class="form-group">
+                <label for="input-japanese-name">Japanese name</label>
+                <input type="text" class="form-control" id="input-japanese-name" name="japaneseName" placeholder="${defaultPokemonType.japaneseName}">
+          </div>
+          <div class="form-group">
+                <label for="input-img-url">Image URL</label>
+                <input type="text" class="form-control" id="input-img-url" name="imgUrl" placeholder="${defaultPokemonType.imgUrl}">
+          </div>
+          <div class="d-flex justify-content-between">
+                <button type="submit" class="btn btn-primary">Submit</button>
+                <button type="button" class="btn btn-danger" onclick="showDetails()">Cancel</button>
+          </div>
+    </form>
+    `
+
+    const form = document.getElementById("create-form");
+    form.addEventListener("submit", function(event) {
+            event.preventDefault();
+
+            let newPokemonType = JSON.parse(JSON.stringify(basePokemonType));
+            let formData = new FormData(form);
+            formData.forEach((v,k) => {
+                newPokemonType[k] = formData.get(k);
+            })
+
+            let newId;
+            fetch(`./api/pokemonTypes`, {
+                    method: "POST",
+                    headers: { "Content-Type": "application/json" },
+                    body: JSON.stringify(newPokemonType, null, 2)
+                }).then(res => res.json())
+                .then(data => {
+                    newId = data.id;
+                    return getPokemonTypes();
+                })
+                .then(() => changeSelectedPokemonType(newId))
+                .catch(err => {
+                    console.error("Error updating resource", err)
+                })
+        })
+}
diff --git a/src/main/webapp/js/requests.js b/src/main/webapp/js/requests.js
deleted file mode 100644
index 9f11ad9018d236b068862c4a5a9f46ee1ddd377b..0000000000000000000000000000000000000000
--- a/src/main/webapp/js/requests.js
+++ /dev/null
@@ -1,63 +0,0 @@
-
-let pokemonTypes = {};
-let tableParentId = 'table';
-let detailsParentId = 'details';
-
-function getRowId(resource) {
-    return `${resource.id}_row`
-}
-
-function updateDetails(pokemonTypeId) {
-    const pt = pokemonTypes?.data?.find(item => item.id === pokemonTypeId);
-    const parent = document.getElementById(detailsParentId);
-
-    parent.innerHTML = `
-    <div class="card" id="${pt.id}_card">
-      <img src="${pt.imgUrl}" class="card-img-top" alt="${pt.classification}">
-      <div class="card-body">
-        <h5 class="card-title">${pt.name} #${pt.pokedexNumber}</h5>
-        <p class="card-text">
-            Japanese name: ${pt.japaneseName} </br>
-            Classification: ${pt.classification} </br>
-            Abilities: ${pt.abilities?.join(", ") || "none"} </br>
-            Type: ${pt.primaryType}${pt.secondaryType ? " , " + pt.secondaryType : ""}
-        </p>
-      </div>
-    </div>
-    `
-}
-
-function pokemonTypeToRow(pokemonType) {
-    return `
-    <tr id="${getRowId(pokemonType)}" onclick="updateDetails('${pokemonType?.id?.trim()}')">
-        <th scope="row">${pokemonType.id}</th>
-        <td>${pokemonType.name}</td>
-        <td>#${pokemonType.pokedexNumber}</td>
-        <td>${pokemonType.primaryType}</td>
-        <td>${pokemonType.secondaryType || '-'}</td>
-    </tr>
-    `
-}
-
-function createPokemonTypesTable() {
-    const tableParent = document.getElementById(tableParentId);
-    tableParent.innerHTML = `
-        <table class="table table-striped table-hover">
-            <thead>
-                <tr>
-                    <th scope="col">ID</th>
-                    <th scope="col">Name</th>
-                    <th scope="col">Pokedex Number</th>
-                    <th scope="col">Primary Type</th>
-                    <th scope="col">Secondary Type</th>
-                </tr>
-            </thead>
-            <tbody>
-                ${
-                    pokemonTypes.data.map(resource => `${pokemonTypeToRow(resource)}`).join("\n")
-                    || "no data"
-                }
-            </tbody>
-        </table>
-    `
-}
\ No newline at end of file
diff --git a/src/main/webapp/js/trainersRequests.js b/src/main/webapp/js/trainersRequests.js
new file mode 100644
index 0000000000000000000000000000000000000000..5ac70ac25bba6e199a9eac66f8f48658ea5994e8
--- /dev/null
+++ b/src/main/webapp/js/trainersRequests.js
@@ -0,0 +1,202 @@
+
+let tableContainerId = 'table';
+let detailsContainerId = 'details';
+let trainers = {};
+let selectedTrainer = {};
+let baseTrainer = {
+    "name": null,
+    "profileUrl": null
+};
+let defaultTrainer = {
+    "name": "Ash Ketchum",
+    "id": 1,
+    "profileUrl": "https://archives.bulbagarden.net/media/upload/thumb/c/cd/Ash_JN.png/300px-Ash_JN.png"
+}
+
+function changeSelectedTrainer(id) {
+    selectedTrainer = trainers?.data?.find(pt => pt.id === id);
+    showDetails();
+}
+
+function showDetails() {
+    const detailsContainer = document.getElementById(detailsContainerId);
+
+    detailsContainer.innerHTML = `
+    <div class="card" id="${selectedTrainer.id}_card">
+      <img src="${selectedTrainer.profileUrl}" class="card-img-top">
+      <div class="card-body">
+        <h5 class="card-title">${selectedTrainer.name} (${selectedTrainer.id})</h5>
+      </div>
+      
+      <ul class="list-group list-group-flush">
+            <li class="list-group-item">
+                <span class="font-weight-bold">ID:</span> ${selectedTrainer.id}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Created:</span> ${selectedTrainer.created}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Last update:</span> ${selectedTrainer.lastUpDate}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Name:</span> ${selectedTrainer.name}
+            </li>
+            <li class="list-group-item">
+                <span class="font-weight-bold">Image URL:</span> ${selectedTrainer.profileUrl}
+            </li>
+            <li class="list-group-item d-flex justify-content-between">
+                <a class="btn btn-primary" onclick="showCreateForm()">New</a>
+                <a class="btn btn-primary" onclick="showUpdateForm()">Update</a>
+                <a class="btn btn-danger" onclick="deleteTrainer(selectedTrainer.id)">Delete</a>
+            </li>
+      </ul>
+    </div>
+    `
+}
+
+
+function createTrainersTable() {
+    const tableContainer = document.getElementById(tableContainerId);
+    tableContainer.innerHTML = `
+        <table class="table table-striped table-hover">
+            <thead>
+                <tr>
+                    <th scope="col">ID</th>
+                    <th scope="col">Name</th>
+                </tr>
+            </thead>
+            <tbody>
+                ${
+                    trainers.data.map(resource => `${trainerToRow(resource)}`).join("\n")
+                    || "no data"
+                }
+            </tbody>
+        </table>
+    `
+
+    if(trainers?.data?.[0]?.id)
+        changeSelectedTrainer(trainers?.data?.[0]?.id)
+}
+
+function trainerToRow(trainer) {
+    return `
+    <tr id="${trainer.id}_row" onclick="changeSelectedTrainer('${trainer?.id?.trim()}')">
+        <th scope="row">${trainer.id}</th>
+        <td>${trainer.name}</td>
+    </tr>
+    `
+}
+
+function getTrainers() {
+    return fetch('./api/trainers')
+        .then(res => res.json())
+        .then(data => {
+            trainers = data;
+            createTrainersTable();
+        })
+        .catch(err => {
+            console.error(`Unable to fetch trainers: ${err.status}`);
+            console.error(err);
+        });
+}
+
+function deleteTrainer(id) {
+    return fetch(`./api/trainers/${id}`, { method: "DELETE" })
+        .then(() => {
+            getTrainers()
+        })
+        .catch(err => {
+            console.error(`Unable to delete trainer: ${err.status}`);
+            console.error(err);
+        });
+}
+
+
+function showUpdateForm() {
+    const detailsContainer = document.getElementById(detailsContainerId);
+
+    detailsContainer.innerHTML = `
+    <form id="update-form">
+          <div class="form-group">
+                <label for="input-name">Name</label>
+                <input type="text" class="form-control" id="input-name" name="name" placeholder="${selectedTrainer.name}">
+          </div>
+          <div class="form-group">
+                <label for="input-profile-url">Profile URL</label>
+                <input type="text" class="form-control" id="input-profile-url" name="profileUrl" placeholder="${selectedTrainer.profileUrl}">
+          </div>
+          <div class="d-flex justify-content-between">
+                <button type="submit" class="btn btn-primary">Submit</button>
+                <button type="button" class="btn btn-danger" onclick="showDetails()">Cancel</button>
+          </div>
+    </form>
+    `
+
+    const form = document.getElementById("update-form");
+    form.addEventListener("submit", function(event) {
+            event.preventDefault();
+
+            let formData = new FormData(form);
+            formData.forEach((v,k) => {
+                selectedTrainer[k] = formData.get(k) || selectedTrainer[k];
+            })
+
+            const id = selectedTrainer.id;
+            fetch(`./api/trainers/${id}`, {
+                    method: "PUT",
+                    headers: { "Content-Type": "application/json" },
+                    body: JSON.stringify(selectedTrainer, null, 2)
+                }).then(res => getTrainers())
+                .then(() => changeSelectedTrainer(id))
+                .catch(err => {
+                    console.error("Error updating resource", err)
+                })
+        })
+}
+
+function showCreateForm() {
+    const detailsContainer = document.getElementById(detailsContainerId);
+
+    detailsContainer.innerHTML = `
+    <form id="create-form">
+          <div class="form-group">
+                <label for="input-name">Name</label>
+                <input type="text" class="form-control" id="input-name" name="name" placeholder="${defaultTrainer.name}">
+          </div>
+          <div class="form-group">
+                <label for="input-profile-url">Profile URL</label>
+                <input type="text" class="form-control" id="input-profile-url" name="profileUrl" placeholder="${defaultTrainer.profileUrl}">
+          </div>
+          <div class="d-flex justify-content-between">
+                <button type="submit" class="btn btn-primary">Submit</button>
+                <button type="button" class="btn btn-danger" onclick="showDetails()">Cancel</button>
+          </div>
+    </form>
+    `
+
+    const form = document.getElementById("create-form");
+    form.addEventListener("submit", function(event) {
+            event.preventDefault();
+
+            let newTrainer = JSON.parse(JSON.stringify(baseTrainer));
+            let formData = new FormData(form);
+            formData.forEach((v,k) => {
+                newTrainer[k] = formData.get(k);
+            })
+
+            let newId;
+            fetch(`./api/trainers`, {
+                    method: "POST",
+                    headers: { "Content-Type": "application/json" },
+                    body: JSON.stringify(newTrainer, null, 2)
+                }).then(res => res.json())
+                .then(data => {
+                    newId = data.id;
+                    return getTrainers();
+                })
+                .then(() => changeSelectedTrainer(newId))
+                .catch(err => {
+                    console.error("Error updating resource", err)
+                })
+        })
+}
diff --git a/src/main/webapp/pokemonTypes.html b/src/main/webapp/pokemonTypes.html
index e25e4f3fa6f363fef29a36df541e7efcdc82c6e7..7646568f9177311178ac7ee15ef0b868029025c4 100644
--- a/src/main/webapp/pokemonTypes.html
+++ b/src/main/webapp/pokemonTypes.html
@@ -9,36 +9,40 @@
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css"
           integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">
 
-    <title>Title</title>
-    <link rel="icon" type="image/x-icon" href="/pokemon/favicon.ico">
+    <title>PokeApp</title>
+    <link rel="icon" type="image/x-icon" href="./favicon.ico">
 </head>
 <body>
 
-    <script src="js/requests.js"></script>
-    <script>
-        tableParentId = "tableDiv";
-        detailsParentId = "detailsDiv";
-
-        fetch('/pokemon/api/pokemonTypes')
-            .then(res => res.json())
-            .then(data => {
-                pokemonTypes = data;
-                createPokemonTypesTable();
-            })
-            .catch(err => {
-                console.error(`Unable to fetch Pokemon Types: ${err.status}`);
-                console.error(err);
-            });
-    </script>
+    <script src="js/pokemonTypesRequests.js"></script>
 
-    <h1>Pokemon Types</h1>
+    <h1 class="display-1 d-flex justify-content-center mb-5">PokeApp</h1>
+
+    <div class="d-flex justify-content-center mb-5">
+        <a class="btn btn-primary mx-2" href="./pokemonTypes.html">Pokemon Types</a>
+        <a class="btn btn-primary mx-2" href="./trainers.html">Trainers</a>
+        <a class="btn btn-primary mx-2" href="./pokemon.html">Pokemon</a>
+    </div>
 
     <div class="container">
         <div class="row">
-            <div id="tableDiv" class="col-8">No data</div>
-            <div id="detailsDiv" class="col-4">No data</div>
+            <div class="col-8">
+                <h2>Pokemon Types</h2>
+                <div id="tableContainer">No data</div>
+            </div>
+            <div class="col-4">
+                <h2>Pokemon Type Details</h2>
+                <div id="detailsContainer">No data</div>
+            </div>
         </div>
     </div>
 
+    <script>
+        tableContainerId = "tableContainer";
+        detailsContainerId = "detailsContainer";
+        getPokemonTypes();
+        showUpdateForm();
+    </script>
+
 </body>
 </html>
\ No newline at end of file
diff --git a/src/main/webapp/trainers.html b/src/main/webapp/trainers.html
new file mode 100644
index 0000000000000000000000000000000000000000..f3222d032ef1698c155f3dbb44534783279f3b96
--- /dev/null
+++ b/src/main/webapp/trainers.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <!-- Required meta tags -->
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+    <!-- Bootstrap CSS -->
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css"
+          integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">
+
+    <title>PokeApp</title>
+    <link rel="icon" type="image/x-icon" href="./favicon.ico">
+</head>
+<body>
+
+    <script src="js/trainersRequests.js"></script>
+
+    <h1 class="display-1 d-flex justify-content-center mb-5">PokeApp</h1>
+
+    <div class="d-flex justify-content-center mb-5">
+        <a class="btn btn-primary mx-2" href="./pokemonTypes.html">Pokemon Types</a>
+        <a class="btn btn-primary mx-2" href="./trainers.html">Trainers</a>
+        <a class="btn btn-primary mx-2" href="./pokemon.html">Pokemon</a>
+    </div>
+
+    <div class="container">
+        <div class="row">
+            <div class="col-8">
+                <h2>Trainers</h2>
+                <div id="tableContainer">No data</div>
+            </div>
+            <div class="col-4">
+                <h2>Trainer Details</h2>
+                <div id="detailsContainer">No data</div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        tableContainerId = "tableContainer";
+        detailsContainerId = "detailsContainer";
+        getTrainers();
+        showUpdateForm();
+    </script>
+
+</body>
+</html>
\ No newline at end of file