Compare commits

...
12 Commits
Author SHA1 Message Date
alzerandalzer fb1f24300f Traduction de artantares-mutations.rolltables.json (28 tables)
490/599 résultats résolus par correspondance avec les noms déjà
traduits dans artantares-mutations.items.json (cf. RollTable → Item
lookup habituel), le reste (Wings, Protective Skin, Corrupted Blood,
Tail, Crossbreed, Immunity, Vulnerability, Fright, Contagious Madness,
Addiction, renvois internes) traduit manuellement.
2026-08-12 14:41:07 +02:00
alzerandalzer e320c4b665 Traduction de artantares-mutations.items.json (253 mutations)
Noms + descriptions traduits, cohérence terminologique vérifiée avec
le journal déjà traduit (compendium/artantares-mutations.journal.json)
et le corpus wfrp4e-core. Licence CC BY-SA 4.0 (Anders Hellspong,
The Mutant's Handbook), voir README.
2026-08-12 14:32:03 +02:00
alzerandalzer 1d2234d51e README: Anders Hellspong / The Mutant's Handbook (CC BY-SA 4.0) créditer
Source du contenu artantares-mutations, cf. compendium/artantares-mutations.*
2026-08-12 12:44:30 +02:00
alzerandalzer 83542002ed Nettoyage : suppression de fichiers orphelins, activation de wh4_de.js
- Suppression de fr-actor-wfrp4e.js (ancien fork de la classe Actor du
  système, remplacé par Babele), potion-ingredients.js (doublon des
  anciennes données Gaben-der-Rhya déjà migrées vers wfrp4e-risikogruppe)
  et 2 images non référencées.
- wh4_de.js (enregistrement de "de" dans supportedLanguages pour
  wfrp4e/eis) n'était référencé dans aucun esmodule et ne s'exécutait
  donc jamais. Déplacé dans modules/ et ajouté aux esmodules.
2026-08-12 12:37:30 +02:00
alzerandalzer 1e27be2cb5 Traduction de artantares-mutations.macros.json
Macro "Generate Mutation" traduite (nom + textes d'interface dans le
code, syntaxe JS inchangée).
2026-08-12 12:31:12 +02:00
alzerandalzer 385d15be66 Suppression de modules/potions (non référencé)
effets.js et ingredients.json n'étaient chargés par aucun esmodule et
faisaient doublon avec le contenu déjà présent dans le pack dons-de-rhya
de wfrp4e-risikogruppe.
2026-08-12 12:05:37 +02:00
alzerandalzer 45485cd0e1 .. 2026-08-12 10:43:32 +02:00
alzerandalzer 11091a91e5 .gitattributes hinzugefügt: Dev-Ordner (scripts, reference_scripts, tools, python u.a.) vom automatischen Zip-Download ausgeschlossen 2026-08-12 10:29:44 +02:00
alzerandalzer 1ba16fbf24 gasthaus-Chatbefehl nach wfrp4e-risikogruppe verschoben (gehört zum gerichte-gasthaeuser-Pack) 2026-08-12 10:21:55 +02:00
alzerandalzer 0795f2e675 icons/apothicarium entfernt (nach wfrp4e-risikogruppe verschoben) 2026-08-12 09:48:57 +02:00
alzerandalzer a1e66bce24 To Do: Unofficial Grimoire entfernt (Modul wird nicht genutzt, bei Bedarf direkt Englisch) 2026-08-12 09:40:48 +02:00
alzerandalzer 9a8a44bdd0 Packs (Foundry-Compendien) nach wfrp4e-risikogruppe ausgelagert; module.json bereinigt (nur noch Babele-Übersetzungsmodul) 2026-08-12 09:35:37 +02:00
199 changed files with 3038 additions and 9572 deletions
+18
View File
@@ -0,0 +1,18 @@
# Dev-only content excluded from the auto-generated "download" zip (Gitea/GitHub
# archive endpoint respects export-ignore). Everything below stays in git history
# and the working copy - it just won't be part of what Foundry downloads/installs.
# Foundry only ever loads what module.json points to (esmodules/styles/languages/packs);
# none of this is referenced at runtime.
scripts/ export-ignore
reference_scripts/ export-ignore
tools/ export-ignore
python/ export-ignore
scripts_with_translation.md export-ignore
scriptPacker.js export-ignore
package.json export-ignore
.gitlab-ci.yml export-ignore
.vscode/ export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.DS_Store export-ignore
+1
View File
@@ -93,6 +93,7 @@ Every suggestions/feedback are appreciated, if so, please contact me on discord
* Thanks to Moo Man for his great work in the module creation an design
* Merci à @Tuckel pour la traduction initiale des textes principaux, des tables et du compendium
* Merci à tous les traducteurs : Celewyr, Moilu, Gharazel, Jerome paire, Baptiste Delanoue, Dr. Droide, Gharazel
* compendium/artantares-mutations -> German translation of ["The Mutant's Handbook"](https://de.scribd.com/document/652142720/The-Mutants-Handbook) by Anders Hellspong, licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/), as implemented for Foundry by [artptz](https://github.com/artptz/wfrp4e-mutations)
## License
File diff suppressed because one or more lines are too long
@@ -1,316 +0,0 @@
{
"label": "UG - Carrières",
"mapping": {
"skills": {
"path": "system.skills",
"converter": "career_skills"
},
"talents": {
"path": "system.talents",
"converter": "career_talents"
},
"class": {
"path": "system.class.value",
"converter": "generic_localization"
},
"careergroup": "system.careergroup.value",
"trappings": "system.trappings"
},
"entries": [
{
"id": "Apprentice",
"name": "Apprenti Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation"
],
"talents": [
"Harmonisation Aethyrique",
"Magie Mineure",
"Lire/Ecrire",
"Seconde Vue"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Grimoire",
"Arme à 1 main"
]
},
{
"id": "Druidic Elder",
"name": "Ancien Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Basic or Polearm)",
"Métier (Herboriste)",
"Divertissement (Narration)",
"Intuition",
"Savoir (Woodland)",
"Discrétion (Rurale)",
"Charme",
"Cool or Swim"
],
"talents": [
"Harmonisation Aethyrique",
"Imperturbable",
"Magical Sense or Read/Write",
"Ame pure"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Fidèles",
"Robes d'Ancien",
"Ovate"
]
},
{
"id": "Druidic Initiate",
"name": "Ovate",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage"
],
"talents": [
"Affinité avec les animaux",
"Orientation",
"Seconde Vue",
"Esprit Familier"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Bottes",
"Dague",
"Robe faite maison",
"Bouse avec des noies et des baies",
"Symbole de la Mère"
]
},
{
"id": "Druidic Master",
"name": "Maître Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Base ou Armes d'hast)",
"Métier (Herboriste)",
"Divertissement (Narration)",
"Intuition",
"Savoir (Forêts)",
"Discrétion (Rurale)"
],
"talents": [
"Magie des Arcanes(Druidisme)",
"Hardy or Trapper",
"Insctinctive Diction",
"Sharp or Savvy"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Sac à dos",
"Hutte isolée"
]
},
{
"id": "Druidic Priest",
"name": "Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Base ou Armes d'hast)",
"Métier (Herboriste)"
],
"talents": [
"Magie Mineure(Druid)",
"Resistant(Corruption)",
"Nomade",
"Bon marcheur(Forêts)"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Potion de Soins",
"Arme à 1 main ou Bâton de Combat",
"Sacoche",
"Outils d'Herboriste"
]
},
{
"id": "Elemental Construct",
"name": "Construct Elementaire",
"description": "<p>Un élémentaire est un être fabriqué, formé à partir d'éléments naturels lié par magie. Un élémentaire n'a aucune caractéristique d'Intelligence, de Force Mentale ou de Sociabilité et n'a jamais besoin de les tester. Pour le calcul des Points de Blessures, utilisez le bonus de Force à la place du bonus de Force Mentale. Par défaut, les élémentaires provoquent Peur(2) à moins que leur taille n'augmente cet effet. Les attaques élémentaires sont magiques. Les attaques banales (non magiques) qui frappent un élémentaire ignorent leurs qualités et ne causent pas un minimum de 1 dégât.</p>"
},
{
"id": "Elementalist",
"name": "Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)"
],
"talents": [
"Insignifiant ou Sixième Sens",
"Magie des Arcanes(Elementalism)",
"Resistant(Corruption)",
"Trade (Herboriste)"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Potion de Soins",
"Outils de métier (Herboriste)"
]
},
{
"id": "Elementalist Lord",
"name": "Seigneur Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)",
"Charme",
"Escalade",
"Perception",
"Ride or Row",
"Savoir (Au choix)",
"Recherche"
],
"talents": [
"Détection d'Artefact",
"Sociable",
"Perception de la magie",
"Nageur endurant"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Apprenti",
"Bibliothèque (Magie)",
"Atelier (Magie)"
]
},
{
"id": "Master Shaper",
"name": "Maitre des Formes",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)",
"Charme",
"Escalade",
"Perception",
"Ride or Row"
],
"talents": [
"Sens Aiguisé(Au choix)",
"Souplesse féline",
"Mains agiles",
"Diction Instinctive"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Demeure isolée",
"Cheval ou petit bateau",
"Objet magique"
]
},
{
"id": "Reducible",
"name": "Reductible",
"description": "<p>Les élémentaires ne sont pas blessés puis tués de manière habituelle. Au lieu de cela, chaque fois que les blessures d'un élémentaire sont réduites à un nombre égal ou inférieur à la catégorie de taille plus petite, sa taille et toutes ses caractéristiques sont réduites. Par exemple, si un élémentaire énorme est réduit à 40 blessures, sa taille sera réduite à grande.</p>"
},
{
"id": "Spirit Familiar",
"name": "Esprit Familier",
"description": "<p>L'animal spirituel de vos visions devient votre familier. Un familier vous suit partout où vous allez et vous confère certains avantages pour sceller votre pacte. En retour vous êtes tenu de respecter certaines règles strictes. Vous êtes assuré dune réaction neutre ou amicale de tous les animaux rencontrés de lespèce du familier. De plus, vous gagnez le pouvoir de faire d'un autre druide un Apostat</p>"
}
]
}
@@ -1,115 +0,0 @@
{
"label": "UG - Créatures",
"mapping": {
"items": {
"path": "items",
"converter": "bestiary_traits"
},
"characteristics": {
"path": "system.characteristics",
"converter": "npc_characteristics"
}
},
"entries": [
{
"id": "Bat (Familiar)",
"name": "Chauve-Souris (Familier)",
"description": "<p>Car. : Initiative<br>Compétences & Talents : Sens Aiguisé (Ouïe), Vision Nocturne<br>Régime : Carnivoe<br>Environnement : Grottes, Forêts, Prairies</p>"
},
{
"id": "Bear (Familiar)",
"name": "Ours (Familier)",
"description": "<p>Carac. : Force<br>Compétences & Talents : Résistance, Coup Puissant<br>Régime : Omnivore<br>Environnement : Grottes, Forêts, Prairies boisées</p>"
},
{
"id": "Bison (Familiar)",
"name": "Bison (Familier)",
"description": "<p>Carac:Endurance<br>Compétences & Talents : Très résistant, Très fort<br>Régime : Herbivore<br>Environnement: Prairies, Plaines, Prairies boisées</p>"
},
{
"id": "Boar (Familiar)",
"name": "Sanglier (Familier)",
"description": "<p>Carac : Capacité de Combat<br>Compétences & Talents : Frénésie, Coeur vaillant<br>Régime : Omnivore<br>Environnement : Forêts, Prairies boisées<br></p>"
},
{
"id": "Cat (Familiar)",
"name": "Chat (Familier)",
"description": "<p>Carac : Force Mentale<br>Compétences & Talents : Souplesse féline, Sixième Sens<br>Régime : Carnivore<br>Environnement : Forêts, Montagnes, Prairies boisées</p>"
},
{
"id": "Dog (Familiar)",
"name": "Chien (Familier)",
"description": "<p>Carac : Sociabilité<br>Compétences & Talents : Sens Aiguisé (Odorat), Sociable<br>Régime : Omnivore<br>Environnement : Prairies, Prairies boisées, Urbain</p>"
},
{
"id": "Eagle (Familiar)",
"name": "Aigle (Familier)",
"description": "<p>Carac : Capacité de Combat<br>Compétences & Talents : Sens Aiguisé (Vue), Navigation<br>Régime : Carnivore<br>Environnement : Prairies, Montagnes</p>"
},
{
"id": "Elk (Familiar)",
"name": "Cerf (Familier)",
"description": "<p>Carac: Initiative<br>Compétences & Talents : Sixième Sens, Sprinter<br>Régime : Herbivore<br>Environnement : Forêts, Prairies, Plaines</p>"
},
{
"id": "Fox (Familiar)",
"name": "Renard (Familier)",
"description": "<p>Carac: Sociabilté<br>Compétences & Talents : Menteur, Trappeur<br>Régime : Omnivore<br>Environnement : Rural, Urbanin</p>"
},
{
"id": "Frog (Familiar)",
"name": "Grenouille (Familier)",
"description": "<p>Carac : Agilité<br>Compétences & Talents : Jambs Puissantes, Natation<br>Régime : Insectes<br>Environnement : Cotiers, Aquatique</p>"
},
{
"id": "Horse (Familiar)",
"name": "Cheval (Familier)",
"description": "<p>Carac: Force<br>Compétences & Talents : Chevaucher (Horse), Cavalier émérite<br>Régime : Herbivore<br>Environnement : Prairies, Plaines<br></p>"
},
{
"id": "Otter (Familiar)",
"name": "Loutre (Familier)",
"description": "<p>Carac : Initiative<br>Compétences & Talents : Pas de Côté, Natation<br>Régime : Poisson<br>Environnement : Aquatique</p>"
},
{
"id": "Owl (Familiar)",
"name": "Hibou (Familier)",
"description": "<p>Carac : Intelligence<br>Compétences & Talents : Vision Nocturne, Seconde Vue<br>Régime : Carnivore<br>Environnement : Forêts, Prairies, Prairies boisées</p>"
},
{
"id": "Rabbit (Familiar)",
"name": "Lapin (Familier)",
"description": "<p>Carac : Initiative<br>Compétences & Talents : Esquive, Fuite!<br>Régime : Herbivore<br>Environnement : Prairies, Souterrains</p>"
},
{
"id": "Rat (Familiar)",
"name": "Rat (Familier)",
"description": "<p>Carac: Agilité<br>Compétences & Talents : Résistance (Maladie), Grimpeur<br>Régime : Omnivore&nbsp;<br>Environnement : Souterrains, Urbain</p>"
},
{
"id": "Raven (Familiar)",
"name": "Corbeau (Familier)",
"description": "<p>Carac : Force Mentale<br>Compétences & Talents : Sens Aiguisé (Vue), Intuition<br>Régime : Omnivore<br>Environnement : Champs de bataille, Forêts</p>"
},
{
"id": "Snake (Familiar)",
"name": "Serpent (Familier)",
"description": "<p>Carac: Capacité de Combat<br>Compétences & Talents : Résistance (Poison), Frappe Blessante<br>Régime : Carnivore<br>Environnement : Côtier, Rural</p>"
},
{
"id": "Squirrel (Familiar)",
"name": "Ecureuil (Familier)",
"description": "<p>Carac : Agilité<br>Compétences & Talents : Athlétisme, Grimpeur<br>Régime : Herbivore<br>Environnement : Forêts, Urbain</p>"
},
{
"id": "Stoat (Familiar)",
"name": "Hermine (Familier)",
"description": "<p>Carac: Capacité de Combat<br>Compétences & Talents : Athlétisme, Grimpeure<br>Régime : Carnivore<br>Environnement : Forêts, Souterrains</p>"
},
{
"id": "Wolf (Familiar)",
"name": "Loup (Familier)",
"description": "<p>Carac: Initiative<br>Compétences & Talents : Nomade, Pistage<br>Régime : Omnivore<br>Environnement: Prairies, Rural<br><br><br></p>"
}
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,9 @@
{
"label": "Macros (Mutationen)",
"entries": {
"Generate Mutation": {
"name": "Mutation erzeugen",
"command": "if (!game.wfrp4eMutationRoll) {\n ui.notifications.error(\"Mutations-Wurf-Funktion nicht gefunden. Stelle sicher, dass das Weltskript geladen ist.\");\n return;\n}\n\nconst actors = game.actors.contents;\nconst folders = game.folders.filter(f => f.type === \"Actor\");\n\nif (!actors.length) {\n ui.notifications.warn(\"Keine Akteure zur Auswahl verfügbar.\");\n return;\n}\n\nconst folderOptions = folders.reduce((html, folder) => {\n return html + `<option value='${folder.id}'>${folder.name}</option>`;\n}, \"<option value='all'>Alle Akteure</option>\");\n\nfunction getActorsByFolder(folderId) {\n return actors.filter(actor => folderId === \"all\" || actor.folder?.id === folderId);\n}\n\nfunction updateActorDropdown(html, folderId) {\n const actorSelect = html.find(\"#actor-select\");\n const filteredActors = getActorsByFolder(folderId);\n actorSelect.html(filteredActors.map(actor => `<option value='${actor.id}'>${actor.name}</option>`).join(\"\"));\n}\n\nnew Dialog({\n title: \"Auflösung von Körper und Geist\",\n content: `\n <form>\n <div class=\"form-group\">\n <label for=\"folder-select\">Ordner auswählen:</label>\n <select id=\"folder-select\" name=\"folder\">\n ${folderOptions}\n </select>\n </div>\n <div class=\"form-group\">\n <label for=\"actor-select\">Akteur auswählen:</label>\n <select id=\"actor-select\" name=\"actor\">\n ${actors.map(actor => `<option value='${actor.id}'>${actor.name}</option>`).join(\"\")}\n </select>\n </div>\n <div class=\"form-group\">\n <label>Mutationsart</label>\n <div class=\"form-fields\">\n <select id=\"mutation-type\" name=\"mutation-type\">\n <option value=\"all\">Alle</option>\n <option value=\"khorne\">Khorne</option>\n <option value=\"tzeentch\">Tzeentch</option>\n <option value=\"slaanesh\">Slaanesh</option>\n <option value=\"nurgle\">Nurgle</option>\n <option value=\"necromancy\">Nekromantie</option>\n </select>\n </div>\n </div>\n </form>\n `,\n render: (html) => {\n html.find(\"#folder-select\").change(event => {\n updateActorDropdown(html, event.target.value);\n });\n },\n buttons: {\n roll: {\n label: \"Mutation würfeln\",\n callback: (html) => {\n const selectedActor = game.actors.get(html.find(\"#actor-select\").val());\n const selectedMutationSource = html.find(\"#mutation-type\").val();\n if (selectedActor) {\n game.wfrp4eMutationRoll(selectedActor, selectedMutationSource);\n } else {\n ui.notifications.error(\"Ungültige Akteursauswahl.\");\n }\n }\n },\n cancel: { label: \"Abbrechen\" }\n },\n default: \"roll\"\n}).render(true);"
}
}
}
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Some files were not shown because too many files have changed in this diff Show More