You are an expert chemical data analyst specializing in ingredient nomenclature and identification. Your task is to analyze the provided list of chemical ingredients and identify groups of entries that represent the exact same chemical substance, based solely on interpreting the provided names. The input is a JSON list of objects, each with an 'id' (a unique identifier) and a 'name' (the ingredient name). Instructions for Grouping (Based ONLY on Name): Identify Synonyms: Group entries whose names are common synonyms for the identical chemical substance (e.g., different naming conventions like common names, INCI names, or IUPAC names). For example, 'Cinnamal' and 'Cinnamaldehyde' typically refer to the same chemical and should be grouped. Handle Typos & Formatting: Group entries where names likely refer to the same substance but differ due to minor typos, variations in capitalization, spacing, or punctuation. For example, 'Cinnamyl Alcohol' and 'Cinnamal alcohol' might be grouped if context suggests 'Cinnamal alcohol' is a likely typo for 'Cinnamyl Alcohol'. Use chemical knowledge to infer if a typo is likely vs. representing a different substance. Ignore Annotations: Treat names as equivalent if they only differ by descriptive text in parentheses or similar non-essential annotations. For example, group 'Cinnamomum Zeylanicum Leaf Oil' and 'cinnamomum zeylanicum leaf oil (éterický olej skořice)'. Crucial - Distinguish Related but Different: Be extremely careful not to group distinct substances, even if their names are similar or derived from the same source. For example, 'Cinnamomum Zeylanicum Bark Oil' is different from 'Cinnamomum Zeylanicum Leaf Oil' and should not be grouped together, even though both come from Cinnamomum Zeylanicum. Group only if the names indicate the exact same chemical entity or defined substance/extract. Single Entries: Do not create groups for entries that have no identified duplicates or synonyms in the provided list. Canonical Entry Selection: Within each identified group of duplicates/synonyms (a group must have more than one member), designate one ID as the 'canonical' or 'preferred' entry. Use the following criteria in order of priority: The entry with the name that appears most chemically formal, standard, or complete (e.g., proper capitalization, potentially IUPAC name if discernible, fewer annotations). The entry with the shortest, clearest base name (often the one without parenthetical annotations). The entry with the lowest numerical ID (as a final tie-breaker). Output Format: Return the result as a JSON object where keys are the 'canonical' IDs and values are lists of all IDs belonging to that group (including the canonical ID itself). Only include entries that are part of a group with two or more members. Example Input Snippet: [ { "id": 408, "name": "Cinnamyl Alcohol" }, { "id": 411, "name": "Cinnamal" }, { "id": 474, "name": "Cinnamal alcohol" }, { "id": 698, "name": "Cinnamomum Zeylanicum Bark Oil" }, { "id": 16890, "name": "Cinnamomum Zeylanicum Leaf Oil" }, { "id": 17850, "name": "Cinnamaldehyde" }, { "id": 43357, "name": "cinnamomum zeylanicum leaf oil (éterický olej skořice)" } ] Example Output Structure based on the snippet: { "411": [411, 17850], "408": [408, 474], "16890": [16890, 43357] } Analyze the provided list and generate the JSON output containing the identified duplicate/synonym groups based only on the names. [{"id": 33120, "name": "Azure II"}, {"id": 3274, "name": "Azulene"}, {"id": 51544, "name": "azulen"}, {"id": 32700, "name": "azoxystrobin (ISO); methyl (E)-2-{2-[6-(2-cyanophenoxy)pyrimidin-4-yloxy]phenyl}-3-methoxyacrylate"}, {"id": 50450, "name": "azorubin"}, {"id": 38754, "name": "Azobenzene-4-sulfonyl Chloride"}, {"id": 25412, "name": "Aziridine-2-carbonitrile"}, {"id": 39196, "name": "Aziridine, homopolymer, r.p. with neodecanoic acid, oxiranylmethyl ester, salt with Oxirane, methyl-, polymer with oxirane, monobutyl ether, phosphate"}, {"id": 34784, "name": "Azidotris(diethylamino)phosphonium bromide"}, {"id": 19417, "name": "Azidobenzene"}, {"id": 39675, "name": "Azetidine-3-carbonitrile, N-BOC protected"}, {"id": 35751, "name": "Azetidine Hydrochloride"}, {"id": 18849, "name": "Azetidine"}, {"id": 54419, "name": "azeloglycín"}, {"id": 3273, "name": "AZELAMIDE MEA"}, {"id": 27333, "name": "Azelaic acid, compound with 2,2'-iminodiethanol"}, {"id": 1301, "name": "Azelaic Acid"}, {"id": 18700, "name": "Azathioprine"}, {"id": 48641, "name": "Azardirachta Indica Oil"}, {"id": 48893, "name": "Azadirachta Indica Seed Oil"}, {"id": 54783, "name": "azadirachta indica oil"}, {"id": 53273, "name": "azadirachta indica leaf/ stem/bark powdeer"}, {"id": 53285, "name": "azadirachta indica leaf/ stem/bark oil"}, {"id": 45957, "name": "azadirachta indica leaf powder*"}, {"id": 51549, "name": "azadirachta indica leaf oil*"}, {"id": 48869, "name": "Azadirachta Indica Leaf Extract"}, {"id": 51428, "name": "azadirachta indica bark extract"}, {"id": 53675, "name": "azadirachta indica"}, {"id": 18457, "name": "Azacyclotridecane"}, {"id": 33117, "name": "Azacyclotridecan-2-one, homopolymer"}, {"id": 83, "name": "awljdufgi"}, {"id": 43578, "name": "avšak výrazněji šetrnější k zubům. Xylitol: využívá se k prevenci zubního kazu. Účinek je založen na jeho průniku do bakteriální buňky"}, {"id": 45285, "name": "avšak méně než 30%: Mýdlo 5% nebo více"}, {"id": 45294, "name": "avšak méně než 30 %: zeolity. 5 % nebo více"}, {"id": 44046, "name": "avšak méně než 30 %: mýdlo"}, {"id": 45293, "name": "avšak méně než 30 % zeolity"}, {"id": 47074, "name": "avšak méně než 1neiontové povrchově aktivní látky"}, {"id": 47069, "name": "avšak méně než 1anioontové povrchové aktivní látky"}, {"id": 45275, "name": "avšak méně než 15 % aniontové povrchově aktivní látky. Méně než 5 % neiontové povrchově aktivní látky"}, {"id": 45281, "name": "avšak méně než 15% Anioontové povrchové aktivní látky. Neiontové povrchově aktivní látky"}, {"id": 45286, "name": "avšak méně než 15% Aniontové povrchové aktivní látky. Neiontové povrchově aktivní látky"}, {"id": 45295, "name": "avšak méně než 15 %: neiontové povrchově aktivní látky"}, {"id": 45267, "name": "avšak méně než 15 %: zeolit"}, {"id": 42875, "name": "avšak méně než 15 %: kationtové povrchově aktivní látky; méně než 5 %: kyselina mléčná"}, {"id": 44013, "name": "avšak méně než 15 % neiontové povrchově aktivní látky"}, {"id": 50441, "name": "avokádový olej glycereth-8 estery"}, {"id": 48829, "name": "avokádový olej"}, {"id": 56162, "name": "avokadovo olje"}, {"id": 50697, "name": "avokádát sodný"}, {"id": 3272, "name": "AVOCADO OIL PEG-11 ESTERS"}, {"id": 46774, "name": "avocado oil"}, {"id": 47111, "name": "avocado"}, {"id": 3271, "name": "AVOCADAMIDOPROPYL DIMETHYLAMINE"}, {"id": 3270, "name": "AVOCADAMIDOPROPYL BETAINE"}, {"id": 3269, "name": "AVOCADAMIDOPROPALKONIUM CHLORIDE"}, {"id": 3268, "name": "AVOCADAMIDE DEA"}, {"id": 20370, "name": "Avidins"}, {"id": 45711, "name": "averrhoa carambola fruit extract"}, {"id": 3267, "name": "AVERRHOA CARAMBOLA EXTRACT"}, {"id": 50579, "name": "avene thermale spring water"}, {"id": 45161, "name": "AVENE THERMAL SPRING WATER (AVENE AQUA). C12-15 ALKYL BENZOATE. DICAPRYLYL CARBONATE. METHYLENE BIS-BENZOTRIAZOLYL TETRAMETHYLBUTYLPHENOL [NANO]. WATER (AQUA). GLYCERIN. BIS-ETHYLHEXYLOXYPHENOL METHOXYPHENYL TRIAZINE. DIETHYLHEXYL BUTAMIDO TRIAZONE. DIISO"}, {"id": 44434, "name": "AVENE THERMAL SPRING WATER (AVENE AQUA). C12-15 ALKYL BENZOATE. DICAPRYLYL CARBONATE. GLYCERIN. METHYLENE BIS-BENZOTRIAZOLYL TETRAMETHYLBUTYLPHENOL [NANO]. WATER (AQUA). BIS-ETHYLHEXYLOXYPHENOL METHOXYPHENYL TRIAZINE. DIETHYLHEXYL BUTAMIDO TRIAZONE. DIISO"}, {"id": 47006, "name": "avene thermal spring water (avene aqua)*"}, {"id": 42916, "name": "Avene Thermal Spring Water (Avene Aqua)"}, {"id": 48451, "name": "AVENE THERMAL SPRING WATER"}, {"id": 53506, "name": "avene aqua"}, {"id": 43337, "name": "Avena Strigosa Seed Extract"}, {"id": 52902, "name": "avena sati­va (oat) leaf/stem extract*"}, {"id": 55398, "name": "avena sativastraw extract"}, {"id": 56094, "name": "avena sativakernel flour"}, {"id": 53582, "name": "avena sativa(oat) leaf/stem extract"}, {"id": 50006, "name": "Avena Sativa Straw Extract"}, {"id": 3266, "name": "AVENA SATIVA STARCH"}, {"id": 49180, "name": "AVENA SATIVA PROTEIN EXTRACT"}, {"id": 3265, "name": "AVENA SATIVA PROTEIN"}, {"id": 50044, "name": "Avena Sativa Oil"}, {"id": 46496, "name": "avena sativa meal extract (extrakt z ovsa)"}, {"id": 51424, "name": "avena sativa meal extract"}, {"id": 52769, "name": "avena sativa leaf/stem extract*"}, {"id": 49723, "name": "Avena Sativa Leaf/Stem Extract"}, {"id": 50758, "name": "avena sativa leaf/stalk extract"}, {"id": 50736, "name": "avena sativa leaf extract"}, {"id": 57760, "name": "Avena Sativa Kernel Oil Extract"}, {"id": 46494, "name": "avena sativa kernel oil (ovesný olej)"}, {"id": 41917, "name": "Avena Sativa Kernel Oil"}, {"id": 42742, "name": "Avena Sativa Kernel Flour"}, {"id": 52833, "name": "avena sativa kernel extract/oat kernel extract"}, {"id": 42049, "name": "Avena Sativa Kernel Extract/ Oat Kernel Extract"}, {"id": 56101, "name": "avena sativa kernel extract*"}, {"id": 53788, "name": "avena sativa kernel extract(oat)"}, {"id": 43186, "name": "avena sativa kernel extract / oat kernel extract"}, {"id": 1237, "name": "Avena Sativa Kernel Extract"}, {"id": 50094, "name": "Avena Sativa Kernel (Oat) Flour"}, {"id": 47530, "name": "avena sativa kernal extract"}, {"id": 47891, "name": "avena sativa kemel extract"}, {"id": 54416, "name": "avena sativa flower/leaf/stem juice*"}, {"id": 53397, "name": "avena sativa extrakt"}, {"id": 1555, "name": "Avena Sativa Extract"}, {"id": 57451, "name": "avena sativa (oat)kernel extract"}, {"id": 47880, "name": "avena sativa (oat) straw extract*"}, {"id": 49068, "name": "Avena Sativa (Oat) Sprout Oil"}, {"id": 46294, "name": "avena sativa (oat) meal extract"}, {"id": 53809, "name": "avena sativa (oat) leaf/stem extract*"}, {"id": 45039, "name": "Avena Sativa (Oat) Leaf/stem Extract (Avena Sativa Leaf/stem Extract)"}, {"id": 50386, "name": "avena sativa (oat) leaf/stem extract"}, {"id": 52514, "name": "avena sativa (oat) leaf stem extract*"}, {"id": 54621, "name": "avena sativa (oat) kernel oil*"}, {"id": 42235, "name": "Avena Sativa (Oat) Kernel Oil"}, {"id": 51595, "name": "avena sativa (oat) kernel meal"}, {"id": 48115, "name": "avena sativa (oat) kernel flour (avena sativa kernel flour)"}, {"id": 45817, "name": "avena sativa (oat) kernel flour"}, {"id": 54857, "name": "avena sativa (oat) kernel extract*"}, {"id": 45790, "name": "avena sativa (oat) kernel extract"}, {"id": 53565, "name": "avena sativa (oat) flower/leaf/stem juice*"}, {"id": 54647, "name": "avena sativa (oat) flower/leaf/stem juice"}, {"id": 47896, "name": "avena sativa (oat) extract"}, {"id": 54853, "name": "avena sativa (oat kernel extract**"}, {"id": 54855, "name": "avena sativa (oat ) meal extract"}, {"id": 52349, "name": "avena sativa"}, {"id": 55050, "name": "avena"}, {"id": 52272, "name": "avellana seed oil"}, {"id": 37007, "name": "Australine hydrochloride"}, {"id": 27022, "name": "Aurio(1+) 2,6,6-trimethylbicyclo[3.1.1]heptanethiolate"}, {"id": 50575, "name": "aureth-5carboxylicacid"}, {"id": 53726, "name": "aurantium dulcis juice"}, {"id": 51433, "name": "aurantium dulcis fruit water"}, {"id": 55348, "name": "aurantium dulcis fruit extract"}, {"id": 1823, "name": "Aua/water"}, {"id": 3264, "name": "ATTAPULGITE"}, {"id": 3263, "name": "ATTALEA EXCELSA CERA"}, {"id": 17232, "name": "Atropine sulphate"}, {"id": 18811, "name": "Atropic acid"}, {"id": 3262, "name": "ATRIPLEX NUMMULARIA EXTRACT"}, {"id": 48393, "name": "Atrimonium Chlorcid"}, {"id": 20706, "name": "Atrazine"}, {"id": 35954, "name": "ATP magnesium salt"}, {"id": 57300, "name": "atlaška cedra"}, {"id": 1381, "name": "Atlantisches Meersalz"}, {"id": 39879, "name": "Atenolol Related Compound F"}, {"id": 50690, "name": "atelocollagen"}, {"id": 57040, "name": "ate-locollagen"}, {"id": 42016, "name": "Astrocaryum Murumuru Seed Butter"}, {"id": 33226, "name": "Astrocaryum murumuru"}, {"id": 3261, "name": "ASTRAGALUS SINICUS EXTRACT"}, {"id": 29123, "name": "Astragalus membranaceus, ext."}, {"id": 51917, "name": "astragalus membranaceus root extract"}, {"id": 3260, "name": "ASTRAGALUS MEMBRANACEUS EXTRACT"}, {"id": 28253, "name": "Astragalus gummifer, ext."}, {"id": 3259, "name": "ASTRAGALUS GUMMIFER GUM"}, {"id": 3258, "name": "ASTRAGALUS GUMMIFER EXTRACT"}, {"id": 27334, "name": "Astemizole"}, {"id": 727, "name": "Astaxanthin"}, {"id": 21884, "name": "Aspidospermidine-3-carboxylic acid, 2,3,6,7-tetradehydro-, methyl ester, (5α,12β,19α)-"}, {"id": 30645, "name": "Aspidospermidine-3-carboxilic acid, 2,3,6,7,-tetradehydro-, methyl ester, monohydrochloride, (5α,12β,19α)-"}, {"id": 57692, "name": "Asphodelus Linifolius Leaf Extract"}, {"id": 47470, "name": "asphaltum punjabianum powder"}, {"id": 47475, "name": "asphaltum pujabianum powder"}, {"id": 26630, "name": "Asphalt, oxidized"}, {"id": 3257, "name": "ASPERULA ODORATA EXTRACT"}, {"id": 30585, "name": "ASPERGILLUS ORYZAE"}, {"id": 48486, "name": "Aspergillus Ferment"}, {"id": 31660, "name": "Aspartic acid, N-(1,2-dicarboxyethyl)-, sodium salt (1:4)"}, {"id": 31075, "name": "Aspartic acid, N,N'-[methylenebis(2-methyl-4,1-cyclohexanediyl)]bis-, 1,1',4,4'-tetraethyl ester"}, {"id": 30911, "name": "Aspartic acid, N,N'-(methylenedi-4,1-cyclohexanediyl)bis-, 1,1',4,4'-tetraethyl ester"}, {"id": 31974, "name": "Aspartic acid, N,N'-(2-methyl-1,5-pentanediyl)bis-,tetraethyl ester"}, {"id": 30064, "name": "Aspartic acid, N,N'-(2-methyl-1,5-pentanediyl)bis-, 1,1',4,4'-tetraethyl ester"}, {"id": 1803, "name": "Aspartic acid"}, {"id": 51678, "name": "aspartát hořečnatý"}, {"id": 3256, "name": "ASPARTAME"}, {"id": 48967, "name": "aspartam"}, {"id": 28132, "name": "Asparagus, ext."}, {"id": 3255, "name": "ASPARAGUS OFFICINALIS EXTRACT"}, {"id": 48420, "name": "Asparagus Lucidus Root Extract"}, {"id": 3254, "name": "ASPARAGOPSIS ARMATA EXTRACT"}, {"id": 3253, "name": "Asparagine"}, {"id": 23014, "name": "Asparaginase"}, {"id": 48429, "name": "Aspalathus Linearis*"}, {"id": 43743, "name": "Aspalathus Linearis Leaf Extract*"}, {"id": 48754, "name": "Aspalathus Linearis Leaf Extract"}, {"id": 50008, "name": "Aspalathus Linearis Extract"}, {"id": 54251, "name": "aspalathus linearis (rooibos) leaf extract*"}, {"id": 52657, "name": "aspalathus linearis (rooibos)"}, {"id": 56716, "name": "aspalathus linearis (rooibos tea) leaf/stalk extract"}, {"id": 38223, "name": "Asp-Alαβ-naphthylamide"}, {"id": 49800, "name": "askorbylpalmitát"}, {"id": 52789, "name": "askorbyl tetraisopalmitát"}, {"id": 1729, "name": "askorbyl palmitát"}, {"id": 53138, "name": "askorbyl fosfát sodný"}, {"id": 55892, "name": "askorbil palmitat"}, {"id": 3252, "name": "ASIMINA TRILOBA EXTRACT"}, {"id": 45364, "name": "Asiaticoside"}, {"id": 3251, "name": "ASIATIC ACID"}, {"id": 28060, "name": "Ashes (residues), vanadium-contg."}, {"id": 29049, "name": "Ashes (residues), cenospheres"}, {"id": 47680, "name": "ascrobyl palmitate"}, {"id": 56241, "name": "ascor¬byl palmitate"}, {"id": 54325, "name": "ascorbylu palmitátu"}, {"id": 52219, "name": "ascorbylpalmitate"}, {"id": 55496, "name": "ascorbyl tstraisopalmitate"}, {"id": 41777, "name": "Ascorbyl Tetraisopalmitate"}, {"id": 49354, "name": "ASCORBYL TETRA-ISOPALMITATE"}, {"id": 3250, "name": "ASCORBYL STEARATE"}, {"id": 1609, "name": "ASCORBYL PALMITATE. [BI 725]"}, {"id": 43793, "name": "Ascorbyl Palmitate. [bi 722]"}, {"id": 58067, "name": "Ascorbyl Palmitate***"}, {"id": 48479, "name": "Ascorbyl Palmitate**"}, {"id": 56839, "name": "ascorbyl palmitate ci 77891"}, {"id": 57029, "name": "ascorbyl palmitate ascorbic acid"}, {"id": 1405, "name": "Ascorbyl Palmitate *ingredients from certified organic agriculture **from natural essential oils"}, {"id": 43691, "name": "Ascorbyl Palmitate (Vitamin C)"}, {"id": 48047, "name": "ascorbyl palmitate (vitamin c derivate)"}, {"id": 52816, "name": "ascorbyl palmitate (askorbyl palmitát"}, {"id": 797, "name": "Ascorbyl palmitate"}, {"id": 47715, "name": "ascorbyl palmatine"}, {"id": 55727, "name": "ascorbyl pal-mitate"}, {"id": 56920, "name": "ascorbyl paimitate"}, {"id": 53222, "name": "ascorbyl methylsilanol pectinate"}, {"id": 46804, "name": "ascorbyl isostearate"}, {"id": 715, "name": "Ascorbyl glucoside"}, {"id": 3249, "name": "ASCORBYL DIPALMITATE"}, {"id": 56957, "name": "ascorbyl"}, {"id": 48890, "name": "ascorbil palmitate"}, {"id": 55667, "name": "ascorbid acid"}, {"id": 50848, "name": "ascorbicacid"}, {"id": 46419, "name": "ascorbic-acid"}, {"id": 56268, "name": "ascorbic palmitate"}, {"id": 56452, "name": "ascorbic acid*"}, {"id": 43839, "name": "Ascorbic Acid(Vitamin C)"}, {"id": 46871, "name": "ascorbic acid citric acid"}, {"id": 51406, "name": "ascorbic acid and citric acid"}, {"id": 693, "name": "Ascorbic Acid (Vit. C)"}, {"id": 1222, "name": "Ascorbic Acid"}, {"id": 56192, "name": "ascorbic (vitamin c) acid"}, {"id": 50043, "name": "Ascor Acid"}, {"id": 28169, "name": "Ascophyllum nodosum, ext."}, {"id": 3248, "name": "ASCOPHYLLUM NODOSUM EXTRACT"}, {"id": 57801, "name": "ASCA DULCIS OIL*"}, {"id": 31066, "name": "Asbestos, tremolite"}, {"id": 32257, "name": "Asbestos, chrysotile"}, {"id": 32022, "name": "Asbestos, amosite"}, {"id": 3247, "name": "ASARUM SIEBOLDI EXTRACT"}, {"id": 22971, "name": "Asafetida"}, {"id": 56847, "name": "as-corbyl palmitate"}, {"id": 36453, "name": "Arylsulfonate-arylsulfon condensation product"}, {"id": 29153, "name": "Artemisia, ext."}, {"id": 28164, "name": "Artemisia vulgaris, ext."}, {"id": 51121, "name": "artemisia vulgaris oil"}, {"id": 3246, "name": "ARTEMISIA VULGARIS EXTRACT"}, {"id": 48372, "name": "Artemisia Umbelliformis Extract"}, {"id": 3245, "name": "ARTEMISIA PRINCEPS EXTRACT"}, {"id": 39294, "name": "ARTEMISIA HERBA-ALBA, EXT."}, {"id": 48320, "name": "artemisia dracunculus leaf/stem extract"}, {"id": 3244, "name": "ARTEMISIA DRACUNCULUS EXTRACT"}, {"id": 3243, "name": "ARTEMISIA CAPILLARIS EXTRACT"}, {"id": 56711, "name": "artemisia arctica flower/leaf/stem water*"}, {"id": 53872, "name": "artemisia annua extract"}]