From b767f1b8af64cba53233591d3b6e54329452a1b8 Mon Sep 17 00:00:00 2001 From: gexce Date: Fri, 20 Oct 2017 17:10:40 +0200 Subject: [PATCH] Campaigns, first version: storing in CSV file --- .../resources/2017-10-19_categories.json | 10730 ++++++++++++++++ ...dia_Assistant_Categories_131017_EDITED.csv | 577 + ...ia_Assistant_Categories_131017_EDITED.xlsx | Bin 0 -> 32066 bytes .../edam/migration/MamMigrationSelective.java | 136 +- .../bayer/edam/migration/adam/Campaign.java | 39 + .../bayer/edam/migration/adam/EntityId.java | 7 + .../edam/migration/adam/WriteRecord.java | 4 + .../mam/categories/CategoryTree.java | 2 +- 8 files changed, 11474 insertions(+), 21 deletions(-) create mode 100644 AH MAM Migration/resources/2017-10-19_categories.json create mode 100644 AH MAM Migration/resources/Media_Assistant_Categories_131017_EDITED.csv create mode 100644 AH MAM Migration/resources/Media_Assistant_Categories_131017_EDITED.xlsx create mode 100644 AH MAM Migration/src/com/bayer/edam/migration/adam/Campaign.java create mode 100644 AH MAM Migration/src/com/bayer/edam/migration/adam/EntityId.java diff --git a/AH MAM Migration/resources/2017-10-19_categories.json b/AH MAM Migration/resources/2017-10-19_categories.json new file mode 100644 index 0000000..cb28b44 --- /dev/null +++ b/AH MAM Migration/resources/2017-10-19_categories.json @@ -0,0 +1,10730 @@ +[ + { + "name": { + "de": null, + "en": null, + "fr": null + }, + "parent": 0, + "id": 0 + }, + { + "name": { + "de": "Intern", + "en": "Intern", + "fr": null + }, + "parent": 0, + "id": 1 + }, + { + "name": { + "de": "BAH Imagebank old", + "en": "BAH Imagebank old", + "fr": null + }, + "parent": 0, + "id": 2661 + }, + { + "name": { + "de": "Advertising Media", + "en": "Advertising Media", + "fr": null + }, + "parent": 1, + "id": 2660 + }, + { + "name": { + "de": "Medical Care ", + "en": "Medical Care ", + "fr": null + }, + "parent": 1, + "id": 4123 + }, + { + "name": { + "de": "BAH Webshop ", + "en": "BAH Webshop", + "fr": null + }, + "parent": 1, + "id": 6923 + }, + { + "name": { + "de": "M-CAP-Links", + "en": "M-CAP-Links", + "fr": "Nouveau catégory" + }, + "parent": 1, + "id": 14344 + }, + { + "name": { + "de": "BAH Internal Videos", + "en": "BAH Internal Videos", + "fr": null + }, + "parent": 1, + "id": 10943 + }, + { + "name": { + "de": "BAH Image series", + "en": "BAH Image series", + "fr": "Nouveau catégory" + }, + "parent": 1, + "id": 14000 + }, + { + "name": { + "de": "BAH Archiv", + "en": "BAH archive", + "fr": null + }, + "parent": 1, + "id": 8983 + }, + { + "name": { + "de": "Brands & Concepts CAP", + "en": "Brands & Concepts CAP", + "fr": null + }, + "parent": 2660, + "id": 2662 + }, + { + "name": { + "de": "Copyright Templates", + "en": "Copyright Templates", + "fr": null + }, + "parent": 2660, + "id": 10223 + }, + { + "name": { + "de": "Packshots", + "en": "Packshots", + "fr": null + }, + "parent": 2660, + "id": 9743 + }, + { + "name": { + "de": "Brands & Concepts FAP", + "en": "Brands & Concepts FAP", + "fr": null + }, + "parent": 2660, + "id": 2663 + }, + { + "name": { + "de": "Videothek", + "en": "Video Library", + "fr": null + }, + "parent": 2660, + "id": 4303 + }, + { + "name": { + "de": "Logos", + "en": "Logos", + "fr": null + }, + "parent": 2660, + "id": 2672 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 2660, + "id": 8984 + }, + { + "name": { + "de": "Guidelines", + "en": "Guidelines", + "fr": null + }, + "parent": 2660, + "id": 2666 + }, + { + "name": { + "de": "Food Animal Products", + "en": "Food Animal Products", + "fr": null + }, + "parent": 2661, + "id": 2713 + }, + { + "name": { + "de": "Companion Animal Products", + "en": "Companion Animal Products", + "fr": null + }, + "parent": 2661, + "id": 2696 + }, + { + "name": { + "de": "CVBD", + "en": "CVBD", + "fr": "Nouveau catégory" + }, + "parent": 2662, + "id": 14468 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 2662, + "id": 8223 + }, + { + "name": { + "de": "Bolfo/Bay-o-Pet", + "en": "Bolfo/Bay-o-Pet", + "fr": null + }, + "parent": 2662, + "id": 9646 + }, + { + "name": { + "de": "Drontal", + "en": "Drontal", + "fr": null + }, + "parent": 2662, + "id": 8235 + }, + { + "name": { + "de": "miscellaneous", + "en": "miscellaneous", + "fr": null + }, + "parent": 2662, + "id": 8234 + }, + { + "name": { + "de": "Veraflox", + "en": "Veraflox", + "fr": null + }, + "parent": 2662, + "id": 8232 + }, + { + "name": { + "de": "Profender", + "en": "Profender", + "fr": null + }, + "parent": 2662, + "id": 8227 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 2662, + "id": 8226 + }, + { + "name": { + "de": "Advocate", + "en": "Advocate", + "fr": null + }, + "parent": 2662, + "id": 8224 + }, + { + "name": { + "de": "Advantix ", + "en": "Advantix ", + "fr": null + }, + "parent": 2662, + "id": 7743 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 2662, + "id": 7583 + }, + { + "name": { + "de": "Procox", + "en": "Procox", + "fr": null + }, + "parent": 2662, + "id": 7523 + }, + { + "name": { + "de": "Biosecurity", + "en": "Biosecurity", + "fr": null + }, + "parent": 2663, + "id": 12143 + }, + { + "name": { + "de": "Transforming Livestock Production", + "en": "Transforming Livestock Production", + "fr": null + }, + "parent": 2663, + "id": 5889 + }, + { + "name": { + "de": "Honey bee care", + "en": "Honey bee care", + "fr": null + }, + "parent": 2663, + "id": 8241 + }, + { + "name": { + "de": "Bayticol", + "en": "Bayticol", + "fr": null + }, + "parent": 2663, + "id": 8242 + }, + { + "name": { + "de": "Victrio", + "en": "Victrio", + "fr": "Nouveau catégory" + }, + "parent": 2663, + "id": 14042 + }, + { + "name": { + "de": "Dairy Products", + "en": "Dairy Products", + "fr": null + }, + "parent": 2663, + "id": 10923 + }, + { + "name": { + "de": "Bayvarol", + "en": "Bayvarol", + "fr": null + }, + "parent": 2663, + "id": 8240 + }, + { + "name": { + "de": "Polyvar", + "en": "Polyvar", + "fr": "Nouveau catégory" + }, + "parent": 2663, + "id": 14616 + }, + { + "name": { + "de": "Zelnate", + "en": "Zelnate", + "fr": null + }, + "parent": 2663, + "id": 13043 + }, + { + "name": { + "de": "Ceffect", + "en": "Ceffect", + "fr": null + }, + "parent": 2663, + "id": 9963 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 2663, + "id": 8236 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 2663, + "id": 8237 + }, + { + "name": { + "de": "Catosal", + "en": "Catosal", + "fr": null + }, + "parent": 2663, + "id": 8239 + }, + { + "name": { + "de": "Global Exhibit Design Manual ", + "en": "Global Exhibit Design Manual", + "fr": "undefined" + }, + "parent": 2666, + "id": 14281 + }, + { + "name": { + "de": "Agency Briefing Templates", + "en": "Agency Briefing Templates", + "fr": null + }, + "parent": 2666, + "id": 10803 + }, + { + "name": { + "de": "Training Tools - MediaAssistant", + "en": "Training Tools - MediaAssistant", + "fr": null + }, + "parent": 2666, + "id": 6383 + }, + { + "name": { + "de": "CAP Brand/Packaging Design", + "en": "CAP Brand/Packaging Design", + "fr": null + }, + "parent": 2666, + "id": 5005 + }, + { + "name": { + "de": "AH Meeting Culture", + "en": "AH Meeting Culture", + "fr": "Nouveau catégory" + }, + "parent": 2666, + "id": 14140 + }, + { + "name": { + "de": "FAP Brand/Packaging Design", + "en": "FAP Brand/Packaging Design", + "fr": null + }, + "parent": 2666, + "id": 5006 + }, + { + "name": { + "de": "BAH eDetailer Template", + "en": "BAH eDetailer Template", + "fr": null + }, + "parent": 2666, + "id": 11383 + }, + { + "name": { + "de": "Tier und Mensch", + "en": "People & Animals", + "fr": null + }, + "parent": 2696, + "id": 2785 + }, + { + "name": { + "de": "Krankheiten", + "en": "Diseases", + "fr": null + }, + "parent": 2696, + "id": 2836 + }, + { + "name": { + "de": "Bildserie", + "en": "Series of images", + "fr": null + }, + "parent": 2696, + "id": 3207 + }, + { + "name": { + "de": "Microorganisms", + "en": "Microorganisms", + "fr": null + }, + "parent": 2696, + "id": 9043 + }, + { + "name": { + "de": "Illustrations", + "en": "Illustrations", + "fr": null + }, + "parent": 2696, + "id": 8723 + }, + { + "name": { + "de": "Parasites", + "en": "Parasites", + "fr": null + }, + "parent": 2696, + "id": 8543 + }, + { + "name": { + "de": "Publikationen", + "en": "Publications", + "fr": null + }, + "parent": 2696, + "id": 2715 + }, + { + "name": { + "de": "Produkte", + "en": "Products", + "fr": null + }, + "parent": 2696, + "id": 2703 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2696, + "id": 2697 + }, + { + "name": { + "de": "Nagetiere", + "en": "Rodent", + "fr": null + }, + "parent": 2697, + "id": 2775 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2697, + "id": 2741 + }, + { + "name": { + "de": "Pferd", + "en": "Horse", + "fr": null + }, + "parent": 2697, + "id": 2710 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2697, + "id": 2698 + }, + { + "name": { + "de": "Exoten", + "en": "Exotic animals", + "fr": null + }, + "parent": 2697, + "id": 2780 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2698, + "id": 2701 + }, + { + "name": { + "de": "Rasse", + "en": "Race", + "fr": null + }, + "parent": 2698, + "id": 2733 + }, + { + "name": { + "de": "Produkt", + "en": "Product", + "fr": null + }, + "parent": 2698, + "id": 2739 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2698, + "id": 2699 + }, + { + "name": { + "de": "Floh", + "en": "Flea", + "fr": null + }, + "parent": 2699, + "id": 2738 + }, + { + "name": { + "de": "Ektoparasit", + "en": "Ectoparasite", + "fr": null + }, + "parent": 2699, + "id": 3175 + }, + { + "name": { + "de": "Hakenwurm (Ancylostoma caninum)", + "en": "Hookworm (Ancylostoma caninum)", + "fr": null + }, + "parent": 2699, + "id": 3136 + }, + { + "name": { + "de": "Rundwurm (Toxocara canis)", + "en": "Round (Toxocara canis)", + "fr": null + }, + "parent": 2699, + "id": 3137 + }, + { + "name": { + "de": "Bandwurm (Dipylidium caninum)", + "en": "Tapeworm (Dipylidium caninum)", + "fr": null + }, + "parent": 2699, + "id": 3139 + }, + { + "name": { + "de": "Peitschenwurm (Trichuris vulpis)", + "en": "Whipworm (Trichuris vulpis)", + "fr": null + }, + "parent": 2699, + "id": 3141 + }, + { + "name": { + "de": "Zecke", + "en": "Tick", + "fr": null + }, + "parent": 2699, + "id": 2700 + }, + { + "name": { + "de": "Spulwurm (T. canis)", + "en": "Roundworm (T. canis)", + "fr": null + }, + "parent": 2699, + "id": 2916 + }, + { + "name": { + "de": "Bandwurm (D. caninum)", + "en": "Tapeworm (D. caninum)", + "fr": null + }, + "parent": 2699, + "id": 2917 + }, + { + "name": { + "de": "Laus", + "en": "Louse", + "fr": null + }, + "parent": 2699, + "id": 2834 + }, + { + "name": { + "de": "Endoparasit", + "en": "Endoparasite", + "fr": null + }, + "parent": 2699, + "id": 2853 + }, + { + "name": { + "de": "Milbe", + "en": "Mite", + "fr": null + }, + "parent": 2699, + "id": 2829 + }, + { + "name": { + "de": "Rändemilbe", + "en": "Rändemilbe", + "fr": null + }, + "parent": 2699, + "id": 3174 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 2701, + "id": 2747 + }, + { + "name": { + "de": "Mikroskopaufnahme", + "en": "Microscope image", + "fr": null + }, + "parent": 2701, + "id": 2833 + }, + { + "name": { + "de": "Tier und Mensch", + "en": "People & Animals", + "fr": null + }, + "parent": 2701, + "id": 2809 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 2701, + "id": 2828 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2701, + "id": 2702 + }, + { + "name": { + "de": "Labor", + "en": "Laboratory", + "fr": null + }, + "parent": 2701, + "id": 3190 + }, + { + "name": { + "de": "Bay-o-Pet", + "en": "Bay-o-Pet", + "fr": null + }, + "parent": 2703, + "id": 2744 + }, + { + "name": { + "de": "Cartiflex", + "en": "Cartiflex", + "fr": null + }, + "parent": 2703, + "id": 2753 + }, + { + "name": { + "de": "Tiguvon", + "en": "Tiguvon", + "fr": null + }, + "parent": 2703, + "id": 2940 + }, + { + "name": { + "de": "Drontal", + "en": "Drontal", + "fr": null + }, + "parent": 2703, + "id": 2850 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 2703, + "id": 2789 + }, + { + "name": { + "de": "Kiltix", + "en": "Kiltix", + "fr": null + }, + "parent": 2703, + "id": 2704 + }, + { + "name": { + "de": "Ekto", + "en": "Ecto", + "fr": null + }, + "parent": 2703, + "id": 2707 + }, + { + "name": { + "de": "Endo", + "en": "Endo", + "fr": null + }, + "parent": 2703, + "id": 2721 + }, + { + "name": { + "de": "Bolfo", + "en": "Bolfo", + "fr": null + }, + "parent": 2703, + "id": 2729 + }, + { + "name": { + "de": "Profender / Procox", + "en": "Profender / Procox", + "fr": null + }, + "parent": 2703, + "id": 3303 + }, + { + "name": { + "de": "Veraflox", + "en": "Veraflox", + "fr": null + }, + "parent": 2703, + "id": 6365 + }, + { + "name": { + "de": "Advocate", + "en": "Advocate", + "fr": null + }, + "parent": 2703, + "id": 6465 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 2703, + "id": 7870 + }, + { + "name": { + "de": "Advocate/Advantage Multi", + "en": "Advocate/Advantage Multi", + "fr": null + }, + "parent": 2703, + "id": 8343 + }, + { + "name": { + "de": "Rompun", + "en": "Rompun", + "fr": null + }, + "parent": 2703, + "id": 3274 + }, + { + "name": { + "de": "Advantix", + "en": "Advantix", + "fr": null + }, + "parent": 2703, + "id": 3097 + }, + { + "name": { + "de": "Droncit", + "en": "Droncit", + "fr": null + }, + "parent": 2703, + "id": 3117 + }, + { + "name": { + "de": "Drontal Plus", + "en": "Drontal Plus", + "fr": null + }, + "parent": 2703, + "id": 3124 + }, + { + "name": { + "de": "Hyonate", + "en": "Hyonate", + "fr": null + }, + "parent": 2703, + "id": 3130 + }, + { + "name": { + "de": "Baypamune", + "en": "Baypamune", + "fr": null + }, + "parent": 2703, + "id": 2925 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 2703, + "id": 2936 + }, + { + "name": { + "de": "Anwendung", + "en": "Application", + "fr": null + }, + "parent": 2704, + "id": 2837 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2704, + "id": 2786 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2704, + "id": 2705 + }, + { + "name": { + "de": "Mikroskopaufnahme", + "en": "Microscope image", + "fr": null + }, + "parent": 2705, + "id": 2835 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 2705, + "id": 2839 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2705, + "id": 2706 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 2705, + "id": 3133 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2707, + "id": 2708 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2708, + "id": 2709 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 2708, + "id": 2720 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2713, + "id": 2760 + }, + { + "name": { + "de": "Publikationen", + "en": "Publications", + "fr": null + }, + "parent": 2713, + "id": 2769 + }, + { + "name": { + "de": "Produkte", + "en": "Products", + "fr": null + }, + "parent": 2713, + "id": 2714 + }, + { + "name": { + "de": "Bildserie", + "en": "Series of images", + "fr": null + }, + "parent": 2713, + "id": 3209 + }, + { + "name": { + "de": "Krankheiten", + "en": "Diseases", + "fr": null + }, + "parent": 2713, + "id": 3031 + }, + { + "name": { + "de": "Tier und Mensch", + "en": "People & Animals", + "fr": null + }, + "parent": 2713, + "id": 2993 + }, + { + "name": { + "de": "Bayticol", + "en": "Bayticol", + "fr": null + }, + "parent": 2714, + "id": 2765 + }, + { + "name": { + "de": "Bayvarol", + "en": "Bayvarol", + "fr": null + }, + "parent": 2714, + "id": 2768 + }, + { + "name": { + "de": "Cestocur", + "en": "Cestocur", + "fr": null + }, + "parent": 2714, + "id": 3308 + }, + { + "name": { + "de": "Bayofly", + "en": "Bayofly", + "fr": null + }, + "parent": 2714, + "id": 3374 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 2714, + "id": 3226 + }, + { + "name": { + "de": "Rintal", + "en": "Rintal", + "fr": null + }, + "parent": 2714, + "id": 3232 + }, + { + "name": { + "de": "Rompun", + "en": "Rompun", + "fr": null + }, + "parent": 2714, + "id": 3277 + }, + { + "name": { + "de": "Aviguard", + "en": "Aviguard", + "fr": null + }, + "parent": 2714, + "id": 3104 + }, + { + "name": { + "de": "Bayovac IBR Marker", + "en": "Bayovac IBR Marker", + "fr": null + }, + "parent": 2714, + "id": 3112 + }, + { + "name": { + "de": "Perizin", + "en": "Perizin", + "fr": null + }, + "parent": 2714, + "id": 3151 + }, + { + "name": { + "de": "Endo", + "en": "Endo", + "fr": null + }, + "parent": 2714, + "id": 3039 + }, + { + "name": { + "de": "Ekto", + "en": "Ecto", + "fr": null + }, + "parent": 2714, + "id": 3012 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 2714, + "id": 2920 + }, + { + "name": { + "de": "Kampange", + "en": "Campaign", + "fr": null + }, + "parent": 2715, + "id": 2795 + }, + { + "name": { + "de": "Broschüre", + "en": "Brochure", + "fr": null + }, + "parent": 2715, + "id": 2716 + }, + { + "name": { + "de": "Events", + "en": "Events", + "fr": null + }, + "parent": 2715, + "id": 3321 + }, + { + "name": { + "de": "Communication Toolkit Advantix", + "en": "Communication Toolkit Advantix", + "fr": null + }, + "parent": 2715, + "id": 3365 + }, + { + "name": { + "de": "Konzept", + "en": "Concept", + "fr": null + }, + "parent": 2715, + "id": 3371 + }, + { + "name": { + "de": "Kalender 2005", + "en": "calendar 2005", + "fr": null + }, + "parent": 2715, + "id": 3198 + }, + { + "name": { + "de": "Guidlines for Packaging Design 08/1996", + "en": "Guidlines for Packaging Design 08/1996", + "fr": null + }, + "parent": 2715, + "id": 3201 + }, + { + "name": { + "de": "International Toolkit", + "en": "International Toolkit", + "fr": null + }, + "parent": 2715, + "id": 3239 + }, + { + "name": { + "de": "CD-Rom", + "en": "CD-ROM", + "fr": null + }, + "parent": 2715, + "id": 3095 + }, + { + "name": { + "de": "Ready & free 1998", + "en": "Ready & free 1998", + "fr": null + }, + "parent": 2716, + "id": 2758 + }, + { + "name": { + "de": "Pick & Print 2001", + "en": "Pick & Print 2001", + "fr": null + }, + "parent": 2716, + "id": 2777 + }, + { + "name": { + "de": "Ectoparasites in pictures", + "en": "Ectoparasites in pictures", + "fr": null + }, + "parent": 2716, + "id": 2717 + }, + { + "name": { + "de": "Endoparasites in pictures", + "en": "Endoparasites in pictures", + "fr": null + }, + "parent": 2716, + "id": 2724 + }, + { + "name": { + "de": "Parasitic Zoonoses in pictures", + "en": "Parasitic Zoonoses in pictures", + "fr": null + }, + "parent": 2716, + "id": 3144 + }, + { + "name": { + "de": "Floh", + "en": "Flea", + "fr": null + }, + "parent": 2717, + "id": 2718 + }, + { + "name": { + "de": "Ektoparasit", + "en": "Ectoparasite", + "fr": null + }, + "parent": 2717, + "id": 2719 + }, + { + "name": { + "de": "Zecke", + "en": "Tick", + "fr": null + }, + "parent": 2717, + "id": 2727 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2721, + "id": 2847 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2721, + "id": 2722 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 2722, + "id": 2723 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2722, + "id": 2726 + }, + { + "name": { + "de": "Spulwurm (T. canis)", + "en": "Roundworm (T. canis)", + "fr": null + }, + "parent": 2724, + "id": 2725 + }, + { + "name": { + "de": "Endoparasit", + "en": "Endoparasite", + "fr": null + }, + "parent": 2724, + "id": 2728 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2729, + "id": 2730 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2729, + "id": 2736 + }, + { + "name": { + "de": "Anwendung", + "en": "Application", + "fr": null + }, + "parent": 2729, + "id": 3159 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2730, + "id": 2731 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 2730, + "id": 2732 + }, + { + "name": { + "de": "Anzeige", + "en": "Advertisement", + "fr": null + }, + "parent": 2730, + "id": 3157 + }, + { + "name": { + "de": "Bobtail", + "en": "Old English sheepdog", + "fr": null + }, + "parent": 2733, + "id": 2943 + }, + { + "name": { + "de": "Belgischer Schäferhund", + "en": "Belgian sheepdog", + "fr": null + }, + "parent": 2733, + "id": 2944 + }, + { + "name": { + "de": "Malteser", + "en": "Maltese", + "fr": null + }, + "parent": 2733, + "id": 2945 + }, + { + "name": { + "de": "Chihuahua", + "en": "Chihuahua", + "fr": null + }, + "parent": 2733, + "id": 2946 + }, + { + "name": { + "de": "Collie", + "en": "Collie", + "fr": null + }, + "parent": 2733, + "id": 2947 + }, + { + "name": { + "de": "Beagle", + "en": "Beagle", + "fr": null + }, + "parent": 2733, + "id": 2948 + }, + { + "name": { + "de": "Irish Red Setter", + "en": "Irish Red Setter", + "fr": null + }, + "parent": 2733, + "id": 2842 + }, + { + "name": { + "de": "Cocker Spaniel", + "en": "Cocker spaniel", + "fr": null + }, + "parent": 2733, + "id": 2843 + }, + { + "name": { + "de": "Rauhaardackel", + "en": "Wire-haired dachshund", + "fr": null + }, + "parent": 2733, + "id": 2844 + }, + { + "name": { + "de": "Berner Sennenhund", + "en": "Bernese mountain dog", + "fr": null + }, + "parent": 2733, + "id": 2845 + }, + { + "name": { + "de": "Airedale Terrier", + "en": "Airedale terrier", + "fr": null + }, + "parent": 2733, + "id": 2810 + }, + { + "name": { + "de": "Deutscher Schäferhund", + "en": "German shepherd", + "fr": null + }, + "parent": 2733, + "id": 2823 + }, + { + "name": { + "de": "Border Collie", + "en": "Border Collie", + "fr": null + }, + "parent": 2733, + "id": 2824 + }, + { + "name": { + "de": "West Highland Terrier", + "en": "West Highland Terrier", + "fr": null + }, + "parent": 2733, + "id": 2734 + }, + { + "name": { + "de": "Golden Retriever", + "en": "Golden retriever", + "fr": null + }, + "parent": 2733, + "id": 2735 + }, + { + "name": { + "de": "Bearded Collie", + "en": "Bearded collie", + "fr": null + }, + "parent": 2733, + "id": 3314 + }, + { + "name": { + "de": "Labrador Retriever", + "en": "Labrador Retriever", + "fr": null + }, + "parent": 2733, + "id": 3200 + }, + { + "name": { + "de": "Mischling", + "en": "Half breed", + "fr": null + }, + "parent": 2733, + "id": 3247 + }, + { + "name": { + "de": "Wizla", + "en": "Wizla", + "fr": null + }, + "parent": 2733, + "id": 3248 + }, + { + "name": { + "de": "Mops", + "en": "pug", + "fr": null + }, + "parent": 2733, + "id": 3167 + }, + { + "name": { + "de": "Weimaraner", + "en": "Weimaraner", + "fr": null + }, + "parent": 2733, + "id": 3168 + }, + { + "name": { + "de": "Dackel", + "en": "Dachshund", + "fr": null + }, + "parent": 2733, + "id": 3061 + }, + { + "name": { + "de": "Rhodesian Ridgeback", + "en": "Rhodesian Ridgeback", + "fr": null + }, + "parent": 2733, + "id": 3062 + }, + { + "name": { + "de": "Pekinese", + "en": "Pekinese", + "fr": null + }, + "parent": 2733, + "id": 3063 + }, + { + "name": { + "de": "Boxer", + "en": "Boxer", + "fr": null + }, + "parent": 2733, + "id": 3065 + }, + { + "name": { + "de": "Pointer (Hund)", + "en": "Pointer (dog)", + "fr": null + }, + "parent": 2733, + "id": 2971 + }, + { + "name": { + "de": "Dobermann", + "en": "Dobermann", + "fr": null + }, + "parent": 2733, + "id": 2972 + }, + { + "name": { + "de": "Mastiff", + "en": "Mastiff", + "fr": null + }, + "parent": 2733, + "id": 2973 + }, + { + "name": { + "de": "Basset", + "en": "Basset", + "fr": null + }, + "parent": 2733, + "id": 2974 + }, + { + "name": { + "de": "Dogge", + "en": "Great dane", + "fr": null + }, + "parent": 2733, + "id": 2975 + }, + { + "name": { + "de": "Pudel", + "en": "Poodle", + "fr": null + }, + "parent": 2733, + "id": 2976 + }, + { + "name": { + "de": "Windhund", + "en": "Greyhound", + "fr": null + }, + "parent": 2733, + "id": 2977 + }, + { + "name": { + "de": "Yorkshire Terrier", + "en": "Yorkshire terrier", + "fr": null + }, + "parent": 2733, + "id": 2978 + }, + { + "name": { + "de": "Rottweiler", + "en": "Rottweiler", + "fr": null + }, + "parent": 2733, + "id": 2979 + }, + { + "name": { + "de": "Dalamtiner", + "en": "Dalmatian", + "fr": null + }, + "parent": 2733, + "id": 2923 + }, + { + "name": { + "de": "Dalmatiner", + "en": "Dalmatian", + "fr": null + }, + "parent": 2733, + "id": 2924 + }, + { + "name": { + "de": "Husky", + "en": "Husky", + "fr": null + }, + "parent": 2733, + "id": 2928 + }, + { + "name": { + "de": "Jack Russel", + "en": "Jack Russel", + "fr": null + }, + "parent": 2733, + "id": 2934 + }, + { + "name": { + "de": "Dachshund", + "en": "Dachshund", + "fr": null + }, + "parent": 2733, + "id": 2939 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2736, + "id": 2737 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2736, + "id": 2952 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2736, + "id": 2929 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 2739, + "id": 8263 + }, + { + "name": { + "de": "Ekto", + "en": "Ecto", + "fr": null + }, + "parent": 2739, + "id": 2740 + }, + { + "name": { + "de": "Bolfo", + "en": "Bolfo", + "fr": null + }, + "parent": 2739, + "id": 2752 + }, + { + "name": { + "de": "Bay-o-Pet", + "en": "Bay-o-Pet", + "fr": null + }, + "parent": 2739, + "id": 2748 + }, + { + "name": { + "de": "Kiltix", + "en": "Kiltix", + "fr": null + }, + "parent": 2739, + "id": 2751 + }, + { + "name": { + "de": "Rasse", + "en": "Race", + "fr": null + }, + "parent": 2741, + "id": 2793 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2741, + "id": 2840 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2741, + "id": 2742 + }, + { + "name": { + "de": "Produkt", + "en": "Product", + "fr": null + }, + "parent": 2741, + "id": 2831 + }, + { + "name": { + "de": "Spulwurm (Toxocara cari)", + "en": "Roundworm (Toxocara cari)", + "fr": null + }, + "parent": 2742, + "id": 3145 + }, + { + "name": { + "de": "Bandwurm (D. caninum)", + "en": "Tapeworm (D. caninum)", + "fr": null + }, + "parent": 2742, + "id": 3148 + }, + { + "name": { + "de": "Endoparasit", + "en": "Endoparasite", + "fr": null + }, + "parent": 2742, + "id": 2854 + }, + { + "name": { + "de": "Floh", + "en": "Flea", + "fr": null + }, + "parent": 2742, + "id": 2743 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2744, + "id": 2932 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2744, + "id": 2745 + }, + { + "name": { + "de": "Anwendung", + "en": "Application", + "fr": null + }, + "parent": 2744, + "id": 2930 + }, + { + "name": { + "de": "Anzeige", + "en": "Advertisement", + "fr": null + }, + "parent": 2745, + "id": 3158 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 2745, + "id": 2746 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2745, + "id": 2749 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 2745, + "id": 2750 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2753, + "id": 2754 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2753, + "id": 3164 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2754, + "id": 2935 + }, + { + "name": { + "de": "Pferd", + "en": "Horse", + "fr": null + }, + "parent": 2754, + "id": 2755 + }, + { + "name": { + "de": "Tier und Mensch", + "en": "People & Animals", + "fr": null + }, + "parent": 2758, + "id": 2813 + }, + { + "name": { + "de": "Pferd", + "en": "Horse", + "fr": null + }, + "parent": 2758, + "id": 2759 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2758, + "id": 2812 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2758, + "id": 2808 + }, + { + "name": { + "de": "Ziege", + "en": "Goat", + "fr": null + }, + "parent": 2760, + "id": 3010 + }, + { + "name": { + "de": "Geflügel", + "en": "Poultry", + "fr": null + }, + "parent": 2760, + "id": 2800 + }, + { + "name": { + "de": "Rind", + "en": "Cattle", + "fr": null + }, + "parent": 2760, + "id": 2761 + }, + { + "name": { + "de": "Schwein/Ferkel", + "en": "Pork/Piglet", + "fr": null + }, + "parent": 2760, + "id": 2819 + }, + { + "name": { + "de": "Biene", + "en": "Honey bee", + "fr": null + }, + "parent": 2760, + "id": 3154 + }, + { + "name": { + "de": "Schaf/Lamm", + "en": "Sheep/lamb", + "fr": null + }, + "parent": 2760, + "id": 2820 + }, + { + "name": { + "de": "Anwendung", + "en": "Application", + "fr": null + }, + "parent": 2761, + "id": 3019 + }, + { + "name": { + "de": "Produkte", + "en": "Products", + "fr": null + }, + "parent": 2761, + "id": 3018 + }, + { + "name": { + "de": "Krankheiten", + "en": "Diseases", + "fr": null + }, + "parent": 2761, + "id": 3015 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2761, + "id": 3016 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2761, + "id": 3009 + }, + { + "name": { + "de": "Rasse", + "en": "Race", + "fr": null + }, + "parent": 2761, + "id": 2762 + }, + { + "name": { + "de": "Charolais", + "en": "Charolais", + "fr": null + }, + "parent": 2762, + "id": 2826 + }, + { + "name": { + "de": "Schwarzbunt Holstein-Frizians", + "en": "Black Pied Holstein-Friesian", + "fr": null + }, + "parent": 2762, + "id": 2818 + }, + { + "name": { + "de": "Hereford", + "en": "Hereford", + "fr": null + }, + "parent": 2762, + "id": 2817 + }, + { + "name": { + "de": "Rotbunt", + "en": "Red Pied", + "fr": null + }, + "parent": 2762, + "id": 2816 + }, + { + "name": { + "de": "Deutsch Schwarzbunt", + "en": "German Black Pied", + "fr": null + }, + "parent": 2762, + "id": 2815 + }, + { + "name": { + "de": "Zebu", + "en": "Zebu", + "fr": null + }, + "parent": 2762, + "id": 2814 + }, + { + "name": { + "de": "Fleckvieh", + "en": "Flecked cattle", + "fr": null + }, + "parent": 2762, + "id": 2764 + }, + { + "name": { + "de": "Braunvieh", + "en": "Brown Mountain cattle", + "fr": null + }, + "parent": 2762, + "id": 2763 + }, + { + "name": { + "de": "Limousin", + "en": "Limousin", + "fr": null + }, + "parent": 2762, + "id": 2825 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2765, + "id": 2766 + }, + { + "name": { + "de": "Anwendung", + "en": "Application", + "fr": null + }, + "parent": 2765, + "id": 3090 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2765, + "id": 3235 + }, + { + "name": { + "de": "Schaf/Lamm", + "en": "Sheep/lamb", + "fr": null + }, + "parent": 2766, + "id": 3077 + }, + { + "name": { + "de": "Rind", + "en": "Cattle", + "fr": null + }, + "parent": 2766, + "id": 2767 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2768, + "id": 2773 + }, + { + "name": { + "de": "CD-ROM", + "en": "CD-ROM", + "fr": null + }, + "parent": 2769, + "id": 3183 + }, + { + "name": { + "de": "Kampagne", + "en": "Campaign", + "fr": null + }, + "parent": 2769, + "id": 3185 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2773, + "id": 2774 + }, + { + "name": { + "de": "Kaninchen/Hase", + "en": "Rabbit/Bunny", + "fr": null + }, + "parent": 2775, + "id": 2776 + }, + { + "name": { + "de": "Wüstenspringmaus", + "en": "Desert jerboa", + "fr": null + }, + "parent": 2775, + "id": 2912 + }, + { + "name": { + "de": "Spitzmaus", + "en": "Shrew", + "fr": null + }, + "parent": 2775, + "id": 2914 + }, + { + "name": { + "de": "Hamster", + "en": "Hamster", + "fr": null + }, + "parent": 2775, + "id": 2884 + }, + { + "name": { + "de": "Meerschwein", + "en": "Guinea pig", + "fr": null + }, + "parent": 2775, + "id": 2882 + }, + { + "name": { + "de": "Vögel", + "en": "Bird", + "fr": null + }, + "parent": 2777, + "id": 2866 + }, + { + "name": { + "de": "Reptilien", + "en": "Reptiles", + "fr": null + }, + "parent": 2777, + "id": 2870 + }, + { + "name": { + "de": "Nagetiere", + "en": "Rodent", + "fr": null + }, + "parent": 2777, + "id": 2778 + }, + { + "name": { + "de": "Raubtiere", + "en": "Carnivores", + "fr": null + }, + "parent": 2777, + "id": 2783 + }, + { + "name": { + "de": "Pferde", + "en": "Horses", + "fr": null + }, + "parent": 2777, + "id": 2856 + }, + { + "name": { + "de": "Meerschwein", + "en": "Guinea pig", + "fr": null + }, + "parent": 2778, + "id": 2883 + }, + { + "name": { + "de": "Hamster", + "en": "Hamster", + "fr": null + }, + "parent": 2778, + "id": 2885 + }, + { + "name": { + "de": "Kaninchen/Hase", + "en": "Rabbit/Bunny", + "fr": null + }, + "parent": 2778, + "id": 2779 + }, + { + "name": { + "de": "Wüstenspringmaus", + "en": "Desert jerboa", + "fr": null + }, + "parent": 2778, + "id": 2913 + }, + { + "name": { + "de": "Spitzmaus", + "en": "Shrew", + "fr": null + }, + "parent": 2778, + "id": 2915 + }, + { + "name": { + "de": "Vögel", + "en": "Bird", + "fr": null + }, + "parent": 2780, + "id": 2864 + }, + { + "name": { + "de": "Reptilien", + "en": "Reptiles", + "fr": null + }, + "parent": 2780, + "id": 2868 + }, + { + "name": { + "de": "Raubtiere", + "en": "Carnivores", + "fr": null + }, + "parent": 2780, + "id": 2781 + }, + { + "name": { + "de": "Löwe", + "en": "Lion", + "fr": null + }, + "parent": 2780, + "id": 3193 + }, + { + "name": { + "de": "Bison", + "en": "Bison", + "fr": null + }, + "parent": 2780, + "id": 3088 + }, + { + "name": { + "de": "Flußpferd", + "en": "Hippopotamus", + "fr": null + }, + "parent": 2780, + "id": 2959 + }, + { + "name": { + "de": "Giraffe", + "en": "Giraffe", + "fr": null + }, + "parent": 2780, + "id": 2960 + }, + { + "name": { + "de": "Ameisenbär", + "en": "anteater, antbear", + "fr": null + }, + "parent": 2780, + "id": 2970 + }, + { + "name": { + "de": "Affe", + "en": "Monkey", + "fr": null + }, + "parent": 2780, + "id": 2980 + }, + { + "name": { + "de": "Nashorn", + "en": "Rhinoceros", + "fr": null + }, + "parent": 2780, + "id": 2986 + }, + { + "name": { + "de": "Spinne", + "en": "Spider", + "fr": null + }, + "parent": 2780, + "id": 2987 + }, + { + "name": { + "de": "Zebra", + "en": "Zebra", + "fr": null + }, + "parent": 2780, + "id": 2994 + }, + { + "name": { + "de": "Rotwild", + "en": "Deer", + "fr": null + }, + "parent": 2780, + "id": 2995 + }, + { + "name": { + "de": "Großer Kudu", + "en": "Greater kudu", + "fr": null + }, + "parent": 2780, + "id": 2996 + }, + { + "name": { + "de": "Wasserbock", + "en": "Water buck", + "fr": null + }, + "parent": 2780, + "id": 2997 + }, + { + "name": { + "de": "Antilope", + "en": "Antelope", + "fr": null + }, + "parent": 2780, + "id": 2998 + }, + { + "name": { + "de": "Gabelbock", + "en": "Pronghorn", + "fr": null + }, + "parent": 2780, + "id": 2999 + }, + { + "name": { + "de": "Büffel", + "en": "Buffalo", + "fr": null + }, + "parent": 2780, + "id": 3000 + }, + { + "name": { + "de": "Dickhornschaf", + "en": "Bighorn sheep", + "fr": null + }, + "parent": 2780, + "id": 3001 + }, + { + "name": { + "de": "Lama", + "en": "Llama", + "fr": null + }, + "parent": 2780, + "id": 3008 + }, + { + "name": { + "de": "Elefant, Afrikanischer", + "en": "Elephant, african", + "fr": null + }, + "parent": 2780, + "id": 2955 + }, + { + "name": { + "de": "Leopard", + "en": "Leopard", + "fr": null + }, + "parent": 2781, + "id": 2860 + }, + { + "name": { + "de": "Jaguar", + "en": "Jaguar", + "fr": null + }, + "parent": 2781, + "id": 2863 + }, + { + "name": { + "de": "Gepard", + "en": "Cheetah", + "fr": null + }, + "parent": 2781, + "id": 2878 + }, + { + "name": { + "de": "Schneeleopard", + "en": "Snow leopard", + "fr": null + }, + "parent": 2781, + "id": 2880 + }, + { + "name": { + "de": "Frettchen", + "en": "Ferret", + "fr": null + }, + "parent": 2781, + "id": 2782 + }, + { + "name": { + "de": "Wolf", + "en": "Wolf", + "fr": null + }, + "parent": 2781, + "id": 2961 + }, + { + "name": { + "de": "Panther", + "en": "Panther", + "fr": null + }, + "parent": 2781, + "id": 2963 + }, + { + "name": { + "de": "Puma/Berglöwe", + "en": "Puma", + "fr": null + }, + "parent": 2781, + "id": 2964 + }, + { + "name": { + "de": "Tiger", + "en": "Tiger", + "fr": null + }, + "parent": 2781, + "id": 2965 + }, + { + "name": { + "de": "Luchs", + "en": "Lynx", + "fr": null + }, + "parent": 2781, + "id": 2966 + }, + { + "name": { + "de": "Ozelot", + "en": "Ocelot", + "fr": null + }, + "parent": 2781, + "id": 2967 + }, + { + "name": { + "de": "Braunbär", + "en": "Brown bear", + "fr": null + }, + "parent": 2781, + "id": 2968 + }, + { + "name": { + "de": "Schwarzbär", + "en": "Black bear", + "fr": null + }, + "parent": 2781, + "id": 2969 + }, + { + "name": { + "de": "Hyäne", + "en": "Hyena", + "fr": null + }, + "parent": 2781, + "id": 2958 + }, + { + "name": { + "de": "Löwe", + "en": "Lion", + "fr": null + }, + "parent": 2781, + "id": 2858 + }, + { + "name": { + "de": "Löwe", + "en": "Lion", + "fr": null + }, + "parent": 2783, + "id": 2859 + }, + { + "name": { + "de": "Leopard", + "en": "Leopard", + "fr": null + }, + "parent": 2783, + "id": 2861 + }, + { + "name": { + "de": "Jaguar", + "en": "Jaguar", + "fr": null + }, + "parent": 2783, + "id": 2862 + }, + { + "name": { + "de": "Gepard", + "en": "Cheetah", + "fr": null + }, + "parent": 2783, + "id": 2879 + }, + { + "name": { + "de": "Schneeleopard", + "en": "Snow leopard", + "fr": null + }, + "parent": 2783, + "id": 2881 + }, + { + "name": { + "de": "Frettchen", + "en": "Ferret", + "fr": null + }, + "parent": 2783, + "id": 2784 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2786, + "id": 2787 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2786, + "id": 2827 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2786, + "id": 2830 + }, + { + "name": { + "de": "Deutscher Schäferhund", + "en": "German shepherd", + "fr": null + }, + "parent": 2787, + "id": 2788 + }, + { + "name": { + "de": "Cocker Spaniel", + "en": "Cocker spaniel", + "fr": null + }, + "parent": 2787, + "id": 3304 + }, + { + "name": { + "de": "Jack Russel", + "en": "Jack Russel", + "fr": null + }, + "parent": 2787, + "id": 3305 + }, + { + "name": { + "de": "Husky", + "en": "Husky", + "fr": null + }, + "parent": 2787, + "id": 3306 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2789, + "id": 2790 + }, + { + "name": { + "de": "Advantage Multi USA", + "en": "Advantage Multi USA", + "fr": null + }, + "parent": 2789, + "id": 5443 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2789, + "id": 3102 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2790, + "id": 2791 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2790, + "id": 2792 + }, + { + "name": { + "de": "Perser", + "en": "Persian", + "fr": null + }, + "parent": 2793, + "id": 2794 + }, + { + "name": { + "de": "Hauskatze", + "en": "Domestic cat", + "fr": null + }, + "parent": 2793, + "id": 2811 + }, + { + "name": { + "de": "Orientalisches Kurzhaar", + "en": "Oriental Shorthair", + "fr": null + }, + "parent": 2793, + "id": 3243 + }, + { + "name": { + "de": "Norwegische Waldkatze", + "en": "Norwegische Waldkatze", + "fr": null + }, + "parent": 2793, + "id": 3244 + }, + { + "name": { + "de": "Karthäuser", + "en": "Chartreux", + "fr": null + }, + "parent": 2793, + "id": 2951 + }, + { + "name": { + "de": "Hauskatze Langhaar", + "en": "Domestic Shorthair", + "fr": null + }, + "parent": 2793, + "id": 2956 + }, + { + "name": { + "de": "Hauskatze Kurzhaar", + "en": "Domestic Longhair", + "fr": null + }, + "parent": 2793, + "id": 2957 + }, + { + "name": { + "de": "Siamesen", + "en": "Siamese", + "fr": null + }, + "parent": 2793, + "id": 2846 + }, + { + "name": { + "de": "Produkt", + "en": "Product", + "fr": null + }, + "parent": 2795, + "id": 2796 + }, + { + "name": { + "de": "Zoonose Brasilien", + "en": "Zoonosis Brasilia", + "fr": null + }, + "parent": 2795, + "id": 3138 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 2796, + "id": 2797 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 2796, + "id": 3002 + }, + { + "name": { + "de": "Baypamune", + "en": "Baypamune", + "fr": null + }, + "parent": 2796, + "id": 3006 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2797, + "id": 2798 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2797, + "id": 2799 + }, + { + "name": { + "de": "Rasse", + "en": "Race", + "fr": null + }, + "parent": 2800, + "id": 2801 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2800, + "id": 3023 + }, + { + "name": { + "de": "Krankheiten", + "en": "Diseases", + "fr": null + }, + "parent": 2800, + "id": 3022 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2800, + "id": 3055 + }, + { + "name": { + "de": "Produkte", + "en": "Products", + "fr": null + }, + "parent": 2800, + "id": 3026 + }, + { + "name": { + "de": "Truthahn", + "en": "Male turkey", + "fr": null + }, + "parent": 2801, + "id": 2802 + }, + { + "name": { + "de": "Huhn", + "en": "Chicken", + "fr": null + }, + "parent": 2801, + "id": 2822 + }, + { + "name": { + "de": "Pute", + "en": "Turkey", + "fr": null + }, + "parent": 2801, + "id": 3057 + }, + { + "name": { + "de": "Ente", + "en": "Duck", + "fr": null + }, + "parent": 2801, + "id": 3059 + }, + { + "name": { + "de": "Gans", + "en": "Goose", + "fr": null + }, + "parent": 2801, + "id": 2803 + }, + { + "name": { + "de": "Krankheiten", + "en": "Diseases", + "fr": null + }, + "parent": 2819, + "id": 3033 + }, + { + "name": { + "de": "Produkte", + "en": "Products", + "fr": null + }, + "parent": 2819, + "id": 2918 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2819, + "id": 3032 + }, + { + "name": { + "de": "Rasse", + "en": "Race", + "fr": null + }, + "parent": 2819, + "id": 3181 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2819, + "id": 3071 + }, + { + "name": { + "de": "Produkte", + "en": "Products", + "fr": null + }, + "parent": 2820, + "id": 3315 + }, + { + "name": { + "de": "Parasit", + "en": "Parasite", + "fr": null + }, + "parent": 2820, + "id": 3011 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2820, + "id": 3047 + }, + { + "name": { + "de": "Krankheiten", + "en": "Diseases", + "fr": null + }, + "parent": 2820, + "id": 3030 + }, + { + "name": { + "de": "Küken", + "en": "Chick", + "fr": null + }, + "parent": 2822, + "id": 2992 + }, + { + "name": { + "de": "Legehenne", + "en": "laying hen", + "fr": null + }, + "parent": 2822, + "id": 3197 + }, + { + "name": { + "de": "Ei", + "en": "Egg", + "fr": null + }, + "parent": 2822, + "id": 2991 + }, + { + "name": { + "de": "Herzwurm", + "en": "Heartworm", + "fr": null + }, + "parent": 2827, + "id": 3261 + }, + { + "name": { + "de": "Floh", + "en": "Flea", + "fr": null + }, + "parent": 2827, + "id": 3259 + }, + { + "name": { + "de": "Milbe", + "en": "Mite", + "fr": null + }, + "parent": 2827, + "id": 3258 + }, + { + "name": { + "de": "Endoparasit", + "en": "Endoparasite", + "fr": null + }, + "parent": 2827, + "id": 3260 + }, + { + "name": { + "de": "Bolfo", + "en": "Bolfo", + "fr": null + }, + "parent": 2831, + "id": 3196 + }, + { + "name": { + "de": "Baypamun", + "en": "Baypamun", + "fr": null + }, + "parent": 2831, + "id": 3312 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 2831, + "id": 8264 + }, + { + "name": { + "de": "Kiltix", + "en": "Kiltix", + "fr": null + }, + "parent": 2831, + "id": 2832 + }, + { + "name": { + "de": "Halsband", + "en": "Collar", + "fr": null + }, + "parent": 2837, + "id": 2838 + }, + { + "name": { + "de": "Werbemotiv", + "en": "Advertising motif", + "fr": null + }, + "parent": 2840, + "id": 3300 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 2840, + "id": 2855 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 2840, + "id": 2841 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2847, + "id": 2849 + }, + { + "name": { + "de": "Pferd", + "en": "Horse", + "fr": null + }, + "parent": 2847, + "id": 3046 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2847, + "id": 2848 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2850, + "id": 3122 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2850, + "id": 2851 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2851, + "id": 2852 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2851, + "id": 2949 + }, + { + "name": { + "de": "Vollblut", + "en": "Thoroughbred", + "fr": null + }, + "parent": 2856, + "id": 2857 + }, + { + "name": { + "de": "Ara", + "en": "Ara", + "fr": null + }, + "parent": 2864, + "id": 2865 + }, + { + "name": { + "de": "Nymhensittich", + "en": "Cockatiel", + "fr": null + }, + "parent": 2864, + "id": 3081 + }, + { + "name": { + "de": "Maskierter Fink", + "en": "Masked finch", + "fr": null + }, + "parent": 2864, + "id": 2910 + }, + { + "name": { + "de": "Zebrafink", + "en": "Zebra finch", + "fr": null + }, + "parent": 2864, + "id": 2908 + }, + { + "name": { + "de": "Flamingo", + "en": "Flamingo", + "fr": null + }, + "parent": 2864, + "id": 2990 + }, + { + "name": { + "de": "Strauß/Emu", + "en": "Ostrich/Emu", + "fr": null + }, + "parent": 2864, + "id": 3087 + }, + { + "name": { + "de": "Adler", + "en": "Eagle", + "fr": null + }, + "parent": 2864, + "id": 3086 + }, + { + "name": { + "de": "Tukan", + "en": "Tukan", + "fr": null + }, + "parent": 2864, + "id": 3085 + }, + { + "name": { + "de": "Beo", + "en": "Beo", + "fr": null + }, + "parent": 2864, + "id": 3084 + }, + { + "name": { + "de": "Kanarienvogel", + "en": "Canary", + "fr": null + }, + "parent": 2864, + "id": 3083 + }, + { + "name": { + "de": "Kakadu", + "en": "Cockatoo", + "fr": null + }, + "parent": 2864, + "id": 3082 + }, + { + "name": { + "de": "Amazone", + "en": "Amazon bird", + "fr": null + }, + "parent": 2864, + "id": 3080 + }, + { + "name": { + "de": "Graupapagei", + "en": "Grey parrot", + "fr": null + }, + "parent": 2864, + "id": 3079 + }, + { + "name": { + "de": "Wellensittich", + "en": "Shell parakelt", + "fr": null + }, + "parent": 2864, + "id": 3078 + }, + { + "name": { + "de": "Papagei", + "en": "Parrot", + "fr": null + }, + "parent": 2864, + "id": 3064 + }, + { + "name": { + "de": "Hyazinthara", + "en": "Hyacinthine", + "fr": null + }, + "parent": 2864, + "id": 2876 + }, + { + "name": { + "de": "Zebrafink", + "en": "Zebra finch", + "fr": null + }, + "parent": 2866, + "id": 2909 + }, + { + "name": { + "de": "Maskierter Fink", + "en": "Masked finch", + "fr": null + }, + "parent": 2866, + "id": 2911 + }, + { + "name": { + "de": "Ara", + "en": "Ara", + "fr": null + }, + "parent": 2866, + "id": 2867 + }, + { + "name": { + "de": "Hyazinthara", + "en": "Hyacinthine", + "fr": null + }, + "parent": 2866, + "id": 2877 + }, + { + "name": { + "de": "Komodo Waran", + "en": "Komodo dragon", + "fr": null + }, + "parent": 2868, + "id": 2904 + }, + { + "name": { + "de": "Eidechse", + "en": "Lizard", + "fr": null + }, + "parent": 2868, + "id": 2902 + }, + { + "name": { + "de": "Gecko", + "en": "Gecko", + "fr": null + }, + "parent": 2868, + "id": 2900 + }, + { + "name": { + "de": "Woma Python", + "en": "Woma python", + "fr": null + }, + "parent": 2868, + "id": 2899 + }, + { + "name": { + "de": "Boa, argentinische", + "en": "Argentine boa", + "fr": null + }, + "parent": 2868, + "id": 2894 + }, + { + "name": { + "de": "Alligator", + "en": "Alligator", + "fr": null + }, + "parent": 2868, + "id": 2869 + }, + { + "name": { + "de": "Tigerpython", + "en": "Tiger python", + "fr": null + }, + "parent": 2868, + "id": 2872 + }, + { + "name": { + "de": "Schildkröte", + "en": "Turtle", + "fr": null + }, + "parent": 2868, + "id": 2874 + }, + { + "name": { + "de": "Agame", + "en": "Agame", + "fr": null + }, + "parent": 2868, + "id": 2886 + }, + { + "name": { + "de": "Leguan", + "en": "Iguana", + "fr": null + }, + "parent": 2868, + "id": 2888 + }, + { + "name": { + "de": "Kaiman", + "en": "Cayman", + "fr": null + }, + "parent": 2868, + "id": 2890 + }, + { + "name": { + "de": "Bismarkpython, geringelte", + "en": "Bismark ringed python", + "fr": null + }, + "parent": 2868, + "id": 2893 + }, + { + "name": { + "de": "Königspython", + "en": "Royal python", + "fr": null + }, + "parent": 2868, + "id": 2896 + }, + { + "name": { + "de": "Schlange", + "en": "Snake", + "fr": null + }, + "parent": 2868, + "id": 2989 + }, + { + "name": { + "de": "Echse", + "en": "Saurian", + "fr": null + }, + "parent": 2868, + "id": 2962 + }, + { + "name": { + "de": "Baumpython, grüne", + "en": "Green tree python", + "fr": null + }, + "parent": 2868, + "id": 2906 + }, + { + "name": { + "de": "Bismarkpython, geringelte", + "en": "Bismark ringed python", + "fr": null + }, + "parent": 2870, + "id": 2892 + }, + { + "name": { + "de": "Kaiman", + "en": "Cayman", + "fr": null + }, + "parent": 2870, + "id": 2891 + }, + { + "name": { + "de": "Woma Python", + "en": "Woma python", + "fr": null + }, + "parent": 2870, + "id": 2898 + }, + { + "name": { + "de": "Alligator", + "en": "Alligator", + "fr": null + }, + "parent": 2870, + "id": 2871 + }, + { + "name": { + "de": "Königspython", + "en": "Royal python", + "fr": null + }, + "parent": 2870, + "id": 2897 + }, + { + "name": { + "de": "Tigerpython", + "en": "Tiger python", + "fr": null + }, + "parent": 2870, + "id": 2873 + }, + { + "name": { + "de": "Komodo Waran", + "en": "Komodo dragon", + "fr": null + }, + "parent": 2870, + "id": 2905 + }, + { + "name": { + "de": "Gecko", + "en": "Gecko", + "fr": null + }, + "parent": 2870, + "id": 2901 + }, + { + "name": { + "de": "Agame", + "en": "Agame", + "fr": null + }, + "parent": 2870, + "id": 2887 + }, + { + "name": { + "de": "Schildkröte", + "en": "Turtle", + "fr": null + }, + "parent": 2870, + "id": 2875 + }, + { + "name": { + "de": "Eidechse", + "en": "Lizard", + "fr": null + }, + "parent": 2870, + "id": 2903 + }, + { + "name": { + "de": "Baumpython, grüne", + "en": "Green tree python", + "fr": null + }, + "parent": 2870, + "id": 2907 + }, + { + "name": { + "de": "Leguan", + "en": "Iguana", + "fr": null + }, + "parent": 2870, + "id": 2889 + }, + { + "name": { + "de": "Boa, argentinische", + "en": "Argentine boa", + "fr": null + }, + "parent": 2870, + "id": 2895 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 2918, + "id": 2919 + }, + { + "name": { + "de": "Ekto", + "en": "Ecto", + "fr": null + }, + "parent": 2918, + "id": 3177 + }, + { + "name": { + "de": "Endo", + "en": "Endo", + "fr": null + }, + "parent": 2918, + "id": 3178 + }, + { + "name": { + "de": "Sonstige", + "en": "Miscellaneous", + "fr": null + }, + "parent": 2918, + "id": 3180 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2920, + "id": 3107 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2920, + "id": 2921 + }, + { + "name": { + "de": "Schwein/Ferkel", + "en": "Pork/Piglet", + "fr": null + }, + "parent": 2921, + "id": 2922 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2925, + "id": 3216 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2925, + "id": 2926 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2926, + "id": 2927 + }, + { + "name": { + "de": "Kaustreifen", + "en": "Chewing Strip", + "fr": null + }, + "parent": 2930, + "id": 3166 + }, + { + "name": { + "de": "Ohrenspülung", + "en": "Ohrenspülung", + "fr": null + }, + "parent": 2930, + "id": 3195 + }, + { + "name": { + "de": "Shampoo", + "en": "Shampoo", + "fr": null + }, + "parent": 2930, + "id": 2931 + }, + { + "name": { + "de": "Pflegeprodukte", + "en": "Grooming products", + "fr": null + }, + "parent": 2930, + "id": 3156 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2932, + "id": 2954 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2932, + "id": 2933 + }, + { + "name": { + "de": "Golden Retriever", + "en": "Golden retriever", + "fr": null + }, + "parent": 2933, + "id": 3194 + }, + { + "name": { + "de": "Verpackungen", + "en": "Packshots", + "fr": null + }, + "parent": 2936, + "id": 7844 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2936, + "id": 2937 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 2936, + "id": 3115 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2937, + "id": 2953 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2937, + "id": 2938 + }, + { + "name": { + "de": "Deutscher Schäferhund", + "en": "German shepherd", + "fr": null + }, + "parent": 2938, + "id": 3004 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 2940, + "id": 2941 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 2941, + "id": 2950 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 2941, + "id": 2942 + }, + { + "name": { + "de": "Britisch Kurzhaar /BKH", + "en": "British Shorthair", + "fr": null + }, + "parent": 2951, + "id": 3246 + }, + { + "name": { + "de": "Britisch Kurzhaar / BKH", + "en": "British Shorthair", + "fr": null + }, + "parent": 2951, + "id": 3242 + }, + { + "name": { + "de": "Lemur/Halbaffe", + "en": "Lemur", + "fr": null + }, + "parent": 2980, + "id": 2983 + }, + { + "name": { + "de": "Orang-Utan", + "en": "Orang-utan", + "fr": null + }, + "parent": 2980, + "id": 2984 + }, + { + "name": { + "de": "Affe, kleiner", + "en": "Monkey, little", + "fr": null + }, + "parent": 2980, + "id": 2985 + }, + { + "name": { + "de": "Gorilla", + "en": "Gorilla", + "fr": null + }, + "parent": 2980, + "id": 2982 + }, + { + "name": { + "de": "Schimpanse", + "en": "Chimpanse", + "fr": null + }, + "parent": 2980, + "id": 2981 + }, + { + "name": { + "de": "Vogelspinne", + "en": "Bird-eating spider", + "fr": null + }, + "parent": 2987, + "id": 2988 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 3002, + "id": 3005 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 3002, + "id": 3003 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 3006, + "id": 3007 + }, + { + "name": { + "de": "Anwendung", + "en": "Application", + "fr": null + }, + "parent": 3012, + "id": 3024 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 3012, + "id": 3013 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3012, + "id": 3028 + }, + { + "name": { + "de": "Rind", + "en": "Cattle", + "fr": null + }, + "parent": 3013, + "id": 3014 + }, + { + "name": { + "de": "Mastitis", + "en": "Mastitis", + "fr": null + }, + "parent": 3015, + "id": 3251 + }, + { + "name": { + "de": "Räude", + "en": "Mange", + "fr": null + }, + "parent": 3015, + "id": 3149 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 3016, + "id": 3049 + }, + { + "name": { + "de": "Labor", + "en": "Laboratory", + "fr": null + }, + "parent": 3016, + "id": 3060 + }, + { + "name": { + "de": "Anzeige", + "en": "Advertisement", + "fr": null + }, + "parent": 3016, + "id": 3070 + }, + { + "name": { + "de": "Mikroskopaufnahme", + "en": "Microscope image", + "fr": null + }, + "parent": 3016, + "id": 3017 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 3016, + "id": 3038 + }, + { + "name": { + "de": "Baypamune", + "en": "Baypamune", + "fr": null + }, + "parent": 3018, + "id": 3311 + }, + { + "name": { + "de": "Ekto", + "en": "Ecto", + "fr": null + }, + "parent": 3018, + "id": 3331 + }, + { + "name": { + "de": "Bayticol", + "en": "Bayticol", + "fr": null + }, + "parent": 3018, + "id": 3092 + }, + { + "name": { + "de": "Endo", + "en": "Endo", + "fr": null + }, + "parent": 3018, + "id": 3037 + }, + { + "name": { + "de": "Spot-on", + "en": "Spot-on", + "fr": null + }, + "parent": 3019, + "id": 3089 + }, + { + "name": { + "de": "Lösung", + "en": "Solution", + "fr": null + }, + "parent": 3019, + "id": 3189 + }, + { + "name": { + "de": "Spray", + "en": "Spray", + "fr": null + }, + "parent": 3019, + "id": 3188 + }, + { + "name": { + "de": "Rote Vogelmilbe", + "en": "Red bird mite", + "fr": null + }, + "parent": 3023, + "id": 3367 + }, + { + "name": { + "de": "Lösung", + "en": "Solution", + "fr": null + }, + "parent": 3024, + "id": 3025 + }, + { + "name": { + "de": "Spot-on", + "en": "Spot-on", + "fr": null + }, + "parent": 3024, + "id": 3075 + }, + { + "name": { + "de": "Spray", + "en": "Spray", + "fr": null + }, + "parent": 3024, + "id": 3069 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 3026, + "id": 3255 + }, + { + "name": { + "de": "Endo", + "en": "Endo", + "fr": null + }, + "parent": 3026, + "id": 3332 + }, + { + "name": { + "de": "Ekto", + "en": "Ecto", + "fr": null + }, + "parent": 3026, + "id": 3027 + }, + { + "name": { + "de": "Mikroskopaufnahme", + "en": "Microscope image", + "fr": null + }, + "parent": 3028, + "id": 3029 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3028, + "id": 3068 + }, + { + "name": { + "de": "Anzeige", + "en": "Advertisement", + "fr": null + }, + "parent": 3028, + "id": 3066 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 3028, + "id": 3067 + }, + { + "name": { + "de": "Therapie", + "en": "therapy", + "fr": null + }, + "parent": 3031, + "id": 3293 + }, + { + "name": { + "de": "Anwendung", + "en": "Application", + "fr": null + }, + "parent": 3039, + "id": 3042 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 3039, + "id": 3040 + }, + { + "name": { + "de": "Rind", + "en": "Cattle", + "fr": null + }, + "parent": 3040, + "id": 3041 + }, + { + "name": { + "de": "Schaf/Lamm", + "en": "Sheep/lamb", + "fr": null + }, + "parent": 3040, + "id": 3045 + }, + { + "name": { + "de": "Lösung", + "en": "Solution", + "fr": null + }, + "parent": 3042, + "id": 3043 + }, + { + "name": { + "de": "Orallösung", + "en": "Oral solution", + "fr": null + }, + "parent": 3042, + "id": 3052 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 3047, + "id": 3051 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 3047, + "id": 3050 + }, + { + "name": { + "de": "Labor", + "en": "Laboratory", + "fr": null + }, + "parent": 3047, + "id": 3048 + }, + { + "name": { + "de": "Mikroskopaufnahme", + "en": "Microscope image", + "fr": null + }, + "parent": 3047, + "id": 3076 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 3055, + "id": 3176 + }, + { + "name": { + "de": "Mikroskopaufnahme", + "en": "Microscope image", + "fr": null + }, + "parent": 3055, + "id": 3058 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 3055, + "id": 3056 + }, + { + "name": { + "de": "Grafik", + "en": "Graphic", + "fr": null + }, + "parent": 3071, + "id": 3074 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 3071, + "id": 3072 + }, + { + "name": { + "de": "Tier und Mensch", + "en": "People & Animals", + "fr": null + }, + "parent": 3071, + "id": 3179 + }, + { + "name": { + "de": "Mikroskopaufnahme", + "en": "Microscope image", + "fr": null + }, + "parent": 3071, + "id": 3073 + }, + { + "name": { + "de": "Anzeige", + "en": "Advertisement", + "fr": null + }, + "parent": 3071, + "id": 3182 + }, + { + "name": { + "de": "Spot-on", + "en": "Spot-on", + "fr": null + }, + "parent": 3090, + "id": 3091 + }, + { + "name": { + "de": "Dog Stock 2004", + "en": "Dog Stock 2004", + "fr": null + }, + "parent": 3095, + "id": 3096 + }, + { + "name": { + "de": "CD profender Spot-on", + "en": "CD profender Spot-on", + "fr": null + }, + "parent": 3095, + "id": 3301 + }, + { + "name": { + "de": "Bolfo / Bay-o-Pet campaign elements", + "en": "Bolfo / Bay-o-Pet campaign elements", + "fr": null + }, + "parent": 3095, + "id": 3169 + }, + { + "name": { + "de": "But now we have Bolfo and Bay-o-Pet", + "en": "But now we have Bolfo and Bay-o-Pet", + "fr": null + }, + "parent": 3095, + "id": 3155 + }, + { + "name": { + "de": "Baytril infection-focused", + "en": "Baytril infection-focused", + "fr": null + }, + "parent": 3095, + "id": 3150 + }, + { + "name": { + "de": "Parasitic Zoonoses in pictures", + "en": "Parasitic Zoonoses in pictures", + "fr": null + }, + "parent": 3095, + "id": 3134 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3097, + "id": 3098 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3098, + "id": 3101 + }, + { + "name": { + "de": "Tier und Mensch", + "en": "People & Animals", + "fr": null + }, + "parent": 3098, + "id": 3099 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3098, + "id": 3366 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3102, + "id": 3103 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3104, + "id": 3105 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3105, + "id": 3106 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3107, + "id": 3108 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3107, + "id": 3225 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3112, + "id": 3113 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3113, + "id": 3114 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3115, + "id": 3116 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 3115, + "id": 3202 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3115, + "id": 3241 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3117, + "id": 3118 + }, + { + "name": { + "de": "Tier und Mensch", + "en": "People & Animals", + "fr": null + }, + "parent": 3118, + "id": 3218 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3118, + "id": 3119 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 3118, + "id": 3147 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3118, + "id": 3146 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 3122, + "id": 3203 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3122, + "id": 3142 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3122, + "id": 3123 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3124, + "id": 3125 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3125, + "id": 3126 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3125, + "id": 3143 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3130, + "id": 3131 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3131, + "id": 3132 + }, + { + "name": { + "de": "Familie Taeniidae", + "en": "Family Taeniidae", + "fr": null + }, + "parent": 3139, + "id": 3140 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 3151, + "id": 3272 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3151, + "id": 3152 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3152, + "id": 3271 + }, + { + "name": { + "de": "Illustration", + "en": "Illustration", + "fr": null + }, + "parent": 3152, + "id": 3153 + }, + { + "name": { + "de": "Krankheiten", + "en": "Diseases", + "fr": null + }, + "parent": 3154, + "id": 3291 + }, + { + "name": { + "de": "Spray", + "en": "Spray", + "fr": null + }, + "parent": 3159, + "id": 3163 + }, + { + "name": { + "de": "Halsband", + "en": "Collar", + "fr": null + }, + "parent": 3159, + "id": 3162 + }, + { + "name": { + "de": "Pflegeprodukte", + "en": "Grooming products", + "fr": null + }, + "parent": 3159, + "id": 3161 + }, + { + "name": { + "de": "Shampoo", + "en": "Shampoo", + "fr": null + }, + "parent": 3159, + "id": 3160 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3164, + "id": 3165 + }, + { + "name": { + "de": "Ectoparasites in pictures", + "en": "Ectoparasites in pictures", + "fr": null + }, + "parent": 3183, + "id": 3184 + }, + { + "name": { + "de": "Produkte", + "en": "Products", + "fr": null + }, + "parent": 3185, + "id": 3186 + }, + { + "name": { + "de": "Bayvarol", + "en": "Bayvarol", + "fr": null + }, + "parent": 3186, + "id": 3187 + }, + { + "name": { + "de": "Cat and DogART Portugal", + "en": "Cat and DogART Portugal", + "fr": null + }, + "parent": 3198, + "id": 3199 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3201, + "id": 3214 + }, + { + "name": { + "de": "Cat and DogART, Prag", + "en": "Cat and DogART, Prague", + "fr": null + }, + "parent": 3207, + "id": 3363 + }, + { + "name": { + "de": "Profender Queen & Kitten pictures 2006", + "en": "Profender Queen & Kitten pictures 2006", + "fr": null + }, + "parent": 3207, + "id": 3382 + }, + { + "name": { + "de": "profender Spot-on Queen & Kitten pictures", + "en": "profender Spot-on Queen & Kitten pictures", + "fr": null + }, + "parent": 3207, + "id": 3302 + }, + { + "name": { + "de": "Cat and DogART, Portugal", + "en": "Cat and DogART, Portugal", + "fr": null + }, + "parent": 3207, + "id": 3208 + }, + { + "name": { + "de": "Drontal Bilder Kanada", + "en": "Drontal images Canada", + "fr": null + }, + "parent": 3207, + "id": 3212 + }, + { + "name": { + "de": "Poultry Art", + "en": "Poultry Art", + "fr": null + }, + "parent": 3209, + "id": 3294 + }, + { + "name": { + "de": "Cattle Art", + "en": "Cattle Art", + "fr": null + }, + "parent": 3209, + "id": 3210 + }, + { + "name": { + "de": "Pig Art", + "en": "Pig Art", + "fr": null + }, + "parent": 3209, + "id": 3211 + }, + { + "name": { + "de": "Benelux-Bilder schwarz/weiß", + "en": "Benelux Images black/white", + "fr": null + }, + "parent": 3209, + "id": 4103 + }, + { + "name": { + "de": "Legehenne", + "en": "laying hen", + "fr": null + }, + "parent": 3209, + "id": 3213 + }, + { + "name": { + "de": "Parasiticide Livestock - ectoparasites in pictures, 2003", + "en": "Parasiticide Livestock - ectoparasites in pictures, 2003", + "fr": null + }, + "parent": 3209, + "id": 6343 + }, + { + "name": { + "de": "SheepART", + "en": "SheepART", + "fr": null + }, + "parent": 3209, + "id": 5663 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 3214, + "id": 3215 + }, + { + "name": { + "de": "Piktogramm", + "en": "Pictographs", + "fr": null + }, + "parent": 3216, + "id": 3217 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3226, + "id": 3227 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 3226, + "id": 3266 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3227, + "id": 3228 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3232, + "id": 3233 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3233, + "id": 3234 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3235, + "id": 3236 + }, + { + "name": { + "de": "Endectocide/Advocate", + "en": "Endectocide/Advocate", + "fr": null + }, + "parent": 3239, + "id": 3240 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 3240, + "id": 3263 + }, + { + "name": { + "de": "Kitten", + "en": "Kitten", + "fr": null + }, + "parent": 3244, + "id": 3245 + }, + { + "name": { + "de": "Rind", + "en": "Cattle", + "fr": null + }, + "parent": 3266, + "id": 3267 + }, + { + "name": { + "de": "Schwein/Ferkel", + "en": "Pork/Piglet", + "fr": null + }, + "parent": 3266, + "id": 3268 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 3266, + "id": 3270 + }, + { + "name": { + "de": "Schildkröte", + "en": "Turtle", + "fr": null + }, + "parent": 3266, + "id": 3269 + }, + { + "name": { + "de": "Bienen", + "en": "Bees", + "fr": null + }, + "parent": 3272, + "id": 3273 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3274, + "id": 3275 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3275, + "id": 3276 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3277, + "id": 3278 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 3277, + "id": 3280 + }, + { + "name": { + "de": "Packshot", + "en": "Packshot", + "fr": null + }, + "parent": 3278, + "id": 3279 + }, + { + "name": { + "de": "Rind", + "en": "Cattle", + "fr": null + }, + "parent": 3280, + "id": 3282 + }, + { + "name": { + "de": "Pferd", + "en": "Horse", + "fr": null + }, + "parent": 3280, + "id": 3281 + }, + { + "name": { + "de": "Therapie", + "en": "therapy", + "fr": null + }, + "parent": 3291, + "id": 3292 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 3303, + "id": 3380 + }, + { + "name": { + "de": "Bildtyp", + "en": "Picture type", + "fr": null + }, + "parent": 3308, + "id": 3309 + }, + { + "name": { + "de": "Anzeige", + "en": "Advertisement", + "fr": null + }, + "parent": 3309, + "id": 3310 + }, + { + "name": { + "de": "Endo", + "en": "Endo", + "fr": null + }, + "parent": 3315, + "id": 3316 + }, + { + "name": { + "de": "Ekto", + "en": "Ecto", + "fr": null + }, + "parent": 3315, + "id": 3333 + }, + { + "name": { + "de": "WSAVA 2006, Prag", + "en": "WSAVA 2006, Prag", + "fr": null + }, + "parent": 3321, + "id": 3360 + }, + { + "name": { + "de": "CVBD Symposium, Billesley 2006", + "en": "CVBD Symposium, Billesley 2006", + "fr": null + }, + "parent": 3321, + "id": 3322 + }, + { + "name": { + "de": "Dog + Cat Art", + "en": "Dog + Cat Art", + "fr": null + }, + "parent": 3360, + "id": 3361 + }, + { + "name": { + "de": "Hund", + "en": "Dog", + "fr": null + }, + "parent": 3361, + "id": 3362 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 3361, + "id": 3364 + }, + { + "name": { + "de": "Bayer Parasite Solution/BPS UK", + "en": "Bayer Parasite Solution/BPS UK", + "fr": null + }, + "parent": 3371, + "id": 3372 + }, + { + "name": { + "de": "Lucy and Banjo", + "en": "Lucy and Banjo", + "fr": null + }, + "parent": 3372, + "id": 3373 + }, + { + "name": { + "de": "Tiere", + "en": "Animals", + "fr": null + }, + "parent": 3374, + "id": 3375 + }, + { + "name": { + "de": "Rind", + "en": "Cattle", + "fr": null + }, + "parent": 3375, + "id": 3376 + }, + { + "name": { + "de": "Katze", + "en": "Cat", + "fr": null + }, + "parent": 3380, + "id": 3381 + }, + { + "name": { + "de": "Animated PowerPoint Presentation", + "en": "Animated PowerPoint Presentation", + "fr": null + }, + "parent": 3523, + "id": 3534 + }, + { + "name": { + "de": "Give Aways", + "en": "Give Aways", + "fr": null + }, + "parent": 3523, + "id": 12083 + }, + { + "name": { + "de": "Films by Brand", + "en": "Films by Brand", + "fr": null + }, + "parent": 4303, + "id": 4324 + }, + { + "name": { + "de": "Events", + "en": "Events", + "fr": "Nouveau catégory" + }, + "parent": 4303, + "id": 14080 + }, + { + "name": { + "de": "TV Commercials", + "en": "TV Commercials", + "fr": null + }, + "parent": 4303, + "id": 4325 + }, + { + "name": { + "de": "Films by Indication", + "en": "Films by Indication", + "fr": null + }, + "parent": 4303, + "id": 4323 + }, + { + "name": { + "de": "Moskito", + "en": "Mosquito", + "fr": null + }, + "parent": 4323, + "id": 4331 + }, + { + "name": { + "de": "Würmer", + "en": "Worms", + "fr": null + }, + "parent": 4323, + "id": 4332 + }, + { + "name": { + "de": "Zecke", + "en": "Tick", + "fr": null + }, + "parent": 4323, + "id": 4329 + }, + { + "name": { + "de": "Mite", + "en": "Mite", + "fr": null + }, + "parent": 4323, + "id": 12483 + }, + { + "name": { + "de": "Giardia", + "en": "Giardia", + "fr": null + }, + "parent": 4323, + "id": 8403 + }, + { + "name": { + "de": "Zoonosis", + "en": "Zoonosis", + "fr": null + }, + "parent": 4323, + "id": 12664 + }, + { + "name": { + "de": "Floh", + "en": "Flea", + "fr": null + }, + "parent": 4323, + "id": 4330 + }, + { + "name": { + "de": "Victrio", + "en": "Victrio", + "fr": "Nouveau catégory" + }, + "parent": 4324, + "id": 14060 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 4324, + "id": 8123 + }, + { + "name": { + "de": "Advocate/Advantage Multi", + "en": "Advocate/Advantage Multi", + "fr": null + }, + "parent": 4324, + "id": 7944 + }, + { + "name": { + "de": "Veraflox", + "en": "Veraflox", + "fr": null + }, + "parent": 4324, + "id": 9403 + }, + { + "name": { + "de": "Procox", + "en": "Procox", + "fr": null + }, + "parent": 4324, + "id": 8683 + }, + { + "name": { + "de": "Zelnate", + "en": "Zelnate", + "fr": "Nouveau catégory" + }, + "parent": 4324, + "id": 14181 + }, + { + "name": { + "de": "Catosal", + "en": "Catosal", + "fr": "Nouveau catégory" + }, + "parent": 4324, + "id": 14220 + }, + { + "name": { + "de": "Polyvar", + "en": "Polyvar", + "fr": "Nouveau catégory" + }, + "parent": 4324, + "id": 14715 + }, + { + "name": { + "de": "Bayer Parasite Solutions", + "en": "Bayer Parasite Solutions", + "fr": null + }, + "parent": 4324, + "id": 5703 + }, + { + "name": { + "de": "Profender Dog", + "en": "Profender Dog", + "fr": null + }, + "parent": 4324, + "id": 5683 + }, + { + "name": { + "de": "Drontal", + "en": "Drontal", + "fr": null + }, + "parent": 4324, + "id": 4924 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 4324, + "id": 4403 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 4324, + "id": 4338 + }, + { + "name": { + "de": "Profender Cat", + "en": "Profender Cat", + "fr": null + }, + "parent": 4324, + "id": 4336 + }, + { + "name": { + "de": "Advantix / K9 Advantix", + "en": "Advantix / K9 Advantix", + "fr": null + }, + "parent": 4324, + "id": 4335 + }, + { + "name": { + "de": "Advantix / K9 Advantix", + "en": "Advantix / K9 Advantix", + "fr": null + }, + "parent": 4325, + "id": 4340 + }, + { + "name": { + "de": "Advocate / Advantage Multi", + "en": "Advocate / Advantage Multi", + "fr": null + }, + "parent": 4325, + "id": 4341 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 4325, + "id": 10423 + }, + { + "name": { + "de": "Aelurostrongylus abstrusus", + "en": "Aelurostrongylus abstrusus", + "fr": "Nouveau catégory" + }, + "parent": 4332, + "id": 14401 + }, + { + "name": { + "de": "Dirofilaria repens", + "en": "Dirofilaria repens", + "fr": null + }, + "parent": 4332, + "id": 12351 + }, + { + "name": { + "de": "Toxocara", + "en": "Toxocara", + "fr": null + }, + "parent": 4332, + "id": 12352 + }, + { + "name": { + "de": "Dirofilaria immitis", + "en": "Dirofilaria immitis", + "fr": null + }, + "parent": 4332, + "id": 12463 + }, + { + "name": { + "de": "Angiostrongylus vasorum", + "en": "Angiostrongylus vasorum", + "fr": null + }, + "parent": 4332, + "id": 12903 + }, + { + "name": { + "de": "No Bite", + "en": "No Bite", + "fr": "Nouveau catégory" + }, + "parent": 4335, + "id": 14280 + }, + { + "name": { + "de": "Repel & Kill - 2014", + "en": "Repel & Kill - 2014", + "fr": null + }, + "parent": 4335, + "id": 11723 + }, + { + "name": { + "de": "Ethical Pack", + "en": "Ethical Pack", + "fr": null + }, + "parent": 5005, + "id": 9143 + }, + { + "name": { + "de": "Drontal Product Family", + "en": "Drontal Product Family", + "fr": null + }, + "parent": 5005, + "id": 9243 + }, + { + "name": { + "de": "Bolfo/Bayopet (OTC)", + "en": "Bolfo/Bayopet (OTC)", + "fr": null + }, + "parent": 5005, + "id": 9503 + }, + { + "name": { + "de": "Seresto Packaging", + "en": "Seresto Packaging", + "fr": null + }, + "parent": 5005, + "id": 7984 + }, + { + "name": { + "de": "Lifestyle Photography 2017", + "en": "Lifestyle Photography 2017", + "fr": "Nouveau catégory" + }, + "parent": 5005, + "id": 14655 + }, + { + "name": { + "de": "Advantage Family", + "en": "Advantage Family", + "fr": null + }, + "parent": 5005, + "id": 4663 + }, + { + "name": { + "de": "Kiltix Products", + "en": "Kiltix Products", + "fr": null + }, + "parent": 5005, + "id": 3917 + }, + { + "name": { + "de": "Profender Products", + "en": "Profender Products", + "fr": null + }, + "parent": 5005, + "id": 3915 + }, + { + "name": { + "de": "Farm Animal Products", + "en": "Farm Animal Products", + "fr": null + }, + "parent": 5006, + "id": 3911 + }, + { + "name": { + "de": "Farmhygiene Products", + "en": "Farmhygiene Products", + "fr": null + }, + "parent": 5006, + "id": 3879 + }, + { + "name": { + "de": "Communication Strategy", + "en": "Communication Strategy", + "fr": null + }, + "parent": 5123, + "id": 5124 + }, + { + "name": { + "de": "Veterinary Services Support", + "en": "Veterinary Services Support", + "fr": null + }, + "parent": 5123, + "id": 5146 + }, + { + "name": { + "de": "Market Research", + "en": "Market Research", + "fr": null + }, + "parent": 5123, + "id": 5145 + }, + { + "name": { + "de": "PR", + "en": "PR", + "fr": null + }, + "parent": 5123, + "id": 5144 + }, + { + "name": { + "de": "Brands Advantage USA", + "en": "Brands Advantage USA", + "fr": null + }, + "parent": 5443, + "id": 5447 + }, + { + "name": { + "de": "Advantage Multi USA", + "en": "Advantage Multi USA", + "fr": null + }, + "parent": 5443, + "id": 5444 + }, + { + "name": { + "de": "Brands K9 Advantix USA", + "en": "Brands K9 Advantix USA", + "fr": null + }, + "parent": 5443, + "id": 5448 + }, + { + "name": { + "de": "Brands Advantage multi USA", + "en": "Brands Advantage multi USA", + "fr": null + }, + "parent": 5444, + "id": 5445 + }, + { + "name": { + "de": "Key Visuals Advantage multi USA", + "en": "Key Visuals Advantage multi USA", + "fr": null + }, + "parent": 5444, + "id": 5446 + }, + { + "name": { + "de": "2016 - Baycox Swine Detailer", + "en": "2016 - Baycox Swine Detailer", + "fr": "Nouveau catégory" + }, + "parent": 5844, + "id": 14240 + }, + { + "name": { + "de": "2010 - Old Concept: Gain more by preventing coccidiosis", + "en": "2010 - Old Concept: Gain more by preventing coccidiosis", + "fr": null + }, + "parent": 5844, + "id": 11785 + }, + { + "name": { + "de": "2012 - Toolkit", + "en": "2012 - Toolkit", + "fr": null + }, + "parent": 5844, + "id": 11787 + }, + { + "name": { + "de": "2015/16 - Baycox Iron Oral", + "en": "2015/16 - Baycox Iron Oral", + "fr": null + }, + "parent": 5844, + "id": 12403 + }, + { + "name": { + "de": "TLP Pictograms", + "en": "TLP Pictograms", + "fr": null + }, + "parent": 5889, + "id": 6503 + }, + { + "name": { + "de": "cattle tick control", + "en": "cattle tick control", + "fr": null + }, + "parent": 6343, + "id": 6345 + }, + { + "name": { + "de": "ticks and tickborne", + "en": "ticks and tickborne", + "fr": null + }, + "parent": 6343, + "id": 6346 + }, + { + "name": { + "de": "dermal distribution", + "en": "dermal distribution", + "fr": null + }, + "parent": 6343, + "id": 6347 + }, + { + "name": { + "de": "sheep ticks and control", + "en": "sheep ticks and control", + "fr": null + }, + "parent": 6343, + "id": 6348 + }, + { + "name": { + "de": "flies and flyborne", + "en": "flies and flyborne", + "fr": null + }, + "parent": 6343, + "id": 6349 + }, + { + "name": { + "de": "myiases", + "en": "myiases", + "fr": null + }, + "parent": 6343, + "id": 6351 + }, + { + "name": { + "de": "mange and scab mites", + "en": "mange and scab mites", + "fr": null + }, + "parent": 6343, + "id": 6350 + }, + { + "name": { + "de": "Key Visuals", + "en": "Key Visuals", + "fr": null + }, + "parent": 6363, + "id": 6364 + }, + { + "name": { + "de": "Pictograms", + "en": "Pictograms", + "fr": null + }, + "parent": 6363, + "id": 6404 + }, + { + "name": { + "de": "TLP Transforming LIvestock Production ", + "en": "TLP Transforming LIvestock Production ", + "fr": null + }, + "parent": 6923, + "id": 8783 + }, + { + "name": { + "de": "Procox", + "en": "Procox", + "fr": null + }, + "parent": 6923, + "id": 7723 + }, + { + "name": { + "de": "Baytril ", + "en": "Baytril", + "fr": null + }, + "parent": 6923, + "id": 6924 + }, + { + "name": { + "de": "BAH allgemein", + "en": "BAH in general ", + "fr": null + }, + "parent": 6923, + "id": 6943 + }, + { + "name": { + "de": "Catosal", + "en": "Catosal", + "fr": null + }, + "parent": 6923, + "id": 6963 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 6923, + "id": 6964 + }, + { + "name": { + "de": "Bayticol", + "en": "Bayticol", + "fr": null + }, + "parent": 6923, + "id": 6965 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 6923, + "id": 6966 + }, + { + "name": { + "de": "Advantix", + "en": "Advantix", + "fr": null + }, + "parent": 6923, + "id": 6967 + }, + { + "name": { + "de": "Advocate", + "en": "Advocate", + "fr": null + }, + "parent": 6923, + "id": 6968 + }, + { + "name": { + "de": "Profender ", + "en": "Profender", + "fr": null + }, + "parent": 6923, + "id": 6969 + }, + { + "name": { + "de": "Drontal", + "en": "Drontal", + "fr": null + }, + "parent": 6923, + "id": 6970 + }, + { + "name": { + "de": "Rompun", + "en": "Rompun", + "fr": null + }, + "parent": 6923, + "id": 6971 + }, + { + "name": { + "de": "Sebacil ", + "en": "Sebacil", + "fr": null + }, + "parent": 6923, + "id": 6983 + }, + { + "name": { + "de": "Renalzin", + "en": "Renalzin", + "fr": null + }, + "parent": 6923, + "id": 6984 + }, + { + "name": { + "de": "Kiltix", + "en": "Kiltix", + "fr": null + }, + "parent": 6923, + "id": 7003 + }, + { + "name": { + "de": "WAAVP Congress ", + "en": "WAAVP Congress ", + "fr": null + }, + "parent": 6923, + "id": 7004 + }, + { + "name": { + "de": "Bayvarol ", + "en": "Bayvarol", + "fr": null + }, + "parent": 6923, + "id": 7005 + }, + { + "name": { + "de": "Bayer Parasite Solution ", + "en": "Bayer Parasite Solution ", + "fr": null + }, + "parent": 6923, + "id": 7006 + }, + { + "name": { + "de": "Veraflox ", + "en": "Veraflox", + "fr": null + }, + "parent": 6923, + "id": 7007 + }, + { + "name": { + "de": "IPVS Congress", + "en": "IPVS Congress ", + "fr": null + }, + "parent": 6923, + "id": 7008 + }, + { + "name": { + "de": "CVBD Congress ", + "en": "CVBD Congress", + "fr": null + }, + "parent": 6923, + "id": 7083 + }, + { + "name": { + "de": "Technical Supplement ", + "en": "Technical Supplement ", + "fr": null + }, + "parent": 6923, + "id": 7123 + }, + { + "name": { + "de": "WBC Congress", + "en": "WBC Congress", + "fr": null + }, + "parent": 6923, + "id": 7163 + }, + { + "name": { + "de": "Perizin ", + "en": "Perizin", + "fr": null + }, + "parent": 6923, + "id": 7164 + }, + { + "name": { + "de": "Bolfo ", + "en": "Bolfo ", + "fr": null + }, + "parent": 6923, + "id": 7165 + }, + { + "name": { + "de": "Veterinary Parasitology ", + "en": "Veterinary Parasitology", + "fr": null + }, + "parent": 6923, + "id": 7183 + }, + { + "name": { + "de": "Cattle Art ", + "en": "Cattle Art", + "fr": null + }, + "parent": 6923, + "id": 7203 + }, + { + "name": { + "de": "Pig ART ", + "en": "Pig ART ", + "fr": null + }, + "parent": 6923, + "id": 7204 + }, + { + "name": { + "de": "Byemite ", + "en": "Byemite ", + "fr": null + }, + "parent": 6923, + "id": 7205 + }, + { + "name": { + "de": "Uhren ", + "en": "Watches ", + "fr": null + }, + "parent": 6923, + "id": 7223 + }, + { + "name": { + "de": "NAVC Kongress", + "en": "NAVC ", + "fr": null + }, + "parent": 6923, + "id": 7243 + }, + { + "name": { + "de": "ESFM Congress ", + "en": "ESFM Congress ", + "fr": null + }, + "parent": 6923, + "id": 7283 + }, + { + "name": { + "de": "Baytril CAP ", + "en": "Baytril CAP", + "fr": null + }, + "parent": 6923, + "id": 7303 + }, + { + "name": { + "de": "Kugelschreiber", + "en": "Pen", + "fr": null + }, + "parent": 6923, + "id": 7343 + }, + { + "name": { + "de": "Seresto ", + "en": "Seresto", + "fr": null + }, + "parent": 6923, + "id": 7703 + }, + { + "name": { + "de": "Foresto ", + "en": "Foresto ", + "fr": null + }, + "parent": 6923, + "id": 8923 + }, + { + "name": { + "de": "2012 - Easy digest 1, Coccidia", + "en": "2012 - Easy digest 1, Coccidia", + "fr": null + }, + "parent": 7523, + "id": 8903 + }, + { + "name": { + "de": "2012 - Brand Guideline", + "en": "2012 - Brand Guideline", + "fr": null + }, + "parent": 7523, + "id": 8423 + }, + { + "name": { + "de": "2014 - Procox Positioning Video", + "en": "2014 - Procox Positioning Video", + "fr": null + }, + "parent": 7523, + "id": 11043 + }, + { + "name": { + "de": "2011 - Procox Launch Communication Concept ", + "en": "2011 - Procox Launch Communication Concept ", + "fr": null + }, + "parent": 7523, + "id": 10883 + }, + { + "name": { + "de": "Technical Manual", + "en": "Technical Manual", + "fr": null + }, + "parent": 7583, + "id": 12383 + }, + { + "name": { + "de": "Blogger Materials", + "en": "Blogger Materials", + "fr": "Nouveau catégory" + }, + "parent": 7583, + "id": 14082 + }, + { + "name": { + "de": "Augmented Reality", + "en": "Augmented Reality", + "fr": "Nouveau catégory" + }, + "parent": 7583, + "id": 14516 + }, + { + "name": { + "de": "Brand Guideline", + "en": "Brand Guideline", + "fr": null + }, + "parent": 7583, + "id": 9423 + }, + { + "name": { + "de": "Conference Material", + "en": "Conference Material", + "fr": "Nouveau catégory" + }, + "parent": 7583, + "id": 14449 + }, + { + "name": { + "de": "PR Material", + "en": "PR Material", + "fr": null + }, + "parent": 7583, + "id": 11803 + }, + { + "name": { + "de": "Vet /Nurse Material", + "en": "Vet /Nurse Material", + "fr": null + }, + "parent": 7583, + "id": 8463 + }, + { + "name": { + "de": "Pet Owner Material", + "en": "Pet Owner Material", + "fr": null + }, + "parent": 7583, + "id": 8464 + }, + { + "name": { + "de": "Seresto Images", + "en": "Seresto Images", + "fr": null + }, + "parent": 7583, + "id": 7986 + }, + { + "name": { + "de": "Info Website", + "en": "Info Website", + "fr": null + }, + "parent": 7743, + "id": 11743 + }, + { + "name": { + "de": "Detailer ", + "en": "Detailer ", + "fr": null + }, + "parent": 7743, + "id": 8485 + }, + { + "name": { + "de": "Concepts - Toolkits", + "en": "Concepts - Toolkits", + "fr": null + }, + "parent": 7743, + "id": 8483 + }, + { + "name": { + "de": "2012 - Toolkit", + "en": "2012 - Toolkit", + "fr": null + }, + "parent": 7903, + "id": 11783 + }, + { + "name": { + "de": "2016 - Baycox Bovis Detailer", + "en": "2016 - Baycox Bovis Detailer", + "fr": "Nouveau catégory" + }, + "parent": 7903, + "id": 14241 + }, + { + "name": { + "de": "2013 - iPad eDetailer", + "en": "2013 - iPad eDetailer", + "fr": null + }, + "parent": 7903, + "id": 11784 + }, + { + "name": { + "de": "2012 - Comparative study vet detailer", + "en": "2012 - Comparative study vet detailer", + "fr": null + }, + "parent": 8203, + "id": 9803 + }, + { + "name": { + "de": "2013 - iPad eDetailer materials", + "en": "2013 - iPad eDetailer materials", + "fr": null + }, + "parent": 8203, + "id": 10383 + }, + { + "name": { + "de": "2011 - Spot on Detailer", + "en": "2011 - Spot on Detailer", + "fr": null + }, + "parent": 8203, + "id": 7963 + }, + { + "name": { + "de": "2016 - Cat Breeds Poster", + "en": "2016 - Cat Breeds Poster", + "fr": "Nouveau catégory" + }, + "parent": 8203, + "id": 14495 + }, + { + "name": { + "de": "2005 - Technical Manual", + "en": "2005 - Technical Manual", + "fr": null + }, + "parent": 8203, + "id": 3770 + }, + { + "name": { + "de": "2008 - Spot-on Toolkit", + "en": "2008 - Spot-on Toolkit", + "fr": null + }, + "parent": 8203, + "id": 4723 + }, + { + "name": { + "de": "2005 - Launch Campaign - Toolkit", + "en": "2005 - Launch Campaign - Toolkit", + "fr": null + }, + "parent": 8203, + "id": 3783 + }, + { + "name": { + "de": "2011 - Vet Ad", + "en": "2011 - Vet Ad", + "fr": null + }, + "parent": 8203, + "id": 8363 + }, + { + "name": { + "de": "2011 - Tapeworm Materials", + "en": "2011 - Tapeworm Materials", + "fr": null + }, + "parent": 8203, + "id": 8204 + }, + { + "name": { + "de": "2016 - Happy Cat Campaign", + "en": "2016 - Happy Cat Campaign", + "fr": "Nouveau catégory" + }, + "parent": 8203, + "id": 14320 + }, + { + "name": { + "de": "2015 - Toolbox", + "en": "2015 - Toolbox", + "fr": null + }, + "parent": 8223, + "id": 12723 + }, + { + "name": { + "de": "2014 - Cat to the Vet Detailer", + "en": "2014 - Cat to the Vet Detailer", + "fr": null + }, + "parent": 8223, + "id": 11583 + }, + { + "name": { + "de": "2013 - Flea Escape Game", + "en": "2013 - Flea Escape Game", + "fr": null + }, + "parent": 8223, + "id": 10903 + }, + { + "name": { + "de": "2016 - Cat Breeds Poster", + "en": "2016 - Cat Breeds Poster", + "fr": "Nouveau catégory" + }, + "parent": 8223, + "id": 14363 + }, + { + "name": { + "de": "2006 - Makeover Kit Packaging", + "en": "2006 - Makeover Kit Packaging", + "fr": null + }, + "parent": 8223, + "id": 3563 + }, + { + "name": { + "de": "2010 - CAP Parasiticides", + "en": "2010 - CAP Parasiticides", + "fr": null + }, + "parent": 8223, + "id": 6163 + }, + { + "name": { + "de": "2008 - Speed of Flea Kill", + "en": "2008 - Speed of Flea Kill", + "fr": null + }, + "parent": 8223, + "id": 4843 + }, + { + "name": { + "de": "FSM Detailer", + "en": "FSM Detailer", + "fr": null + }, + "parent": 8223, + "id": 7063 + }, + { + "name": { + "de": "2012 - Rabbit Detailer", + "en": "2012 - Rabbit Detailer", + "fr": null + }, + "parent": 8223, + "id": 8563 + }, + { + "name": { + "de": "2013 - Advantage vs. Activyl Detailer", + "en": "2013 - Advantage vs. Activyl Detailer", + "fr": null + }, + "parent": 8223, + "id": 10023 + }, + { + "name": { + "de": "2007 - Advocate Meets Advocate Toolkit", + "en": "2007 - Advocate Meets Advocate Toolkit", + "fr": null + }, + "parent": 8224, + "id": 3703 + }, + { + "name": { + "de": "2016 - Advocate Vet Ad", + "en": "2016 - Advocate Vet Ad", + "fr": "Nouveau catégory" + }, + "parent": 8224, + "id": 14200 + }, + { + "name": { + "de": "2011 - Speed of Flea kill Detailer", + "en": "2011 - Speed of Flea kill Detailer", + "fr": null + }, + "parent": 8224, + "id": 8103 + }, + { + "name": { + "de": "2015 - Steady State Detailer", + "en": "2015 - Steady State Detailer", + "fr": null + }, + "parent": 8224, + "id": 12743 + }, + { + "name": { + "de": "2015 - D. repens Detailer", + "en": "2015 - D. repens Detailer", + "fr": "Nouveau catégory" + }, + "parent": 8224, + "id": 14061 + }, + { + "name": { + "de": "2015 - Global website Localization Docs", + "en": "2015 - Global website Localization Docs", + "fr": null + }, + "parent": 8224, + "id": 12923 + }, + { + "name": { + "de": "2013 - Evolution Campaign", + "en": "2013 - Evolution Campaign", + "fr": null + }, + "parent": 8224, + "id": 10663 + }, + { + "name": { + "de": "2007 - Launch Campaign Toolkit", + "en": "2007 - Launch Campaign Toolkit", + "fr": null + }, + "parent": 8224, + "id": 3678 + }, + { + "name": { + "de": "2017 - Advocate Poster", + "en": "2017 - Advocate Poster", + "fr": "Nouveau catégory" + }, + "parent": 8224, + "id": 14635 + }, + { + "name": { + "de": "2010/2011 - Detailers", + "en": "2010/2011 - Detailers", + "fr": null + }, + "parent": 8224, + "id": 6423 + }, + { + "name": { + "de": "2014 - Advocate Advertorials", + "en": "2014 - Advocate Advertorials", + "fr": null + }, + "parent": 8224, + "id": 11603 + }, + { + "name": { + "de": "2008 - The Endectocide", + "en": "2008 - The Endectocide", + "fr": null + }, + "parent": 8224, + "id": 4183 + }, + { + "name": { + "de": "2007 - New Indications", + "en": "2007 - New Indications", + "fr": null + }, + "parent": 8224, + "id": 4223 + }, + { + "name": { + "de": "2014 - Advocate eDetailer ", + "en": "2014 - Advocate eDetailer ", + "fr": null + }, + "parent": 8224, + "id": 11003 + }, + { + "name": { + "de": "2006 - Technical Manual", + "en": "2006 - Technical Manual", + "fr": null + }, + "parent": 8224, + "id": 3743 + }, + { + "name": { + "de": "2008 - Lice Management", + "en": "2008 - Lice Management", + "fr": null + }, + "parent": 8224, + "id": 4850 + }, + { + "name": { + "de": "2009 Ferret", + "en": "2009 Ferret", + "fr": null + }, + "parent": 8224, + "id": 5123 + }, + { + "name": { + "de": "2009 - Detailer Angiostrongylus Vasorum", + "en": "2009 - Detailer Angiostrongylus Vasorum", + "fr": null + }, + "parent": 8224, + "id": 5363 + }, + { + "name": { + "de": "2009 - Baermann Protocol", + "en": "2009 - Baermann Protocol", + "fr": null + }, + "parent": 8224, + "id": 5403 + }, + { + "name": { + "de": "2010 - Lifecycle Crenosoma", + "en": "2010 - Lifecycle Crenosoma", + "fr": null + }, + "parent": 8224, + "id": 6023 + }, + { + "name": { + "de": "2009/2010 - Lifecycle Aelurostrongylus abstrusus", + "en": "2009/2010 - Lifecycle Aelurostrongylus abstrusus", + "fr": null + }, + "parent": 8224, + "id": 6024 + }, + { + "name": { + "de": "2016 - Diagnosis of Mites", + "en": "2016 - Diagnosis of Mites", + "fr": "Nouveau catégory" + }, + "parent": 8224, + "id": 14575 + }, + { + "name": { + "de": "2013/14 - Clinical Cases", + "en": "2013/14 - Clinical Cases", + "fr": null + }, + "parent": 8226, + "id": 10303 + }, + { + "name": { + "de": "2000 - Intelligence at Work - Toolkit", + "en": "2000 - Intelligence at Work - Toolkit", + "fr": null + }, + "parent": 8226, + "id": 3963 + }, + { + "name": { + "de": "2009 - New Branding Campaign Toolkit", + "en": "2009 - New Branding Campaign Toolkit", + "fr": null + }, + "parent": 8226, + "id": 5083 + }, + { + "name": { + "de": "2009 - Baytril Symposium Florence", + "en": "2009 - Baytril Symposium Florence", + "fr": null + }, + "parent": 8226, + "id": 12247 + }, + { + "name": { + "de": "2011 - Oral Suspension ", + "en": "2011 - Oral Suspension ", + "fr": null + }, + "parent": 8226, + "id": 8163 + }, + { + "name": { + "de": "Profender Dog", + "en": "Profender Dog", + "fr": null + }, + "parent": 8227, + "id": 8228 + }, + { + "name": { + "de": "Profender Cat", + "en": "Profender Cat", + "fr": null + }, + "parent": 8227, + "id": 8203 + }, + { + "name": { + "de": "2012 - Vet Detailer", + "en": "2012 - Vet Detailer", + "fr": null + }, + "parent": 8228, + "id": 8603 + }, + { + "name": { + "de": "2011 - Advocate MDR1", + "en": "2011 - Advocate MDR1", + "fr": null + }, + "parent": 8228, + "id": 7024 + }, + { + "name": { + "de": "2011 - Toxocara canis in dogs", + "en": "2011 - Toxocara canis in dogs", + "fr": null + }, + "parent": 8228, + "id": 8383 + }, + { + "name": { + "de": "2009 - Tablets Launch Concept", + "en": "2009 - Tablets Launch Concept", + "fr": null + }, + "parent": 8228, + "id": 4983 + }, + { + "name": { + "de": "Clinical Cases", + "en": "Clinical Cases", + "fr": null + }, + "parent": 8232, + "id": 10703 + }, + { + "name": { + "de": "2013 - Product Manual", + "en": "2013 - Product Manual", + "fr": null + }, + "parent": 8232, + "id": 10463 + }, + { + "name": { + "de": "2011 - Veraflox Brands", + "en": "2011 - Veraflox Brands", + "fr": null + }, + "parent": 8232, + "id": 6363 + }, + { + "name": { + "de": "AI Symposium Proceedings/Digest", + "en": "AI Symposium Proceedings/Digest", + "fr": "Nouveau catégory" + }, + "parent": 8232, + "id": 14423 + }, + { + "name": { + "de": "Veraflox Symposium", + "en": "Veraflox Symposium", + "fr": null + }, + "parent": 8232, + "id": 7143 + }, + { + "name": { + "de": "2014 - Concept \"Reduce the risk of recurrens\"", + "en": "2014 - Concept \"Reduce the risk of recurrens\"", + "fr": null + }, + "parent": 8232, + "id": 11443 + }, + { + "name": { + "de": "2013 - Laboratory card", + "en": "2013 - Laboratory card", + "fr": null + }, + "parent": 8232, + "id": 10843 + }, + { + "name": { + "de": "2016 - Endo Book", + "en": "2016 - Endo Book", + "fr": "Nouveau catégory" + }, + "parent": 8234, + "id": 14102 + }, + { + "name": { + "de": "2013 - A. ceylanicum detailer for Asia", + "en": "2013 - A. ceylanicum detailer for Asia", + "fr": null + }, + "parent": 8234, + "id": 10563 + }, + { + "name": { + "de": "2011 - Dog Breed Poster", + "en": "2011 - Dog Breed Poster", + "fr": null + }, + "parent": 8234, + "id": 8663 + }, + { + "name": { + "de": "2014 - Worming Tool", + "en": "2014 - Worming Tool", + "fr": null + }, + "parent": 8234, + "id": 11083 + }, + { + "name": { + "de": "2013 - WSAVA CE Ad", + "en": "2013 - WSAVA CE Ad", + "fr": null + }, + "parent": 8234, + "id": 10583 + }, + { + "name": { + "de": "2017 - Ecto Book", + "en": "2017 - Ecto Book", + "fr": "Nouveau catégory" + }, + "parent": 8234, + "id": 14716 + }, + { + "name": { + "de": "Dermatology Brochure ", + "en": "Dermatology Brochure ", + "fr": null + }, + "parent": 8234, + "id": 7763 + }, + { + "name": { + "de": "2009 - Symposium ESVD/ECVD", + "en": "2009 - Symposium ESVD/ECVD", + "fr": null + }, + "parent": 8234, + "id": 5763 + }, + { + "name": { + "de": "2013 - Egg Shedding Leaflet", + "en": "2013 - Egg Shedding Leaflet", + "fr": null + }, + "parent": 8234, + "id": 10683 + }, + { + "name": { + "de": "Parasite Calendar", + "en": "Parasite Calendar", + "fr": "Nouveau catégory" + }, + "parent": 8234, + "id": 14746 + }, + { + "name": { + "de": "2013 - Drontal Tasty Communication", + "en": "2013 - Drontal Tasty Communication", + "fr": null + }, + "parent": 8235, + "id": 10403 + }, + { + "name": { + "de": "2015 - Drontal eDetailer", + "en": "2015 - Drontal eDetailer", + "fr": null + }, + "parent": 8235, + "id": 12763 + }, + { + "name": { + "de": "2017 - Drontal Tasty Images", + "en": "2017 - Drontal Tasty Images", + "fr": "Nouveau catégory" + }, + "parent": 8235, + "id": 14595 + }, + { + "name": { + "de": "2016 - Digital Game", + "en": "2016 - Digital Game", + "fr": "Nouveau catégory" + }, + "parent": 8235, + "id": 14446 + }, + { + "name": { + "de": "2016 - Giardia", + "en": "2016 - Giardia", + "fr": "Nouveau catégory" + }, + "parent": 8235, + "id": 14400 + }, + { + "name": { + "de": "2010 - Giardia", + "en": "2010 - Giardia", + "fr": null + }, + "parent": 8235, + "id": 5963 + }, + { + "name": { + "de": "2007 - Wormers", + "en": "2007 - Wormers", + "fr": null + }, + "parent": 8235, + "id": 4263 + }, + { + "name": { + "de": "2012 - Vet Detailer", + "en": "2012 - Vet Detailer", + "fr": null + }, + "parent": 8235, + "id": 8605 + }, + { + "name": { + "de": "Swine", + "en": "Swine", + "fr": "Nouveau catégory" + }, + "parent": 8236, + "id": 14456 + }, + { + "name": { + "de": "Cattle", + "en": "Cattle", + "fr": "Nouveau catégory" + }, + "parent": 8236, + "id": 14455 + }, + { + "name": { + "de": "MPC Concept", + "en": "MPC Concept", + "fr": "Nouveau catégory" + }, + "parent": 8236, + "id": 14454 + }, + { + "name": { + "de": "Poultry", + "en": "Poultry", + "fr": "Nouveau catégory" + }, + "parent": 8236, + "id": 14457 + }, + { + "name": { + "de": "Brand Guide", + "en": "Brand Guide", + "fr": "Nouveau catégory" + }, + "parent": 8236, + "id": 14453 + }, + { + "name": { + "de": "Baycox Swine", + "en": "Baycox Swine", + "fr": null + }, + "parent": 8237, + "id": 5844 + }, + { + "name": { + "de": "Baycox Poultry", + "en": "Baycox Poultry", + "fr": null + }, + "parent": 8237, + "id": 8703 + }, + { + "name": { + "de": "Videos/Animations", + "en": "Videos/Animations", + "fr": null + }, + "parent": 8237, + "id": 11763 + }, + { + "name": { + "de": "Baycox Lamb", + "en": "Baycox Lamb", + "fr": null + }, + "parent": 8237, + "id": 5103 + }, + { + "name": { + "de": "Baycox Technical Information", + "en": "Baycox Technical Information", + "fr": null + }, + "parent": 8237, + "id": 5824 + }, + { + "name": { + "de": "Baycox Bovis", + "en": "Baycox Bovis", + "fr": null + }, + "parent": 8237, + "id": 7903 + }, + { + "name": { + "de": "Body Condition Score", + "en": "Body Condition Score", + "fr": null + }, + "parent": 8239, + "id": 10743 + }, + { + "name": { + "de": "2011 - Metabolic Moments", + "en": "2011 - Metabolic Moments", + "fr": null + }, + "parent": 8239, + "id": 8324 + }, + { + "name": { + "de": "2008 - Trust Pink Toolkit", + "en": "2008 - Trust Pink Toolkit", + "fr": null + }, + "parent": 8239, + "id": 4283 + }, + { + "name": { + "de": "Bayvarol Perizin Checkmite - Toolkit", + "en": "Bayvarol Perizin Checkmite - Toolkit", + "fr": null + }, + "parent": 8240, + "id": 3523 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 8241, + "id": 8063 + }, + { + "name": { + "de": "Print Detailer", + "en": "Print Detailer", + "fr": null + }, + "parent": 8463, + "id": 8004 + }, + { + "name": { + "de": "eDetailer", + "en": "eDetailer", + "fr": "Nouveau catégory" + }, + "parent": 8463, + "id": 14447 + }, + { + "name": { + "de": "Advertisements", + "en": "Advertisements", + "fr": "Nouveau catégory" + }, + "parent": 8463, + "id": 14448 + }, + { + "name": { + "de": "Key Visuals", + "en": "Key Visuals", + "fr": null + }, + "parent": 8464, + "id": 10983 + }, + { + "name": { + "de": "Images TV Spot", + "en": "Images TV Spot", + "fr": null + }, + "parent": 8464, + "id": 11503 + }, + { + "name": { + "de": "2017 - Advantix Toolbox", + "en": "2017 - Advantix Toolbox", + "fr": "Nouveau catégory" + }, + "parent": 8483, + "id": 14493 + }, + { + "name": { + "de": "2016 - No Bite Campaign", + "en": "2016 - No Bite Campaign", + "fr": "Nouveau catégory" + }, + "parent": 8483, + "id": 14260 + }, + { + "name": { + "de": "2006 - Go to the Max - Toolkit", + "en": "2006 - Go to the Max - Toolkit", + "fr": null + }, + "parent": 8483, + "id": 3483 + }, + { + "name": { + "de": "2003 - Free the Dog - Toolkit", + "en": "2003 - Free the Dog - Toolkit", + "fr": null + }, + "parent": 8483, + "id": 3543 + }, + { + "name": { + "de": "2017 - Neighbor Dogs", + "en": "2017 - Neighbor Dogs", + "fr": "Nouveau catégory" + }, + "parent": 8483, + "id": 14747 + }, + { + "name": { + "de": "2012 - Tape Campaign", + "en": "2012 - Tape Campaign", + "fr": null + }, + "parent": 8483, + "id": 8486 + }, + { + "name": { + "de": "2015 - H2H Detailer", + "en": "2015 - H2H Detailer", + "fr": null + }, + "parent": 8485, + "id": 12844 + }, + { + "name": { + "de": "2010 - Otranto Detailer ", + "en": "2010 - Otranto Detailer ", + "fr": null + }, + "parent": 8485, + "id": 6203 + }, + { + "name": { + "de": "2004 - eDetailer & Virtual Detailer", + "en": "2004 - eDetailer & Virtual Detailer", + "fr": null + }, + "parent": 8485, + "id": 12663 + }, + { + "name": { + "de": "2009 - Detailer Ehrlichosis", + "en": "2009 - Detailer Ehrlichosis", + "fr": null + }, + "parent": 8485, + "id": 5183 + }, + { + "name": { + "de": "2016 - Advantix H2H eDetailer", + "en": "2016 - Advantix H2H eDetailer", + "fr": "Nouveau catégory" + }, + "parent": 8485, + "id": 14020 + }, + { + "name": { + "de": "2008 - New evidence of efficacy ", + "en": "2008 - New evidence of efficacy ", + "fr": null + }, + "parent": 8485, + "id": 5983 + }, + { + "name": { + "de": "2012 - LeishVet Detailer", + "en": "2012 - LeishVet Detailer", + "fr": null + }, + "parent": 8485, + "id": 9183 + }, + { + "name": { + "de": "2013 - eDetailer", + "en": "2013 - eDetailer", + "fr": null + }, + "parent": 8485, + "id": 10763 + }, + { + "name": { + "de": "2013 - Detailer - Ehrlichia", + "en": "2013 - Detailer - Ehrlichia", + "fr": null + }, + "parent": 8485, + "id": 10603 + }, + { + "name": { + "de": "2007 - eDetailer & Virtual Detailer", + "en": "2007 - eDetailer & Virtual Detailer", + "fr": null + }, + "parent": 8485, + "id": 5564 + }, + { + "name": { + "de": "Fleas", + "en": "Fleas", + "fr": null + }, + "parent": 8543, + "id": 8544 + }, + { + "name": { + "de": "Protozoa", + "en": "Protozoa", + "fr": null + }, + "parent": 8543, + "id": 8547 + }, + { + "name": { + "de": "Ticks", + "en": "Ticks", + "fr": null + }, + "parent": 8543, + "id": 8548 + }, + { + "name": { + "de": "Worms", + "en": "Worms", + "fr": null + }, + "parent": 8543, + "id": 8549 + }, + { + "name": { + "de": "Lice", + "en": "Lice", + "fr": null + }, + "parent": 8543, + "id": 8545 + }, + { + "name": { + "de": "Mites", + "en": "Mites", + "fr": null + }, + "parent": 8543, + "id": 8546 + }, + { + "name": { + "de": "Flies", + "en": "Flies", + "fr": null + }, + "parent": 8543, + "id": 9283 + }, + { + "name": { + "de": "Tapeworms", + "en": "Tapeworms", + "fr": null + }, + "parent": 8549, + "id": 9264 + }, + { + "name": { + "de": "Roundworms", + "en": "Roundworms", + "fr": null + }, + "parent": 8549, + "id": 9263 + }, + { + "name": { + "de": "Parasites", + "en": "Parasites", + "fr": null + }, + "parent": 8723, + "id": 8763 + }, + { + "name": { + "de": "Animals", + "en": "Animals", + "fr": null + }, + "parent": 8723, + "id": 8764 + }, + { + "name": { + "de": "Pictograms", + "en": "Pictograms", + "fr": null + }, + "parent": 8723, + "id": 8768 + }, + { + "name": { + "de": "Art", + "en": "Art", + "fr": null + }, + "parent": 8723, + "id": 8766 + }, + { + "name": { + "de": "Lifecycles + Routes of infection", + "en": "Lifecycles + Routes of infection", + "fr": null + }, + "parent": 8723, + "id": 8767 + }, + { + "name": { + "de": "Application", + "en": "Application", + "fr": null + }, + "parent": 8723, + "id": 8765 + }, + { + "name": { + "de": "Guidelines", + "en": "Guidelines", + "fr": null + }, + "parent": 8983, + "id": 11263 + }, + { + "name": { + "de": "Illustrations", + "en": "Illustrations", + "fr": null + }, + "parent": 8983, + "id": 9304 + }, + { + "name": { + "de": "Graphics/tables", + "en": "Graphics/tables", + "fr": null + }, + "parent": 8983, + "id": 9303 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 8983, + "id": 9003 + }, + { + "name": { + "de": "Logos", + "en": "Logos", + "fr": null + }, + "parent": 8983, + "id": 8985 + }, + { + "name": { + "de": "Packshots", + "en": "Packshots", + "fr": null + }, + "parent": 8983, + "id": 10503 + }, + { + "name": { + "de": "Advertising Media", + "en": "Advertising Media", + "fr": null + }, + "parent": 8983, + "id": 9823 + }, + { + "name": { + "de": "PR & Congresses", + "en": "PR & Congresses", + "fr": null + }, + "parent": 8983, + "id": 12704 + }, + { + "name": { + "de": "Webshop", + "en": "Webshop", + "fr": null + }, + "parent": 8983, + "id": 12543 + }, + { + "name": { + "de": "Give Aways", + "en": "Give Aways", + "fr": null + }, + "parent": 8983, + "id": 12183 + }, + { + "name": { + "de": "Videos", + "en": "Videos", + "fr": null + }, + "parent": 8983, + "id": 11823 + }, + { + "name": { + "de": "Disease Symptoms", + "en": "Disease Symptoms", + "fr": null + }, + "parent": 8984, + "id": 9644 + }, + { + "name": { + "de": "Target animals", + "en": "Target animals", + "fr": null + }, + "parent": 8984, + "id": 9543 + }, + { + "name": { + "de": "People with animals", + "en": "People with animals", + "fr": null + }, + "parent": 8984, + "id": 8993 + }, + { + "name": { + "de": "Insects and arachnids", + "en": "Insects and arachnids", + "fr": null + }, + "parent": 8984, + "id": 9557 + }, + { + "name": { + "de": "Worms (Helminths)", + "en": "Worms (Helminths)", + "fr": null + }, + "parent": 8984, + "id": 9558 + }, + { + "name": { + "de": "Applications", + "en": "Applications", + "fr": null + }, + "parent": 8984, + "id": 9643 + }, + { + "name": { + "de": "Examination/Sampling", + "en": "Examination/Sampling", + "fr": "Nouveau catégory" + }, + "parent": 8984, + "id": 14380 + }, + { + "name": { + "de": "People", + "en": "People", + "fr": null + }, + "parent": 8984, + "id": 8992 + }, + { + "name": { + "de": "Different animals together", + "en": "Different animals together", + "fr": null + }, + "parent": 8984, + "id": 8987 + }, + { + "name": { + "de": "Illustrations", + "en": "Illustrations", + "fr": null + }, + "parent": 8984, + "id": 8988 + }, + { + "name": { + "de": "Laboratory", + "en": "Laboratory", + "fr": null + }, + "parent": 8984, + "id": 8990 + }, + { + "name": { + "de": "Microorganism", + "en": "Microorganism", + "fr": null + }, + "parent": 8984, + "id": 8991 + }, + { + "name": { + "de": "Maps", + "en": "Maps", + "fr": null + }, + "parent": 8988, + "id": 9631 + }, + { + "name": { + "de": "Application", + "en": "Application", + "fr": null + }, + "parent": 8988, + "id": 9224 + }, + { + "name": { + "de": "Pictograms", + "en": "Pictograms", + "fr": null + }, + "parent": 8988, + "id": 9228 + }, + { + "name": { + "de": "Animals and people", + "en": "Animals and people", + "fr": null + }, + "parent": 8988, + "id": 9223 + }, + { + "name": { + "de": "Parasites", + "en": "Parasites", + "fr": null + }, + "parent": 8988, + "id": 9227 + }, + { + "name": { + "de": "Lifecycles & Routes of infection", + "en": "Lifecycles & Routes of infection", + "fr": null + }, + "parent": 8988, + "id": 9226 + }, + { + "name": { + "de": "Art", + "en": "Art", + "fr": null + }, + "parent": 8988, + "id": 9225 + }, + { + "name": { + "de": "Cells and microorganisms", + "en": "Cells and microorganisms", + "fr": null + }, + "parent": 8988, + "id": 9650 + }, + { + "name": { + "de": "Different animals together", + "en": "Different animals together", + "fr": null + }, + "parent": 9003, + "id": 9463 + }, + { + "name": { + "de": "Microscope images", + "en": "Microscope images", + "fr": null + }, + "parent": 9003, + "id": 9647 + }, + { + "name": { + "de": "Events", + "en": "Events", + "fr": null + }, + "parent": 9003, + "id": 9623 + }, + { + "name": { + "de": "People", + "en": "People", + "fr": null + }, + "parent": 9003, + "id": 10963 + }, + { + "name": { + "de": "Animals", + "en": "Animals", + "fr": null + }, + "parent": 9003, + "id": 9004 + }, + { + "name": { + "de": "Disease symptoms", + "en": "Disease symptoms", + "fr": null + }, + "parent": 9003, + "id": 9464 + }, + { + "name": { + "de": "Microorganisms", + "en": "Microorganisms", + "fr": null + }, + "parent": 9003, + "id": 9024 + }, + { + "name": { + "de": "Application", + "en": "Application", + "fr": null + }, + "parent": 9003, + "id": 11204 + }, + { + "name": { + "de": "People and animals", + "en": "People and animals", + "fr": null + }, + "parent": 9003, + "id": 9443 + }, + { + "name": { + "de": "Dogs", + "en": "Dogs", + "fr": null + }, + "parent": 9004, + "id": 9444 + }, + { + "name": { + "de": "Cats", + "en": "Cats", + "fr": null + }, + "parent": 9004, + "id": 9445 + }, + { + "name": { + "de": "Horses", + "en": "Horses", + "fr": null + }, + "parent": 9004, + "id": 9446 + }, + { + "name": { + "de": "Images from Mexico", + "en": "Images from Mexico", + "fr": null + }, + "parent": 9004, + "id": 9323 + }, + { + "name": { + "de": "Insects and arachnids", + "en": "Insects and arachnids", + "fr": null + }, + "parent": 9004, + "id": 9005 + }, + { + "name": { + "de": "Sheep ticks and control", + "en": "Sheep ticks and control", + "fr": null + }, + "parent": 9004, + "id": 9726 + }, + { + "name": { + "de": "Ticks and tickborne", + "en": "Ticks and tickborne", + "fr": null + }, + "parent": 9004, + "id": 9724 + }, + { + "name": { + "de": "Ectoparasites in pictures", + "en": "Ectoparasites in pictures", + "fr": null + }, + "parent": 9004, + "id": 9723 + }, + { + "name": { + "de": "Poultry", + "en": "Poultry", + "fr": null + }, + "parent": 9004, + "id": 9703 + }, + { + "name": { + "de": "Sheeps", + "en": "Sheeps", + "fr": null + }, + "parent": 9004, + "id": 9683 + }, + { + "name": { + "de": "Benelux Images black/white", + "en": "Benelux Images black/white", + "fr": null + }, + "parent": 9004, + "id": 9603 + }, + { + "name": { + "de": "Worms", + "en": "Worms", + "fr": null + }, + "parent": 9004, + "id": 9523 + }, + { + "name": { + "de": "Small furry animals", + "en": "Small furry animals", + "fr": null + }, + "parent": 9004, + "id": 10964 + }, + { + "name": { + "de": "Bees", + "en": "Bees", + "fr": null + }, + "parent": 9004, + "id": 9483 + }, + { + "name": { + "de": "Cattle", + "en": "Cattle", + "fr": null + }, + "parent": 9004, + "id": 9484 + }, + { + "name": { + "de": "Swine", + "en": "Swine", + "fr": null + }, + "parent": 9004, + "id": 9485 + }, + { + "name": { + "de": "Red bird mite", + "en": "Red bird mite", + "fr": null + }, + "parent": 9005, + "id": 9586 + }, + { + "name": { + "de": "Cat and DogART, Portugal", + "en": "Cat and DogART, Portugal", + "fr": null + }, + "parent": 9225, + "id": 9625 + }, + { + "name": { + "de": "Cat and DogART, Prague", + "en": "Cat and DogART, Prague", + "fr": null + }, + "parent": 9225, + "id": 9626 + }, + { + "name": { + "de": "SheepART", + "en": "SheepART", + "fr": null + }, + "parent": 9225, + "id": 9630 + }, + { + "name": { + "de": "PigART", + "en": "PigART", + "fr": null + }, + "parent": 9225, + "id": 9628 + }, + { + "name": { + "de": "PoultryART", + "en": "PoultryART", + "fr": null + }, + "parent": 9225, + "id": 9629 + }, + { + "name": { + "de": "CattleART", + "en": "CattleART", + "fr": null + }, + "parent": 9225, + "id": 9627 + }, + { + "name": { + "de": "Advantix, 2003 - Free the dog Toolkit", + "en": "Advantix, 2003 - Free the dog Toolkit", + "fr": null + }, + "parent": 9443, + "id": 10123 + }, + { + "name": { + "de": "Myiases", + "en": "Myiases", + "fr": null + }, + "parent": 9464, + "id": 9727 + }, + { + "name": { + "de": "Birds", + "en": "Birds", + "fr": null + }, + "parent": 9543, + "id": 9549 + }, + { + "name": { + "de": "Honey bees", + "en": "Honey bees", + "fr": null + }, + "parent": 9543, + "id": 9547 + }, + { + "name": { + "de": "Horses", + "en": "Horses", + "fr": null + }, + "parent": 9543, + "id": 9546 + }, + { + "name": { + "de": "Dogs", + "en": "Dogs", + "fr": null + }, + "parent": 9543, + "id": 9545 + }, + { + "name": { + "de": "Cats", + "en": "Cats", + "fr": null + }, + "parent": 9543, + "id": 9544 + }, + { + "name": { + "de": "Zoo and other animals", + "en": "Zoo and other animals", + "fr": null + }, + "parent": 9543, + "id": 9556 + }, + { + "name": { + "de": "Reptiles and turtles", + "en": "Reptiles and turtles", + "fr": null + }, + "parent": 9543, + "id": 9555 + }, + { + "name": { + "de": "Poultry", + "en": "Poultry", + "fr": null + }, + "parent": 9543, + "id": 9554 + }, + { + "name": { + "de": "Sheep", + "en": "Sheep", + "fr": null + }, + "parent": 9543, + "id": 9552 + }, + { + "name": { + "de": "Cattle", + "en": "Cattle", + "fr": null + }, + "parent": 9543, + "id": 9548 + }, + { + "name": { + "de": "Small furry animals", + "en": "Small furry animals", + "fr": null + }, + "parent": 9543, + "id": 9550 + }, + { + "name": { + "de": "Swine", + "en": "Swine", + "fr": null + }, + "parent": 9543, + "id": 9551 + }, + { + "name": { + "de": "Flowers", + "en": "Flowers", + "fr": null + }, + "parent": 9547, + "id": 12943 + }, + { + "name": { + "de": "Fleas", + "en": "Fleas", + "fr": null + }, + "parent": 9557, + "id": 9559 + }, + { + "name": { + "de": "Mosquitoes", + "en": "Mosquitoes", + "fr": null + }, + "parent": 9557, + "id": 9563 + }, + { + "name": { + "de": "Flies", + "en": "Flies", + "fr": null + }, + "parent": 9557, + "id": 9560 + }, + { + "name": { + "de": "Ticks", + "en": "Ticks", + "fr": null + }, + "parent": 9557, + "id": 9564 + }, + { + "name": { + "de": "Mites", + "en": "Mites", + "fr": null + }, + "parent": 9557, + "id": 9562 + }, + { + "name": { + "de": "Lice", + "en": "Lice", + "fr": null + }, + "parent": 9557, + "id": 9561 + }, + { + "name": { + "de": "Tapeworms", + "en": "Tapeworms", + "fr": null + }, + "parent": 9558, + "id": 9566 + }, + { + "name": { + "de": "Roundworms", + "en": "Roundworms", + "fr": null + }, + "parent": 9558, + "id": 9565 + }, + { + "name": { + "de": "WSAVA 2006, Prag", + "en": "WSAVA 2006, Prag", + "fr": null + }, + "parent": 9623, + "id": 9664 + }, + { + "name": { + "de": "CVBD symposium, Billesley 2006", + "en": "CVBD symposium, Billesley 2006", + "fr": null + }, + "parent": 9623, + "id": 9624 + }, + { + "name": { + "de": "Organs", + "en": "Organs", + "fr": null + }, + "parent": 9644, + "id": 9645 + }, + { + "name": { + "de": "Skin", + "en": "Skin", + "fr": null + }, + "parent": 9644, + "id": 10443 + }, + { + "name": { + "de": "LM images", + "en": "LM images", + "fr": null + }, + "parent": 9647, + "id": 9649 + }, + { + "name": { + "de": "SEM images", + "en": "SEM images", + "fr": null + }, + "parent": 9647, + "id": 9648 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 9743, + "id": 11103 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 9743, + "id": 11183 + }, + { + "name": { + "de": "Advocate", + "en": "Advocate", + "fr": null + }, + "parent": 9743, + "id": 11105 + }, + { + "name": { + "de": "Drontal", + "en": "Drontal", + "fr": null + }, + "parent": 9743, + "id": 11106 + }, + { + "name": { + "de": "Profender", + "en": "Profender", + "fr": null + }, + "parent": 9743, + "id": 11108 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 9743, + "id": 11109 + }, + { + "name": { + "de": "Procox", + "en": "Procox", + "fr": null + }, + "parent": 9743, + "id": 11110 + }, + { + "name": { + "de": "Catosal", + "en": "Catosal", + "fr": null + }, + "parent": 9743, + "id": 11111 + }, + { + "name": { + "de": "Veraflox", + "en": "Veraflox", + "fr": null + }, + "parent": 9743, + "id": 11112 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 9743, + "id": 11113 + }, + { + "name": { + "de": "Clavobay", + "en": "Clavobay", + "fr": null + }, + "parent": 9743, + "id": 11114 + }, + { + "name": { + "de": "Byemite", + "en": "Byemite", + "fr": null + }, + "parent": 9743, + "id": 11115 + }, + { + "name": { + "de": "Droncit", + "en": "Droncit", + "fr": null + }, + "parent": 9743, + "id": 11123 + }, + { + "name": { + "de": "Bolfo/Bay-o-Pet", + "en": "Bolfo/Bay-o-Pet", + "fr": null + }, + "parent": 9743, + "id": 11124 + }, + { + "name": { + "de": "Advantix", + "en": "Advantix", + "fr": null + }, + "parent": 9743, + "id": 11104 + }, + { + "name": { + "de": "CAP", + "en": "CAP", + "fr": null + }, + "parent": 9823, + "id": 10243 + }, + { + "name": { + "de": "FAP", + "en": "FAP", + "fr": null + }, + "parent": 9823, + "id": 10203 + }, + { + "name": { + "de": "Bayticol", + "en": "Bayticol", + "fr": null + }, + "parent": 10203, + "id": 11563 + }, + { + "name": { + "de": "Dairy Products", + "en": "Dairy Products", + "fr": null + }, + "parent": 10203, + "id": 11963 + }, + { + "name": { + "de": "Bayvarol", + "en": "Bayvarol", + "fr": null + }, + "parent": 10203, + "id": 11943 + }, + { + "name": { + "de": "Polyvar", + "en": "Polyvar", + "fr": "Nouveau catégory" + }, + "parent": 10203, + "id": 14695 + }, + { + "name": { + "de": "ByeMite", + "en": "ByeMite", + "fr": null + }, + "parent": 10203, + "id": 12103 + }, + { + "name": { + "de": "Catosal", + "en": "Catosal", + "fr": null + }, + "parent": 10203, + "id": 12163 + }, + { + "name": { + "de": "Transforming Livestock Production", + "en": "Transforming Livestock Production", + "fr": null + }, + "parent": 10203, + "id": 12223 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 10203, + "id": 11623 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 10203, + "id": 10204 + }, + { + "name": { + "de": "Prolongal", + "en": "Prolongal", + "fr": "Nouveau catégory" + }, + "parent": 10203, + "id": 14515 + }, + { + "name": { + "de": "Biosecurity", + "en": "Biosecurity", + "fr": null + }, + "parent": 10203, + "id": 11283 + }, + { + "name": { + "de": "Baycox Piglet Launch Campaign - Toolkit", + "en": "Baycox Piglet Launch Campaign - Toolkit", + "fr": null + }, + "parent": 10204, + "id": 11343 + }, + { + "name": { + "de": "Baycox Bovis Toolkit (Old)", + "en": "Baycox Bovis Toolkit (Old)", + "fr": null + }, + "parent": 10204, + "id": 10250 + }, + { + "name": { + "de": "Baycox Lamb Toolkit", + "en": "Baycox Lamb Toolkit", + "fr": null + }, + "parent": 10204, + "id": 11323 + }, + { + "name": { + "de": "Baycox Brand Communication 2009", + "en": "Baycox Brand Communication 2009", + "fr": null + }, + "parent": 10204, + "id": 10205 + }, + { + "name": { + "de": "Baycox Poultry", + "en": "Baycox Poultry", + "fr": null + }, + "parent": 10204, + "id": 11363 + }, + { + "name": { + "de": "The European Campaigns", + "en": "The European Campaigns", + "fr": null + }, + "parent": 10204, + "id": 10247 + }, + { + "name": { + "de": "Logos", + "en": "Logos", + "fr": null + }, + "parent": 10205, + "id": 10206 + }, + { + "name": { + "de": "Key Visuals", + "en": "Key Visuals", + "fr": null + }, + "parent": 10205, + "id": 10207 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 10243, + "id": 10244 + }, + { + "name": { + "de": "Miscellaneous", + "en": "Miscellaneous", + "fr": null + }, + "parent": 10243, + "id": 12363 + }, + { + "name": { + "de": "Advantix", + "en": "Advantix", + "fr": null + }, + "parent": 10243, + "id": 12070 + }, + { + "name": { + "de": "Droncit", + "en": "Droncit", + "fr": null + }, + "parent": 10243, + "id": 12026 + }, + { + "name": { + "de": "Drontal", + "en": "Drontal", + "fr": null + }, + "parent": 10243, + "id": 12025 + }, + { + "name": { + "de": "Kiltix", + "en": "Kiltix", + "fr": null + }, + "parent": 10243, + "id": 12024 + }, + { + "name": { + "de": "Profender", + "en": "Profender", + "fr": null + }, + "parent": 10243, + "id": 12023 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 10243, + "id": 11984 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 10243, + "id": 11983 + }, + { + "name": { + "de": "BPS", + "en": "BPS", + "fr": null + }, + "parent": 10243, + "id": 11965 + }, + { + "name": { + "de": "Dermatology", + "en": "Dermatology", + "fr": null + }, + "parent": 10243, + "id": 11964 + }, + { + "name": { + "de": "Advocate", + "en": "Advocate", + "fr": null + }, + "parent": 10243, + "id": 11703 + }, + { + "name": { + "de": "Hyonate", + "en": "Hyonate", + "fr": "Nouveau catégory" + }, + "parent": 10243, + "id": 14421 + }, + { + "name": { + "de": "Acticam", + "en": "Acticam", + "fr": "Nouveau catégory" + }, + "parent": 10243, + "id": 14420 + }, + { + "name": { + "de": "Catosal", + "en": "Catosal", + "fr": null + }, + "parent": 10243, + "id": 11683 + }, + { + "name": { + "de": "Veraflox", + "en": "Veraflox", + "fr": null + }, + "parent": 10243, + "id": 11223 + }, + { + "name": { + "de": "Renalzin", + "en": "Renalzin", + "fr": null + }, + "parent": 10243, + "id": 11203 + }, + { + "name": { + "de": "Fuciderm, Fucidin, Conoptal", + "en": "Fuciderm, Fucidin, Conoptal", + "fr": null + }, + "parent": 10243, + "id": 10864 + }, + { + "name": { + "de": "Clavobay", + "en": "Clavobay", + "fr": null + }, + "parent": 10243, + "id": 10863 + }, + { + "name": { + "de": "2012 - Client education", + "en": "2012 - Client education", + "fr": "Nouveau catégory" + }, + "parent": 10244, + "id": 14445 + }, + { + "name": { + "de": "POM", + "en": "POM", + "fr": "Nouveau catégory" + }, + "parent": 10244, + "id": 14441 + }, + { + "name": { + "de": "OTC", + "en": "OTC", + "fr": "Nouveau catégory" + }, + "parent": 10244, + "id": 14440 + }, + { + "name": { + "de": "Seresto Profender", + "en": "Seresto Profender", + "fr": "Nouveau catégory" + }, + "parent": 10244, + "id": 14442 + }, + { + "name": { + "de": "2012 - Launch", + "en": "2012 - Launch", + "fr": "Nouveau catégory" + }, + "parent": 10244, + "id": 14444 + }, + { + "name": { + "de": "Augmented Reality", + "en": "Augmented Reality", + "fr": "Nouveau catégory" + }, + "parent": 10244, + "id": 14615 + }, + { + "name": { + "de": "Vet/Nurse Material", + "en": "Vet/Nurse Material", + "fr": "Nouveau catégory" + }, + "parent": 10244, + "id": 14717 + }, + { + "name": { + "de": "Seresto e-detailer", + "en": "Seresto e-detailer", + "fr": null + }, + "parent": 10244, + "id": 10245 + }, + { + "name": { + "de": "Awareness", + "en": "Awareness", + "fr": null + }, + "parent": 10247, + "id": 10248 + }, + { + "name": { + "de": "Launch", + "en": "Launch", + "fr": null + }, + "parent": 10247, + "id": 10249 + }, + { + "name": { + "de": "Awareness Campaign", + "en": "Awareness Campaign", + "fr": null + }, + "parent": 10250, + "id": 10251 + }, + { + "name": { + "de": "Launch Campaign", + "en": "Launch Campaign", + "fr": null + }, + "parent": 10250, + "id": 10252 + }, + { + "name": { + "de": "Images Baycox bovis Toolkit", + "en": "Images Baycox bovis Toolkit", + "fr": null + }, + "parent": 10250, + "id": 11303 + }, + { + "name": { + "de": "Packshots", + "en": "Packshots", + "fr": null + }, + "parent": 10883, + "id": 10884 + }, + { + "name": { + "de": "Training Tools MA", + "en": "Training Tools MA", + "fr": null + }, + "parent": 11263, + "id": 12703 + }, + { + "name": { + "de": "CAP Brand Design", + "en": "CAP Brand Design", + "fr": null + }, + "parent": 11263, + "id": 13047 + }, + { + "name": { + "de": "Advocate Guideline 2009", + "en": "Advocate Guideline 2009", + "fr": null + }, + "parent": 11263, + "id": 11264 + }, + { + "name": { + "de": "Packaging", + "en": "Packaging", + "fr": "Nouveau catégory" + }, + "parent": 11263, + "id": 14224 + }, + { + "name": { + "de": "eDetailer Template", + "en": "eDetailer Template", + "fr": "Nouveau catégory" + }, + "parent": 11263, + "id": 14360 + }, + { + "name": { + "de": "FAP Brand Design", + "en": "FAP Brand Design", + "fr": null + }, + "parent": 11263, + "id": 13050 + }, + { + "name": { + "de": "Images Baycox Lamb Toolkit", + "en": "Images Baycox Lamb Toolkit", + "fr": null + }, + "parent": 11323, + "id": 11324 + }, + { + "name": { + "de": "Baycox Piglet Images", + "en": "Baycox Piglet Images", + "fr": null + }, + "parent": 11343, + "id": 11344 + }, + { + "name": { + "de": "Images Baycox Poultry", + "en": "Images Baycox Poultry", + "fr": null + }, + "parent": 11363, + "id": 11364 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 11563, + "id": 11564 + }, + { + "name": { + "de": "Baytril Eyecatcher Campaign", + "en": "Baytril Eyecatcher Campaign", + "fr": null + }, + "parent": 11623, + "id": 11863 + }, + { + "name": { + "de": "Baytril MPC Brochure", + "en": "Baytril MPC Brochure", + "fr": null + }, + "parent": 11623, + "id": 11903 + }, + { + "name": { + "de": "Baytril 1nject Concept", + "en": "Baytril 1nject Concept", + "fr": null + }, + "parent": 11623, + "id": 11923 + }, + { + "name": { + "de": "Baytril max -Advertising Concept 1998", + "en": "Baytril max -Advertising Concept 1998", + "fr": null + }, + "parent": 11623, + "id": 12243 + }, + { + "name": { + "de": " Baytril International Communication Concepts", + "en": " Baytril International Communication Concepts", + "fr": null + }, + "parent": 11623, + "id": 11843 + }, + { + "name": { + "de": "Baytril against Mastitis - Technical manual", + "en": "Baytril against Mastitis - Technical manual", + "fr": null + }, + "parent": 11623, + "id": 12303 + }, + { + "name": { + "de": "Baytril - Communication Concept 2011", + "en": "Baytril - Communication Concept 2011", + "fr": null + }, + "parent": 11623, + "id": 11624 + }, + { + "name": { + "de": "Baytril The right choice Toolkit", + "en": "Baytril The right choice Toolkit", + "fr": null + }, + "parent": 11623, + "id": 12283 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 11624, + "id": 11643 + }, + { + "name": { + "de": "Poster", + "en": "Poster", + "fr": null + }, + "parent": 11703, + "id": 11704 + }, + { + "name": { + "de": "Baycox Lamb", + "en": "Baycox Lamb", + "fr": null + }, + "parent": 11763, + "id": 11765 + }, + { + "name": { + "de": "Baycox Swine", + "en": "Baycox Swine", + "fr": null + }, + "parent": 11763, + "id": 11766 + }, + { + "name": { + "de": "Baycox Bovis", + "en": "Baycox Bovis", + "fr": null + }, + "parent": 11763, + "id": 11764 + }, + { + "name": { + "de": "Webinars", + "en": "Webinars", + "fr": "Nouveau catégory" + }, + "parent": 11823, + "id": 14021 + }, + { + "name": { + "de": "Historical films", + "en": "Historical films", + "fr": null + }, + "parent": 11823, + "id": 12323 + }, + { + "name": { + "de": "TV Spots", + "en": "TV Spots", + "fr": null + }, + "parent": 11823, + "id": 12623 + }, + { + "name": { + "de": "CAP", + "en": "CAP", + "fr": null + }, + "parent": 11823, + "id": 12063 + }, + { + "name": { + "de": "FAP", + "en": "FAP", + "fr": null + }, + "parent": 11823, + "id": 12064 + }, + { + "name": { + "de": "Events", + "en": "Events", + "fr": null + }, + "parent": 11823, + "id": 12343 + }, + { + "name": { + "de": "Marketing Excellence", + "en": "Marketing Excellence", + "fr": null + }, + "parent": 11823, + "id": 12344 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 11843, + "id": 11844 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 11863, + "id": 11864 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 11903, + "id": 11904 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 11923, + "id": 11924 + }, + { + "name": { + "de": "Bayvarol Perizin Checkmite - Toolkit", + "en": "Bayvarol Perizin Checkmite - Toolkit", + "fr": null + }, + "parent": 11943, + "id": 11944 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 11944, + "id": 11945 + }, + { + "name": { + "de": "2012 - BPS Finder", + "en": "2012 - BPS Finder", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14741 + }, + { + "name": { + "de": "2015 - BPS Finder for iPads", + "en": "2015 - BPS Finder for iPads", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14743 + }, + { + "name": { + "de": "BPS Artwork", + "en": "BPS Artwork", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14744 + }, + { + "name": { + "de": "2007 - UK / Lucy and Banjo", + "en": "2007 - UK / Lucy and Banjo", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14738 + }, + { + "name": { + "de": "2008 - Manual for small mammals", + "en": "2008 - Manual for small mammals", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14739 + }, + { + "name": { + "de": "2014 - BPS Advertisement", + "en": "2014 - BPS Advertisement", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14742 + }, + { + "name": { + "de": "BPS Screensaver", + "en": "BPS Screensaver", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14745 + }, + { + "name": { + "de": "2009 - BPS Poster", + "en": "2009 - BPS Poster", + "fr": "Nouveau catégory" + }, + "parent": 11965, + "id": 14740 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": null + }, + "parent": 12063, + "id": 12683 + }, + { + "name": { + "de": "Advocate", + "en": "Advocate", + "fr": null + }, + "parent": 12063, + "id": 12067 + }, + { + "name": { + "de": "Renalzin", + "en": "Renalzin", + "fr": null + }, + "parent": 12063, + "id": 12603 + }, + { + "name": { + "de": "BPS", + "en": "BPS", + "fr": null + }, + "parent": 12063, + "id": 12583 + }, + { + "name": { + "de": "Drontal", + "en": "Drontal", + "fr": null + }, + "parent": 12063, + "id": 12563 + }, + { + "name": { + "de": "Rompun", + "en": "Rompun", + "fr": null + }, + "parent": 12063, + "id": 12964 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": null + }, + "parent": 12063, + "id": 12065 + }, + { + "name": { + "de": "Advantix", + "en": "Advantix", + "fr": null + }, + "parent": 12063, + "id": 12066 + }, + { + "name": { + "de": "Profender", + "en": "Profender", + "fr": null + }, + "parent": 12063, + "id": 12643 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 12063, + "id": 12068 + }, + { + "name": { + "de": "Worms", + "en": "Worms", + "fr": null + }, + "parent": 12063, + "id": 12503 + }, + { + "name": { + "de": "Baytril", + "en": "Baytril", + "fr": null + }, + "parent": 12064, + "id": 12983 + }, + { + "name": { + "de": "Bye Mite", + "en": "Bye Mite", + "fr": null + }, + "parent": 12064, + "id": 12069 + }, + { + "name": { + "de": "Baycox", + "en": "Baycox", + "fr": null + }, + "parent": 12064, + "id": 12823 + }, + { + "name": { + "de": "CVBD WebConference", + "en": "CVBD WebConference", + "fr": "Nouveau catégory" + }, + "parent": 12070, + "id": 14340 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12103, + "id": 12104 + }, + { + "name": { + "de": "ByeMite Say Goodbye to Red Mites - The Toolkit", + "en": "ByeMite Say Goodbye to Red Mites - The Toolkit", + "fr": null + }, + "parent": 12103, + "id": 12123 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12123, + "id": 12124 + }, + { + "name": { + "de": "2014 - eDetailer", + "en": "2014 - eDetailer", + "fr": null + }, + "parent": 12143, + "id": 12144 + }, + { + "name": { + "de": "Metabolic Moments 2011", + "en": "Metabolic Moments 2011", + "fr": null + }, + "parent": 12163, + "id": 12164 + }, + { + "name": { + "de": "Trust Pinkt Toolkit 2008", + "en": "Trust Pinkt Toolkit 2008", + "fr": null + }, + "parent": 12163, + "id": 12203 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12164, + "id": 12165 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12203, + "id": 12204 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12223, + "id": 12224 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12243, + "id": 12244 + }, + { + "name": { + "de": "Technical Manual", + "en": "Technical Manual", + "fr": null + }, + "parent": 12243, + "id": 12245 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12245, + "id": 12246 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12283, + "id": 12284 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12303, + "id": 12304 + }, + { + "name": { + "de": "CVBD / Zoonosis", + "en": "CVBD / Zoonosis", + "fr": null + }, + "parent": 12343, + "id": 12346 + }, + { + "name": { + "de": "WBC", + "en": "WBC", + "fr": null + }, + "parent": 12343, + "id": 12350 + }, + { + "name": { + "de": "IPVS 2010", + "en": "IPVS 2010", + "fr": null + }, + "parent": 12343, + "id": 12348 + }, + { + "name": { + "de": "Parasite Exhibition Museum", + "en": "Parasite Exhibition Museum", + "fr": null + }, + "parent": 12343, + "id": 12349 + }, + { + "name": { + "de": "Baytril Symposium 2009 Florence", + "en": "Baytril Symposium 2009 Florence", + "fr": null + }, + "parent": 12343, + "id": 12345 + }, + { + "name": { + "de": "GM Workshop 2011, Krefeld", + "en": "GM Workshop 2011, Krefeld", + "fr": null + }, + "parent": 12343, + "id": 12347 + }, + { + "name": { + "de": "Images", + "en": "Images", + "fr": null + }, + "parent": 12403, + "id": 13003 + }, + { + "name": { + "de": "Special Edition", + "en": "Special Edition", + "fr": null + }, + "parent": 12543, + "id": 12545 + }, + { + "name": { + "de": "Clothes", + "en": "Clothes", + "fr": null + }, + "parent": 12543, + "id": 12544 + }, + { + "name": { + "de": "Congresses", + "en": "Congresses", + "fr": null + }, + "parent": 12704, + "id": 12705 + }, + { + "name": { + "de": "Public Relations", + "en": "Public Relations", + "fr": null + }, + "parent": 12704, + "id": 12706 + }, + { + "name": { + "de": "Angio Forum", + "en": "Angio Forum", + "fr": null + }, + "parent": 12705, + "id": 12709 + }, + { + "name": { + "de": "ESVD", + "en": "ESVD", + "fr": null + }, + "parent": 12705, + "id": 12713 + }, + { + "name": { + "de": "CVBD", + "en": "CVBD", + "fr": null + }, + "parent": 12705, + "id": 12714 + }, + { + "name": { + "de": "IPVS, WBC", + "en": "IPVS, WBC", + "fr": null + }, + "parent": 12705, + "id": 12710 + }, + { + "name": { + "de": "ECVIM", + "en": "ECVIM", + "fr": null + }, + "parent": 12705, + "id": 12711 + }, + { + "name": { + "de": "ESFM", + "en": "ESFM", + "fr": null + }, + "parent": 12705, + "id": 12712 + }, + { + "name": { + "de": "Press Releases", + "en": "Press Releases", + "fr": null + }, + "parent": 12706, + "id": 12708 + }, + { + "name": { + "de": "Brand PR", + "en": "Brand PR", + "fr": null + }, + "parent": 12706, + "id": 12707 + }, + { + "name": { + "de": "Brand Guide", + "en": "Brand Guide", + "fr": null + }, + "parent": 13043, + "id": 13044 + }, + { + "name": { + "de": "Digital", + "en": "Digital", + "fr": "Nouveau catégory" + }, + "parent": 13043, + "id": 14443 + }, + { + "name": { + "de": "Videos", + "en": "Videos", + "fr": "Nouveau catégory" + }, + "parent": 13043, + "id": 14180 + }, + { + "name": { + "de": "Print", + "en": "Print", + "fr": null + }, + "parent": 13043, + "id": 13046 + }, + { + "name": { + "de": "Logo", + "en": "Logo", + "fr": null + }, + "parent": 13043, + "id": 13045 + }, + { + "name": { + "de": "Packaging Design 1996", + "en": "Packaging Design 1996", + "fr": null + }, + "parent": 13047, + "id": 13049 + }, + { + "name": { + "de": "HOB 2000", + "en": "HOB 2000", + "fr": null + }, + "parent": 13047, + "id": 13085 + }, + { + "name": { + "de": "Profender", + "en": "Profender", + "fr": "Nouveau catégory" + }, + "parent": 13047, + "id": 14160 + }, + { + "name": { + "de": "Advantage family", + "en": "Advantage family", + "fr": null + }, + "parent": 13047, + "id": 13063 + }, + { + "name": { + "de": "Drontal Plus", + "en": "Drontal Plus", + "fr": null + }, + "parent": 13047, + "id": 13083 + }, + { + "name": { + "de": "Pet Care Products (OTC)", + "en": "Pet Care Products (OTC)", + "fr": null + }, + "parent": 13047, + "id": 13084 + }, + { + "name": { + "de": "Lifestyle Photography 2017", + "en": "Lifestyle Photography 2017", + "fr": "Nouveau catégory" + }, + "parent": 13047, + "id": 14675 + }, + { + "name": { + "de": "Kiltix", + "en": "Kiltix", + "fr": null + }, + "parent": 13047, + "id": 13048 + }, + { + "name": { + "de": "Seresto", + "en": "Seresto", + "fr": "Nouveau catégory" + }, + "parent": 13047, + "id": 14221 + }, + { + "name": { + "de": "Farm Animal Products", + "en": "Farm Animal Products", + "fr": "Nouveau catégory" + }, + "parent": 13050, + "id": 14223 + }, + { + "name": { + "de": "Farmhygiene Products", + "en": "Farmhygiene Products", + "fr": null + }, + "parent": 13050, + "id": 13051 + }, + { + "name": { + "de": "Image series 1", + "en": "Image series 1", + "fr": "Nouveau catégory" + }, + "parent": 14000, + "id": 14001 + }, + { + "name": { + "de": "Image series 2", + "en": "Image series 2", + "fr": "Nouveau catégory" + }, + "parent": 14000, + "id": 14002 + }, + { + "name": { + "de": "CVBD", + "en": "CVBD", + "fr": "Nouveau catégory" + }, + "parent": 14080, + "id": 14081 + }, + { + "name": { + "de": "Guideline", + "en": "Guideline", + "fr": "Nouveau catégory" + }, + "parent": 14082, + "id": 14120 + }, + { + "name": { + "de": "Blogger Box", + "en": "Blogger Box", + "fr": "Nouveau catégory" + }, + "parent": 14082, + "id": 14100 + }, + { + "name": { + "de": "Microsite", + "en": "Microsite", + "fr": "Nouveau catégory" + }, + "parent": 14082, + "id": 14101 + }, + { + "name": { + "de": "Packaging Images", + "en": "Packaging Images", + "fr": "undefined" + }, + "parent": 14221, + "id": 14222 + }, + { + "name": { + "de": "Absolut", + "en": "Absolut", + "fr": "Nouveau catégory" + }, + "parent": 14224, + "id": 14225 + }, + { + "name": { + "de": "Advantix", + "en": "Advantix", + "fr": "Nouveau catégory" + }, + "parent": 14224, + "id": 14242 + }, + { + "name": { + "de": "Advantage", + "en": "Advantage", + "fr": "Nouveau catégory" + }, + "parent": 14224, + "id": 14243 + }, + { + "name": { + "de": "2015", + "en": "2015", + "fr": "undefined" + }, + "parent": 14340, + "id": 14342 + }, + { + "name": { + "de": "2014", + "en": "2014", + "fr": "undefined" + }, + "parent": 14340, + "id": 14341 + }, + { + "name": { + "de": "Veraflox Det", + "en": "Veraflox Det", + "fr": "undefined" + }, + "parent": 14344, + "id": 14452 + }, + { + "name": { + "de": "Advocate D repens SEM '16", + "en": "Advocate D repens SEM '16", + "fr": "Nouveau catégory" + }, + "parent": 14344, + "id": 14535 + }, + { + "name": { + "de": "AI Symposia", + "en": "AI Symposia", + "fr": "Nouveau catégory" + }, + "parent": 14344, + "id": 14451 + }, + { + "name": { + "de": "AngioSEM", + "en": "AngioSEM", + "fr": "Nouveau catégory" + }, + "parent": 14344, + "id": 14496 + }, + { + "name": { + "de": "Baytril CC", + "en": "Baytril CC", + "fr": "Nouveau catégory" + }, + "parent": 14344, + "id": 14361 + }, + { + "name": { + "de": "CVBD", + "en": "CVBD", + "fr": "Nouveau catégory" + }, + "parent": 14344, + "id": 14362 + }, + { + "name": { + "de": "PowerPoint Templates", + "en": "PowerPoint Templates", + "fr": "undefined" + }, + "parent": 14449, + "id": 14450 + }, + { + "name": { + "de": "Advertisements", + "en": "Advertisements", + "fr": "undefined" + }, + "parent": 14455, + "id": 14458 + }, + { + "name": { + "de": "Mastitis Technical Manual", + "en": "Mastitis Technical Manual", + "fr": "undefined" + }, + "parent": 14455, + "id": 14461 + }, + { + "name": { + "de": "eDetailer", + "en": "eDetailer", + "fr": "undefined" + }, + "parent": 14456, + "id": 14464 + }, + { + "name": { + "de": "Brochures & Manuals", + "en": "Brochures & Manuals", + "fr": "undefined" + }, + "parent": 14456, + "id": 14463 + }, + { + "name": { + "de": "Advertisements", + "en": "Advertisements", + "fr": "undefined" + }, + "parent": 14456, + "id": 14462 + }, + { + "name": { + "de": "Brochures & Manuals", + "en": "Brochures & Manuals", + "fr": "undefined" + }, + "parent": 14457, + "id": 14466 + }, + { + "name": { + "de": "Advertisements", + "en": "Advertisements", + "fr": "undefined" + }, + "parent": 14457, + "id": 14465 + }, + { + "name": { + "de": "2013 - CVBD Diagnostic Poster", + "en": "2013 - CVBD Diagnostic Poster", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14476 + }, + { + "name": { + "de": "2012 - CVBD World Forum recommendations", + "en": "2012 - CVBD World Forum recommendations", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14474 + }, + { + "name": { + "de": "2010 - Canine Leishmaniosis", + "en": "2010 - Canine Leishmaniosis", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14471 + }, + { + "name": { + "de": "2009 - Risk Map", + "en": "2009 - Risk Map", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14469 + }, + { + "name": { + "de": "2014 - CVBD Digest", + "en": "2014 - CVBD Digest", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14477 + }, + { + "name": { + "de": "CVBD Symposia", + "en": "CVBD Symposia", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14473 + }, + { + "name": { + "de": "2011 - CVBD, Idexx", + "en": "2011 - CVBD, Idexx", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14472 + }, + { + "name": { + "de": "CVBD Feline Clinical Cases", + "en": "CVBD Feline Clinical Cases", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14478 + }, + { + "name": { + "de": "2013 - CVBD Diagnostic Paths", + "en": "2013 - CVBD Diagnostic Paths", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14475 + }, + { + "name": { + "de": "2010 - Clinic Manual", + "en": "2010 - Clinic Manual", + "fr": "Nouveau catégory" + }, + "parent": 14468, + "id": 14470 + } +] \ No newline at end of file diff --git a/AH MAM Migration/resources/Media_Assistant_Categories_131017_EDITED.csv b/AH MAM Migration/resources/Media_Assistant_Categories_131017_EDITED.csv new file mode 100644 index 0000000..721b096 --- /dev/null +++ b/AH MAM Migration/resources/Media_Assistant_Categories_131017_EDITED.csv @@ -0,0 +1,577 @@ +;;;;;;;;;; +;;;Legend:;;;;;;; +;;;Open Question;Mapping to Classification;Create Campaign;Copy to Keywords;Do not migrate;;; +;;;;Mapping to Media Type;;;;;; +;;;;;;;;;; +Action;Parameter;;;;;;;;; +;;;;;;;;;; +classify;Status.Released;;Advertising Media;;;;;;; +classify;BusinessUnit.CAP;;;Brands & Concepts CAP;;;;;; +brand;;;;;Advantage;;;;; +campaign;;;;;;2006 - Makeover Kit Packaging;;;; +campaign;;;;;;2008 - Speed of Flea Kill;;;; +campaign;;;;;;2010 - CAP Parasiticides;;;; +campaign;;;;;;2012 - Rabbit Detailer;;;; +campaign;;;;;;2013 - Advantage vs. Activyl Detailer;;;; +campaign;;;;;;2013 - Flea Escape Game;;;; +campaign;;;;;;2014 - Cat to the Vet Detailer;;;; +campaign;;;;;;2015 - Toolbox;;;; +campaign;;;;;;2016 - Cat Breeds Poster;;;; +campaign;(2007-2017);;;;;FSM Detailer;;;; +brand;;;;;Advantix ;;;;; +skip;;;;;;Concepts - Toolkits;;;; +campaign;;;;;;;2003 - Free the Dog - Toolkit;;; +campaign;;;;;;;2006 - Go to the Max - Toolkit;;; +campaign;;;;;;;2012 - Tape Campaign;;; +campaign;;;;;;;2016 - No Bite Campaign;;; +campaign;;;;;;;2017 - Advantix Toolbox;;; +campaign;;;;;;;2017 - Neighbor Dogs;;; +skip;;;;;;Detailer ;;;; +campaign;;;;;;;2004 - eDetailer & Virtual Detailer;;; +campaign;;;;;;;2007 - eDetailer & Virtual Detailer;;; +campaign;;;;;;;2008 - New evidence of efficacy ;;; +campaign;;;;;;;2009 - Detailer Ehrlichosis;;; +campaign;;;;;;;2010 - Otranto Detailer ;;; +campaign;;;;;;;2012 - LeishVet Detailer;;; +campaign;;;;;;;2013 - Detailer - Ehrlichia;;; +campaign;;;;;;;2013 - eDetailer;;; +campaign;;;;;;;2015 - H2H Detailer;;; +campaign;;;;;;;2016 - Advantix H2H eDetailer;;; +campaign;(2014);;;;;Info Website;;;; +brand;;;;;Advocate;;;;; +campaign;;;;;;2006 - Technical Manual;;;; +campaign;;;;;;2007 - Advocate Meets Advocate Toolkit;;;; +campaign;;;;;;2007 - Launch Campaign Toolkit;;;; +campaign;;;;;;2007 - New Indications;;;; +campaign;;;;;;2008 - Lice Management;;;; +campaign;;;;;;2008 - The Endectocide;;;; +campaign;;;;;;2009 - Baermann Protocol;;;; +campaign;;;;;;2009 - Detailer Angiostrongylus Vasorum;;;; +campaign;;;;;;2009 Ferret;;;; +skip;;;;;;;Communication Strategy;;; +skip;;;;;;;Market Research;;; +skip;;;;;;;PR;;; +skip;;;;;;;Veterinary Services Support;;; +campaign;;;;;;2009/2010 - Lifecycle Aelurostrongylus abstrusus;;;; +campaign;;;;;;2010 - Lifecycle Crenosoma;;;; +campaign;;;;;;2010/2011 - Detailers;;;; +campaign;;;;;;2011 - Speed of Flea kill Detailer;;;; +campaign;;;;;;2013 - Evolution Campaign;;;; +campaign;;;;;;2014 - Advocate Advertorials;;;; +campaign;;;;;;2014 - Advocate eDetailer ;;;; +campaign;;;;;;2015 - D. repens Detailer;;;; +campaign;;;;;;2015 - Global website Localization Docs;;;; +campaign;;;;;;2015 - Steady State Detailer;;;; +campaign;;;;;;2016 - Advocate Vet Ad;;;; +campaign;;;;;;2016 - Diagnosis of Mites;;;; +campaign;;;;;;2017 - Advocate Poster;;;; +brand;;;;;Baytril;;;;; +campaign;;;;;;2000 - Intelligence at Work - Toolkit;;;; +campaign;;;;;;2009 - New Branding Campaign Toolkit;;;; +campaign;;;;;;2009 - Baytril Symposium Florence;;;; +campaign;;;;;;2011 - Oral Suspension ;;;; +campaign;;;;;;2013/14 - Clinical Cases;;;; +brand;;;;;Bolfo/Bay-o-Pet;;;;; +brand;;;;;CVBD;;;;; +campaign;;;;;;2009 - Risk Map;;;; +campaign;;;;;;2010 - Canine Leishmaniosis;;;; +campaign;;;;;;2010 - Clinic Manual;;;; +campaign;;;;;;2011 - CVBD, Idexx;;;; +campaign;;;;;;2012 - CVBD World Forum recommendations;;;; +campaign;;;;;;2013 - CVBD Diagnostic Paths;;;; +campaign;;;;;;2013 - CVBD Diagnostic Poster;;;; +campaign;;;;;;2014 - CVBD Digest;;;; +campaign;(2016-2017);;;;;CVBD Feline Clinical Cases;;;; +campaign;(2012-2015);;;;;CVBD Symposia;;;; +brand;;;;;Drontal;;;;; +campaign;;;;;;2007 - Wormers;;;; +campaign;;;;;;2010 - Giardia;;;; +campaign;;;;;;2012 - Vet Detailer;;;; +campaign;;;;;;2013 - Drontal Tasty Communication;;;; +campaign;;;;;;2015 - Drontal eDetailer;;;; +campaign;;;;;;2016 - Digital Game;;;; +campaign;;;;;;2016 - Giardia;;;; +campaign;;;;;;2017 - Drontal Tasty Images;;;; +brand;;;;;Procox;;;;; +campaign;;;;;;2011 - Procox Launch Communication Concept ;;;; +classify;MediaType.Packshot;;;;;;Packshots;;; +campaign;;;;;;2012 - Brand Guideline;;;; +campaign;;;;;;2012 - Easy digest 1, Coccidia;;;; +campaign;;;;;;2014 - Procox Positioning Video;;;; +brand;;;;;Profender;;;;; +keyword;;;;;;Profender Cat;;;; +campaign;;;;;;;2005 - Launch Campaign - Toolkit;;; +campaign;;;;;;;2005 - Technical Manual;;; +campaign;;;;;;;2008 - Spot-on Toolkit;;; +campaign;;;;;;;2011 - Spot on Detailer;;; +campaign;;;;;;;2011 - Tapeworm Materials;;; +campaign;;;;;;;2011 - Vet Ad;;; +campaign;;;;;;;2012 - Comparative study vet detailer;;; +campaign;;;;;;;2013 - iPad eDetailer materials;;; +campaign;;;;;;;2016 - Cat Breeds Poster;;; +campaign;;;;;;;2016 - Happy Cat Campaign;;; +keyword;;;;;;Profender Dog;;;; +campaign;;;;;;;2009 - Tablets Launch Concept;;; +campaign;;;;;;;2011 - Advocate MDR1;;; +campaign;;;;;;;2011 - Toxocara canis in dogs;;; +campaign;;;;;;;2012 - Vet Detailer;;; +brand;;;;;Seresto;;;;; +campaign;(2017);;;;;Augmented Reality;;;; +campaign;(2016);;;;;Blogger Materials;;;; +keyword;;;;;;;Blogger Box;;; +keyword;;;;;;;Guideline;;; +keyword;;;;;;;Microsite;;; +campaign;(2011-2017);;;;;Brand Guideline;;;; +campaign;(2012);;;;;Conference Material;;;; +keyword;;;;;;;PowerPoint Templates;;; +campaign;(2014);;;;;PR Material;;;; +campaign;(2011-2014);;;;;Pet Owner Material;;;; +keyword;;;;;;;Images TV Spot;;; +keyword;;;;;;;Key Visuals;;; +campaign;(2011-2017);;;;;Seresto Images;;;; +campaign;(2015);;;;;Technical Manual;;;; +campaign;(2012-2016);;;;;Vet /Nurse Material;;;; +keyword;;;;;;;Advertisements;;; +keyword;;;;;;;Print Detailer;;; +keyword;;;;;;;eDetailer;;; +brand;;;;;Veraflox;;;;; +campaign;;;;;;2011 - Veraflox Brands;;;; +keyword;;;;;;;Key Visuals;;; +keyword;;;;;;;Pictograms;;; +campaign;;;;;;2013 - Laboratory card;;;; +campaign;;;;;;2013 - Product Manual;;;; +campaign;;;;;;"2014 - Concept ""Reduce the risk of recurrens""";;;; +campaign;(2016-2017);;;;;AI Symposium Proceedings/Digest;;;; +campaign;(2013-1014);;;;;Clinical Cases;;;; +campaign;(2006-2013);;;;;Veraflox Symposium;;;; +brand;;;;;miscellaneous;;;;; +campaign;;;;;;2009 - Symposium ESVD/ECVD;;;; +campaign;;;;;;2011 - Dog Breed Poster;;;; +campaign;;;;;;2013 - A. ceylanicum detailer for Asia;;;; +campaign;;;;;;2013 - Egg Shedding Leaflet;;;; +campaign;;;;;;2013 - WSAVA CE Ad;;;; +campaign;;;;;;2014 - Worming Tool;;;; +campaign;;;;;;2016 - Endo Book;;;; +campaign;;;;;;2017 - Ecto Book;;;; +campaign;(2007-2017);;;;;Dermatology Brochure ;;;; +skip;;;;;;Parasite Calendar;;;; +classify;BusinessUnit.FAP;;;Brands & Concepts FAP;;;;;; +brand;;;;;Baycox;;;;; +keyword;;;;;;Baycox Bovis;;;; +campaign;;;;;;;2012 - Toolkit;;; +campaign;;;;;;;2013 - iPad eDetailer;;; +campaign;;;;;;;2016 - Baycox Bovis Detailer;;; +keyword;;;;;;Baycox Lamb;;;; +keyword;;;;;;Baycox Poultry;;;; +keyword;;;;;;Baycox Swine;;;; +campaign;;;;;;;2010 - Old Concept: Gain more by preventing coccidiosis;;; +campaign;;;;;;;2012 - Toolkit;;; +campaign;(2015-2016);;;;;;2015/16 - Baycox Iron Oral;;; +skip;;;;;;;;Images;; +campaign;;;;;;;2016 - Baycox Swine Detailer;;; +campaign;(2004-2008);;;;;Baycox Technical Information;;;; +skip;;;;;;Videos/Animations;;;; +keyword;;;;;;;Baycox Bovis;;; +keyword;;;;;;;Baycox Lamb;;; +keyword;;;;;;;Baycox Swine;;; +brand;;;;;Bayticol;;;;; +brand;;;;;Baytril;;;;; +campaign;(2011-2013);;;;;Brand Guide;;;; +campaign;(2006-2013);;;;;Cattle;;;; +keyword;;;;;;;Advertisements;;; +keyword;;;;;;;Mastitis Technical Manual;;; +campaign;(2011);;;;;MPC Concept;;;; +campaign;(2013);;;;;Poultry;;;; +keyword;;;;;;;Advertisements;;; +keyword;;;;;;;Brochures & Manuals;;; +campaign;(2011-2015);;;;;Swine;;;; +keyword;;;;;;;Advertisements;;; +keyword;;;;;;;Brochures & Manuals;;; +keyword;;;;;;;eDetailer;;; +brand;;;;;Bayvarol;;;;; +campaign;(2006-2013);;;;;Bayvarol Perizin Checkmite - Toolkit;;;; +skip;;;;;;;Animated PowerPoint Presentation;;; +skip;;;;;;;Give Aways;;; +brand;;;;;Biosecurity;;;;; +campaign;;;;;;2014 - eDetailer;;;; +brand;;;;;Catosal;;;;; +campaign;;;;;;2008 - Trust Pink Toolkit;;;; +campaign;;;;;;2011 - Metabolic Moments;;;; +campaign;(2013-2016);;;;;Body Condition Score;;;; +brand;;;;;Ceffect;;;;; +brand;;;;;Dairy Products;;;;; +brand;;;;;Honey bee care;;;;; +keyword;;;;;;Images;;;; +brand;;;;;Polyvar;;;;;Brand noch nicht im System +classify;Status.Archived;;;;Transforming Livestock Production;;;Wird archiviert;;Welche Brand? +classify;Status.Archived;;;;;TLP Pictograms;;;; +brand;;;;;Victrio;;;;; +brand;;;;;Zelnate;;;;; +campaign;(2016);;;;;Brand Guide;;;; +campaign;(2016);;;;;Digital;;;; +campaign;(2015);;;;;Logo;;;; +campaign;(2015-2016);;;;;Print;;;; +campaign;(2016);;;;;Videos;;;; +classify;MediaType.Guideline;;;Copyright Templates;-> unter Guidelines;;;;; +classify;MediaType.Guideline;;;Guidelines;;;;;; +skip;;;;;AH Meeting Culture;;;;; +skip;;;;;Agency Briefing Templates;;;;; +skip;;;;;BAH eDetailer Template;;;;; +classify;BusinessUnit.CAP;;;;CAP Brand/Packaging Design;;;;; +campaign;(2009-2017);;;;;Advantage Family;;;; +campaign;(2003-2012);;;;;Bolfo/Bayopet (OTC);;;; +campaign;(2012-2017);;;;;Drontal Product Family;;;; +campaign;(2014);;;;;Ethical Pack;;;; +campaign;(2005);;;;;Kiltix Products;;;; +campaign;(2017);;;;;Lifestyle Photography 2017;;;; +campaign;(2009-2012);;;;;Profender Products;;;; +campaign;(2011-2017);;;;;Seresto Packaging;;;; +classify;BusinessUnit.FAP;;;;FAP Brand/Packaging Design;;;;; +campaign;(2011);;;;;Farm Animal Products;;;; +campaign;(2006);;;;;Farmhygiene Products;;;; +skip;;;;;Global Exhibit Design Manual;;;;; +not migrated;;;;;Training Tools - MediaAssistant;;;;; +classify;BusinessUnit.General;;;Images;;;kommt komplett in Space General;;;Nach Motives-Baum unter Images +motives;;;;;Applications;;;;; +motives;;;;;Different animals together;;;;; +motives;;;;;Disease Symptoms;;;;; +motives;;;;;;Organs;;;; +motives;;;;;;Skin;;;; +motives;;;;;Examination/Sampling;;;;; +motives;;;;;Illustrations;;;;; +motives;;;;;;Animals and people;;;; +motives;;;;;;Application;;;; +motives;;;;;;Art;;;; +skip;;;;;;;Cat and DogART, Portugal;;; +skip;;;;;;;Cat and DogART, Prague;;; +skip;;;;;;;CattleART;;; +skip;;;;;;;PigART;;; +skip;;;;;;;PoultryART;;; +skip;;;;;;;SheepART;;; +motives;;;;;;Cells and microorganisms;;;; +motives;;;;;;Lifecycles & Routes of infection;;;; +motives;;;;;;Maps;;;; +motives;;;;;;Parasites;;;; +motives;;;;;;Pictograms;;;; +motives;;;;;Insects and arachnids;;;;; +motives;;;;;;Fleas;;;; +motives;;;;;;Flies;;;; +motives;;;;;;Lice;;;; +motives;;;;;;Mites;;;; +motives;;;;;;Mosquitoes;;;; +motives;;;;;;Ticks;;;; +motives;;;;;Laboratory;;;;; +motives;;;;;Microorganism;;;;; +motives;;;;;People;;;;; +motives;;;;;People with animals;;;;; +motives;;;;;Target animals;;;;; +motives;;;;;;Birds;;;; +motives;;;;;;Cats;;;; +motives;;;;;;Cattle;;;; +motives;;;;;;Dogs;;;; +motives;;;;;;Honey bees;;;; +keyword;;;;;;;Flowers;;; +motives;;;;;;Horses;;;; +motives;;;;;;Poultry;;;; +motives;;;;;;Reptiles and turtles;;;; +motives;;;;;;Sheep;;;; +motives;;;;;;Small furry animals;;;; +motives;;;;;;Swine;;;; +motives;;;;;;Zoo and other animals;;;; +motives;;;;;Worms (Helminths);;;;; +motives;;;;;;Roundworms;;;; +motives;;;;;;Tapeworms;;;; +scan;;;;Logos;;;;;;bitte den Brands zuordnen +skip;;;;Packshots;;;;;; +brand;;;;;Advantage;;;;; +brand;;;;;Advantix;;;;; +brand;;;;;Advocate;;;;; +brand;;;;;Baycox;;;;; +brand;;;;;Baytril;;;;; +brand;;;;;Bolfo/Bay-o-Pet;;;;; +brand;;;;;Byemite;;;;; +brand;;;;;Catosal;;;;; +brand;;;;;Clavobay;;;;; +brand;;;;;Droncit;;;;; +brand;;;;;Drontal;;;;; +brand;;;;;Procox;;;;; +brand;;;;;Profender;;;;; +brand;;;;;Seresto;;;;; +brand;;;;;Veraflox;;;;; +scan;;;;Video Library;;-> alles was nicht brand-related ist, bitte unter Space General;;;;Wenn möglich, Brand zuordnen, sonst General/unassigned +keyword;;;;;Events;;;;; +brand;;;;;;CVBD;;;; +skip;;;;;Films by Brand;;;;; +brand;;;;;;Advantage;;;; +brand;;;;;;Advantix / K9 Advantix;;;; +skip;;;;;;;No Bite;;; +skip;;;;;;;Repel & Kill - 2014;;; +brand;;;;;;Advocate/Advantage Multi;;;; +brand;;;;;;Baycox;;;; +brand;;;;;;Bayer Parasite Solutions;;;; +brand;;;;;;Catosal;;;; +brand;;;;;;Drontal;;;; +brand;;;;;;Procox;;;; +brand;;;;;;Profender Cat;;;; +brand;;;;;;Profender Dog;;;; +brand;;;;;;Seresto;;;; +brand;;;;;;Veraflox;;;; +brand;;;;;;Victrio;;;; +brand;;;;;;Zelnate;;;; +skip;;;;;Films by Indication;;;;; +keyword;;;;;;Flea;;;; +keyword;;;;;;Giardia;;;; +keyword;;;;;;Mite;;;; +keyword;;;;;;Mosquito;;;; +keyword;;;;;;Tick;;;; +keyword;;;;;;Worms;;;; +keyword;;;;;;;Aelurostrongylus abstrusus;;; +keyword;;;;;;;Angiostrongylus vasorum;;; +keyword;;;;;;;Dirofilaria immitis;;; +keyword;;;;;;;Dirofilaria repens;;; +keyword;;;;;;;Toxocara;;; +keyword;;;;;;Zoonosis;;;; +skip;;;;;TV Commercials;;;;; +brand;;;;;;Advantix / K9 Advantix;;;; +brand;;;;;;Advocate / Advantage Multi;;;; +brand;;;;;;Seresto;;;; +not migrated;;;BAH Image series;;;;;;;wird nicht migriert +skip;;;;Image series 1;;;;;; +skip;;;;Image series 2;;;;;; +classify;Status.Archived;;BAH Internal Videos;;"alle ins Archiv -> unter classification ""interne Videos""";;;;; +not migrated;;;BAH Webshop;;;;;;;wird nicht migriert +skip;;;;Advantage;;;;;; +skip;;;;Advantix;;;;;; +skip;;;;Advocate;;;;;; +skip;;;;BAH in general ;;;;;; +skip;;;;Baycox;;;;;; +skip;;;;Bayer Parasite Solution ;;;;;; +skip;;;;Bayticol;;;;;; +skip;;;;Baytril;;;;;; +skip;;;;Baytril CAP;;;;;; +skip;;;;Bayvarol;;;;;; +skip;;;;Bolfo ;;;;;; +skip;;;;Byemite ;;;;;; +skip;;;;CVBD Congress;;;;;; +skip;;;;Catosal;;;;;; +skip;;;;Cattle Art;;;;;; +skip;;;;Drontal;;;;;; +skip;;;;ESFM Congress ;;;;;; +skip;;;;Foresto ;;;;;; +skip;;;;IPVS Congress ;;;;;; +skip;;;;Kiltix;;;;;; +skip;;;;NAVC ;;;;;; +skip;;;;Pen;;;;;; +skip;;;;Perizin;;;;;; +skip;;;;Pig ART ;;;;;; +skip;;;;Procox;;;;;; +skip;;;;Profender;;;;;; +skip;;;;Renalzin;;;;;; +skip;;;;Rompun;;;;;; +skip;;;;Sebacil;;;;;; +skip;;;;Seresto;;;;;; +skip;;;;TLP Transforming LIvestock Production ;;;;;; +skip;;;;Technical Supplement ;;;;;; +skip;;;;Veraflox;;;;;; +skip;;;;Veterinary Parasitology;;;;;; +skip;;;;WAAVP Congress ;;;;;; +skip;;;;WBC Congress;;;;;; +skip;;;;Watches ;;;;;; +classify;Status.Archived;;BAH archive;;;-> muss gesondert nochmal besprochen werden;;;; +skip;;;;Advertising Media;;;;;; +classify;BusinessUnit.CAP;;;;CAP;;;;; +keyword;;;;;;Acticam;;;;Frage: Im Archiv sind brands, die es nicht mehr gibt. +brand;;;;;;Advantage;;;;D.h. wenn wir diese jetzt aufführen, sieht man doch auch brands +brand;;;;;;Advantix;;;;(die es nicht mehr gibt) in der User-Sicht? Oder? Evtl. alte Brands in Keywords +keyword;;;;;;;CVBD WebConference;;; +skip;;;;;;;;2014;; +skip;;;;;;;;2015;; +brand;;;;;;Advocate;;;; +keyword;;;;;;;Poster;;; +keyword;;;;;;BPS;;;; +brand;;;;;;Baytril;;;; +keyword;;;;;;Catosal;;;; +keyword;;;;;;Clavobay;;;; +keyword;;;;;;Dermatology;;;; +keyword;;;;;;Droncit;;;; +brand;;;;;;Drontal;;;; +keyword;;;;;;Fuciderm, Fucidin, Conoptal;;;; +keyword;;;;;;Hyonate;;;; +keyword;;;;;;Kiltix;;;; +brand;;;;;;Miscellaneous;;;; +brand;;;;;;Profender;;;; +keyword;;;;;;Renalzin;;;; +brand;;;;;;Seresto;;;; +keyword;;;;;;;2012 - Client education;;; +keyword;;;;;;;2012 - Launch;;; +keyword;;;;;;;Augmented Reality;;; +keyword;;;;;;;OTC;;; +keyword;;;;;;;POM;;; +keyword;;;;;;;Seresto Profender;;; +keyword;;;;;;;Seresto e-detailer;;; +brand;;;;;;Veraflox;;;; +classify;BusinessUnit.FAP;;;;FAP;;;;; +brand;;;;;;Baycox;;;; +keyword;;;;;;;Baycox Bovis Toolkit (Old);;; +skip;;;;;;;;Awareness Campaign;; +skip;;;;;;;;Images Baycox bovis Toolkit;; +skip;;;;;;;;Launch Campaign;; +keyword;;;;;;;Baycox Brand Communication 2009;;; +skip;;;;;;;;Key Visuals;; +skip;;;;;;;;Logos;; +keyword;;;;;;;Baycox Lamb Toolkit;;; +skip;;;;;;;;Images Baycox Lamb Toolkit;; +keyword;;;;;;;Baycox Piglet Launch Campaign - Toolkit;;; +skip;;;;;;;;Baycox Piglet Images;; +keyword;;;;;;;Baycox Poultry;;; +skip;;;;;;;;Images Baycox Poultry;; +keyword;;;;;;;The European Campaigns;;; +skip;;;;;;;;Awareness;; +skip;;;;;;;;Launch;; +brand;;;;;;Bayticol;;;; +skip;;;;;;;Images;;; +brand;;;;;;Baytril;;;; +keyword;;;;;;; Baytril International Communication Concepts;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Baytril - Communication Concept 2011;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Baytril 1nject Concept;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Baytril Eyecatcher Campaign;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Baytril MPC Brochure;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Baytril The right choice Toolkit;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Baytril against Mastitis - Technical manual;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Baytril max -Advertising Concept 1998;;; +skip;;;;;;;;Images;; +skip;;;;;;;;Technical Manual;; +skip;;;;;;;;;Images; +keyword;;;;;;Bayvarol;;;; +keyword;;;;;;;Bayvarol Perizin Checkmite - Toolkit;;; +skip;;;;;;;;Images;; +keyword;;;;;;ByeMite ;;;; +keyword;;;;;;;ByeMite Say Goodbye to Red Mites - The Toolkit;;; +skip;;;;;;;;Images;; +skip;;;;;;;Images;;; +brand;;;;;;Catosal;;;; +keyword;;;;;;;Metabolic Moments 2011;;; +skip;;;;;;;;Images;; +keyword;;;;;;;Trust Pinkt Toolkit 2008;;; +skip;;;;;;;;Images;; +brand;;;;;;Dairy Products;;;; +brand;;;;;;Biosecurity;;;; +keyword;;;;;;Prolongal;;;; +brand;;;;;;Transforming Livestock Production;;;; +skip;;;;;;;Images;;; +;;;;Give Aways;;;;;; +;;;;Graphics/tables;;;;;; +;;;;Guidelines;;;;;; +;;;;;Advocate Guideline 2009;;;;; +;;;;;CAP Brand Design;;;;; +;;;;;;Advantage family;;;; +;;;;;;Drontal Plus;;;; +;;;;;;HOB 2000;;;; +;;;;;;Kiltix;;;; +;;;;;;Packaging Design 1996;;;; +;;;;;;Pet Care Products (OTC);;;; +;;;;;;Profender;;;; +;;;;;;Seresto;;;; +;;;;;;;Packaging Images;;; +;;;;;FAP Brand Design;;;;; +;;;;;;Farm Animal Products;;;; +;;;;;;Farmhygiene Products;;;; +;;;;;Packaging;;;;; +;;;;;;Absolut;;;; +;;;;;;Advantage;;;; +;;;;;;Advantix;;;; +;;;;;Training Tools MA;;;;; +;;;;;eDetailer Template;;;;; +;;;;Illustrations;;;;;; +;;;;Images;;;;;; +motives;;;;;Animals;;;;; +motives;;;;;;Bees;;;; +motives;;;;;;Benelux Images black/white;;;; +motives;;;;;;Cats;;;; +motives;;;;;;Cattle;;;; +motives;;;;;;Dogs;;;; +motives;;;;;;Ectoparasites in pictures;;;; +motives;;;;;;Horses;;;; +motives;;;;;;Images from Mexico;;;; +motives;;;;;;Insects and arachnids;;;; +motives;;;;;;;Red bird mite;;; +motives;;;;;;Poultry;;;; +motives;;;;;;Sheep ticks and control;;;; +motives;;;;;;Sheeps;;;; +motives;;;;;;Small furry animals;;;; +motives;;;;;;Swine;;;; +motives;;;;;;Ticks and tickborne;;;; +motives;;;;;;Worms;;;; +motives;;;;;Application;;;;; +motives;;;;;Different animals together;;;;; +motives;;;;;Disease symptoms;;;;; +motives;;;;;;Myiases;;;; +motives;;;;;Events;;;;; +motives;;;;;;CVBD symposium, Billesley 2006;;;; +motives;;;;;;WSAVA 2006, Prag;;;; +motives;;;;;Microorganisms;;;;; +motives;;;;;Microscope images;;;;; +motives;;;;;;LM images;;;; +motives;;;;;;SEM images;;;; +motives;;;;;People;;;;; +motives;;;;;People and animals;;;;; +motives;;;;;;Advantix, 2003 - Free the dog Toolkit;;;; +;;;;Logos;;;;;; +;;;;PR & Congresses;;;;;; +;;;;;Congresses;;;;; +;;;;;;Angio Forum;;;; +;;;;;;CVBD;;;; +;;;;;;ECVIM;;;; +;;;;;;ESFM;;;; +;;;;;;ESVD;;;; +;;;;;;IPVS, WBC;;;; +;;;;;Public Relations;;;;; +;;;;;;Brand PR;;;; +;;;;;;Press Releases;;;; +;;;;Packshots;;;;;; +;;;;Videos;;;;;; +;;;;;CAP;;;;; +;;;;;;Advantage;;;; +;;;;;;Advantix;;;; +;;;;;;Advocate;;;; +;;;;;;BPS;;;; +;;;;;;Baytril;;;; +;;;;;;Drontal;;;; +;;;;;;Profender;;;; +;;;;;;Renalzin;;;; +;;;;;;Rompun;;;; +;;;;;;Seresto;;;; +;;;;;;Worms;;;; +;;;;;Events;;;;; +;;;;;;Baytril Symposium 2009 Florence;;;; +;;;;;;CVBD / Zoonosis;;;; +;;;;;;GM Workshop 2011, Krefeld;;;; +;;;;;;IPVS 2010;;;; +;;;;;;Parasite Exhibition Museum;;;; +;;;;;;WBC;;;; +;;;;;FAP;;;;; +;;;;;;Baycox;;;; +;;;;;;Baytril;;;; +;;;;;;Bye Mite;;;; +;;;;;Historical films;;;;; +;;;;;Marketing Excellence;;;;; +;;;;;TV Spots;;;;; +;;;;;Webinars;;;;; +;;;;Webshop;;;;;; +;;;;;Clothes;;;;; +;;;;;Special Edition;;;;; +not migrated;;;M-CAP-Links;;;;;;; +skip;;;;AI Symposia;;;;;; +skip;;;;Advocate D repens SEM '16;;;;;; +skip;;;;AngioSEM;;;;;; +skip;;;;Baytril CC;;;;;; +skip;;;;CVBD;;;;;; +skip;;;;Veraflox Det;;;;;; +not migrated;;;Medical Care ;;;;;;; diff --git a/AH MAM Migration/resources/Media_Assistant_Categories_131017_EDITED.xlsx b/AH MAM Migration/resources/Media_Assistant_Categories_131017_EDITED.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..51dc5c9b5b702cb21cf8ada257eda47e8e821c9e GIT binary patch literal 32066 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 literal 0 HcmV?d00001 diff --git a/AH MAM Migration/src/com/bayer/edam/migration/MamMigrationSelective.java b/AH MAM Migration/src/com/bayer/edam/migration/MamMigrationSelective.java index 4189066..f098b09 100644 --- a/AH MAM Migration/src/com/bayer/edam/migration/MamMigrationSelective.java +++ b/AH MAM Migration/src/com/bayer/edam/migration/MamMigrationSelective.java @@ -30,6 +30,8 @@ import org.springframework.http.client.SimpleClientHttpRequestFactory; import org.springframework.web.client.HttpStatusCodeException; import org.springframework.web.client.RestTemplate; +import com.bayer.edam.migration.adam.Campaign; +import com.bayer.edam.migration.adam.EntityId; import com.bayer.edam.migration.adam.Token; import com.bayer.edam.migration.adam.WriteRecord; import com.bayer.edam.migration.adam.WriteRecord.Classification; @@ -37,6 +39,10 @@ import com.bayer.edam.migration.mam.Entry; import com.bayer.edam.migration.mam.categories.CategoryTree; import com.bayer.edam.migration.mam.categories.CategoryTree.Node; import com.fasterxml.jackson.databind.ObjectMapper; +import com.univocity.parsers.csv.CsvParser; +import com.univocity.parsers.csv.CsvParserSettings; +import com.univocity.parsers.csv.CsvWriter; +import com.univocity.parsers.csv.CsvWriterSettings; @SpringBootApplication @PropertySource("file:secret.properties") @@ -48,9 +54,14 @@ public class MamMigrationSelective implements CommandLineRunner { static final String mamHost = "https://service.media-assistant.animalhealth.bayer.com"; static final int[] selection = { 71948, /*71048, 70778, 70746, 70142,*/ 70361, /*63924, 71263, 63201, 56942, 57641, 70745, 70440, 70340, 70288, 71725*/ }; - - static final File entryLog = new File("C:\\Temp\\Migration AH\\entry.log"); - static final File problemLog = new File("C:\\Temp\\Migration AH\\problem.log"); + + static final String categoryJson = "C:\\Users\\gexce\\git\\mam-migration\\AH MAM Migration\\resources\\2017-10-19_categories.json"; + static final String categoryMapping = "C:\\Users\\gexce\\git\\mam-migration\\AH MAM Migration\\resources\\Media_Assistant_Categories_131017_EDITED.csv"; + static final String campaignList = "C:\\Temp\\Migration AH\\files\\campaigns.csv"; + + static final File entryLog = new File("C:\\Temp\\Migration AH\\files\\entry.log"); + static final File problemLog = new File("C:\\Temp\\Migration AH\\files\\problem.log"); + static final String fieldSeparator = "|~|"; static final String lineSeparator = "\r\n"; @@ -68,18 +79,29 @@ public class MamMigrationSelective implements CommandLineRunner { private SimpleDateFormat stringDate = new SimpleDateFormat("yyyy-MM-dd"); private ObjectMapper jsonMapper = new ObjectMapper(); + private List campaigns; private List locations = new ArrayList(); private CategoryTree mamCategoryTree; + private CsvParserSettings parserSettings = new CsvParserSettings(); + @Override public void run(String... strings) throws Exception { + parserSettings.getFormat().setLineSeparator("\r\n"); + parserSettings.getFormat().setDelimiter(';'); + parserSettings.getFormat().setCharToEscapeQuoteEscaping('"'); + parserSettings.setHeaderExtractionEnabled(false); + log.info("Write log headers"); FileUtils.writeStringToFile(entryLog, "Location" + fieldSeparator + "Entry" + lineSeparator, Charset.forName("utf-8")); FileUtils.writeStringToFile(problemLog, "entryId" + fieldSeparator + "Entry" + lineSeparator, Charset.forName("utf-8")); log.info("Read categories"); - mamCategoryTree = new CategoryTree("C:\\Temp\\Migration AH\\2017-10-19_categories.json", "C:\\Temp\\Migration AH\\Media_Assistant_Categories_131017_EDITED.csv"); + mamCategoryTree = new CategoryTree(categoryJson, categoryMapping); + + log.info("Read campaigns"); + campaigns = readCsv(campaignList); restTemplate = new RestTemplate(new BufferingClientHttpRequestFactory(new SimpleClientHttpRequestFactory())); List interceptors = new ArrayList(); @@ -119,6 +141,9 @@ public class MamMigrationSelective implements CommandLineRunner { // String.class); // log.info("Deleted " + location + ": " + response.toString()); // } + + log.info("Write campaign list to " + campaignList); + writeCsv(campaigns, campaignList); invalidateAdamToken(); } @@ -168,7 +193,52 @@ public class MamMigrationSelective implements CommandLineRunner { record.addClassification(brandClassificationId); } else if (n.action.equals("campaign")) { - + String campaignName = n.name; + String campaignLabel = n.name; + String campaignYear; + if (n.parameter != null && !n.parameter.trim().equals("")) { + campaignLabel = campaignLabel + " " + n.parameter; + campaignYear = n.parameter.substring(1, 5); + } else { + campaignYear = n.name.substring(0, 4); + } + + try { + Integer.parseInt(campaignYear); + + // check whether campain already exists + String campaignGuid = null; + for (String[] line : campaigns) { + if (line[0].equals(campaignName)) { + campaignGuid = line[2]; + log.debug("Found already existing campaign '" + campaignName + "' with guid " + campaignGuid); + } + } + + if (campaignGuid == null) { + log.info("Create campaign " + campaignName); + + Campaign campaign = new Campaign(campaignName, campaignLabel, campaignYear); + + HttpEntity httpEntity = new HttpEntity(campaign, adamHeaders); + try { + EntityId campaignId = restTemplate.exchange(adamHost + "/classifications", HttpMethod.POST, httpEntity, EntityId.class).getBody(); + campaignGuid = campaignId.id; + + log.info("Created campaign: " + campaignName + ";" + campaignLabel + ";" + campaignGuid); + record.addClassification(new Classification(campaignGuid, 1)); + + // TODO better write campaign to file right away? + campaigns.add(new String[] { campaignName, campaignLabel, campaignGuid }); + + } catch (HttpStatusCodeException hsce) { + log.error("Could not create campaign '" + campaignName + "' for entry " + entry.id + ": " + hsce.getStatusCode().toString()); + log.error(hsce.getResponseBodyAsString()); + } + } + } catch (NumberFormatException nfe) { + log.warn("Could not parse year from string " + campaignYear); + } } else if (n.action.equals("keyword")) { log.debug("Adding keyword " + n.name.trim()); @@ -229,21 +299,30 @@ public class MamMigrationSelective implements CommandLineRunner { // Create record -// HttpEntity httpEntity = new HttpEntity(record, adamHeaders); -// try { -// URI location = restTemplate.postForLocation(adamHost + "/records", httpEntity, WriteRecord.class); -// log.info("Created " + location); -// -// FileUtils.writeStringToFile(entryLog, location.toString() + fieldSeparator + entryJson + lineSeparator, -// Charset.forName("utf-8"), true); -// -// locations.add(location.toString()); -// -// } catch (HttpStatusCodeException hsce) { -// log.error("Skipping entry " + entry.id + ": Error while creating record " + hsce.getStatusCode().toString()); -// log.error(hsce.getResponseBodyAsString()); -// FileUtils.writeStringToFile(problemLog, entry.id + fieldSeparator + entryJson + lineSeparator, Charset.forName("utf-8"), true); -// } + HttpEntity httpEntity = new HttpEntity(record, adamHeaders); + try { + URI location = restTemplate.postForLocation(adamHost + "/records", httpEntity, WriteRecord.class); + log.info("Created " + location); + + FileUtils.writeStringToFile(entryLog, location.toString() + fieldSeparator + entryJson + lineSeparator, + Charset.forName("utf-8"), true); + + locations.add(location.toString()); + + } catch (HttpStatusCodeException hsce) { + log.error("Skipping entry " + entry.id + ": Error while creating record " + hsce.getStatusCode().toString()); + log.error(hsce.getResponseBodyAsString()); + FileUtils.writeStringToFile(problemLog, entry.id + fieldSeparator + entryJson + lineSeparator, Charset.forName("utf-8"), true); + } + } + + /** + * Checks whether the given campaign already exists and creates it, if not. + * + * @return the guid of the campaign + */ + private String getCampaign(int year, String label, String name) { + return null; } private HttpHeaders createMamHeaders() { @@ -281,6 +360,23 @@ public class MamMigrationSelective implements CommandLineRunner { ResponseEntity response = restTemplate.exchange(adamHost + "/auth", HttpMethod.DELETE, adamHeadersEntity, String.class); log.info("Logged out from adam API: " + response.toString()); } + + private List readCsv(String csvFile) { + CsvParser parser = new CsvParser(parserSettings); + return parser.parseAll(new File(csvFile)); + } + + private void writeCsv(List contents, String csvFile) { + // FIXME Why oh why can't I just pass the contents list to writeRowsAndClose like here: + // https://github.com/uniVocity/univocity-parsers/blob/master/src/test/java/com/univocity/parsers/examples/WriterExamples.java + List csvOutputList; + csvOutputList = (List) contents; + + CsvWriterSettings writerSettings = new CsvWriterSettings(); + writerSettings.setFormat(parserSettings.getFormat()); + CsvWriter writer = new CsvWriter(new File(csvFile), writerSettings); + writer.writeRowsAndClose(csvOutputList); + } /* * // Quoted "Z" to indicate UTC, no timezone offset private static SimpleDateFormat outputDateFormat = new diff --git a/AH MAM Migration/src/com/bayer/edam/migration/adam/Campaign.java b/AH MAM Migration/src/com/bayer/edam/migration/adam/Campaign.java new file mode 100644 index 0000000..e60f03d --- /dev/null +++ b/AH MAM Migration/src/com/bayer/edam/migration/adam/Campaign.java @@ -0,0 +1,39 @@ +package com.bayer.edam.migration.adam; + +import java.util.ArrayList; +import java.util.List; + +import com.bayer.edam.migration.adam.WriteRecord.Field; +import com.bayer.edam.migration.adam.WriteRecord.Fields; +import com.bayer.edam.migration.adam.WriteRecord.LocalizedValue; + +public class Campaign { + + private static String basePath = "/Definitions/Animal Health/Campaign/Global/"; + + public String parentNamePath; + public String name; + public String identifier = ""; + public Integer sortIndex = 1; + public LocalizedValue[] labels; + + public Fields fields = new Fields(); + + + public Campaign (String name, String label, String year) { + this.parentNamePath = basePath + year; + this.name = name; + LocalizedValue labelValue = new LocalizedValue(label); + labels = new LocalizedValue[] { labelValue }; + + // set field "IsCampaign" + Field isCampaign = new Field("ed1b60f4069b48339128a77600bfb82a"); + List values = new ArrayList(); + values.add("70af5b79ea1c4cf387c5a77600bfb838"); + LocalizedValue localizedValue = new LocalizedValue(values); + localizedValue.languageId = "00000000000000000000000000000000"; + isCampaign.localizedValues.add(localizedValue); + fields.addOrUpdate.add(isCampaign); + } + +} diff --git a/AH MAM Migration/src/com/bayer/edam/migration/adam/EntityId.java b/AH MAM Migration/src/com/bayer/edam/migration/adam/EntityId.java new file mode 100644 index 0000000..2b5b043 --- /dev/null +++ b/AH MAM Migration/src/com/bayer/edam/migration/adam/EntityId.java @@ -0,0 +1,7 @@ +package com.bayer.edam.migration.adam; + +public class EntityId { + + public String id; + +} diff --git a/AH MAM Migration/src/com/bayer/edam/migration/adam/WriteRecord.java b/AH MAM Migration/src/com/bayer/edam/migration/adam/WriteRecord.java index 2e8ffec..d0feb47 100644 --- a/AH MAM Migration/src/com/bayer/edam/migration/adam/WriteRecord.java +++ b/AH MAM Migration/src/com/bayer/edam/migration/adam/WriteRecord.java @@ -68,6 +68,10 @@ public class WriteRecord { fields.addOrUpdate.add(field); } + public void addClassification(Classification classification) { + add(classification); + } + public void addClassification(String name) { Classification classification = Definitions.classifications.get(name); diff --git a/AH MAM Migration/src/com/bayer/edam/migration/mam/categories/CategoryTree.java b/AH MAM Migration/src/com/bayer/edam/migration/mam/categories/CategoryTree.java index b67315f..a865c03 100644 --- a/AH MAM Migration/src/com/bayer/edam/migration/mam/categories/CategoryTree.java +++ b/AH MAM Migration/src/com/bayer/edam/migration/mam/categories/CategoryTree.java @@ -214,7 +214,7 @@ public class CategoryTree { public static void main(String[] args) { try { - new CategoryTree("C:\\Temp\\Migration AH\\2017-10-19_categories.json", "C:\\Temp\\Migration AH\\Media_Assistant_Categories_131017_EDITED.csv"); + new CategoryTree("C:\\Users\\gexce\\git\\mam-migration\\AH MAM Migration\\resources\\2017-10-19_categories.json", "C:\\Users\\gexce\\git\\mam-migration\\AH MAM Migration\\resources\\Media_Assistant_Categories_131017_EDITED.csv"); } catch (IOException e) { e.printStackTrace(); }