1 2 3var marcaprod =['Johnson & Johnson // Neutrogena', "L'Oréal // Garnier", 'Beiersdorf // Nivea', "L'Oréal // L'Oréal", 'Unilever // Dove', 'Johnson & Johnson // Clean & Clear', 'dm-drogerie markt GmbH + Co. // Balea', "L'Oréal // Maybelline", 'Reckitt Benckiser // Clearasil', "L'Oréal // Vichy", "L'Oréal // The Body Shop", 'Colgate Palmolive // Colgate', 'Procter & Gamble // Olay', "L'Oréal // Biotherm", 'Procter & Gamble // Gillette', 'Coty Inc. // Rimmel', 'Beiersdorf Global AG // Nivea', 'Colgate-Palmolive Company // Colgate', 'Estée Lauder Companies, Inc. // Clinique', 'Colgate Palmolive // Palmolive', 'GlaxoSmithKline // Sensodyne', 'Procter & Gamble // Oral-B', 'Johnson & Johnson // Aveeno', 'Coty Inc. // Max Factor', 'Pierre Fabre Laboratoires // Avène', 'Beiersdorf // Nivea Men', 'Colgate-Palmolive // Colgate', 'Johnson & Johnson // Le petit Marseillais', 'Cussons // Original Source', 'Kneipp GmbH // Kneipp', 'Kosmolet A/S // Nilens Jord', "L'Oréal // Cadum", 'Unilever // Signal', "L'Oréal // Maybelline Babylips", 'Unilever // AXE', 'Colgate-Palmolive // Palmolive', "L'Oréal // Garnier Skin Naturals", 'Apivita S.A. // Apivita', 'Rituals // Rituals', "L'Oréal // Maybelline NY", "L'Oréal // L'Oréal Men Expert", 'Unilever // Simple', 'Les mousquetaires // Labell', 'Unilever // Dove Men+Care', 'GOSH COPENHAGEN / E. Tjellesen A/S // Gosh', 'Unilever // St. Ives', 'Johnson & Johnson // Le Petit Marseillais', 'A.S. Watson // Kruidvat', "L'Oréal // Kiehl's", "L'Oréal // La Roche-Posay", 'Yves Rocher // Yves Rocher', 'Procter & Gamble // Olaz', 'PZ Cussons Beauty // Sanctuary Spa', 'Cosnova // Essence', 'GlaxoSmithKline // Aquafresh', 'GlaxoSmithKline // Odol-med3', 'Estée Lauder Companies // Clinique', 'Guhl Ikebana GmbH // Guhl', 'Rite Aid // Rite Aid', 'Shiseido // Za', 'Unilever // Andrélon', 'Vichy // Vichy', 'Procter & Gamble // Crest', 'Schwarzkopf & Henkel GmbH // Taft', 'Procter & Gamble // Oral B', 'Matas A/S // Matas', 'Reckitt Benckiser, Inc. // Clearasil', 'Mann und Schröder GmbH // Fruttini', 'Remark Group // Therme', 'Revlon, Inc. // Elizabeth Arden', "Victoria's Secret Beauty co. // Victoria's Secret", 'theBalm Cosmetics // The Balm', 'Schwarzkopf & Henkel GmbH // Got2b', 'Gurwitch Products // Laura Mercier', "L'Oréal // Garnier Ambre Solaire", 'Colgate-Palmolive // Tahiti', 'Clarins // Clarins', 'Rossmann // Isana', 'Colgate-Palmolive Company // Palmolive', 'The Soap & Glory Cosmetics Co. // Soap & Glory', 'ACO Nordic // Aco', 'Unknown // í¬ë¦¬ëí¬', 'Johnson & Johnson // Clean and clear', 'Vendoleo GmbH // Treacle Moon', "Unilever // Pond's", 'Mary Kay Inc. // Mary Kay ç«ç³å±', 'Laura Mercier // Laura Mercier', 'Reckitt Benckiser // Veet', 'Shiseido Co., Ltd // Shiseido', 'Lidl / Mann und Schöder GmbH / Win Cosmetics GmbH & Co. KG // Cien', 'Unilever // Vaseline', "L'Oréal // Lancôme", 'Unilever // Caress', 'Avon // Avon', "L'OCCITANE // L'OCCITANE", 'A.S. Watson // Collagen by Watsons', 'Coty Inc. // Manhattan', 'Pierre Fabre Laboratoires // Eau Thermale Avène', 'Genomma Lab // Asepxia', 'Sisley Cosmetics // Sisley', 'Adidas // Adidas', 'Shiseido // Shiseido', 'Lion Capital // HEMA', 'Natura // The Body Shop', 'Koninklijke Ahold // Etos', 'Procter & Gamble // Aussie', 'Unknown // ë¤ì´ì²ë¦¬í¼ë¸ë¦', 'Mibelle Group // I am', 'Colgate-Palmolive // Softsoap', 'Unknown // ëì', "L'Oréal // Vichy Liftactiv", "Kiehl's // Kiehl's", 'Estee Lauder // Clinique', 'Johnson & Johnson // Bebe Young Care', 'Marionnaud Lafayette // Marionnaud', 'Lidl // Lidl', 'Banila Co. // Zero é¶èæç³»å', 'dm-drogerie markt GmbH + Co. // Balea Men', 'Lilleborg // Solidox', 'Groupe Panther // Cottage', 'Schwarzkopf & Henkel // Fa', "L'Oréal // Kiehl´s", 'Ahava Cosmetics // Ahava', 'Unknown // ë°ëë¼ì½', 'Avène // Avène', 'Unilever // Badedas', "L'Oréal // Vichy Idéal Soleil", 'Druni // Olay', "L'Oréal // L'Oreal Men Expert", 'Johnson & Johnson // RoC', 'Pierre Fabre Laboratoires // Avene', 'Blue Orange Brand Management Ltd. // Treacle Moon', 'A.S. Watson // Watsons', "L'Oréal // La Roche-Posay - Anthelios", '- // Clean & Clear', 'Koninklijke Sanders BV // Body and Soul', 'Moet Hennessy Louis Vuitton (LVMH) // Sephora', 'Kate Somerville Skincare, LLC. // Kate Somerville', '(주)ìì¸ ì¤í¨ // ì
3ì¸ ì¤í¨', 'Original Source // Original Source', 'Reckitt Benckiser Deutschland GmbH // Clearasil', 'Beiersdorf // Eucerin', 'Colgate Palmolive // Palmolive Naturals', 'Institut Arnaud Paris // Institut Arnaud Paris', 'Freeman // Freeman', 'Mentholatum Australasia Pty Ltd // OXY', "L'Oréal // L'Oreal", 'June Beauty Co. Japan // MUJI ç¡å°è¯å', 'Unilever // Axe', "L'Occitane // L'Occitane", 'Kiehlâs Since 1851 LLC // Kiehlâs', "L'Oréal // Vichy Normaderm", 'Louis Widmer // Louis Widmer', 'Femia Cosmetics // CadeaVera', 'Nip + Fab Ltd // Nip + Fab', "L'Oréal // Garnier USA", 'Natio Pty Ltd // Natio', 'LVMH // Sephora', 'Kao Corporation // Bioré', 'IPSA Co., LTD. // IPSAï¼èµèèï¼', 'Johnson & Johnson // Neutrogena Men', 'Colgate Palmolive // Sanex', 'Adidas // Adidas Men', 'Estée Lauder Companies GmbH // Clinique', 'Pierre Fabre Laboratoires // Eau Thermal Avène', 'Lidl // Cien', "Laboratoires Dermatologiques d'Uriage // Uriage", 'Unilever // Rexona', 'W7 Cosmetics / Warpaint Cosmetics Ltd. // W7', 'Keyline Brands Ltd // Aapri', '- // Bliss', 'Unilever // St Ives', "E.T. Browne Drug Company // Palmer's", 'Elizabeth Arden Inc. // Elizabeth Arden', "L'Oréal // Lancome", 'Orkla // Dr Greve', 'Unilever // Dusch Das', 'Omega Pharma // ACO', 'Reckitt Benckiser Inc. // Clearasil', 'Jumbo // Jumbo', 'Estée Lauder Co. // Clinique', 'Procter & Gamble // Gilette', "L'Occitane Group // L'Occitane en Provence", 'GSK - GlaxoSmithKline // Sensodyne', '- // Wardah', 'TIGI International LTD // TIGI', 'Elizabeth Arden, Inc. // Elizabeth Arden', "L'Oréal // Kerastase", "L'Occitane // L'Occitane æè丹", 'Unknown // ìíë¼ë', 'Dirk Rossmann GmbH // Synergen', 'Unknown // ì§ì¤ë§', 'Lidl / Mann und Schöder GmbH // Cien', 'Colgate-Palmolive // Sanex', 'Mibelle Group // Fanjo', 'Dirk Rossmann GmbH // Rival de Loop', 'Bliss // Bliss', 'La phocéenne de cosmétique // Le petit olivier', 'Cosmetica GmbH // My Face Young', 'Basler Haar-Kosmetik GmbH & Co. KG // Basler Haar-Kosmetik', "Johnson & Johnson // Johnson's", 'Mandom Corp. Japan // Gatsby', 'Adwin Korea Group // Skinlite', 'Remark Cosmetics // Therme Skincare', "L'Oréal // DOP", 'H&A // Disney', "L'Oréal // Garnier Men", 'Pierre Fabre Laboratoires // A-derma', 'Bonne Bell, Inc. // Formula 10.0.6', 'Cosmetex Roland Co., Ltd. // Pure Rosety', 'Walgreens Boots Alliance, Inc. // Boots (Own brand)', 'Elizabeth Arden // Elizabeth Arden', 'Beiersdorf // Nivea Visage', 'Alfaparf Group // OLOS', "Johnson & Johnson // Johnson's baby", 'Schwarzkopf & Henkel // Theramed', 'Orkla Group // Solidox', 'Estée Lauder Companies // Origins', "L'Oréal // Biotherm Homme", 'Johnson & Johnson // Bebe', 'Schwarzkopf & Henkel GmbH // Fa', 'Bourjois // Bourjois', "L'Oréal // Kérastase", "L'Oréal // L'Oréal Revitalift", 'Cussons // Imperial Leather', 'Procter & Gamble // Max Factor', 'Tesco PLC // Pro Formula (Tesco own brand)', 'Mann und Schröder GmbH // Aldo Vandini', "L'Oréal // Vichy Capital Soleil", 'La Roche-Posay Laboratoire Dermatologique // La Roche-Posay', 'Hans Schwarzkopf & Henkel GmbH & Co. KG // Taft', "L'Oréal // Mixa", 'Church & Dwight Co., Inc // Arm & Hammer', 'PDC Inc. Japan // Celdie', "L'Oréal // Essie", 'Lancaster // Lancaster', '- // Mustika Ratu', '- // Himalaya Herbals', "Kose // Men's Softymo", 'Hema // Hema', '- // Acne Free', 'Colgate-Palmolive // Palmolive Naturals', "L'Oréal // Vichy Neovadiol", "L'Oréal // La Roche-Posay - Hydraphase", "- // L'Affair", 'ziaja // Ziaja é½èé
', '- // H2O+', 'Unknown // ì¡°ì±ì22', 'Eisenberg Paris // Eisenberg Paris', 'Declaré // Declaré', "L'Oréal // L'Oréal Paris Men Expert", 'The Balm Cosmetics // The Balm', 'Clinique Laboratories // Clinique', 'Matas A/S // Plaisir', 'Unknown // í´ë¦°ì¤í´ë¦¬ì´', 'Panther // Cottage', '- // Clarins', 'MANDOM // MANDOM', 'Nice Corp. èæ¯ä¼æ¥ // Pon Pon æ¾æ¾', '- // Caress', 'Aldi // Aldi', 'çé¦å // Hydro Deep 水平衡', 'Genomma lab // Asepxia', 'Beiersdorf // nivea', 'Edeka // elkos', 'Procter & Gamble // Blend-a-med', "Kiehl's Since 1851 LLC // Kiehl's", 'Revlon Consumer Products Corp. // Revlon', 'Anastasia Beverly Hills // Anastasia Beverly Hills', 'Beverly Hills Formula // Beverly Hills Formula', 'Unknown // ì리ìë² ì¤', '- // Essiespa', 'Malin + Goetz // Malin + Goetz USA', 'Bioderma Laboratories // Bioderma', 'John Paul Mitchell Systems // Paul Mitchell', 'Glaxosmithkline // Aquafresh', 'PeterThomasRoth Labs, LLC // Peter Thomas Roth', 'LULUR MANDI // LULUR', 'Unilever // Degree', '- // Ahava', 'LVMH // Benefit', 'KAO // Bioré', "L'Oréal // L'oreal Paris", 'Pt. Mustika Ratu Tbk // Kopi', 'Carrefour // Neutrogena', 'Estee Lauder Companies // Clinique', 'Johnson & Johnson // Piz Buin', 'Mibelle AG Cosmetics // Fanjo', 'Carrefour // Les Cosmetiques Design Paris', 'Bourjois // Bourjois Paris', 'Dreumex // Dreumex', 'Unknown // ë·°í°í¼í', 'CCS Footcare // CCS', 'Henkel // AOK', '- // LANEIGEï¼èèï¼LANEIGE', 'Moline // Byphasse', 'Pierre Fabre Laboratoires // Ducray', 'Estée Lauder Co. // Origins', 'Clarins Group // Clarins', 'ApoT.Care Paris // Apot Care', 'Neutrogena corporation // Neutrogena', '- // Secret Clean', 'Tesco PLC // Along Came Betty', 'Yves Rocher GmbH // Yves Rocher', "- // Kiehl's", 'S.P. Labratories // Méthode Swiss', 'Schwarzkopf & Henkel GmbH // Barnängen', 'Energizer Personal Care, LLC // Banana Boat', 'Unknown // 맨ë´', 'Shiseido // ???', 'Dermalogica // Dermalogica', 'Decubal // Decubal', 'Hirtler Seifen Group GmbH // Mildeen', 'Lilleborg // Sunsilk Minerals', 'Troll Cosmetics GmbH // Declaré', '- // Sariayu', 'Mandom Corp. Japan // å¿
åéº', 'Philosophy // Philosophy', 'Shiseido Deutshcland GmbH // Shiseido', 'Blue Orange Brand Management Ltd. // Treaclemoon', 'Estee Lauder Companies // Origins', 'Unknown // ìì¸ ì¤í¨', 'Orion Pharma A/S // Danatekt', 'Colgate-Palmolive Company // Softsoap', 'RSPCA GBA // Good Things', 'Carrefour // Inquiba (Gesmil)', 'Tesco PLC // Tesco (Own brand)', 'Walgreens Boots Alliance, Inc. // Soap & Glory (Exclusive to Boots)', "J Sainsbury plc // Sainsbury's (Own brand)", 'MEDA Pharmaceuticals Ltd // Dr Lewinns', 'Unilever // Simple Skin Care', 'Unknown // ì¹´ì¤ë¦¬ì¨', 'Kiko // Kiko', '(주)ì¨ìì¤ì // ëë°ëìµ', 'Daniel Jouvance // Océavie', '- // Taman Sari', 'LVMH // Guerlain', '- // Purbasari', 'Unknown // ë¤ì¤ì ëë§ë¡ì§', 'Revlon // Revlon', 'Johnson & Johnson // Clean and Clear', "Johnson & Johnson // Johnson's å¬ç", 'Montagne Jeunesse Swansea // Montagne Jeunesse', 'Unilever // Radox', '3M // Nexcare', 'Simple // Simple', 'Cellina (çé¦å ) // Hydro Deepï¼æ°´å¹³è¡¡ï¼', 'Quick Fix Facials // Quick Fix Facials', 'Walgreens Boots Alliance, Inc. // No. 7 (Boots own brand)', 'Pangaea // Medik8', 'PT. Yasulor Indonesia // Garnierå¡å°¼ç¾', 'PZ Cussons Ltd // Carex', 'Mylène // Mylène', 'Unilever // Mentadent', 'Coty Inc. // Rimmel London', 'KMI Brand // Beautifully Delicious', 'I Love Cosmetics // I Love...', '- // Vienna', 'Parfums Christian Dior // Dior', 'La Phocéenne de Cosmétique // Le Petit Oliver', 'Procter & Gamble // Covergirl', 'Cosmo International BV // Green Nature', 'çé¦å // Hydro Deepï¼æ°´å¹³è¡¡ï¼', 'Pure Spa Products Ltd. // NSPA', 'A.S. Watson // Trekpleister', 'Unknown // í¸ë¦¬í', 'Shaebend GmbH & Co // Shaebens', 'Estee Lauder Companies // Clinque', 'Soap and glory // Soap and glory', 'Aveo cosmetics // Aveo', 'Raunsborg Aps // Raunsborg', 'Remark Cosmetics // Remark Cosmetics', 'Schwarzkopf & Henkel GmbH // Syoss', "L'Oréal // Body Shop", 'Isabelle // Isabelle', 'iNova Pharmaceuticals (Australia) Pty Limited // Dermaveen', 'Hallas Trading Co Pty Ltd // Ella Baché', 'Innoxa // Innoxa', 'Benefit Cosmetics, Inc. // Benefit', "L'Oréal // L'oreal", 'Shiseido // Za Men', 'Unknown // í¤ì', 'StriVectin // StriVectin-SD', 'Shiseido Men // Shiseido Men', 'Innisfree Corp. // Innisfree', 'æ¶éºåå·¥ // Roudyeï¼æè¶ï¼', 'Unknown // ì¤í ë', 'Beauty Formulas // Beauty Formulas', 'Palmolive Colgate // Palmolive', 'dm-drogerie markt GmbH + Co. // Prinzessin Sternenzauber', 'Kao Corporation // John Frieda', 'å
é¾å®¶åè¡ä»½æéå
¬å¸ // Nairia å¥è¯å½äº', '- // Cien Beauty', 'Supre // Hempz', 'Coty Inc. // Bourjois Paris', 'Pierre Fabre Laboratoires // Elancyl Paris', 'Payot // Payot', 'å
é¾å®¶åè¡ä»½æéå
¬å¸ // Shine Young', 'The Brand Architekts Ltd // Dirty Works', 'Manhattan Cosmetics // Manhattan', 'Sunkissed @ Rainbow Cosmetics Ltd // Sunkissed', 'Bath & Body Works // Bath and bodyworks', 'Aspire Brands // Formula 10.0.6', 'Johnson & Johnson // Clean & Clean', 'Cosmica // Cosmica', 'Estée Lauder Companies, Inc. // M.A.C', 'Pierre Fabre Laboratoires // A-Derma', 'Unknown // ì벤ë', 'è³çå // ççè', 'Douglas Holding AG // Douglas', 'Champneys Health Resort Group // Champneys', 'Santesa BV // Dr. van der Hoog', 'Unknown // í°ì', 'Caudalie // Caudalie', 'Dermica // Dermica', 'Shiseido // Shiseido Men', 'Cussons // Carex', 'Rau Cosmetics // Rau Cosmetics', '- // Harmony', 'Walgreens Boots Alliance, Inc. // No. 7', 'Unknown // BCL(ë¹ì¨ì)', 'Skeyndor // Skeyndor', 'Murad // Murad', 'Shiseido // Uno', 'La société LABORATOIRE BIODERMA // Bioderma', 'Cellina (çé¦å ) // Hydro Balance', 'Shiseido // ACNE', 'Consum // Olay', 'Unknown // ë°ë¹í«', '- // Cottage', 'Beauté Pacifique // Beauté Pacifique', 'Babaria LLC // Babaria', 'Kiko make up Milano // Kiko', '- // Satto', 'Ada Cosmetics // Ada Shop', 'Purplebox // Purplebox', 'Watsons Pharmaceutical // Watsons', 'Colgate-Palmolive // Irish spring', 'QV Skincare // QV', '- // Sumber Ayu', '- // LAINO (le soin naturel)', 'Potter & Moore Innovations Ltd. // The Real Shaving Co.', 'Estee Lauder Companies // Bobbi Brown', 'Unilever // Sunlight', 'DALLI-Werke // Kyrell', 'Amazon // Garnier_delial', 'Unknown // ë¼ì§', 'Bionsen // Bionsen', 'Unknown // ëí°ì¤', 'Amore Pacific // Innisfree', 'lidl // cien', 'Xpel Marketing Ltd. // Xpel', '(주)ëíì´ì¤ìµ // ëíì´ì¤ìµ', 'Revlon, Inc. // Revlon', 'Johnson & Johnson // Bebe young care', 'dm-drogerie markt GmbH + Co. // Isana', 'Shiseido // Shiseido (è³çå )', "L'Oréal // L'Oreal Paris", 'Lidl Stiftung & Co. KG // Iseree', '森ç°è¥ç²§ // 森ç°è¥ç²§', 'Argan Plus // Argan+', 'Technolit GmbH // Technolit', 'Burnus // Litamin', 'Monoprix // Monoprix', 'KOSE corporation // Tarte', 'Inova Pharmaceuticals // DermaVeen', 'Netto Marken-Discount AG & Co. KG // SHISARA', 'Markwins Beauty Products, Inc. // Lipsmacker', 'Unknown // í¬ì¿¨í¬ì¤ì¿¨', 'Sax International // The Body Collection', 'dm-drogerie markt GmbH + Co. // Balearen', '[Unknown] // Active Cosmetics', 'Korres Natural Products // Kings and Queens', 'Unknown // ë¥í°ì§', 'unilever // Dove', 'Royal // Labell', 'Ego Pharmaceuticals // ego', 'Dennis Knudsen Denmark // Dennis Knudsen', 'Mizon // Mizon', '- // BATH & BODY WORKS', 'Cat Media Pty Ltd // Skin Doctors', 'Kina av Shanghai Maxam // Rema 1000', "L'Oréal // Elvital", 'Laboratoires Pierre Fabre // Eau Thermale Avène', 'Clarins Group // Clarins Men', '- // Avène', 'Beromin // today', "L'Oréal // Ushuaïa", '- // Walgreens', 'Dermalab // Swiss Line', '- // Peter Thomas Roth', 'Dalli-Werke // Abbot & Broome', 'Beiersdorf // Nivea Q10 Plus Anti-Wrinkle', 'Kanebo Cosmetics // Freshel', 'Rossmann // Isana Med', '[Unknown] // Miss Sporty', 'Schwarzkopf & Henkel GmbH // BC Bonacure', 'Cellina (çé¦å ) // éªèè', 'ADA Cosmetics International GmbH // ADA-Cosmetics', 'Mibelle AG Cosmetics // I am', 'Medifarma // Acnomel', 'LVMH // Make Up For Ever', 'Origins natural resources inc. // Origins', '- // Trustee', 'Unknown // ì¤ë', 'ACO Nordic // ACO', 'Instituto Pasteur de C
3osmiatria Ltda // Laboterra', 'Oriflame Cosmetics // Nature Secrets', 'Dirk Rossman // Synergen', 'Milk & Co Pty Ltd // Milk & Co', 'High ridge brands co. // VO5', 'Estée Lauder Companies // Lab Series', 'Carrefour // Carrefour', 'Troll Cosmetics // Declare', 'S.P. Labratories // Swiss Rituel', "L'Oréal // L'Oréal Sublime", '- // LAURA MERCIER', 'Lion Co., Ltd // Shokubutsuæ¤ç©ç©èª', "L'Oréal // Maybellin", 'Orkla // Bliw', '- // Uriage', 'Marcelle // Marcelle', "Watson's Taiwan // èè¬å¦®äº", 'Mandom Corp. Japan // Mandom', 'Maxim Markenprodukte GmbH & Co. KG // Ombia Cosmetics', 'ModelCo Pty Ltd. // Model Co.', 'Kendo Holdings Inc // Kat Von D', 'Rau Cosmetics // RAU Cosmetics', 'Derma Korea // Derma', '- // Simple', 'Biotherm // Biosource', 'Bath & Body Works // Bath and body works', 'Cussons // Sanctuary spa', "LâOccitane // L'Occitane æè丹", 'La Roche-Posay Laboratoire Dermatologique // La Roche Posay', "- // Champney's", 'ACO Nordic // Cosmica', 'Unknown // 리ìì¼ì´', "e'quipe æ ªå¼æç¤¾ // SUQQU", 'Ultrasun AG // Ultrasun', 'Nice Corp. // Pon-Pon', 'Unknown // í°ì¦', 'Orkla // Dr. Greve', '- // Eveline Cosmetics', 'The King Of Shaves Company Ltd // King of Shaves', 'Carrefour // Olay', 'å°é¹½å
¬å¸ // Collagen Lab', "Marks & Spencer // Nature's Ingredients", 'Lancome // Lancome', 'Rosette Corporation Japan // Hello Kitty', 'Kneipp GmBH // Kneipp', '- // Viva', 'Image International Manufacturing, Inc // Image Skincare', 'Unilever // Lux', 'BCL Inc. // AHA', 'Aldi // Biocura', 'Johnson & Johnson // Lubriderm', 'Argan Plus // Argan 5', 'Unknown // í´ë¼ëì¤', 'Remark Cosmetics // Vogue exclusive', 'H&M // H&M', 'EURO-FRIWA GmbH // Care', 'PZ Cussons // Original Source', 'Giorgio Armani Beauty // Giorgio Armani', 'NYX cosmetics // NYX', 'Unknown // ë¡ìë
', 'Mandom // Gatsby', 'Unknown // ì¤ê°ëì', 'Lumene Oy // Lumene', 'Unknown // ìì¤ìì', 'Estee Lauder Companies // Estee Lauder', 'Walmart stores inc. // Equate', 'Natio Pty Ltd // Natio Renew', '[Unknown] // Isadora', 'Ahlens // aroma', 'La Walkiria // walkiria spa', "L'Oréal // Vichy Idéalia", 'J&JCI // Clean & Clear', 'Sans Soucis // Sans Soucis', 'Unknown // 매ëí
í¬', "Trader Joe's // Trader Joe's", 'Rohloff cosmetics Gesellschaft für Kosmetik Vertrieb mbH // ROHLOFF cosmetics GmbH', 'Unknown // í°íëì', 'Cederroth // Blistex', 'Sebapharma // Seba Med', '- // Champneys', 'Unknown // íë¡ì¤í´', 'Unknown // ì¤ë¥´ë¹ì¤', 'Charles Worthington // Charles Worthington', 'Unknown // ë§ì´ë·°í°ë¤ì´ì´ë¦¬', 'Shiseido // Cle de peau', 'Procter & Gamble // Herbal Essences', 'Procter & Gamble // Old Spice', 'Unilever // Zwitsal', 'Johnson & Johnson // Le Petit marseillais', 'Pierre Fabre Laboratoires // Ducray homme', 'Walmart // Equate Beauty', 'Unknown // ì§ë°©ì', 'Douglas Cosmetics // Venus', 'Bath & Body Works // BATH & BODY WORKS', 'Foamie // Foamie', 'Cosmetica // MY', 'Unilever // Noxzema', 'ecowell // ecowell', 'theBalm // theBalm', 'Colgate Palmolive // Uni Cura', 'Unknown // ë¡í¸ë¦¬', 'Elizabeth Arden Inc. // Elizabeth Arden Pro', '- // Spa touch', 'Unknown // ì¤í¸ë¼', "L'Oréal // Kérastase Specifique", 'Family Dollar Stores of Michigan // Modesa', 'Remark Cosmetics // Glycerona', 'Skin Doctors ⢠Cosmeceuticals. // Skin Doctors Cosmeceuticals', 'Purbasari // LULUR', "L'Oréal // The Body Shop - For Men", 'Estée Lauder Companies, Inc. // Clinique For Men', 'Dirk Rossman // Rival de Loop', 'Unknown // íì¤í¨', "L'Oréal // Olay", 'Hipp Gmbh & Co. Vertrieb // Hipp', 'Schwarzkopf & Henkel // Syoss', 'Purbasari // LULUR Mandi Putih', 'Grosvener Consumer Products Ltd // Smile Guard', 'Superdrug // Superdrug', 'Inspired Beauty Brands // Hask', 'Koninklijke Ahold // Albert Heijn', 'S.P. Labratories // Methode Swiss', 'Ãzoy Kozmetik SAN // Hawaiian Tropic', 'Unknown // ì§ìì', 'Walgreens Boots Alliance // Boots No 7 Men', 'Johnson & Johnson // Penaten', 'Lilleborg AS // Define', 'PT Origita Cosmetics // Purbasari', 'Unknown // ë림ìì¤', 'Kaeso Skincare // Kaeso Beauty', 'Cellina (çé¦å ) // Chiffonï¼éªèèï¼', 'Etre Belle Cosmetics // Etre Belle', 'Colgate-Palmolive // Aronal', 'Cosnobell GmbH // Cosnobell', 'Origins Natural Resources Inc. // Origins', 'Freeman beauty labs // Bare foot', 'Galderma Australia Pty Ltd. // Cetaphil', 'Rimmel // Rimmel London', 'Wilkinson Ltd. // Wilko', 'Schwarzkopf & Henkel GmbH // ULTÃME', '- // Formula10.0.6', 'Normal A/S // Athens', 'Coty Inc. // Lancaster', 'The Body Shop // The Body Shop ç¾é«å°è', 'PT Mandom Indonesia Tbk. // Gatsby', 'Unilever // Tresseme', '- // AYUR-MEDIC', "O'right // O'right", 'Unknown // ë³´íëí', 'Procter & Gamble // Blend-a-Med', 'Estée Lauder Companies // Clinique for men', 'Vitabiotics Ltd. // Wellman', 'Unknown // ë§ì§ì¤ë ë¤', '(주)ì´ëì¤í리 // ì´ëì¤í리', 'Scaramouche & Fandango // FS', 'Biomares GmbH & Co. KG // Biomares', 'Unknown // ë©ì리ì¦', 'Chanel // Chanel', 'Bison Int. // Griffon', 'Sothys // Sothys', 'çéæ²¹èæ ªå¼æç¤¾ // Pharmaact', 'Beauty & Care // Filly', 'Unknown // ë©ë¼ë£¨ì¹´', 'Rodial // Nip+Fab', 'Dong Ming Co., Ltd // Valentino-Ruby', 'Mibelle AG Cosmetics // Esthetic', 'Sleek Make-Up // Sleek Make-Up', 'ITC Limited // Fiama Di Wills', 'Derlon // Derlon Iedere Dag', 'Sisley Paris // Sisley', 'Avon // Liz Earle', '- // Caudalie', 'JorgObé Skin Care / Copenhagen // JorgObé', 'Gunry AB // Gunry', 'Rewe-Handelsgruppe GmbH // Rewe', 'Elais Unilever Hellas S.A. // Lynx', 'Unknown // ë
¸ìë¹ì', 'Steiner Leisure Limited // Elemis', 'Nyx professional make-up // Nyx', 'La Prairie // La Prairie', 'Unilever // Vasenol', 'Puresource // Puresource', 'Markwins beauty products Inc. // Wet n wild', 'Unknown // Pure & Basic', 'Borghese ltd // Borghese', 'Freeman Beauty // Bare Foot', 'Kroger // Nourish Care', '- // YU-BE', '- // Hempz', 'Farouk Systems, Inc. // BioSilk', 'è±çæ ªå¼æç¤¾ // ALBLANC', 'Galderma Laboratories, L.P. // Cetaphil', 'Sisley // Sisley', 'Filorga // Filorga', 'Catrice cosmetics // Catrice cosmetics', 'ETUDE Corporation // Etude House', 'Reckitt Benckiser, Inc. // Veet', 'Ecran // Ecran', 'Netto // Hairwell', 'Herôme ApS // Herôme', "L'Oréal // Maybelline Color Show", 'Unilever // Nivea', 'BSand Schweiz // B Sand', 'Catrice cosmetics // Catrice', 'Clinique Laboratories // Clinique for Men', 'Thalgo Group // Thalgo', 'Nuxe Laboratory // Nuxe', 'Pierre Fabre Laboratoires // Avéne', 'çæ¹åé // Pure', 'Tesco PLC // My Skin', 'Garnier // Garnier', 'Dentaid // Desensin', 'Treaclemoon // Treaclemoon', 'Unknown // ìë¡ë§í°ì¹´', '- // Heel to toe', 'Carrefour // Johnson & Johnson', 'Henkel // Dial', '- // SÃR PUR Permaceutic Swiss', 'Unknown // ì¤ìì¸', 'Biuky // Babaria', "L'Oréal // tecni.art", 'Lornamead // Finesse', 'Unilever // Tresemme', '- // SVR Laboratoire', 'Carrefour // Sesderma', 'Bolton Nederland BV // Soapy', 'Cellina (çé¦å ) // Hydro Deep 水平衡', 'Hergon cosmetics b.v. // Hegron', 'Rossmann // Rival de Loop', 'Beiersdorf // Nivea Sun', '- // Watsons', "L'Oréal // Garnier Synergie Pure", 'Procter & Gamble // Wella', 'Grace and Cole Ltd // Grace and Cole', 'Unknown // ìë ì¤', 'Shiseido // bareMinerals', 'Reckitt Benckiser // Steradent', 'Lidl // Beauty Elements (Cien)', 'Remark Group // Zarqa', 'Beiersdorf // Nivea For Men', 'Coty Inc. // Shockwaves', '- // Herborist', "- // L'Occitane", 'Decl?or // Decl?or', 'Oriflame Cosmetics // Oriflame', '- // Vivelle', 'Estée Lauder Companies, Inc. // Estée Lauder', '- // Venus', 'ACO Nordic // Cliniderm', 'Schülke // Microshield', 'Druni // Bavaria', '- // Scrub of your life/Soap and Glory', 'Shiseido // WHITIA', 'Dr. Jetske Ultee // Dr. Jetske Ultee', 'Schwarzkopf & Henkel // AOK', 'Garnier // Ambre Solaire', 'Revlon // Almay Smart Shade', 'dm-drogerie markt GmbH + Co. // Langhaarmädchen', 'The Brand Architekts Ltd // Good Things', 'Boots // Boots Essentials', 'Dr. Theiss Naturwaren GmbH // Medipharma', 'Rudolf Lenhart GmbH & Co. KG // Lara Bellucci peeling', 'Marinello Cosmetics // Olive', 'Schwarzkopf Gliss // Schwarzkopf Gliss', "Laboratoires Dematologiques d'Uriage // Uriage åªéºé
", 'Unknown // í¨ì´íì¤', 'My Beauty Diary (Taiwan) // My Beauty Diary', 'Unknown // í´ë¼ì´ì´ì¤', "L'Oréal // Sublime Body", 'The Boots Company // Botanics', 'Ahold Delhaize // Etos', 'Perlier Milano // Perlier', 'Ego Pharmaceuticals // Ego', 'PZ Cussons Ltd. // Sanctuary Spa', 'Sofnon ï¼è©©èåï¼ // Tsaioï¼ä¸å±±æ¡è¥ï¼', 'Kao USA // Biore Skin Care', 'Johnson & Johnson // Daily Essencials', 'Zep UK // De.
3Solv.it', 'Unknown // CL4(ì¨ìí¬)', 'Unilever // Pepsodent', 'Unknown // ë¹ìë', 'Schwarzkopf & Henkel // Taft', 'Consum // Bodynatur', 'Yes To, Inc // Yes To', 'Unilever // Dove Men Care', 'Guerlain // Guerlain', 'Unknown // ì¤í', 'Church & Dwight Co., Inc // Femfresh', 'BCL(ì¼ë³¸) // BCL(ë¹ì¨ì)', 'Royal Sanders // Sanicur', '- // KATE SOMERVILLE', 'Banila Co. // Banila Co.', 'Unknown // 미ì¦ì¨', 'Unknown // í ë모리', 'Druni // DRN (Agrado Cosmetic)', "L'Oréal // Ushuaia", 'Rimmel // Rimmel', 'Revlon Consumer Products Corp. // Alpecin', 'Noramix Trade // Noramix', '- // Cempaka', 'Beiersdorf // Hidro Fugal', 'Kose // Junkisei', '- // Cosmétique design Paris', 'dm-drogerie markt GmbH + Co. // Balea med', 'Unknown // Borotalco', 'Taylor of London // Taylor of London', 'Marks & Spencer // La Maison de Senteurs', 'Valcena Paris // Valcena Paris', 'A.S. Watson // B.', 'Shiseido // Shiseido Acne', '廣æºè¯è¡ä»½æéå ¬å¸ // 廣æºè¯', 'Cellina (çé¦å ) // Hydro deep', 'Sabre Corporation // Fudge Urban', 'Iwan Budnikowsky GmbH und Co. KG // BudniCare', 'Laboratoire Nuxe // Mandom Corp', 'Pierre Fabre Laboratoires // Elancyl', 'StylingLife Holdings Inc. BCL Company, Japan // Baby Smooth', 'Shiseido Company, Limited // Shiseido', "L'Oréal // LâOréal", 'Younique, LLC // Younique', "L'Oréal // Redken", 'Unilever // Citra', 'Shiseido // Aqualabelæ°´ä¹å°', 'FCC Fragrances, Cosmetics & Consulting, Switzerland // Optima Cosmetic of Switzerland', 'Mercadona // Deliplus', "- // Pond's", 'Anastasia Beverly Hills // Anastasia Beverly hills', 'Dermal Korea Co.LTD // Dermal Korea Co.LTD', 'Bath & Body Works // PocketBac', 'Chanel // CHANEL', 'Estée Lauder // Estée Lauder', 'Rogue & Co., LLC // R+Co', '- // Diptyque Paris', 'Douglas // Douglas', "L'Oréal // L'Oréal Triple Active", '榮ç¾çæ GIC Biotech. Inc. // æ®ç¾ æºæ¯è±åç³»å', 'KMart Australia Ltd. // KMart', 'Fit GmbH // GARD', 'Quantum Beauty Company // Salon Science', 'Laura Mercier // LAURA MERCIER', 'Procter & Gamble // Wella Wellaflex', 'Schwarzkopf & Henkel // Theramed Junior', 'Spectrum Thea Pharmaceuticals Ltd. // Blephasol Duo', "L'Oréal // L´Oréal", 'Unknown // ë¸ë¦¬ì¤', 'DR PIERRE RICAUD // Dr Pierre Ricaud', 'Steiner Leisure Limited // Bliss', 'ç³æ¾¤ç ç©¶æ // Keana', 'Amway // Attitude', 'The Brand Architekts Ltd // Super Facialist by Una Brennan', 'Dr. Moritaï¼æ£®ç°è¥å¦ï¼ // Dr. Moritaï¼æ£®ç°è¥å¦ï¼', 'Unknown // 미ê°ë¹', 'Kevin.Murphy // Kevin.Murphy', 'Dr Brigitta Cavegn // B Sand', 'Mellor & Russell // Derma Intensive+', 'Lornamead // Handsan', 'Soaper Duper Ltd. // Soaper Duper', 'Cathedral Art Metal Company, Inc. // xpel by marketing', 'Tigi // Bed head', 'Gowoonsesang Cosmetics (Korea) // Dr. G', 'Pierre Fabre Laboratoires // Furterer', 'koniklijke ahold // Albert Heijn', 'Budnikowski // BudniCare', 'Möet Hennessy Louis Vuitton (LVMH) // Sephora', 'Dior // Dior', 'Laboratoire Nuxe // Mandom', 'æ¾³æ¯éºåéè¡ä»½æéå ¬å¸ // Zero-eight-zero', 'Cosnova // essence', "- // Shinzu'i", 'Walgreens Boots Alliance // Boots', "L'Oréal // L'Oréal Paris", 'Korres Natural Products // Korres', 'The body shop international PLC // The body shop', 'Landi // Beauté Suisse', 'Vitaderm // Vitaderm Hipoalergênica', 'Unknown // ì¤ê·¸ì²´', 'Unilever // Mon Savon', 'Kao // Biore', 'Elf cosmetics inc. // Elf', '[Unknown] // Spa Secrets', 'Smashbox Studios // Smashbox', 'Colgate Palmolive // Palmolive Men', 'Haus Schaeben GmbH & Co. KG // Schaebens', 'Cussons // Fudge', 'Calcot Manor // Calcot Manor', 'Beiersdorf // Dove', 'Dirk Rossmann GmbH // Isana', 'Unknown // ë¥í°ë´ì', 'dm-drogerie markt GmbH + Co. // Balea Med', 'Leenarts Dermatoloog // Leenarts Dermatoloog', 'The Boots Company LLC // No7', 'Libinvest // 2B', 'Mercadona // Mercadona', 'Zaandam // Etos', "- // Victoria's Secret", 'Lilleborg // Define', 'Nip + Fab Ltd // Nip + Man', 'Yesto // Yesto', 'Every man // Every man Jack', 'Schwarzkopf & Henkel // Vademecum', 'Unknown // ìì´ë³´ë¦¬', 'Dark Blond Cosmetics // Dark Blond', 'GINEBRA SAN MIGUEL INC. // Maxipeel', 'Laboratorios Maverick, SLU // Jabón de manos', 'banila co. // Zero é¶èæç³»å', 'P2 cosmetics // P2', 'Woolworths // Select', 'Continente // MYLABEL', 'Ziaja // Ziaja', 'Lilleborg // Lypsyl', 'Unknown // ë§ì´ìí¼', 'Garnier // Ultra Doux', 'Cosmetex Roland Co., Ltd. // ææ©çå', 'Amway // Glister', '[Unknown] // Kiko', 'Bio C // Bio C Cosmética', 'Reckitt Benckiser, Inc. // Dittol', 'Vi jon laboratories // Care one', 'dm-drogerie markt GmbH + Co. // Balea Face', 'CVS Pharmacy // CVS', 'BeoVita // Parodont', '- // Acnes', '[Unknown] // Grace & Charmes', 'Procter & Gamble // Gilette Series', "L'Oréal // The Body Shop - Drops of Youth", "L'Oréal // La Roche-Posay - Effaclar", '- // Guerlain', 'Reckitt Benckiser Inc. // Dettol', 'Youngblood Mineral Cosmetics // Youngblood', 'Xpel Marketing Ltd // Osiris Avisé', 'Grace Cole Ltd // Boutique', '- // Dior', 'Avon // Planet SPA', 'Welcos // Cleansing Story', 'Unknown // ì´ìì', 'Marc Daniels // Marc Daniels', 'H2O Plus // H2O+', 'S.P. Labratories // Suisse Programme', 'Paul Mitchell // Paul Mitchell', 'fit GmbH // fenjal', '- // JorgObè', 'E. Kiessling GmbH / Aldi // Kür', 'Leclerc // Inell/Marque repère', 'Koninklijke Sanders B.V. // Sanicur', 'Indeed Laboratories // Indeed', 'Superdrug Stores plc // Superdrug', 'Sportsgirl // Sportsgirl', 'Phytomer/Codif International // PHYTOMER', "El Corte Inglés // Khiel's", 'Dr Irena Eris Cosmetic Laboratories // Lirence', 'dm-drogerie markt GmbH + Co. // Babylove', 'PZ Cussons Beauty // St. Tropez', 'CosMAX International INC. // My Beauty Diary æçç¾éºæ¥è¨', 'Unknown // ë¥í°ë£¨ì¸ì¤', 'Wings indonesia // Giv', 'Estée Lauder Companies, Inc. // Origins', 'Unknown // ëì´í¸ë¦¬', 'The Mentholatum Company // Oxy', 'NYX Cosmetics // NYX', 'S.P. Labratories (Switzerland) // Suisse Programme', 'Harmon stores inc. // Face values', 'TheFaceShop Co., Ltd // The Face Shop', 'Procter & Gamble // Olay Professional', 'Matas A/S // Matas Men', 'Galderma Brasil Ltda. // Acquaclin', 'Natura (Brasil) International B.V. // The Body Shop', 'Sebapharma // Seba', 'Pure Spa Products Ltd. // nspa', 'Rodial // Rodial', 'Philosophy // Total Matteness', 'Unknown // íìíë¼ì¤í¸', 'Target Brands // Up & Up', "L'Oréal // La Roche", 'Emil Klessling // Kyrell', 'Schorem // Reuzel', 'Unknown // ë¼ì¼ë¦¬', 'Colgate-Palmolive Company // Soft Style', 'Unknown // í´ë¦¬ì¤', 'M & L // Erborian', 'Unilever // Williams', 'Christian Dior // Dior', 'Rufin Cosmetic // Swiss-O-Par', "L'Oréal // Decléor", 'Gerda Spillmann // Gerda Spillmann', 'Pierre Fabre Laboratoires // Galenic', 'Rubella Beauty JSC // Pomorin', "McPherson's // Dr. Lewinns", 'Unknown // í리맨', 'Medicell labs // Medicell', 'Princess Marcella Borghese // Borghese', 'Elmiplant // Bioten', '[Unknown] // Theorie des Volcans', '[Unknown] // Bench', 'Parfümerie Akzente GmbH // KMS', 'Douglas // alessandro', 'Kevin Murphy // Kevin.Murphy', 'Murad Inc. // Murad', 'Druni // Bella Aurora Labs', 'Marque repère // Manava', 'Schwarzkopf & Henkel GmbH // taft', 'Makeup Revolution London // Revolution', 'Ling Skincare Ltd. // LING New York', 'Maria Nila AP // Maria Nila', 'Moroccanoil // Moroccanoil', 'Elais Unilever Hellas S.A. // Dove', 'De Bruyere Paris // La Theorie Des Volcans', 'Essie // Essie', 'Tesco // Tesco', 'Orkla // Solidox', 'Godrej UK // Cuticura', 'La Walkiria (R.P.C) // SPA aromaterapia', "The Boots Company // Champney's", 'Avène // Eau thermale', 'Casino // Soin corp gommant', 'Beromin // Today', 'Douglas Cosmetics // Douglas', '- // Formula 10.0.6', 'Unknown // 벨ë¼ë£¨ì', 'Laboratorium Kosmetycare Joanna Sp // Naturia', 'Remark group // Therme', 'Boots // Champneys', 'Rema 1000 // Rema 1000', 'Kicks // Kicks', 'Payot // Payot Paris', 'Sumber Ayu // LULUR', 'GlaxoSmithKline // Parodontax', '- // Hawaiian Tropic', 'EC De Witt // T Zone', 'Original Additions (Beauty Products) Ltd // Eylure', 'Fanon Cosmetics // ç¾äº¦ç¶º', 'Beverly hills md // Beverly hills md', 'Presidio Brands Inc. // Every Man Jack', 'Unknown // ìì¤ì¹', 'Wizmet International // Fruit Scents', 'De Tuinen // De Tuinen', 'Maxim Markenprodukte // Shisara', 'Primor // Ziaja', 'oBoticário // Nativa Spa', 'Dermaquest // Dermaquest', 'Estee Lauder // Bobbi Brown', 'Rockface for Men // Rock Face', 'Nip + Fab Ltd // Nip + Fab Ltd', '- // Lab Series Skin Care for Men', 'Hormeta // Hormeta', 'Gosh Copenhagen N / E. Tjellesen A/S // Gosh', 'Kao Corporation // Goldwell', 'Carrefour // Laiseven', 'Wal-Mart Stores Inc. // Skin System (Asda own brand)', "L'Oréal // Urban Decay", 'Reckitt Benckiser // Scholl', 'DIA // Bonté', 'Cussons // Sanctuary Spa', 'LuxStyle // LuxStyle', 'Godrej UK // Inecto Naturals', 'Schwarzkopf & Henkel GmbH // Theramed', 'Sebastian Europe GmbH // Sebastian Professionals', 'The Himalaya Drug Company // Himalaya Herbals', 'Baltex AB // Kemeco', 'The Boots Company PLC // No7', 'Getraising Biotechnology(å¾·å ¸çæå ¬å¸) // Neogence éæ·¨æ', 'Procter & Gamble // Oral b', 'Mueller // BeautyKids', 'Unknown // ìë¹ë ¸', "L'OCCITANE en Provence // L'Occitane", 'Aapri // Aapri', 'INNOVITELLE INC. // Myra', 'BCL Inc. // Tsururi', 'Unknown // íë¼ì í¸ë¼', 'Haircare of Sweden AB // Ref .424', 'Procter & Gamble // Bend-A-Med', 'The Boots Company // No. 7', 'Pharmawell GmbH // Novaroyal', 'A.S. Watson // kruidvat', 'Galderma // Cetaphil', 'Unknown // ì´ë¤ì´ì²', '- // Iria', "Laboratoire Dermatologiques d'Uriage // Gommage Intégral", 'Unknown // ìì¸ì´ë', 'é士伿¥æéå ¬å¸ // Musk é士', 'Wet n Wild // Wet n Wild', 'Biltema // Biltema', 'Unknown // ìì°ë§ì', 'Sabon Shell Paam // Sabon', 'Guinot // Guinot', 'Arbonne International, LLC // Arbonne', 'Unknown // #ERROR!', 'HEM Suriname N.V. // Body-X', '- // Scentio'] 4var usos={'Scrubs / Peelings':[ 27,153,139], 'Shower / Bath':[ 12,89,173], 'Facial cleanser':[ 94,54,137], 'Skincare':[255, 91, 64 ], 'Make-up':[ 180, 48, 146], 'Toothpaste':[131, 140, 165], 'Diverse':[237,173,55 ]} 5 6var plasticos=['polyethylene', 'acrylate copolymer', 'polystyrene', 'polyethylene glycol', 'nylon', 'unknown', 'polymethyl methacrylate (pmma)', 'polyethylene terephthalate', 'polypropylene oxide', 'polytetrafluoroethylene (teflon)', 'polyvinylpolypyrrolidon', 'polypropylene (pp)', 'polylaurolactam (nylon 12 or amide 12)', 'polyurethane', 'polyvinyl alcohol', 'styrene copolymer', 'polylactic acid', 'polyisobutylene', 'polybuthylene', 'ethylene', 'propylene', 'polymethyl acrylate', 'polycaprolactam (nylon 6)', 'polypentaerythrityl terephthalate', 'polydimethylsiloxane (silicone)', 'polybutylene terephthalate', 'polypropylene terephthalate', 'ethylene vinyl alcohol copolymer'] 7var inicio="fdnuaihuhfudiao" 8var diccionario={'polyethylene glycol': 'Asset 33.png', 'polyvinyl alcohol': 'Asset 34.png', 'acrylate copolymer': 'Asset 35.png', 'polystyrene': 'Asset 36.png', 'polyethylene': 'Asset 37.png', 'polylactic acid': 'Asset 38.png', 'polycaprolactam (nylon 6)': 'Asset 39.png', 'nylon': 'Asset 40.png', 'polymethyl methacrylate (pmma)': 'Asset 41.png', 'polyvinylpolypyrrolidon': 'Asset 42.png', 'unknown': 'Asset 43.png', 'polymethyl acrylate': 'Asset 44.png', 'polylaurolactam (nylon 12 or amide 12)': 'Asset 45.png', 'polyethylene terephthalate': 'Asset 46.png', 'polypropylene (pp)': 'Asset 47.png', 'polypropylene oxide': 'Asset 48.png', 'polybutylene terephthalate': 'Asset 49.png', 'polyisobutylene': 'Asset 50.png', 'polytetrafluoroethylene (teflon)': 'Asset 51.png', 'propylene': 'Asset 52.png', 'styrene copolymer': 'Asset 53.png', 'polypentaerythrityl terephthalate': 'Asset 54.png', 'ethylene vinyl alcohol copolymer': 'Asset 55.png', 'polyurethane': 'Asset 56.png', 'polypropylene terephthalate': 'Asset 57.png', 'polybuthylene': 'Asset 58.png', 'ethylene': 'Asset 59.png', 'polydimethylsiloxane (silicone)': 'Asset 60.png'}; 9var dictimg={} 10var objetos; 11var table; 12var svgimg; 13var font; 14function preload(){ 15 font=loadFont("css/Work_Sans/WorkSans-Regular.ttf") 16 table = loadTable("./datos/BaseFinalMicroplasticos.csv", 'csv', 'header'); 17 for (var i = 0; i < Object.keys(diccionario).length ;i++) { 18 let imgef=loadImage("imgs/"+diccionario[Object.keys(diccionario)[i]]); 19 dictimg[Object.keys(diccionario)[i]]=imgef; 20 } 21 22 23} 24function transimg(imgg,colorr){ 25 var homo=1; 26 var imgfut=createImage(int(imgg[0].width*homo),int(imgg[0].height*homo)); 27 imgfut.loadPixels(); 28 var coll=colorr 29 for (var x = 0; x < int(imgfut.width*homo); x++) { 30 31 for (var y = 0; y < int(imgfut.height*homo); y++) { 32 var aaa=0; 33 for(var k =0 ;k < imgg.length;k++){ 34 imgg[k].loadPixels(); 35 let a = imgg[k].pixels[3+int((x+y*imgg[k].width)*4/homo)]/imgg.length; 36 aaa=aaa+a 37 } 38 aaa=aaa*1.2 39 imgfut.set(x, y, color(coll[0],coll[1],coll[2],aaa)); 40 } 41 } 42 imgfut.updatePixels(); 43 44 return imgfut 45} 46 47function setup(){ 48 noStroke() 49 50 objetos=new Array(table.getRowCount()); 51 52 textFont(font); 53 textAlign(LEFT, CENTER); 54 55 56 console.log(parseInt(d3.select("div#elcanvas").style("width"))) 57 58 var canvas = createCanvas(windowWidth, windowHeight); 59 canvas.parent("elcanvas"); 60 imageMode(CENTER); 61 62 for (var i = 0; i < table.getRowCount() ;i++) { 63 let plstcs=[table.getString(i,4),table.getString(i,5),table.getString(i,6),table.getString(i,7),table.getString(i,8)].filter(function(x){if(x!=""){return x }}); 64 plstcs=plstcs.map(function(x){return dictimg[x]}) 65 if(i==0)objetos[i]=new bicho(.7, .3,.0005,transimg(plstcs,usos[table.getString(i,0)]),1,objetos,color(usos[table.getString(i,0)][0], usos[table.getString(i,0)][1], usos[table.getString(i,0)][2]),table.getString(i,3),false) 66 else objetos[i]=new bicho(random(),random(),.0005,transimg(plstcs,usos[table.getString(i,0)]),1,objetos,color(usos[table.getString(i,0)][0], usos[table.getString(i,0)][1], usos[table.getString(i,0)][2]),table.getString(i,3),false) 67 } 68 69} 70 var gs = d3.graphScroll() 71 .container(d3.select('.container-1')) 72 .eventId('uniqueId1') 73 .sections(d3.selectAll('.container-1 #sections > div')) 74 .on('active', function(i){ 75 76 77 }) 78 79$('.typeahead').typeahead({hint: true,highlight: true,minLength: 1}, 80 {name: 'brands',source: substringMatcher(marcaprod)}) 81 .on('typeahead:selected', function (obj, datum) { 82 83 for (var i = 0; i < table.getRowCount() ;i++) { 84 if(datum==table.getString(i,2)+" // "+ table.getString(i,1)){ 85 objetos[i].x=.5; 86 objetos[i].y=.5} 87 } 88 inicio= datum; 89 d3.select("#circ14").remove() 90}); 91
92$("#buscador").click(function(){$(this).val("");}) 93function draw(){ 94 95 96 background(0,10,46) 97 if($(".scrolly0").hasClass("graph-scroll-active")){ 98 fill(255); 99 textSize((.005*max([width,height])+10)); 100 textAlign(LEFT, CENTER); 101 text("What is this?",width*.72, height*.3) 102 objetos[0].move() 103 objetos[0].aversc() 104 } 105 106 if($(".scrolly1").hasClass("graph-scroll-active")){ 107 fill(255); 108 objetos[0].move() 109 objetos[0].aversc() 110 } 111 if($(".scrolly2").hasClass("graph-scroll-active")){ 112 for (var i = 0; i < table.getRowCount() ;i++) { 113 objetos[i].move() 114 objetos[i].aversc() 115 } 116 } 117 if($(".scrollyusoScrubs").hasClass("graph-scroll-active")){ 118 for (var i = 0; i < table.getRowCount() ;i++) { 119 if(table.getString(i,0)=="Scrubs / Peelings"){ 120 objetos[i].move() 121 objetos[i].averusos()} 122 } 123 124 } 125 if($(".scrollyusoShower").hasClass("graph-scroll-active")){ 126 for (var i = 0; i < table.getRowCount() ;i++) { 127 if(table.getString(i,0)=="Shower / Bath"){ 128 objetos[i].move() 129 objetos[i].averusos()} 130 } 131 132 } 133 if($(".scrollyusoFacial").hasClass("graph-scroll-active")){ 134 for (var i = 0; i < table.getRowCount() ;i++) { 135 if(table.getString(i,0)=="Facial cleanser"){ 136 objetos[i].move() 137 objetos[i].averusos()} 138 } 139 140 141 } 142 if($(".scrollyusoSkincare").hasClass("graph-scroll-active")){ 143 for (var i = 0; i < table.getRowCount() ;i++) { 144 if(table.getString(i,0)=="Skincare"){ 145 objetos[i].move() 146 objetos[i].averusos()} 147 } 148 149 150 } 151 if($(".scrollyusoMake").hasClass("graph-scroll-active")){ 152 for (var i = 0; i < table.getRowCount() ;i++) { 153 if(table.getString(i,0)=="Make-up"){ 154 objetos[i].move() 155 objetos[i].averusos()} 156 } 157 158 159 } 160 if($(".scrollyusoTooth").hasClass("graph-scroll-active")){ 161 for (var i = 0; i < table.getRowCount() ;i++) { 162 if(table.getString(i,0)=="Toothpaste"){ 163 objetos[i].move() 164 objetos[i].averusos()} 165 } 166 167 168 } 169 if($(".scrollyusoDiverse").hasClass("graph-scroll-active")){ 170 for (var i = 0; i < table.getRowCount() ;i++) { 171 if(table.getString(i,0)=="Diverse"){ 172 objetos[i].move() 173 objetos[i].averusos()} 174 } 175 176 177 } 178 if($(".scrolly4").hasClass("graph-scroll-active")){ 179 180 for (var i = 0; i < table.getRowCount() ;i++) { 181 objetos[i].move() 182 objetos[i].averusos() 183 } 184 185 } 186 if($(".scrolly5").hasClass("graph-scroll-active")){ 187 188 for (var i = 0; i < objetos.length ;i++) { 189 objetos[i].move() 190 objetos[i].aver() 191 } 192 } 193 if($(".scrolly6").hasClass("graph-scroll-active")){ 194 195 for (var i = 0; i < objetos.length ;i++) { 196 if(table.getString(i,2)=="L'Oréal" |table.getString(i,2)=="Johnson & Johnson" |table.getString(i,2)=="Unilever" |table.getString(i,2)=="Procter & Gamble" |table.getString(i,2)=="Beiersdorf" ){ 197 objetos[i].move() 198 objetos[i].aver() 199 } 200 201 } 202 } 203 if($(".scrolly7").hasClass("graph-scroll-active")){ 204 205 for (var i = 0; i < objetos.length ;i++) { 206 objetos[i].move() 207 objetos[i].aver() 208 } 209 } 210 211 if($(".scrolly9").hasClass("graph-scroll-active")){ 212 d3.select("body").style("background","#fff") 213 let efff=inicio.split(" // "); 214 textAlign(CENTER, TOP); 215 textSize((.003*max([width,height])+4)); 216 for (var i = 0; i < objetos.length ;i++) { 217 if(table.getString(i,2)==efff[0] && table.getString(i,1)==efff[1] ){ 218 objetos[i].colon=true; 219 220 objetos[i].colisiones(); 221 //objetos[i].move(); 222 objetos[i].averresult()} 223 else{objetos[i].colon=false;} 224 225 } 226 } 227 228 229 230 231 232 233} 234 235class bicho{ 236 constructor(xx, yy ,salto, iimg,rad,otras,color,product,colision){ 237 this.simb=iimg 238 this.x=xx; 239 this.y=yy; 240 this.delta=salto; 241 this.rad=rad 242 this.otras=otras; 243 this.color=color 244 this.product=product; 245 this.colon=colision 246 } 247 move(){ 248 this.x=this.x+this.delta*(.5-random()); 249 this.y=this.y+this.delta*(.5-random()); 250 if(.98<this.x) this.x=this.x-this.delta 251 if(this.x<.02) this.x=this.x+this.delta 252 if(.98<this.y) this.y=this.y-this.delta 253 if(this.y<.02) this.y=this.y+this.delta 254 } 255 aversc(){ 256 fill(51,59,88) 257 ellipse(this.x*width, this.y*height,this.rad*(max([width,height])+5)*.006,this.rad*(max([width,height])+5)*.006) 258 } 259 averusos(){ 260 fill(this.color) 261 ellipse(this.x*width, this.y*height,this.rad*(max([width,height])+5)*.006,this.rad*(max([width,height])+5)*.006) 262 } 263 aver(){ 264 image(this.simb, this.x*width, this.y*height,this.rad*(max([width,height])+5)*.010,this.rad*(max([width,height])+5)*.010); 265 } 266 averresult(){ 267 image(this.simb, this.x*width, this.y*height,this.rad*(max([width,height])+5)*.010,this.rad*(max([width,height])+5)*.010); 268 fill(this.color) 269 let prodlist=this.product.split(" ") 270 if(3==prodlist.length ){ 271 text([prodlist[0],prodlist[1]].join(" "),this.x*width, this.y*height+this.rad*(max([width,height])+6)*.010) 272 text(prodlist[2],this.x*width, this.y*height+this.rad*(max([width,height])+6)*.015) 273 } 274 else if (4==prodlist.length ){ 275 text([prodlist[0],prodlist[1]].join(" "),this.x*width, this.y*height+this.rad*(max([width,height])+6)*.010) 276 text([prodlist[2],prodlist[3]].join(" "),this.x*width, this.y*height+this.rad*(max([width,height])+6)*.015) 277 } 278 else if (5==prodlist.length ){ 279 text([prodlist[0],prodlist[1]].join(" "),this.x*width, this.y*height+this.rad*(max([width,height])+6)*.010) 280 text([prodlist[2],prodlist[3]].join(" "),this.x*width, this.y*height+this.rad*(max([width,height])+6)*.015) 281 text(prodlist[4],this.x*width, this.y*height+this.rad*(max([width,height])+6)*.020) 282 } 283 else if (6<=prodlist.length ){ 284 text([prodlist[0],prodlist[1]].join(" "),this.x*width, this.y*height+this.rad*(max([width,height])+6)*.010) 285 text([prodlist[2],prodlist[3]].join(" "),this.x*width, this.y*height+this.rad*(max([width,height])+6)*.015) 286 text([prodlist[4],prodlist[5],"..."],this.x*width, this.y*height+this.rad*(max([width,height])+6)*.020) 287 } 288 else text(this.product,this.x*width, this.y*height+this.rad*(max([width,height])+6)*.010) 289 290 } 291 colisiones(){ 292 var spring=width*.00003; 293 for (var i = 0; i < this.otras.length ;i++) { 294 if(this.otras[i].colon==true){ 295 var dx = this.otras[i].x - this.x; 296 var dy = this.otras[i].y - this.y; 297 var distance = sqrt(dx*dx + dy*dy); 298 var minDist = .08*this.rad; 299 if (distance < minDist) { 300 var angle = atan2(dy, dx); 301 var targetX = this.x + cos(angle) * minDist; 302 var targetY = this.y + sin(angle) * minDist; 303 var ax = (targetX - this.otras[i].x)*spring; 304 var ay = (targetY - this.otras[i].y)*spring; 305 this.x -= ax; 306 this.y -= ay; 307 this.otras[i].x += ax; 308 this.otras[i].y += ay; 309 } 310 311 } 312 313 } 314 if(.94<this.x) {this.x=this.x-this.delta; this.y=this.y+this.delta*(.3-random())} 315 if(this.x<.04) {this.x=this.x+this.delta; this.y=this.y+this.delta*(.3-random())} 316 if(.9<this.y) {this.y=this.y-this.delta} 317 if(this.y<.05) {this.y=this.y+this.delta} 318 319 320} 321 322} 323 324 325 326 327 328function substringMatcher(strs) { 329 return function findMatches(q, cb) { 330 var matches, substringRegex; 331 matches = []; 332 substrRegex = new RegExp(q, 'i'); 333 $.each(strs, function(i, str) { 334 if (substrRegex.test(str)) { 335 matches.push(str); 336 } 337 }); 338 cb(matches); 339 }; 340}; 341 342 343function windowResized() { 344 resizeCanvas(windowWidth, windowHeight); 345 346}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.