From a9c17139cc80db936e0691470cc50a8872f866f5 Mon Sep 17 00:00:00 2001 From: kgv Date: Fri, 17 Oct 2025 17:21:29 +0300 Subject: [PATCH 01/26] temp --- README.md | 9 +- ftl/TEMP.md | 173 +++++++ ftl/aocs.org/0.md | 384 +++++++++++++++ ftl/aocs.org/1.md | 173 +++++++ ftl/aocs.org/2.md | 173 +++++++ ftl/aocs.org/aocs.org.ftl | 663 +++++++++++++++++++++++++ ftl/aocs.org/aocs.org.toml | 658 +++++++++++++++++++++++++ ftl/aocs.org/diacid.md | 25 + ftl/aocs.org/me.md | 195 ++++++++ ftl/aocs.org/see.md | 104 ++++ ftl/en/fatty_acids/aocs.org.ext.ftl | 12 + ftl/en/fatty_acids/aocs.org.ftl | 718 ++++++++++++++++++++++++++++ ftl/en/fatty_acids/byrdwell.com.ftl | 276 +++++++++++ ftl/en/fatty_acids/ippras.ftl | 265 ++++++++++ ftl/en/fatty_acids/ippras.toml | 356 ++++++++++++++ 15 files changed, 4182 insertions(+), 2 deletions(-) create mode 100644 ftl/TEMP.md create mode 100644 ftl/aocs.org/0.md create mode 100644 ftl/aocs.org/1.md create mode 100644 ftl/aocs.org/2.md create mode 100644 ftl/aocs.org/aocs.org.ftl create mode 100644 ftl/aocs.org/aocs.org.toml create mode 100644 ftl/aocs.org/diacid.md create mode 100644 ftl/aocs.org/me.md create mode 100644 ftl/aocs.org/see.md create mode 100644 ftl/en/fatty_acids/aocs.org.ext.ftl create mode 100644 ftl/en/fatty_acids/aocs.org.ftl create mode 100644 ftl/en/fatty_acids/byrdwell.com.ftl create mode 100644 ftl/en/fatty_acids/ippras.ftl create mode 100644 ftl/en/fatty_acids/ippras.toml diff --git a/README.md b/README.md index 15d3034..e18ef5f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ -# _fan -Fatty acid names +# FAN + +The Fatty acid names project + +[aocs.org 1](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-1) +[aocs.org 2](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-2) +[byrdwell.com](https://byrdwell.com/Triacylglycerols/FattyAcids.htm) diff --git a/ftl/TEMP.md b/ftl/TEMP.md new file mode 100644 index 0000000..76d8ba6 --- /dev/null +++ b/ftl/TEMP.md @@ -0,0 +1,173 @@ +| Common name (acid) +| ---------------------- +| ["Acetic"] +| ["Propionic"] +| ["Propiolic"] +| ["Acrylic"] +| ["Butyric"] +| ["Isocrotonic"] +| ["Crotonic"] +| ["Valeric"] +| ["Caproic"] +| ["Hydrosorbic"] +| ["Sorbic"] +| ["Oenanthic"] +| ["Caprylic"] +| ["Pelargonic"] +| ["Capric"] +| ["Obtusilic"] +| ["Caproleic"] +| ["cis,cis-Stillingic"] +| ["trans,cis-Stillingic"] +| ["cis-Lachnophyllic"] +| ["Z,E-Matricaric"] +| ["Dehydromatricaric"] +| ["Matricaric"] +| ["Undecylic"] +| ["Undecylenic"] +| ["Drosophilin C"] +| ["Drosophilin D"] +| ["Lauric"] +| ["Linderic"] +| ["Lauroleinic"] +| ["Lauroleic"] +| ["Ajenoic"] +| ["Tridecylic"] +| ["Isotridecenoic"] +| ["Isomycomycin"] +| ["Mycomycin"] +| ["Myristic"] +| ["Tsuzuic"] +| ["Physeteric"] +| ["Myristoleic"] +| ["Myristelaidic"] +| ["Megatomic", "Megatomoic"] +| ["Goshuyic"] +| ["Anacyclic"] +| ["Palmitic"] +| ["Palmitvaccenic"] +| ["Lycopodic"] +| ["Gaidic"] +| ["Sapienic"] +| ["Palmitolic"] +| ["Hypogeic"] +| ["Palmitoleic"] +| ["Palmitelaidic"] +| ["Hiragonic"] +| ["Roughanic"] +| ["Margaric"] +| ["Civetic"] +| ["Pyrulic"] +| ["Norlinoleic"] +| ["Norlinolenic"] +| ["Stearic"] +| ["Isooleic"] +| ["Asclepic"] +| ["cis-Vaccenic"] +| ["Vaccenic"] +| ["Thalictric"] +| ["Tariric"] +| ["Petroselinic"] +| ["Petroselaidic"] +| ["Stearolic"] +| ["Oleic"] +| ["Elaidic"] +| ["Mikusch's"] +| ["Vaccelenic"] +| ["Ephedrenic"] +| ["Sebaleic"] +| ["Taxoleic"] +| ["Laballenic"] +| ["Alvaradoic"] +| ["Cilienic"] +| ["Xionenynic"] +| ["Alvaradonic"] +| ["Agonandoic"] +| ["Ximenynic"] +| ["Ricinenic"] +| ["Rumenic"] +| ["Crepenynic"] +| ["Linoleic"] +| ["Mangold's"] +| ["Linelaidic"] +| ["Pseudoeleostearic"] +| ["Caleic"] +| ["Pinolenic"] +| ["R-Lamenallenic"] +| ["S-Lamenallenic"] +| ["Columbinic"] +| ["GLA"] +| ["β-Calendic"] +| ["α-Calendic"] +| ["Jacaranda"] +| ["Bolekic"] +| ["Exocarpic"] +| ["Isanic"] +| ["Punicic"] +| ["α-Eleostearic"] +| ["Rumelenic"] +| ["Dehydrocrepenynic"] +| ["α-Linolenic"] +| ["Isorumelenic"] +| ["Catalpic"] +| ["β-Eleostearic"] +| ["Linolenelaidic"] +| ["Coniferonic"] +| ["Dicramin"] +| ["Stearidonic"] +| ["Ixoric"] +| ["α-Parinaric"] +| ["β-Parinaric"] +| ["Arachidic"] +| ["Gondoic"] +| ["Paullinic"] +| ["Gadoleic"] +| ["Gondoleic"] +| ["Gadelaidic"] +| ["Dihomolinoleic"] +| ["Keteleeronic"] +| ["Dihomotaxoleic"] +| ["Phlomic"] +| ["Dihomolinolenic"] +| ["Sciadonic"] +| ["Sciadopinolenic"] +| ["Mead"] +| ["Bishomopinolenic"] +| ["Dihomopinolenic"] +| ["Bishomocolumbinic"] +| ["Bishomo-γ-linolenic"] +| ["Dihomo-γ-linolenic"] +| ["Moroctic"] +| ["Juniperonic"] +| ["Arachidonic"] +| ["Bosseopentaenoic"] +| ["EPA"] +| ["Behenic"] +| ["Cetoleic"] +| ["Cetelaidic"] +| ["Behenolic"] +| ["Erucic"] +| ["Brassidic"] +| ["Eranthic"] +| ["Dihomo Mead's"] +| ["Adrenic"] +| ["Clupadonic"] +| ["DPA"] +| ["DHA"] +| ["Lignoceric"] +| ["Nervonic"] +| ["trans-Selacholeic"] +| ["Nisinic"] +| ["Hyenic"] +| ["Cerotic"] +| ["Ximenic"] +| ["Shibic"] +| ["Thynnic"] +| ["Carboceric"] +| ["Montanic"] +| ["Melissic"] +| ["Lumequeic"] +| ["Lacceric"] +| ["Psyllic"] +| ["Gheddic"] +| ["Ceroplastic"] \ No newline at end of file diff --git a/ftl/aocs.org/0.md b/ftl/aocs.org/0.md new file mode 100644 index 0000000..e4f1c1d --- /dev/null +++ b/ftl/aocs.org/0.md @@ -0,0 +1,384 @@ +| Structure | Common name (acid) | Systematic name | +| ---------------------------------- | ---------------------------- | ------------------------------------------------------------------------------- | +| 2:0 | Acetic | (ethanoic acid) | +| 2-OH,2-Me-3:0 | Acetonic | 2-hydroxy-2-methylpropanoic acid | +| 2e-3:1 | Acrylic | (prop-2-enoic acid) | +| 6:0-diacid | Adipic | (hexanedioic acid) | +| 7c10c13c16c-22:4 | Adrenic | (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic acid | +| 9a11t-18:2 | Agonandoic | (11E)-octadec-11-en-9-ynoic acid | +| 8-OH,9a11t-18:2 | Agonandric | (11E)-8-hydroxy-octadec-11-en-9-ynoic acid | +| 3c5c7c9c11e-12:5 | Ajenoic | (3Z,5Z,7Z,9Z.)-dodeca-3,5,7,9,11-pentaenoic acid | +| c-14,15-ep,11c-20:1 | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | +| 3-Cp-3:0 | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | +| 5-Cp-5:0 | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | +| 9-Cp-9:0 | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | +| 1-Cp-1:0 | Aleprolic | (cyclopent-2-en-1-yl)-carboxylic acid | +| 7-Cp-7:0 | Aleprylic | 7-(cyclopent-2-en-1-yl)-heptanoic acid | +| 9,10,16-triOH-16:0 | Aleuritic | 9,10,16-trihydroxyhexadecanoic acid | +| 9,10,18-triOH-18:0 | Aleutiric | 9,10,18-trihydroxyoctadecanoic acid | +| 6a17e-18:2 | Alvaradoic | octadec-17-en-6-ynoic acid | +| 8a17e-18:2 | Alvaradonic | octadec-17-en-8-ynoic acid | +| 16-OH,7t-16:1 | Ambrettolic | (7E)-16-hydroxyhexadec-7-enoic acid | +| 2t4t8a10a-14:4 | Anacyclic | (2E,4E)-tetradeca-2,4-diene-8,10-diynoic acid | +| 2-Me,2c-4:1 | Angelic | (2Z)-2-methyl-but2-enoic acid | +| 14Me-16:0 | Anteisoheptadecanoic | 14-methylhexadecanoic acid | +| 13Me-15:0 | Anteisohexadecanoic | 13-methylpentadecanoic acid | +| 16Me-18:0 | Anteisononadecanoic | 16-methyloctadecanoic acid | +| 10Me-12:0 | Anteisotridecanoic | 10-methyldodecanoic acid | +| 2,3,4,4-tetraOH-5:0 | Apionic | 2,3,4,4-tetrahydroxypentanoic acid | +| 20:0 | Arachidic | Icosanoic acid | +| 5c8c11c14c-20:4 | Arachidonic | (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic acid | +| 6-OH,6-Me,9-oxo-28:0 | Argenonic | 6-hydroxy-6-methyl-9-oxooctacosanoic acid | +| 11c-18:1 | Asclepic | (11Z)-octadec-11-enoic acid | +| 9-OH,9t16c12a14a-18:4 | Athanacalvic | (9E,16Z)-9-hydroxyoctadeca-9,16-diene-12,14-diynoic acid | +| 14-OH,11c17c-20:2 | Auricolic | (11Z,17Z)-14-hydroxyicosa-11,17-dienoic acid | +| 15(R)-OH,9c12c-18:2 | Avenoleic | (9Z,12Z,15R)-15-hydroxyoctadeca-9,12-dienoic acid | +| 11,13-diOH,9c-24:1 | Axillarenic (Axillaric) | (9Z)-11,13-dihydroxytetracos-9-enoic acid | +| 9:0-diacid | Azelaic | (nonanedioic acid) | +| 22:0 | Behenic | docosanoic acid | +| 13a-22:0 | Behenolic | docos-13-ynoic acid | +| 7c11c14t-20:3 | Bishomocolumbinic | (7Z,11Z,14E)-icosa-7,11,14-trienoic acid | +| 8c11c14c-20:3 | Bishomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | +| 7c11c14c-20:3 | Bishomopinolenic | (7Z,11Z,14Z)-icosa-7,11,14-trienoic acid | +| 9a11a13c-18:3 | Bolekic | (13Z)-octadec-13-ene-9,11-diynoic acid | +| 8-OH,9a11a13c-18:3 | Bolekolic | (13Z)-8-hydroxyoctadec-13-ene-9,11-diynoic acid | +| 5c8c10t12t14c-20:5 | Bosseopentaenoic | (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic acid | +| 13t-22:1 | Brassidic | (13E)-docos-13-enoic acid | +| 13:0-diacid | Brassylic | Tridecanedioic acid | +| 11-OH-16:0 | Builic (jalapinolic) | 11-hydroxyhexadecanoic acid | +| 6-OH-14:0 | Butolic | 6-hydroxy_tetradecanoic acid | +| 4:0 | Butyric | (Butanoic acid) | +| 3t9c12c-18:3 | Caleic | (3E,9Z,12Z)-octadeca-3,9,12-trienoic acid | +| 8c10c12t-18:3 | α-Calendic | (8Z.10Z,12E)-octadeca-8,10,12-trienoic acid | +| 8c10c12c-18:3 | β-Calendic | (8Z,10Z,12Z)-octadeca-8,10,12-trienoic acid | +| 3,7-diMe,2c-8:1-diacid | Callosobruchusic | (2E)-3,7-dimethyloct-2-enedioic acid | +| 10:0 | Capric | decanoic acid | +| 6:0 | Caproic | hexanoic acid | +| 9e-10:1 | Caproleic | dec-9-enoic acid | +| 8:0 | Caprylic | octanoic acid | +| 27:0 | Carboceric | heptacosanoic acid | +| 3,4-P-10:0 | Cascarillic | (2-hexylcyclopropyl)acetic acid | +| 9t11t13c-18:3 | Catalpic | (9E,11E,13Z)-octadeca9,11,13-trienoic acid | +| 2-OH-24:0 | Cerebronic | 2-hydroxytetracosanoic acid | +| 35:0 | Ceroplastic | pentatriacontanoic acid | +| 26:0 | Cerotic | hexacosanoic acid | +| 11t-22:1 | Cetelaidic | (11E)-docos-11-enoic acid | +| 11c-22:1 | Cetoleic | (11Z)-docos-11-enoic acid | +| 13-Cp-13:0 | Chaulmoogric | 13-(cyclopent-2-en-1-yl)tridecanoic acid | +| 4-oxo,9c11t13t15c-18:4 | Chrysobalanic | (9Z,11E,13E,15Z)-4-oxooctadeca-9,11,13,15-tetraenoic acid | +| 6c11c-18:2 | Cilienic | (6Z,11Z)-octadeca-6,11-dienoic acid | +| 11c-18:1 | cis-Vaccenic | (11Z)-octadec-11-enoic acid | +| 2-Me,2c-4:1-diacid | Citraconic | ((2Z)-2-methylbut-2-enedioic acid) | +| 2-OH,2-Me-4:0-diacid | Citramalic | 2-hydroxy-2-methylbutanedioic acid | +| 8c-17:1 | Civetic | (8Z)-heptadec-8-enoic acid | +| conjugated 18:2 isomers | CLA* | | +| 4c8c12c15c19c-22:5 | Clupadonic | (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic acid | +| 9-oxa,8t10t12c-18:3 | Colneleic | (8E)-9-[(1E,3Z)-nona-1,3-dien-1-yloxy]non-8-enoic acid | +| 9-oxa,8t10t12c15c-18:4 | Colnelenic | (8E)-9-[(1E,3Z,6Z)-nona-1,3,6-trien-1-yloxy]- non-8-enoic acid | +| 5t9c12c-18:3 | Columbinic | (5E,9Z,12Z)-octadeca-5,9,12-trienoic acid- | +| 5c9c12c15c-18:4 | Coniferonic | (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic acid | +| 3,12-diOH-16:0 | Convolvulinolic (1 of 3) | 3,12-dihydroxyhexadecanoic acid | +| 11-OH-15:0 | Convolvulinolic (2 of 3) | 11-hydroxypentadecanoic acid | +| 11-OH-14:0 | Convolvulinolic (3 of 3) | (11S)-11-hydroxytetradecanoic acid | +| 13-OH,9c11t-18:2 | Coriolic | (9Z,11E,13R)-13-Hydroxyoctadeca-9,11-dienoic acid | +| cis-9,10-ep,12c-18:1 | Coronaric | 8-{(2R,3S)-3-[(2Z)-oct-2-en-1-yl]oxiran-2-yl}octanoic acid | +| 2t4t6t8t10t12t-14:6-diacid | Corticrocin | (2E,4E,6E,8E,10E,12E)-tetradeca-2,4,6,8,10,12-hexaenedioic acid | +| | Corynomycolic | (2R,3R)-3-hydroxy-2-tetradecyloctadecanoic acid acid | +| 9c12a-18:2 | Crepenynic | (9Z)-octadec-9-en-12-ynoic acid | +| 2t-4:1 | Crotonic | ((2E)-but-2-enoic acid) | +| | Cucurbic | {(1R,2S,3S)-3-hydroxy-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid | +| 9c12a14c-18:3 | Dehydrocrepenynic | (9Z,14Z)-octadeca-9,14-dien-12-ynoic acid | +| 2,4a6a8a-10:4 | Dehydromatricaric | (2E)-dec-2-ene-4,6,8-triynoic acid | +| C24-C34 5c9c-diene acids | Demospongic | | +| 16-OH,9c12a14a17e-18:4 | Dendrotrifidic | (9Z,16R)-16-hydroxyoctadeca-9,17-diene-12,14-diynoic acid | +| 6-Me,2c4c-8:2 | Dendryphiellic A | (2E,4E,6S)-6-methylocta-2,4-dienoic acid | +| 8-OH,6-Me,2c4c-8:2 | Dendryphiellic B | (2E,4E,6R)-8-hydroxy-6-methylocta-2,4-dienoic acid | +| 12-OH,9c15c-18:2 | Densipolic | (9Z,15Z,12R)-12-hydroxyoctadeca-9,15-dienoic acid | +| 4c7c10c13c16c19c-22:6 | DHA* | (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic acid | +| 15,16-diMe-30:0-diacid | Diabolic | 15,16-dimethyltriacontanedioic acid) | +| 6a9c12c15c-18:4 | Dicramin* | (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic acid | +| 3,4,5-triOH-6:0 | Digitoxic | 3,4,5-trihydroxyhexanoic acid | +| 8c11c14c-20:3 | Dihomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | +| 11c14c-20:2 | Dihomolinoleic | (11Z,14Z)-icosa-11,14-dienoic acid | +| 11c14c17c-20:3 | Dihomolinolenic | (11Z,14Z,17Z)-icosa-11,14,17-trienoic acid | +| 7c10c13c-22:3 | Dihomo Mead's | (7Z,10Z,13Z)-docosa-7,10,13-trienoic acid | +| 7c11c14c-20:3 | Dihomopinolenic | (7Z,11Z,14Z)-docosa-7,11,14-trienoic acid | +| 7c11c-20:2 | Dihomotaxoleic | (7Z,11Z)-icosa-7,11-dienoic acid | +| 9S,12S,13S-triOH,10t-18:1 | Dihydrofulgidic | (9S,10E, 12S,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | +| 8,9-P-18:0 | Dihydromalvalic | 7-(2-octylcyclopropyl)heptanoic acid | +| 9S,12R,13S-triOH,10t-18:1 | Dihydromalyngic | (9S,10E,12R,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | +| 9,10-P-19:0 | Dihydrosterculic | 8-(2-octylcyclopropyl)octanoic acid | +| 9-OH,10t12c-18:2 | α-Dimorphecolic | (10E,12Z)-9-hydroxyoctadeca-10,12-dienoic acid | +| 9-OH,10t12t-18:2 | β-Dimorphecolic | (10E,12E)-9-hydroxyoctadeca-10,12-dienoic acid | +| 7c10c13c16c19c-22:5 | DPA* | (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic acid | +| 3c5a7a10a-11:4 | Drosophilin C* | (3Z)-undec-3-ene-5,7,10-triynoic acid | +| 3c5a7a9e10e-11:5 | Drosophilin D* | (3Z)-undeca-3,9,10-triene-5,7-diynoic acid | +| 9t-18:1 | Elaidic | (9E)-octadec-9-enoic acid | +| 9c11t13t-18:3 | α-Eleostearic | (9Z,11E,13E)-octadeca-9,11,13-trienoic acid | +| 9t11t13t-18:3 | β-Eleostearic | (9E,11E,13E)-octadeca-9,11,13-trienoic acid | +| 5c8c11c14c17c-20:5 | EPA* | (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic acid | +| 5c11c-18:2 | Ephedrenic | (5Z,11Z)-octadeca-5,11-dienoic acid | +| 30:0-diacid | Equisetolic | triacontanedioic acid | +| 5c13c16c-22:3 | Eranthic | (5Z,13Z,16Z)-docosa-5,13,16-trienoic acid | +| 13c-22:1 | Erucic | (13Z)-docos-13-enoic acid | +| 2R,3R,4-triOH-4:0 | D-Erythronic | (2R,3R)-trihydroxybutanoic acid | +| 2S,3S,4-triOH-4:0 | L-Erythronic | (2S,3S)-trihydroxybutanoic acid | +| 9a11a13t-18:3 | Exocarpic | (13E)-octadec-13-ene-9,11-diynoic acid | +| | Farnesanoic | (3R,7R)-3,7,11-trimethyldodecanoic acid | +| 3,7,11-triMe,2c6c10c-12:3 | Farnesic | (2Z,6Z)-3,7,11-trimethyldodeca-2,6,10-trienoic acid | +| | Ficulinic A | (11E)-2-heptyl-10-oxo-nonadec-11-enoic acid | +| | Ficulinic B | (13E)-2-heptyl-12-oxo-henicos-13-enoic | +| 9,10-diOH-18:0-diacid | Floionic | 9,10-dihydroxyoctadecanedioic acid | +| 3-Me,2,2-di18:0-4:0-diacid | Fomentaric | 3-methyl-2,2-dioctadecylbutanedioic acid | +| 2,3,4,5-tetraOH-6:0 | Fuconic | 2,3,4,5-tetrahydroxyhexanoic acid | +| 9,12,13-triOH,10t15c-18:2 | Fulgidic | (9R,10E, 12R,13R,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | +| 2t-4:1-diacid | Fumaric | ((2E)-but-2-enedioic acid) | +| 9,12-ep,9t11t-18:2 | Furocarpic | 8-(5-hexylfuran-2-yl)octanoic acid | +| 9t-20:1 | Gadelaidic | (9E)-icos-9-enoic acid | +| 9c-20:1 | Gadoleic | (9Z)-icos-9-enoic acid | +| 2t-16:1 | Gaidic | (2E)-hexadec-2-enoic acid | +| 2,3,4,5-tetraOH-6:0-diacid | Galactaric | 2,3,4,5-tetrahydroxyhexanedioic acid | +| 3,7-diMe,2t6e-8:2 | Geranic | (2E)-3,7-dimethylocta-2,6-dienoic | +| 34:0 | Gheddic | tetratriacontanoic acid | +| 6c9c12c-18:3 | GLA* | (6Z,9Z,12Z)-octadeca-6,9,12-trienoic acid | +| 2c-5:1-diacid | cis-Glutaconic | (2Z)-pent-2-enedioic acid | +| 2-NH2 5:0-diacid | Glutamic | (2-aminopentanedioic acid) | +| 5:0-diacid | Glutaric | (pentanedioic acid) | +| 2-OH 2:0 | Glycolic | (hydroxyacetic acid) | +| 11c-20:1 | Gondoic | (11Z)-icos-11-enoic acid | +| 9c-20:1 | Gondoleic* | (9Z)-icos-9-enic acid | +| 13-Cp,6c-13:1 | Gorlic | (6Z)-13-(cyclopent-2-en-1-yl)tridec-6-enoic acid | +| 5c8c-14:2 | Goshuyic | (5Z,8Z)-tetradeca-5,8-dienoic acid | +| 9-OH,10t12a-18:2 | Helenynolic | (9S,10E)-9-hydroxyoctadec-10-en-12-ynoic | +| 6c10c14c-16:3 | Hiragonic | (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic acid | +| 4,8,12,16-tetraMe-17:0 | Homophytanic | 4,8,12,16-tetramethylheptadecanoic acid | +| 15-Cp-15:0 | Hormelic | 15-(cyclopent-2-en-1-yl)pentadecanoic acid | +| 11-Cp-11:0 | Hydnocarpic | 11-(cyclopent-2-en1-yl)undecanoic acid | +| 3t-6:1 | Hydrosorbic* | (3E)-hex-3-enoic acid | +| 11-OH-33:0 | 11-Hydroxyceromelissic | 11-hydroxytritriacontanoic acid | +| 2-OH,15c-24:1 | Hydroxynervonic | (15Z)-2-hydroxytetracos-15-enoic acid | +| 25:0 | Hyenic | pentacosanoic acid | +| 7c-16:1 | Hypogeic | (7Z)-hexadec-7-enoic acid | +| 3,11-diOH-14:0 | Ipurolic | 3,11-dihydroxytetradecanoic acid | +| 9a11a17e-18:3 | Isanic | 17-octadecene-9,11-diynoic acid | +| 8-OH,9a11a17e-18:3 | Isanolic | 8-hydroxyoctadec-17-ene-9,11-diynoic acid | +| 16-OH,5t-16:1 | Δ5 Isoambrettolic | (5E)-16-hydroxyhexadec-5-enoic acid | +| 16-OH,6t-16:1 | Δ6 Isoambrettolic | (6E)-16-hydroxyhexadec-6-enoic acid | +| 16-OH,9t-16:1 | Δ9 Isoambrettolic | (9E)-16-hydroxyhexadec-9-enoic acid | +| 18-Me-19:0 | Isoarachidic | 18-methylnonadecanoic acid | +| 20-Me-21:0 | Isobehenic | 20-methylhenicosanoic acid | +| 2-Me-3:0 | Isobutyric | 2-methylpropanoic acid | +| 8-Me-9:0 | Isocapric | 8-methylnonanoic acid | +| 4-Me-5:0 | Isocaproic | 4-methylpentanoic acid | +| 6-Me-7:0 | Isocaprylic | 6-methylheptanoic acid | +| 24-Me-25:0 | Isocerotic | 24-methylpentacosanoic acid | +| 2c-4:1 | Isocrotonic | ((2Z)-but-2-enoic acid) | +| 13-Cp,4c-13:1 | Isogorlic | (4Z)-13-(cyclopent-2-en-1-yl)tridec-4-enoic acid | +| 15-Me-16:0 | Isoheptadecanoic | 15-methylhexadecanoic acid | +| 14-Me-15:0 | Isohexadecanoic | 14-methylpentadecanoic acid | +| 4-Me-5:0 | Isohexanoic | 4-methylpentanoic acid | +| 10-Me-11:0 | Isolauric | 10-methylundecanoic acid | +| 2-OH,3-Me 5:0 | L-Isoleucic | (2S,3S)-2-Hydroxy-3-methylpentanoic acid | +| 15-Me-16:0 | Isomargaric | 15-methylhexadecanoic acid | +| 26-Me-27:0 | Isomontanic | 26-methylheptacosanoic acid | +| 3c5c7a9a11a-13:5 | Isomycomycin* | (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic acid | +| 12-Me-13:0 | Isomyristic | 12-methyltridecanoic acid | +| 17-Me-18:0 | Isononadecanoic | 17-methyloctadecanoic acid | +| 7-Me-8:0 | Isononanoic | 7-methyloctanoic acid | +| 16-Me-17:0 | Isooctadecanoic | 16-methylheptadecanoic acid | +| 10c-18:1 | Isooleic | (10Z)-octadec-10-enoic acid | +| 14-Me-15:0 | Isopalmitic | 14-methylpentadecanoic acid | +| 6-Me-8:0 | Isopelargonic | 6-methyloctanoic acid | +| 23-Me-24:0 | Isopentacosanoic | 23-methyltetracosanoic acid | +| 13-Me-14:0 | Isopentadecanoic | 13-methyltetradecanoic acid | +| 9c13t15c-18:3 | Isorumelenic | (9Z,13E,15Z)-octadeca-9,13,15-trienoic acid | +| 16-Me-17:0 | Isostearic | 16-methylheptadecanoic acid | +| 21-Me-22:0 | Isotricosanoic | 21-methyldocosanoic acid | +| 11-Me-12:0 | Isotridecanoic | 11-methyldodecanoic acid | +| 11c-13:1 | Isotridecenoic | (11Z)-tridec-11-enoic acid | +| 3-Me-4:0 | Isovaleric | (3-methylbutanoic acid) | +| | Itaconic | 2-methylidenebutanedioic acid | +| 8c10c12c14t-18:4 | Ixoric | (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic acid | +| 8c10t12c-18:3 | Jacaranda | (8Z,10E,12Z)-octadeca-8,10,12-trienoic acid | +| 11-OH-16:0 | Jalapinolic | (11S)-11-hydroxyhexadecanoic acid | +| 21:0-diacid | Japanic | henicosanedioic acid | +| C12H18O3 | Jasmonic | {(1R,2R)-3-oxo-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid; | +| 16-OH-16:0 | Juniperic | 16-hydroxyhexadecanoic acid | +| 5c11c14c17c-20:4 | Juniperonic | (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic acid | +| 18-OH.9c11t13t-18:3 | α-Kamlolenic | (9Z,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | +| 18-OH,9t11t13t-18:3 | β-Kamlolenic (β) | (9E,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | +| 4-OH-16:0 | Kerrolic* | 4-hydroxyhexadecanoic acid | +| 5c11c-20:2 | Keteleeronic | (5Z,11Z)-icosa-5,11-dienoic acid | +| 5e6e-18:2 (R)-form | Laballenic | (5Ra)-octadeca-5,6-dienoic acid | +| 32:0 | Lacceric | dotriacontanoic acid | +| 2c,4a6a-10:3 | cis-Lachnophyllic | (2Z)-dec-2-ene-4,6-diynoic acid | +| 6-oxo-18:0 | Lactarinic | 6-oxooctadecanoic acid | +| 2-OH-3:0 | Lactic | (2-hydroxypropanoic acid) | +| 3-OH-3:0 | β-Lactic | 3-hydroxypropanoic acid | +| 11,12-P-18:0 | Lactobacillic | 10-[(1R,2S)-2-hexylcyclopropyl]decanoic acid | +| 8-OH,9c12c-18:2 | Laetisaric | (8R.9Z,12Z)-8-hydroxyoctadeca-9,12-dienoic acid | +| 8,23-diOH-30:0 | Lanoceric | 8,23-dihydroxytriacontanoic acid | +| 5e6e16c-18:3 | (R)-Lamenallenic | (5R.16E)-octadeca-5,6,16-trienoic acid | +| 5e6e16c-18:3 | (S)-Lamenallenic | (5S,16E)-octadeca-5,6,16-trienoic acid | +| 12:0 | Lauric | dodecanoic acid | +| 9c-12:1 | Lauroleic | (9Z)-dodec-9-enoic acid | +| 5c-12:1 | Lauroleinic | (5Z)-dodec-5-enoic acid | +| 14-OH,11c-20:1 | Lesquerolic | (11Z)-14-hydroxyicos-11-enoic acid | +| 2-OH,4-Me-5:0 | Leucic | 2-hydroxy-4-methylpentanoic acid | +| 4-oxo-5:0 | Levulinic | 4-oxopentanoic acid | +| 4-oxo,9c11t13t-18:3 | α-Licanic | (9Z,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | +| 4-oxo,9t11t13t-18:3 | β-Licanic | (9E,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | +| | Lichesterinic or lichesteric | 4-methyl-5-oxo-2-tridecyl-2,5-dihydrofuran-3-carboxylic acid | +| 2-Me,4-oxo-17:0 | Lichesterylic | 2-methyl-4-oxoheptadecanoic acid | +| 24:0 | Lignoceric | tetracosanoic acid | +| 4t-12:1 | Linderic | (4Z)-dodec-4-enoic acid | +| 9t12t-18:2 | Linelaidic | (9E,12E)-octadeca-9,12-dienoic acid | +| 9c12c-18:2 | Linoleic | (9Z,12Z)-octadeca-9,12-dienoic acid | +| 9t12t15t-18:3 | Linolenelaidic | (9E,12E,15E)-octadeca-9,12,15-trienoic acid | +| 9c12c15c-18:3 | α-Linolenic | (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic acid | +| 9,10,12,13,15,16-hexaOH-18:0 | Linusic | 9,10,12,13,15,16-hexahydroxyoctadecanoic acid | +| 21c-30:1 | Lumequeic | (21Z)-triacont-21-enoic acid | +| 12-oxo-18:0 | Lycaonic | 12-oxooctadecanoic acid | +| 11t-16:1 | Lycopodic | (11E)-hexadec-11-enoic acid | +| 2c-4:1-diacid | Maleic | ((2Z)-but-2-enedioic acid) | +| 2-OH-4:0-diacid | DL-Malic | (2-hydroxybutanedioic acid) | +| 3:0-diacid | Malonic | (propanedioic acid) | +| 8,9-P,8c-18:1 | Malvalic | 7-(2-octylcycloprop-1-en-1-yl)heptanoic acid | +| 9,12,13-triOH,10t15c-18:2 | Malyngic | (9S,10E,12R,13S,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | +| 11-Cp,6c-11:1 | Manaoic/manoaic | (6Z)-11-(cyclopent-2-en-1-yl)undec-6-enoic acid | +| 9t11t-18:2 | Mangold's | (9E,11E)-octadeca-9,11-dienoic acid | +| 17:0 | Margaric | heptadecanoic acid | +| 2t4a6a8t-10:4 | Matricaric | (2E,8E)-deca-2,8-diene-4,6-diynoic acid | +| 2c4a6a8t-10:4 | Z,E-Matricaric | (2Z,8E)-deca-2,8-diene-4,6-diynoic acid | +| 5c8c11c-20:3 | Mead | (5Z,8Z,11Z)-icosa-5,8,11-trienoic acid | +| 3t5c-14:2 | Megatomic (megatomoic) | (3E,5Z)-tetradeca-3,5-dienoic acid | +| (E)-2-Me-4:1 di-acid | Mesaconic | (2E)-2-methylbut-2-enedioic acid | +| 30:0 | Melissic | triacontanoic acid | +| 2-Me,3e-3:1 | Methacrylic | (2-methylprop-2-enoic acid) | +| 3,5-diOH,3Me 5:0 | R-Mevalonic | (3R)-3,5-dihydroxy-3-methylpentanoic acid | +| 10t12t-18:2 | Mikusch's | (10E.12E)-octadeca-10,12-dienoic acid | +| 17-OH,9a11a13a15a-18:4 | Minquartynoic | (17S)-17-hydroxyoctadeca-9,11,13,15-tetraynoic acid | +| 28:0 | Montanic | octacosanoic acid | +| 4c8c12c15c-20-4 | Moroctic | (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic acid | +| 2c4c-6:0-diacid | cis,cis-Muconic | (2Z,4Z)-hexa-2,4-dienedioic acid | +| 5-OH,4-Me-2t-7:1 | Mycinonic I* | (2E,4S,5R)-5-hydroxy-4-methylhept-2-enoic acid | +| 6-OH,6-Me-2t4t-9:2 | Mycinonic II* | (2E,4E,6S,7R)-7-hydroxy-6-methylnona-2,4-dienoic acid | +| 9-OH,2,8-diMe,3-oxo,4t6t-11:2 | Mycinonic III* | (2S,4E,6E,8S,9R)-9-hydroxy-2,8-dimethyl-3-oxoundeca-4,6-dienoic acid | +| 11-OH,2,4,10-triMe,5-oxo,6t8t-13:2 | Mycinonic IV* | (2S,4R,6E,8E,10S,11R)-11-hydroxy-2,4,10-trimethyl-5-oxotrideca-6,8-dienoic acid | +| 2,4,6-triMe-28:0 | Mycoceranic | 2,4,6-trimethyloctacosanoic acid | +| 2,4,6-triMe-26:0 | Mycocerosic | (2R,4R,6R)-2,4,6-trimethylhexacosanoic acid | +| 2,4,6-triMe,2t-24:1 | Mycolipenic | (2E)-2,4,6-trihydroxytetracos-2-enoic acid | +| 3t5c7e8e10a12a-13:6 | Mycomycin* | (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic acid | +| 2,4,6-triMe-22:0 | Mycosanoic | 2,4,6-trimethyldocosanoic acid | +| 9t-14:1 | Myristelaidic | (9E)-tetradec-9-enoic acid | +| 14:0 | Myristic | tetradecanoic acid | +| 9c-14:1 | Myristoleic | (9Z)-tetradec-9-enoic acid | +| 4-OH,5e6e8a10a-11:4 | Nemotinic | 4-hydroxyundeca-5,6-diene-8,10-diynoic acid | +| 15,15-diMe-16:0 | Neostearic | 15,15-dimethylhexadecanoic acid | +| 3,7-diMe,2c6e-8:2 | Nerolic | (2E)-3,7-dimethylocta-2,6-dienoic acid | +| 15c-24:1 | Nervonic | (15Z)-tetracos-15-enoic acid | +| 6c9c12c15c18c21c-24:6 | Nisinic | (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic acid | +| 8c11c-17:2 | Norlinoleic | (8Z,11Z)-heptadeca-8,11-dienoic acid | +| 8c11c14c-17:3 | Norlinolenic | (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic acid | +| 4c-10:1 | Obtusilic | (4Z)-dec-4-enoic acid | +| 7:0 | Oenanthic | heptanoic acid | +| 9c-18:1 | Oleic | ((9Z)-octadec-9-enoic acid) | +| 15-Cp,8c-15:1 | Oncobic | (8Z)-15-(cyclopent-2-en-1-yl)pentadec-8-enoic acid | +| 2:0-diacid | Oxalic | (ethanedioic acid) | +| 9t-16:1 | Palmitelaidic | (9E)-hexadec-9-enoic acid | +| 16:0 | Palmitic | (hexadecanoic acid) | +| 9c-16:1 | Palmitoleic | (9Z)-hexadec-9-enoic acid | +| 7a-16:1 | Palmitolic | hexadec-7-ynoic | +| 11c-16:1 | Palmitvaccenic | (11Z)-hexadec-11-enoic acid | +| 9c11t13t15c-18:4 | α-Parinaric | (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic acid | +| 9t11t13t15t-18:4 | β-Parinaric | (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic acid | +| 13c-20:1 | Paullinic | (13E)-icos-13-enoic acid | +| 9:0 | Pelargonic | nonanoic acid | +| 6t-18:1 | Petroselaidic | (6E)-octadec-6-enoic acid | +| 6c-18:1 | Petroselinic | (6Z)-octadec-6-enoic acid | +| 22:0-diacid | Phellogenic | docosanedioic acid | +| 22-OH-22:0 | Phellonic | 22-hydroxydocosanoic acid | +| 7e8e-20:2 | Phlomic | (7Ra)-icosa-7,8-dienoic acid | +| 3,13,19-triMe-23:0 | Phthioic | 3,13,19-trimethyltricosanoic acid | +| 5c-14:1 | Physeteric | (5Z)-tetradec-5-enoic acid | +| 3,7,11,15-tetraMe-16:0 | Phytanoic | 3,7,11,15-tetramethylhexadecanoic acid | +| 3,7,11,15-tetraMe 2e-16:1 | Phytenoic | 3,7,11,15-tetramethylhexa-dec-2-enoic acid | +| | Phytoenoic | (11E)-3,7,11,15-tetramethyl-10-oxo-hexadec-11-enoic acid | +| 7:0 di-acid | Pimelic | heptanedioic acid | +| 5c9c12c-18:3 | Pinolenic | (5Z,9Z,12Z)-octadeca-5,9,12-trienoic acid | +| 2,2-diMe-3:0 | Pivalic | (2,2-dimethylpropanoic acid) | +| 2,6,10,14-tetraMe-15:0 | Pristanic | 2,6,10,14-tetramethylpentadecanoic acid | +| 2a-3:0 | Propiolic | (Propynoic acid) | +| 3:0 | Propionic | (Propanoic acid) | +| | Prostanoic | 7-[(1S,2S)-2-octylcyclopentyl]heptanoic acid | +| 10t12t14t-18:3 | Pseudoeleostearic | (10E,12E,14E)-octadeca-10,12,14-trienoic acid | +| 33:0 | Psyllic | tritriacontanoic acid | +| 9c11t13c-18:3 | Punicic | (9Z,11E,13Z)-octadeca-9,11,13-trienoic acid | +| 4-Me,3e-5:1 | Pyroterebic | 4-methyl-3-pentenoic acid | +| 8a10t-17:2 | Pyrulic | (10E)-heptadec-10-en-8-ynoic acid | +| 2-oxo-3:0 | Pyruvic | 2-oxopropanoic acid | +| 3,7-diMe,6e-8:1 | Rhodinic | 3,7-Dimethyloct-6-enoic acid | +| 12-OH,9t-18:1 | Ricinelaidic | (9E)-12-hydroxyoctadec-9-enoic acid | +| 9c11c-18:2 | Ricinenic | (9Z,11Z)-octadeca-9,11-dienoic acid | +| 12-OH,9c-18:1 | Ricinoleic | (9Z,12R)-12-hydroxy-9-octadecenoic acid | +| 12-OH,9a-18:1 | Ricinstearolic | 12-hydroxyoctadeca-9-ynoic acid | +| 10-OH,18:0 | Rosilic | 10-hydroxyoctadecanoic acid | +| 7c10c13c-16:3 | Roughanic | (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic acid | +| 9c11t15c-18:3 | Rumelenic | (9Z,11E,15Z)-octadeca-9,11,15-trienoic acid | +| 9c11t-18:2 | Rumenic | (9Z,11E)-octadeca-9,11-dienoic acid | +| 12-OH-12:0 | Sabinic | 12-hydroxydodecanoic acid | +| 6c-16:1 | Sapienic* | (6Z)-hexadec-6-enoic acid | +| 12-Me-14:0 | Sarcinic | 12-methyltetradecanoic acid | +| 9,10,12,13-tetraOH-18:0 | Sativic (sativinic) | 9,10,12,13-tetrahydroxyoctadecanoic acid | +| 5c11c14c-20:3 | Sciadonic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | +| 5c11c14c-20:3 | Sciadopinolenic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | +| 10:0-diacid | Sebacic | (Decanedioic acid) | +| 5c8c-18:2 | Sebaleic | (5Z,8Z)-octadeca-5,8-dienoic acid | +| 15t-24:1 | trans-Selacholeic | (15E)-Tetracos-=15-enoic acid | +| 11c14c17c20c23c-26:5 | Shibic | (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic acid | +| 2t4t-6:2 | Sorbic | ((2E,4E)-hexa-2,4-dienoic acid) | +| 18:0 | Stearic | (octadecanoic acid) | +| 6c9c12c15c-18:4 | Stearidonic | (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic acid | +| 9a-18:1 | Stearolic | octadeca-9-ynoic acid | +| 9,10-P,9c-18:1 | Sterculic | 8-(2-octylcycloprop-1-en-1-yl)octanoic acid | +| 9,10-P,9c17a-18:2 | Sterculynic | 7-[2-(non-8-yn-1-yl)cycloprop-1-en-1-yl]heptanoic acid- | +| 2c4c-10:2 | cis,cis-Stillingic | (2Z,4Z)-deca-2.4-dienoic acid | +| 2t4c-10:2 | trans,cis-Stillingic | (2E,4Z)-deca-2.4-dienoic acid | +| 9-OH,12c-18:1 | Strophanthus | (12Z)-9-hydroxyoctadec-12-enoic acid | +| 8:0-diacid | Suberic | (octanedioic acid) | +| 4:0-diacid | Succinic | (butanedioic acid) | +| 6a-18:1 | Tariric | octadec-6-ynoic | +| 2,3-diOH-4:0-diacid | Tartaric | ((2R,3R)-2,3-dihydroxybutanedioic acid) | +| 5c9c-18:2 | Taxoleic | (5Z,9Z)-octadeca-5,9-dienoic acid | +| | threo-Telfairic | octa-3,5-diene-2,3,6-tricarboxylic acid | +| 5t-18:1 | Thalictric | (5E)-octadec-5-enoic acid | +| 16:0-diacid | Thapsic | hexadecanedioic acid | +| 2,3,4-triOH-4:0 | (+/-) Threonic | (+/-)-2,3,4-trihydroxybutanoic acid | +| 2S,3R,4-triOH-4:0 | D-Threonic | (2S,3R)-2,3,4-trihydroxybutanoic acid | +| 2R,3S,4-triOH-4:0 | L-Threonic | (2R,3S)-2,3,4-trihydroxybutanoic acid | +| 26:6 (probably n-3) | Thynnic | hexacosahexaenoic acid | +| 2-Me-2t-4:1 | Tiglic | (2E)-2-methylbut-2-enoic acid | +| 2t-12:1-diacid | Traumatic | (2E)-dodec-2-enedioic acid | +| 12-oxo,10t-12:1 | Traumatin* | (10E)-12-oxododec-10-enoic acid | +| 13:0 | Tridecylic | tridecanoic acid | +| 4c-14:1 | Tsuzuic | (4Z)-tetradec-4-enoic acid | +| 10-Me-18:0 | Tuberculostearic | (10R)-methyloctadecanoic acid | +| | Tuberonic | {(1R,2S)-2-[(2Z)-5-hydroxypent-2-en-1-yl] -3-oxocyclopentyl}acetic acid | +| 3,12-diOH-15:0 | Turpetholic A | 3,12-dihydroxypentadecanoic acid | +| 4,12-diOH-15:0 | Turpetholic B | 4,12-dihydroxypentadecanoic acid | +| 4,12-diOH-16:0 | Turpetholic C | 4,12-dihydroxyhexadecanoic acid | +| 10e-11:1 | Undecylenic | undec-10-enoic acid | +| 11:0 | Undecylic | undecanoic | +| 30-OH-30:0 | Ursolic | 30-hydroxytriacontanoic acid | +| 15,16-diOH-16:0 | Ustilic A | 15,16-dihydroxyhexadecanoic acid | +| 2,15,16-triOH-16:0 | Ustilic B | 2,15,16-trihydroxyhexadecanoic acid | +| 11t15c-18:2 | Vaccelenic | (11E,15Z)-octadeca-11,15-di-enoic acid | +| 11t-18:1 | Vaccenic | (11E)-octadec-11-enoic acid | +| 5:0 | Valeric | (pentanoic acid) | +| 2-Propyl-5:0 | Valproic | 2-propylpentanoic acid | +| 9,10,12,13-tetraOH-22:0 | Ventosic | 9,10,12,13-tetrahydroxydocosanoic acid | +| cis-12,13-ep,9c-18:1 | Vernolic | (9Z)-11-[(2S,3R)-3-pentyloxiran-2-yl]undec-9-enoic acid | +| 4,7-ep,8-oxo,2t9a11c-14:3 | Wyeronic* | (2Z)-3-{5-[(4E)-hex-4-en-2-ynoyl]furan-2-yl}prop-2-enoic acid | +| 17c-26:1 | Ximenic | (17Z)-hexacos-17-enoic acid | +| 9a11t-18:2 | Ximenynic | (11E)-octadec-11-en-9-ynoic acid | +| 8a10c-18:2 | Xionenynic | (10Z)-octadec-10-en-8-ynoic acid | diff --git a/ftl/aocs.org/1.md b/ftl/aocs.org/1.md new file mode 100644 index 0000000..0a827df --- /dev/null +++ b/ftl/aocs.org/1.md @@ -0,0 +1,173 @@ +| Structure | Common name (acid) | Systematic name | Note | +| --------------------- | ---------------------- | ----------------------------------------------------------------- | ------------ | +| 02:0 | Acetic | ethanoic acid | () | +| 03:0 | Propionic | propanoic acid | () | +| 03:1-2a | Propiolic | propynoic acid | | +| 03:1-2e | Acrylic | prop-2-enoic acid | () | +| 04:0 | Butyric | butanoic acid | () | +| 04:1-2c | Isocrotonic | (2Z)-but-2-enoic acid | () | +| 04:1-2t | Crotonic | (2E)-but-2-enoic acid | () | +| 05:0 | Valeric | pentanoic acid | () | +| 06:0 | Caproic | hexanoic acid | | +| 06:1-3t | Hydrosorbic | (3E)-hex-3-enoic acid | * | +| 06:2-2t4t | Sorbic | (2E,4E)-hexa-2,4-dienoic acid | () | +| 07:0 | Oenanthic | heptanoic acid | | +| 08:0 | Caprylic | octanoic acid | | +| 09:0 | Pelargonic | nonanoic acid | | +| 10:0 | Capric | decanoic acid | | +| 10:1-4c | Obtusilic | (4Z)-dec-4-enoic acid | | +| 10:1-9e | Caproleic | dec-9-enoic acid | | +| 10:2-2c4c | cis,cis-Stillingic | (2Z,4Z)-deca-2,4-dienoic acid | | +| 10:2-2t4c | trans,cis-Stillingic | (2E,4Z)-deca-2,4-dienoic acid | | +| 10:3-2c4a6a | cis-Lachnophyllic | (2Z)-dec-2-ene-4,6-diynoic acid | | +| 10:4-2c4a6a8t | Z,E-Matricaric | (2Z,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 10:4-2e4a6a8a | Dehydromatricaric | (2E)-dec-2-ene-4,6,8-triynoic acid | | +| 10:4-2t4a6a8t | Matricaric | (2E,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 11:0 | Undecylic | undecanoic | | +| 11:1-10e | Undecylenic | undec-10-enoic acid | | +| 11:4-3c5a7a10a | Drosophilin C | (3Z)-undec-3-ene-5,7,10-triynoic acid | * | +| 11:5-3c5a7a9e10e | Drosophilin D | (3Z)-undeca-3,9,10-triene-5,7-diynoic acid | * | +| 12:0 | Lauric | dodecanoic acid | | +| 12:1-4t | Linderic | (4Z)-dodec-4-enoic acid | | +| 12:1-5c | Lauroleinic | (5Z)-dodec-5-enoic acid | | +| 12:1-9c | Lauroleic | (9Z)-dodec-9-enoic acid | | +| 12:5-3c5c7c9c11e | Ajenoic | (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic acid | | +| 13:0 | Tridecylic | tridecanoic acid | | +| 13:1-11c | Isotridecenoic | (11Z)-tridec-11-enoic acid | | +| 13:5-3c5c7a9a11a | Isomycomycin | (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic acid | * | +| 13:6-3t5c7e8e10a12a | Mycomycin | (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic acid | * | +| 14:0 | Myristic | tetradecanoic acid | | +| 14:1-4c | Tsuzuic | (4Z)-tetradec-4-enoic acid | | +| 14:1-5c | Physeteric | (5Z)-tetradec-5-enoic acid | | +| 14:1-9c | Myristoleic | (9Z)-tetradec-9-enoic acid | | +| 14:1-9t | Myristelaidic | (9E)-tetradec-9-enoic acid | | +| 14:2-3t5c | Megatomic (megatomoic) | (3E,5Z)-tetradeca-3,5-dienoic acid | | +| 14:2-5c8c | Goshuyic | (5Z,8Z)-tetradeca-5,8-dienoic acid | | +| 14:4-2t4t8a10a | Anacyclic | (2E,4E)-tetradeca-2,4-diene-8,10-diynoic acid | | +| 16:0 | Palmitic | hexadecanoic acid | () | +| 16:1-11c | Palmitvaccenic | (11Z)-hexadec-11-enoic acid | | +| 16:1-11t | Lycopodic | (11E)-hexadec-11-enoic acid | | +| 16:1-2t | Gaidic | (2E)-hexadec-2-enoic acid | | +| 16:1-6c | Sapienic | (6Z)-hexadec-6-enoic acid | * | +| 16:1-7a | Palmitolic | hexadec-7-ynoic | | +| 16:1-7c | Hypogeic | (7Z)-hexadec-7-enoic acid | | +| 16:1-9c | Palmitoleic | (9Z)-hexadec-9-enoic acid | | +| 16:1-9t | Palmitelaidic | (9E)-hexadec-9-enoic acid | | +| 16:3-6c10c14c | Hiragonic | (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic acid | | +| 16:3-7c10c13c | Roughanic | (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic acid | | +| 17:0 | Margaric | heptadecanoic acid | | +| 17:1-8c | Civetic | (8Z)-heptadec-8-enoic acid | | +| 17:2-8a10t | Pyrulic | (10E)-heptadec-10-en-8-ynoic acid | | +| 17:2-8c11c | Norlinoleic | (8Z,11Z)-heptadeca-8,11-dienoic acid | | +| 17:3-8c11c14c | Norlinolenic | (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic acid | | +| 18:0 | Stearic | octadecanoic acid | () | +| 18:1-10c | Isooleic | (10Z)-octadec-10-enoic acid | | +| 18:1-11c | Asclepic | (11Z)-octadec-11-enoic acid | | +| 18:1-11c | cis-Vaccenic | (11Z)-octadec-11-enoic acid | | +| 18:1-11t | Vaccenic | (11E)-octadec-11-enoic acid | | +| 18:1-5t | Thalictric | (5E)-octadec-5-enoic acid | | +| 18:1-6a | Tariric | octadec-6-ynoic | | +| 18:1-6c | Petroselinic | (6Z)-octadec-6-enoic acid | | +| 18:1-6t | Petroselaidic | (6E)-octadec-6-enoic acid | | +| 18:1-9a | Stearolic | octadeca-9-ynoic acid | | +| 18:1-9c | Oleic | (9Z)-octadec-9-enoic acid | () | +| 18:1-9t | Elaidic | (9E)-octadec-9-enoic acid | | +| 18:2-10t12t | Mikusch's | (10E,12E)-octadeca-10,12-dienoic acid | | +| 18:2-11t15c | Vaccelenic | (11E,15Z)-octadeca-11,15-dienoic acid | | +| 18:2-5c11c | Ephedrenic | (5Z,11Z)-octadeca-5,11-dienoic acid | | +| 18:2-5c8c | Sebaleic | (5Z,8Z)-octadeca-5,8-dienoic acid | | +| 18:2-5c9c | Taxoleic | (5Z,9Z)-octadeca-5,9-dienoic acid | | +| 18:2-5e6e | Laballenic | (5Ra)-octadeca-5,6-dienoic acid | R-form | +| 18:2-6a17e | Alvaradoic | octadec-17-en-6-ynoic acid | | +| 18:2-6c11c | Cilienic | (6Z,11Z)-octadeca-6,11-dienoic acid | | +| 18:2-8a10c | Xionenynic | (10Z)-octadec-10-en-8-ynoic acid | | +| 18:2-8a17e | Alvaradonic | octadec-17-en-8-ynoic acid | | +| 18:2-9a11t | Agonandoic | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2-9a11t | Ximenynic | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2-9c11c | Ricinenic | (9Z,11Z)-octadeca-9,11-dienoic acid | | +| 18:2-9c11t | Rumenic | (9Z,11E)-octadeca-9,11-dienoic acid | | +| 18:2-9c12a | Crepenynic | (9Z)-octadec-9-en-12-ynoic acid | | +| 18:2-9c12c | Linoleic | (9Z,12Z)-octadeca-9,12-dienoic acid | | +| 18:2-9t11t | Mangold's | (9E,11E)-octadeca-9,11-dienoic acid | | +| 18:2-9t12t | Linelaidic | (9E,12E)-octadeca-9,12-dienoic acid | | +| 18:3-10t12t14t | Pseudoeleostearic | (10E,12E,14E)-octadeca-10,12,14-trienoic acid | | +| 18:3-3t9c12c | Caleic | (3E,9Z,12Z)-octadeca-3,9,12-trienoic acid | | +| 18:3-5c9c12c | Pinolenic | (5Z,9Z,12Z)-octadeca-5,9,12-trienoic acid | | +| 18:3-5e6e16c | R-Lamenallenic | (5R,16E)-octadeca-5,6,16-trienoic acid | | +| 18:3-5e6e16c | S-Lamenallenic | (5S,16E)-octadeca-5,6,16-trienoic acid | | +| 18:3-5t9c12c | Columbinic | (5E,9Z,12Z)-octadeca-5,9,12-trienoic acid | | +| 18:3-6c9c12c | GLA | (6Z,9Z,12Z)-octadeca-6,9,12-trienoic acid | * | +| 18:3-8c10c12c | β-Calendic | (8Z,10Z,12Z)-octadeca-8,10,12-trienoic acid | | +| 18:3-8c10c12t | α-Calendic | (8Z,10Z,12E)-octadeca-8,10,12-trienoic acid | | +| 18:3-8c10t12c | Jacaranda | (8Z,10E,12Z)-octadeca-8,10,12-trienoic acid | | +| 18:3-9a11a13c | Bolekic | (13Z)-octadec-13-ene-9,11-diynoic acid | | +| 18:3-9a11a13t | Exocarpic | (13E)-octadec-13-ene-9,11-diynoic acid | | +| 18:3-9a11a17e | Isanic | 17-octadecene-9,11-diynoic acid | | +| 18:3-9c11t13c | Punicic | (9Z,11E,13Z)-octadeca-9,11,13-trienoic acid | | +| 18:3-9c11t13t | α-Eleostearic | (9Z,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 18:3-9c11t15c | Rumelenic | (9Z,11E,15Z)-octadeca-9,11,15-trienoic acid | | +| 18:3-9c12a14c | Dehydrocrepenynic | (9Z,14Z)-octadeca-9,14-dien-12-ynoic acid | | +| 18:3-9c12c15c | α-Linolenic | (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic acid | | +| 18:3-9c13t15c | Isorumelenic | (9Z,13E,15Z)-octadeca-9,13,15-trienoic acid | | +| 18:3-9t11t13c | Catalpic | (9E,11E,13Z)-octadeca-9,11,13-trienoic acid | | +| 18:3-9t11t13t | β-Eleostearic | (9E,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 18:3-9t12t15t | Linolenelaidic | (9E,12E,15E)-octadeca-9,12,15-trienoic acid | | +| 18:4-5c9c12c15c | Coniferonic | (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic acid | | +| 18:4-6a9c12c15c | Dicramin | (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic acid | * | +| 18:4-6c9c12c15c | Stearidonic | (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic acid | | +| 18:4-8c10c12c14t | Ixoric | (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic acid | | +| 18:4-9c11t13t15c | α-Parinaric | (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic acid | | +| 18:4-9t11t13t15t | β-Parinaric | (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic acid | | +| 20:0 | Arachidic | icosanoic acid | | +| 20:1-11c | Gondoic | (11Z)-icos-11-enoic acid | | +| 20:1-13c | Paullinic | (13E)-icos-13-enoic acid | | +| 20:1-9c | Gadoleic | (9Z)-icos-9-enoic acid | | +| 20:1-9c | Gondoleic | (9Z)-icos-9-enic acid | * | +| 20:1-9t | Gadelaidic | (9E)-icos-9-enoic acid | | +| 20:2-11c14c | Dihomolinoleic | (11Z,14Z)-icosa-11,14-dienoic acid | | +| 20:2-5c11c | Keteleeronic | (5Z,11Z)-icosa-5,11-dienoic acid | | +| 20:2-7c11c | Dihomotaxoleic | (7Z,11Z)-icosa-7,11-dienoic acid | | +| 20:2-7e8e | Phlomic | (7Ra)-icosa-7,8-dienoic acid | | +| 20:3-11c14c17c | Dihomolinolenic | (11Z,14Z,17Z)-icosa-11,14,17-trienoic acid | | +| 20:3-5c11c14c | Sciadonic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 20:3-5c11c14c | Sciadopinolenic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 20:3-5c8c11c | Mead | (5Z,8Z,11Z)-icosa-5,8,11-trienoic acid | | +| 20:3-7c11c14c | Bishomopinolenic | (7Z,11Z,14Z)-icosa-7,11,14-trienoic acid | | +| 20:3-7c11c14c | Dihomopinolenic | (7Z,11Z,14Z)-docosa-7,11,14-trienoic acid | | +| 20:3-7c11c14t | Bishomocolumbinic | (7Z,11Z,14E)-icosa-7,11,14-trienoic acid | | +| 20:3-8c11c14c | Bishomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:3-8c11c14c | Dihomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:4-4c8c12c15c | Moroctic | (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic acid | | +| 20:4-5c11c14c17c | Juniperonic | (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic acid | | +| 20:4-5c8c11c14c | Arachidonic | (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic acid | | +| 20:5-5c8c10t12t14c | Bosseopentaenoic | (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic acid | | +| 20:5-5c8c11c14c17c | EPA | (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic acid | * | +| 22:0 | Behenic | docosanoic acid | | +| 22:1-11c | Cetoleic | (11Z)-docos-11-enoic acid | | +| 22:1-11t | Cetelaidic | (11E)-docos-11-enoic acid | | +| 22:1-13a | Behenolic | docos-13-ynoic acid | | +| 22:1-13c | Erucic | (13Z)-docos-13-enoic acid | | +| 22:1-13t | Brassidic | (13E)-docos-13-enoic acid | | +| 22:3-5c13c16c | Eranthic | (5Z,13Z,16Z)-docosa-5,13,16-trienoic acid | | +| 22:3-7c10c13c | Dihomo Mead's | (7Z,10Z,13Z)-docosa-7,10,13-trienoic acid | | +| 22:4-7c10c13c16c | Adrenic | (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic acid | | +| 22:5-4c8c12c15c19c | Clupadonic | (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic acid | | +| 22:5-7c10c13c16c19c | DPA | (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic acid | * | +| 22:6-4c7c10c13c16c19c | DHA | (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic acid | * | +| 24:0 | Lignoceric | tetracosanoic acid | | +| 24:1-15c | Nervonic | (15Z)-tetracos-15-enoic acid | | +| 24:1-15t | trans-Selacholeic | (15E)-tetracos-=15-enoic acid | | +| 24:6-6c9c12c15c18c21c | Nisinic | (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic acid | | +| 25:0 | Hyenic | pentacosanoic acid | | +| 26:0 | Cerotic | hexacosanoic acid | | +| 26:1-17c | Ximenic | (17Z)-hexacos-17-enoic acid | | +| 26:5-11c14c17c20c23c | Shibic | (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic acid | | +| 26:6 | Thynnic | hexacosahexaenoic acid | probably n-3 | +| 27:0 | Carboceric | heptacosanoic acid | | +| 28:0 | Montanic | octacosanoic acid | | +| 30:0 | Melissic | triacontanoic acid | | +| 30:1-21c | Lumequeic | (21Z)-triacont-21-enoic acid | | +| 32:0 | Lacceric | dotriacontanoic acid | | +| 33:0 | Psyllic | tritriacontanoic acid | | +| 34:0 | Gheddic | tetratriacontanoic acid | | +| 35:0 | Ceroplastic | pentatriacontanoic acid | | diff --git a/ftl/aocs.org/2.md b/ftl/aocs.org/2.md new file mode 100644 index 0000000..1e7a56c --- /dev/null +++ b/ftl/aocs.org/2.md @@ -0,0 +1,173 @@ +| Structure | Common name (acid) | Systematic name | Note | +| --------------------- | --------------------------- | ----------------------------------------------------------------- | ------------ | +| 02:0 | ["Acetic"] | ethanoic acid | () | +| 03:0 | ["Propionic"] | propanoic acid | () | +| 03:1-2a | ["Propiolic"] | propynoic acid | | +| 03:1-2e | ["Acrylic"] | prop-2-enoic acid | () | +| 04:0 | ["Butyric"] | butanoic acid | () | +| 04:1-2c | ["Isocrotonic"] | (2Z)-but-2-enoic acid | () | +| 04:1-2t | ["Crotonic"] | (2E)-but-2-enoic acid | () | +| 05:0 | ["Valeric"] | pentanoic acid | () | +| 06:0 | ["Caproic"] | hexanoic acid | | +| 06:1-3t | ["Hydrosorbic"] | (3E)-hex-3-enoic acid | * | +| 06:2-2t4t | ["Sorbic"] | (2E,4E)-hexa-2,4-dienoic acid | () | +| 07:0 | ["Oenanthic"] | heptanoic acid | | +| 08:0 | ["Caprylic"] | octanoic acid | | +| 09:0 | ["Pelargonic"] | nonanoic acid | | +| 10:0 | ["Capric"] | decanoic acid | | +| 10:1-4c | ["Obtusilic"] | (4Z)-dec-4-enoic acid | | +| 10:1-9e | ["Caproleic"] | dec-9-enoic acid | | +| 10:2-2c4c | ["cis,cis-Stillingic"] | (2Z,4Z)-deca-2,4-dienoic acid | | +| 10:2-2t4c | ["trans,cis-Stillingic"] | (2E,4Z)-deca-2,4-dienoic acid | | +| 10:3-2c4a6a | ["cis-Lachnophyllic"] | (2Z)-dec-2-ene-4,6-diynoic acid | | +| 10:4-2c4a6a8t | ["Z,E-Matricaric"] | (2Z,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 10:4-2e4a6a8a | ["Dehydromatricaric"] | (2E)-dec-2-ene-4,6,8-triynoic acid | | +| 10:4-2t4a6a8t | ["Matricaric"] | (2E,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 11:0 | ["Undecylic"] | undecanoic | | +| 11:1-10e | ["Undecylenic"] | undec-10-enoic acid | | +| 11:4-3c5a7a10a | ["Drosophilin C"] | (3Z)-undec-3-ene-5,7,10-triynoic acid | * | +| 11:5-3c5a7a9e10e | ["Drosophilin D"] | (3Z)-undeca-3,9,10-triene-5,7-diynoic acid | * | +| 12:0 | ["Lauric"] | dodecanoic acid | | +| 12:1-4t | ["Linderic"] | (4Z)-dodec-4-enoic acid | | +| 12:1-5c | ["Lauroleinic"] | (5Z)-dodec-5-enoic acid | | +| 12:1-9c | ["Lauroleic"] | (9Z)-dodec-9-enoic acid | | +| 12:5-3c5c7c9c11e | ["Ajenoic"] | (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic acid | | +| 13:0 | ["Tridecylic"] | tridecanoic acid | | +| 13:1-11c | ["Isotridecenoic"] | (11Z)-tridec-11-enoic acid | | +| 13:5-3c5c7a9a11a | ["Isomycomycin"] | (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic acid | * | +| 13:6-3t5c7e8e10a12a | ["Mycomycin"] | (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic acid | * | +| 14:0 | ["Myristic"] | tetradecanoic acid | | +| 14:1-4c | ["Tsuzuic"] | (4Z)-tetradec-4-enoic acid | | +| 14:1-5c | ["Physeteric"] | (5Z)-tetradec-5-enoic acid | | +| 14:1-9c | ["Myristoleic"] | (9Z)-tetradec-9-enoic acid | | +| 14:1-9t | ["Myristelaidic"] | (9E)-tetradec-9-enoic acid | | +| 14:2-3t5c | ["Megatomic", "Megatomoic"] | (3E,5Z)-tetradeca-3,5-dienoic acid | | +| 14:2-5c8c | ["Goshuyic"] | (5Z,8Z)-tetradeca-5,8-dienoic acid | | +| 14:4-2t4t8a10a | ["Anacyclic"] | (2E,4E)-tetradeca-2,4-diene-8,10-diynoic acid | | +| 16:0 | ["Palmitic"] | hexadecanoic acid | () | +| 16:1-11c | ["Palmitvaccenic"] | (11Z)-hexadec-11-enoic acid | | +| 16:1-11t | ["Lycopodic"] | (11E)-hexadec-11-enoic acid | | +| 16:1-2t | ["Gaidic"] | (2E)-hexadec-2-enoic acid | | +| 16:1-6c | ["Sapienic"] | (6Z)-hexadec-6-enoic acid | * | +| 16:1-7a | ["Palmitolic"] | hexadec-7-ynoic | | +| 16:1-7c | ["Hypogeic"] | (7Z)-hexadec-7-enoic acid | | +| 16:1-9c | ["Palmitoleic"] | (9Z)-hexadec-9-enoic acid | | +| 16:1-9t | ["Palmitelaidic"] | (9E)-hexadec-9-enoic acid | | +| 16:3-6c10c14c | ["Hiragonic"] | (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic acid | | +| 16:3-7c10c13c | ["Roughanic"] | (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic acid | | +| 17:0 | ["Margaric"] | heptadecanoic acid | | +| 17:1-8c | ["Civetic"] | (8Z)-heptadec-8-enoic acid | | +| 17:2-8a10t | ["Pyrulic"] | (10E)-heptadec-10-en-8-ynoic acid | | +| 17:2-8c11c | ["Norlinoleic"] | (8Z,11Z)-heptadeca-8,11-dienoic acid | | +| 17:3-8c11c14c | ["Norlinolenic"] | (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic acid | | +| 18:0 | ["Stearic"] | octadecanoic acid | () | +| 18:1-10c | ["Isooleic"] | (10Z)-octadec-10-enoic acid | | +| 18:1-11c | ["Asclepic"] | (11Z)-octadec-11-enoic acid | | +| 18:1-11c | ["cis-Vaccenic"] | (11Z)-octadec-11-enoic acid | | +| 18:1-11t | ["Vaccenic"] | (11E)-octadec-11-enoic acid | | +| 18:1-5t | ["Thalictric"] | (5E)-octadec-5-enoic acid | | +| 18:1-6a | ["Tariric"] | octadec-6-ynoic | | +| 18:1-6c | ["Petroselinic"] | (6Z)-octadec-6-enoic acid | | +| 18:1-6t | ["Petroselaidic"] | (6E)-octadec-6-enoic acid | | +| 18:1-9a | ["Stearolic"] | octadeca-9-ynoic acid | | +| 18:1-9c | ["Oleic"] | (9Z)-octadec-9-enoic acid | () | +| 18:1-9t | ["Elaidic"] | (9E)-octadec-9-enoic acid | | +| 18:2-10t12t | ["Mikusch's"] | (10E,12E)-octadeca-10,12-dienoic acid | | +| 18:2-11t15c | ["Vaccelenic"] | (11E,15Z)-octadeca-11,15-dienoic acid | | +| 18:2-5c11c | ["Ephedrenic"] | (5Z,11Z)-octadeca-5,11-dienoic acid | | +| 18:2-5c8c | ["Sebaleic"] | (5Z,8Z)-octadeca-5,8-dienoic acid | | +| 18:2-5c9c | ["Taxoleic"] | (5Z,9Z)-octadeca-5,9-dienoic acid | | +| 18:2-5e6e | ["Laballenic"] | (5Ra)-octadeca-5,6-dienoic acid | R-form | +| 18:2-6a17e | ["Alvaradoic"] | octadec-17-en-6-ynoic acid | | +| 18:2-6c11c | ["Cilienic"] | (6Z,11Z)-octadeca-6,11-dienoic acid | | +| 18:2-8a10c | ["Xionenynic"] | (10Z)-octadec-10-en-8-ynoic acid | | +| 18:2-8a17e | ["Alvaradonic"] | octadec-17-en-8-ynoic acid | | +| 18:2-9a11t | ["Agonandoic"] | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2-9a11t | ["Ximenynic"] | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2-9c11c | ["Ricinenic"] | (9Z,11Z)-octadeca-9,11-dienoic acid | | +| 18:2-9c11t | ["Rumenic"] | (9Z,11E)-octadeca-9,11-dienoic acid | | +| 18:2-9c12a | ["Crepenynic"] | (9Z)-octadec-9-en-12-ynoic acid | | +| 18:2-9c12c | ["Linoleic"] | (9Z,12Z)-octadeca-9,12-dienoic acid | | +| 18:2-9t11t | ["Mangold's"] | (9E,11E)-octadeca-9,11-dienoic acid | | +| 18:2-9t12t | ["Linelaidic"] | (9E,12E)-octadeca-9,12-dienoic acid | | +| 18:3-10t12t14t | ["Pseudoeleostearic"] | (10E,12E,14E)-octadeca-10,12,14-trienoic acid | | +| 18:3-3t9c12c | ["Caleic"] | (3E,9Z,12Z)-octadeca-3,9,12-trienoic acid | | +| 18:3-5c9c12c | ["Pinolenic"] | (5Z,9Z,12Z)-octadeca-5,9,12-trienoic acid | | +| 18:3-5e6e16c | ["R-Lamenallenic"] | (5R,16E)-octadeca-5,6,16-trienoic acid | | +| 18:3-5e6e16c | ["S-Lamenallenic"] | (5S,16E)-octadeca-5,6,16-trienoic acid | | +| 18:3-5t9c12c | ["Columbinic"] | (5E,9Z,12Z)-octadeca-5,9,12-trienoic acid | | +| 18:3-6c9c12c | ["GLA"] | (6Z,9Z,12Z)-octadeca-6,9,12-trienoic acid | * | +| 18:3-8c10c12c | ["β-Calendic"] | (8Z,10Z,12Z)-octadeca-8,10,12-trienoic acid | | +| 18:3-8c10c12t | ["α-Calendic"] | (8Z,10Z,12E)-octadeca-8,10,12-trienoic acid | | +| 18:3-8c10t12c | ["Jacaranda"] | (8Z,10E,12Z)-octadeca-8,10,12-trienoic acid | | +| 18:3-9a11a13c | ["Bolekic"] | (13Z)-octadec-13-ene-9,11-diynoic acid | | +| 18:3-9a11a13t | ["Exocarpic"] | (13E)-octadec-13-ene-9,11-diynoic acid | | +| 18:3-9a11a17e | ["Isanic"] | 17-octadecene-9,11-diynoic acid | | +| 18:3-9c11t13c | ["Punicic"] | (9Z,11E,13Z)-octadeca-9,11,13-trienoic acid | | +| 18:3-9c11t13t | ["α-Eleostearic"] | (9Z,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 18:3-9c11t15c | ["Rumelenic"] | (9Z,11E,15Z)-octadeca-9,11,15-trienoic acid | | +| 18:3-9c12a14c | ["Dehydrocrepenynic"] | (9Z,14Z)-octadeca-9,14-dien-12-ynoic acid | | +| 18:3-9c12c15c | ["α-Linolenic"] | (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic acid | | +| 18:3-9c13t15c | ["Isorumelenic"] | (9Z,13E,15Z)-octadeca-9,13,15-trienoic acid | | +| 18:3-9t11t13c | ["Catalpic"] | (9E,11E,13Z)-octadeca-9,11,13-trienoic acid | | +| 18:3-9t11t13t | ["β-Eleostearic"] | (9E,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 18:3-9t12t15t | ["Linolenelaidic"] | (9E,12E,15E)-octadeca-9,12,15-trienoic acid | | +| 18:4-5c9c12c15c | ["Coniferonic"] | (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic acid | | +| 18:4-6a9c12c15c | ["Dicramin"] | (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic acid | * | +| 18:4-6c9c12c15c | ["Stearidonic"] | (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic acid | | +| 18:4-8c10c12c14t | ["Ixoric"] | (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic acid | | +| 18:4-9c11t13t15c | ["α-Parinaric"] | (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic acid | | +| 18:4-9t11t13t15t | ["β-Parinaric"] | (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic acid | | +| 20:0 | ["Arachidic"] | icosanoic acid | | +| 20:1-11c | ["Gondoic"] | (11Z)-icos-11-enoic acid | | +| 20:1-13c | ["Paullinic"] | (13E)-icos-13-enoic acid | | +| 20:1-9c | ["Gadoleic"] | (9Z)-icos-9-enoic acid | | +| 20:1-9c | ["Gondoleic"] | (9Z)-icos-9-enic acid | * | +| 20:1-9t | ["Gadelaidic"] | (9E)-icos-9-enoic acid | | +| 20:2-11c14c | ["Dihomolinoleic"] | (11Z,14Z)-icosa-11,14-dienoic acid | | +| 20:2-5c11c | ["Keteleeronic"] | (5Z,11Z)-icosa-5,11-dienoic acid | | +| 20:2-7c11c | ["Dihomotaxoleic"] | (7Z,11Z)-icosa-7,11-dienoic acid | | +| 20:2-7e8e | ["Phlomic"] | (7Ra)-icosa-7,8-dienoic acid | | +| 20:3-11c14c17c | ["Dihomolinolenic"] | (11Z,14Z,17Z)-icosa-11,14,17-trienoic acid | | +| 20:3-5c11c14c | ["Sciadonic"] | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 20:3-5c11c14c | ["Sciadopinolenic"] | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 20:3-5c8c11c | ["Mead"] | (5Z,8Z,11Z)-icosa-5,8,11-trienoic acid | | +| 20:3-7c11c14c | ["Bishomopinolenic"] | (7Z,11Z,14Z)-icosa-7,11,14-trienoic acid | | +| 20:3-7c11c14c | ["Dihomopinolenic"] | (7Z,11Z,14Z)-docosa-7,11,14-trienoic acid | | +| 20:3-7c11c14t | ["Bishomocolumbinic"] | (7Z,11Z,14E)-icosa-7,11,14-trienoic acid | | +| 20:3-8c11c14c | ["Bishomo-γ-linolenic"] | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:3-8c11c14c | ["Dihomo-γ-linolenic"] | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:4-4c8c12c15c | ["Moroctic"] | (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic acid | | +| 20:4-5c11c14c17c | ["Juniperonic"] | (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic acid | | +| 20:4-5c8c11c14c | ["Arachidonic"] | (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic acid | | +| 20:5-5c8c10t12t14c | ["Bosseopentaenoic"] | (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic acid | | +| 20:5-5c8c11c14c17c | ["EPA"] | (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic acid | * | +| 22:0 | ["Behenic"] | docosanoic acid | | +| 22:1-11c | ["Cetoleic"] | (11Z)-docos-11-enoic acid | | +| 22:1-11t | ["Cetelaidic"] | (11E)-docos-11-enoic acid | | +| 22:1-13a | ["Behenolic"] | docos-13-ynoic acid | | +| 22:1-13c | ["Erucic"] | (13Z)-docos-13-enoic acid | | +| 22:1-13t | ["Brassidic"] | (13E)-docos-13-enoic acid | | +| 22:3-5c13c16c | ["Eranthic"] | (5Z,13Z,16Z)-docosa-5,13,16-trienoic acid | | +| 22:3-7c10c13c | ["Dihomo Mead's"] | (7Z,10Z,13Z)-docosa-7,10,13-trienoic acid | | +| 22:4-7c10c13c16c | ["Adrenic"] | (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic acid | | +| 22:5-4c8c12c15c19c | ["Clupadonic"] | (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic acid | | +| 22:5-7c10c13c16c19c | ["DPA"] | (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic acid | * | +| 22:6-4c7c10c13c16c19c | ["DHA"] | (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic acid | * | +| 24:0 | ["Lignoceric"] | tetracosanoic acid | | +| 24:1-15c | ["Nervonic"] | (15Z)-tetracos-15-enoic acid | | +| 24:1-15t | ["trans-Selacholeic"] | (15E)-tetracos-=15-enoic acid | | +| 24:6-6c9c12c15c18c21c | ["Nisinic"] | (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic acid | | +| 25:0 | ["Hyenic"] | pentacosanoic acid | | +| 26:0 | ["Cerotic"] | hexacosanoic acid | | +| 26:1-17c | ["Ximenic"] | (17Z)-hexacos-17-enoic acid | | +| 26:5-11c14c17c20c23c | ["Shibic"] | (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic acid | | +| 26:6 | ["Thynnic"] | hexacosahexaenoic acid | probably n-3 | +| 27:0 | ["Carboceric"] | heptacosanoic acid | | +| 28:0 | ["Montanic"] | octacosanoic acid | | +| 30:0 | ["Melissic"] | triacontanoic acid | | +| 30:1-21c | ["Lumequeic"] | (21Z)-triacont-21-enoic acid | | +| 32:0 | ["Lacceric"] | dotriacontanoic acid | | +| 33:0 | ["Psyllic"] | tritriacontanoic acid | | +| 34:0 | ["Gheddic"] | tetratriacontanoic acid | | +| 35:0 | ["Ceroplastic"] | pentatriacontanoic acid | | diff --git a/ftl/aocs.org/aocs.org.ftl b/ftl/aocs.org/aocs.org.ftl new file mode 100644 index 0000000..45ba093 --- /dev/null +++ b/ftl/aocs.org/aocs.org.ftl @@ -0,0 +1,663 @@ +c2 = + .common = Acetic + .systematic = ethanoic + +c3 = + .common = Propionic + .systematic = propanoic + +c3a2 = + .common = Propiolic + .systematic = propynoic + +c3e2 = + .common = Acrylic + .systematic = prop-2-enoic + +c4 = + .common = Butyric + .systematic = butanoic + +c4c2 = + .common = Isocrotonic + .systematic = (2Z)-but-2-enoic + +c4t2 = + .common = Crotonic + .systematic = (2E)-but-2-enoic + +c5 = + .common = Valeric + .systematic = pentanoic + +c6 = + .common = Caproic + .systematic = hexanoic + +c6t3 = + .common = Hydrosorbic + .systematic = (3E)-hex-3-enoic + +c6t2t4 = + .common = Sorbic + .systematic = (2E,4E)-hexa-2,4-dienoic + +c7 = + .common = Oenanthic + .systematic = heptanoic + +c8 = + .common = Caprylic + .systematic = octanoic + +c9 = + .common = Pelargonic + .systematic = nonanoic + +c10 = + .common = Capric + .systematic = decanoic + +c10c4 = + .common = Obtusilic + .systematic = (4Z)-dec-4-enoic + +c10e9 = + .common = Caproleic + .systematic = dec-9-enoic + +c10c2c4 = + .common = cis,cis-Stillingic + .systematic = (2Z,4Z)-deca-2,4-dienoic + +c10t2c4 = + .common = trans,cis-Stillingic + .systematic = (2E,4Z)-deca-2,4-dienoic + +c10c2a4a6 = + .common = cis-Lachnophyllic + .systematic = (2Z)-dec-2-ene-4,6-diynoic + +c10c2a4a6t8 = + .common = Z,E-Matricaric + .systematic = (2Z,8E)-deca-2,8-diene-4,6-diynoic + +c10e2a4a6a8 = + .common = Dehydromatricaric + .systematic = (2E)-dec-2-ene-4,6,8-triynoic + +c10t2a4a6t8 = + .common = Matricaric + .systematic = (2E,8E)-deca-2,8-diene-4,6-diynoic + +c11 = + .common = Undecylic + .systematic = undecanoic +c11e10 = + .common = Undecylenic + .systematic = undec-10-enoic + +c11c3a5a7a10 = + .common = Drosophilin C + .systematic = (3Z)-undec-3-ene-5,7,10-triynoic + +c11c3a5a7e9e10 = + .common = Drosophilin D + .systematic = (3Z)-undeca-3,9,10-triene-5,7-diynoic + +c12 = + .common = Lauric + .systematic = dodecanoic + +c12t4 = + .common = Linderic + .systematic = (4Z)-dodec-4-enoic + +c12c5 = + .common = Lauroleinic + .systematic = (5Z)-dodec-5-enoic + +c12c9 = + .common = Lauroleic + .systematic = (9Z)-dodec-9-enoic + +c12c3c5c7c9e11 = + .common = Ajenoic + .systematic = (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic + +c13 = + .common = Tridecylic + .systematic = tridecanoic + +c13c11 = + .common = Isotridecenoic + .systematic = (11Z)-tridec-11-enoic + +c13c3c5a7a9a11 = + .common = Isomycomycin + .systematic = (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic + +c13t3c5e7e8a10a12 = + .common = Mycomycin + .systematic = (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic + +c14 = + .common = Myristic + .systematic = tetradecanoic + +c14c4 = + .common = Tsuzuic + .systematic = (4Z)-tetradec-4-enoic + +c14c5 = + .common = Physeteric + .systematic = (5Z)-tetradec-5-enoic + +c14c9 = + .common = Myristoleic + .systematic = (9Z)-tetradec-9-enoic + +c14t9 = + .common = Myristelaidic + .systematic = (9E)-tetradec-9-enoic + +c14t3c5 = + .common = Megatomic + .synonyms = Megatomoic + .systematic = (3E,5Z)-tetradeca-3,5-dienoic + +c14c5c8 = + .common = Goshuyic + .systematic = (5Z,8Z)-tetradeca-5,8-dienoic + +c14t2t4a8a10 = + .common = Anacyclic + .systematic = (2E,4E)-tetradeca-2,4-diene-8,10-diynoic + +c16 = + .common = Palmitic + .systematic = hexadecanoic + +c16c11 = + .common = Palmitvaccenic + .systematic = (11Z)-hexadec-11-enoic + +c16t11 = + .common = Lycopodic + .systematic = (11E)-hexadec-11-enoic + +c16t2 = + .common = Gaidic + .systematic = (2E)-hexadec-2-enoic + +c16c6 = + .common = Sapienic + .systematic = (6Z)-hexadec-6-enoic + +c16a7 = + .common = Palmitolic + .systematic = hexadec-7-ynoic +c16c7 = + .common = Hypogeic + .systematic = (7Z)-hexadec-7-enoic + +c16c9 = + .common = Palmitoleic + .systematic = (9Z)-hexadec-9-enoic + +c16t9 = + .common = Palmitelaidic + .systematic = (9E)-hexadec-9-enoic + +c16c6c10c14 = + .common = Hiragonic + .systematic = (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic + +c16c7c10c13 = + .common = Roughanic + .systematic = (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic + +c17 = + .common = Margaric + .systematic = heptadecanoic + +c17c8 = + .common = Civetic + .systematic = (8Z)-heptadec-8-enoic + +c17a8t10 = + .common = Pyrulic + .systematic = (10E)-heptadec-10-en-8-ynoic + +c17c8c11 = + .common = Norlinoleic + .systematic = (8Z,11Z)-heptadeca-8,11-dienoic + +c17c8c11c14 = + .common = Norlinolenic + .systematic = (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic + +c18 = + .common = Stearic + .systematic = octadecanoic + +c18c10 = + .common = Isooleic + .systematic = (10Z)-octadec-10-enoic + +c18c11 = + .common = Asclepic + .synonyms = cis-Vaccenic + .systematic = (11Z)-octadec-11-enoic + +c18t11 = + .common = Vaccenic + .systematic = (11E)-octadec-11-enoic + +c18t5 = + .common = Thalictric + .systematic = (5E)-octadec-5-enoic + +c18a6 = + .common = Tariric + .systematic = octadec-6-ynoic +c18c6 = + .common = Petroselinic + .systematic = (6Z)-octadec-6-enoic + +c18t6 = + .common = Petroselaidic + .systematic = (6E)-octadec-6-enoic + +c18a9 = + .common = Stearolic + .systematic = octadeca-9-ynoic + +c18c9 = + .common = Oleic + .systematic = (9Z)-octadec-9-enoic + +c18t9 = + .common = Elaidic + .systematic = (9E)-octadec-9-enoic + +c18t10t12 = + .common = Mikusch's + .systematic = (10E,12E)-octadeca-10,12-dienoic + +c18t11c15 = + .common = Vaccelenic + .systematic = (11E,15Z)-octadeca-11,15-dienoic + +c18c5c11 = + .common = Ephedrenic + .systematic = (5Z,11Z)-octadeca-5,11-dienoic + +c18c5c8 = + .common = Sebaleic + .systematic = (5Z,8Z)-octadeca-5,8-dienoic + +c18c5c9 = + .common = Taxoleic + .systematic = (5Z,9Z)-octadeca-5,9-dienoic + +c18e5e6 = + .common = Laballenic + .systematic = (5Ra)-octadeca-5,6-dienoic + +c18a6e17 = + .common = Alvaradoic + .systematic = octadec-17-en-6-ynoic + +c18c6c11 = + .common = Cilienic + .systematic = (6Z,11Z)-octadeca-6,11-dienoic + +c18a8c10 = + .common = Xionenynic + .systematic = (10Z)-octadec-10-en-8-ynoic + +c18a8e17 = + .common = Alvaradonic + .systematic = octadec-17-en-8-ynoic + +c18a9t11 = + .common = Agonandoic + .synonyms = Ximenynic + .systematic = (11E)-octadec-11-en-9-ynoic + +c18c9c11 = + .common = Ricinenic + .systematic = (9Z,11Z)-octadeca-9,11-dienoic + +c18c9t11 = + .common = Rumenic + .systematic = (9Z,11E)-octadeca-9,11-dienoic + +c18c9a12 = + .common = Crepenynic + .systematic = (9Z)-octadec-9-en-12-ynoic + +c18c9c12 = + .common = Linoleic + .systematic = (9Z,12Z)-octadeca-9,12-dienoic + +c18t9t11 = + .common = Mangold's + .systematic = (9E,11E)-octadeca-9,11-dienoic + +c18t9t12 = + .common = Linelaidic + .systematic = (9E,12E)-octadeca-9,12-dienoic + +c18t10t12t14 = + .common = Pseudoeleostearic + .systematic = (10E,12E,14E)-octadeca-10,12,14-trienoic + +c18t3c9c12 = + .common = Caleic + .systematic = (3E,9Z,12Z)-octadeca-3,9,12-trienoic + +c18c5c9c12 = + .common = Pinolenic + .systematic = (5Z,9Z,12Z)-octadeca-5,9,12-trienoic + +c18r5e6c16 = + .common = R-Lamenallenic + .systematic = (5R,16E)-octadeca-5,6,16-trienoic + +c18s5e6c16 = + .common = S-Lamenallenic + .systematic = (5S,16E)-octadeca-5,6,16-trienoic + +c18t5c9c12 = + .common = Columbinic + .systematic = (5E,9Z,12Z)-octadeca-5,9,12-trienoic + +c18c6c9c12 = + .common = GLA + .systematic = (6Z,9Z,12Z)-octadeca-6,9,12-trienoic + +c18c8c10c12 = + .common = β-Calendic + .systematic = (8Z,10Z,12Z)-octadeca-8,10,12-trienoic + +c18c8c10t12 = + .common = α-Calendic + .systematic = (8Z,10Z,12E)-octadeca-8,10,12-trienoic + +c18c8t10c12 = + .common = Jacaranda + .systematic = (8Z,10E,12Z)-octadeca-8,10,12-trienoic + +c18a9a11c13 = + .common = Bolekic + .systematic = (13Z)-octadec-13-ene-9,11-diynoic + +c18a9a11t13 = + .common = Exocarpic + .systematic = (13E)-octadec-13-ene-9,11-diynoic + +c18a9a11e17 = + .common = Isanic + .systematic = 17-octadecene-9,11-diynoic + +c18c9t11c13 = + .common = Punicic + .systematic = (9Z,11E,13Z)-octadeca-9,11,13-trienoic + +c18c9t11t13 = + .common = α-Eleostearic + .systematic = (9Z,11E,13E)-octadeca-9,11,13-trienoic + +c18c9t11c15 = + .common = Rumelenic + .systematic = (9Z,11E,15Z)-octadeca-9,11,15-trienoic + +c18c9a12c14 = + .common = Dehydrocrepenynic + .systematic = (9Z,14Z)-octadeca-9,14-dien-12-ynoic + +c18c9c12c15 = + .common = α-Linolenic + .systematic = (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic + +c18c9t13c15 = + .common = Isorumelenic + .systematic = (9Z,13E,15Z)-octadeca-9,13,15-trienoic + +c18t9t11c13 = + .common = Catalpic + .systematic = (9E,11E,13Z)-octadeca-9,11,13-trienoic + +c18t9t11t13 = + .common = β-Eleostearic + .systematic = (9E,11E,13E)-octadeca-9,11,13-trienoic + +c18t9t12t15 = + .common = Linolenelaidic + .systematic = (9E,12E,15E)-octadeca-9,12,15-trienoic + +c18c5c9c12c15 = + .common = Coniferonic + .systematic = (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic + +c18a6c9c12c15 = + .common = Dicramin + .systematic = (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic + +c18c6c9c12c15 = + .common = Stearidonic + .systematic = (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic + +c18c8c10c12t14 = + .common = Ixoric + .systematic = (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic + +c18c9t11t13c15 = + .common = α-Parinaric + .systematic = (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic + +c18t9t11t13t15 = + .common = β-Parinaric + .systematic = (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic + +c20 = + .common = Arachidic + .systematic = icosanoic + +c20c11 = + .common = Gondoic + .systematic = (11Z)-icos-11-enoic + +c20c13 = + .common = Paullinic + .systematic = (13E)-icos-13-enoic + +c20c9 = + .common = Gadoleic + .synonyms = Gondoleic + .systematic = (9Z)-icos-9-enoic + +c20t9 = + .common = Gadelaidic + .systematic = (9E)-icos-9-enoic + +c20c11c14 = + .common = Dihomolinoleic + .systematic = (11Z,14Z)-icosa-11,14-dienoic + +c20c5c11 = + .common = Keteleeronic + .systematic = (5Z,11Z)-icosa-5,11-dienoic + +c20c7c11 = + .common = Dihomotaxoleic + .systematic = (7Z,11Z)-icosa-7,11-dienoic + +c20e7e8 = + .common = Phlomic + .systematic = (7Ra)-icosa-7,8-dienoic + +c20c11c14c17 = + .common = Dihomolinolenic + .systematic = (11Z,14Z,17Z)-icosa-11,14,17-trienoic + +c20c5c11c14 = + .common = Sciadonic + .synonyms = Sciadopinolenic; Podocarpic + .systematic = (5Z,11Z,14Z)-icosa-5,11,14-trienoic + +c20c5c8c11 = + .common = Mead + .systematic = (5Z,8Z,11Z)-icosa-5,8,11-trienoic + +c20c7c11c14 = + .common = Bishomopinolenic + .synonyms = Dihomopinolenic + .systematic = (7Z,11Z,14Z)-icosa-7,11,14-trienoic + +c20c7c11t14 = + .common = Bishomocolumbinic + .systematic = (7Z,11Z,14E)-icosa-7,11,14-trienoic + +c20c8c11c14 = + .common = Bishomo-γ-linolenic + .synonyms = Dihomo-γ-linolenic + .systematic = (8Z,11Z,14Z)-icosa-8,11,14-trienoic + +c20c4c8c12c15 = + .common = Moroctic + .systematic = (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic + +c20c5c11c14c17 = + .common = Juniperonic + .systematic = (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic + +c20c5c8c11c14 = + .common = Arachidonic + .systematic = (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic + +c20c5c8t10t12c14 = + .common = Bosseopentaenoic + .systematic = (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic + +c20c5c8c11c14c17 = + .common = EPA + .systematic = (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic + +c22 = + .common = Behenic + .systematic = docosanoic + +c22c11 = + .common = Cetoleic + .systematic = (11Z)-docos-11-enoic + +c22t11 = + .common = Cetelaidic + .systematic = (11E)-docos-11-enoic + +c22a13 = + .common = Behenolic + .systematic = docos-13-ynoic + +c22c13 = + .common = Erucic + .systematic = (13Z)-docos-13-enoic + +c22t13 = + .common = Brassidic + .systematic = (13E)-docos-13-enoic + +c22c5c13c16 = + .common = Eranthic + .systematic = (5Z,13Z,16Z)-docosa-5,13,16-trienoic + +c22c7c10c13 = + .common = Dihomo Mead's + .systematic = (7Z,10Z,13Z)-docosa-7,10,13-trienoic + +c22c7c10c13c16 = + .common = Adrenic + .systematic = (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic + +c22c4c8c12c15c19 = + .common = Clupadonic + .systematic = (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic + +c22c7c10c13c16c19 = + .common = DPA + .systematic = (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic + +c22c4c7c10c13c16c19 = + .common = DHA + .systematic = (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic + +c24 = + .common = Lignoceric + .systematic = tetracosanoic + +c24c15 = + .common = Nervonic + .systematic = (15Z)-tetracos-15-enoic + +c24t15 = + .common = trans-Selacholeic + .systematic = (15E)-tetracos-=15-enoic + +c24c6c9c12c15c18c21 = + .common = Nisinic + .systematic = (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic + +c25 = + .common = Hyenic + .systematic = pentacosanoic + +c26 = + .common = Cerotic + .systematic = hexacosanoic + +c26c17 = + .common = Ximenic + .systematic = (17Z)-hexacos-17-enoic + +c26c11c14c17c20c23 = + .common = Shibic + .systematic = (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic + +c26e0e0e0e0e0e0 = + .common = Thynnic + .systematic = hexacosahexaenoic + +c27 = + .common = Carboceric + .systematic = heptacosanoic + +c28 = + .common = Montanic + .systematic = octacosanoic + +c30 = + .common = Melissic + .systematic = triacontanoic + +c30c21 = + .common = Lumequeic + .systematic = (21Z)-triacont-21-enoic + +c32 = + .common = Lacceric + .systematic = dotriacontanoic + +c33 = + .common = Psyllic + .systematic = tritriacontanoic + +c34 = + .common = Gheddic + .systematic = tetratriacontanoic + +c35 = + .common = Ceroplastic + .systematic = pentatriacontanoic diff --git a/ftl/aocs.org/aocs.org.toml b/ftl/aocs.org/aocs.org.toml new file mode 100644 index 0000000..21e867c --- /dev/null +++ b/ftl/aocs.org/aocs.org.toml @@ -0,0 +1,658 @@ +# IPPRAS + +[c2] +common_name = ["Acetic"] +systematic = "ethanoic" + +[c3] +common_name = ["Propionic"] +systematic = "propanoic" + +[c3a2] +common_name = ["Propiolic"] +systematic = "propynoic" + +[c3e2] +common_name = ["Acrylic"] +systematic = "prop-2-enoic" + +[c4] +common_name = ["Butyric"] +systematic = "butanoic" + +[c4c2] +common_name = ["Isocrotonic"] +systematic = "(2Z)-but-2-enoic" + +[c4t2] +common_name = ["Crotonic"] +systematic = "(2E)-but-2-enoic" + +[c5] +common_name = ["Valeric"] +systematic = "pentanoic" + +[c6] +common_name = ["Caproic"] +systematic = "hexanoic" + +[c6t3] +common_name = ["Hydrosorbic"] +systematic = "(3E)-hex-3-enoic" + +[c6t2t4] +common_name = ["Sorbic"] +systematic = "(2E,4E)-hexa-2,4-dienoic" + +[c7] +common_name = ["Oenanthic"] +systematic = "heptanoic" + +[c8] +common_name = ["Caprylic"] +systematic = "octanoic" + +[c9] +common_name = ["Pelargonic"] +systematic = "nonanoic" + +[c10] +common_name = ["Capric"] +systematic = "decanoic" + +[c10c4] +common_name = ["Obtusilic"] +systematic = "(4Z)-dec-4-enoic" + +[c10e9] +common_name = ["Caproleic"] +systematic = "dec-9-enoic" + +[c10c2c4] +common_name = ["cis,cis-Stillingic"] +systematic = "(2Z,4Z)-deca-2,4-dienoic" + +[c10t2c4] +common_name = ["trans,cis-Stillingic"] +systematic = "(2E,4Z)-deca-2,4-dienoic" + +[c10c2a4a6] +common_name = ["cis-Lachnophyllic"] +systematic = "(2Z)-dec-2-ene-4,6-diynoic" + +[c10c2a4a6t8] +common_name = ["Z,E-Matricaric"] +systematic = "(2Z,8E)-deca-2,8-diene-4,6-diynoic" + +[c10e2a4a6a8] +common_name = ["Dehydromatricaric"] +systematic = "(2E)-dec-2-ene-4,6,8-triynoic" + +[c10t2a4a6t8] +common_name = ["Matricaric"] +systematic = "(2E,8E)-deca-2,8-diene-4,6-diynoic" + +[c11] +common_name = ["Undecylic"] +systematic = "undecanoic" +[c11e10] +common_name = ["Undecylenic"] +systematic = "undec-10-enoic" + +[c11c3a5a7a10] +common_name = ["Drosophilin C"] +systematic = "(3Z)-undec-3-ene-5,7,10-triynoic" + +[c11c3a5a7e9e10] +common_name = ["Drosophilin D"] +systematic = "(3Z)-undeca-3,9,10-triene-5,7-diynoic" + +[c12] +common_name = ["Lauric"] +systematic = "dodecanoic" + +[c12t4] +common_name = ["Linderic"] +systematic = "(4Z)-dodec-4-enoic" + +[c12c5] +common_name = ["Lauroleinic"] +systematic = "(5Z)-dodec-5-enoic" + +[c12c9] +common_name = ["Lauroleic"] +systematic = "(9Z)-dodec-9-enoic" + +[c12c3c5c7c9e11] +common_name = ["Ajenoic"] +systematic = "(3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic" + +[c13] +common_name = ["Tridecylic"] +systematic = "tridecanoic" + +[c13c11] +common_name = ["Isotridecenoic"] +systematic = "(11Z)-tridec-11-enoic" + +[c13c3c5a7a9a11] +common_name = ["Isomycomycin"] +systematic = "(3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic" + +[c13t3c5e7e8a10a12] +common_name = ["Mycomycin"] +systematic = "(3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic" + +[c14] +common_name = ["Myristic"] +systematic = "tetradecanoic" + +[c14c4] +common_name = ["Tsuzuic"] +systematic = "(4Z)-tetradec-4-enoic" + +[c14c5] +common_name = ["Physeteric"] +systematic = "(5Z)-tetradec-5-enoic" + +[c14c9] +common_name = ["Myristoleic"] +systematic = "(9Z)-tetradec-9-enoic" + +[c14t9] +common_name = ["Myristelaidic"] +systematic = "(9E)-tetradec-9-enoic" + +[c14t3c5] +common_name = ["Megatomic", "Megatomoic"] +systematic = "(3E,5Z)-tetradeca-3,5-dienoic" + +[c14c5c8] +common_name = ["Goshuyic"] +systematic = "(5Z,8Z)-tetradeca-5,8-dienoic" + +[c14t2t4a8a10] +common_name = ["Anacyclic"] +systematic = "(2E,4E)-tetradeca-2,4-diene-8,10-diynoic" + +[c16] +common_name = ["Palmitic"] +systematic = "hexadecanoic" + +[c16c11] +common_name = ["Palmitvaccenic"] +systematic = "(11Z)-hexadec-11-enoic" + +[c16t11] +common_name = ["Lycopodic"] +systematic = "(11E)-hexadec-11-enoic" + +[c16t2] +common_name = ["Gaidic"] +systematic = "(2E)-hexadec-2-enoic" + +[c16c6] +common_name = ["Sapienic"] +systematic = "(6Z)-hexadec-6-enoic" + +[c16a7] +common_name = ["Palmitolic"] +systematic = "hexadec-7-ynoic" +[c16c7] +common_name = ["Hypogeic"] +systematic = "(7Z)-hexadec-7-enoic" + +[c16c9] +common_name = ["Palmitoleic"] +systematic = "(9Z)-hexadec-9-enoic" + +[c16t9] +common_name = ["Palmitelaidic"] +systematic = "(9E)-hexadec-9-enoic" + +[c16c6c10c14] +common_name = ["Hiragonic"] +systematic = "(6Z,10Z,14Z)-hexadeca-6,10,14-trienoic" + +[c16c7c10c13] +common_name = ["Roughanic"] +systematic = "(7Z,10Z,13Z)-hexadeca-7,10,13-trienoic" + +[c17] +common_name = ["Margaric"] +systematic = "heptadecanoic" + +[c17c8] +common_name = ["Civetic"] +systematic = "(8Z)-heptadec-8-enoic" + +[c17a8t10] +common_name = ["Pyrulic"] +systematic = "(10E)-heptadec-10-en-8-ynoic" + +[c17c8c11] +common_name = ["Norlinoleic"] +systematic = "(8Z,11Z)-heptadeca-8,11-dienoic" + +[c17c8c11c14] +common_name = ["Norlinolenic"] +systematic = "(8Z,11Z,14Z)-heptadeca-8,11,14-trienoic" + +[c18] +common_name = ["Stearic"] +systematic = "octadecanoic" + +[c18c10] +common_name = ["Isooleic"] +systematic = "(10Z)-octadec-10-enoic" + +[c18c11] +common_name = ["Asclepic", "cis-Vaccenic"] +systematic = "(11Z)-octadec-11-enoic" + +[c18t11] +common_name = ["Vaccenic"] +systematic = "(11E)-octadec-11-enoic" + +[c18t5] +common_name = ["Thalictric"] +systematic = "(5E)-octadec-5-enoic" + +[c18a6] +common_name = ["Tariric"] +systematic = "octadec-6-ynoic" +[c18c6] +common_name = ["Petroselinic"] +systematic = "(6Z)-octadec-6-enoic" + +[c18t6] +common_name = ["Petroselaidic"] +systematic = "(6E)-octadec-6-enoic" + +[c18a9] +common_name = ["Stearolic"] +systematic = "octadeca-9-ynoic" + +[c18c9] +common_name = ["Oleic"] +systematic = "(9Z)-octadec-9-enoic" + +[c18t9] +common_name = ["Elaidic"] +systematic = "(9E)-octadec-9-enoic" + +[c18t10t12] +common_name = ["Mikusch's"] +systematic = "(10E,12E)-octadeca-10,12-dienoic" + +[c18t11c15] +common_name = ["Vaccelenic"] +systematic = "(11E,15Z)-octadeca-11,15-dienoic" + +[c18c5c11] +common_name = ["Ephedrenic"] +systematic = "(5Z,11Z)-octadeca-5,11-dienoic" + +[c18c5c8] +common_name = ["Sebaleic"] +systematic = "(5Z,8Z)-octadeca-5,8-dienoic" + +[c18c5c9] +common_name = ["Taxoleic"] +systematic = "(5Z,9Z)-octadeca-5,9-dienoic" + +[c18e5e6] +common_name = ["Laballenic"] +systematic = "(5Ra)-octadeca-5,6-dienoic" + +[c18a6e17] +common_name = ["Alvaradoic"] +systematic = "octadec-17-en-6-ynoic" + +[c18c6c11] +common_name = ["Cilienic"] +systematic = "(6Z,11Z)-octadeca-6,11-dienoic" + +[c18a8c10] +common_name = ["Xionenynic"] +systematic = "(10Z)-octadec-10-en-8-ynoic" + +[c18a8e17] +common_name = ["Alvaradonic"] +systematic = "octadec-17-en-8-ynoic" + +[c18a9t11] +common_name = ["Agonandoic", "Ximenynic"] +systematic = "(11E)-octadec-11-en-9-ynoic" + +[c18c9c11] +common_name = ["Ricinenic"] +systematic = "(9Z,11Z)-octadeca-9,11-dienoic" + +[c18c9t11] +common_name = ["Rumenic"] +systematic = "(9Z,11E)-octadeca-9,11-dienoic" + +[c18c9a12] +common_name = ["Crepenynic"] +systematic = "(9Z)-octadec-9-en-12-ynoic" + +[c18c9c12] +common_name = ["Linoleic"] +systematic = "(9Z,12Z)-octadeca-9,12-dienoic" + +[c18t9t11] +common_name = ["Mangold's"] +systematic = "(9E,11E)-octadeca-9,11-dienoic" + +[c18t9t12] +common_name = ["Linelaidic"] +systematic = "(9E,12E)-octadeca-9,12-dienoic" + +[c18t10t12t14] +common_name = ["Pseudoeleostearic"] +systematic = "(10E,12E,14E)-octadeca-10,12,14-trienoic" + +[c18t3c9c12] +common_name = ["Caleic"] +systematic = "(3E,9Z,12Z)-octadeca-3,9,12-trienoic" + +[c18c5c9c12] +common_name = ["Pinolenic"] +systematic = "(5Z,9Z,12Z)-octadeca-5,9,12-trienoic" + +[c18r5e6c16] +common_name = ["R-Lamenallenic"] +systematic = "(5R,16E)-octadeca-5,6,16-trienoic" + +[c18s5e6c16] +common_name = ["S-Lamenallenic"] +systematic = "(5S,16E)-octadeca-5,6,16-trienoic" + +[c18t5c9c12] +common_name = ["Columbinic"] +systematic = "(5E,9Z,12Z)-octadeca-5,9,12-trienoic" + +[c18c6c9c12] +common_name = ["GLA"] +systematic = "(6Z,9Z,12Z)-octadeca-6,9,12-trienoic" + +[c18c8c10c12] +common_name = ["β-Calendic"] +systematic = "(8Z,10Z,12Z)-octadeca-8,10,12-trienoic" + +[c18c8c10t12] +common_name = ["α-Calendic"] +systematic = "(8Z,10Z,12E)-octadeca-8,10,12-trienoic" + +[c18c8t10c12] +common_name = ["Jacaranda"] +systematic = "(8Z,10E,12Z)-octadeca-8,10,12-trienoic" + +[c18a9a11c13] +common_name = ["Bolekic"] +systematic = "(13Z)-octadec-13-ene-9,11-diynoic" + +[c18a9a11t13] +common_name = ["Exocarpic"] +systematic = "(13E)-octadec-13-ene-9,11-diynoic" + +[c18a9a11e17] +common_name = ["Isanic"] +systematic = "17-octadecene-9,11-diynoic" + +[c18c9t11c13] +common_name = ["Punicic"] +systematic = "(9Z,11E,13Z)-octadeca-9,11,13-trienoic" + +[c18c9t11t13] +common_name = ["α-Eleostearic"] +systematic = "(9Z,11E,13E)-octadeca-9,11,13-trienoic" + +[c18c9t11c15] +common_name = ["Rumelenic"] +systematic = "(9Z,11E,15Z)-octadeca-9,11,15-trienoic" + +[c18c9a12c14] +common_name = ["Dehydrocrepenynic"] +systematic = "(9Z,14Z)-octadeca-9,14-dien-12-ynoic" + +[c18c9c12c15] +common_name = ["α-Linolenic"] +systematic = "(9Z,12Z,-15Z)-octadeca-9,12,15-trienoic" + +[c18c9t13c15] +common_name = ["Isorumelenic"] +systematic = "(9Z,13E,15Z)-octadeca-9,13,15-trienoic" + +[c18t9t11c13] +common_name = ["Catalpic"] +systematic = "(9E,11E,13Z)-octadeca-9,11,13-trienoic" + +[c18t9t11t13] +common_name = ["β-Eleostearic"] +systematic = "(9E,11E,13E)-octadeca-9,11,13-trienoic" + +[c18t9t12t15] +common_name = ["Linolenelaidic"] +systematic = "(9E,12E,15E)-octadeca-9,12,15-trienoic" + +[c18c5c9c12c15] +common_name = ["Coniferonic"] +systematic = "(5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic" + +[c18a6c9c12c15] +common_name = ["Dicramin"] +systematic = "(9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic" + +[c18c6c9c12c15] +common_name = ["Stearidonic"] +systematic = "(6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic" + +[c18c8c10c12t14] +common_name = ["Ixoric"] +systematic = "(8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic" + +[c18c9t11t13c15] +common_name = ["α-Parinaric"] +systematic = "(9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic" + +[c18t9t11t13t15] +common_name = ["β-Parinaric"] +systematic = "(9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic" + +[c20] +common_name = ["Arachidic"] +systematic = "icosanoic" + +[c20c11] +common_name = ["Gondoic"] +systematic = "(11Z)-icos-11-enoic" + +[c20c13] +common_name = ["Paullinic"] +systematic = "(13E)-icos-13-enoic" + +[c20c9] +common_name = ["Gadoleic", "Gondoleic"] +systematic = "(9Z)-icos-9-enoic" + +[c20t9] +common_name = ["Gadelaidic"] +systematic = "(9E)-icos-9-enoic" + +[c20c11c14] +common_name = ["Dihomolinoleic"] +systematic = "(11Z,14Z)-icosa-11,14-dienoic" + +[c20c5c11] +common_name = ["Keteleeronic"] +systematic = "(5Z,11Z)-icosa-5,11-dienoic" + +[c20c7c11] +common_name = ["Dihomotaxoleic"] +systematic = "(7Z,11Z)-icosa-7,11-dienoic" + +[c20e7e8] +common_name = ["Phlomic"] +systematic = "(7Ra)-icosa-7,8-dienoic" + +[c20c11c14c17] +common_name = ["Dihomolinolenic"] +systematic = "(11Z,14Z,17Z)-icosa-11,14,17-trienoic" + +[c20c5c11c14] +common_name = ["Sciadonic", "Sciadopinolenic", "Podocarpic"] +systematic = "(5Z,11Z,14Z)-icosa-5,11,14-trienoic" + +[c20c5c8c11] +common_name = ["Mead"] +systematic = "(5Z,8Z,11Z)-icosa-5,8,11-trienoic" + +[c20c7c11c14] +common_name = ["Bishomopinolenic", "Dihomopinolenic"] +systematic = "(7Z,11Z,14Z)-icosa-7,11,14-trienoic" + +[c20c7c11t14] +common_name = ["Bishomocolumbinic"] +systematic = "(7Z,11Z,14E)-icosa-7,11,14-trienoic" + +[c20c8c11c14] +common_name = ["Bishomo-γ-linolenic", "Dihomo-γ-linolenic"] +systematic = "(8Z,11Z,14Z)-icosa-8,11,14-trienoic" + +[c20c4c8c12c15] +common_name = ["Moroctic"] +systematic = "(4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic" + +[c20c5c11c14c17] +common_name = ["Juniperonic"] +systematic = "(5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic" + +[c20c5c8c11c14] +common_name = ["Arachidonic"] +systematic = "(5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic" + +[c20c5c8t10t12c14] +common_name = ["Bosseopentaenoic"] +systematic = "(5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic" + +[c20c5c8c11c14c17] +common_name = ["EPA"] +systematic = "(5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic" + +[c22] +common_name = ["Behenic"] +systematic = "docosanoic" + +[c22c11] +common_name = ["Cetoleic"] +systematic = "(11Z)-docos-11-enoic" + +[c22t11] +common_name = ["Cetelaidic"] +systematic = "(11E)-docos-11-enoic" + +[c22a13] +common_name = ["Behenolic"] +systematic = "docos-13-ynoic" + +[c22c13] +common_name = ["Erucic"] +systematic = "(13Z)-docos-13-enoic" + +[c22t13] +common_name = ["Brassidic"] +systematic = "(13E)-docos-13-enoic" + +[c22c5c13c16] +common_name = ["Eranthic"] +systematic = "(5Z,13Z,16Z)-docosa-5,13,16-trienoic" + +[c22c7c10c13] +common_name = ["Dihomo Mead's"] +systematic = "(7Z,10Z,13Z)-docosa-7,10,13-trienoic" + +[c22c7c10c13c16] +common_name = ["Adrenic"] +systematic = "(7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic" + +[c22c4c8c12c15c19] +common_name = ["Clupadonic"] +systematic = "(4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic" + +[c22c7c10c13c16c19] +common_name = ["DPA"] +systematic = "(7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic" + +[c22c4c7c10c13c16c19] +common_name = ["DHA"] +systematic = "(4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic" + +[c24] +common_name = ["Lignoceric"] +systematic = "tetracosanoic" + +[c24c15] +common_name = ["Nervonic"] +systematic = "(15Z)-tetracos-15-enoic" + +[c24t15] +common_name = ["trans-Selacholeic"] +systematic = "(15E)-tetracos-=15-enoic" + +[c24c6c9c12c15c18c21] +common_name = ["Nisinic"] +systematic = "(6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic" + +[c25] +common_name = ["Hyenic"] +systematic = "pentacosanoic" + +[c26] +common_name = ["Cerotic"] +systematic = "hexacosanoic" + +[c26c17] +common_name = ["Ximenic"] +systematic = "(17Z)-hexacos-17-enoic" + +[c26c11c14c17c20c23] +common_name = ["Shibic"] +systematic = "(11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic" + +[c26e0e0e0e0e0e0] +common_name = ["Thynnic"] +systematic = "hexacosahexaenoic" + +[c27] +common_name = ["Carboceric"] +systematic = "heptacosanoic" + +[c28] +common_name = ["Montanic"] +systematic = "octacosanoic" + +[c30] +common_name = ["Melissic"] +systematic = "triacontanoic" + +[c30c21] +common_name = ["Lumequeic"] +systematic = "(21Z)-triacont-21-enoic" + +[c32] +common_name = ["Lacceric"] +systematic = "dotriacontanoic" + +[c33] +common_name = ["Psyllic"] +systematic = "tritriacontanoic" + +[c34] +common_name = ["Gheddic"] +systematic = "tetratriacontanoic" + +[c35] +common_name = ["Ceroplastic"] +systematic = "pentatriacontanoic" diff --git a/ftl/aocs.org/diacid.md b/ftl/aocs.org/diacid.md new file mode 100644 index 0000000..95208b0 --- /dev/null +++ b/ftl/aocs.org/diacid.md @@ -0,0 +1,25 @@ +| Structure | Common name (acid) | Systematic name | +| -------------------------- | ------------------ | --------------------------------------------------------------- | +| 10:0-diacid | Sebacic | (Decanedioic acid) | +| 13:0-diacid | Brassylic | Tridecanedioic acid | +| 16:0-diacid | Thapsic | hexadecanedioic acid | +| 2-NH2 5:1-diacid | Glutamic | (2-aminopentanedioic acid) | +| 2,3,4,5-tetraOH-6:4-diacid | Galactaric | 2,3,4,5-tetrahydroxyhexanedioic acid | +| 2:0-diacid | Oxalic | (ethanedioic acid) | +| 21:0-diacid | Japanic | henicosanedioic acid | +| 22:0-diacid | Phellogenic | docosanedioic acid | +| 2c-4:1-diacid | Maleic | ((2Z)-but-2-enedioic acid) | +| 2c-5:1-diacid | cis-Glutaconic | (2Z)-pent-2-enedioic acid | +| 2c4c-6:2-diacid | cis,cis-Muconic | (2Z,4Z)-hexa-2,4-dienedioic acid | +| 2t-12:1-diacid | Traumatic | (2E)-dodec-2-enedioic acid | +| 2t-4:1-diacid | Fumaric | ((2E)-but-2-enedioic acid) | +| 2t4t6t8t10t12t-14:6-diacid | Corticrocin | (2E,4E,6E,8E,10E,12E)-tetradeca-2,4,6,8,10,12-hexaenedioic acid | +| 3:0-diacid | Malonic | (propanedioic acid) | +| 30:0-diacid | Equisetolic | triacontanedioic acid | +| 4:0-diacid | Succinic | (butanedioic acid) | +| 5:0-diacid | Glutaric | (pentanedioic acid) | +| 6:0-diacid | Adipic | (hexanedioic acid) | +| 8:0-diacid | Suberic | (octanedioic acid) | +| 9:0-diacid | Azelaic | (nonanedioic acid) | +| 7:0 di-acid | Pimelic | heptanedioic acid | +| | Itaconic | 2-methylidenebutanedioic acid | diff --git a/ftl/aocs.org/me.md b/ftl/aocs.org/me.md new file mode 100644 index 0000000..ffc53dd --- /dev/null +++ b/ftl/aocs.org/me.md @@ -0,0 +1,195 @@ +| (E)-2-Me-4:1 di-acid | Mesaconic | (2E)-2-methylbut-2-enedioic acid | +| 10-Me-11:0 | Isolauric | 10-methylundecanoic acid | +| 10-Me-18:0 | Tuberculostearic | (10R)-methyloctadecanoic acid | +| 11-Me-12:0 | Isotridecanoic | 11-methyldodecanoic acid | +| 12-Me-13:0 | Isomyristic | 12-methyltridecanoic acid | +| 12-Me-14:0 | Sarcinic | 12-methyltetradecanoic acid | +| 13-Me-14:0 | Isopentadecanoic | 13-methyltetradecanoic acid | +| 14-Me-15:0 | Isohexadecanoic | 14-methylpentadecanoic acid | +| 14-Me-15:0 | Isopalmitic | 14-methylpentadecanoic acid | +| 15-Me-16:0 | Isoheptadecanoic | 15-methylhexadecanoic acid | +| 15-Me-16:0 | Isomargaric | 15-methylhexadecanoic acid | +| 16-Me-17:0 | Isooctadecanoic | 16-methylheptadecanoic acid | +| 16-Me-17:0 | Isostearic | 16-methylheptadecanoic acid | +| 17-Me-18:0 | Isononadecanoic | 17-methyloctadecanoic acid | +| 18-Me-19:0 | Isoarachidic | 18-methylnonadecanoic acid | +| 2-Me-2t-4:1 | Tiglic | (2E)-2-methylbut-2-enoic acid | +| 2-Me-3:0 | Isobutyric | 2-methylpropanoic acid | +| 2-OH,2-Me-3:0 | Acetonic | 2-hydroxy-2-methylpropanoic acid | +| 2-OH,2-Me-4:0-diacid | Citramalic | 2-hydroxy-2-methylbutanedioic acid | +| 2-OH,4-Me-5:0 | Leucic | 2-hydroxy-4-methylpentanoic acid | +| 20-Me-21:0 | Isobehenic | 20-methylhenicosanoic acid | +| 21-Me-22:0 | Isotricosanoic | 21-methyldocosanoic acid | +| 23-Me-24:0 | Isopentacosanoic | 23-methyltetracosanoic acid | +| 24-Me-25:0 | Isocerotic | 24-methylpentacosanoic acid | +| 26-Me-27:0 | Isomontanic | 26-methylheptacosanoic acid | +| 3-Me-4:0 | Isovaleric | (3-methylbutanoic acid) | +| 4-Me-5:0 | Isocaproic | 4-methylpentanoic acid | +| 4-Me-5:0 | Isohexanoic | 4-methylpentanoic acid | +| 5-OH,4-Me-2t-7:1 | Mycinonic I* | (2E,4S,5R)-5-hydroxy-4-methylhept-2-enoic acid | +| 6-Me-7:0 | Isocaprylic | 6-methylheptanoic acid | +| 6-Me-8:0 | Isopelargonic | 6-methyloctanoic acid | +| 6-OH,6-Me-2t4t-9:2 | Mycinonic II* | (2E,4E,6S,7R)-7-hydroxy-6-methylnona-2,4-dienoic acid | +| 7-Me-8:0 | Isononanoic | 7-methyloctanoic acid | +| 8-Me-9:0 | Isocapric | 8-methylnonanoic acid | +| 2-Me,2c-4:1 | Angelic | (2Z)-2-methyl-but2-enoic acid | +| 2-Me,2c-4:1-diacid | Citraconic | ((2Z)-2-methylbut-2-enedioic acid) | +| 2-Me,3e-3:1 | Methacrylic | (2-methylprop-2-enoic acid) | +| 2-Me,4-oxo-17:0 | Lichesterylic | 2-methyl-4-oxoheptadecanoic acid | +| 2-OH,3-Me 5:0 | L-Isoleucic | (2S,3S)-2-Hydroxy-3-methylpentanoic acid | +| 3-Me,2,2-di18:0-4:0-diacid | Fomentaric | 3-methyl-2,2-dioctadecylbutanedioic acid | +| 3,5-diOH,3Me 5:0 | R-Mevalonic | (3R)-3,5-dihydroxy-3-methylpentanoic acid | +| 4-Me,3e-5:1 | Pyroterebic | 4-methyl-3-pentenoic acid | +| 6-Me,2c4c-8:2 | Dendryphiellic A | (2E,4E,6S)-6-methylocta-2,4-dienoic acid | +| 6-OH,6-Me,9-oxo-28:0 | Argenonic | 6-hydroxy-6-methyl-9-oxooctacosanoic acid | +| 8-OH,6-Me,2c4c-8:2 | Dendryphiellic B | (2E,4E,6R)-8-hydroxy-6-methylocta-2,4-dienoic acid | +| 10-OH,18:0 | Rosilic | 10-hydroxyoctadecanoic acid | +| 11-OH-14:0 | Convolvulinolic (3 of 3) | (11S)-11-hydroxytetradecanoic acid | +| 11-OH-15:0 | Convolvulinolic (2 of 3) | 11-hydroxypentadecanoic acid | +| 11-OH-16:0 | Builic (jalapinolic) | 11-hydroxyhexadecanoic acid | +| 11-OH-16:0 | Jalapinolic | (11S)-11-hydroxyhexadecanoic acid | +| 11-OH-33:0 | 11-Hydroxyceromelissic | 11-hydroxytritriacontanoic acid | +| 11-OH,2,4,10-triMe,5-oxo,6t8t-13:2 | Mycinonic IV* | (2S,4R,6E,8E,10S,11R)-11-hydroxy-2,4,10-trimethyl-5-oxotrideca-6,8-dienoic acid | +| 12-OH-12:0 | Sabinic | 12-hydroxydodecanoic acid | +| 12-OH,9a-18:1 | Ricinstearolic | 12-hydroxyoctadeca-9-ynoic acid | +| 12-OH,9c-18:1 | Ricinoleic | (9Z,12R)-12-hydroxy-9-octadecenoic acid | +| 12-OH,9c15c-18:2 | Densipolic | (9Z,15Z,12R)-12-hydroxyoctadeca-9,15-dienoic acid | +| 12-OH,9t-18:1 | Ricinelaidic | (9E)-12-hydroxyoctadec-9-enoic acid | +| 13-OH,9c11t-18:2 | Coriolic | (9Z,11E,13R)-13-Hydroxyoctadeca-9,11-dienoic acid | +| 14-OH,11c-20:1 | Lesquerolic | (11Z)-14-hydroxyicos-11-enoic acid | +| 14-OH,11c17c-20:2 | Auricolic | (11Z,17Z)-14-hydroxyicosa-11,17-dienoic acid | +| 15(R)-OH,9c12c-18:2 | Avenoleic | (9Z,12Z,15R)-15-hydroxyoctadeca-9,12-dienoic acid | +| 16-OH-16:0 | Juniperic | 16-hydroxyhexadecanoic acid | +| 16-OH,5t-16:1 | Δ5 Isoambrettolic | (5E)-16-hydroxyhexadec-5-enoic acid | +| 16-OH,6t-16:1 | Δ6 Isoambrettolic | (6E)-16-hydroxyhexadec-6-enoic acid | +| 16-OH,7t-16:1 | Ambrettolic | (7E)-16-hydroxyhexadec-7-enoic acid | +| 16-OH,9c12a14a17e-18:4 | Dendrotrifidic | (9Z,16R)-16-hydroxyoctadeca-9,17-diene-12,14-diynoic acid | +| 16-OH,9t-16:1 | Δ9 Isoambrettolic | (9E)-16-hydroxyhexadec-9-enoic acid | +| 17-OH,9a11a13a15a-18:4 | Minquartynoic | (17S)-17-hydroxyoctadeca-9,11,13,15-tetraynoic acid | +| 18-OH,9t11t13t-18:3 | β-Kamlolenic (β) | (9E,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | +| 18-OH.9c11t13t-18:3 | α-Kamlolenic | (9Z,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | +| 2-OH 2:0 | Glycolic | (hydroxyacetic acid) | +| 2-OH-24:0 | Cerebronic | 2-hydroxytetracosanoic acid | +| 2-OH-3:0 | Lactic | (2-hydroxypropanoic acid) | +| 2-OH-4:0-diacid | DL-Malic | (2-hydroxybutanedioic acid) | +| 2-OH,15c-24:1 | Hydroxynervonic | (15Z)-2-hydroxytetracos-15-enoic acid | +| 22-OH-22:0 | Phellonic | 22-hydroxydocosanoic acid | +| 3-OH-3:0 | β-Lactic | 3-hydroxypropanoic acid | +| 30-OH-30:0 | Ursolic | 30-hydroxytriacontanoic acid | +| 4-OH-16:0 | Kerrolic* | 4-hydroxyhexadecanoic acid | +| 4-OH,5e6e8a10a-11:4 | Nemotinic | 4-hydroxyundeca-5,6-diene-8,10-diynoic acid | +| 6-OH-14:0 | Butolic | 6-hydroxy_tetradecanoic acid | +| 8-OH,9a11a13c-18:3 | Bolekolic | (13Z)-8-hydroxyoctadec-13-ene-9,11-diynoic acid | +| 8-OH,9a11a17e-18:3 | Isanolic | 8-hydroxyoctadec-17-ene-9,11-diynoic acid | +| 8-OH,9a11t-18:2 | Agonandric | (11E)-8-hydroxy-octadec-11-en-9-ynoic acid | +| 8-OH,9c12c-18:2 | Laetisaric | (8R.9Z,12Z)-8-hydroxyoctadeca-9,12-dienoic acid | +| 9-OH,10t12a-18:2 | Helenynolic | (9S,10E)-9-hydroxyoctadec-10-en-12-ynoic | +| 9-OH,10t12c-18:2 | α-Dimorphecolic | (10E,12Z)-9-hydroxyoctadeca-10,12-dienoic acid | +| 9-OH,10t12t-18:2 | β-Dimorphecolic | (10E,12E)-9-hydroxyoctadeca-10,12-dienoic acid | +| 9-OH,12c-18:1 | Strophanthus | (12Z)-9-hydroxyoctadec-12-enoic acid | +| 9-OH,2,8-diMe,3-oxo,4t6t-11:2 | Mycinonic III* | (2S,4E,6E,8S,9R)-9-hydroxy-2,8-dimethyl-3-oxoundeca-4,6-dienoic acid | +| 9-OH,9t16c12a14a-18:4 | Athanacalvic | (9E,16Z)-9-hydroxyoctadeca-9,16-diene-12,14-diynoic acid | +| 2,15,16-triOH-16:0 | Ustilic B | 2,15,16-trihydroxyhexadecanoic acid | +| 2,3,4-triOH-4:0 | (+/-) Threonic | (+/-)-2,3,4-trihydroxybutanoic acid | +| 2R,3R,4-triOH-4:0 | D-Erythronic | (2R,3R)-trihydroxybutanoic acid | +| 2R,3S,4-triOH-4:0 | L-Threonic | (2R,3S)-2,3,4-trihydroxybutanoic acid | +| 2S,3R,4-triOH-4:0 | D-Threonic | (2S,3R)-2,3,4-trihydroxybutanoic acid | +| 2S,3S,4-triOH-4:0 | L-Erythronic | (2S,3S)-trihydroxybutanoic acid | +| 3,4,5-triOH-6:0 | Digitoxic | 3,4,5-trihydroxyhexanoic acid | +| 9,10,16-triOH-16:0 | Aleuritic | 9,10,16-trihydroxyhexadecanoic acid | +| 9,10,18-triOH-18:0 | Aleutiric | 9,10,18-trihydroxyoctadecanoic acid | +| 9,12,13-triOH,10t15c-18:2 | Fulgidic | (9R,10E, 12R,13R,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | +| 9,12,13-triOH,10t15c-18:2 | Malyngic | (9S,10E,12R,13S,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | +| 9S,12R,13S-triOH,10t-18:1 | Dihydromalyngic | (9S,10E,12R,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | +| 9S,12S,13S-triOH,10t-18:1 | Dihydrofulgidic | (9S,10E, 12S,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | +| 11,13-diOH,9c-24:1 | Axillarenic (Axillaric) | (9Z)-11,13-dihydroxytetracos-9-enoic acid | +| 15,16-diOH-16:0 | Ustilic A | 15,16-dihydroxyhexadecanoic acid | +| 2,3-diOH-4:0-diacid | Tartaric | ((2R,3R)-2,3-dihydroxybutanedioic acid) | +| 3,11-diOH-14:0 | Ipurolic | 3,11-dihydroxytetradecanoic acid | +| 3,12-diOH-15:0 | Turpetholic A | 3,12-dihydroxypentadecanoic acid | +| 3,12-diOH-16:0 | Convolvulinolic (1 of 3) | 3,12-dihydroxyhexadecanoic acid | +| 4,12-diOH-15:0 | Turpetholic B | 4,12-dihydroxypentadecanoic acid | +| 4,12-diOH-16:0 | Turpetholic C | 4,12-dihydroxyhexadecanoic acid | +| 8,23-diOH-30:0 | Lanoceric | 8,23-dihydroxytriacontanoic acid | +| 9,10-diOH-18:0-diacid | Floionic | 9,10-dihydroxyoctadecanedioic acid | +| 15,15-diMe-16:0 | Neostearic | 15,15-dimethylhexadecanoic acid | +| 15,16-diMe-30:0-diacid | Diabolic | 15,16-dimethyltriacontanedioic acid) | +| 2,2-diMe-3:0 | Pivalic | (2,2-dimethylpropanoic acid) | +| 3,7-diMe,2c-8:1-diacid | Callosobruchusic | (2E)-3,7-dimethyloct-2-enedioic acid | +| 3,7-diMe,2c6e-8:2 | Nerolic | (2E)-3,7-dimethylocta-2,6-dienoic acid | +| 3,7-diMe,2t6e-8:2 | Geranic | (2E)-3,7-dimethylocta-2,6-dienoic | +| 3,7-diMe,6e-8:1 | Rhodinic | 3,7-Dimethyloct-6-enoic acid | +| 1-Cp-1:0 | Aleprolic | (cyclopent-2-en-1-yl)-carboxylic acid | +| 11-Cp-11:0 | Hydnocarpic | 11-(cyclopent-2-en1-yl)undecanoic acid | +| 11-Cp,6c-11:1 | Manaoic/manoaic | (6Z)-11-(cyclopent-2-en-1-yl)undec-6-enoic acid | +| 13-Cp-13:0 | Chaulmoogric | 13-(cyclopent-2-en-1-yl)tridecanoic acid | +| 13-Cp,4c-13:1 | Isogorlic | (4Z)-13-(cyclopent-2-en-1-yl)tridec-4-enoic acid | +| 13-Cp,6c-13:1 | Gorlic | (6Z)-13-(cyclopent-2-en-1-yl)tridec-6-enoic acid | +| 15-Cp-15:0 | Hormelic | 15-(cyclopent-2-en-1-yl)pentadecanoic acid | +| 15-Cp,8c-15:1 | Oncobic | (8Z)-15-(cyclopent-2-en-1-yl)pentadec-8-enoic acid | +| 3-Cp-3:0 | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | +| 5-Cp-5:0 | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | +| 7-Cp-7:0 | Aleprylic | 7-(cyclopent-2-en-1-yl)-heptanoic acid | +| 9-Cp-9:0 | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | + +| 10Me-12:0 | Anteisotridecanoic | 10-methyldodecanoic acid | +| 13Me-15:0 | Anteisohexadecanoic | 13-methylpentadecanoic acid | +| 14Me-16:0 | Anteisoheptadecanoic | 14-methylhexadecanoic acid | +| 16Me-18:0 | Anteisononadecanoic | 16-methyloctadecanoic acid | +| 2,4,6-triMe-22:0 | Mycosanoic | 2,4,6-trimethyldocosanoic acid | +| 2,4,6-triMe-26:0 | Mycocerosic | (2R,4R,6R)-2,4,6-trimethylhexacosanoic acid | +| 2,4,6-triMe-28:0 | Mycoceranic | 2,4,6-trimethyloctacosanoic acid | +| 2,4,6-triMe,2t-24:1 | Mycolipenic | (2E)-2,4,6-trihydroxytetracos-2-enoic acid | +| 2,6,10,14-tetraMe-15:0 | Pristanic | 2,6,10,14-tetramethylpentadecanoic acid | +| 3,13,19-triMe-23:0 | Phthioic | 3,13,19-trimethyltricosanoic acid | +| 3,7,11-triMe,2c6c10c-12:3 | Farnesic | (2Z,6Z)-3,7,11-trimethyldodeca-2,6,10-trienoic acid | +| 3,7,11,15-tetraMe 2e-16:1 | Phytenoic | 3,7,11,15-tetramethylhexa-dec-2-enoic acid | +| 3,7,11,15-tetraMe-16:0 | Phytanoic | 3,7,11,15-tetramethylhexadecanoic acid | +| 4,8,12,16-tetraMe-17:0 | Homophytanic | 4,8,12,16-tetramethylheptadecanoic acid | + +| 2,3,4,4-tetraOH-5:0 | Apionic | 2,3,4,4-tetrahydroxypentanoic acid | +| 2,3,4,5-tetraOH-6:0 | Fuconic | 2,3,4,5-tetrahydroxyhexanoic acid | +| 9,10,12,13-tetraOH-18:0 | Sativic (sativinic) | 9,10,12,13-tetrahydroxyoctadecanoic acid | +| 9,10,12,13-tetraOH-22:0 | Ventosic | 9,10,12,13-tetrahydroxydocosanoic acid | + +| 9,10,12,13,15,16-hexaOH-18:0 | Linusic | 9,10,12,13,15,16-hexahydroxyoctadecanoic acid | +| 11,12-P-18:0 | Lactobacillic | 10-[(1R,2S)-2-hexylcyclopropyl]decanoic acid | +| 3,4-P-10:0 | Cascarillic | (2-hexylcyclopropyl)acetic acid | +| 8,9-P-18:0 | Dihydromalvalic | 7-(2-octylcyclopropyl)heptanoic acid | +| 9,10-P-19:0 | Dihydrosterculic | 8-(2-octylcyclopropyl)octanoic acid | + +| 12-oxo-18:0 | Lycaonic | 12-oxooctadecanoic acid | +| 12-oxo,10t-12:1 | Traumatin* | (10E)-12-oxododec-10-enoic acid | +| 2-oxo-3:0 | Pyruvic | 2-oxopropanoic acid | +| 4-oxo-5:0 | Levulinic | 4-oxopentanoic acid | +| 4-oxo,9c11t13t-18:3 | α-Licanic | (9Z,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | +| 4-oxo,9c11t13t15c-18:4 | Chrysobalanic | (9Z,11E,13E,15Z)-4-oxooctadeca-9,11,13,15-tetraenoic acid | +| 4-oxo,9t11t13t-18:3 | β-Licanic | (9E,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | +| 4,7-ep,8-oxo,2t9a11c-14:3 | Wyeronic* | (2Z)-3-{5-[(4E)-hex-4-en-2-ynoyl]furan-2-yl}prop-2-enoic acid | +| 6-oxo-18:0 | Lactarinic | 6-oxooctadecanoic acid | +| C12H18O3 | Jasmonic | {(1R,2R)-3-oxo-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid; | +| | Ficulinic A | (11E)-2-heptyl-10-oxo-nonadec-11-enoic acid | +| | Ficulinic B | (13E)-2-heptyl-12-oxo-henicos-13-enoic | +| | Lichesterinic or lichesteric | 4-methyl-5-oxo-2-tridecyl-2,5-dihydrofuran-3-carboxylic acid | +| | Phytoenoic | (11E)-3,7,11,15-tetramethyl-10-oxo-hexadec-11-enoic acid | +| | Tuberonic | {(1R,2S)-2-[(2Z)-5-hydroxypent-2-en-1-yl] -3-oxocyclopentyl}acetic acid | + +| 18:2 | 9,10-P,9c17a-18:2 | Sterculynic | 7-[2-(non-8-yn-1-yl)cycloprop-1-en-1-yl]heptanoic acid- | +| 18:2 | 9,12-ep,9t11t-18:2 | Furocarpic | 8-(5-hexylfuran-2-yl)octanoic acid | +| 18:1 | cis-12,13-ep,9c-18:1 | Vernolic | (9Z)-11-[(2S,3R)-3-pentyloxiran-2-yl]undec-9-enoic acid | +| 18:1 | cis-9,10-ep,12c-18:1 | Coronaric | 8-{(2R,3S)-3-[(2Z)-oct-2-en-1-yl]oxiran-2-yl}octanoic acid | +| 20:1 | c-14,15-ep,11c-20:1 | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | + +| 18:3 | 9-oxa,8t10t12c-18:3 | Colneleic | (8E)-9-[(1E,3Z)-nona-1,3-dien-1-yloxy]non-8-enoic acid | +| 18:4 | 9-oxa,8t10t12c15c-18:4 | Colnelenic | (8E)-9-[(1E,3Z,6Z)-nona-1,3,6-trien-1-yloxy]- non-8-enoic acid | +| | | Corynomycolic | (2R,3R)-3-hydroxy-2-tetradecyloctadecanoic acid acid | +| | | Cucurbic | {(1R,2S,3S)-3-hydroxy-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid | +| | | Farnesanoic | (3R,7R)-3,7,11-trimethyldodecanoic acid | +| | | Prostanoic | 7-[(1S,2S)-2-octylcyclopentyl]heptanoic acid | +| | | threo-Telfairic | octa-3,5-diene-2,3,6-tricarboxylic acid | + +| | C24-C34 5c9c-diene acids | Demospongic | | +| 05&0 2-Propyl- | 2-Propyl-5:0 | Valproic | 2-propylpentanoic acid | +| 18&2 conjugated | conjugated 18:2 isomers | CLA* | | +| 18&1-8,9P,8c | 8,9-P,8c-18:1 | Malvalic | 7-(2-octylcycloprop-1-en-1-yl)heptanoic acid | +| 18&1-9,10P,9c | 9,10-P,9c-18:1 | Sterculic | 8-(2-octylcycloprop-1-en-1-yl)octanoic acid | diff --git a/ftl/aocs.org/see.md b/ftl/aocs.org/see.md new file mode 100644 index 0000000..48088b0 --- /dev/null +++ b/ftl/aocs.org/see.md @@ -0,0 +1,104 @@ +| Common name (acid) | Structure | Systematic name | +| ----------------------- | ---------------------------- | --------------- | +| Aethalic | see palmitic | | +| Alepraic | see alepramic | | +| Anteisononanoic | see isopelargonic | | +| Anteisopentadecanoic | see sarcinic | | +| Aquilegic | see columbinic | | +| Argemonic | see Argenonic | | +| α-Artemisolic | see coriolic | | +| Bishomo-α-linolenic | see dihomolinolenic | | +| Bassinic | see stearic | | +| Calendulic | see α-calendic | | +| Calthic | see podocarpic | | +| Caprinic | see capric | | +| Capronic | see caproic | | +| Carnaubic | see lignoceric | | +| Catelaidic | see cetelaidic | | +| Ceratinic | see cerotic | | +| Ceric | see cerotic | | +| Cerinic | see cerotic | | +| Ceromelissic | see psyllic | | +| Cervonic | see DHA | | +| Citronellic | see rhodinic | | +| Clupanodonic | see DHA | | +| Couepic | see licanic | | +| Couepinic (Coupenic) | see licanic (a) | | +| Crepeninic | see crepenynic | | +| Daturic (Daturinic) | see margaric | | +| Denticetic | see lauroleinic | | +| Elaidolinolenic | see linolenelaidic | | +| Eleostearinic | see eleostearic (a) | | +| Enanthic (enanthoic) | see oenanthic | | +| Ephedric | see ephedrenic | | +| Erythrogenic | see isanic | | +| Farnesenic | see farnesic | | +| Farnesolic | see farnesic | | +| Farnesylic | see farnesic | | +| Floionolic | see aleutiric | | +| γ-Linolenic | see GLA | | +| Gamolenic | see GLA | | +| Geddic | see gheddic | | +| Ghedoic | see gheddic | | +| Halphen | see malvalic | | +| Hendecenoic | see undecylenic | | +| Heptadecylic | see margaric | | +| Ipomic | see sebacic | | +| Isododecanoic | see isolauric | | +| Isolinolenic | see columbinic | | +| Isoricinoleic | see strophanthus | | +| Isovalerianic | see isovaleric | | +| Jacaric | see Jacaranda | | +| Juniperinic | see juniperic | | +| Lacceroic | see lacceric | | +| Lactaric | see Stearic | | +| Laurostearic | see lauric | | +| Leinolic | see linoleic | | +| Leptomeric | see pyrulic | | +| Levulic | see levulinic | | +| Linolelaidic | see linelaidic | | +| γ-Linolenic | see GLA | | +| Linolic | see linoleic | | +| Lumequic | see lumequeic | | +| Lycopodiumoleic | see lycopodic | | +| Malvalinic | see malvalic | | +| Malvic | see malvalic | | +| Margarolic | see eleostearic (a) | | +| Micolipodienoic | see mycolipenic | | +| Morotic | see moroctic | | +| Mucic | see galacataric | | +| Nonylic | see pelargonic | | +| Operculinolic | see convolvulinolic (1 of 3) | | +| Osbond’s | see DPA | | +| Petroselic | see petroselinic | | +| Phloionic | see floionic | | +| Phloionolic | see aleutiric | | +| Phrenosic | see cerebronic | | +| Phrenosinic | see cerebronic | | +| Phthianoic | see mycoceranic | | +| Phthienoic | see mycolipenic | | +| Physetoleic | see palmitoleic | | +| Phytanic | see phytanic | | +| Phytenic* | see phytenoic | | +| Phytomonic | see lactobacillic | | +| Podocarpic | see sciadonic | | +| Punicinic | see punicic | | +| Ranunculeic | see columbinic | | +| Rapinic | see oleic | | +| Ricinic | see ricinoleic | | +| Ricinolic | see ricinoleic | | +| Santalbic | see ximenynic | | +| Stearculic/stearculinic | see sterculic | | +| Stearophanic | see stearic | | +| Strophantus | see strophanthus | | +| Subtiloheptadecanoic | see isomargaric | | +| Talgic | see stearic | | +| Tanacetumoleic | see palmitvaccenic | | +| Timnodonic | see EPA | | +| Trichosanoic | see punicinic | | +| Tsuduic | see tsuzuic | | +| Tureptholic | see convolvulinolic | | +| Turpetholic E | see jalapinolic | | +| Valerianic | see Valeric | | +| Ximenynolic | see agonandric | | +| Zoomaric | see palmitoleic | | \ No newline at end of file diff --git a/ftl/en/fatty_acids/aocs.org.ext.ftl b/ftl/en/fatty_acids/aocs.org.ext.ftl new file mode 100644 index 0000000..4b4ff80 --- /dev/null +++ b/ftl/en/fatty_acids/aocs.org.ext.ftl @@ -0,0 +1,12 @@ +c16c0c0 = + .systematic = (0Z,0Z)-hexadeca-0,0-dienoic +c16c7c10 = + .systematic = (7Z,10Z)-hexadeca-7,10-dienoic +c16c9c12 = + .systematic = (9Z,12Z)-hexadeca-9,12-dienoic +c16c4c7c10c13 = + .systematic = (4Z,7Z,10Z,13Z)-hexadeca-4,7,10,13-tetraenoic +c22c15 = + .systematic = (15Z)-docos-15-enoic +c22c13c16 = + .systematic = (13Z,16Z)-docos-13,16-dienoic diff --git a/ftl/en/fatty_acids/aocs.org.ftl b/ftl/en/fatty_acids/aocs.org.ftl new file mode 100644 index 0000000..d0d7b30 --- /dev/null +++ b/ftl/en/fatty_acids/aocs.org.ftl @@ -0,0 +1,718 @@ +c2 = + .common = Acetic + .iupac = ethanoic + +c3 = + .common = Propionic + .iupac = propanoic + +c3a2 = + .common = Propiolic + .iupac = propynoic + +c3e2 = + .common = Acrylic + .iupac = prop-2-enoic + +c4 = + .common = Butyric + .iupac = butanoic + +c4c2 = + .common = Isocrotonic + .iupac = (2Z)-but-2-enoic + +c4t2 = + .common = Crotonic + .iupac = (2E)-but-2-enoic + +c5 = + .common = Valeric + .synonyms = Valerianic + .iupac = pentanoic + +c6 = + .common = Caproic + .synonyms = Capronic + .iupac = hexanoic + +c6t3 = + .common = Hydrosorbic + .iupac = (3E)-hex-3-enoic + +c6t2t4 = + .common = Sorbic + .iupac = (2E,4E)-hexa-2,4-dienoic + +c7 = + .common = Oenanthic + .synonyms = Enanthic; Enanthoic + .iupac = heptanoic + +c8 = + .common = Caprylic + .iupac = octanoic + +c9 = + .common = Pelargonic + .synonyms = Nonylic + .iupac = nonanoic + +c10 = + .common = Capric + .synonyms = Caprinic + .iupac = decanoic + +c10c4 = + .common = Obtusilic + .iupac = (4Z)-dec-4-enoic + +c10e9 = + .common = Caproleic + .iupac = dec-9-enoic + +c10c2c4 = + .common = cis,cis-Stillingic + .iupac = (2Z,4Z)-deca-2,4-dienoic + +c10t2c4 = + .common = trans,cis-Stillingic + .iupac = (2E,4Z)-deca-2,4-dienoic + +c10c2a4a6 = + .common = cis-Lachnophyllic + .iupac = (2Z)-dec-2-ene-4,6-diynoic + +c10c2a4a6t8 = + .common = Z,E-Matricaric + .iupac = (2Z,8E)-deca-2,8-diene-4,6-diynoic + +c10e2a4a6a8 = + .common = Dehydromatricaric + .iupac = (2E)-dec-2-ene-4,6,8-triynoic + +c10t2a4a6t8 = + .common = Matricaric + .iupac = (2E,8E)-deca-2,8-diene-4,6-diynoic + +c11 = + .common = Undecylic + .synonyms = Hendecanoic + .iupac = undecanoic + +c11e10 = + .common = Undecylenic + .synonyms = Hendecenoic + .iupac = undec-10-enoic + +c11c3a5a7a10 = + .common = Drosophilin C + .iupac = (3Z)-undec-3-ene-5,7,10-triynoic + +c11c3a5a7e9e10 = + .common = Drosophilin D + .iupac = (3Z)-undeca-3,9,10-triene-5,7-diynoic + +c12 = + .common = Lauric + .synonyms = Laurostearic + .iupac = dodecanoic + +c12t4 = + .common = Linderic + .iupac = (4Z)-dodec-4-enoic + +c12c5 = + .common = Lauroleinic + .synonyms = Denticetic + .iupac = (5Z)-dodec-5-enoic + +c12c9 = + .common = Lauroleic + .iupac = (9Z)-dodec-9-enoic + +c12c3c5c7c9e11 = + .common = Ajenoic + .iupac = (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic + +c13 = + .common = Tridecylic + .iupac = tridecanoic + +c13c11 = + .common = Isotridecenoic + .iupac = (11Z)-tridec-11-enoic + +c13c3c5a7a9a11 = + .common = Isomycomycin + .iupac = (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic + +c13t3c5e7e8a10a12 = + .common = Mycomycin + .iupac = (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic + +c14 = + .common = Myristic + .iupac = tetradecanoic + +c14c4 = + .common = Tsuzuic + .synonyms = Tsuduic + .iupac = (4Z)-tetradec-4-enoic + +c14c5 = + .common = Physeteric + .iupac = (5Z)-tetradec-5-enoic + +c14c9 = + .common = Myristoleic + .iupac = (9Z)-tetradec-9-enoic + +c14t9 = + .common = Myristelaidic + .iupac = (9E)-tetradec-9-enoic + +c14t3c5 = + .common = Megatomic + .synonyms = Megatomoic + .iupac = (3E,5Z)-tetradeca-3,5-dienoic + +c14c5c8 = + .common = Goshuyic + .iupac = (5Z,8Z)-tetradeca-5,8-dienoic + +c14t2t4a8a10 = + .common = Anacyclic + .iupac = (2E,4E)-tetradeca-2,4-diene-8,10-diynoic + +c16 = + .common = Palmitic + .synonyms = Aethalic + .iupac = hexadecanoic + +c16c11 = + .common = Palmitvaccenic + .synonyms = Tanacetumoleic + .iupac = (11Z)-hexadec-11-enoic + +c16t11 = + .common = Lycopodic + .synonyms = Lycopodiumoleic + .iupac = (11E)-hexadec-11-enoic + +c16t2 = + .common = Gaidic + .iupac = (2E)-hexadec-2-enoic + +c16c6 = + .common = Sapienic + .iupac = (6Z)-hexadec-6-enoic + +c16a7 = + .common = Palmitolic + .iupac = hexadec-7-ynoic + +c16c7 = + .common = Hypogeic + .iupac = (7Z)-hexadec-7-enoic + +c16c9 = + .common = Palmitoleic + .synonyms = Physetoleic; Zoomaric + .iupac = (9Z)-hexadec-9-enoic + +c16t9 = + .common = Palmitelaidic + .iupac = (9E)-hexadec-9-enoic + +c16c6c10c14 = + .common = Hiragonic + .iupac = (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic + +c16c7c10c13 = + .common = Roughanic + .iupac = (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic + +c17 = + .common = Margaric + .synonyms = Daturic; Daturinic; Heptadecylic + .iupac = heptadecanoic + +c17c8 = + .common = Civetic + .iupac = (8Z)-heptadec-8-enoic + +c17a8t10 = + .common = Pyrulic + .synonyms = Leptomeric + .iupac = (10E)-heptadec-10-en-8-ynoic + +c17c8c11 = + .common = Norlinoleic + .iupac = (8Z,11Z)-heptadeca-8,11-dienoic + +c17c8c11c14 = + .common = Norlinolenic + .iupac = (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic + +c18 = + .common = Stearic + .synonyms = Bassinic; Lactaric; Stearophanic; Talgic + .iupac = octadecanoic + +c18c10 = + .common = Isooleic + .iupac = (10Z)-octadec-10-enoic + +c18c11 = + .common = Asclepic + .synonyms = cis-Vaccenic + .iupac = (11Z)-octadec-11-enoic + +c18t11 = + .common = Vaccenic + .iupac = (11E)-octadec-11-enoic + +c18t5 = + .common = Thalictric + .iupac = (5E)-octadec-5-enoic + +c18a6 = + .common = Tariric + .iupac = octadec-6-ynoic + +c18c6 = + .common = Petroselinic + .synonyms = Petroselic + .iupac = (6Z)-octadec-6-enoic + +c18t6 = + .common = Petroselaidic + .iupac = (6E)-octadec-6-enoic + +c18a9 = + .common = Stearolic + .iupac = octadeca-9-ynoic + +c18c9 = + .common = Oleic + .synonyms = Rapinic + .iupac = (9Z)-octadec-9-enoic + +c18t9 = + .common = Elaidic + .iupac = (9E)-octadec-9-enoic + +c18t10t12 = + .common = Mikusch's + .iupac = (10E,12E)-octadeca-10,12-dienoic + +c18t11c15 = + .common = Vaccelenic + .iupac = (11E,15Z)-octadeca-11,15-dienoic + +c18c5c11 = + .common = Ephedrenic + .synonyms = Ephedric + .iupac = (5Z,11Z)-octadeca-5,11-dienoic + +c18c5c8 = + .common = Sebaleic + .iupac = (5Z,8Z)-octadeca-5,8-dienoic + +c18c5c9 = + .common = Taxoleic + .iupac = (5Z,9Z)-octadeca-5,9-dienoic + +c18e5e6 = + .common = Laballenic + .iupac = (5Ra)-octadeca-5,6-dienoic + +c18a6e17 = + .common = Alvaradoic + .iupac = octadec-17-en-6-ynoic + +c18c6c11 = + .common = Cilienic + .iupac = (6Z,11Z)-octadeca-6,11-dienoic + +c18a8c10 = + .common = Xionenynic + .iupac = (10Z)-octadec-10-en-8-ynoic + +c18a8e17 = + .common = Alvaradonic + .iupac = octadec-17-en-8-ynoic + +c18a9t11 = + .common = Agonandoic + .synonyms = Santalbic; Ximenynic + .iupac = (11E)-octadec-11-en-9-ynoic + +c18c9c11 = + .common = Ricinenic + .iupac = (9Z,11Z)-octadeca-9,11-dienoic + +c18c9t11 = + .common = Rumenic + .iupac = (9Z,11E)-octadeca-9,11-dienoic + +c18c9a12 = + .common = Crepenynic + .synonyms = Crepeninic + .iupac = (9Z)-octadec-9-en-12-ynoic + +c18c9c12 = + .common = Linoleic + .synonyms = Leinolic; Linolic + .iupac = (9Z,12Z)-octadeca-9,12-dienoic + +c18t9t11 = + .common = Mangold's + .iupac = (9E,11E)-octadeca-9,11-dienoic + +c18t9t12 = + .common = Linelaidic + .synonyms = Linolelaidic + .iupac = (9E,12E)-octadeca-9,12-dienoic + +c18t10t12t14 = + .common = Pseudoeleostearic + .iupac = (10E,12E,14E)-octadeca-10,12,14-trienoic + +c18t3c9c12 = + .common = Caleic + .iupac = (3E,9Z,12Z)-octadeca-3,9,12-trienoic + +c18c5c9c12 = + .common = Pinolenic + .iupac = (5Z,9Z,12Z)-octadeca-5,9,12-trienoic + +c18r5e6c16 = + .common = R-Lamenallenic + .iupac = (5R,16E)-octadeca-5,6,16-trienoic + +c18s5e6c16 = + .common = S-Lamenallenic + .iupac = (5S,16E)-octadeca-5,6,16-trienoic + +c18t5c9c12 = + .common = Columbinic + .synonyms = Aquilegic; Isolinolenic; Ranunculeic + .iupac = (5E,9Z,12Z)-octadeca-5,9,12-trienoic + +c18c6c9c12 = + .abbreviation = GLA + .common = γ-Linolenic + .synonyms = Gamolenic + .iupac = (6Z,9Z,12Z)-octadeca-6,9,12-trienoic + +c18c8c10c12 = + .common = β-Calendic + .synonyms = Calendulic + .iupac = (8Z,10Z,12Z)-octadeca-8,10,12-trienoic + +c18c8c10t12 = + .common = α-Calendic + .iupac = (8Z,10Z,12E)-octadeca-8,10,12-trienoic + +c18c8t10c12 = + .common = Jacaranda + .synonyms = Jacaric + .iupac = (8Z,10E,12Z)-octadeca-8,10,12-trienoic + +c18a9a11c13 = + .common = Bolekic + .iupac = (13Z)-octadec-13-ene-9,11-diynoic + +c18a9a11t13 = + .common = Exocarpic + .iupac = (13E)-octadec-13-ene-9,11-diynoic + +c18a9a11e17 = + .common = Isanic + .synonyms = Erythrogenic + .iupac = 17-octadecene-9,11-diynoic + +c18c9t11c13 = + .common = Punicic + .synonyms = Punicinic; Trichosanoic + .iupac = (9Z,11E,13Z)-octadeca-9,11,13-trienoic + +c18c9t11t13 = + .common = α-Eleostearic + .synonyms = Eleostearinic; Margarolic + .iupac = (9Z,11E,13E)-octadeca-9,11,13-trienoic + +c18c9t11c15 = + .common = Rumelenic + .iupac = (9Z,11E,15Z)-octadeca-9,11,15-trienoic + +c18c9a12c14 = + .common = Dehydrocrepenynic + .iupac = (9Z,14Z)-octadeca-9,14-dien-12-ynoic + +c18c9c12c15 = + .abbreviation = ALA + .common = α-Linolenic + .iupac = (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic + +c18c9t13c15 = + .common = Isorumelenic + .iupac = (9Z,13E,15Z)-octadeca-9,13,15-trienoic + +c18t9t11c13 = + .common = Catalpic + .iupac = (9E,11E,13Z)-octadeca-9,11,13-trienoic + +c18t9t11t13 = + .common = β-Eleostearic + .iupac = (9E,11E,13E)-octadeca-9,11,13-trienoic + +c18t9t12t15 = + .common = Linolenelaidic + .synonyms = Elaidolinolenic + .iupac = (9E,12E,15E)-octadeca-9,12,15-trienoic + +c18c5c9c12c15 = + .common = Coniferonic + .iupac = (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic + +c18a6c9c12c15 = + .common = Dicramin + .iupac = (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic + +c18c6c9c12c15 = + .common = Stearidonic + .iupac = (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic + +c18c8c10c12t14 = + .common = Ixoric + .iupac = (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic + +c18c9t11t13c15 = + .common = α-Parinaric + .iupac = (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic + +c18t9t11t13t15 = + .common = β-Parinaric + .iupac = (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic + +c20 = + .common = Arachidic + .synonyms = Eicosanoic + .iupac = icosanoic + +c20c11 = + .common = Gondoic + .iupac = (11Z)-icos-11-enoic + +c20c13 = + .common = Paullinic + .iupac = (13E)-icos-13-enoic + +c20c9 = + .common = Gadoleic + .synonyms = Gondoleic + .iupac = (9Z)-icos-9-enoic + +c20t9 = + .common = Gadelaidic + .iupac = (9E)-icos-9-enoic + +c20c11c14 = + .common = Dihomolinoleic + .iupac = (11Z,14Z)-icosa-11,14-dienoic + +c20c5c11 = + .common = Keteleeronic + .iupac = (5Z,11Z)-icosa-5,11-dienoic + +c20c7c11 = + .common = Dihomotaxoleic + .iupac = (7Z,11Z)-icosa-7,11-dienoic + +c20e7e8 = + .common = Phlomic + .iupac = (7Ra)-icosa-7,8-dienoic + +c20c11c14c17 = + .abbreviation = DALA + .common = Dihomo-α-linolenic + .synonyms = Bishomo-α-linolenic + .iupac = (11Z,14Z,17Z)-icosa-11,14,17-trienoic + +c20c5c11c14 = + .common = Sciadonic + .synonyms = Calthic; Podocarpic; Sciadopinolenic + .iupac = (5Z,11Z,14Z)-icosa-5,11,14-trienoic + +c20c5c8c11 = + .common = Mead + .iupac = (5Z,8Z,11Z)-icosa-5,8,11-trienoic + +c20c7c11c14 = + .common = Dihomopinolenic + .synonyms = Bishomopinolenic + .iupac = (7Z,11Z,14Z)-icosa-7,11,14-trienoic + +c20c7c11t14 = + .common = Bishomocolumbinic + .iupac = (7Z,11Z,14E)-icosa-7,11,14-trienoic + +c20c8c11c14 = + .abbreviation = DGLA + .common = Dihomo-γ-linolenic + .synonyms = Bishomo-γ-linolenic + .iupac = (8Z,11Z,14Z)-icosa-8,11,14-trienoic + +c20c4c8c12c15 = + .common = Moroctic + .synonyms = Morotic + .iupac = (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic + +c20c5c11c14c17 = + .common = Juniperonic + .iupac = (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic + +c20c5c8c11c14 = + .common = Arachidonic + .iupac = (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic + +c20c5c8t10t12c14 = + .common = Bosseopentaenoic + .iupac = (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic + +c20c5c8c11c14c17 = + .abbreviation = EPA + .common = Eicosapentaenoic + .synonyms = Timnodonic + .iupac = (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic + +c22 = + .common = Behenic + .iupac = docosanoic + +c22c11 = + .common = Cetoleic + .iupac = (11Z)-docos-11-enoic + +c22t11 = + .common = Cetelaidic + .synonyms = Catelaidic + .iupac = (11E)-docos-11-enoic + +c22a13 = + .common = Behenolic + .iupac = docos-13-ynoic + +c22c13 = + .common = Erucic + .iupac = (13Z)-docos-13-enoic + +c22t13 = + .common = Brassidic + .iupac = (13E)-docos-13-enoic + +c22c5c13c16 = + .common = Eranthic + .iupac = (5Z,13Z,16Z)-docosa-5,13,16-trienoic + +c22c7c10c13 = + .common = Dihomo Mead's + .iupac = (7Z,10Z,13Z)-docosa-7,10,13-trienoic + +c22c7c10c13c16 = + .common = Adrenic + .iupac = (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic + +c22c4c8c12c15c19 = + .common = Clupadonic + .iupac = (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic + +c22c7c10c13c16c19 = + .abbreviation = DPA + .common = Docosapentaenoic + .synonyms = Osbond's + .iupac = (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic + +c22c4c7c10c13c16c19 = + .abbreviation = DHA + .common = Docosahexaenoic + .synonyms = Cervonic; Clupanodonic + .iupac = (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic + +c24 = + .common = Lignoceric + .synonyms = Carnaubic + .iupac = tetracosanoic + +c24c15 = + .common = Nervonic + .iupac = (15Z)-tetracos-15-enoic + +c24t15 = + .common = trans-Selacholeic + .iupac = (15E)-tetracos-=15-enoic + +c24c6c9c12c15c18c21 = + .common = Nisinic + .synonyms = Tetracosahexaenylic + .iupac = (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic + +c25 = + .common = Hyenic + .iupac = pentacosanoic + +c26 = + .common = Cerotic + .synonyms = Ceratinic; Ceric; Cerinic + .iupac = hexacosanoic + +c26c17 = + .common = Ximenic + .iupac = (17Z)-hexacos-17-enoic + +c26c11c14c17c20c23 = + .common = Shibic + .iupac = (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic + +c26e8e11e14e17e20e23 = + .common = Thynnic + .iupac = hexacosahexaenoic + +c27 = + .common = Carboceric + .iupac = heptacosanoic + +c28 = + .common = Montanic + .iupac = octacosanoic + +c30 = + .common = Melissic + .iupac = triacontanoic + +c30c21 = + .common = Lumequeic + .synonyms = Lumequic + .iupac = (21Z)-triacont-21-enoic + +c32 = + .common = Lacceric + .synonyms = Lacceroic + .iupac = dotriacontanoic + +c33 = + .common = Psyllic + .synonyms = Ceromelissic + .iupac = tritriacontanoic + +c34 = + .common = Gheddic + .synonyms = Geddic; Ghedoic + .iupac = tetratriacontanoic + +c35 = + .common = Ceroplastic + .iupac = pentatriacontanoic diff --git a/ftl/en/fatty_acids/byrdwell.com.ftl b/ftl/en/fatty_acids/byrdwell.com.ftl new file mode 100644 index 0000000..a0c7058 --- /dev/null +++ b/ftl/en/fatty_acids/byrdwell.com.ftl @@ -0,0 +1,276 @@ +# https://byrdwell.com/Triacylglycerols/FattyAcids.htm + +c4 = + .abbreviation = Bu + .common_name = Butyric acid + .systematic_name = Butanoic acid +c5 = + .abbreviation = V + .common_name = Valeric acid + .systematic_name = Pentanoic acid +c6 = + .abbreviation = Co + .common_name = Caproic acid + .systematic_name = Hexanoic acid +c7 = + .abbreviation = En + .common_name = Enanthic acid + .systematic_name = Heptanoic acid +c8 = + .abbreviation = Cy + .common_name = Caprylic acid + .systematic_name = Octanoic acid +c9 = + .common_name = Pelargonic acid + .systematic_name = Nonanoic acid +c10 = + .abbreviation = Ca + .common_name = Capric acid + .systematic_name = Decanoic acid +c11 = + .common_name = Undecylic acid + .systematic_name = Hendecanoic acid +c12 = + .abbreviation = La + .common_name = Lauric acid + .systematic_name = Dodecanoic acid +c13 = + .common_name = Tridecylic acid + .systematic_name = Tridecanoic acid +c14 = + .abbreviation = M + .common_name = Myristic acid + .systematic_name = Tetradecanoic acid +c15 = + .common_name = Pentadecylic acid + .systematic_name = Pentadecanoic acid +c16 = + .abbreviation = P + .common_name = Palmitic acid + .systematic_name = Hexadecanoic acid +c16c9 = + .abbreviation = Po + .common_name = Palmitoleic acid + .systematic_name = c-9-Hexadecenoic acid +c16t9 = + .abbreviation = Pe + .common_name = Palmitelaidic acid + .systematic_name = t-9-Hexadecenoic acid +c17 = + .common_name = Margaric acid + .systematic_name = Heptadecanoic acid +c18 = + .abbreviation = S + .common_name = Stearic acid + .systematic_name = Octadecanoic acid +c18c9 = + .abbreviation = O + .common_name = Oleic acid + .systematic_name = c-9-Octadecenoic acid +c18t9 = + .abbreviation = El + .common_name = Elaidic acid + .systematic_name = t-9-Octadecenoic acid +c18c9c12 = + .abbreviation = L + .common_name = Linoleic acid + .systematic_name = c-9,12-Octadecadienoic acid +c18c9c12c15 = + .abbreviation = Ln + .common_name = α-Linolenic acid + .systematic_name = c-9,12,15-Octadecatrienoic acid +c18c6c9c12 = + .abbreviation = γ-Ln + .common_name = γ-Linolenic acid, GLA + .systematic_name = c-6,9,12-Octadecatrienoic acid +c18c9t11t13 = + .abbreviation = Eo + .common_name = α-Eleostearic acid + .systematic_name = 9c,11t,13t-Octadecatrienoic acid +c18t9t11t13 = + .common_name = b-Eleostearic acid + .systematic_name = 9t,11t,13t-Octadecatrienoic acid +c18c8t10c12 = + .abbreviation = Ja + .common_name = Jacaric acid + .systematic_name = 8c,10t,12c-Octadecatrienoic acid +c18t9t11c13 = + .abbreviation = Ct + .common_name = Catalpic acid + .systematic_name = 9t,11t,13c-Octadecatrienoic acid +c18c6c9c12c15 = + .abbreviation = St + .common_name = Stearidonic acid + .systematic_name = c-6,9,12,15-Octadecatetraenoic acid +c19 = + .common_name = Nonadecylic acid + .systematic_name = Nonadecanoic acid +c20 = + .abbreviation = A + .common_name = Arachidic acid + .systematic_name = Eicosanoic acid +c20c9 = + .abbreviation = G + .common_name = Gadoleic acid + .systematic_name = c-9-Eicosenoic acid +c20c11 = + .abbreviation = Go + .common_name = Gondoic acid + .systematic_name = c-11-Eicosenoic acid +c20c11c14 = + .common_name = DihomoLinoleic acid + .systematic_name = c-11,14-Eicosadienoic acid +c20c11c14c17 = + .common_name = Bis-homo-α-Linolenic acid, ETA + .systematic_name = c-11,14,17-Eicosatrienoic acid +c20c8c11c14 = + .common_name = Bis-homo-γ-Linolenic acid + .systematic_name = c-8,11,14-Eicosatrienoic acid +c20c5c8c11 = + .common_name = Mead acid + .systematic_name = c-5,8,11-Eicosatrienoic acid +c20c5c8c11c14 = + .abbreviation = Ao + .common_name = Arachidonic acid + .systematic_name = c-5,8,11,14-Eicosatetraenoic acid +c20c8c11c14c17 = + .common_name = Eicosatetraenoic acid + .systematic_name = c-8,11,14,17-Eicosatetraenoic acid +c20c5c8c11c14c17 = + .abbreviation = Ep + .common_name = EPA + .systematic_name = c-5,8,11,14,17-EicosaPentaenoic acid +c21 = + .common_name = Heneicosylic acid + .systematic_name = Heneicosanoic acid +c22 = + .abbreviation = B + .common_name = Behenic acid + .systematic_name = Docosanoic acid +c22c13 = + .abbreviation = E + .common_name = Erucic acid + .systematic_name = c-13-Docosenoic acid +c22c13c16 = + .common_name = Docosadienoic acid + .systematic_name = c-13,16-Docosadienoic acid +c22c5c13c16 = + .common_name = Eranthic acid + .systematic_name = c-5,13,16-Docosatrienoic acid +c22c7c10c13c16 = + .common_name = Adrenic acid + .systematic_name = c-7,10,13,16-Docosatetraenoic acid +c22c7c10c13c16c19 = + .abbreviation = Dp + .common_name = DPA + .systematic_name = c-7,10,13,16,19-DocosaPentaenoic acid +c22c4c7c10c13c16c19 = + .abbreviation = Dh + .common_name = DHA + .systematic_name = c-4,7,10,13,16,19-DocosaHexaenoic acid +c23 = + .common_name = Tricosylic acid + .systematic_name = Tricosanoic acid +c24 = + .abbreviation = Lg + .common_name = Lignoceric acid + .systematic_name = Tetracosanoic acid +c24c15 = + .abbreviation = N + .common_name = Nervonic acid + .systematic_name = c-15-Tetracosenoic acid +c24c15c18 = + .common_name = Tetracosadienoic acid + .systematic_name = c-15,18-Tetracosadienoic acid +c24c12c15c18 = + .common_name = Tetracosatrienylic acid + .systematic_name = c-12,15,18-Tetracosatrienoic acid +c24c9c12c15c18 = + .common_name = Tetracosatetraenylic acid + .systematic_name = c-9,12,15,18-Tetracosatetraenoic acid +c24c6c9c12c15c18 = + .common_name = Tetracosapentaenylic acid + .systematic_name = c-6,9,12,15,18-Tetracosapentaenoic acid +c24c6c9c12c15c18c21 = + .common_name = Tetracosahexaenylic acid + .systematic_name = c-6,9,12,15,18,21-Tetracosahexaenoic acid +c25 = + .common_name = Hyenic acid + .systematic_name = Pentacosanoic acid +c26 = + .abbreviation = Ce + .common_name = Cerotic acid + .systematic_name = Hexacosanoic acid +c26c17 = + .abbreviation = Xi + .common_name = Ximenic acid + .systematic_name = c-17-Hexacosenoic acid +c26u0u0 = + .common_name = Hexacosadienylic acid + .systematic_name = Hexacosadienoic acid +c26u0u0u0 = + .common_name = Hexacosatrienylic acid + .systematic_name = Hexacosatrienoic acid +c26u0u0u0u0 = + .common_name = Hexacosatetraenylic acid + .systematic_name = Hexacosatetraenoic acid +c26u0u0u0u0u0 = + .common_name = Hexacosapentaenylic acid + .systematic_name = Hexacosapentaenoic acid +c26u0u0u0u0u0u0 = + .common_name = Hexacosahexaenylic acid + .systematic_name = Hexacosahexaenoic acid +c27 = + .common_name = Carboceric acid + .systematic_name = Heptacosanoic acid +c28 = + .abbreviation = Mo + .common_name = Montanic acid + .systematic_name = Octacosanoic acid +c28u0 = + .common_name = Octacosenylic acid + .systematic_name = Octacosenoic acid +c28u0u0 = + .systematic_name = Octacosadienoic acid +c29 = + .common_name = Nonacosylic acid + .systematic_name = Nonacosanoic acid +c30 = + .common_name = Melissic acid + .systematic_name = Triacontanoic acid +c30c21 = + .common_name = Lumequeic acid + .systematic_name = c-21-Triacontenoic acid +c31 = + .common_name = Henatriacontylic acid + .systematic_name = Henatriacontanoic acid +c32 = + .common_name = Lacceroic acid + .systematic_name = Dotriacontanoic acid +c32u0 = + .common_name = Dotriacontenylic acid + .systematic_name = Dotriacontenoic acid +c32u0u0 = + .systematic_name = Dotriacontadienoic acid +c33 = + .common_name = Psyllic acid + .systematic_name = Triatriacontanoic acid +c34 = + .common_name = Gheddic acid + .systematic_name = Tetratriacontanoic acid +c34u0 = + .common_name = Tetratriacontenylic acid + .systematic_name = Tetratriacontenoic acid +c34u0u0 = + .systematic_name = Tetratriacontadienoic acid +c35 = + .common_name = Ceroplastic acid + .systematic_name = Pentatriacontanoic acid +c36 = + .common_name = Hexatriacontylic acid + .systematic_name = Hexatriacontanoic acid +c36u0 = + .common_name = Hexatriacontenylic acid + .systematic_name = Hexatriacontenoic acid +c36u0u0 = = + .systematic_name = Hexatriacontadienoic acid \ No newline at end of file diff --git a/ftl/en/fatty_acids/ippras.ftl b/ftl/en/fatty_acids/ippras.ftl new file mode 100644 index 0000000..e819cde --- /dev/null +++ b/ftl/en/fatty_acids/ippras.ftl @@ -0,0 +1,265 @@ +# https://byrdwell.com/Triacylglycerols/FattyAcids.htm + +c4 = + .common = Butyric + .systematic = butanoic +c5 = + .common = Valeric + .systematic = pentanoic +c6 = + .common = Caproic + .systematic = hexanoic +c7 = + .common = Enanthic + .systematic = heptanoic +c8 = + .common = Caprylic + .systematic = octanoic +c9 = + .common = Pelargonic + .systematic = nonanoic +c10 = + .common = Capric + .systematic = decanoic +c11 = + .common = Undecylic + .systematic = hendecanoic +c12 = + .common = Lauric + .systematic = dodecanoic +c13 = + .common = Tridecylic + .systematic = tridecanoic +c14 = + .common = Myristic + .systematic = tetradecanoic +c15 = + .common = Pentadecylic + .systematic = pentadecanoic +c16 = + .common = Palmitic + .systematic = hexadecanoic +c16c7 = + .common = Hypogeic + .systematic = (Z)-hexadec-7-enoic +c16c9 = + .common = Palmitoleic + .systematic = c-9-Hexadecenoic +c16t9 = + .common = Palmitelaidic + .systematic = t-9-Hexadecenoic +c16c11 = + .common = Palmitvaccenic + .systematic = (Z)-hexadec-11-enoic +c16c7c10 = + .systematic = (Z,Z)-hexadeca-7,10-dienoic +c16c7c10c13 = + .common = Roughanic + .systematic = (Z,Z,Z)-hexadeca-7,10,13-trienoic +c16c4c7c10c13 = + .systematic = (Z,Z,Z,Z)-hexadeca-4,7,10,13-tetraenoic +c17 = + .common = Margaric + .systematic = heptadecanoic +c18 = + .common = Stearic + .systematic = octadecanoic +c18c9 = + .common = Oleic + .systematic = (Z)-octadec-9-enoic +c18t9 = + .common = Elaidic + .systematic = (E)-octadec-9-enoic +c18c11 = + .common = Asclepic + .systematic = (Z)-octadec-11-enoic +c18c6c9 = + .common = γ-Linoleic + .systematic = c-9,12-Octadecadienoic +c18c9c12 = + .common = Linoleic + .systematic = c-9,12-Octadecadienoic +c18c9c12c15 = + .common = α-Linolenic + .systematic = c-9,12,15-Octadec-trienoic +c18c6c9c12 = + .common = γ-Linolenic + .systematic = c-6,9,12-Octadec-trienoic +c18c9t11t13 = + .common = α-Eleostearic + .systematic = 9c,11t,13t-Octadec-trienoic +c18t9t11t13 = + .common = β-Eleostearic + .systematic = 9t,11t,13t-Octadec-trienoic +c18c8t10c12 = + .common = Jacaric + .systematic = 8c,10t,12c-Octadec-trienoic +c18t9t11c13 = + .common = Catalpic + .systematic = 9t,11t,13c-Octadec-trienoic +c18c6c9c12c15 = + .common = Stearidonic + .systematic = c-6,9,12,15-Octadec-tetraenoic +c19 = + .common = Nonadecylic + .systematic = nonadecanoic +c20 = + .common = Arachidic + .systematic = eicosanoic +c20c9 = + .common = Gadoleic + .systematic = c-9-Eicosenoic +c20c11 = + .common = Gondoic + .systematic = c-11-Eicosenoic +c20c13 = + .common = Paullinic + .systematic = (Z)-icos-13-enoic +c20c11c14 = + .common = DihomoLinoleic + .systematic = c-11,14-Eicosadienoic +c20c11c14c17 = + .common = Bis-homo-α-Linolenic, ETA + .systematic = c-11,14,17-Eicos-trienoic +c20c8c11c14 = + .common = Bis-homo-γ-Linolenic + .systematic = c-8,11,14-Eicos-trienoic +c20c5c8c11 = + .common = Mead + .systematic = c-5,8,11-Eicos-trienoic +c20c5c8c11c14 = + .common = Arachidonic + .systematic = c-5,8,11,14-Eicos-tetraenoic +c20c8c11c14c17 = + .common = Eicos-tetraenoic + .systematic = c-8,11,14,17-Eicos-tetraenoic +c20c5c8c11c14c17 = + .common = EPA + .systematic = c-5,8,11,14,17-Eicos-pentaenoic +c21 = + .common = Heneicosylic + .systematic = heneicosanoic +c22 = + .common = Behenic + .systematic = docosanoic +c22c13 = + .common = Erucic + .systematic = c-13-docos-enoic +c22c15 = + .systematic = (Z)-docos-15-enoic +c22c13c16 = + .common = docos-adienoic + .systematic = (Z,Z)-docos-13,16-dienoic +c22c5c13c16 = + .common = Eranthic + .systematic = c-5,13,16-docos-trienoic +c22c7c10c13c16 = + .common = Adrenic + .systematic = c-7,10,13,16-docos-tetraenoic +c22c7c10c13c16c19 = + .common = DPA + .systematic = c-7,10,13,16,19-docos-pentaenoic +c22c4c7c10c13c16c19 = + .common = DHA + .systematic = c-4,7,10,13,16,19-docos-hexaenoic +c23 = + .common = Tricosylic + .systematic = tricosanoic +c24 = + .common = Lignoceric + .systematic = tetracosanoic +c24c15 = + .common = Nervonic + .systematic = c-15-Tetracosenoic +c24c15c18 = + .common = Tetracosadienoic + .systematic = c-15,18-Tetracosadienoic +c24c12c15c18 = + .common = Tetracosatrienylic + .systematic = c-12,15,18-Tetracos-trienoic +c24c9c12c15c18 = + .common = Tetracosatetraenylic + .systematic = c-9,12,15,18-Tetracos-tetraenoic +c24c6c9c12c15c18 = + .common = Tetracosapentaenylic + .systematic = c-6,9,12,15,18-Tetracosapentaenoic +c24c6c9c12c15c18c21 = + .common = Tetracosahexaenylic + .systematic = c-6,9,12,15,18,21-Tetracosahexaenoic +c25 = + .common = Hyenic + .systematic = pentacosanoic +c26 = + .common = Cerotic + .systematic = hexacosanoic +c26c17 = + .common = Ximenic + .systematic = c-17-Hexacosenoic +c26u0u0 = + .common = Hexacosadienylic + .systematic = hexacosadienoic +c26u0u0u0 = + .common = Hexacosatrienylic + .systematic = hexacos-trienoic +c26u0u0u0u0 = + .common = Hexacosatetraenylic + .systematic = hexacos-tetraenoic +c26u0u0u0u0u0 = + .common = Hexacosapentaenylic + .systematic = hexacosapentaenoic +c26u0u0u0u0u0u0 = + .common = Hexacosahexaenylic + .systematic = hexacosahexaenoic +c27 = + .common = Carboceric + .systematic = heptacosanoic +c28 = + .common = Montanic + .systematic = octacosanoic +c28u0 = + .common = Octacosenylic + .systematic = octacosenoic +c28u0u0 = + .systematic = octacosadienoic +c29 = + .common = Nonacosylic + .systematic = nonacosanoic +c30 = + .common = Melissic + .systematic = triacontanoic +c30c21 = + .common = Lumequeic + .systematic = c-21-Triacontenoic +c31 = + .common = Henatriacontylic + .systematic = henatriacontanoic +c32 = + .common = Lacceroic + .systematic = dotriacontanoic +c32u0 = + .common = Dotriacontenylic + .systematic = dotriacontenoic +c32u0u0 = + .systematic = dotriacontadienoic +c33 = + .common = Psyllic + .systematic = triatriacontanoic +c34 = + .common = Gheddic + .systematic = tetratriacontanoic +c34u0 = + .common = Tetratriacontenylic + .systematic = tetratriacontenoic +c34u0u0 = + .systematic = tetratriacontadienoic +c35 = + .common = Ceroplastic + .systematic = pentatriacontanoic +c36 = + .common = Hexatriacontylic + .systematic = hexatriacontanoic +c36u0 = + .common = Hexatriacontenylic + .systematic = hexatriacontenoic +c36u0u0 = = + .systematic = hexatriacontadienoic \ No newline at end of file diff --git a/ftl/en/fatty_acids/ippras.toml b/ftl/en/fatty_acids/ippras.toml new file mode 100644 index 0000000..d81bc48 --- /dev/null +++ b/ftl/en/fatty_acids/ippras.toml @@ -0,0 +1,356 @@ +# IPPRAS + +[c4] +abbreviation = ["Bu"] +common_name = ["Butyric acid"] +systematic_name = "Butanoic acid" + +[c5] +abbreviation = ["V"] +common_name = ["Valeric acid"] +systematic_name = "Pentanoic acid" + +[c6] +abbreviation = ["Co"] +common_name = ["Caproic acid"] +systematic_name = "Hexanoic acid" + +[c7] +abbreviation = ["En"] +common_name = ["Enanthic acid"] +systematic_name = "Heptanoic acid" + +[c8] +abbreviation = ["Cy"] +common_name = ["Caprylic acid"] +systematic_name = "Octanoic acid" + +[c9] +common_name = ["Pelargonic acid"] +systematic_name = "Nonanoic acid" + +[c10] +abbreviation = ["Ca"] +common_name = ["Capric acid"] +systematic_name = "Decanoic acid" + +[c11] +common_name = ["Undecylic acid"] +systematic_name = "Hendecanoic acid" + +[c12] +abbreviation = ["La"] +common_name = ["Lauric acid"] +systematic_name = "Dodecanoic acid" + +[c13] +common_name = ["Tridecylic acid"] +systematic_name = "Tridecanoic acid" + +[c14] +abbreviation = ["M"] +common_name = ["Myristic acid"] +systematic_name = "Tetradecanoic acid" + +[c15] +common_name = ["Pentadecylic acid"] +systematic_name = "Pentadecanoic acid" + +[c16] +abbreviation = ["P"] +common_name = ["Palmitic acid"] +systematic_name = "Hexadecanoic acid" + +[c16c9] +abbreviation = ["Po"] +common_name = ["Palmitoleic acid"] +systematic_name = "c-9-Hexadecenoic acid" + +[c16t9] +abbreviation = ["Pe"] +common_name = ["Palmitelaidic acid"] +systematic_name = "t-9-Hexadecenoic acid" + +[c17] +common_name = ["Margaric acid"] +systematic_name = "Heptadecanoic acid" + +[c18] +abbreviation = ["S"] +common_name = ["Stearic acid"] +systematic_name = "Octadecanoic acid" + +[c18c9] +abbreviation = ["O"] +common_name = ["Oleic acid"] +systematic_name = "c-9-Octadecenoic acid" + +[c18t9] +abbreviation = ["El"] +common_name = ["Elaidic acid"] +systematic_name = "t-9-Octadecenoic acid" + +[c18c9c12] +abbreviation = ["L"] +common_name = ["Linoleic acid"] +systematic_name = "c-9,12-Octadecadienoic acid" + +[c18c9c12c15] +abbreviation = ["α-Ln"] +common_name = ["α-Linolenic acid"] +systematic_name = "c-9,12,15-Octadecatrienoic acid" + +[c18c6c9c12] +abbreviation = ["GLA", "γ-Ln"] +common_name = ["γ-Linolenic acid"] +systematic_name = "c-6,9,12-Octadecatrienoic acid" + +[c18c9t11t13] +abbreviation = ["Eo"] +common_name = ["α-Eleostearic acid"] +systematic_name = "9c,11t,13t-Octadecatrienoic acid" + +[c18t9t11t13] +common_name = ["β-Eleostearic acid"] +systematic_name = "9t,11t,13t-Octadecatrienoic acid" + +[c18c8t10c12] +abbreviation = ["Ja"] +common_name = ["Jacaric acid"] +systematic_name = "8c,10t,12c-Octadecatrienoic acid" + +[c18t9t11c13] +abbreviation = ["Ct"] +common_name = ["Catalpic acid"] +systematic_name = "9t,11t,13c-Octadecatrienoic acid" + +[c18c6c9c12c15] +abbreviation = ["St"] +common_name = ["Stearidonic acid"] +systematic_name = "c-6,9,12,15-Octadecatetraenoic acid" + +[c19] +common_name = ["Nonadecylic acid"] +systematic_name = "Nonadecanoic acid" + +[c20] +abbreviation = ["A"] +common_name = ["Arachidic acid"] +systematic_name = "Eicosanoic acid" + +[c20c9] +abbreviation = ["G"] +common_name = ["Gadoleic acid"] +systematic_name = "c-9-Eicosenoic acid" + +[c20c11] +abbreviation = ["Go"] +common_name = ["Gondoic acid"] +systematic_name = "c-11-Eicosenoic acid" + +[c20c11c14] +common_name = ["DihomoLinoleic acid"] +systematic_name = "c-11,14-Eicosadienoic acid" + +[c20c11c14c17] +common_name = ["Bis-homo-α-Linolenic acid, ETA"] +systematic_name = "c-11,14,17-Eicosatrienoic acid" + +[c20c8c11c14] +common_name = ["Bis-homo-γ-Linolenic acid"] +systematic_name = "c-8,11,14-Eicosatrienoic acid" + +[c20c5c8c11] +common_name = ["Mead acid"] +systematic_name = "c-5,8,11-Eicosatrienoic acid" + +[c20c5c8c11c14] +abbreviation = ["Ao"] +common_name = ["Arachidonic acid"] +systematic_name = "c-5,8,11,14-Eicosatetraenoic acid" + +[c20c8c11c14c17] +common_name = ["Eicosatetraenoic acid"] +systematic_name = "c-8,11,14,17-Eicosatetraenoic acid" + +[c20c5c8c11c14c17] +abbreviation = ["Ep"] +common_name = ["EPA"] +systematic_name = "c-5,8,11,14,17-EicosaPentaenoic acid" + +[c21] +common_name = ["Heneicosylic acid"] +systematic_name = "Heneicosanoic acid" + +[c22] +abbreviation = ["B"] +common_name = ["Behenic acid"] +systematic_name = "Docosanoic acid" + +[c22c13] +abbreviation = ["E"] +common_name = ["Erucic acid"] +systematic_name = "c-13-Docosenoic acid" + +[c22c13c16] +common_name = ["Docosadienoic acid"] +systematic_name = "c-13,16-Docosadienoic acid" + +[c22c5c13c16] +common_name = ["Eranthic acid"] +systematic_name = "c-5,13,16-Docosatrienoic acid" + +[c22c7c10c13c16] +common_name = ["Adrenic acid"] +systematic_name = "c-7,10,13,16-Docosatetraenoic acid" + +[c22c7c10c13c16c19] +abbreviation = ["Dp"] +common_name = ["DPA"] +systematic_name = "c-7,10,13,16,19-DocosaPentaenoic acid" + +[c22c4c7c10c13c16c19] +abbreviation = ["Dh"] +common_name = ["DHA"] +systematic_name = "c-4,7,10,13,16,19-DocosaHexaenoic acid" + +[c23] +common_name = ["Tricosylic acid"] +systematic_name = "Tricosanoic acid" + +[c24] +abbreviation = ["Lg"] +common_name = ["Lignoceric acid"] +systematic_name = "Tetracosanoic acid" + +[c24c15] +abbreviation = ["N"] +common_name = ["Nervonic acid"] +systematic_name = "c-15-Tetracosenoic acid" + +[c24c15c18] +common_name = ["Tetracosadienoic acid"] +systematic_name = "c-15,18-Tetracosadienoic acid" + +[c24c12c15c18] +common_name = ["Tetracosatrienylic acid"] +systematic_name = "c-12,15,18-Tetracosatrienoic acid" + +[c24c9c12c15c18] +common_name = ["Tetracosatetraenylic acid"] +systematic_name = "c-9,12,15,18-Tetracosatetraenoic acid" + +[c24c6c9c12c15c18] +common_name = ["Tetracosapentaenylic acid"] +systematic_name = "c-6,9,12,15,18-Tetracosapentaenoic acid" + +[c24c6c9c12c15c18c21] +common_name = ["Tetracosahexaenylic acid"] +systematic_name = "c-6,9,12,15,18,21-Tetracosahexaenoic acid" + +[c25] +common_name = ["Hyenic acid"] +systematic_name = "Pentacosanoic acid" + +[c26] +abbreviation = ["Ce"] +common_name = ["Cerotic acid"] +systematic_name = "Hexacosanoic acid" + +[c26c17] +abbreviation = ["Xi"] +common_name = ["Ximenic acid"] +systematic_name = "c-17-Hexacosenoic acid" + +[c26u0u0] +common_name = ["Hexacosadienylic acid"] +systematic_name = "Hexacosadienoic acid" + +[c26u0u0u0] +common_name = ["Hexacosatrienylic acid"] +systematic_name = "Hexacosatrienoic acid" + +[c26u0u0u0u0] +common_name = ["Hexacosatetraenylic acid"] +systematic_name = "Hexacosatetraenoic acid" + +[c26u0u0u0u0u0] +common_name = ["Hexacosapentaenylic acid"] +systematic_name = "Hexacosapentaenoic acid" + +[c26u0u0u0u0u0u0] +common_name = ["Hexacosahexaenylic acid"] +systematic_name = "Hexacosahexaenoic acid" + +[c27] +common_name = ["Carboceric acid"] +systematic_name = "Heptacosanoic acid" + +[c28] +abbreviation = ["Mo"] +common_name = ["Montanic acid"] +systematic_name = "Octacosanoic acid" + +[c28u0] +common_name = ["Octacosenylic acid"] +systematic_name = "Octacosenoic acid" + +[c28u0u0] +systematic_name = "Octacosadienoic acid" + +[c29] +common_name = ["Nonacosylic acid"] +systematic_name = "Nonacosanoic acid" + +[c30] +common_name = ["Melissic acid"] +systematic_name = "Triacontanoic acid" + +[c30c21] +common_name = ["Lumequeic acid"] +systematic_name = "c-21-Triacontenoic acid" + +[c31] +common_name = ["Henatriacontylic acid"] +systematic_name = "Henatriacontanoic acid" + +[c32] +common_name = ["Lacceroic acid"] +systematic_name = "Dotriacontanoic acid" + +[c32u0] +common_name = ["Dotriacontenylic acid"] +systematic_name = "Dotriacontenoic acid" + +[c32u0u0] +systematic_name = "Dotriacontadienoic acid" + +[c33] +common_name = ["Psyllic acid"] +systematic_name = "Triatriacontanoic acid" + +[c34] +common_name = ["Gheddic acid"] +systematic_name = "Tetratriacontanoic acid" + +[c34u0] +common_name = ["Tetratriacontenylic acid"] +systematic_name = "Tetratriacontenoic acid" + +[c34u0u0] +systematic_name = "Tetratriacontadienoic acid" + +[c35] +common_name = ["Ceroplastic acid"] +systematic_name = "Pentatriacontanoic acid" + +[c36] +common_name = ["Hexatriacontylic acid"] +systematic_name = "Hexatriacontanoic acid" + +[c36u0] +common_name = ["Hexatriacontenylic acid"] +systematic_name = "Hexatriacontenoic acid" + +[c36u0u0] +systematic_name = "Hexatriacontadienoic acid" From 1f8ada0fe8af21bf88b10302604cee0ef6ffbe3b Mon Sep 17 00:00:00 2001 From: g Date: Fri, 17 Oct 2025 17:47:54 +0300 Subject: [PATCH 02/26] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e18ef5f..cb65523 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,6 @@ The Fatty acid names project -[aocs.org 1](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-1) -[aocs.org 2](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-2) -[byrdwell.com](https://byrdwell.com/Triacylglycerols/FattyAcids.htm) +* [aocs.org 1](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-1) +* [aocs.org 2](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-2) +* [byrdwell.com](https://byrdwell.com/Triacylglycerols/FattyAcids.htm) From 41cffb619e4b7a0c226faf42e472dfaae0eaa2b2 Mon Sep 17 00:00:00 2001 From: kgv Date: Sun, 19 Oct 2025 00:05:13 +0300 Subject: [PATCH 03/26] 37 --- .cargo/config.toml | 2 + .github/dependabot.yml | 14 + .github/workflows/cargo_machete.yml | 12 + .github/workflows/pages.yml | 31 + .github/workflows/rust.yml | 60 + .github/workflows/typos.yml | 15 + .typos.toml | 2 + Cargo.lock | 7004 +++++++++++++++++ Cargo.toml | 71 + README.md | 9 + .../fatty_acids/aocs.org.ext.ftl | 0 ftl/{en => aocs.org}/fatty_acids/aocs.org.ftl | 330 +- .../fatty_acids/byrdwell.com.ftl | 0 ftl/{en => aocs.org}/fatty_acids/ippras.ftl | 0 ftl/{en => aocs.org}/fatty_acids/ippras.toml | 0 ftl/en-US/aocs.org.ext.ftl | 12 + ftl/en-US/aocs.org.ftl | 718 ++ ftl/en-US/main.ftl | 12 + ftl/jp-JP/main.ftl | 8 + ftl/ru-RU/main.ftl | 12 + rustfmt.toml | 3 + src/app/data.rs | 317 + src/app/mod.rs | 243 + src/app/state/about.rs | 60 + src/app/state/mod.rs | 47 + src/app/state/settings.rs | 19 + src/app/state/windows.rs | 19 + src/lib.rs | 18 + src/localization.rs | 55 + src/macros.rs | 6 + src/main.rs | 73 + taplo.toml | 13 + 32 files changed, 9020 insertions(+), 165 deletions(-) create mode 100644 .cargo/config.toml create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/cargo_machete.yml create mode 100644 .github/workflows/pages.yml create mode 100644 .github/workflows/rust.yml create mode 100644 .github/workflows/typos.yml create mode 100644 .typos.toml create mode 100644 Cargo.lock create mode 100644 Cargo.toml rename ftl/{en => aocs.org}/fatty_acids/aocs.org.ext.ftl (100%) rename ftl/{en => aocs.org}/fatty_acids/aocs.org.ftl (51%) rename ftl/{en => aocs.org}/fatty_acids/byrdwell.com.ftl (100%) rename ftl/{en => aocs.org}/fatty_acids/ippras.ftl (100%) rename ftl/{en => aocs.org}/fatty_acids/ippras.toml (100%) create mode 100644 ftl/en-US/aocs.org.ext.ftl create mode 100644 ftl/en-US/aocs.org.ftl create mode 100644 ftl/en-US/main.ftl create mode 100644 ftl/jp-JP/main.ftl create mode 100644 ftl/ru-RU/main.ftl create mode 100644 rustfmt.toml create mode 100644 src/app/data.rs create mode 100644 src/app/mod.rs create mode 100644 src/app/state/about.rs create mode 100644 src/app/state/mod.rs create mode 100644 src/app/state/settings.rs create mode 100644 src/app/state/windows.rs create mode 100644 src/lib.rs create mode 100644 src/localization.rs create mode 100644 src/macros.rs create mode 100644 src/main.rs create mode 100644 taplo.toml diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..2e07606 --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,2 @@ +[target.wasm32-unknown-unknown] +rustflags = ['--cfg', 'getrandom_backend="wasm_js"'] diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..71df2f3 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: + - package-ecosystem: cargo + directory: / + schedule: + interval: monthly + ignore: + - dependency-name: "atom" + - dependency-name: "molecule" + + - package-ecosystem: github-actions + directory: / + schedule: + interval: monthly diff --git a/.github/workflows/cargo_machete.yml b/.github/workflows/cargo_machete.yml new file mode 100644 index 0000000..61c403a --- /dev/null +++ b/.github/workflows/cargo_machete.yml @@ -0,0 +1,12 @@ +name: Cargo Machete +on: + pull_request: { branches: "*" } + +jobs: + detect-unused-dependencies: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Machete + uses: bnjbvr/cargo-machete@main diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml new file mode 100644 index 0000000..37d3129 --- /dev/null +++ b/.github/workflows/pages.yml @@ -0,0 +1,31 @@ +name: Github Pages + +on: [workflow_dispatch] + +permissions: + contents: write + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Setup rust # setup rust toolchain for wasm + uses: dtolnay/rust-toolchain@nightly + with: + target: wasm32-unknown-unknown + - name: Cache rust # cache the rust build artefacts + uses: Swatinem/rust-cache@v2 + - name: Download and install trunk + run: wget -qO- https://github.com/thedodd/trunk/releases/latest/download/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- + - name: Build + run: ./trunk build --release --filehash=false --public-url=$public_url + env: + public_url: "https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}" + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Deploy + uses: JamesIves/github-pages-deploy-action@v4 + with: + folder: dist + single-commit: true diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml new file mode 100644 index 0000000..f5d8f3c --- /dev/null +++ b/.github/workflows/rust.yml @@ -0,0 +1,60 @@ +name: Rust + +on: [push, pull_request] + +env: + CARGO_TERM_COLOR: always + # RUSTFLAGS: -D warnings + +jobs: + check: + name: Check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: awalsh128/cache-apt-pkgs-action@v1 + with: + packages: libgtk-3-dev librust-atk-dev + - uses: dtolnay/rust-toolchain@nightly + - uses: Swatinem/rust-cache@v2 + - run: cargo check + + test: + name: Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: awalsh128/cache-apt-pkgs-action@v1 + with: + packages: libgtk-3-dev librust-atk-dev + - uses: dtolnay/rust-toolchain@nightly + - uses: Swatinem/rust-cache@v2 + - run: cargo test --all + + fmt: + name: Format + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: awalsh128/cache-apt-pkgs-action@v1 + with: + packages: libgtk-3-dev librust-atk-dev + - uses: dtolnay/rust-toolchain@nightly + with: + components: rustfmt + - uses: Swatinem/rust-cache@v2 + - run: cargo fmt --all -- --check + + clippy: + name: Clippy + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: awalsh128/cache-apt-pkgs-action@v1 + with: + packages: libgtk-3-dev librust-atk-dev + - uses: dtolnay/rust-toolchain@nightly + with: + components: clippy + - uses: Swatinem/rust-cache@v2 + - run: cargo clippy --all diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml new file mode 100644 index 0000000..82796a5 --- /dev/null +++ b/.github/workflows/typos.yml @@ -0,0 +1,15 @@ +name: Spell Check + +on: + workflow_dispatch: + +jobs: + run: + name: Spell Check + runs-on: ubuntu-latest + steps: + - name: Checkout Actions Repository + uses: actions/checkout@v4 + + - name: Check spelling of entire workspace + uses: crate-ci/typos@master diff --git a/.typos.toml b/.typos.toml new file mode 100644 index 0000000..296bbd2 --- /dev/null +++ b/.typos.toml @@ -0,0 +1,2 @@ +[default.extend-identifiers] +fan = "fan" diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..f27de57 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7004 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "ab_glyph" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2" +dependencies = [ + "ab_glyph_rasterizer", + "owned_ttf_parser", +] + +[[package]] +name = "ab_glyph_rasterizer" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" + +[[package]] +name = "accesskit" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e25ae84c0260bdf5df07796d7cc4882460de26a2b406ec0e6c42461a723b271b" +dependencies = [ + "enumn", + "serde", +] + +[[package]] +name = "accesskit_atspi_common" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bd41de2e54451a8ca0dd95ebf45b54d349d29ebceb7f20be264eee14e3d477" +dependencies = [ + "accesskit", + "accesskit_consumer", + "atspi-common", + "serde", + "thiserror 1.0.69", + "zvariant", +] + +[[package]] +name = "accesskit_consumer" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bfae7c152994a31dc7d99b8eeac7784a919f71d1b306f4b83217e110fd3824c" +dependencies = [ + "accesskit", + "hashbrown 0.15.5", +] + +[[package]] +name = "accesskit_macos" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "692dd318ff8a7a0ffda67271c4bd10cf32249656f4e49390db0b26ca92b095f2" +dependencies = [ + "accesskit", + "accesskit_consumer", + "hashbrown 0.15.5", + "objc2 0.5.2", + "objc2-app-kit 0.2.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "accesskit_unix" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5f7474c36606d0fe4f438291d667bae7042ea2760f506650ad2366926358fc8" +dependencies = [ + "accesskit", + "accesskit_atspi_common", + "async-channel", + "async-executor", + "async-task", + "atspi", + "futures-lite", + "futures-util", + "serde", + "zbus", +] + +[[package]] +name = "accesskit_windows" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70a042b62c9c05bf7b616f015515c17d2813f3ba89978d6f4fc369735d60700a" +dependencies = [ + "accesskit", + "accesskit_consumer", + "hashbrown 0.15.5", + "static_assertions", + "windows 0.61.3", + "windows-core 0.61.2", +] + +[[package]] +name = "accesskit_winit" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c1f0d3d13113d8857542a4f8d1a1c24d1dc1527b77aee8426127f4901588708" +dependencies = [ + "accesskit", + "accesskit_macos", + "accesskit_unix", + "accesskit_windows", + "raw-window-handle", + "winit", +] + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "getrandom 0.3.4", + "once_cell", + "serde", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "android-activity" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046" +dependencies = [ + "android-properties", + "bitflags 2.9.4", + "cc", + "cesu8", + "jni", + "jni-sys", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys 0.6.0+11769913", + "num_enum", + "thiserror 1.0.69", +] + +[[package]] +name = "android-properties" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" + +[[package]] +name = "arboard" +version = "3.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf" +dependencies = [ + "clipboard-win", + "image", + "log", + "objc2 0.6.3", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation 0.3.2", + "parking_lot", + "percent-encoding", + "windows-sys 0.60.2", + "x11rb", +] + +[[package]] +name = "argminmax" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70f13d10a41ac8d2ec79ee34178d61e6f47a29c2edfe7ef1721c7383b0359e65" +dependencies = [ + "num-traits", +] + +[[package]] +name = "array-init-cursor" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed51fe0f224d1d4ea768be38c51f9f831dee9d05c163c11fba0b8c44387b1fc3" + +[[package]] +name = "arrayref" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "as-raw-xcb-connection" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" + +[[package]] +name = "ash" +version = "0.38.0+1.3.281" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" +dependencies = [ + "libloading", +] + +[[package]] +name = "async-broadcast" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" +dependencies = [ + "event-listener", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-channel" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" +dependencies = [ + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-executor" +version = "1.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "pin-project-lite", + "slab", +] + +[[package]] +name = "async-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" +dependencies = [ + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite", + "parking", + "polling", + "rustix 1.1.2", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-lock" +version = "3.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" +dependencies = [ + "event-listener", + "event-listener-strategy", + "pin-project-lite", +] + +[[package]] +name = "async-process" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" +dependencies = [ + "async-channel", + "async-io", + "async-lock", + "async-signal", + "async-task", + "blocking", + "cfg-if", + "event-listener", + "futures-lite", + "rustix 1.1.2", +] + +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "async-signal" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" +dependencies = [ + "async-io", + "async-lock", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix 1.1.2", + "signal-hook-registry", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-stream" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" +dependencies = [ + "async-stream-impl", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-stream-impl" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "async-task" +version = "4.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "atoi_simd" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a49e05797ca52e312a0c658938b7d00693ef037799ef7187678f212d7684cf" +dependencies = [ + "debug_unsafe", +] + +[[package]] +name = "atom" +version = "0.0.3" +source = "git+https://github.com/ippras/atom#476e706dbd1a18451579df59095962cc552f2368" +dependencies = [ + "derive_more", + "indexmap", + "serde", + "strum 0.25.0", + "thiserror 1.0.69", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "atspi" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c83247582e7508838caf5f316c00791eee0e15c0bf743e6880585b867e16815c" +dependencies = [ + "atspi-common", + "atspi-connection", + "atspi-proxies", +] + +[[package]] +name = "atspi-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33dfc05e7cdf90988a197803bf24f5788f94f7c94a69efa95683e8ffe76cfdfb" +dependencies = [ + "enumflags2", + "serde", + "static_assertions", + "zbus", + "zbus-lockstep", + "zbus-lockstep-macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "atspi-connection" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4193d51303d8332304056ae0004714256b46b6635a5c556109b319c0d3784938" +dependencies = [ + "atspi-common", + "atspi-proxies", + "futures-lite", + "zbus", +] + +[[package]] +name = "atspi-proxies" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2eebcb9e7e76f26d0bcfd6f0295e1cd1e6f33bedbc5698a971db8dc43d7751c" +dependencies = [ + "atspi-common", + "serde", + "zbus", +] + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bincode" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" +dependencies = [ + "bincode_derive", + "serde", + "unty", +] + +[[package]] +name = "bincode_derive" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" +dependencies = [ + "virtue", +] + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" +dependencies = [ + "serde", +] + +[[package]] +name = "blake3" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" +dependencies = [ + "arrayref", + "arrayvec", + "cc", + "cfg-if", + "constant_time_eq", +] + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2 0.5.2", +] + +[[package]] +name = "blocking" +version = "1.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" +dependencies = [ + "async-channel", + "async-task", + "futures-io", + "futures-lite", + "piper", +] + +[[package]] +name = "boxcar" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e" + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "bytemuck" +version = "1.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +dependencies = [ + "serde", +] + +[[package]] +name = "calloop" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" +dependencies = [ + "bitflags 2.9.4", + "log", + "polling", + "rustix 0.38.44", + "slab", + "thiserror 1.0.69", +] + +[[package]] +name = "calloop-wayland-source" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" +dependencies = [ + "calloop", + "rustix 0.38.44", + "wayland-backend", + "wayland-client", +] + +[[package]] +name = "castaway" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a" +dependencies = [ + "rustversion", +] + +[[package]] +name = "cc" +version = "1.2.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7" +dependencies = [ + "find-msvc-tools", + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "cgl" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" +dependencies = [ + "libc", +] + +[[package]] +name = "chrono" +version = "0.4.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +dependencies = [ + "iana-time-zone", + "num-traits", + "serde", + "windows-link 0.2.1", +] + +[[package]] +name = "chrono-tz" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3" +dependencies = [ + "chrono", + "phf 0.12.1", +] + +[[package]] +name = "clipboard-win" +version = "5.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4" +dependencies = [ + "error-code", +] + +[[package]] +name = "codespan-reporting" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" +dependencies = [ + "serde", + "termcolor", + "unicode-width", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "comfy-table" +version = "7.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b" +dependencies = [ + "unicode-segmentation", + "unicode-width", +] + +[[package]] +name = "compact_str" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a" +dependencies = [ + "castaway", + "cfg-if", + "itoa", + "rustversion", + "ryu", + "serde", + "static_assertions", +] + +[[package]] +name = "concat-idents" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "console_error_panic_hook" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +dependencies = [ + "cfg-if", + "wasm-bindgen", +] + +[[package]] +name = "constant_time_eq" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crunchy" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cursor-icon" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" + +[[package]] +name = "data-url" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" + +[[package]] +name = "debug_unsafe" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85d3cef41d236720ed453e102153a53e4cc3d2fde848c0078a50cf249e8e3e5b" + +[[package]] +name = "derive_more" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dispatch2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" +dependencies = [ + "bitflags 2.9.4", + "objc2 0.6.3", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading", +] + +[[package]] +name = "document-features" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" +dependencies = [ + "litrs", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + +[[package]] +name = "dpi" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" + +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "ecolor" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94bdf37f8d5bd9aa7f753573fdda9cf7343afa73dd28d7bfe9593bd9798fc07e" +dependencies = [ + "bytemuck", + "emath", + "serde", +] + +[[package]] +name = "eframe" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14d1c15e7bd136b309bd3487e6ffe5f668b354cd9768636a836dd738ac90eb0b" +dependencies = [ + "ahash", + "bytemuck", + "document-features", + "egui", + "egui-wgpu", + "egui-winit", + "egui_glow", + "glow", + "glutin", + "glutin-winit", + "home", + "image", + "js-sys", + "log", + "objc2 0.5.2", + "objc2-app-kit 0.2.2", + "objc2-foundation 0.2.2", + "parking_lot", + "percent-encoding", + "profiling", + "raw-window-handle", + "ron", + "serde", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "web-time", + "winapi", + "windows-sys 0.59.0", + "winit", +] + +[[package]] +name = "egui" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5d0306cd61ca75e29682926d71f2390160247f135965242e904a636f51c0dc" +dependencies = [ + "accesskit", + "ahash", + "bitflags 2.9.4", + "emath", + "epaint", + "log", + "nohash-hasher", + "profiling", + "ron", + "serde", + "smallvec", + "unicode-segmentation", +] + +[[package]] +name = "egui-phosphor" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80049258178b29a9807b15b5bcf3d60722a22a91d03bc9316935dec5ed5ed2e0" +dependencies = [ + "egui", +] + +[[package]] +name = "egui-wgpu" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c12eca13293f8eba27a32aaaa1c765bfbf31acd43e8d30d5881dcbe5e99ca0c7" +dependencies = [ + "ahash", + "bytemuck", + "document-features", + "egui", + "epaint", + "log", + "profiling", + "thiserror 1.0.69", + "type-map", + "web-time", + "wgpu", + "winit", +] + +[[package]] +name = "egui-winit" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f95d0a91f9cb0dc2e732d49c2d521ac8948e1f0b758f306fb7b14d6f5db3927f" +dependencies = [ + "accesskit_winit", + "ahash", + "arboard", + "bytemuck", + "egui", + "log", + "profiling", + "raw-window-handle", + "serde", + "smithay-clipboard", + "web-time", + "webbrowser", + "winit", +] + +[[package]] +name = "egui_animation" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f413d1209497f01f09c2105bde6fe12528722440199ef3f8b8718f1de6dbe8d" +dependencies = [ + "egui", + "hello_egui_utils", + "simple-easing", +] + +[[package]] +name = "egui_commonmark" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26c9caff9c964af1e3d913acd85e86d2170e3169a43cf4ff84eea3106691c14d" +dependencies = [ + "egui", + "egui_commonmark_backend", + "egui_extras", + "pulldown-cmark", +] + +[[package]] +name = "egui_commonmark_backend" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e317aa4031f27be77d4c1c33cb038cdf02d77790c28e5cf1283a66cceb88695" +dependencies = [ + "egui", + "egui_extras", + "pulldown-cmark", +] + +[[package]] +name = "egui_dnd" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "921d16245580270bb2749d0ec6c07f20f760b1f7642e00d3a4d87f268e3100b9" +dependencies = [ + "egui", + "egui_animation", + "simple-easing", + "web-time", +] + +[[package]] +name = "egui_ext" +version = "0.4.1" +source = "git+https://github.com/kgv/egui_ext#0d22bcc5851524c217682c2a58e94b80f53ea10f" +dependencies = [ + "eframe", + "egui", + "egui-phosphor", + "egui_commonmark", + "egui_extras", + "gloo-utils", + "js-sys", + "mathjax_svg", + "thiserror 2.0.17", + "tracing", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "egui_extras" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dddbceddf39805fc6c62b1f7f9c05e23590b40844dc9ed89c6dc6dbc886e3e3b" +dependencies = [ + "ahash", + "egui", + "enum-map", + "image", + "log", + "mime_guess2", + "profiling", + "resvg", +] + +[[package]] +name = "egui_glow" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7037813341727937f9e22f78d912f3e29bc3c46e2f40a9e82bb51cbf5e4cfb" +dependencies = [ + "ahash", + "bytemuck", + "egui", + "glow", + "log", + "memoffset", + "profiling", + "wasm-bindgen", + "web-sys", + "winit", +] + +[[package]] +name = "egui_l20n" +version = "0.3.0" +source = "git+https://github.com/kgv/egui_l20n#d5fa762d93d244b5f5dcb6392ff1c634f6653d4a" +dependencies = [ + "eframe", + "egui", + "egui-phosphor", + "fluent", + "fluent_content", + "tracing", + "unic-langid", +] + +[[package]] +name = "egui_table" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "278de54541e82733ac6124a6e809d58c2a64d7b995344c82e3540404a714be8c" +dependencies = [ + "egui", + "serde", + "vec1", +] + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +dependencies = [ + "serde", +] + +[[package]] +name = "emath" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45fd7bc25f769a3c198fe1cf183124bf4de3bd62ef7b4f1eaf6b08711a3af8db" +dependencies = [ + "bytemuck", + "serde", +] + +[[package]] +name = "endi" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" + +[[package]] +name = "enum-map" +version = "2.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" +dependencies = [ + "enum-map-derive", +] + +[[package]] +name = "enum-map-derive" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "enumflags2" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" +dependencies = [ + "enumflags2_derive", + "serde", +] + +[[package]] +name = "enumflags2_derive" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "enumn" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "epaint" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63adcea970b7a13094fe97a36ab9307c35a750f9e24bf00bb7ef3de573e0fddb" +dependencies = [ + "ab_glyph", + "ahash", + "bytemuck", + "ecolor", + "emath", + "epaint_default_fonts", + "log", + "nohash-hasher", + "parking_lot", + "profiling", + "serde", +] + +[[package]] +name = "epaint_default_fonts" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1537accc50c9cab5a272c39300bdd0dd5dca210f6e5e8d70be048df9596e7ca2" + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "error-code" +version = "3.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" + +[[package]] +name = "ethnum" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b" + +[[package]] +name = "euclid" +version = "0.22.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48" +dependencies = [ + "num-traits", +] + +[[package]] +name = "event-listener" +version = "5.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" +dependencies = [ + "event-listener", + "pin-project-lite", +] + +[[package]] +name = "fallible-streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + +[[package]] +name = "fan" +version = "0.1.0" +dependencies = [ + "anyhow", + "console_error_panic_hook", + "eframe", + "egui", + "egui-phosphor", + "egui_dnd", + "egui_ext", + "egui_l20n", + "egui_table", + "getrandom 0.3.4", + "lipid", + "log", + "molecule", + "polars", + "polars_ext", + "poll-promise", + "serde", + "thiserror 2.0.17", + "tokio", + "toml", + "tracing", + "tracing-subscriber", + "tracing-wasm", + "unic-langid", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "fast-float2" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55" + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fatty_acid_macro" +version = "0.6.2" +source = "git+https://github.com/ippras/fatty_acid_macro#c19b2768b56e18cf2a6307dd2c8acca29706f294" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "fax" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab" +dependencies = [ + "fax_derive", +] + +[[package]] +name = "fax_derive" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "flate2" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" + +[[package]] +name = "fluent" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a" +dependencies = [ + "fluent-bundle", + "unic-langid", +] + +[[package]] +name = "fluent-bundle" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493" +dependencies = [ + "fluent-langneg", + "fluent-syntax", + "intl-memoizer", + "intl_pluralrules", + "rustc-hash 1.1.0", + "self_cell 0.10.3", + "smallvec", + "unic-langid", +] + +[[package]] +name = "fluent-langneg" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94" +dependencies = [ + "unic-langid", +] + +[[package]] +name = "fluent-syntax" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d" +dependencies = [ + "thiserror 1.0.69", +] + +[[package]] +name = "fluent_content" +version = "0.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38dc4630a89c85160410fd062826b505218a0ca68121f92d9fbd9a0e71c1a148" +dependencies = [ + "fluent", + "fluent-langneg", + "intl-memoizer", + "thiserror 1.0.69", + "tracing", + "unic-langid", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "fs4" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4" +dependencies = [ + "rustix 1.1.2", + "windows-sys 0.59.0", +] + +[[package]] +name = "fslock" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57eafdd0c16f57161105ae1b98a1238f97645f2f588438b2949c99a2af9616bf" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "futures" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-lite" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "generic-array" +version = "0.14.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "gethostname" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" +dependencies = [ + "rustix 1.1.2", + "windows-link 0.2.1", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi", + "wasip2", + "wasm-bindgen", +] + +[[package]] +name = "gl_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" +dependencies = [ + "khronos_api", + "log", + "xml-rs", +] + +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + +[[package]] +name = "gloo-utils" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa" +dependencies = [ + "js-sys", + "serde", + "serde_json", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "glow" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08" +dependencies = [ + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "glutin" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12124de845cacfebedff80e877bb37b5b75c34c5a4c89e47e1cdd67fb6041325" +dependencies = [ + "bitflags 2.9.4", + "cfg_aliases", + "cgl", + "dispatch2", + "glutin_egl_sys", + "glutin_glx_sys", + "glutin_wgl_sys", + "libloading", + "objc2 0.6.3", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "once_cell", + "raw-window-handle", + "wayland-sys", + "windows-sys 0.52.0", + "x11-dl", +] + +[[package]] +name = "glutin-winit" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85edca7075f8fc728f28cb8fbb111a96c3b89e930574369e3e9c27eb75d3788f" +dependencies = [ + "cfg_aliases", + "glutin", + "raw-window-handle", + "winit", +] + +[[package]] +name = "glutin_egl_sys" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c4680ba6195f424febdc3ba46e7a42a0e58743f2edb115297b86d7f8ecc02d2" +dependencies = [ + "gl_generator", + "windows-sys 0.52.0", +] + +[[package]] +name = "glutin_glx_sys" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a7bb2938045a88b612499fbcba375a77198e01306f52272e692f8c1f3751185" +dependencies = [ + "gl_generator", + "x11-dl", +] + +[[package]] +name = "glutin_wgl_sys" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e" +dependencies = [ + "gl_generator", +] + +[[package]] +name = "gpu-alloc" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" +dependencies = [ + "bitflags 2.9.4", + "gpu-alloc-types", +] + +[[package]] +name = "gpu-alloc-types" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" +dependencies = [ + "bitflags 2.9.4", +] + +[[package]] +name = "gpu-allocator" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd" +dependencies = [ + "log", + "presser", + "thiserror 1.0.69", + "windows 0.58.0", +] + +[[package]] +name = "gpu-descriptor" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" +dependencies = [ + "bitflags 2.9.4", + "gpu-descriptor-types", + "hashbrown 0.15.5", +] + +[[package]] +name = "gpu-descriptor-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" +dependencies = [ + "bitflags 2.9.4", +] + +[[package]] +name = "h2" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "half" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" +dependencies = [ + "cfg-if", + "crunchy", + "num-traits", + "zerocopy", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", + "rayon", + "serde", +] + +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hello_egui_utils" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea8d21d4cd2b323f7703a43fb72c0f58da649387538a96c67b02fc3967ed55dc" +dependencies = [ + "concat-idents", + "egui", +] + +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hexf-parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" + +[[package]] +name = "home" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "http" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "humantime" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" + +[[package]] +name = "hyper" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "h2", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-native-certs", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" +dependencies = [ + "base64", + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core 0.62.2", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" + +[[package]] +name = "icu_properties" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "potential_utf", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" + +[[package]] +name = "icu_provider" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +dependencies = [ + "displaydoc", + "icu_locale_core", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "image" +version = "0.25.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7" +dependencies = [ + "bytemuck", + "byteorder-lite", + "moxcms", + "num-traits", + "png 0.18.0", + "tiff", +] + +[[package]] +name = "imagesize" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285" + +[[package]] +name = "indexmap" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" +dependencies = [ + "equivalent", + "hashbrown 0.16.0", + "serde", + "serde_core", +] + +[[package]] +name = "intl-memoizer" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f" +dependencies = [ + "type-map", + "unic-langid", +] + +[[package]] +name = "intl_pluralrules" +version = "7.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972" +dependencies = [ + "unic-langid", +] + +[[package]] +name = "ipnet" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.4", + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.81" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "khronos-egl" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" +dependencies = [ + "libc", + "libloading", + "pkg-config", +] + +[[package]] +name = "khronos_api" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" + +[[package]] +name = "kurbo" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62" +dependencies = [ + "arrayvec", + "euclid", + "smallvec", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libc" +version = "0.2.177" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" + +[[package]] +name = "libloading" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" +dependencies = [ + "cfg-if", + "windows-link 0.2.1", +] + +[[package]] +name = "libm" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" + +[[package]] +name = "libredox" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" +dependencies = [ + "bitflags 2.9.4", + "libc", + "redox_syscall 0.5.18", +] + +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "linux-raw-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" + +[[package]] +name = "lipid" +version = "0.5.1" +source = "git+https://github.com/ippras/lipid#03b8932f78158fcf9ead74ee996ea75eae670b4b" +dependencies = [ + "atom", + "fatty_acid_macro", + "polars", + "polars_ext", +] + +[[package]] +name = "litemap" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" + +[[package]] +name = "litrs" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" + +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "lz4" +version = "1.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4" +dependencies = [ + "lz4-sys", +] + +[[package]] +name = "lz4-sys" +version = "1.11.1+lz4-1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "matchers" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" +dependencies = [ + "regex-automata", +] + +[[package]] +name = "mathjax_svg" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d973745105c3fc2b84703c01e1455d02de8e2729938aaf6f69b3661b4932ffa" +dependencies = [ + "anyhow", + "thiserror 1.0.69", + "v8", +] + +[[package]] +name = "memchr" +version = "2.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" + +[[package]] +name = "memmap2" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "metal" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e" +dependencies = [ + "bitflags 2.9.4", + "block", + "core-graphics-types", + "foreign-types", + "log", + "objc", + "paste", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess2" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1706dc14a2e140dec0a7a07109d9a3d5890b81e85bd6c60b906b249a77adf0ca" +dependencies = [ + "mime", + "phf 0.11.3", + "phf_shared 0.11.3", + "unicase", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "molecule" +version = "0.0.4" +source = "git+https://github.com/ippras/molecule#40bfc07cef521c0922827150d9760163c827305e" +dependencies = [ + "atom", + "petgraph", + "regex", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "moxcms" +version = "0.7.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c588e11a3082784af229e23e8e4ecf5bcc6fbe4f69101e0421ce8d79da7f0b40" +dependencies = [ + "num-traits", + "pxfm", +] + +[[package]] +name = "naga" +version = "25.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632" +dependencies = [ + "arrayvec", + "bit-set", + "bitflags 2.9.4", + "cfg_aliases", + "codespan-reporting", + "half", + "hashbrown 0.15.5", + "hexf-parse", + "indexmap", + "log", + "num-traits", + "once_cell", + "rustc-hash 1.1.0", + "spirv", + "strum 0.26.3", + "thiserror 2.0.17", + "unicode-ident", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.9.4", + "jni-sys", + "log", + "ndk-sys 0.6.0+11769913", + "num_enum", + "raw-window-handle", + "thiserror 1.0.69", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.5.0+25.2.9519653" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "nix" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" +dependencies = [ + "bitflags 2.9.4", + "cfg-if", + "cfg_aliases", + "libc", + "memoffset", +] + +[[package]] +name = "nohash-hasher" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" + +[[package]] +name = "now" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d89e9874397a1f0a52fc1f197a8effd9735223cb2390e9dcc83ac6cd02923d0" +dependencies = [ + "chrono", +] + +[[package]] +name = "nu-ansi-term" +version = "0.50.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "num_enum" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" +dependencies = [ + "objc2-encode", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.9.4", + "block2", + "libc", + "objc2 0.5.2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation 0.2.2", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-app-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" +dependencies = [ + "bitflags 2.9.4", + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" +dependencies = [ + "bitflags 2.9.4", + "block2", + "objc2 0.5.2", + "objc2-core-location", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-contacts" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" +dependencies = [ + "block2", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.9.4", + "block2", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-core-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +dependencies = [ + "bitflags 2.9.4", + "dispatch2", + "objc2 0.6.3", +] + +[[package]] +name = "objc2-core-graphics" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" +dependencies = [ + "bitflags 2.9.4", + "dispatch2", + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-io-surface", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal", +] + +[[package]] +name = "objc2-core-location" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" +dependencies = [ + "block2", + "objc2 0.5.2", + "objc2-contacts", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-encode" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.9.4", + "block2", + "dispatch", + "libc", + "objc2 0.5.2", +] + +[[package]] +name = "objc2-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags 2.9.4", + "objc2 0.6.3", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-io-surface" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" +dependencies = [ + "bitflags 2.9.4", + "objc2 0.6.3", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-link-presentation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" +dependencies = [ + "block2", + "objc2 0.5.2", + "objc2-app-kit 0.2.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.9.4", + "block2", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.9.4", + "block2", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal", +] + +[[package]] +name = "objc2-symbols" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" +dependencies = [ + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-ui-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" +dependencies = [ + "bitflags 2.9.4", + "block2", + "objc2 0.5.2", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-image", + "objc2-core-location", + "objc2-foundation 0.2.2", + "objc2-link-presentation", + "objc2-quartz-core", + "objc2-symbols", + "objc2-uniform-type-identifiers", + "objc2-user-notifications", +] + +[[package]] +name = "objc2-uniform-type-identifiers" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" +dependencies = [ + "block2", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-user-notifications" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" +dependencies = [ + "bitflags 2.9.4", + "block2", + "objc2 0.5.2", + "objc2-core-location", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "object_store" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c1be0c6c22ec0817cdc77d3842f721a17fd30ab6965001415b5402a74e6b740" +dependencies = [ + "async-trait", + "base64", + "bytes", + "chrono", + "form_urlencoded", + "futures", + "http", + "http-body-util", + "humantime", + "hyper", + "itertools", + "parking_lot", + "percent-encoding", + "quick-xml 0.38.3", + "rand 0.9.2", + "reqwest", + "ring", + "serde", + "serde_json", + "serde_urlencoded", + "thiserror 2.0.17", + "tokio", + "tracing", + "url", + "walkdir", + "wasm-bindgen-futures", + "web-time", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "openssl-probe" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" + +[[package]] +name = "orbclient" +version = "0.3.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43" +dependencies = [ + "libredox", +] + +[[package]] +name = "ordered-float" +version = "4.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" +dependencies = [ + "num-traits", +] + +[[package]] +name = "ordered-stream" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "owned_ttf_parser" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b" +dependencies = [ + "ttf-parser", +] + +[[package]] +name = "parking" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall 0.5.18", + "smallvec", + "windows-link 0.2.1", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "petgraph" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +dependencies = [ + "fixedbitset", + "indexmap", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7" +dependencies = [ + "phf_shared 0.12.1", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared 0.11.3", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator", + "phf_shared 0.11.3", + "proc-macro2", + "quote", + "syn", + "unicase", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher", + "unicase", +] + +[[package]] +name = "phf_shared" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pico-args" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" + +[[package]] +name = "pin-project" +version = "1.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "piper" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" +dependencies = [ + "atomic-waker", + "fastrand", + "futures-io", +] + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "planus" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3daf8e3d4b712abe1d690838f6e29fb76b76ea19589c4afa39ec30e12f62af71" +dependencies = [ + "array-init-cursor", + "hashbrown 0.15.5", +] + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "png" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" +dependencies = [ + "bitflags 2.9.4", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polars" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5f7feb5d56b954e691dff22a8b2d78d77433dcc93c35fe21c3777fdc121b697" +dependencies = [ + "getrandom 0.2.16", + "getrandom 0.3.4", + "polars-arrow", + "polars-core", + "polars-error", + "polars-io", + "polars-lazy", + "polars-ops", + "polars-sql", + "polars-time", + "polars-utils", + "version_check", +] + +[[package]] +name = "polars-arrow" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b4fed2343961b3eea3db2cee165540c3e1ad9d5782350cc55a9e76cf440148" +dependencies = [ + "atoi_simd", + "bitflags 2.9.4", + "bytemuck", + "chrono", + "chrono-tz", + "dyn-clone", + "either", + "ethnum", + "getrandom 0.2.16", + "getrandom 0.3.4", + "hashbrown 0.15.5", + "itoa", + "lz4", + "num-traits", + "polars-arrow-format", + "polars-error", + "polars-schema", + "polars-utils", + "serde", + "simdutf8", + "streaming-iterator", + "strum_macros 0.27.2", + "version_check", + "zstd", +] + +[[package]] +name = "polars-arrow-format" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a556ac0ee744e61e167f34c1eb0013ce740e0ee6cd8c158b2ec0b518f10e6675" +dependencies = [ + "planus", + "serde", +] + +[[package]] +name = "polars-compute" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138785beda4e4a90a025219f09d0d15a671b2be9091513ede58e05db6ad4413f" +dependencies = [ + "atoi_simd", + "bytemuck", + "chrono", + "either", + "fast-float2", + "hashbrown 0.15.5", + "itoa", + "num-traits", + "polars-arrow", + "polars-error", + "polars-utils", + "rand 0.9.2", + "ryu", + "serde", + "skiplist", + "strength_reduce", + "strum_macros 0.27.2", + "version_check", +] + +[[package]] +name = "polars-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e77b1f08ef6dbb032bb1d0d3365464be950df9905f6827a95b24c4ca5518901d" +dependencies = [ + "bitflags 2.9.4", + "boxcar", + "bytemuck", + "chrono", + "chrono-tz", + "comfy-table", + "either", + "hashbrown 0.15.5", + "indexmap", + "itoa", + "num-traits", + "polars-arrow", + "polars-compute", + "polars-dtype", + "polars-error", + "polars-row", + "polars-schema", + "polars-utils", + "rand 0.9.2", + "rand_distr", + "rayon", + "regex", + "serde", + "serde_json", + "strum_macros 0.27.2", + "uuid", + "version_check", + "xxhash-rust", +] + +[[package]] +name = "polars-dtype" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89c43d0ea57168be4546c4d8064479ed8b29a9c79c31a0c7c367ee734b9b7158" +dependencies = [ + "boxcar", + "hashbrown 0.15.5", + "polars-arrow", + "polars-error", + "polars-utils", + "serde", + "uuid", +] + +[[package]] +name = "polars-error" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9cb5d98f59f8b94673ee391840440ad9f0d2170afced95fc98aa86f895563c0" +dependencies = [ + "object_store", + "parking_lot", + "polars-arrow-format", + "regex", + "signal-hook", + "simdutf8", +] + +[[package]] +name = "polars-expr" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343931b818cf136349135ba11dbc18c27683b52c3477b1ba8ca606cf5ab1965c" +dependencies = [ + "bitflags 2.9.4", + "hashbrown 0.15.5", + "num-traits", + "polars-arrow", + "polars-compute", + "polars-core", + "polars-io", + "polars-ops", + "polars-plan", + "polars-row", + "polars-time", + "polars-utils", + "rand 0.9.2", + "rayon", + "recursive", +] + +[[package]] +name = "polars-io" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10388c64b8155122488229a881d1c6f4fdc393bc988e764ab51b182fcb2307e4" +dependencies = [ + "async-trait", + "atoi_simd", + "blake3", + "bytes", + "fast-float2", + "fs4", + "futures", + "glob", + "hashbrown 0.15.5", + "home", + "itoa", + "memchr", + "memmap2", + "num-traits", + "object_store", + "percent-encoding", + "polars-arrow", + "polars-core", + "polars-error", + "polars-parquet", + "polars-schema", + "polars-utils", + "rayon", + "regex", + "reqwest", + "ryu", + "serde", + "serde_json", + "simdutf8", + "tokio", + "tokio-util", + "url", +] + +[[package]] +name = "polars-lazy" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fb6e2c6c2fa4ea0c660df1c06cf56960c81e7c2683877995bae3d4e3d408147" +dependencies = [ + "bitflags 2.9.4", + "chrono", + "either", + "memchr", + "polars-arrow", + "polars-compute", + "polars-core", + "polars-expr", + "polars-io", + "polars-mem-engine", + "polars-ops", + "polars-plan", + "polars-stream", + "polars-time", + "polars-utils", + "rayon", + "version_check", +] + +[[package]] +name = "polars-mem-engine" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20a856e98e253587c28d8132a5e7e5a75cb2c44731ca090f1481d45f1d123771" +dependencies = [ + "memmap2", + "polars-arrow", + "polars-core", + "polars-error", + "polars-expr", + "polars-io", + "polars-ops", + "polars-plan", + "polars-time", + "polars-utils", + "rayon", + "recursive", +] + +[[package]] +name = "polars-ops" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acf6062173fdc9ba05775548beb66e76643a148d9aeadc9984ed712bc4babd76" +dependencies = [ + "argminmax", + "base64", + "bytemuck", + "chrono", + "chrono-tz", + "either", + "hashbrown 0.15.5", + "hex", + "indexmap", + "libm", + "memchr", + "num-traits", + "polars-arrow", + "polars-compute", + "polars-core", + "polars-error", + "polars-schema", + "polars-utils", + "rayon", + "regex", + "regex-syntax", + "serde", + "strum_macros 0.27.2", + "unicode-normalization", + "unicode-reverse", + "version_check", +] + +[[package]] +name = "polars-parquet" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc1d769180dec070df0dc4b89299b364bf2cfe32b218ecc4ddd8f1a49ae60669" +dependencies = [ + "async-stream", + "base64", + "bytemuck", + "ethnum", + "futures", + "hashbrown 0.15.5", + "num-traits", + "polars-arrow", + "polars-compute", + "polars-error", + "polars-parquet-format", + "polars-utils", + "serde", + "simdutf8", + "streaming-decompression", +] + +[[package]] +name = "polars-parquet-format" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c025243dcfe8dbc57e94d9f82eb3bef10b565ab180d5b99bed87fd8aea319ce1" +dependencies = [ + "async-trait", + "futures", +] + +[[package]] +name = "polars-plan" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd3a2e33ae4484fe407ab2d2ba5684f0889d1ccf3ad6b844103c03638e6d0a0" +dependencies = [ + "bitflags 2.9.4", + "bytemuck", + "bytes", + "chrono", + "chrono-tz", + "either", + "hashbrown 0.15.5", + "memmap2", + "num-traits", + "percent-encoding", + "polars-arrow", + "polars-compute", + "polars-core", + "polars-error", + "polars-io", + "polars-ops", + "polars-time", + "polars-utils", + "rayon", + "recursive", + "regex", + "serde", + "sha2", + "strum_macros 0.27.2", + "version_check", +] + +[[package]] +name = "polars-row" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18734f17e0e348724df3ae65f3ee744c681117c04b041cac969dfceb05edabc0" +dependencies = [ + "bitflags 2.9.4", + "bytemuck", + "polars-arrow", + "polars-compute", + "polars-dtype", + "polars-error", + "polars-utils", +] + +[[package]] +name = "polars-schema" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6c1ab13e04d5167661a9854ed1ea0482b2ed9b8a0f1118dabed7cd994a85e3" +dependencies = [ + "indexmap", + "polars-error", + "polars-utils", + "serde", + "version_check", +] + +[[package]] +name = "polars-sql" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4e7766da02cc1d464994404d3e88a7a0ccd4933df3627c325480fbd9bbc0a11" +dependencies = [ + "bitflags 2.9.4", + "hex", + "polars-core", + "polars-error", + "polars-lazy", + "polars-ops", + "polars-plan", + "polars-time", + "polars-utils", + "rand 0.9.2", + "regex", + "serde", + "sqlparser", +] + +[[package]] +name = "polars-stream" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31f6c6ca1ea01f9dea424d167e4f33f5ec44cd67fbfac9efd40575ed20521f14" +dependencies = [ + "async-channel", + "async-trait", + "atomic-waker", + "bitflags 2.9.4", + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-queue", + "crossbeam-utils", + "futures", + "memmap2", + "parking_lot", + "percent-encoding", + "pin-project-lite", + "polars-arrow", + "polars-core", + "polars-error", + "polars-expr", + "polars-io", + "polars-mem-engine", + "polars-ops", + "polars-parquet", + "polars-plan", + "polars-utils", + "rand 0.9.2", + "rayon", + "recursive", + "slotmap", + "tokio", + "tokio-util", + "version_check", +] + +[[package]] +name = "polars-time" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6a3a6e279a7a984a0b83715660f9e880590c6129ec2104396bfa710bcd76dee" +dependencies = [ + "atoi_simd", + "bytemuck", + "chrono", + "chrono-tz", + "now", + "num-traits", + "polars-arrow", + "polars-compute", + "polars-core", + "polars-error", + "polars-ops", + "polars-utils", + "rayon", + "regex", + "serde", + "strum_macros 0.27.2", +] + +[[package]] +name = "polars-utils" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57b267021b0e5422d7fbc70fd79e51b9f9a8466c585779373a18b0199e973f29" +dependencies = [ + "bincode", + "bytemuck", + "bytes", + "compact_str", + "either", + "flate2", + "foldhash", + "hashbrown 0.15.5", + "indexmap", + "libc", + "memmap2", + "num-traits", + "polars-error", + "rand 0.9.2", + "raw-cpuid", + "rayon", + "regex", + "rmp-serde", + "serde", + "serde_json", + "serde_stacker", + "slotmap", + "stacker", + "uuid", + "version_check", +] + +[[package]] +name = "polars_ext" +version = "0.5.0" +source = "git+https://github.com/kgv/polars_ext#212fae8a3db752b6d51aa5d1ae4031f5cca25a58" +dependencies = [ + "ahash", + "polars", + "polars-arrow", +] + +[[package]] +name = "poll-promise" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6a58fecbf9da8965bcdb20ce4fd29788d1acee68ddbb64f0ba1b81bccdb7df" +dependencies = [ + "document-features", + "static_assertions", + "tokio", + "wasm-bindgen", + "wasm-bindgen-futures", +] + +[[package]] +name = "polling" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix 1.1.2", + "windows-sys 0.61.2", +] + +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "potential_utf" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" +dependencies = [ + "zerovec", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "presser" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" + +[[package]] +name = "proc-macro-crate" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" +dependencies = [ + "toml_edit", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiling" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" + +[[package]] +name = "psm" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c" +dependencies = [ + "cc", +] + +[[package]] +name = "pulldown-cmark" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" +dependencies = [ + "bitflags 2.9.4", + "memchr", + "unicase", +] + +[[package]] +name = "pxfm" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84" +dependencies = [ + "num-traits", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quick-xml" +version = "0.36.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "quick-xml" +version = "0.37.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.38.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "quinn" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +dependencies = [ + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.1.1", + "rustls", + "socket2", + "thiserror 2.0.17", + "tokio", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-proto" +version = "0.11.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" +dependencies = [ + "bytes", + "getrandom 0.3.4", + "lru-slab", + "rand 0.9.2", + "ring", + "rustc-hash 2.1.1", + "rustls", + "rustls-pki-types", + "slab", + "thiserror 2.0.17", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.60.2", +] + +[[package]] +name = "quote" +version = "1.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" + +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.4", +] + +[[package]] +name = "rand_distr" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" +dependencies = [ + "num-traits", + "rand 0.9.2", +] + +[[package]] +name = "range-alloc" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde" + +[[package]] +name = "raw-cpuid" +version = "11.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" +dependencies = [ + "bitflags 2.9.4", +] + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "rayon" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "recursive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e" +dependencies = [ + "recursive-proc-macro-impl", + "stacker", +] + +[[package]] +name = "recursive-proc-macro-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.9.4", +] + +[[package]] +name = "regex" +version = "1.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" + +[[package]] +name = "renderdoc-sys" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" + +[[package]] +name = "reqwest" +version = "0.12.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" +dependencies = [ + "base64", + "bytes", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-native-certs", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + +[[package]] +name = "resvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43" +dependencies = [ + "log", + "pico-args", + "rgb", + "svgtypes", + "tiny-skia", + "usvg", +] + +[[package]] +name = "rgb" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.16", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rmp" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" +dependencies = [ + "byteorder", + "num-traits", + "paste", +] + +[[package]] +name = "rmp-serde" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" +dependencies = [ + "byteorder", + "rmp", + "serde", +] + +[[package]] +name = "ron" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f" +dependencies = [ + "base64", + "bitflags 2.9.4", + "serde", + "serde_derive", + "unicode-ident", +] + +[[package]] +name = "roxmltree" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustix" +version = "0.38.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +dependencies = [ + "bitflags 2.9.4", + "errno", + "libc", + "linux-raw-sys 0.4.15", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustix" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +dependencies = [ + "bitflags 2.9.4", + "errno", + "libc", + "linux-raw-sys 0.11.0", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls" +version = "0.23.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-native-certs" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923" +dependencies = [ + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework", +] + +[[package]] +name = "rustls-pki-types" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "web-time", + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "sctk-adwaita" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec" +dependencies = [ + "ab_glyph", + "log", + "memmap2", + "smithay-client-toolkit", + "tiny-skia", +] + +[[package]] +name = "security-framework" +version = "3.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef" +dependencies = [ + "bitflags 2.9.4", + "core-foundation 0.10.1", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "self_cell" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d" +dependencies = [ + "self_cell 1.2.0", +] + +[[package]] +name = "self_cell" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.145" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", + "serde_core", +] + +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_spanned" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_stacker" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4936375d50c4be7eff22293a9344f8e46f323ed2b3c243e52f89138d9bb0f4a" +dependencies = [ + "serde", + "serde_core", + "stacker", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" +dependencies = [ + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "simple-easing" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "832ddd7df0d98d6fd93b973c330b7c8e0742d5cb8f1afc7dea89dba4d2531aa1" + +[[package]] +name = "simplecss" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c" +dependencies = [ + "log", +] + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + +[[package]] +name = "skiplist" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354fd282d3177c2951004953e2fdc4cb342fa159bbee8b829852b6a081c8ea1" +dependencies = [ + "rand 0.9.2", + "thiserror 2.0.17", +] + +[[package]] +name = "slab" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" + +[[package]] +name = "slotmap" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" +dependencies = [ + "version_check", +] + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "smithay-client-toolkit" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" +dependencies = [ + "bitflags 2.9.4", + "calloop", + "calloop-wayland-source", + "cursor-icon", + "libc", + "log", + "memmap2", + "rustix 0.38.44", + "thiserror 1.0.69", + "wayland-backend", + "wayland-client", + "wayland-csd-frame", + "wayland-cursor", + "wayland-protocols", + "wayland-protocols-wlr", + "wayland-scanner", + "xkeysym", +] + +[[package]] +name = "smithay-clipboard" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc8216eec463674a0e90f29e0ae41a4db573ec5b56b1c6c1c71615d249b6d846" +dependencies = [ + "libc", + "smithay-client-toolkit", + "wayland-backend", +] + +[[package]] +name = "smol_str" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" +dependencies = [ + "serde", +] + +[[package]] +name = "socket2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "spirv" +version = "0.3.0+sdk-1.3.268.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" +dependencies = [ + "bitflags 2.9.4", +] + +[[package]] +name = "sqlparser" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05a528114c392209b3264855ad491fcce534b94a38771b0a0b97a79379275ce8" +dependencies = [ + "log", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "stacker" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59" +dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", + "windows-sys 0.59.0", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "streaming-decompression" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf6cc3b19bfb128a8ad11026086e31d3ce9ad23f8ea37354b31383a187c44cf3" +dependencies = [ + "fallible-streaming-iterator", +] + +[[package]] +name = "streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520" + +[[package]] +name = "strength_reduce" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" + +[[package]] +name = "strict-num" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" +dependencies = [ + "float-cmp", +] + +[[package]] +name = "strum" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" +dependencies = [ + "strum_macros 0.25.3", +] + +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "strum_macros 0.26.4", +] + +[[package]] +name = "strum_macros" +version = "0.25.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "rustversion", + "syn", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "rustversion", + "syn", +] + +[[package]] +name = "strum_macros" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "svgtypes" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc" +dependencies = [ + "kurbo", + "siphasher", +] + +[[package]] +name = "syn" +version = "2.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tempfile" +version = "3.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" +dependencies = [ + "fastrand", + "getrandom 0.3.4", + "once_cell", + "rustix 1.1.2", + "windows-sys 0.61.2", +] + +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "tiff" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" +dependencies = [ + "fax", + "flate2", + "half", + "quick-error", + "weezl", + "zune-jpeg", +] + +[[package]] +name = "tiny-skia" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" +dependencies = [ + "arrayref", + "arrayvec", + "bytemuck", + "cfg-if", + "log", + "png 0.17.16", + "tiny-skia-path", +] + +[[package]] +name = "tiny-skia-path" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" +dependencies = [ + "arrayref", + "bytemuck", + "strict-num", +] + +[[package]] +name = "tinystr" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" +dependencies = [ + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "futures-util", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" +dependencies = [ + "indexmap", + "serde_core", + "serde_spanned", + "toml_datetime", + "toml_parser", + "toml_writer", + "winnow", +] + +[[package]] +name = "toml_datetime" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.23.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" +dependencies = [ + "indexmap", + "toml_datetime", + "toml_parser", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +dependencies = [ + "winnow", +] + +[[package]] +name = "toml_writer" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" + +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +dependencies = [ + "bitflags 2.9.4", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex-automata", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "tracing-wasm" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07" +dependencies = [ + "tracing", + "tracing-subscriber", + "wasm-bindgen", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "ttf-parser" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" + +[[package]] +name = "type-map" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" +dependencies = [ + "rustc-hash 2.1.1", +] + +[[package]] +name = "typenum" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" + +[[package]] +name = "uds_windows" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" +dependencies = [ + "memoffset", + "tempfile", + "winapi", +] + +[[package]] +name = "unic-langid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05" +dependencies = [ + "unic-langid-impl", + "unic-langid-macros", +] + +[[package]] +name = "unic-langid-impl" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" +dependencies = [ + "serde", + "tinystr", +] + +[[package]] +name = "unic-langid-macros" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5957eb82e346d7add14182a3315a7e298f04e1ba4baac36f7f0dbfedba5fc25" +dependencies = [ + "proc-macro-hack", + "tinystr", + "unic-langid-impl", + "unic-langid-macros-impl", +] + +[[package]] +name = "unic-langid-macros-impl" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1249a628de3ad34b821ecb1001355bca3940bcb2f88558f1a8bd82e977f75b5" +dependencies = [ + "proc-macro-hack", + "quote", + "syn", + "unic-langid-impl", +] + +[[package]] +name = "unicase" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" + +[[package]] +name = "unicode-ident" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" + +[[package]] +name = "unicode-normalization" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-reverse" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b6f4888ebc23094adfb574fdca9fdc891826287a6397d2cd28802ffd6f20c76" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "unicode-width" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "unty" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" + +[[package]] +name = "url" +version = "2.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "usvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" +dependencies = [ + "base64", + "data-url", + "flate2", + "imagesize", + "kurbo", + "log", + "pico-args", + "roxmltree", + "simplecss", + "siphasher", + "strict-num", + "svgtypes", + "tiny-skia-path", + "xmlwriter", +] + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" +dependencies = [ + "getrandom 0.3.4", + "js-sys", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "v8" +version = "0.80.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "959eead7f97b80b08ec7154262c3abef0d9c4de2f4b80c100762d7fa880258fe" +dependencies = [ + "bitflags 1.3.2", + "fslock", + "once_cell", + "which", +] + +[[package]] +name = "valuable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" + +[[package]] +name = "vec1" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "virtue" +version = "0.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wayland-backend" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35" +dependencies = [ + "cc", + "downcast-rs", + "rustix 1.1.2", + "scoped-tls", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d" +dependencies = [ + "bitflags 2.9.4", + "rustix 1.1.2", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-csd-frame" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" +dependencies = [ + "bitflags 2.9.4", + "cursor-icon", + "wayland-backend", +] + +[[package]] +name = "wayland-cursor" +version = "0.31.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29" +dependencies = [ + "rustix 1.1.2", + "wayland-client", + "xcursor", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901" +dependencies = [ + "bitflags 2.9.4", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-plasma" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032" +dependencies = [ + "bitflags 2.9.4", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec" +dependencies = [ + "bitflags 2.9.4", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3" +dependencies = [ + "proc-macro2", + "quick-xml 0.37.5", + "quote", +] + +[[package]] +name = "wayland-sys" +version = "0.31.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142" +dependencies = [ + "dlib", + "log", + "once_cell", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.81" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webbrowser" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97" +dependencies = [ + "core-foundation 0.10.1", + "jni", + "log", + "ndk-context", + "objc2 0.6.3", + "objc2-foundation 0.3.2", + "url", + "web-sys", +] + +[[package]] +name = "weezl" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3" + +[[package]] +name = "wgpu" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec8fb398f119472be4d80bc3647339f56eb63b2a331f6a3d16e25d8144197dd9" +dependencies = [ + "arrayvec", + "bitflags 2.9.4", + "cfg_aliases", + "document-features", + "hashbrown 0.15.5", + "js-sys", + "log", + "naga", + "parking_lot", + "portable-atomic", + "profiling", + "raw-window-handle", + "smallvec", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "wgpu-core", + "wgpu-hal", + "wgpu-types", +] + +[[package]] +name = "wgpu-core" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b882196f8368511d613c6aeec80655160db6646aebddf8328879a88d54e500" +dependencies = [ + "arrayvec", + "bit-set", + "bit-vec", + "bitflags 2.9.4", + "cfg_aliases", + "document-features", + "hashbrown 0.15.5", + "indexmap", + "log", + "naga", + "once_cell", + "parking_lot", + "portable-atomic", + "profiling", + "raw-window-handle", + "rustc-hash 1.1.0", + "smallvec", + "thiserror 2.0.17", + "wgpu-core-deps-apple", + "wgpu-core-deps-emscripten", + "wgpu-core-deps-windows-linux-android", + "wgpu-hal", + "wgpu-types", +] + +[[package]] +name = "wgpu-core-deps-apple" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd488b3239b6b7b185c3b045c39ca6bf8af34467a4c5de4e0b1a564135d093d" +dependencies = [ + "wgpu-hal", +] + +[[package]] +name = "wgpu-core-deps-emscripten" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f09ad7aceb3818e52539acc679f049d3475775586f3f4e311c30165cf2c00445" +dependencies = [ + "wgpu-hal", +] + +[[package]] +name = "wgpu-core-deps-windows-linux-android" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cba5fb5f7f9c98baa7c889d444f63ace25574833df56f5b817985f641af58e46" +dependencies = [ + "wgpu-hal", +] + +[[package]] +name = "wgpu-hal" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f968767fe4d3d33747bbd1473ccd55bf0f6451f55d733b5597e67b5deab4ad17" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set", + "bitflags 2.9.4", + "block", + "bytemuck", + "cfg-if", + "cfg_aliases", + "core-graphics-types", + "glow", + "glutin_wgl_sys", + "gpu-alloc", + "gpu-allocator", + "gpu-descriptor", + "hashbrown 0.15.5", + "js-sys", + "khronos-egl", + "libc", + "libloading", + "log", + "metal", + "naga", + "ndk-sys 0.5.0+25.2.9519653", + "objc", + "ordered-float", + "parking_lot", + "portable-atomic", + "profiling", + "range-alloc", + "raw-window-handle", + "renderdoc-sys", + "smallvec", + "thiserror 2.0.17", + "wasm-bindgen", + "web-sys", + "wgpu-types", + "windows 0.58.0", + "windows-core 0.58.0", +] + +[[package]] +name = "wgpu-types" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2aa49460c2a8ee8edba3fca54325540d904dd85b2e086ada762767e17d06e8bc" +dependencies = [ + "bitflags 2.9.4", + "bytemuck", + "js-sys", + "log", + "thiserror 2.0.17", + "web-sys", +] + +[[package]] +name = "which" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" +dependencies = [ + "either", + "home", + "once_cell", + "rustix 0.38.44", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" +dependencies = [ + "windows-core 0.58.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link 0.1.3", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", +] + +[[package]] +name = "windows-core" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", + "windows-strings 0.1.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result 0.2.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "winit" +version = "0.30.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732" +dependencies = [ + "ahash", + "android-activity", + "atomic-waker", + "bitflags 2.9.4", + "block2", + "bytemuck", + "calloop", + "cfg_aliases", + "concurrent-queue", + "core-foundation 0.9.4", + "core-graphics", + "cursor-icon", + "dpi", + "js-sys", + "libc", + "memmap2", + "ndk", + "objc2 0.5.2", + "objc2-app-kit 0.2.2", + "objc2-foundation 0.2.2", + "objc2-ui-kit", + "orbclient", + "percent-encoding", + "pin-project", + "raw-window-handle", + "redox_syscall 0.4.1", + "rustix 0.38.44", + "sctk-adwaita", + "smithay-client-toolkit", + "smol_str", + "tracing", + "unicode-segmentation", + "wasm-bindgen", + "wasm-bindgen-futures", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-protocols-plasma", + "web-sys", + "web-time", + "windows-sys 0.52.0", + "x11-dl", + "x11rb", + "xkbcommon-dl", +] + +[[package]] +name = "winnow" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" +dependencies = [ + "memchr", +] + +[[package]] +name = "wit-bindgen" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" + +[[package]] +name = "writeable" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" +dependencies = [ + "as-raw-xcb-connection", + "gethostname", + "libc", + "libloading", + "once_cell", + "rustix 1.1.2", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" + +[[package]] +name = "xcursor" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b" + +[[package]] +name = "xkbcommon-dl" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" +dependencies = [ + "bitflags 2.9.4", + "dlib", + "log", + "once_cell", + "xkeysym", +] + +[[package]] +name = "xkeysym" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" + +[[package]] +name = "xml-rs" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7" + +[[package]] +name = "xmlwriter" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" + +[[package]] +name = "xxhash-rust" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" + +[[package]] +name = "yoke" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zbus" +version = "5.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" +dependencies = [ + "async-broadcast", + "async-executor", + "async-io", + "async-lock", + "async-process", + "async-recursion", + "async-task", + "async-trait", + "blocking", + "enumflags2", + "event-listener", + "futures-core", + "futures-lite", + "hex", + "nix", + "ordered-stream", + "serde", + "serde_repr", + "tracing", + "uds_windows", + "uuid", + "windows-sys 0.61.2", + "winnow", + "zbus_macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus-lockstep" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29e96e38ded30eeab90b6ba88cb888d70aef4e7489b6cd212c5e5b5ec38045b6" +dependencies = [ + "zbus_xml", + "zvariant", +] + +[[package]] +name = "zbus-lockstep-macros" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc6821851fa840b708b4cbbaf6241868cabc85a2dc22f426361b0292bfc0b836" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "zbus-lockstep", + "zbus_xml", + "zvariant", +] + +[[package]] +name = "zbus_macros" +version = "5.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", + "zbus_names", + "zvariant", + "zvariant_utils", +] + +[[package]] +name = "zbus_names" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" +dependencies = [ + "serde", + "static_assertions", + "winnow", + "zvariant", +] + +[[package]] +name = "zbus_xml" +version = "5.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589e9a02bfafb9754bb2340a9e3b38f389772684c63d9637e76b1870377bec29" +dependencies = [ + "quick-xml 0.36.2", + "serde", + "static_assertions", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zerocopy" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zstd" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "7.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" +dependencies = [ + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.16+zstd.1.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-jpeg" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713" +dependencies = [ + "zune-core", +] + +[[package]] +name = "zvariant" +version = "5.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c" +dependencies = [ + "endi", + "enumflags2", + "serde", + "winnow", + "zvariant_derive", + "zvariant_utils", +] + +[[package]] +name = "zvariant_derive" +version = "5.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "syn", + "winnow", +] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..9880d4e --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,71 @@ +[package] +name = "fan" +version = "0.1.0" +authors = ["Giorgi Vladimirovich Kazakov", "Roman Alexandrovich Sidorov"] +edition = "2024" + +[dependencies] +anyhow = "1.0.100" +eframe = { version = "0.32.3", features = [ + "accesskit", + "default_fonts", + "glow", + "persistence", + "wayland", +] } +egui = "0.32.3" +egui-phosphor = "0.10.0" +egui_dnd = "0.13.0" +egui_table = "0.4.0" +log = "0.4.28" +polars = { version = "0.51.0", default-features = false } +serde = { version = "1.0.225", features = ["derive", "std"] } +thiserror = "2.0.17" +toml = "0.9.6" +tracing = "0.1.41" +unic-langid = { version = "0.9.6", features = ["macros"] } + +# url = { version = "2.5.7", features = ["serde"] } +# radix_trie = "0.3.0" +# polars-utils = { version = "0.51.0", features = ["nightly"] } +# ehttp = { version = "0.5.0", features = ["json", "native-async"] } +# egui_plot = "0.33.0" +# egui_extras = { version = "0.32.3", features = ["datepicker", "serde", "svg"] } +# egui_tiles = "0.13.0" +# egui_tiles_ext = { git = "https://github.com/kgv/egui_tiles_ext" } +# metadata = { git = "https://github.com/ippras/metadata", branch = "map" } + +egui_ext = { git = "https://github.com/kgv/egui_ext", features = [ + "markdown", + "tracing", +] } +egui_l20n = { git = "https://github.com/kgv/egui_l20n", features = ["macros"] } +lipid = { git = "https://github.com/ippras/lipid" } +molecule = { git = "https://github.com/ippras/molecule" } +polars_ext = { git = "https://github.com/kgv/polars_ext", features = [ + "temporal_conversions", +] } + +# native +[target.'cfg(not(target_arch = "wasm32"))'.dependencies] +poll-promise = { version = "0.3.0", features = ["tokio"] } +tokio = { version = "1.47.1", features = ["full"] } +tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } + +# web +[target.'cfg(target_arch = "wasm32")'.dependencies] +console_error_panic_hook = "0.1.7" +getrandom = { version = "0.3.3", default-features = false, features = [ + "wasm_js", +] } +poll-promise = { version = "0.3.0", features = ["web"] } +tracing-wasm = "0.2.1" +wasm-bindgen-futures = "0.4.51" +web-sys = "0.3.78" + +[profile.release] +opt-level = 2 # fast and small wasm + +# Optimize all dependencies even in debug builds: +[profile.dev.package."*"] +opt-level = 2 diff --git a/README.md b/README.md index cb65523..165af09 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,12 @@ The Fatty acid names project * [aocs.org 1](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-1) * [aocs.org 2](https://www.aocs.org/resource/trivial-names-of-fatty-acids-part-2) * [byrdwell.com](https://byrdwell.com/Triacylglycerols/FattyAcids.htm) + +//! `trunk serve --address=0.0.0.0` +//! - nix: +//! `RUST_LOG=none,fan=trace cargo run` +//! - win: +//! `$env:RUST_LOG="none,fan=trace"` `cargo run` +//! +//! `rustup target add wasm32-unknown-unknown` +//! `trunk build --release --public-url fan` diff --git a/ftl/en/fatty_acids/aocs.org.ext.ftl b/ftl/aocs.org/fatty_acids/aocs.org.ext.ftl similarity index 100% rename from ftl/en/fatty_acids/aocs.org.ext.ftl rename to ftl/aocs.org/fatty_acids/aocs.org.ext.ftl diff --git a/ftl/en/fatty_acids/aocs.org.ftl b/ftl/aocs.org/fatty_acids/aocs.org.ftl similarity index 51% rename from ftl/en/fatty_acids/aocs.org.ftl rename to ftl/aocs.org/fatty_acids/aocs.org.ftl index d0d7b30..5693230 100644 --- a/ftl/en/fatty_acids/aocs.org.ftl +++ b/ftl/aocs.org/fatty_acids/aocs.org.ftl @@ -1,718 +1,718 @@ c2 = .common = Acetic - .iupac = ethanoic + .systematic = ethanoic c3 = .common = Propionic - .iupac = propanoic + .systematic = propanoic c3a2 = .common = Propiolic - .iupac = propynoic + .systematic = propynoic c3e2 = .common = Acrylic - .iupac = prop-2-enoic + .systematic = prop-2-enoic c4 = .common = Butyric - .iupac = butanoic + .systematic = butanoic c4c2 = .common = Isocrotonic - .iupac = (2Z)-but-2-enoic + .systematic = (2Z)-but-2-enoic c4t2 = .common = Crotonic - .iupac = (2E)-but-2-enoic + .systematic = (2E)-but-2-enoic c5 = .common = Valeric .synonyms = Valerianic - .iupac = pentanoic + .systematic = pentanoic c6 = .common = Caproic .synonyms = Capronic - .iupac = hexanoic + .systematic = hexanoic c6t3 = .common = Hydrosorbic - .iupac = (3E)-hex-3-enoic + .systematic = (3E)-hex-3-enoic c6t2t4 = .common = Sorbic - .iupac = (2E,4E)-hexa-2,4-dienoic + .systematic = (2E,4E)-hexa-2,4-dienoic c7 = .common = Oenanthic .synonyms = Enanthic; Enanthoic - .iupac = heptanoic + .systematic = heptanoic c8 = .common = Caprylic - .iupac = octanoic + .systematic = octanoic c9 = .common = Pelargonic .synonyms = Nonylic - .iupac = nonanoic + .systematic = nonanoic c10 = .common = Capric .synonyms = Caprinic - .iupac = decanoic + .systematic = decanoic c10c4 = .common = Obtusilic - .iupac = (4Z)-dec-4-enoic + .systematic = (4Z)-dec-4-enoic c10e9 = .common = Caproleic - .iupac = dec-9-enoic + .systematic = dec-9-enoic c10c2c4 = .common = cis,cis-Stillingic - .iupac = (2Z,4Z)-deca-2,4-dienoic + .systematic = (2Z,4Z)-deca-2,4-dienoic c10t2c4 = .common = trans,cis-Stillingic - .iupac = (2E,4Z)-deca-2,4-dienoic + .systematic = (2E,4Z)-deca-2,4-dienoic c10c2a4a6 = .common = cis-Lachnophyllic - .iupac = (2Z)-dec-2-ene-4,6-diynoic + .systematic = (2Z)-dec-2-ene-4,6-diynoic c10c2a4a6t8 = .common = Z,E-Matricaric - .iupac = (2Z,8E)-deca-2,8-diene-4,6-diynoic + .systematic = (2Z,8E)-deca-2,8-diene-4,6-diynoic c10e2a4a6a8 = .common = Dehydromatricaric - .iupac = (2E)-dec-2-ene-4,6,8-triynoic + .systematic = (2E)-dec-2-ene-4,6,8-triynoic c10t2a4a6t8 = .common = Matricaric - .iupac = (2E,8E)-deca-2,8-diene-4,6-diynoic + .systematic = (2E,8E)-deca-2,8-diene-4,6-diynoic c11 = .common = Undecylic .synonyms = Hendecanoic - .iupac = undecanoic + .systematic = undecanoic c11e10 = .common = Undecylenic .synonyms = Hendecenoic - .iupac = undec-10-enoic + .systematic = undec-10-enoic c11c3a5a7a10 = .common = Drosophilin C - .iupac = (3Z)-undec-3-ene-5,7,10-triynoic + .systematic = (3Z)-undec-3-ene-5,7,10-triynoic c11c3a5a7e9e10 = .common = Drosophilin D - .iupac = (3Z)-undeca-3,9,10-triene-5,7-diynoic + .systematic = (3Z)-undeca-3,9,10-triene-5,7-diynoic c12 = .common = Lauric .synonyms = Laurostearic - .iupac = dodecanoic + .systematic = dodecanoic c12t4 = .common = Linderic - .iupac = (4Z)-dodec-4-enoic + .systematic = (4Z)-dodec-4-enoic c12c5 = .common = Lauroleinic .synonyms = Denticetic - .iupac = (5Z)-dodec-5-enoic + .systematic = (5Z)-dodec-5-enoic c12c9 = .common = Lauroleic - .iupac = (9Z)-dodec-9-enoic + .systematic = (9Z)-dodec-9-enoic c12c3c5c7c9e11 = .common = Ajenoic - .iupac = (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic + .systematic = (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic c13 = .common = Tridecylic - .iupac = tridecanoic + .systematic = tridecanoic c13c11 = .common = Isotridecenoic - .iupac = (11Z)-tridec-11-enoic + .systematic = (11Z)-tridec-11-enoic c13c3c5a7a9a11 = .common = Isomycomycin - .iupac = (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic + .systematic = (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic c13t3c5e7e8a10a12 = .common = Mycomycin - .iupac = (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic + .systematic = (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic c14 = .common = Myristic - .iupac = tetradecanoic + .systematic = tetradecanoic c14c4 = .common = Tsuzuic .synonyms = Tsuduic - .iupac = (4Z)-tetradec-4-enoic + .systematic = (4Z)-tetradec-4-enoic c14c5 = .common = Physeteric - .iupac = (5Z)-tetradec-5-enoic + .systematic = (5Z)-tetradec-5-enoic c14c9 = .common = Myristoleic - .iupac = (9Z)-tetradec-9-enoic + .systematic = (9Z)-tetradec-9-enoic c14t9 = .common = Myristelaidic - .iupac = (9E)-tetradec-9-enoic + .systematic = (9E)-tetradec-9-enoic c14t3c5 = .common = Megatomic .synonyms = Megatomoic - .iupac = (3E,5Z)-tetradeca-3,5-dienoic + .systematic = (3E,5Z)-tetradeca-3,5-dienoic c14c5c8 = .common = Goshuyic - .iupac = (5Z,8Z)-tetradeca-5,8-dienoic + .systematic = (5Z,8Z)-tetradeca-5,8-dienoic c14t2t4a8a10 = .common = Anacyclic - .iupac = (2E,4E)-tetradeca-2,4-diene-8,10-diynoic + .systematic = (2E,4E)-tetradeca-2,4-diene-8,10-diynoic c16 = .common = Palmitic .synonyms = Aethalic - .iupac = hexadecanoic + .systematic = hexadecanoic c16c11 = .common = Palmitvaccenic .synonyms = Tanacetumoleic - .iupac = (11Z)-hexadec-11-enoic + .systematic = (11Z)-hexadec-11-enoic c16t11 = .common = Lycopodic .synonyms = Lycopodiumoleic - .iupac = (11E)-hexadec-11-enoic + .systematic = (11E)-hexadec-11-enoic c16t2 = .common = Gaidic - .iupac = (2E)-hexadec-2-enoic + .systematic = (2E)-hexadec-2-enoic c16c6 = .common = Sapienic - .iupac = (6Z)-hexadec-6-enoic + .systematic = (6Z)-hexadec-6-enoic c16a7 = .common = Palmitolic - .iupac = hexadec-7-ynoic + .systematic = hexadec-7-ynoic c16c7 = .common = Hypogeic - .iupac = (7Z)-hexadec-7-enoic + .systematic = (7Z)-hexadec-7-enoic c16c9 = .common = Palmitoleic .synonyms = Physetoleic; Zoomaric - .iupac = (9Z)-hexadec-9-enoic + .systematic = (9Z)-hexadec-9-enoic c16t9 = .common = Palmitelaidic - .iupac = (9E)-hexadec-9-enoic + .systematic = (9E)-hexadec-9-enoic c16c6c10c14 = .common = Hiragonic - .iupac = (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic + .systematic = (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic c16c7c10c13 = .common = Roughanic - .iupac = (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic + .systematic = (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic c17 = .common = Margaric .synonyms = Daturic; Daturinic; Heptadecylic - .iupac = heptadecanoic + .systematic = heptadecanoic c17c8 = .common = Civetic - .iupac = (8Z)-heptadec-8-enoic + .systematic = (8Z)-heptadec-8-enoic c17a8t10 = .common = Pyrulic .synonyms = Leptomeric - .iupac = (10E)-heptadec-10-en-8-ynoic + .systematic = (10E)-heptadec-10-en-8-ynoic c17c8c11 = .common = Norlinoleic - .iupac = (8Z,11Z)-heptadeca-8,11-dienoic + .systematic = (8Z,11Z)-heptadeca-8,11-dienoic c17c8c11c14 = .common = Norlinolenic - .iupac = (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic + .systematic = (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic c18 = .common = Stearic .synonyms = Bassinic; Lactaric; Stearophanic; Talgic - .iupac = octadecanoic + .systematic = octadecanoic c18c10 = .common = Isooleic - .iupac = (10Z)-octadec-10-enoic + .systematic = (10Z)-octadec-10-enoic c18c11 = .common = Asclepic .synonyms = cis-Vaccenic - .iupac = (11Z)-octadec-11-enoic + .systematic = (11Z)-octadec-11-enoic c18t11 = .common = Vaccenic - .iupac = (11E)-octadec-11-enoic + .systematic = (11E)-octadec-11-enoic c18t5 = .common = Thalictric - .iupac = (5E)-octadec-5-enoic + .systematic = (5E)-octadec-5-enoic c18a6 = .common = Tariric - .iupac = octadec-6-ynoic + .systematic = octadec-6-ynoic c18c6 = .common = Petroselinic .synonyms = Petroselic - .iupac = (6Z)-octadec-6-enoic + .systematic = (6Z)-octadec-6-enoic c18t6 = .common = Petroselaidic - .iupac = (6E)-octadec-6-enoic + .systematic = (6E)-octadec-6-enoic c18a9 = .common = Stearolic - .iupac = octadeca-9-ynoic + .systematic = octadeca-9-ynoic c18c9 = .common = Oleic .synonyms = Rapinic - .iupac = (9Z)-octadec-9-enoic + .systematic = (9Z)-octadec-9-enoic c18t9 = .common = Elaidic - .iupac = (9E)-octadec-9-enoic + .systematic = (9E)-octadec-9-enoic c18t10t12 = .common = Mikusch's - .iupac = (10E,12E)-octadeca-10,12-dienoic + .systematic = (10E,12E)-octadeca-10,12-dienoic c18t11c15 = .common = Vaccelenic - .iupac = (11E,15Z)-octadeca-11,15-dienoic + .systematic = (11E,15Z)-octadeca-11,15-dienoic c18c5c11 = .common = Ephedrenic .synonyms = Ephedric - .iupac = (5Z,11Z)-octadeca-5,11-dienoic + .systematic = (5Z,11Z)-octadeca-5,11-dienoic c18c5c8 = .common = Sebaleic - .iupac = (5Z,8Z)-octadeca-5,8-dienoic + .systematic = (5Z,8Z)-octadeca-5,8-dienoic c18c5c9 = .common = Taxoleic - .iupac = (5Z,9Z)-octadeca-5,9-dienoic + .systematic = (5Z,9Z)-octadeca-5,9-dienoic c18e5e6 = .common = Laballenic - .iupac = (5Ra)-octadeca-5,6-dienoic + .systematic = (5Ra)-octadeca-5,6-dienoic c18a6e17 = .common = Alvaradoic - .iupac = octadec-17-en-6-ynoic + .systematic = octadec-17-en-6-ynoic c18c6c11 = .common = Cilienic - .iupac = (6Z,11Z)-octadeca-6,11-dienoic + .systematic = (6Z,11Z)-octadeca-6,11-dienoic c18a8c10 = .common = Xionenynic - .iupac = (10Z)-octadec-10-en-8-ynoic + .systematic = (10Z)-octadec-10-en-8-ynoic c18a8e17 = .common = Alvaradonic - .iupac = octadec-17-en-8-ynoic + .systematic = octadec-17-en-8-ynoic c18a9t11 = .common = Agonandoic .synonyms = Santalbic; Ximenynic - .iupac = (11E)-octadec-11-en-9-ynoic + .systematic = (11E)-octadec-11-en-9-ynoic c18c9c11 = .common = Ricinenic - .iupac = (9Z,11Z)-octadeca-9,11-dienoic + .systematic = (9Z,11Z)-octadeca-9,11-dienoic c18c9t11 = .common = Rumenic - .iupac = (9Z,11E)-octadeca-9,11-dienoic + .systematic = (9Z,11E)-octadeca-9,11-dienoic c18c9a12 = .common = Crepenynic .synonyms = Crepeninic - .iupac = (9Z)-octadec-9-en-12-ynoic + .systematic = (9Z)-octadec-9-en-12-ynoic c18c9c12 = .common = Linoleic .synonyms = Leinolic; Linolic - .iupac = (9Z,12Z)-octadeca-9,12-dienoic + .systematic = (9Z,12Z)-octadeca-9,12-dienoic c18t9t11 = .common = Mangold's - .iupac = (9E,11E)-octadeca-9,11-dienoic + .systematic = (9E,11E)-octadeca-9,11-dienoic c18t9t12 = .common = Linelaidic .synonyms = Linolelaidic - .iupac = (9E,12E)-octadeca-9,12-dienoic + .systematic = (9E,12E)-octadeca-9,12-dienoic c18t10t12t14 = .common = Pseudoeleostearic - .iupac = (10E,12E,14E)-octadeca-10,12,14-trienoic + .systematic = (10E,12E,14E)-octadeca-10,12,14-trienoic c18t3c9c12 = .common = Caleic - .iupac = (3E,9Z,12Z)-octadeca-3,9,12-trienoic + .systematic = (3E,9Z,12Z)-octadeca-3,9,12-trienoic c18c5c9c12 = .common = Pinolenic - .iupac = (5Z,9Z,12Z)-octadeca-5,9,12-trienoic + .systematic = (5Z,9Z,12Z)-octadeca-5,9,12-trienoic c18r5e6c16 = .common = R-Lamenallenic - .iupac = (5R,16E)-octadeca-5,6,16-trienoic + .systematic = (5R,16E)-octadeca-5,6,16-trienoic c18s5e6c16 = .common = S-Lamenallenic - .iupac = (5S,16E)-octadeca-5,6,16-trienoic + .systematic = (5S,16E)-octadeca-5,6,16-trienoic c18t5c9c12 = .common = Columbinic .synonyms = Aquilegic; Isolinolenic; Ranunculeic - .iupac = (5E,9Z,12Z)-octadeca-5,9,12-trienoic + .systematic = (5E,9Z,12Z)-octadeca-5,9,12-trienoic c18c6c9c12 = .abbreviation = GLA .common = γ-Linolenic .synonyms = Gamolenic - .iupac = (6Z,9Z,12Z)-octadeca-6,9,12-trienoic + .systematic = (6Z,9Z,12Z)-octadeca-6,9,12-trienoic c18c8c10c12 = .common = β-Calendic .synonyms = Calendulic - .iupac = (8Z,10Z,12Z)-octadeca-8,10,12-trienoic + .systematic = (8Z,10Z,12Z)-octadeca-8,10,12-trienoic c18c8c10t12 = .common = α-Calendic - .iupac = (8Z,10Z,12E)-octadeca-8,10,12-trienoic + .systematic = (8Z,10Z,12E)-octadeca-8,10,12-trienoic c18c8t10c12 = .common = Jacaranda .synonyms = Jacaric - .iupac = (8Z,10E,12Z)-octadeca-8,10,12-trienoic + .systematic = (8Z,10E,12Z)-octadeca-8,10,12-trienoic c18a9a11c13 = .common = Bolekic - .iupac = (13Z)-octadec-13-ene-9,11-diynoic + .systematic = (13Z)-octadec-13-ene-9,11-diynoic c18a9a11t13 = .common = Exocarpic - .iupac = (13E)-octadec-13-ene-9,11-diynoic + .systematic = (13E)-octadec-13-ene-9,11-diynoic c18a9a11e17 = .common = Isanic .synonyms = Erythrogenic - .iupac = 17-octadecene-9,11-diynoic + .systematic = 17-octadecene-9,11-diynoic c18c9t11c13 = .common = Punicic .synonyms = Punicinic; Trichosanoic - .iupac = (9Z,11E,13Z)-octadeca-9,11,13-trienoic + .systematic = (9Z,11E,13Z)-octadeca-9,11,13-trienoic c18c9t11t13 = .common = α-Eleostearic .synonyms = Eleostearinic; Margarolic - .iupac = (9Z,11E,13E)-octadeca-9,11,13-trienoic + .systematic = (9Z,11E,13E)-octadeca-9,11,13-trienoic c18c9t11c15 = .common = Rumelenic - .iupac = (9Z,11E,15Z)-octadeca-9,11,15-trienoic + .systematic = (9Z,11E,15Z)-octadeca-9,11,15-trienoic c18c9a12c14 = .common = Dehydrocrepenynic - .iupac = (9Z,14Z)-octadeca-9,14-dien-12-ynoic + .systematic = (9Z,14Z)-octadeca-9,14-dien-12-ynoic c18c9c12c15 = .abbreviation = ALA .common = α-Linolenic - .iupac = (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic + .systematic = (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic c18c9t13c15 = .common = Isorumelenic - .iupac = (9Z,13E,15Z)-octadeca-9,13,15-trienoic + .systematic = (9Z,13E,15Z)-octadeca-9,13,15-trienoic c18t9t11c13 = .common = Catalpic - .iupac = (9E,11E,13Z)-octadeca-9,11,13-trienoic + .systematic = (9E,11E,13Z)-octadeca-9,11,13-trienoic c18t9t11t13 = .common = β-Eleostearic - .iupac = (9E,11E,13E)-octadeca-9,11,13-trienoic + .systematic = (9E,11E,13E)-octadeca-9,11,13-trienoic c18t9t12t15 = .common = Linolenelaidic .synonyms = Elaidolinolenic - .iupac = (9E,12E,15E)-octadeca-9,12,15-trienoic + .systematic = (9E,12E,15E)-octadeca-9,12,15-trienoic c18c5c9c12c15 = .common = Coniferonic - .iupac = (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic + .systematic = (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic c18a6c9c12c15 = .common = Dicramin - .iupac = (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic + .systematic = (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic c18c6c9c12c15 = .common = Stearidonic - .iupac = (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic + .systematic = (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic c18c8c10c12t14 = .common = Ixoric - .iupac = (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic + .systematic = (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic c18c9t11t13c15 = .common = α-Parinaric - .iupac = (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic + .systematic = (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic c18t9t11t13t15 = .common = β-Parinaric - .iupac = (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic + .systematic = (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic c20 = .common = Arachidic .synonyms = Eicosanoic - .iupac = icosanoic + .systematic = icosanoic c20c11 = .common = Gondoic - .iupac = (11Z)-icos-11-enoic + .systematic = (11Z)-icos-11-enoic c20c13 = .common = Paullinic - .iupac = (13E)-icos-13-enoic + .systematic = (13E)-icos-13-enoic c20c9 = .common = Gadoleic .synonyms = Gondoleic - .iupac = (9Z)-icos-9-enoic + .systematic = (9Z)-icos-9-enoic c20t9 = .common = Gadelaidic - .iupac = (9E)-icos-9-enoic + .systematic = (9E)-icos-9-enoic c20c11c14 = .common = Dihomolinoleic - .iupac = (11Z,14Z)-icosa-11,14-dienoic + .systematic = (11Z,14Z)-icosa-11,14-dienoic c20c5c11 = .common = Keteleeronic - .iupac = (5Z,11Z)-icosa-5,11-dienoic + .systematic = (5Z,11Z)-icosa-5,11-dienoic c20c7c11 = .common = Dihomotaxoleic - .iupac = (7Z,11Z)-icosa-7,11-dienoic + .systematic = (7Z,11Z)-icosa-7,11-dienoic c20e7e8 = .common = Phlomic - .iupac = (7Ra)-icosa-7,8-dienoic + .systematic = (7Ra)-icosa-7,8-dienoic c20c11c14c17 = .abbreviation = DALA .common = Dihomo-α-linolenic .synonyms = Bishomo-α-linolenic - .iupac = (11Z,14Z,17Z)-icosa-11,14,17-trienoic + .systematic = (11Z,14Z,17Z)-icosa-11,14,17-trienoic c20c5c11c14 = .common = Sciadonic .synonyms = Calthic; Podocarpic; Sciadopinolenic - .iupac = (5Z,11Z,14Z)-icosa-5,11,14-trienoic + .systematic = (5Z,11Z,14Z)-icosa-5,11,14-trienoic c20c5c8c11 = .common = Mead - .iupac = (5Z,8Z,11Z)-icosa-5,8,11-trienoic + .systematic = (5Z,8Z,11Z)-icosa-5,8,11-trienoic c20c7c11c14 = .common = Dihomopinolenic .synonyms = Bishomopinolenic - .iupac = (7Z,11Z,14Z)-icosa-7,11,14-trienoic + .systematic = (7Z,11Z,14Z)-icosa-7,11,14-trienoic c20c7c11t14 = .common = Bishomocolumbinic - .iupac = (7Z,11Z,14E)-icosa-7,11,14-trienoic + .systematic = (7Z,11Z,14E)-icosa-7,11,14-trienoic c20c8c11c14 = .abbreviation = DGLA .common = Dihomo-γ-linolenic .synonyms = Bishomo-γ-linolenic - .iupac = (8Z,11Z,14Z)-icosa-8,11,14-trienoic + .systematic = (8Z,11Z,14Z)-icosa-8,11,14-trienoic c20c4c8c12c15 = .common = Moroctic .synonyms = Morotic - .iupac = (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic + .systematic = (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic c20c5c11c14c17 = .common = Juniperonic - .iupac = (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic + .systematic = (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic c20c5c8c11c14 = .common = Arachidonic - .iupac = (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic + .systematic = (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic c20c5c8t10t12c14 = .common = Bosseopentaenoic - .iupac = (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic + .systematic = (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic c20c5c8c11c14c17 = .abbreviation = EPA .common = Eicosapentaenoic .synonyms = Timnodonic - .iupac = (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic + .systematic = (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic c22 = .common = Behenic - .iupac = docosanoic + .systematic = docosanoic c22c11 = .common = Cetoleic - .iupac = (11Z)-docos-11-enoic + .systematic = (11Z)-docos-11-enoic c22t11 = .common = Cetelaidic .synonyms = Catelaidic - .iupac = (11E)-docos-11-enoic + .systematic = (11E)-docos-11-enoic c22a13 = .common = Behenolic - .iupac = docos-13-ynoic + .systematic = docos-13-ynoic c22c13 = .common = Erucic - .iupac = (13Z)-docos-13-enoic + .systematic = (13Z)-docos-13-enoic c22t13 = .common = Brassidic - .iupac = (13E)-docos-13-enoic + .systematic = (13E)-docos-13-enoic c22c5c13c16 = .common = Eranthic - .iupac = (5Z,13Z,16Z)-docosa-5,13,16-trienoic + .systematic = (5Z,13Z,16Z)-docosa-5,13,16-trienoic c22c7c10c13 = .common = Dihomo Mead's - .iupac = (7Z,10Z,13Z)-docosa-7,10,13-trienoic + .systematic = (7Z,10Z,13Z)-docosa-7,10,13-trienoic c22c7c10c13c16 = .common = Adrenic - .iupac = (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic + .systematic = (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic c22c4c8c12c15c19 = .common = Clupadonic - .iupac = (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic + .systematic = (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic c22c7c10c13c16c19 = .abbreviation = DPA .common = Docosapentaenoic .synonyms = Osbond's - .iupac = (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic + .systematic = (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic c22c4c7c10c13c16c19 = .abbreviation = DHA .common = Docosahexaenoic .synonyms = Cervonic; Clupanodonic - .iupac = (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic + .systematic = (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic c24 = .common = Lignoceric .synonyms = Carnaubic - .iupac = tetracosanoic + .systematic = tetracosanoic c24c15 = .common = Nervonic - .iupac = (15Z)-tetracos-15-enoic + .systematic = (15Z)-tetracos-15-enoic c24t15 = .common = trans-Selacholeic - .iupac = (15E)-tetracos-=15-enoic + .systematic = (15E)-tetracos-=15-enoic c24c6c9c12c15c18c21 = .common = Nisinic .synonyms = Tetracosahexaenylic - .iupac = (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic + .systematic = (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic c25 = .common = Hyenic - .iupac = pentacosanoic + .systematic = pentacosanoic c26 = .common = Cerotic .synonyms = Ceratinic; Ceric; Cerinic - .iupac = hexacosanoic + .systematic = hexacosanoic c26c17 = .common = Ximenic - .iupac = (17Z)-hexacos-17-enoic + .systematic = (17Z)-hexacos-17-enoic c26c11c14c17c20c23 = .common = Shibic - .iupac = (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic + .systematic = (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic c26e8e11e14e17e20e23 = .common = Thynnic - .iupac = hexacosahexaenoic + .systematic = hexacosahexaenoic c27 = .common = Carboceric - .iupac = heptacosanoic + .systematic = heptacosanoic c28 = .common = Montanic - .iupac = octacosanoic + .systematic = octacosanoic c30 = .common = Melissic - .iupac = triacontanoic + .systematic = triacontanoic c30c21 = .common = Lumequeic .synonyms = Lumequic - .iupac = (21Z)-triacont-21-enoic + .systematic = (21Z)-triacont-21-enoic c32 = .common = Lacceric .synonyms = Lacceroic - .iupac = dotriacontanoic + .systematic = dotriacontanoic c33 = .common = Psyllic .synonyms = Ceromelissic - .iupac = tritriacontanoic + .systematic = tritriacontanoic c34 = .common = Gheddic .synonyms = Geddic; Ghedoic - .iupac = tetratriacontanoic + .systematic = tetratriacontanoic c35 = .common = Ceroplastic - .iupac = pentatriacontanoic + .systematic = pentatriacontanoic diff --git a/ftl/en/fatty_acids/byrdwell.com.ftl b/ftl/aocs.org/fatty_acids/byrdwell.com.ftl similarity index 100% rename from ftl/en/fatty_acids/byrdwell.com.ftl rename to ftl/aocs.org/fatty_acids/byrdwell.com.ftl diff --git a/ftl/en/fatty_acids/ippras.ftl b/ftl/aocs.org/fatty_acids/ippras.ftl similarity index 100% rename from ftl/en/fatty_acids/ippras.ftl rename to ftl/aocs.org/fatty_acids/ippras.ftl diff --git a/ftl/en/fatty_acids/ippras.toml b/ftl/aocs.org/fatty_acids/ippras.toml similarity index 100% rename from ftl/en/fatty_acids/ippras.toml rename to ftl/aocs.org/fatty_acids/ippras.toml diff --git a/ftl/en-US/aocs.org.ext.ftl b/ftl/en-US/aocs.org.ext.ftl new file mode 100644 index 0000000..4b4ff80 --- /dev/null +++ b/ftl/en-US/aocs.org.ext.ftl @@ -0,0 +1,12 @@ +c16c0c0 = + .systematic = (0Z,0Z)-hexadeca-0,0-dienoic +c16c7c10 = + .systematic = (7Z,10Z)-hexadeca-7,10-dienoic +c16c9c12 = + .systematic = (9Z,12Z)-hexadeca-9,12-dienoic +c16c4c7c10c13 = + .systematic = (4Z,7Z,10Z,13Z)-hexadeca-4,7,10,13-tetraenoic +c22c15 = + .systematic = (15Z)-docos-15-enoic +c22c13c16 = + .systematic = (13Z,16Z)-docos-13,16-dienoic diff --git a/ftl/en-US/aocs.org.ftl b/ftl/en-US/aocs.org.ftl new file mode 100644 index 0000000..5693230 --- /dev/null +++ b/ftl/en-US/aocs.org.ftl @@ -0,0 +1,718 @@ +c2 = + .common = Acetic + .systematic = ethanoic + +c3 = + .common = Propionic + .systematic = propanoic + +c3a2 = + .common = Propiolic + .systematic = propynoic + +c3e2 = + .common = Acrylic + .systematic = prop-2-enoic + +c4 = + .common = Butyric + .systematic = butanoic + +c4c2 = + .common = Isocrotonic + .systematic = (2Z)-but-2-enoic + +c4t2 = + .common = Crotonic + .systematic = (2E)-but-2-enoic + +c5 = + .common = Valeric + .synonyms = Valerianic + .systematic = pentanoic + +c6 = + .common = Caproic + .synonyms = Capronic + .systematic = hexanoic + +c6t3 = + .common = Hydrosorbic + .systematic = (3E)-hex-3-enoic + +c6t2t4 = + .common = Sorbic + .systematic = (2E,4E)-hexa-2,4-dienoic + +c7 = + .common = Oenanthic + .synonyms = Enanthic; Enanthoic + .systematic = heptanoic + +c8 = + .common = Caprylic + .systematic = octanoic + +c9 = + .common = Pelargonic + .synonyms = Nonylic + .systematic = nonanoic + +c10 = + .common = Capric + .synonyms = Caprinic + .systematic = decanoic + +c10c4 = + .common = Obtusilic + .systematic = (4Z)-dec-4-enoic + +c10e9 = + .common = Caproleic + .systematic = dec-9-enoic + +c10c2c4 = + .common = cis,cis-Stillingic + .systematic = (2Z,4Z)-deca-2,4-dienoic + +c10t2c4 = + .common = trans,cis-Stillingic + .systematic = (2E,4Z)-deca-2,4-dienoic + +c10c2a4a6 = + .common = cis-Lachnophyllic + .systematic = (2Z)-dec-2-ene-4,6-diynoic + +c10c2a4a6t8 = + .common = Z,E-Matricaric + .systematic = (2Z,8E)-deca-2,8-diene-4,6-diynoic + +c10e2a4a6a8 = + .common = Dehydromatricaric + .systematic = (2E)-dec-2-ene-4,6,8-triynoic + +c10t2a4a6t8 = + .common = Matricaric + .systematic = (2E,8E)-deca-2,8-diene-4,6-diynoic + +c11 = + .common = Undecylic + .synonyms = Hendecanoic + .systematic = undecanoic + +c11e10 = + .common = Undecylenic + .synonyms = Hendecenoic + .systematic = undec-10-enoic + +c11c3a5a7a10 = + .common = Drosophilin C + .systematic = (3Z)-undec-3-ene-5,7,10-triynoic + +c11c3a5a7e9e10 = + .common = Drosophilin D + .systematic = (3Z)-undeca-3,9,10-triene-5,7-diynoic + +c12 = + .common = Lauric + .synonyms = Laurostearic + .systematic = dodecanoic + +c12t4 = + .common = Linderic + .systematic = (4Z)-dodec-4-enoic + +c12c5 = + .common = Lauroleinic + .synonyms = Denticetic + .systematic = (5Z)-dodec-5-enoic + +c12c9 = + .common = Lauroleic + .systematic = (9Z)-dodec-9-enoic + +c12c3c5c7c9e11 = + .common = Ajenoic + .systematic = (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic + +c13 = + .common = Tridecylic + .systematic = tridecanoic + +c13c11 = + .common = Isotridecenoic + .systematic = (11Z)-tridec-11-enoic + +c13c3c5a7a9a11 = + .common = Isomycomycin + .systematic = (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic + +c13t3c5e7e8a10a12 = + .common = Mycomycin + .systematic = (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic + +c14 = + .common = Myristic + .systematic = tetradecanoic + +c14c4 = + .common = Tsuzuic + .synonyms = Tsuduic + .systematic = (4Z)-tetradec-4-enoic + +c14c5 = + .common = Physeteric + .systematic = (5Z)-tetradec-5-enoic + +c14c9 = + .common = Myristoleic + .systematic = (9Z)-tetradec-9-enoic + +c14t9 = + .common = Myristelaidic + .systematic = (9E)-tetradec-9-enoic + +c14t3c5 = + .common = Megatomic + .synonyms = Megatomoic + .systematic = (3E,5Z)-tetradeca-3,5-dienoic + +c14c5c8 = + .common = Goshuyic + .systematic = (5Z,8Z)-tetradeca-5,8-dienoic + +c14t2t4a8a10 = + .common = Anacyclic + .systematic = (2E,4E)-tetradeca-2,4-diene-8,10-diynoic + +c16 = + .common = Palmitic + .synonyms = Aethalic + .systematic = hexadecanoic + +c16c11 = + .common = Palmitvaccenic + .synonyms = Tanacetumoleic + .systematic = (11Z)-hexadec-11-enoic + +c16t11 = + .common = Lycopodic + .synonyms = Lycopodiumoleic + .systematic = (11E)-hexadec-11-enoic + +c16t2 = + .common = Gaidic + .systematic = (2E)-hexadec-2-enoic + +c16c6 = + .common = Sapienic + .systematic = (6Z)-hexadec-6-enoic + +c16a7 = + .common = Palmitolic + .systematic = hexadec-7-ynoic + +c16c7 = + .common = Hypogeic + .systematic = (7Z)-hexadec-7-enoic + +c16c9 = + .common = Palmitoleic + .synonyms = Physetoleic; Zoomaric + .systematic = (9Z)-hexadec-9-enoic + +c16t9 = + .common = Palmitelaidic + .systematic = (9E)-hexadec-9-enoic + +c16c6c10c14 = + .common = Hiragonic + .systematic = (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic + +c16c7c10c13 = + .common = Roughanic + .systematic = (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic + +c17 = + .common = Margaric + .synonyms = Daturic; Daturinic; Heptadecylic + .systematic = heptadecanoic + +c17c8 = + .common = Civetic + .systematic = (8Z)-heptadec-8-enoic + +c17a8t10 = + .common = Pyrulic + .synonyms = Leptomeric + .systematic = (10E)-heptadec-10-en-8-ynoic + +c17c8c11 = + .common = Norlinoleic + .systematic = (8Z,11Z)-heptadeca-8,11-dienoic + +c17c8c11c14 = + .common = Norlinolenic + .systematic = (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic + +c18 = + .common = Stearic + .synonyms = Bassinic; Lactaric; Stearophanic; Talgic + .systematic = octadecanoic + +c18c10 = + .common = Isooleic + .systematic = (10Z)-octadec-10-enoic + +c18c11 = + .common = Asclepic + .synonyms = cis-Vaccenic + .systematic = (11Z)-octadec-11-enoic + +c18t11 = + .common = Vaccenic + .systematic = (11E)-octadec-11-enoic + +c18t5 = + .common = Thalictric + .systematic = (5E)-octadec-5-enoic + +c18a6 = + .common = Tariric + .systematic = octadec-6-ynoic + +c18c6 = + .common = Petroselinic + .synonyms = Petroselic + .systematic = (6Z)-octadec-6-enoic + +c18t6 = + .common = Petroselaidic + .systematic = (6E)-octadec-6-enoic + +c18a9 = + .common = Stearolic + .systematic = octadeca-9-ynoic + +c18c9 = + .common = Oleic + .synonyms = Rapinic + .systematic = (9Z)-octadec-9-enoic + +c18t9 = + .common = Elaidic + .systematic = (9E)-octadec-9-enoic + +c18t10t12 = + .common = Mikusch's + .systematic = (10E,12E)-octadeca-10,12-dienoic + +c18t11c15 = + .common = Vaccelenic + .systematic = (11E,15Z)-octadeca-11,15-dienoic + +c18c5c11 = + .common = Ephedrenic + .synonyms = Ephedric + .systematic = (5Z,11Z)-octadeca-5,11-dienoic + +c18c5c8 = + .common = Sebaleic + .systematic = (5Z,8Z)-octadeca-5,8-dienoic + +c18c5c9 = + .common = Taxoleic + .systematic = (5Z,9Z)-octadeca-5,9-dienoic + +c18e5e6 = + .common = Laballenic + .systematic = (5Ra)-octadeca-5,6-dienoic + +c18a6e17 = + .common = Alvaradoic + .systematic = octadec-17-en-6-ynoic + +c18c6c11 = + .common = Cilienic + .systematic = (6Z,11Z)-octadeca-6,11-dienoic + +c18a8c10 = + .common = Xionenynic + .systematic = (10Z)-octadec-10-en-8-ynoic + +c18a8e17 = + .common = Alvaradonic + .systematic = octadec-17-en-8-ynoic + +c18a9t11 = + .common = Agonandoic + .synonyms = Santalbic; Ximenynic + .systematic = (11E)-octadec-11-en-9-ynoic + +c18c9c11 = + .common = Ricinenic + .systematic = (9Z,11Z)-octadeca-9,11-dienoic + +c18c9t11 = + .common = Rumenic + .systematic = (9Z,11E)-octadeca-9,11-dienoic + +c18c9a12 = + .common = Crepenynic + .synonyms = Crepeninic + .systematic = (9Z)-octadec-9-en-12-ynoic + +c18c9c12 = + .common = Linoleic + .synonyms = Leinolic; Linolic + .systematic = (9Z,12Z)-octadeca-9,12-dienoic + +c18t9t11 = + .common = Mangold's + .systematic = (9E,11E)-octadeca-9,11-dienoic + +c18t9t12 = + .common = Linelaidic + .synonyms = Linolelaidic + .systematic = (9E,12E)-octadeca-9,12-dienoic + +c18t10t12t14 = + .common = Pseudoeleostearic + .systematic = (10E,12E,14E)-octadeca-10,12,14-trienoic + +c18t3c9c12 = + .common = Caleic + .systematic = (3E,9Z,12Z)-octadeca-3,9,12-trienoic + +c18c5c9c12 = + .common = Pinolenic + .systematic = (5Z,9Z,12Z)-octadeca-5,9,12-trienoic + +c18r5e6c16 = + .common = R-Lamenallenic + .systematic = (5R,16E)-octadeca-5,6,16-trienoic + +c18s5e6c16 = + .common = S-Lamenallenic + .systematic = (5S,16E)-octadeca-5,6,16-trienoic + +c18t5c9c12 = + .common = Columbinic + .synonyms = Aquilegic; Isolinolenic; Ranunculeic + .systematic = (5E,9Z,12Z)-octadeca-5,9,12-trienoic + +c18c6c9c12 = + .abbreviation = GLA + .common = γ-Linolenic + .synonyms = Gamolenic + .systematic = (6Z,9Z,12Z)-octadeca-6,9,12-trienoic + +c18c8c10c12 = + .common = β-Calendic + .synonyms = Calendulic + .systematic = (8Z,10Z,12Z)-octadeca-8,10,12-trienoic + +c18c8c10t12 = + .common = α-Calendic + .systematic = (8Z,10Z,12E)-octadeca-8,10,12-trienoic + +c18c8t10c12 = + .common = Jacaranda + .synonyms = Jacaric + .systematic = (8Z,10E,12Z)-octadeca-8,10,12-trienoic + +c18a9a11c13 = + .common = Bolekic + .systematic = (13Z)-octadec-13-ene-9,11-diynoic + +c18a9a11t13 = + .common = Exocarpic + .systematic = (13E)-octadec-13-ene-9,11-diynoic + +c18a9a11e17 = + .common = Isanic + .synonyms = Erythrogenic + .systematic = 17-octadecene-9,11-diynoic + +c18c9t11c13 = + .common = Punicic + .synonyms = Punicinic; Trichosanoic + .systematic = (9Z,11E,13Z)-octadeca-9,11,13-trienoic + +c18c9t11t13 = + .common = α-Eleostearic + .synonyms = Eleostearinic; Margarolic + .systematic = (9Z,11E,13E)-octadeca-9,11,13-trienoic + +c18c9t11c15 = + .common = Rumelenic + .systematic = (9Z,11E,15Z)-octadeca-9,11,15-trienoic + +c18c9a12c14 = + .common = Dehydrocrepenynic + .systematic = (9Z,14Z)-octadeca-9,14-dien-12-ynoic + +c18c9c12c15 = + .abbreviation = ALA + .common = α-Linolenic + .systematic = (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic + +c18c9t13c15 = + .common = Isorumelenic + .systematic = (9Z,13E,15Z)-octadeca-9,13,15-trienoic + +c18t9t11c13 = + .common = Catalpic + .systematic = (9E,11E,13Z)-octadeca-9,11,13-trienoic + +c18t9t11t13 = + .common = β-Eleostearic + .systematic = (9E,11E,13E)-octadeca-9,11,13-trienoic + +c18t9t12t15 = + .common = Linolenelaidic + .synonyms = Elaidolinolenic + .systematic = (9E,12E,15E)-octadeca-9,12,15-trienoic + +c18c5c9c12c15 = + .common = Coniferonic + .systematic = (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic + +c18a6c9c12c15 = + .common = Dicramin + .systematic = (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic + +c18c6c9c12c15 = + .common = Stearidonic + .systematic = (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic + +c18c8c10c12t14 = + .common = Ixoric + .systematic = (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic + +c18c9t11t13c15 = + .common = α-Parinaric + .systematic = (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic + +c18t9t11t13t15 = + .common = β-Parinaric + .systematic = (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic + +c20 = + .common = Arachidic + .synonyms = Eicosanoic + .systematic = icosanoic + +c20c11 = + .common = Gondoic + .systematic = (11Z)-icos-11-enoic + +c20c13 = + .common = Paullinic + .systematic = (13E)-icos-13-enoic + +c20c9 = + .common = Gadoleic + .synonyms = Gondoleic + .systematic = (9Z)-icos-9-enoic + +c20t9 = + .common = Gadelaidic + .systematic = (9E)-icos-9-enoic + +c20c11c14 = + .common = Dihomolinoleic + .systematic = (11Z,14Z)-icosa-11,14-dienoic + +c20c5c11 = + .common = Keteleeronic + .systematic = (5Z,11Z)-icosa-5,11-dienoic + +c20c7c11 = + .common = Dihomotaxoleic + .systematic = (7Z,11Z)-icosa-7,11-dienoic + +c20e7e8 = + .common = Phlomic + .systematic = (7Ra)-icosa-7,8-dienoic + +c20c11c14c17 = + .abbreviation = DALA + .common = Dihomo-α-linolenic + .synonyms = Bishomo-α-linolenic + .systematic = (11Z,14Z,17Z)-icosa-11,14,17-trienoic + +c20c5c11c14 = + .common = Sciadonic + .synonyms = Calthic; Podocarpic; Sciadopinolenic + .systematic = (5Z,11Z,14Z)-icosa-5,11,14-trienoic + +c20c5c8c11 = + .common = Mead + .systematic = (5Z,8Z,11Z)-icosa-5,8,11-trienoic + +c20c7c11c14 = + .common = Dihomopinolenic + .synonyms = Bishomopinolenic + .systematic = (7Z,11Z,14Z)-icosa-7,11,14-trienoic + +c20c7c11t14 = + .common = Bishomocolumbinic + .systematic = (7Z,11Z,14E)-icosa-7,11,14-trienoic + +c20c8c11c14 = + .abbreviation = DGLA + .common = Dihomo-γ-linolenic + .synonyms = Bishomo-γ-linolenic + .systematic = (8Z,11Z,14Z)-icosa-8,11,14-trienoic + +c20c4c8c12c15 = + .common = Moroctic + .synonyms = Morotic + .systematic = (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic + +c20c5c11c14c17 = + .common = Juniperonic + .systematic = (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic + +c20c5c8c11c14 = + .common = Arachidonic + .systematic = (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic + +c20c5c8t10t12c14 = + .common = Bosseopentaenoic + .systematic = (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic + +c20c5c8c11c14c17 = + .abbreviation = EPA + .common = Eicosapentaenoic + .synonyms = Timnodonic + .systematic = (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic + +c22 = + .common = Behenic + .systematic = docosanoic + +c22c11 = + .common = Cetoleic + .systematic = (11Z)-docos-11-enoic + +c22t11 = + .common = Cetelaidic + .synonyms = Catelaidic + .systematic = (11E)-docos-11-enoic + +c22a13 = + .common = Behenolic + .systematic = docos-13-ynoic + +c22c13 = + .common = Erucic + .systematic = (13Z)-docos-13-enoic + +c22t13 = + .common = Brassidic + .systematic = (13E)-docos-13-enoic + +c22c5c13c16 = + .common = Eranthic + .systematic = (5Z,13Z,16Z)-docosa-5,13,16-trienoic + +c22c7c10c13 = + .common = Dihomo Mead's + .systematic = (7Z,10Z,13Z)-docosa-7,10,13-trienoic + +c22c7c10c13c16 = + .common = Adrenic + .systematic = (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic + +c22c4c8c12c15c19 = + .common = Clupadonic + .systematic = (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic + +c22c7c10c13c16c19 = + .abbreviation = DPA + .common = Docosapentaenoic + .synonyms = Osbond's + .systematic = (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic + +c22c4c7c10c13c16c19 = + .abbreviation = DHA + .common = Docosahexaenoic + .synonyms = Cervonic; Clupanodonic + .systematic = (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic + +c24 = + .common = Lignoceric + .synonyms = Carnaubic + .systematic = tetracosanoic + +c24c15 = + .common = Nervonic + .systematic = (15Z)-tetracos-15-enoic + +c24t15 = + .common = trans-Selacholeic + .systematic = (15E)-tetracos-=15-enoic + +c24c6c9c12c15c18c21 = + .common = Nisinic + .synonyms = Tetracosahexaenylic + .systematic = (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic + +c25 = + .common = Hyenic + .systematic = pentacosanoic + +c26 = + .common = Cerotic + .synonyms = Ceratinic; Ceric; Cerinic + .systematic = hexacosanoic + +c26c17 = + .common = Ximenic + .systematic = (17Z)-hexacos-17-enoic + +c26c11c14c17c20c23 = + .common = Shibic + .systematic = (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic + +c26e8e11e14e17e20e23 = + .common = Thynnic + .systematic = hexacosahexaenoic + +c27 = + .common = Carboceric + .systematic = heptacosanoic + +c28 = + .common = Montanic + .systematic = octacosanoic + +c30 = + .common = Melissic + .systematic = triacontanoic + +c30c21 = + .common = Lumequeic + .synonyms = Lumequic + .systematic = (21Z)-triacont-21-enoic + +c32 = + .common = Lacceric + .synonyms = Lacceroic + .systematic = dotriacontanoic + +c33 = + .common = Psyllic + .synonyms = Ceromelissic + .systematic = tritriacontanoic + +c34 = + .common = Gheddic + .synonyms = Geddic; Ghedoic + .systematic = tetratriacontanoic + +c35 = + .common = Ceroplastic + .systematic = pentatriacontanoic diff --git a/ftl/en-US/main.ftl b/ftl/en-US/main.ftl new file mode 100644 index 0000000..6a26483 --- /dev/null +++ b/ftl/en-US/main.ftl @@ -0,0 +1,12 @@ +Abbreviation = Abbreviation +About = About +Common = Common +Language = Language +LeftPanel = Left panel +ResetApplication = Reset application +ResetGui = Reset gui +ResetTable = Reset table +ResizeTable = Resize table +Settings = Settings +Synonyms = Synonyms +Systematic = Systematic (IUPAC) \ No newline at end of file diff --git a/ftl/jp-JP/main.ftl b/ftl/jp-JP/main.ftl new file mode 100644 index 0000000..e079029 --- /dev/null +++ b/ftl/jp-JP/main.ftl @@ -0,0 +1,8 @@ +About = About +Language = Language +LeftPanel = Left panel +ResetApplication = Reset application +ResetGui = Reset gui +ResetTable = Reset table +ResizeTable = Resize table +Settings = Settings \ No newline at end of file diff --git a/ftl/ru-RU/main.ftl b/ftl/ru-RU/main.ftl new file mode 100644 index 0000000..1172fde --- /dev/null +++ b/ftl/ru-RU/main.ftl @@ -0,0 +1,12 @@ +Abbreviation = Аббревиатура +About = О программе +Common = Общепринятое +Language = Язык +LeftPanel = Левая панель +ResetApplication = Сбросить данные приложения +ResetGui = Сбросить настройки интерфейса +ResetTable = Сбросить настройки таблицы +ResizeTable = Изменить размер столбцов таблицы +Settings = Настройки +Synonyms = Синонимы +Systematic = Систематическое (IUPAC) \ No newline at end of file diff --git a/rustfmt.toml b/rustfmt.toml new file mode 100644 index 0000000..b47b77b --- /dev/null +++ b/rustfmt.toml @@ -0,0 +1,3 @@ +format_macro_bodies = true +format_macro_matchers = true +imports_granularity = "Crate" diff --git a/src/app/data.rs b/src/app/data.rs new file mode 100644 index 0000000..44dc1ab --- /dev/null +++ b/src/app/data.rs @@ -0,0 +1,317 @@ +use egui::{ + CentralPanel, Color32, Grid, Id, Label, MenuBar, Popup, PopupCloseBehavior, RichText, + ScrollArea, Tooltip, TopBottomPanel, Ui, Widget, +}; +use egui_dnd::dnd; +use egui_l20n::{ResponseExt, UiExt as _}; +use egui_phosphor::regular::{CHECK, DOTS_SIX_VERTICAL, PENCIL_LINE, TRASH}; +use polars::prelude::PolarsResult; +use serde::{Deserialize, Serialize}; +use std::collections::HashSet; + +const ITEMS: [&str; 165] = [ + "c2", + "c3", + "c3a2", + "c3e2", + "c4", + "c4c2", + "c4t2", + "c5", + "c6", + "c6t3", + "c6t2t4", + "c7", + "c8", + "c9", + "c10", + "c10c4", + "c10e9", + "c10c2c4", + "c10t2c4", + "c10c2a4a6", + "c10c2a4a6t8", + "c10e2a4a6a8", + "c10t2a4a6t8", + "c11", + "c11e10", + "c11c3a5a7a10", + "c11c3a5a7e9e10", + "c12", + "c12t4", + "c12c5", + "c12c9", + "c12c3c5c7c9e11", + "c13", + "c13c11", + "c13c3c5a7a9a11", + "c13t3c5e7e8a10a12", + "c14", + "c14c4", + "c14c5", + "c14c9", + "c14t9", + "c14t3c5", + "c14c5c8", + "c14t2t4a8a10", + "c16", + "c16c11", + "c16t11", + "c16t2", + "c16c6", + "c16a7", + "c16c7", + "c16c9", + "c16t9", + "c16c6c10c14", + "c16c7c10c13", + "c17", + "c17c8", + "c17a8t10", + "c17c8c11", + "c17c8c11c14", + "c18", + "c18c10", + "c18c11", + "c18t11", + "c18t5", + "c18a6", + "c18c6", + "c18t6", + "c18a9", + "c18c9", + "c18t9", + "c18t10t12", + "c18t11c15", + "c18c5c11", + "c18c5c8", + "c18c5c9", + "c18e5e6", + "c18a6e17", + "c18c6c11", + "c18a8c10", + "c18a8e17", + "c18a9t11", + "c18c9c11", + "c18c9t11", + "c18c9a12", + "c18c9c12", + "c18t9t11", + "c18t9t12", + "c18t10t12t14", + "c18t3c9c12", + "c18c5c9c12", + "c18r5e6c16", + "c18s5e6c16", + "c18t5c9c12", + "c18c6c9c12", + "c18c8c10c12", + "c18c8c10t12", + "c18c8t10c12", + "c18a9a11c13", + "c18a9a11t13", + "c18a9a11e17", + "c18c9t11c13", + "c18c9t11t13", + "c18c9t11c15", + "c18c9a12c14", + "c18c9c12c15", + "c18c9t13c15", + "c18t9t11c13", + "c18t9t11t13", + "c18t9t12t15", + "c18c5c9c12c15", + "c18a6c9c12c15", + "c18c6c9c12c15", + "c18c8c10c12t14", + "c18c9t11t13c15", + "c18t9t11t13t15", + "c20", + "c20c11", + "c20c13", + "c20c9", + "c20t9", + "c20c11c14", + "c20c5c11", + "c20c7c11", + "c20e7e8", + "c20c11c14c17", + "c20c5c11c14", + "c20c5c8c11", + "c20c7c11c14", + "c20c7c11t14", + "c20c8c11c14", + "c20c4c8c12c15", + "c20c5c11c14c17", + "c20c5c8c11c14", + "c20c5c8t10t12c14", + "c20c5c8c11c14c17", + "c22", + "c22c11", + "c22t11", + "c22a13", + "c22c13", + "c22t13", + "c22c5c13c16", + "c22c7c10c13", + "c22c7c10c13c16", + "c22c4c8c12c15c19", + "c22c7c10c13c16c19", + "c22c4c7c10c13c16c19", + "c24", + "c24c15", + "c24t15", + "c24c6c9c12c15c18c21", + "c25", + "c26", + "c26c17", + "c26c11c14c17c20c23", + "c26e8e11e14e17e20e23", + "c27", + "c28", + "c30", + "c30c21", + "c32", + "c33", + "c34", + "c35", +]; + +/// Data +#[derive(Clone, Debug, Default, Deserialize, Serialize)] +pub struct Data { + pub items: Vec, + pub current: String, +} + +impl Data { + pub fn new() -> Self { + Self { + items: ITEMS.iter().map(|item| item.to_string()).collect(), + current: String::new(), + } + } + + // pub fn add(&mut self, frame: String) { + // if !self.items.contains(&frame) { + // self.items.push(frame); + // } + // } +} + +impl Data { + pub(super) fn show(&mut self, ui: &mut Ui) { + // TopBottomPanel::top(ui.auto_id_with("LeftPane").with("TopPane")).show_inside(ui, |ui| { + // MenuBar::new().ui(ui, |ui| { + // self.top(ui); + // }); + // }); + // CentralPanel::default().show_inside(ui, |ui| { + // ScrollArea::vertical().auto_shrink(false).show(ui, |ui| { + // self.central(ui); + // }); + // }); + } + + pub(super) fn top(&mut self, ui: &mut Ui) { + ui.heading(ui.localize("loaded-files")) + .on_hover_localized("loaded-files.hover"); + ui.separator(); + // Toggle + if ui + .button(RichText::new(CHECK).heading()) + .on_hover_localized("toggle-all") + .on_hover_localized("toggle-all.hover") + .clicked() + { + if self.current.is_empty() { + self.current = self.items.iter().cloned().collect(); + } else { + self.current.clear(); + } + } + ui.separator(); + let enabled = !self.current.is_empty(); + // // Delete + // ui.add_enabled_ui(enabled, |ui| { + // if ui + // .button(RichText::new(TRASH).heading()) + // .on_hover_localized("DeleteSelected.hover") + // .clicked() + // { + // self.items.retain(|frame| !self.selected.remove(frame)); + // } + // }); + ui.separator(); + } + + pub(super) fn left(&mut self, ui: &mut Ui) { + dnd(ui, ui.next_auto_id()).show_vec(&mut self.items, |ui, selected, handle, _state| { + ui.horizontal(|ui| { + handle.ui(ui, |ui| { + let _ = ui.label(DOTS_SIX_VERTICAL); + }); + // Label + let mut response = ui.selectable_label(self.current == *selected, &*selected); + if response.clicked() { + self.current = if self.current != *selected { + selected.clone() + } else { + String::new() + }; + response.mark_changed(); + } + }); + }); + } + + pub(super) fn central(&mut self, ui: &mut Ui) { + // ui.visuals_mut().widgets.inactive.bg_fill = Color32::TRANSPARENT; + Grid::new(ui.next_auto_id()).show(ui, |ui| { + if let Some(abbreviation) = ui.try_localize(&format!("{}.abbreviation", self.current)) { + ui.heading(ui.localize("Abbreviation")); + ui.label(abbreviation); + ui.end_row(); + } + if let Some(mut common) = ui.try_localize(&format!("{}.common", self.current)) { + ui.heading(ui.localize("Common")); + ui.label(&common); + let response = ui.button(PENCIL_LINE); + Popup::from_toggle_button_response(&response) + .close_behavior(PopupCloseBehavior::CloseOnClickOutside) + .show( + move |ui| { + if ui.text_edit_singleline(&mut common).changed() {} + }, + ); + ui.end_row(); + } + if let Some(mut synonyms) = ui.try_localize(&format!("{}.synonyms", self.current)) { + ui.heading(ui.localize("Synonyms")); + ui.label(&synonyms); + let response = ui.button(PENCIL_LINE); + Popup::from_toggle_button_response(&response) + .close_behavior(PopupCloseBehavior::CloseOnClickOutside) + .show( + move |ui| { + if ui.text_edit_singleline(&mut synonyms).changed() {} + }, + ); + ui.end_row(); + } + if let Some(mut systematic) = ui.try_localize(&format!("{}.systematic", self.current)) { + ui.heading(ui.localize("Systematic")); + ui.label(&systematic); + let response = ui.button(PENCIL_LINE); + Popup::from_toggle_button_response(&response) + .close_behavior(PopupCloseBehavior::CloseOnClickOutside) + .show( + move |ui| { + if ui.text_edit_singleline(&mut systematic).changed() {} + }, + ); + ui.end_row(); + } + }); + } +} diff --git a/src/app/mod.rs b/src/app/mod.rs new file mode 100644 index 0000000..2a66b1f --- /dev/null +++ b/src/app/mod.rs @@ -0,0 +1,243 @@ +use self::state::{About, Settings, State, Windows}; +use crate::{app::data::Data, localization::ContextExt as _}; +use eframe::{APP_KEY, CreationContext, Storage, get_value, set_value}; +use egui::{ + Align, CentralPanel, Context, FontDefinitions, Frame, Id, Label, Layout, MenuBar, RichText, + ScrollArea, SidePanel, Sides, TopBottomPanel, Ui, Widget, Window, warn_if_debug_build, +}; +use egui_ext::LightDarkButton; +use egui_l20n::{UiExt as _, ui::locale_button::LocaleButton}; +use egui_phosphor::{ + Variant, add_to_fonts, + regular::{ARROWS_CLOCKWISE, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, SLIDERS_HORIZONTAL, TRASH}, +}; +use serde::{Deserialize, Serialize}; + +const ICON_SIZE: f32 = 32.0; +const ID_SOURCE: &str = "FAN"; + +#[derive(Deserialize, Serialize)] +#[serde(default)] +pub struct App { + // Panels + left_panel: bool, + // Data + data: Data, +} + +impl Default for App { + fn default() -> Self { + Self { + left_panel: true, + data: Data::new(), + } + } +} + +impl App { + /// Called once before the first frame. + pub fn new(cc: &CreationContext) -> Self { + let mut fonts = FontDefinitions::default(); + add_to_fonts(&mut fonts, Variant::Regular); + cc.egui_ctx.set_fonts(fonts); + cc.egui_ctx.set_localizations(); + // return Default::default(); + // Load previous app state (if any). + // Note that you must enable the `persistence` feature for this to work. + Self::load(cc).unwrap_or_default() + } + + fn load(cc: &CreationContext) -> Option { + let storage = cc.storage?; + let value = get_value(storage, APP_KEY)?; + Some(value) + } +} + +// Panels +impl App { + fn panels(&mut self, ctx: &Context, state: &mut State) { + self.top_panel(ctx, state); + self.bottom_panel(ctx); + self.left_panel(ctx); + self.central_panel(ctx); + } + + // Bottom panel + fn bottom_panel(&mut self, ctx: &Context) { + TopBottomPanel::bottom("BottomPanel").show(ctx, |ui| { + ui.with_layout(Layout::right_to_left(Align::Center), |ui| { + Sides::new().show( + ui, + |_| {}, + |ui| { + warn_if_debug_build(ui); + ui.label(RichText::new(env!("CARGO_PKG_VERSION")).small()); + ui.separator(); + }, + ); + }); + }); + } + + // Central panel + fn central_panel(&mut self, ctx: &Context) { + CentralPanel::default() + .frame(Frame::central_panel(&ctx.style())) + .show(ctx, |ui| { + self.data.central(ui); + }); + } + + // Left panel + fn left_panel(&mut self, ctx: &Context) { + SidePanel::left("LeftPanel") + .resizable(true) + .show_animated(ctx, self.left_panel, |ui| { + ScrollArea::vertical().show(ui, |ui| { + self.data.left(ui); + }); + }); + } + + // Top panel + fn top_panel(&mut self, ctx: &Context, state: &mut State) { + TopBottomPanel::top("TopPanel").show(ctx, |ui| { + MenuBar::new().ui(ui, |ui| { + ScrollArea::horizontal().show(ui, |ui| { + // Left panel + ui.toggle_value( + &mut self.left_panel, + RichText::new(SIDEBAR_SIMPLE).size(ICON_SIZE), + ) + .on_hover_ui(|ui| { + ui.set_max_width(ui.spacing().tooltip_width); + ui.label(ui.localize("LeftPanel")); + }); + ui.separator(); + // Light/Dark + ui.light_dark_button(ICON_SIZE); + ui.separator(); + // Reset + if ui + .button(RichText::new(ARROWS_CLOCKWISE).size(ICON_SIZE)) + .on_hover_ui(|ui| { + ui.set_max_width(ui.spacing().tooltip_width); + ui.label(ui.localize("ResetGui")); + }) + .clicked() + { + ui.memory_mut(|memory| { + *memory = Default::default(); + }); + ui.ctx().set_localizations(); + *self = Default::default(); + } + ui.separator(); + // Settings + if ui + .button(RichText::new(GEAR).size(ICON_SIZE)) + .on_hover_ui(|ui| { + ui.set_max_width(ui.spacing().tooltip_width); + ui.label(ui.localize("Settings")); + }) + .clicked() + { + state.windows.open_settings ^= true; + } + ui.separator(); + // Edit + if ui + .button(RichText::new(PENCIL).size(ICON_SIZE)) + .on_hover_ui(|ui| { + ui.set_max_width(ui.spacing().tooltip_width); + ui.label(ui.localize("Edit")); + }) + .clicked() + { + state.windows.open_edit ^= true; + } + ui.separator(); + // Locale + LocaleButton::new() + .size(ICON_SIZE) + .ui(ui) + .on_hover_ui(|ui| { + ui.set_max_width(ui.spacing().tooltip_width); + ui.label(ui.localize("Language")); + }); + ui.separator(); + // About + if ui + .button(RichText::new(INFO).size(ICON_SIZE)) + .on_hover_ui(|ui| { + ui.set_max_width(ui.spacing().tooltip_width); + ui.label(ui.localize("About")); + }) + .clicked() + { + state.windows.open_about ^= true; + } + ui.separator(); + }); + }); + }); + } +} + +// Windows +impl App { + fn windows(&mut self, ctx: &Context, state: &mut State) { + self.about(ctx, state); + self.edit(ctx, state); + self.settings(ctx, state); + } + + fn about(&mut self, ctx: &Context, state: &mut State) { + Window::new(format!("{INFO} About")) + .id(Id::new(ID_SOURCE).with("About")) + .open(&mut state.windows.open_about) + .show(ctx, |ui| { + About::ui(ui); + }); + } + + fn edit(&mut self, ctx: &Context, state: &mut State) { + Window::new(format!("{PENCIL} Edit")) + .id(Id::new(ID_SOURCE).with("Edit")) + .open(&mut state.windows.open_edit) + .show(ctx, |ui| { + // Settings::new().ui(ui); + }); + } + + fn settings(&mut self, ctx: &Context, state: &mut State) { + Window::new(format!("{SLIDERS_HORIZONTAL} Settings")) + .id(Id::new(ID_SOURCE).with("Settings")) + .open(&mut state.windows.open_settings) + .show(ctx, |ui| { + state.settings.ui(ui); + }); + } +} + +impl eframe::App for App { + /// Called by the frame work to save state before shutdown. + fn save(&mut self, storage: &mut dyn Storage) { + set_value(storage, APP_KEY, self); + } + + /// Called each time the UI needs repainting, which may be many times per + /// second. + fn update(&mut self, ctx: &Context, _frame: &mut eframe::Frame) { + let mut state = State::load(ctx, Id::new(ID_SOURCE).with("State")); + // Pre update + self.panels(ctx, &mut state); + self.windows(ctx, &mut state); + // Post update + state.store(ctx, Id::new(ID_SOURCE).with("State")); + } +} + +mod data; +mod state; diff --git a/src/app/state/about.rs b/src/app/state/about.rs new file mode 100644 index 0000000..23a4dd5 --- /dev/null +++ b/src/app/state/about.rs @@ -0,0 +1,60 @@ +use egui::{Label, Response, RichText, Sense, TextStyle, Ui}; +use egui_phosphor::regular::{COPYRIGHT, GITHUB_LOGO, GLOBE, WARNING}; +use serde::{Deserialize, Serialize}; + +/// About window +#[derive(Clone, Debug, Default, Deserialize, Hash, PartialEq, Serialize)] +pub(crate) struct About; + +impl About { + pub(crate) fn ui(ui: &mut Ui) -> Response { + ui.vertical_centered(|ui| { + let version = env!("CARGO_PKG_VERSION"); + ui.heading(format!("FAN {version}")); + ui.label("Fatty acid names"); + // Links + ui.separator(); + ui.collapsing(RichText::new("Links").heading(), |ui| { + ui.horizontal(|ui| { + ui.label(RichText::new(GLOBE).heading()) + .on_hover_text("web"); + ui.hyperlink_to( + "https://ippras.github.io/fan", + "https://ippras.github.io/fan", + ); + }); + ui.horizontal(|ui| { + ui.label(RichText::new(GITHUB_LOGO).heading()) + .on_hover_text("github.com"); + ui.hyperlink_to( + "https://github.com/ippras/fan", + "https://github.com/ippras/fan", + ); + }); + ui.horizontal(|ui| { + ui.label(RichText::new(WARNING).heading()) + .on_hover_text("report an issue"); + ui.hyperlink_to( + "https://github.com/ippras/fan/issues", + "https://github.com/ippras/fan/issues", + ); + }); + }); + // Copyright + ui.separator(); + ui.horizontal(|ui| { + let width = + ui.fonts(|fonts| fonts.glyph_width(&TextStyle::Body.resolve(ui.style()), ' ')); + ui.spacing_mut().item_spacing.x = width; + ui.label(COPYRIGHT); + ui.label("2024"); + ui.spacing_mut().item_spacing.x = 0.0; + ui.add(Label::new("Giorgi Kazakov").sense(Sense::click())); + ui.spacing_mut().item_spacing.x = width; + ui.label(","); + ui.add(Label::new("Roman Sidorov").sense(Sense::click())); + }); + }) + .response + } +} diff --git a/src/app/state/mod.rs b/src/app/state/mod.rs new file mode 100644 index 0000000..60c64ae --- /dev/null +++ b/src/app/state/mod.rs @@ -0,0 +1,47 @@ +pub(super) use self::{about::About, settings::Settings, windows::Windows}; + +use egui::{Context, Id}; +use serde::{Deserialize, Serialize}; + +/// Settings window +#[derive(Clone, Debug, Default, Deserialize, Hash, PartialEq, Serialize)] +pub(crate) struct State { + pub(crate) about: About, + pub(crate) settings: Settings, + pub(crate) windows: Windows, +} + +impl State { + pub(crate) fn new() -> Self { + Self { + about: About, + settings: Settings::new(), + windows: Windows::new(), + } + } +} + +impl State { + pub fn load(ctx: &Context, id: Id) -> Self { + ctx.data_mut(|data| { + data.get_persisted_mut_or_insert_with(id, || Self::new()) + .clone() + }) + } + + pub fn remove(self, ctx: &Context, id: Id) { + ctx.data_mut(|data| { + data.remove::(id); + }); + } + + pub fn store(self, ctx: &Context, id: Id) { + ctx.data_mut(|data| { + data.insert_persisted(id, self); + }); + } +} + +mod about; +mod settings; +mod windows; diff --git a/src/app/state/settings.rs b/src/app/state/settings.rs new file mode 100644 index 0000000..a521c6b --- /dev/null +++ b/src/app/state/settings.rs @@ -0,0 +1,19 @@ +use egui::{Response, Ui}; +use serde::{Deserialize, Serialize}; + +/// Settings state +#[derive(Clone, Debug, Default, Deserialize, Hash, PartialEq, Serialize)] +pub(crate) struct Settings { + pub(crate) open: bool, +} + +impl Settings { + pub(crate) fn new() -> Self { + Self { open: false } + } + + pub(crate) fn ui(&mut self, ui: &mut Ui) -> Response { + let response = ui.label("text"); + response + } +} diff --git a/src/app/state/windows.rs b/src/app/state/windows.rs new file mode 100644 index 0000000..25c9049 --- /dev/null +++ b/src/app/state/windows.rs @@ -0,0 +1,19 @@ +use serde::{Deserialize, Serialize}; + +/// Windows state +#[derive(Clone, Debug, Default, Deserialize, Hash, PartialEq, Serialize)] +pub(crate) struct Windows { + pub(crate) open_about: bool, + pub(crate) open_edit: bool, + pub(crate) open_settings: bool, +} + +impl Windows { + pub(crate) fn new() -> Self { + Self { + open_about: false, + open_edit: false, + open_settings: false, + } + } +} diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..fedd983 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,18 @@ +// #![feature(hash_set_entry)] +// #![feature(debug_closure_helpers)] +#![feature(box_patterns)] +#![feature(debug_closure_helpers)] +#![feature(extend_one)] +#![feature(if_let_guard)] +#![feature(result_option_map_or_default)] + +pub use app::App; + +mod app; +mod localization; +mod macros; + +// mod presets; +// mod text; + +// mod utils; diff --git a/src/localization.rs b/src/localization.rs new file mode 100644 index 0000000..9a3080e --- /dev/null +++ b/src/localization.rs @@ -0,0 +1,55 @@ +use egui::Context; +use egui_l20n::{ContextExt as _, Localization}; + +/// Extension methods for [`Context`] +pub(crate) trait ContextExt { + fn set_localizations(&self); +} + +impl ContextExt for Context { + fn set_localizations(&self) { + self.set_localization( + locales::EN_US, + Localization::new(locales::EN_US).with_sources(sources::EN_US), + ); + self.set_localization( + locales::JP_JP, + Localization::new(locales::JP_JP).with_sources(sources::JP_JP), + ); + self.set_localization( + locales::RU_RU, + Localization::new(locales::RU_RU).with_sources(sources::RU_RU), + ); + self.set_language_identifier(locales::EN_US) + } +} + +mod locales { + use egui_l20n::{LanguageIdentifier, langid}; + + pub(super) const EN_US: LanguageIdentifier = langid!("en-US"); + pub(super) const JP_JP: LanguageIdentifier = langid!("jp-JP"); + pub(super) const RU_RU: LanguageIdentifier = langid!("ru-RU"); +} + +mod sources { + use crate::asset; + + pub(super) const EN_US: &[&str] = &[ + asset!("/ftl/en-US/main.ftl"), + asset!("/ftl/en-US/aocs.org.ftl"), + // asset!("/ftl/en-US/aocs.org.ext.ftl"), + ]; + + pub(super) const JP_JP: &[&str] = &[ + asset!("/ftl/jp-JP/main.ftl"), + asset!("/ftl/en-US/aocs.org.ftl"), + // asset!("/ftl/en-US/aocs.org.ext.ftl"), + ]; + + pub(super) const RU_RU: &[&str] = &[ + asset!("/ftl/ru-RU/main.ftl"), + asset!("/ftl/en-US/aocs.org.ftl"), + // asset!("/ftl/en-US/aocs.org.ext.ftl"), + ]; +} diff --git a/src/macros.rs b/src/macros.rs new file mode 100644 index 0000000..0906c61 --- /dev/null +++ b/src/macros.rs @@ -0,0 +1,6 @@ +#[macro_export] +macro_rules! asset { + ($path:literal) => { + include_str!(concat!(env!("CARGO_MANIFEST_DIR"), $path)) + }; +} diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..e10ff59 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,73 @@ +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release + +use fan::App; + +// When compiling natively +#[cfg(not(target_arch = "wasm32"))] +#[tokio::main] +async fn main() -> eframe::Result<()> { + use eframe::run_native; + + unsafe { std::env::set_var("POLARS_FMT_MAX_COLS", "256") }; + // unsafe { std::env::set_var("POLARS_FMT_MAX_ROWS", "32") }; + unsafe { std::env::set_var("POLARS_FMT_TABLE_CELL_LIST_LEN", "256") }; + unsafe { std::env::set_var("POLARS_FMT_STR_LEN", "256") }; + + // Log to stdout (if you run with `RUST_LOG=debug`). + tracing_subscriber::fmt::init(); + run_native( + "FAN", + Default::default(), + Box::new(|context| Ok(Box::new(App::new(context)))), + ) +} + +// When compiling to web using trunk +#[cfg(target_arch = "wasm32")] +fn main() { + use eframe::{ + WebLogger, WebRunner, + wasm_bindgen::JsCast as _, + web_sys::{HtmlCanvasElement, window}, + }; + use wasm_bindgen_futures::spawn_local; + + // Redirect `log` message to `console.log` and friends + WebLogger::init(log::LevelFilter::Debug).ok(); + let web_options = Default::default(); + spawn_local(async { + let document = window() + .expect("No window") + .document() + .expect("No document"); + + let canvas = document + .get_element_by_id("the_canvas_id") + .expect("Failed to find the_canvas_id") + .dyn_into::() + .expect("the_canvas_id was not a HtmlCanvasElement"); + + let start_result = WebRunner::new() + .start( + canvas, + web_options, + Box::new(|cc| Ok(Box::new(App::new(cc)))), + ) + .await; + + // Remove the loading text and spinner + if let Some(loading_text) = document.get_element_by_id("loading_text") { + match start_result { + Ok(_) => { + loading_text.remove(); + } + Err(e) => { + loading_text.set_inner_html( + "

The app has crashed. See the developer console for details.

", + ); + panic!("Failed to start eframe: {e:?}"); + } + } + } + }); +} diff --git a/taplo.toml b/taplo.toml new file mode 100644 index 0000000..2a3186e --- /dev/null +++ b/taplo.toml @@ -0,0 +1,13 @@ +[formatting] +reorder_arrays = false +reorder_keys = true + +# https://doc.rust-lang.org/cargo/reference/manifest.html +[[rule]] +formatting = { reorder_arrays = true, reorder_keys = true } +include = ["**/Cargo.toml"] + +[[rule]] +formatting = { reorder_keys = false } +include = ["**/Cargo.toml"] +keys = ["package"] From 97e65cea0544e630a2a3f09c9eea4e868bfe8402 Mon Sep 17 00:00:00 2001 From: kgv Date: Sun, 19 Oct 2025 21:43:24 +0300 Subject: [PATCH 04/26] 31 --- RULES copy.md | 153 ++++++++++ RULES.md | 156 ++++++++++ doc/Jlr1967.pdf | Bin 0 -> 989573 bytes ftl/TEMP copy.md | 21 ++ ftl/TEMP.md | 515 ++++++++++++++++++++++----------- ftl/aocs.org/{ => 0}/0.md | 0 ftl/aocs.org/{ => 0}/1.md | 0 ftl/aocs.org/{ => 0}/2.md | 0 ftl/aocs.org/{ => 0}/diacid.md | 0 ftl/aocs.org/{ => 0}/me.md | 0 ftl/aocs.org/{ => 0}/see.md | 0 ftl/aocs.org/1/0.md | 384 ++++++++++++++++++++++++ ftl/aocs.org/1/1.md | 384 ++++++++++++++++++++++++ ftl/aocs.org/1/2.md | 385 ++++++++++++++++++++++++ ftl/aocs.org/1/3-diacid.md | 33 +++ ftl/aocs.org/1/3-monoacid.md | 353 ++++++++++++++++++++++ ftl/aocs.org/1/4-monoacid.md | 342 ++++++++++++++++++++++ ftl/aocs.org/1/4-none.md | 13 + ftl/en-US/aocs.org.ext.ftl | 12 +- ftl/en-US/aocs.org.ftl | 332 ++++++++++----------- ftl/en-US/main.ftl | 6 +- ftl/ru-RU/aocs.org.ftl | 5 + ftl/ru-RU/main.ftl | 4 +- src/app/data.rs | 44 ++- src/localization.rs | 1 + 25 files changed, 2794 insertions(+), 349 deletions(-) create mode 100644 RULES copy.md create mode 100644 RULES.md create mode 100644 doc/Jlr1967.pdf create mode 100644 ftl/TEMP copy.md rename ftl/aocs.org/{ => 0}/0.md (100%) rename ftl/aocs.org/{ => 0}/1.md (100%) rename ftl/aocs.org/{ => 0}/2.md (100%) rename ftl/aocs.org/{ => 0}/diacid.md (100%) rename ftl/aocs.org/{ => 0}/me.md (100%) rename ftl/aocs.org/{ => 0}/see.md (100%) create mode 100644 ftl/aocs.org/1/0.md create mode 100644 ftl/aocs.org/1/1.md create mode 100644 ftl/aocs.org/1/2.md create mode 100644 ftl/aocs.org/1/3-diacid.md create mode 100644 ftl/aocs.org/1/3-monoacid.md create mode 100644 ftl/aocs.org/1/4-monoacid.md create mode 100644 ftl/aocs.org/1/4-none.md create mode 100644 ftl/ru-RU/aocs.org.ftl diff --git a/RULES copy.md b/RULES copy.md new file mode 100644 index 0000000..6f25241 --- /dev/null +++ b/RULES copy.md @@ -0,0 +1,153 @@ + +1. Каждая сокращенная запись одноосновных жирных кислот заканчивается двумя + числами, разделенными двоеточием. Первое число указывает, сколько атомов + углерода содержит прямая цепь жирной кислоты. Второе число указывает, сколько + не-одинарных связей присутствует в этой цепи. + 1. Так, пальмитиновая кислота, насыщенная жирная кислота с цепью из + шестнадцати атомов углерода, записывается как: **16:0** + 2. Линоленовая кислота, ненасыщенная жирная кислота с тремя двойными связями + и длиной цепи в восемнадцать атомов углерода, становится: **18:3** +2. Число не-одинарных связей является суммой двойных и тройных (ацетиленовых) + связей. + 1. Соответственно, «крепениновая кислота», (9*Z*)-октадецен-12-иновая + кислота, жирная кислота с углеродной цепью из восемнадцати атомов, + которая содержит двойную связь в 9-м положении и тройную связь в 12-м + положении, будет заканчиваться на: **18:2** +3. Знаки препинания внутри сокращенной записи используются следующим образом: + 1. Внутри сокращенной записи нет пробелов. + 2. Единственное место, где используется двоеточие, — это между числом, + указывающим количество атомов углерода в прямой цепи жирной кислоты, и + числом не-одинарных двойных связей. + 1. «Лауриновая кислота» записывается как **12:0**. + 3. Запятая используется для разделения чисел и для разделения групп + заместителей или заместителей от дескрипторов не-одинарных связей. + 1. Пример, показывающий запятую, разделяющую два числа, представлен + «ипуроловой кислотой», 3,11-дигидрокситетрадекановой кислотой, + которая имеет следующую сокращенную запись: **3,11-diOH-14:0**. + 2. Пример, показывающий разделение групп, представлен жирной кислотой, + содержащей, например, как гидроксильные, так и метильные группы, + такой как ацетоновая кислота, 2-гидрокси-2-метилпропановая кислота, + которая становится: **2-OH,2-Me-3:0** + 3. Пример жирной кислоты, которая содержит группу заместителей и + не-одинарные двойные связи, — кориоловая кислота, + (9*Z*,11*E*)-13-гидрокси-октадека-9,11-диеновая кислота, сокращенная + запись которой — **13-OH,9c11t-18:2**, также показывает использование + запятой для разделения номеров позиций. + 4. Дефис используется между тем, что предшествует числу, указывающему длину + цепи жирной кислоты, и этим числом, а также между числом или числами, + указывающими положение групп заместителей, и символом, указывающим вид + групп. + 1. Так, олеиновая кислота становится **9c-18:1** + 2. Ацетоновая кислота **2-OH,2-Me-3:0**, упомянутая ранее, также + иллюстрирует использование дефиса. + 5. Алхарноевая кислота ((Z)-14,15-эпокси-11-икозеновая кислота) имеет + эпоксидную группу с цис-конфигурацией. Это можно указать в сокращенной + записи с помощью «c» перед соответствующими номерами позиций и дефиса + между ними: **c-14,15-ep,11c-20:1** + 6. Дефис также используется для дикислот, чтобы отделить этот дескриптор от + числа не-одинарных связей. + 1. Поэтому адипиновая кислота — это **6:0-diacid** +4. Как и в систематических названиях, положения двойных связей указываются + номерами атомов углерода, с которых они начинаются, при этом атом углерода + карбоксильной группы имеет номер 1. Если жирная кислота содержит более одной + не-одинарной связи, список начинается с наименьшего номера углерода. + 1. Примером жирной кислоты с более чем одной двойной связью является, + например, линоленовая кислота: **9c12c15c-18:3**. +5. Конфигурации двойных связей указываются положением двойной связи, за которым + следует буква **c**, если она имеет *цис*-конфигурацию, или буква **t**, если + она имеет *транс*-конфигурацию. Использование **c** и **t** предпочтительнее + использования суффиксов ***Z*** и ***E***, как в систематических названиях, + потому что эти буквы произносятся по-разному в разных языках. Z произносится + как «зед» в британском английском, но как «зи» в американском английском, + тогда как в немецком оно произносится как «цет». Нет необходимости писать c + или t курсивом для этой цели; это экономит усилия при наборе. + 1. Так, олеиновая кислота становится: **9c-18:1**, а ее *транс*-изомер, + элаидиновая кислота, становится: **9t-18:1**. +6. Концевые двойные связи и двойная связь, соединяющая алкилиденовую группу (это + алкильная группа, связанная с вторичным атомом углерода двойной связью) с + концевым атомом углеродной цепи жирной кислоты, которые не являются ни *цис*, + ни *транс*, обозначаются буквой **e**. + 1. Ундециленовая кислота (10-ундеценовая кислота), имеющая концевую двойную + связь, имеет следующую сокращенную запись: **10e-11:1**. +7. Тройные связи обозначаются буквой **a**. + 1. Тарировая кислота (6-октадециновая кислота) становится: **6a-18:1**. +8. Между группами, состоящими из номера положения и конфигурации, нет знаков + препинания, но когда конфигурация не указана, запятая разделяет номера + позиций; дефис вставляется между последней из этих групп и числом, + указывающим длину цепи жирной кислоты. + 1. Тривиальное название дегидроматрикариевая кислота + (2-децен-4,6,8-трииновая кислота) относится как к *цис*, так и к *транс* + изомерам. Поэтому ее сокращенная запись: **2,4a6a8a-10:4**. +9. Наличие гидроксильной группы указывается положением этой группы, за которым + следует дефис и OH. Как и дескрипторы не-одинарных связей, информация о + гидроксильной группе отделяется от числа, указывающего длину цепи жирной + кислоты, дефисом. При необходимости стереодескриптор (*R* или *S*) может + быть написан после этого числа. + 1. Соответственно, ялапиноловая кислота, (11*S*)-гидроксигексадекановая + кислота, записывается как **11-OH-16:0** или **11S-OH-16:0**. +10. Наличие двух или более гидроксильных групп указывается как **diOH**, + **triOH** и т.д., с предшествующими номерами их положений, разделенными + запятыми. + 1. Так, алеуритовая кислота, 9,10,16-тригидроксигексадекановая кислота, + становится: **9,10,16-triOH-16:0**. +11. Если жирная кислота также содержит двойные или ацетиленовые связи, они + упоминаются после гидроксильных групп и перед числом, указывающим длину цепи + жирной кислоты; они разделяются запятой. + 1. Поэтому рицинолевая кислота, (9*Z*,12*R*)-12-гидрокси-9-октадеценовая + кислота, имеет следующие сокращенные записи: **12-OH,9c-18:1** или + **12R-OH,9c-18:1** +12. Метильные группы, присоединенные к углеродной цепи жирной кислоты, + обозначаются как **Me**, **diMe**, **triMe** и т.д. Им предшествует номер + или номера их положения, при необходимости разделенные запятой и соединенные + дефисом. Как и гидроксильные группы, они пишутся перед описанием + не-одинарных двойных связей, число которых может быть равно нулю. + 1. Соответственно, гераниевая кислота, (2*E*)-3,7-диметилокта-2,6-диеновая + кислота, имеет следующую сокращенную запись: **3,7-diMe,2t6e-8:2**. Я + выбрал этот пример, потому что он также иллюстрирует использование + дескриптора двойной связи **e**. +13. Когда присутствуют как гидроксильные, так и метильные заместители, их + алфавитный порядок сохраняется, так что гидроксильные группы перечисляются + первыми (H < M). Затем, через запятую, перечисляются метильные группы, за + которыми следует дефис и число атомов углерода в цепи жирной кислоты. + 1. Так, ацетоновая кислота, 2-гидрокси-2-метилпропановая кислота, + становится: **2-OH,2-Me-3:0**. +14. Единственные дикислоты, перечисленные в таблицах, — это α,ω-дикислоты. Их + сокращенная запись включает суффикс diacid, который отделяется дефисом от + числа, указывающего количество не-одинарных двойных связей. + 1. Соответственно, янтарная кислота (бутандиовая кислота) становится: + **4:0-diacid**. + 2. А ненасыщенная дикислота, такая как цитраконовая кислота + ((Z)-2-метил-2-бутендиовая кислота), становится **2-Me,2c-4:1-diacid**. + +Помимо двойных связей, ацетиленовых связей, гидроксильных групп, метильных групп и концевых карбоксильных групп, жирные кислоты могут содержать и другие функциональные группы. Они встречаются гораздо реже, поэтому открыт вопрос, нужно ли их включать в правила сокращенной записи. Поскольку они были в исходной системе, использовавшейся Адлофом и Ганстоуном, они кратко обсуждаются ниже: + +1. Символ **Cp** означает циклопентенильную группу. По алфавитным причинам он + предшествует гидроксильным группам, если они присутствуют. Как и в случае с + предыдущими заместителями, их положение предшествует заместителю, и между + ними стоит дефис. Если указан еще один заместитель, вставляется запятая. + Положение двойной связи в циклопентеновом кольце не указывается. + 1. Соответственно, гиднокарповая кислота, 11-(2-циклопент-1-ил)-ундекановая + кислота, становится: **11-Cp-11:0**. + 2. А горликовая кислота, (*Z*)-13-(2-циклопент-1-ил)-6-тридеценовая кислота, + выбранная в качестве примера для иллюстрации использования этой запятой, + имеет следующую сокращенную запись: **13-Cp,6c-13:1**. +2. Символ **P** означает циклопропановую или циклопропеновую группу. Символу + предшествуют номера атомов углерода, которые являются частью этой группы, как + в мальвалиевой кислоте: **8,9-P,8c-17:1**. Систематическое название этой + кислоты: 8,9-метилен-8-гептадеценовая кислота. +3. Символ **oxo** указывает на наличие кето-группы в указанном положении. + Положение предшествует слову «oxo», и их разделяет дефис. + 1. Так, лактариновая кислота записывается как **6-oxo-18:0**. В сокращенной + записи oxo идет после метила. +4. Символ **oxa** указывает на эфирную связь в указанном положении. Но в то + время как в систематическом названии «кольнолевой кислоты» + (9-(нона-1,3-диенилокси)-8-ноненовая кислота) две углеродные цепи нумеруются + индивидуально, в сокращенной записи эта кислота рассматривается как 18:3 с + эфирной связью, причем нумерация продолжается вдоль цепи, прерванной + кислородом. + 1. Соответственно, кольнолевая кислота становится: **9-oxa,8t10t12c-18:3**. +5. Символ **ep** означает эпоксид, соединяющий два атома углерода, указанных их + номерами. + 1. Так, коронаровая кислота, (*Z*)-9,10-эпокси-12-октадеценовая кислота, + становится **c-9,10-ep,12c-18:1**, где **c** указывает на стереохимию + атомов углерода, образующих эпоксид. Опять же, просто «c», а не *cis*. diff --git a/RULES.md b/RULES.md new file mode 100644 index 0000000..9656235 --- /dev/null +++ b/RULES.md @@ -0,0 +1,156 @@ + +1. Каждая сокращенная запись одноосновных жирных кислот начинаеися с двух чисел. + 1. Первое число указывает, сколько атомов углерода содержит прямая цепь + жирной кислоты. + 2. Второе число указывает, сколько не-одинарных связей присутствует в этой + цепи. Число не-одинарных связей является суммой двойных и тройных + (ацетиленовых) связей. +2. Внутри сокращенной записи нет пробелов и знаков препинания. +3. Дефис используется между тем, что предшествует числу, указывающему длину + цепи жирной кислоты, и этим числом, а также между числом или числами, + указывающими положение групп заместителей, и символом, указывающим вид + групп. + 1. Так, олеиновая кислота становится **9c-18:1** + 2. Ацетоновая кислота **2-OH,2-Me-3:0**, упомянутая ранее, также + иллюстрирует использование дефиса. + 2. Алхарноевая кислота ((Z)-14,15-эпокси-11-икозеновая кислота) имеет + эпоксидную группу с цис-конфигурацией. Это можно указать в сокращенной + записи с помощью «c» перед соответствующими номерами позиций и дефиса + между ними: **c-14,15-ep,11c-20:1** + 3. Дефис также используется для дикислот, чтобы отделить этот дескриптор от + числа не-одинарных связей. + 1. Поэтому адипиновая кислота — это **6:0-diacid** +3. Как и в систематических названиях, положения двойных связей указываются + номерами атомов углерода, с которых они начинаются, при этом атом углерода + карбоксильной группы имеет номер 1. Если жирная кислота содержит более одной + не-одинарной связи, список начинается с наименьшего номера углерода. + 1. Конфигурации двойных связей указываются положением двойной связи, за + которым следует буква **c**, если она имеет *цис*-конфигурацию, или буква + **t**, если она имеет *транс*-конфигурацию. Использование **c** и **t** + предпочтительнее использования суффиксов ***Z*** и ***E***, как в + систематических названиях, потому что эти буквы произносятся по-разному в + разных языках. Z произносится как «зед» в британском английском, но как + «зи» в американском английском, тогда как в немецком оно произносится как + «цет». Нет необходимости писать c или t курсивом для этой цели; это + экономит усилия при наборе. + 2. Концевые двойные связи и двойная связь, соединяющая алкилиденовую группу + (это алкильная группа, связанная с вторичным атомом углерода двойной + связью) с концевым атомом углеродной цепи жирной кислоты, которые не + являются ни *цис*, ни *транс*, обозначаются буквой **e**. + 3. Тройные связи обозначаются буквой **a**. + +4. Между группами, состоящими из номера положения и конфигурации, нет знаков + препинания, но когда конфигурация не указана, запятая разделяет номера + позиций; дефис вставляется между последней из этих групп и числом, + указывающим длину цепи жирной кислоты. +5. Наличие гидроксильной группы указывается положением этой группы, за которым + следует дефис и `OH`. Как и дескрипторы не-одинарных связей, информация о + гидроксильной группе отделяется от числа, указывающего длину цепи жирной + кислоты, дефисом. При необходимости стереодескриптор (*R* или *S*) может + быть написан после этого числа. + 1. Соответственно, ялапиноловая кислота, (11*S*)-гидроксигексадекановая + кислота, записывается как **11OH-16:0** или **11SOH-16:0**. +6. Наличие двух или более гидроксильных групп указывается как **diOH**, + **triOH** и т.д., с предшествующими номерами их положений, разделенными + запятыми. + 1. Так, алеуритовая кислота, 9,10,16-тригидроксигексадекановая кислота, + становится: **c16u0-9oh10oh16oh**. +7. Если жирная кислота также содержит двойные или ацетиленовые связи, они + упоминаются после гидроксильных групп и перед числом, указывающим длину цепи + жирной кислоты; они разделяются запятой. + 1. Поэтому рицинолевая кислота, (9*Z*,12*R*)-12-гидрокси-9-октадеценовая + кислота, имеет следующие сокращенные записи: **12-OH,9c-18:1** или + **12R-OH,9c-18:1** +8. Метильные группы, присоединенные к углеродной цепи жирной кислоты, + обозначаются как **Me**, **diMe**, **triMe** и т.д. Им предшествует номер + или номера их положения, при необходимости разделенные запятой и соединенные + дефисом. Как и гидроксильные группы, они пишутся перед описанием + не-одинарных двойных связей, число которых может быть равно нулю. + 1. Соответственно, гераниевая кислота, (2*E*)-3,7-диметилокта-2,6-диеновая + кислота, имеет следующую сокращенную запись: **3,7-diMe,2t6e-8:2**. Я + выбрал этот пример, потому что он также иллюстрирует использование + дескриптора двойной связи **e**. +9. Когда присутствуют как гидроксильные, так и метильные заместители, их + алфавитный порядок сохраняется, так что гидроксильные группы перечисляются + первыми (H < M). Затем, через запятую, перечисляются метильные группы, за + которыми следует дефис и число атомов углерода в цепи жирной кислоты. + 1. Так, ацетоновая кислота, 2-гидрокси-2-метилпропановая кислота, + становится: **2-OH,2-Me-3:0**. +10. Единственные дикислоты, перечисленные в таблицах, — это α,ω-дикислоты. Их + сокращенная запись включает суффикс diacid, который отделяется дефисом от + числа, указывающего количество не-одинарных двойных связей. + 1. Соответственно, янтарная кислота (бутандиовая кислота) становится: + **4:0-diacid**. + 2. А ненасыщенная дикислота, такая как цитраконовая кислота + ((Z)-2-метил-2-бутендиовая кислота), становится **2-Me,2c-4:1-diacid**. + +Помимо двойных связей, ацетиленовых связей, гидроксильных групп, метильных групп и концевых карбоксильных групп, жирные кислоты могут содержать и другие функциональные группы. Они встречаются гораздо реже, поэтому открыт вопрос, нужно ли их включать в правила сокращенной записи. Поскольку они были в исходной системе, использовавшейся Адлофом и Ганстоуном, они кратко обсуждаются ниже: + +1. Символ **Cp** означает циклопентенильную группу. По алфавитным причинам он + предшествует гидроксильным группам, если они присутствуют. Как и в случае с + предыдущими заместителями, их положение предшествует заместителю, и между + ними стоит дефис. Если указан еще один заместитель, вставляется запятая. + Положение двойной связи в циклопентеновом кольце не указывается. + 1. Соответственно, гиднокарповая кислота, 11-(2-циклопент-1-ил)-ундекановая + кислота, становится: **11-Cp-11:0**. + 2. А горликовая кислота, (*Z*)-13-(2-циклопент-1-ил)-6-тридеценовая кислота, + выбранная в качестве примера для иллюстрации использования этой запятой, + имеет следующую сокращенную запись: **13-Cp,6c-13:1**. +2. Символ **P** означает циклопропановую или циклопропеновую группу. Символу + предшествуют номера атомов углерода, которые являются частью этой группы, как + в мальвалиевой кислоте: **8,9-P,8c-17:1**. Систематическое название этой + кислоты: 8,9-метилен-8-гептадеценовая кислота. +3. Символ **oxo** указывает на наличие кето-группы в указанном положении. + Положение предшествует слову «oxo», и их разделяет дефис. + 1. Так, лактариновая кислота записывается как **6-oxo-18:0**. В сокращенной + записи oxo идет после метила. +4. Символ **oxa** указывает на эфирную связь в указанном положении. Но в то + время как в систематическом названии «кольнолевой кислоты» + (9-(нона-1,3-диенилокси)-8-ноненовая кислота) две углеродные цепи нумеруются + индивидуально, в сокращенной записи эта кислота рассматривается как 18:3 с + эфирной связью, причем нумерация продолжается вдоль цепи, прерванной + кислородом. + 1. Соответственно, кольнолевая кислота становится: **9-oxa,8t10t12c-18:3**. +5. Символ **ep** означает эпоксид, соединяющий два атома углерода, указанных их + номерами. + 1. Так, коронаровая кислота, (*Z*)-9,10-эпокси-12-октадеценовая кислота, + становится **c-9,10-ep,12c-18:1**, где **c** указывает на стереохимию + атомов углерода, образующих эпоксид. Опять же, просто «c», а не *cis*. + +InChI=1S/C18H30O3/c1-2-3-4-8-11-16-14-15-17(21-16)12-9-6-5-7-10-13-18(19)20/h14-15H,2-13H2,1H3,(H,19,20) + +1-2-3-4-8-11-16-14-15-17(21-16)12-9-6-5-7-10-13-18(19)20 + + +C: 18 +H: 30 + H3: [1] + H2: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] + H1: [14, 15] + H0: [19, 20] +O: 3 +Bounds: +[01, 02], +[02, 03], +[03, 04], +[04, 08], +[08, 11], +[11, 16], +[16, 14], +[14, 15], +[15, 17], +[17, 12], +[17, 21], +[21, 16], +[12, 09], +[09, 06], +[06, 05], +[05, 07], +[07, 10], +[10, 13], +[13, 18], +[18, 19], +[18, 20], + +18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 +1 -2 -3 -4 -8 -11 -16 -14 -15 -17(21-16)12 -9 -6 -5 -7 -10 -13 -18 \ No newline at end of file diff --git a/doc/Jlr1967.pdf b/doc/Jlr1967.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e1ccac0058fdb29feea16282a38dceb4b3daac57 GIT binary patch literal 989573 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%0DO|?}mUB<#0O-7@=wA^e@I76YK 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%0DjraRmNf`%}hB zi~t&94{5hLXyE4mv&(&*18Vmr-=)us|JQ7Os&89^M!J2b8#D`W^Z)E3eP84qejfFc z@Lxm3lg!jXJEMBQSL7VtZBA$SstyqZflpjwf&IZY`lcRS=s+QFCPBy zv)p~cMb=K%?xOsEpO}>w9vAjo=5e`F+>=~U?$a-yq89S+nP-)t2A@>uZV4ysQ$e}h z`HnnVJ}@*l8!w|`CGuI_O>?MqNMB#V$!5fQJ-?>ossFWgvw)HzvjA0n$-+aRiG0L=69ouHzp zrqQEQ(N72Dw!(=Q)qFNRC;IJTqOy|ieI3l@9e!1MkfS%BT=>-`mj``SdVnK6pIrPk zC%4OXt#{tSb`3voVYOyI5~}?^kNz_1{BG^j?_G}tp+a9bdmhsMm3B+wVFPt(sXo45 z??!_0<2#I`t=k4qG`5s)G;sPn`nwNrk;W5;wKa1&b{g1hTUF&dw-XOMvDZk;rG;wd zdfI7#ui|6qxQhKP534Dp9J9Z2p1rpp`=;6PO|$+dI31a$(Y&Vk&s@jh1XhsN(v=qb zK2j_q6WU&b@t zg)e)PQegi3&=HdUtO&^i7uGtS8@=Sbs<<^KIa$797@NLW-4w(A)ZXbS-So2PMM>Am zmN(>rMI*nD<1(=dZjW@wg03G6JL>SOn%CxQ^Srzvx~Fk2D&$?KA^EU-r@8ypeMi0a zAN5i?`cd*hxBSt5n<|s?fH=FCCvRVj3yO<0R&JD}r>!=N*?;70d1I$2cFRitXhuD5 zxiyS!&1xH9O))&iziEE(!cHVz+wu`v?S2vC8DE|EB1+}Tu}j@APyb^$@LnzEfPKTe z4%YdSzdl_3N8xn?i{vDGqyJjGhkfJM2%gI0iWqb}F7d>t2D4!DHSZAi(ZNS+wN(o` zjhiDI*k_xZ5lYqAq3-&x5C6_0z8!n?s4DWGaKZ9pf9+-0{g?cBroIzHCP7&W^xhZm z^*jn#FIv8)OMWt39q$$C>U94VX8CRKvPshR$JNs7oxxj~Z1!ER&x8M@>$$~!GA@1{ z%y$au8XuRmUNf?pL#b%h9zY!wJ?h~4PWV9(s^#HNw^!MpeqI)5Hr|S?7<--la{I)a zXOkVBeC5Ftg^i!0%J&@YN+AD8mkSp*`P*uCCFRFU!PT$NUYh%W%U6CJn~Q6ggbz?f zf+CKpZ|?)-9<}nEzM75Xzid5w_FAL|H}mC-#JqaupjO_asMQDg)`pl__W4@L~wqf-=$0OfO2Zw7-f7ulmdNz~%Vpt@urm?@d8x>*~!+3bb7uZa!cSyu}$lO%8gciiQ@f%SPSc z3|gRTo;^Bn`{>%4&{~6$!jm>;lOKjIzN{G~UgtFBoAO?7UI?v~;zT2)kA(ohPOsU>-+5Ac_Nhiq(#%i$%;>yt(edGaIu4;2 zfABRd+Al0x=Yn4dCOR<24{Qh<8R{1u8F)j-(J#zDIsjo}tbg+V3=V2zHR@27d5L?FHX zXAn}YGBYI{@c-L`CcDe=_94=d)V_G3X8-VRs}*?^jC9gkj6RJ=#Ocon4er9~`-+xf zMo`r)H6(r5YhkLd?7%T;7y6z(_J7+PA4pWS`XF~L!(>_}W%?aBBya)kuyTqJ$rDrd z*x;H0Ne{NH?wZl6UgzR%;~gSbQrbASwr`7xqZur05+rk>Uoy6p%Z7AMg~B~m_QAC3 z*`<4Wpy~b3#q@7`Rll0&#>V=zF<>WTSbUyDvSv0N9ZIL?urC38T(=dU2kdth zyP3md;s8M#z~b?6K(+;ok6Yz(c!0nvmlhDY&sW@XlewvWzpDr72-j7JfvVcr<2p!Y zvc)OWK1pX(#eCs6M`%Zj(@(*Oe+#R^^(^NPuFfm&MU~TR;SMCaGBGq4j(R#c0ht$m zPZe3WUB^Rp<#kA*Lx)kMB2wMSi_EvT`gj0BLlJ^@%OfzbY-k0^igpr- zha&N0Hz(@@H(b6VdQ_~Q^ipBc;5w*+FiZ=63TiHX0cz#`*%rv%y|`Ngl2bV8Cdw{b zFT|J|G?#D#D`uPTQPaJt5}nXf!h#un)hQ`dtG2?bqQ)snyE_#NuhsNqX+HfM@fSk1 zXx9_*PMt0;3v~V4r3u1Hxx$E)R;W!RBATFf#zaDTucQpasggzVC<~?Or1#W=X0oTmsf&p`Vo8xF1>kU_OR*k{ z^$rX=Ab4~ZU=FX5H@mt!YwGKpfW;=3U~^T_xyTKxM~`)K7F_AT7KPv1$fN^{Tn4a4 z0lek8=&odzb9#dT{!&vTYYk`yhUj!)Q`rN^6OHAv)^TI2d;n-L`h~RQ0l~e3O)T)) z;%4_tPtY~C)VlBdoQ|*Fpj?###OVMJJbED($KkABC9mSti}sQelYkfs3#d2^oD%>$ zMs)C+00{eWOiB|#0a_9PAXT)9L+1m%I01JPSU9i@umH9QKe>qw40!>7plgP*&I5p{ zeSm#(n=Al`rtolpHvsUKIa~Z?j(Yj#CYRL# zfM-whCwl;0VO{(%I&X{9$$zdew+3u((l4%Rw{pR)X)yqggMOEjtLD{~u<1O!>gmmI zOJ7W80A6(otoCQ8M&p9=Lo|?~IKCI1cXmr{CT5hnqF*G2KOBxn;8SxS5#bu?>ThjC zCxe+mDQ$tlVVx4KkKAX{S|i}ST@I}o=Y|aEnqyjI27Df*9_e{m4TC%IF~6UsSL60>SHB5wtM%)AomOGl zF>r{ps9Xpsnf8d~#c;=fO_ui)Ef(zE2AIuf#LPdi{t{F+Q*j z`!nEP%HldzqATP>c#jZ6biq_t|aO2Ch{t7s^Y%#P3f9< zd(}$}iCG`df9xlQ=s9bg3JI9+H4ara%&VMyPZoMH?D5;FlIhes>_pXk%iX)7_Wdz7 zaV~+2?Px41dF?7_duJJF!3{MWjBdr273-xhpxPrYNX!g(#%?CGmx_HyGcTjHIWI3Wi*BG_@;7e`Sio_Uh%TE&wgy?2IF#e8!}2kKb59c8u+B z66?2D>=@u9-`;!#u=zb{)$(4-5-w3aH2{EK=2M~{t+qyu{`US|#|5_E%=AbC0ss@! zgZq6Byqs~X0A($8t;t?zo#F`&mKp{|wXM&C?NVSw0wWBNK6PwI=^Pm4oKuT`r5DFh za7h#vdUHK=&rGX07)JqM6}KL?3eX1LtKc@eX>&yq4>`R8V1@z)ZhYmI3XX^MT1F@F zDKyQs)3>va(C|Q*bk!=wtBv2rSLh&p;^VrK0fzU6XZNd<%%+e`%Q0KE#?dyOM$Y63 zH=b|ARs%bb{};!h*J=n8YA%$H!C{}A6kI#8lWOtE_xz`spU3zDz=N{%I3Z!;JTo{r zv^SZR-g}^r1kiijbJ-U^H80fvJ0%dv8q8=e(4VbzV22R`8XDe?j*W(9Z(e0y` z5LH4MSS_xxo?qE%)5?)>vK|5Ri3Cs5V>yYx3j>jW8N|5Kqm$hu8d^92<&eVVpZY#xj4I&(gU$^RkBGVr9ts~f?)vtDw0!`u{ZXec2 zDx~2waHL{XB2@KKD#Yf5?;&_|GSsIWc6UBp`rwi%LEc(HNCc{wM|ToORX2hem}znH~K50?1!W0U^0SX32?Fc>!IlIU*QoIc`(GH z;b5m(k>~_>*wg&`@qskdXKLl5(b5J_crC4l*F+3w{#ucSa1m_} z-(tT!=TElSn5iDJVv>#ehst(L&j+vK$^l9k6gp$Xqta_Ci((f?h6BAzlMWFZ zAe2!`%~t8TyB%YX?I`2t09Rb^VH^wSXf)t1B+UM3dUZue*Lu#mkwm;Q~|i1Y13lg2>VZangBzXrGU)@C|hb3DV%!VZ+6xofaDSv4TiDKc~c^bCu|RV)!scun~NM^vp|4! zz&IJ;0!j4uv1~4LGHIEQG)7Ya^rIKsTeM{ex|q6 zh>?0Yxu9qLR}jw&=V@&oHfDoN2o7vgZ)KCla8k=nF3R>QIP?@B#{=F{Hj^S1LFLJG z%HGqxSJdF70QIlL-+ON-r2#lt}%g#t_kYc=(;3RO70->m{&W z)KM{8<;S_}?lk!~IjJdqNWA(ZE8F?_e-Wo^zGkgoh7bNS5sndp8aMyNh=_BUl}C|u zh_mqd7##G2s}Dh6QlsSW+1pSX(Xt_P6f~%Iz@2CJE#F!H_e9Ce$9DN+?YRR5&zMG) zcw&5q{h_U_wd0!a2pXSX%_x^N#8!j{%;E->q9cZ5K4-#YHbz?`qw)$qDo2O5l1yFkmPNCZG7XRNfoB#*SqursmJ<3i**P%!&|cPG^D`IMgU| zq>|~r+`5>Q*yW^Eip9EA#jt_$%CXJ*^KpDHToW+cv<)L6=OslVJ*?J0%}c_%4*ppn zVT$FBxkaK9F7edL?NshkDZk1iVRg@AIFs0TQzkx zg6?b`K6aD$dsbRdk0Z0&)g-r@gPXc@gus4clSjoaH!U@dt$mqHs9}E>I>+CczLAv1 z{=TaQhu+{xHhBY0-IfA?c}A19WBL;J)wHWCabA~IzSP>?3GC>&&;g*M1LXH0?epZx zqyijPEC&&8IWGy_%*o^=f=q7VCjfFdrDhfyByL6ki@QVy_yog5%U5C`d&7z){#7v;bHJI?n;!luqV_$)90rPS3F3^ghAVn!U9k{g1Tv&LAcm*}3l^83#G0ksUj z&*1O1*2EMeH}GJ!w>(C$7rV}`8jfP`x-&h7TS-BTX6hLve&rbKz+%~?8?jtuuPIc2 zyup3$Rd}VI{o%v|CN`uBQn!tvSfr7PESGW`OE?>F4_-KL&l1lT%pU5nd zfd{tlb37Dsp&n&CdDr7eCb9mkLg8?~!Avzgm=TnoPsM6R>a~jy3bBtp)B+=%wJCQ+&Y`pVUljPRVE$cAYb9-#Vf%n)ElB_Q@aPG#0T(C3S~76e-x@Yk`GSKluIy$8=k z9=DB-H{n-=*80?NLuBUK^D3F?`L&bL;Y^Fw@Ge0-=)&x^k>tF}mFZ6^GvTAPPJ<5P zPVBa^yj!C@LlI)Fh6s@kffJ#&zTxIHC7Gx}sHqhz;0J^7mD!pa({Z-cfs+tZN)}8# z_Npc?+XUAyQld>SMO0H5p0`+NniA?Jr+PT7$z6IhnoDNqbO;*A9aa2MFK-J$!_~1S z&;@>{@hLS;V{POi&@b?c9YkcmfQ*|4Q)DM@Q{iVRlvi&8$LK&BfMzq#abmtpsq8+S z0Kmyfb=M44fQ}QTTfKY$J0k{WOo9dAZaCmNg?`2sw@z6xy_GK6#2x11=)gMJ5@3Tl zmmC3w+a>^-W^l~WUJMv5DC;a>waQs)nFUgorVR=Zynytf&^bGrEQ(}%qf$LENA3j# z1B;={I1m#o3m)-)gV~hiRLVMYO@$&j(nK?g;Zu^ksyM^kkSsoKGP?cmyJQ|6mZQT@ z#4S-wxmxZBSFx+dhM=%)&#mGDR|Yr-tTwnL_fgWUu(mJNkWEoiO#_$!`gA$u`2&06kF% zUXyqxbVEtmO-3p0tEXt84yuew>2=N5DoyZ>mTslOG0~{=6D1kh+7JRrw*T$>h5Dhk zwlUX^s2Iv1sQ#6x`wArlB*% zMSOCC3AA98$}-6Sat>h&zfMyX+p<~@jC8g^h=DLbdP}sfiu7*xCqx|9R}$hZni^yi z1oqT2!XsUYog1r(;uYt2G=p8LfzIxoHzQ=X)>YRTPSM&3IdookSMKDsm~_Tg%ebwK zC7369c1t;8OKSJrqGT5DD(-g;kZm5n`y~Kefa4GjqJ#ilV^xTFX1MzFd|bA|&0d<( z>~S?}yzEZ}M74>{gaq6w9h8uLFp06=LRGUZ;15q%qpaqkk!Bh*%G5*H_o<>YLI`h+ z^t}&$b3cAah!{y36K|B#9CD}a0`%prsfSL$TXg|p#60rPchd-rt{n86lu0S90(BWx zo(h3Sz+@1#Qojgs-OEsURN6(ml#UFHfzhL-r>Sy<31vQMgrO{D24Q;AU}F_RK&1xP zNr=0vNfzg$`t*nHMqejF%RlEZj7(w|<;zo{v;7sJ#E|d~!>_}7g-#WFbDUC}2fxIB zP5FSdkZ#V73CJ?~-~k>%u6R(es#?1ll+=MbW&F4z^rPk`Cm?+1SJ2YN*s5!Y-iKf8 zPUDpybO|K+)C^>D#@v*25bp>#lWit?lKh`b?$TArwz1lo8$1<5g=r5nWXSE{z*t2X z>saO)Q}YYW)S4t-a>)pJImtrSJaMG0b@Fx$K(E{uave=o7(m1YUJ)9pwz^M+5kIMC zqd@vYG(FpWs(K0tA`d5EV@DS&r3XgW>68sa)t!^GfZA4je^6=qSw01X3+E7VLDP=- zb@%mhOEjg|9iU*RsAyn}^(FCY@@$vttLpL&SMJXKFSlhW_L4B%;_?Rtp`J~nBfHNw zZSa+wDgr6#KkCm3BrzFj0Dn{P>eQYFw?vVhaeed4x5q81{5bC&PoSGK)UDK&e%suX ztiOswn~Bmf>zLq4EQi}(-K(;-1u#3YXe#Ts{Ud%l`XcVvjg{dr_Do~pSdPP<|>`(S93IBdw5uzHv@1}e)A`XKPVY3T(R@70gBB0&O zX3E&j09*J%FC!y zfn~IrXHsI*JtBzKZxKTn@ycHDsf`A*65j4;V8tz^(7UjGCdM&YAM{d-LzT>aMHOA2 zRC>0L9Wp(*>Is{`+1D9|rfp)4y|x~gVWgA^Y7=UrPooRA;lYuw2=A*<<#N)F*|xx@ab)7BtzsU)6!C{T-DJscA^Xv$_2 zy8r(f94rIS=EFl`czSN0cNWx7I;Fp(E4<~)kscPT=KQ;%Z)Pt8x zSU(A6{qFIFo(cS(q)obaFB^CT&NY_~R!FwiDZjm#R|9$9cL|9vzy;zv(|(r(;cEO9 zQ(zel0&kXgxY`WvyO17k1QXmuUEKiqIN~}8Q9xwy8{42mHS6fONCax2KLM`ECP)|7 zf8zvTQHBq?EM-9pKvPzftSGo)9Dk7lypQ>Lcohf|u)8<8fL~W$GG(J*}s z)Cka;l7Mj>j(;r^@Wrx#LjwyFicD!24MCOyzUKu1a%(gfjo~m@-lt>K8lHW|0F7~BMQ6w8Yikv)d0k)@ z^T5B5xChdE1~D?5cYU^dGC3gsh)oMYb*Z7f9Kv9DRGCVI?86XR3$v-He_hE&Tv5Uh zoDPGEF|NrB&v(v4wK%LElk3-U&BM`T@K^5{K#@f)Dq%g9P-Wxvmh*ifuGjNx>*6#> z&)kUW5Lr)^nhk0|Qrb+p1SIrmfd0_Eul8aEzoj*MB-PVo6WvY+feBGeyZ?kL6#2AZ zkuc&8rtkg#ancKfvW{TLmTCM1Wk6_34-e0P1qP|FhD$g zR})*87{nt`Z*Uf8Ci#=SuUY&_;HxE2Wz*HZYS6WEC~^-T$hOR&%z03NWw7Q8EOUeB zO?lgp9$EySW^@lsb1Ew1zgO4|`l`~DvR&uppR3UtgEe=EfB9bBR}N!=2*TAwCHG{o z`qMW=`*|2fSef`9F=F-?T%8umeV}`Q=9g?8A^S0XcBf>wzD&HgZR#~ys80dp&VxS* z3KpV-9)0S(ZnM_yL)ps-?G~Vo>AGg*u<$n48T}V9DH%$7Fb+Sup zi-bNhUp=8Z|1wc@jbTD0X02%}6<;;%9qQVMs!-Nkq#nkNMyoyhXmlm3P68Sg+d7JU z^x{)iPnsR4tIbG1{#)W!xZ6ne=MINg#lxYcytSE)BG+~2A-3h`CAJAA3~spaV|{@c zb*uCiHaJkJ$a_I+^z&RL({k$R3F+pd7+JT5D&Z~{*fFPzD;(C{jiN~5A#{eSLfqwf z-O_65GJMwv&zV`(2$B^S7xJ*v>w~e;r*1KV6RbHkN#wapS@kyMvJ2=jwQidO;;)3> zJfR(Z1sOnKXxez2G{ol=NTEoFH=E5*3NdVd%;&c;CTD=g^lVmB7yT+QiotO)4fDFv zq>-O;cj|odwX7{leq~r7H3}S^Z<3&vbx} z-%iG%Wc~cuSnS$k&N(`5K%55<*W1#V!(tmOfL;Z#_(t9=uzTx+prFFV?z^|d!_GmNRCZ) z|2}s^Bb#ruHMIq_(Ft*uUo-i*h6!aIt_z4dfYqEf+#-(OUbki&PNCm&NZ4w(t>BpDLz98QKAl|q6YoAkpz>C~eu%I8dJE6O?pWauy}?7xhhn5d zEhI-m4~%y?G`FWz7YBQ%aQaU=B8!6eZpk}jgj3xYka!MlN$20-QPl)n<;#xJPSyz# zFvNIluj3)9B(47b8CQ({Y{TpmnZO#BBUVk0nCr+jtU;6NlgUz+!L%;UXRFAb=XKQF^Lv@W$ zec-HdPFgP)>Rnurc?1}L)!r*5)ctBuvvb)v#mq>*Hb&~VpH}kNb z7aDR?D#~XcmlSq%iC0Ub${0|UFll-KJPE;qo?<$gZ`w8xCRgSgM!TQR_F`ATVLWFw zs8V1a#TQ!V(!3>*t`{CXe6?$;b2(=f@-!(aV)Uw-_d*;C%|!vX6Pq-5k~=u?S{!A ze-dH~UfL=S;DBZJ7adPV$9n9waVY_1QxKxl4Wvqep&QHPdx9Z+)1f)fcYk71PAHFR z*4-=M3&1h}hy$=}FuTBJtRB7IP2QT+v7!uffvb~O0o)pwzMjaVbOM6c;cY~+<<{IL zp8~>$1PTS1YNX-2DIDB#s^$h|wOo$Q2~XIdT&Do_s~t&v7U*Y!38h6g+A|mJmDI`v z`jYrR!xqMMz+&daWFn8LnYbgR){vj*=}ntV9<|t{Pbt>tC$1jz6ka{XJUikNdhu8^ zr=D&#J~A>AYU(L^#hKCG(*Dqm5mr~&ejg*!>(KTxs1Je99tuHT*1+Gq(<|108bOV1 z?{rwcb$DOz<&8;XVTh-!tX!|?$*}&D<0vq5r%#p0e0@l!|B#F#!wK1MjL~1Q4s76q zijHD9RbnJt-YK&%M%qbxwrJO?BE8#0v)|IP%t8=kw{h`$t(E&uLN_#y?54>=M{NZMDWyCWlQy`z*Tfdxm zX1$3ka_uo#Tg%H}lfaQ6+bKVf&7IqzfE|URdZb7T?Yb@`r8v>fC(e&14;Dt-UAHA_ z)iV%p_fbVs*X{ds$*nYRjfvk<`DO1SPSQF^@Akx#vV#wPe{QCJEsr!uvRAM7HHYFK z_0LEW_EY!&JWjotdhMEY>OR_mn^ZYMoZWmGAyrBFFR+KV{z#ZkUm3T0E35#Y|Bayf zI^=!;B@NS#h#^o|Rn`l=>?8s*`ve%g^*929#2@T)Bk9nP1-GR|%Y4_h@YKDjl0>}l zNJfDEC*mvZEsO#cCz!`3rL|PUS5zokaXcm9QnD+T62@K<(m3-KmnI?QmQmVQJEW z>E7woHrl%E;3-;z2!)L!ZtgX41xv87?MkL2bPElVKT>}=h|&+kF8pR zI&Jw?XJ`5d4x3y$N&!9(3daAX6#%3oruXXI*0ru}NI9R~3N}qgFJ(~#Wd7+`Z#7_p za@$a9fC)wsN+2UJjp;In6O`6?D*pqjwt!)P!_OKW0}h@`I$>AzimTFFXT{+-6FqnwWhtj*n-N~YF@{;^4xb2 zF)Y}@592|2(SOwuH8HRD7^|c6r%+dD7}`l+%T7JW3n4Rw-h;a0R6ofgDEeUEvu#p= zUp##NGAdP1!XjB%Qka?`mqO5uIhUFk9I4QZ_ht?SHd7tOFP$9;bt8gWtx305CE3x+ zFUSW!96dp?1{C=W1Hp?Dsjg%C%C6T*Vf}|%oWL|CEM?}w%~?fd1V<?#TLhfcl?7 zq#GHHVS9uPi)d%1l)pleR_`vOYI4nWr?cOIj=Di>$3t!IqUvf=_o|msBaUVnKv`b z35p(t|Ekb#a21k8tILsvFwL^Vwdx70Gf41m3vqiR!gOlj+w4#R9vXVp$SB7d7qzq~ z@_odPIkDYVanEFJEvq!RJqYlE$PI-UtZ0{(6TnQp^N5o%u@Ka!W%z)=LJ9^CAO;g< za?(Vf?7@>zePAWvbh*NoPW3($P_m>Pw)(UvEXQ;E?YDwc80BYtlu<=gaBNLQ^o$5Pa4T^H1mXgiw4n@x81dv}uVbfX8Z^afRvVPU$)rFtG6MU+ zVuP*CU16&)vMn7jc+g`{ln88AlO3YZq)Iw18p=D)#4z?g8d+PJe_$a!=vCun6tT55 zOs-FEG++f>T;yNvbG7wEwC^Dqj~K@;VtM6Bi{zxPb2USquMO7NLj(1pdmpKJMFaON zSqVU!AVZxCH2od|aGZ1Pf+fnA2p0el1Y~e`tbe$;^3P9y1pn<^JV@t)IW-{3a-Bj2 zDpDSSvL##^fZ@@T8Y}@$tv86^zyC1+76Y)n?vRr^M*%)(F^neyj=Umkh$dvrKyMC)K(M8XH^$l9|EIo&Lh;`%NWCvP@PMx zkgSzs!Q9Ep=8?(PwpA=qJlXX}dtqoTia2V_!w^y>Add;!%?$)nI34jd(OC(003KMq zK2GTGA0Q~!MCs{0HT(;CU&8%p%sy0$?@6N&u$&|vB8$Y|fSN)*`^&}~GEto%xNUID z61)Dg<}qY6b17fzt7&r=ia_04ezFCX=}uLQxa_}UbbViAe>6zs=K>43pl&4|^0X0@ zAsZ9nM+5Um9Hlkiq%G#3k+-64D=X}V!Tk|<6Ah`Kdk~|_s$jJObXaJp4f04ILI1=M z1_@@c5j0avb(j{^)=pY8W%@(-DBMuU;n@}C3&y^?IuTL3UtG><+!ksM$U(FZAOaL@ z9ti911!Mk8t9ANw5h7b6QXE5pn;A~0OnZYeB6!akzw33r;mtc*Vns__2aM%bv1u0- zr9Y<9+r@6Z-)aGX6@(N(!+67TV)u_>fMf<$~scsy2E3g5p;^aV^7hUi@{ zicTE-*n4I!N%KKgYsk3IIoBf7YLzR{pt1tvE1F9K+m8YHQ;St1R4d>A8C=3>6~wH5HVf z9{-W9UI^;4oT0wElnaEGUAwqSvQA@GsA^FnkMPBl#cA_9n(6tQ1alT930^SXs<5lioUhnz}zZ=y9 zFrVqEn0sKdIg8(bopp>DurnQ1*fi-KA=Oh0_S2RXDLJ3^a6)U*MX=jC9nCYiW@gR$ z+M)=DIUFp&`%r)(fIHMd0bLu-7mmm6XujWOVJW>!O8iN$9b|?qWsV=y0dD2|D-Qs8 z3F5%U{*@TXw%>_0G*y@d&_$w&{RV&pj4}ma33zxMs4(IHifEt`cqNoF1-uVuD#*{Y z4A7J%1y<|+xDKGnPWoIEkjT0C4DZ=ZX=Eh|*qaxb9b9x36U$Q*_$4to(<$SjuX*gGRm|nXg-3=U`*zAcQv+z*24}Zdf+cJ z(I6tg#|)F3n}=eGkxdD{l6z`@&X^J3W4`@+`^8&0TJ(q1$A5n8lZFo2Uf#ufPQ;}BK492qOR=EC~1LM zWk6Mvg_RYgMXwRzA6(z9J0Y!+jv62_fg(%dOLt2`&D15s)T`4f?hq1#Q4nIzq5fks z^`IJa?{O_@m|IYv(RCR&S!J8-V=#=6XtjJL_que;%4gLP=t)rnkAMa@$D@J#+KVpo z2;UeSVzkzMHB=j=~GpYb7| z0?n@)yHbn8*NbLCLr(_Quk}EVFeJ{=44`@f83xqGa|CJ&x_gmdul{RUWT8}bSz2|z zwFaUGnvt!Z8a?#tNkm0xc>p7#BI?Rq*vgTO#dhZRm7dSfU##%Jzpx(t!*hWm^?OIm zrt-oR-hMH?$M>r7^lU;Ie!7~Bh1x(*my&dijZB0!jw1%G2=eOkjyYP=dyv9sd{fu| z&9fpd3$m5`zsXxMO)i1L1ZBNRty!TUV+EEPtB`*8VuG>?U2ttOqI1ar|d6gG2{ zHM}A3WQOGe*v}mT{xAT112HkyWi6{_?9p}@KmiZ$a?}|E$%LTWlHITg?sSP6f`5BD zx`^Hg-h|NnA!gnWI5E~Xx^V+L9mJmFNr|r2cslt+`ZFi*ve6Bm z@}-6l6vy@!W$=`St*#r_CLx^ro!+`0a2QNE^g=8~3$Bn(CVGz1S&cnnx-nJvN-%}z z#@mXtzwn{-WW^Wck9nE=@Iz_9?olrjVF)VjHoY25<#Ii;UR6j}8xWbC?p+}vkgla} zW3B!O6wb5s&-dWzi1r&pj@nZkY~w5p`e4<-6$YB`Bs`(`?4Asw(V7ya5R0vQQq<~5 zbJsdV+l}5eYvOVcM*6Dt^dZ-G1wN1cq^N4&z9KJLG+T!p=+sqry>5e;mX?s=cb(3h zTaOkO@^rV(2pbF!460R~1@tEYTS+#m{gBaDYwEu3t4397OIbf{mTCUb_-(P=a0iGII$xT00XO|pR334DrF#*@0>-kx$&M?c zuxsE(B4b)yH3Bt)Dx$qk2M=nZ#pdu<;2NUX23j7-8>{yf6~bLHq?7YSB*YeN^JAz! z*aL*qnoAV6d5C@DBs($1p(Lm>)PH6w5znlq7dLvKGhoH?2Z`_by2C#wj%OeT3(Gh6 zg9L&5BXHsfG@xub<@8e7;n9{#EnWc%#-qC0W2d@22}A4`PsShp7o=BNTO>qm`1|F% zn-ioVa@OXrv+r)4`t<2fU%$!!#5^$lH>=#Lch5Kp3`XiE+;Hs^*BYe-J3@z}yJ9fn zk;Qj&et#JNx5naq$(vBux6X9I>HhHv%3u~tGKnmZ)qcH|;!LrLNe(y?GtyBY-_nnr zoRBWe91#F{0i*{b(nF|06hp-Q5a+K_cS%?1j<%k}Y}GNF$l>wDZkGDAtvbn7(<>W` z_a=Xv<9(j+rTOqC$3xZ;iILBcz!5u)bacB6eV}*9_+8)WinFj%1rb`n?q^ zbczj@4nQEwoCb74)i@Sf_R5c;@ole>kLd+KB5PJ}IX3lXkh_pl;0{&=%`mv3y0zRF z;;VPiUS#S}Pt4wdgtaWSiRDXen zMXZOY^1C&x`d`cK6bdO3)v44IJ~S9GRJ8~yZH8miTt;C4N(k{}BL%?0$0|nD?^ewT zj@$7&#K2r6@|k>{C(4|PuzJ5FXuhHR{aWBC*9yO*CH9jz)u5PgB#AU{4CoaU{6YKnG%Tw1GQFLu-R52YrP><_A)S&O?i^wgg3-k+_p?4(!Scdb5|?r^>INVgk^ zKprsJ|I(oh?n-ts_BY@2Dff+e?%}l0S6Ba0OhG1_o`0jgMZY~%Uw7tn9CM0II2z(QYtbDJqvuj?4~>UL$j5uwphK7(LXa=nT8I%`pU}b&DBps zkKeqq@){&eGz4v0xmz`?J-#x0-+PL z`^x@Swh<=;#YPFH{(t5ej4L*GvgcaD+ONRJaip8QZ+`hmDNG#>mD^w@11a8hN6IH+vV`Y19u%)-m36td86F9zxf^h|P%FzY%LfG%!B}>6ZfJY3 zIHOI-lXc!AwDX0>h}34r_;cR@z8aCdf0M-j(uLuXpfpBKTEVK4VM4D@FOylKWN2^bUw9P^m=L5CfWHEhzP&$$1hq5$2t^k*;Jcck~zE zNrQ+omTbmF!V=0rUsIj0VKI2OCpLFL(ObSvY{U)(LyWXC{x>8s7#atMfF9O3WIeovlZc7TJ$6vOgW*IgKUl@$GN3L7Gf*-eb%gxSxv+_}jlP)Y z6E2O|=&(z}{Mi!Fca3J6%H`DrLVNqd;y;BWtykzB_-MqY=J&1_4fU-oIrLz+p)=X_}%y? z=vRNfpe)@ysO_*J7` zPdN`;##@`m|W&zKc0t)+kK3*`XaRhDcNg&jKb6uU_7{MYx@lyEiLaXEv;LR zx`>^&!iu*_P?;ddpFkZ{ex2Tq!EWU*ZMp0>FWicZ24(W} zA}uDSotv=YC2~NUOXx)LbVdI0HPO>{H4k;hOurb9#7b{LX-ATW%FchUc&z36;(=N| z(Se6f=VVMYq)sdv-yIwT0r6+q(187YC8W8kRk~axy6Xet;zXrJ)}XqhOB=NVhZIz? z9oO#h>VNFsk~6;PP~)aITW4`^V2*H)g22)h7x+HZEuQ^DF61!iPz3+**(YGFNznS= ze(5axJY||tprY;bU14DH*udIq8DEA>XQ{jx)PW(GCjYrv%h zWBAW6rk4NkD+U(Lg=1rwPsV5z8*$nA1I6|HPw6F95ZJQv|_j=8snfy$-dlr7n%tQOPgddv6$0yS#~gvW&MuDjw@~YvRi zdLL=OKGbt9k}>mR!jF>-yJgJEv(Af|-Kl7++Hp{P;uIS5n+m+W4`pzYrSyveJ7VhO z&07_A6(DDDg0@@NntWWFYYSWQoA>+>vc@SGj{e5z)Kun$G46)-s0Y7J_M8sLTQpy& z;PLa?)fIAINOeNkqM!E*;`e^qC`pH$A3{E>2a4#>0<_R7J^|%H8r5laC$X5wGHLvj z8=-_$Dk<@rPV$`#nc}-g4o^;u067MN7%)L0v->sD1uAU#i7y2*C0kRjRiY6xG#u!@ zOGWRT&E)k@BMNYeQApe9DYED=>MRC<~Nua*DK zY6RF8kVF8Yjg85vN13^|>b%)FMRgbVRHmujR=9J*SBuhIE85e= zvjN8N>u;uO$ygK@X`D43whE?SUG8}6O z3n#&GoOI@OL9UDT6rY zB%bfd;e@l`2luV^xfO<_VRdo_vlTx8k&AK82bB7+7rj$Zn)FZvNDw(u6_On?5tEm%%J<5 z)qA;j$8B+@PqpN5qe%ne+Q(rPF^1pucF<}r*Z58S+xcJfzkhfk_JxwcW#{7k%Z=sfF3V+}$6Pd*7h0|y zsqa6y03GjDY^}c2cS&@-NIzL0Do*SoLK8#{5`qTjS?ct@^?9+xBfym*4d&N^t`;*1V_XZlhYWE2SypSytJ5zo}haC=BPDHr2%@Z z&K$FVSRG$g+xYy8D<*Xa25&q|6S9tN#~gR` zX5i`7iAN)HLeWFuDcX&>g|IiRMmQL>{+MPQf%}nbWK?CbeL1E7H1wb|Zby5{CRo%VEKKdpnlz{E=oSr6DAK3Ax@UQ^P)NN)4rmkE5M*bk zB4WWl6Z#Oo)8IO7B-8Tp{%`v6j}hPqdScoc2}&68@O89!?f`)4yO*H8UMSdi@-ZSX zz~kYEkF;Z%ph1?wy}Xybe!6qR0BR)Rm_s2F=eBdD-ObXJ)}jmRgG$ke;%_cs`Z}Jl zR@>bE-|_%kOul35c^$ZG(GB=Ab-=L-)u*-YZcyKEILrm>3it;NJo!R;c^?dJ8}@gm zb;41&#cJGk!{7h>@D}N_xpN)mt1DSw;C^@eQR8!P{4L}lUIgF}`joSQ!7C6bcAkMg zeEV7K-B9%A%XeKvG5QgI#-g`)?*^p{v;$W9^fyp8JPU@;+)f;yvrV}rwZh*#HItJR7x~|g{cS8o zmhqdHt~K+#u=5?^yhqYI{WoSr@0L`&yihsGpffLTRdXBL;1Okbm9*j_QX4s0Y}=fz*#MpF81GtXpQF50JVOa6W+c(V(sW4K!rKOKlPH z_?BUa$5&2v2q44$G_@F#kkwC!ScY((uMF8XMudtrwf(RF5UFe9u8Gf+D9V&rA|L9l zT;8ToXdps1R1e9BKWGqsqY$L8^jyVXfO0rTqapBDC4>VzIz#|}WLPQ0%O$GkyVdIM zxjAVea8n_5J47IYmp`yJRPBqb0!Y*Yf)X7N_@8OWc~5Qqj`;nx@11ipaMJ;e5SSk_ zAi(k$eHWnC2`vEgQBef~>r9KEt^>d1!el@|^Nh1f4S|+JA4rLHL0>uyK|fN+h5|hx z8b*kED+Bjv+K5x`cOS%mJ!QgX#!)P!l;us*htkiV?MMSQtma3iOKpXC6CDb5rO`Tw z%)Q{Zd$?XDAwm*bs&A}9!xAWKOBQ;$jAW=wve*G-2WncX)dgyn^g^#%yi2fneauhl zb(+=wP3QVO0}s^4;=elsi<+HwCFqNEreM~jxj)B!R=6Q(DKoyOk3${%-De}VxCjU_ z2j=E4)d}#THj#9(CfT6PI(oSljpq5WIagn95il>l&#u7-VCcqwf`e8o|F#bGEH`R> zraqgtb=o3@>caKNv?#=&O1{CT9ch?v7RRwh$HtHe=++xXPDVQ|{`>}fSYM+8<4zR! zuMje^)U~McHi#DKUVQ4u?r-P^xQNoE=DME#7?bQ~iu5R@-wBBqJP_a;tV}4D`2LmW zI}=?&JwcZ;;yp$+j=$a1r27D~BYYvWtPH;08TqlM^hTo#@ zu@T^<8p+QrqJ*y~Wk?jHLKk-z-q?+uym6yR67XP2tXa;pOqR$7=4c{* zXqkL+(pL>u`{cTdWw9ySl*fn%G*HuBpP`wG%^BEb;?jv?p{U{mh(^kQ5t=|^6|nYi z6pAFTwfcw>wI9`n_A#q0|==;UM&+E`PR7A4-!96IBqg zulIV7HaH`cu(3;NauyT}6>1g>P-Iw*gi|1_FDM{Fw8Wg#tYC<>TqRPfpO8F>!|JVF z;Cq*Ev$Vr*P6rK=Sg_E{`5Ur;=ZQ@zQ?oP-#^Sp*1rTF%{sJF@#=oXQ9gsss-P}<% zL!piq)=4g$sF$Wa1Zb{LW#o~E;my2XgR+aB3ntulV8F~zzlombAk3(cFx#YEifdjF zWRqX|5}NA`Vsu?+r3Y->hrtN$8p-Pp8@by`4jsnbw|rg|22?%s;B$vZK-OUwrUA*c zsW&MTpZiJorLVS!u{&K)9OP;=U=OKOhjm0ID-$j`wf-In?>l zp6dA9)k$fG&9UuumYkG`P)|yYsrm8Ye&-i`DZSTs#Mcj34JK|of)2*%I~Kv@<}Ej_ z+QD5zmMI_ubp_*!xxn!QE^Ba`<*8}Em%6WTwLEP^`JS_#X5cyZ+S>K1owoTNLs$nm z)R#N3LD~~udQKM%B!tIWNjqp8wH#@G!{+^}4FVrP!9Yp5g35IZqQ$J-hkCu!d3~nE z|H7tsT%!(zke>arvL<{bDvEn-9u49SyFI$~?$tsH9z^1FcX#tTGt`QlB+f6e0fmHX zTybuXA>sj~QH1mOr@`V+gzPUG+@XD(HUzui9oMbtdVa4^Osn$P3%|L2hY5d_#|73v zBe5&Zx8G-fS%dp0ea{>yTpH>o6b5We*ruI(%qYE>jI&$u*G|Ob3sAWr*PNS=xI1XM zFW$^y=5gymlUI}i5bwlOcyKg|>x67cSsRG0oVG+J%>Tvxf=n<2Yh)Z*Z*P_TvjFGm zM{l03gL`nkZ+8B73Wv7X6k-oPhfJcFhXXR$X_VYZnqs1lhw0u8hoiT60rEq!+Nujr z*`go1BNQi~ru>{ZIaqQw@jcIf=yiGO=3T&9S%oG%t}E<1dXf|JU-p+VGxzt=u9M~A zf#au`*P`c!qq;nN!m4+o32o^!lS40dj~{tMuf$#3RC1~-^v&9ccOELM{bcO*S%>6mby zh{CH1uWOnG*yO|$lQlW}6?HB#kr|D-Q|d#E4rQtbw8p#3PN6P7pTR%tEBhK{&b2k9 z7;0Jj^`1}@15|RWy4}gqlRKc6c3I)si?ONp#C->wiSLQaX7|gvCx2P_RfmRk?ees^ z<_`%#{2KdaHhoJnXl8!Ev*rVYbu8$$7D#1jOzBVOw}s80f3h~+ekYhRX1dy)R3gTO;KvwA2y4W zf4YY?2~DzukorL#1jT5C8u4kV4^3DHiF20E=8Os<`2Ym<@by^ZsSL}JICi61ALh8!CVGGa>zzhD`u5xhc(Ys^-iu!xiVn86#2E++* zT9^kokN8IOwP2|LWd?W4kYh&<8o>JMtU z{^eN13fqYD{v{V)<#6=Fb`(~H^>37-E#~@ls=(dI-e?>{)ul)uc_Rr=*+9_+#VQQ_ z`W2D^dh^G_<}no1JoT3KWXU6M__>fb;E6}g)AnpL4;kB_jTtZ{!`=Qg#uWQcA=W&# zwMa;RvGt&Z{cUZKJhb^lm{~xmcxM&Q_JYF<8bk0a-vIkM&+F0^oR%ZcMvXS*r8Ts8 zYb*EXGc+A?s8LB_92y>-bK}uJw%Xp zA;zdjr4K!#xF6xJrII@4jpjOXd-#+!nwAo6ptI&a_FR9;P%^?Ep(LExMga!0BgmJ` z=veOwg1*6?CV}1zP2>00GLG6q4@g~+V3l6<;k#HsN@_ILOiqYYZBnoDMayiKb%s!Z zgZ41VjBvYqhw9jI)p!cm1qWIy7!rCTu;jPXu`8XMK?UWUZgrh) zwX-RvV(s(;7_!HwI`Fe;)Gkw_{=iR0uWrws>)ILbHFwIRhTs*buu2?n7#<9=>1l3^ ze5d)c;l?1Q?Z$QNEGN{<=e^SeiW4|~b8J6n_Z#ML_)c$Wqrsz#BHXNH8&5>BM%`kUGPrU2!pCB zz*eJWUZZyYyHk7L(FE7R@6*?zV@Js5+d#X7sHmuqQ7+zG{&@u+7Dm}HPB+ih#=;rY>@wLbr3?aGQNgjBD!So18$=Cp;==)hBcY=g?Df{3tB zXM7E`b5muk$z}@ar9CSe*l=dJ}m>S6ytsKoL?T0R`sE( za75xe7%x`)}cYLK99m5!s5_n`(lb97-GT=9d@ug5i31Q-5- z5Ryy`I!{(LpENt<#D>aH`u;KWkBC#|ynSQ0$OnCxIoLR@nFd*bnTre5lv;a)qQ zO6)I17{!pVvPUIRks!C((hTcq z$iBpE>6IuASZZk@zhR(7+^cyo5cw~E7O^gs$u;dBhtER%Z00#VIM@7ET9BBu2r6B8582wD~ybkZOI`|(N}QDmsAjFA_JTghz{I%vjs=l+-Z!dP%*%4 z=b>?Ms54yA*MEOcpb<<5mAlao2QRJYPzEcO6msDd+QCt(xdMu>9b%V`uOJ627c!*F zE<{Mp(pwFE_5~ZbyjRF0E~q3O>U<(oa|Jq0P$z8v-vc!;vX+Ysn^c8pp8-X^f&~p! zu)yb8-SsS}ryfdH99GMu9nqm98bKsfAnjU65{SE?B%AE<{r(~7>*zsu%L7ZO!83-9 zgx2AQzs0@Y)jCwHou!|Gsw`w1%op`h%~3^q@f*sPw_&utKPfl;@-z|0LDqYk11^e% zjZxn*)1}f?0eUwPT+*fY+@E4V-rSdkxODBT zjFvhLGHa`L>MT>HtZcMiQG98GpGXF&Iq*TVUw4|uQIQFok#on9MHhDe0YY+v2`4T- z+&Pb@z4*4-k_*}2E<#5Hl3nahQPW`6))>%gXP-TgY3>(CMpa>+Se^T}4#|$I%Pj;z zDF6ee#v4QoCUJgHev^#h_?hT@gkz1z6|QSFZntwu2(q=>R07UI*+xAaxFAvJTnZ4L ziBm~Nf6v53o_}>ykjQ>iRJ(fT$d5`E31xPt~jgu@9>-`{F><|$FtF&L@TlqlFhM$3&{Xr5<@3bwd# z6icyIENFI8l&6?eQ?v=n60y=-;(w~op4fQ?xw&T|JDOhu>1%=82{7CMV!LHV-5 zFsq6AIg$drsDjmVJuU|z=-8h*BO6a>01Oxl5!t_N6UN-uFIUF8FeG)MvMw(9!DLfC zfZUBMW3kM=c4~sl`%*|V9i@Eh)sbAlNCiLX@^qB+D1L6Q9b@#hW^cvFrj0I2g=2nj zB=?R&Q(O99m?d=5j>!*>`LB1O5MI&5Ym*)T50>#LzwQ27Uh-^&B+=b#qg8C`qA$?l zn+Y*`W8vU7`tbn2AoUz^w~QEx@I8Oi-PH2uF$}%N%&2y(GbySScjjzFJkxyRDz+)P zBL3Eoh&nRk2$F{9=sy4x%|V0{84N#!2fF?S9vI5lUHrEG9U=Z@N#JmQ_hj<({`f)M zp*7bcU#-UBN`KDRWrVqt^>EteA;=i)$v@mc&q|3)MQnI-cxWSlPnw-9pcAw$mYq)7 zBOJ{CNj6IF`@wxA|FAW$URkr+o8qwbO*@8OR2x@%5?IN7u+jwBB`O?kX#`+)aiu0& zhe!S1T5K+=-7r>K3YN85@?i4dM^FOTptWDyh-lmL#$!%;Mpd?_$iRWcrJ+t*0_%`K(q6(~b$>x{QN1fb z@f_6AZNb3@y8`AnKMCKCI)_G>=-=?%Sa`m%_xyGK;Ss`a$3GfryLX&Pk1YW0)Bl!o z4opmvSuDwW)Z9`IK>0?_pz>$c5AZqsmPE@7mwAcj{`pbvhvv_S0D4R2JoNVbxyp z_rica*yfTiC9OrYe8=C(4t*;YG4l>NoBAxMe_JEZI{acb`u9713*+sUVJY^B#h?D9 z=Kgcb*ZJum@5lV#-1dQ^3o8G7`E%dh&^1O?1OL9${$>!lw>9M4DI2%Pu>b56F@HL; zT@qZ7hdCLm`?d#M+I??&Ef@1*zJmIc8v?h`-EOu-4PLQ+=Q3&x&FzRg4|v1dy};CV zVczd=oUxH3tP1m?m=51df`tQ-`5XGwG{B+a_Q!>vgHPo;fq&a*ZcoyoY&Wo^*ciP= zeJj-Mm*j@}o-5daYbz)4uyC}6fjJTft8g!-fY8GYZT6YZ6boOMw^F@>wJiF z9LV*X2i&}7;Ul-)$+T%Oy}Jm`74^%v06r<(m_yzdvrpHr&D$Cpu5M zL?Gqi)ZK^Vi4Vk zonqm&=eLxAp~vz!HCe>pq%-fPzk4H)q1JalCd1uF-@ZDSD!k@Y?oLW^`|_%F6#7;zSxm02~ZZ^Jl*4*6ReOa30;Z` zv3kcuZ%4VX>3GxJ^}6fMjp82XyySGbFmHk&#P6ch3YTJiaUFTX^~@$ZYw)9nu_W9_ zU?|Piy)`U+4>3T~yV#XRh&nwM4fQ;~Y*-qbCjO|-ABmPJ)6Tb$u3j6nR+P|XKa6lt;yYJouP2?%zO+67X} zRE+T-;vG1|0cfhS6Z_?$)JH0W(u9n6+BPhRWdKO7YGDk-0x^P7zCyS#4nZp71d&Tt zCHxF65TS8LV!Kc!bF4_?OD6L94&4mZh2yGV?bxWyO-&jFPXtCRIhH8o6UEt5^)@Vk zC|%HzfQU7DI!Kk(iDx!-^R^7*_xFC=Mh7{aUIkVt`}okacCX^MW$Y-*C5vRyVrZy87FNj=TZLxJRtJ< zwyF|XRJ#?ZUgKT56cV+RvDlpuwV&17){R{l2Zx5XCvTJyBdW;Z)_Y3m`hQ+HCka+# zk78$FjtWl4U)q63k5M|-+>gdTh%uw^;*Iqj%fjw8U}`yQEE`wx*1R&gAkw9uYK*^K zv}62$DvqtU{CX^MI9$4^eSf#ElYn!0TsM}E%#9oYG6c@4`A{g;)H2dIbp06KiHxZo zIaI!-ES`y5u|9KKAI1FOOvSANjxOoy=+#+sfQAE2Wv;02v_3*!iZ6eQdLw>@p}1_L z>t9L69Rc+X_(RWhu$f=Ac8dV+KHB`C&zcz{dOxrQC{`xPR%`mT*)X`*J|_+wMGixc zYu~Pn2Z@Nmq_Kn7%i^p4{d&YQ(aOX{?_^C`;x=70uMIf2QuHV$#Z(8l_@IF3x@WtV z`!kRiaIk-VhF(M&b*M8~`4C7ZZOmGB8J=#!H^G%1DGoXOyp=uAb1gE@JrCeZ;!+$T z>qpp}36hltp7<*UhV&{wHca2h`q-Ymvy@-j;NUwtyr`{)Axr-h=mqU_rJS@#AJ(>~ z_|1=8ZAIHt*k%X^pdNhSen_<16>x7w1ntM!!63)T?(juuSg*JD;{F1BJ1G3ORE?aC zD!m(;fvFXuqG4l#XFEgVI@Z*3`wIZe{VS=qNYwt!5SC(}PR+Lm=Z*nj2@qD` zYyZjA(?KKua<8)*(%PJ9anx`A5ODIIA;)X&^Acx`D1!y!JMap9|2YKe<*se#59u;_ zbWW^yD|^_q2AHjPo^J^tl5v!oNwROp*`hYr={2hY*1ESAeYB?DNABK?d{>ptXdO#L z+n~fch9%6dY;u-70A-R+Y6HdkJ_KnBxg8OmVE)a*xo_X*_*GKxt`WLm9OI*kQI?NM zv;7C1$nC7tN1|l0G8vJZ0FFy7e)ExqcC;77ujy$c3=pVdr4d#2;}YUl5QG#_{#)Z3 z4zMPWi{^Q3!NL3%%{>-0Cpev5+@PWCkmR{u^DbGCmIoY%pR%SHj6&KfW5!4lT}N>dt0-v-rqO@>F%yx8@UNh@ztZ zzU%t!nN9^;c4U}thOIUlVN^@SwQkpc8d&19LMLaB3++zLxo@izvOzSr4~E>X-)C(J z3P5OE+Iqh}EjGdl3p)Et_JICt#8plB0vD1`APd^K(r+mGcc7-_E z+i_$;Ex+E=yD7yNmqU{DeT5e@8{7FE(C1IHIdumCTTPEF|< z1#Leq^6JWY)EV7AEmZI7)~nX+MB9L0FLKV9t$^LKApegW06G$-Xp7xjx!yFny)zhc z?YW6Jf=T#$o8hkKE!xgjScS0*2TZNI7Qg>HPW&oV5;aT#i>2(6EobPf4VOha%^$lU zP8NY0gwrw9tzDeIYN|g~2+**1gmCn$Kj_s4D>kjjJ#2qB;4pXuQA7RkPgAczbHvV+ z9KauJ^N^?YtL_p2A=*F#Hn4A$hM$6hGN07d$(A_$mMniL}<6k`IN2H`!31u+UO@vwK-IPUfz z>n4@Dt#2Of=Mg$|6+kK!+En9DJEV;F$k-BND-W{V${hAI7o>6gxU!HfgL4=%TT{Dn@8~cbHtolXZj! zg|Q75E9JA*;X=8fkC+xEY9|yhMukiNzqTakPWzc6cpw>D1j?>vP87Z~QI9T6WLpyWqqCBx=EjL$6%-3-3?IOqYy#m)NO?qqEY)aO*bYVQ zgjeguLQYy+YwO5JYmY$l^5v_xnx+FPuUV`89;a39-9SKd|L0scVblH{hk=*3R@!#l&9N|dhf)+kzPnQVFW*iL|`aDaOc5& zs^ab+TGL^9Ho|YB3j;LaQa~lDvkoXb7g`oiiz91S{=d5C4{F!eN0g9ENL&ECCP@c#p+9X)f>Tv;ZXGZ32_UX5UcDJw z%cgH6V;VW3Xs$%5E|?RlRb!X}UN;aVa`+I)f-TpulqTOjQXkl!ajLS11^HbX0~{cp z@4K_8!IM87A92I^BL`jm2iq)c95#_1NhD9SQ_+QC^~y2qmvg2)b9>LJmCL80uSP~)(D-3UO=S@^-ARJpj%0x_ zN%#fLQ1_0854w-=dmi;P_H`7DsNDAFZ!{f0JV9NpZVz=gU)%LALXhar4mp^61XG8^ zQH^`ZG5gVD^bKBL)=r4&f)Lj#%-H51we+2+O}Z3od~NOt%#YefzqY~DEqV6w+4n;_*7#x(%$zQMDTzJA+2w7|d#*f;C>x)`+3z=HBao^W092?BqsSf!M!*5_bOx7AYl-lC@!Pk!M!$t;0EctIc|%{_ z(kVAY?oS$7ic=pXw_~qgz9Bti1AG_y?rIP7srt?E8r-=htoO$?#@@O zK2MZfu3n}VL0{X62ZkvBMdP;X6!qU*QI4VUr2e^nfA35`wSfx=GTqZ&G#p!}1|COz zLotR|?FAj?5gGvhw4S4EOK@|1eENQkkapyu*|(kbj}eRhkGnHX-wYwjb}mz0x{Dhp zZ^l)H!tu01r=5ndDO5tV@l*2AhpUsm#*sse;kS%FzI++5?b=vCX;Sctgf-Tvv`E&A zmVmu*pi%Q<9MUl)vuJBiYPj(b=n(u=PB3q=-aRn(vsKt@^Y%bqfI)Pw;4B~<_z#^I zq6NvxkZZLvBY9iFl#Fommrrb;YiXfb!`;eW_Nk#~RpGC8c}HM4-eZUU3;Znb9K&C| zbH@DI`*+u7b}y_lcN%(#BP|YBZ_wOe6@ZR8QDa}&WG5<%(oAYP z3n4o-)mPOIRw^+O3T2FTd74k8v-BZ~#zrAghReF5NpqJtL(@UvT)4;r6XaIkX_GGv zSWPd)_}=;=!HlR6#r2MZ9SAGz#ELtvz@bmtL_V0xy1DBgUUTyMTJHD6h8vE`9dPIy z;G^!qe+?-TRXnsf@ecL}ZFx`T7o*x%%(OG@FL+YjX6`k>KJLmI*Ew;>Pw~)yv$h?Mg;9O&SLurYv*aK^1(0Zu;=xAfH#ut@U>{tqBNL^l7`)VZ6I6(APTKjZBP`HQ}x+;Ye zN4It>D<>FOr8qv9n&)DeJl#8$<+yo}llqTPHx?Fur!q*79pu~-PA~VUCC^Mt_P1q> z%((7DjZ-<+wCoYsWxm)?lnHB>J9X&A!lg|jgWO=2&BVx*tH}kS@#*f->LX{zqW#Hs!uYg-IHaj_Z*3T zkP+GpHgGRpdRsqAIFTkL+awalwn?F}6a3Lj0E!6p6!v=0+_Kj{Atp+5PmQF1+0uXq z7m1R;T*75DUmd^o+wKi*#*zGxL(;wNuS}~#map2yz^QHx%{MI0Ivv+D1G#I?v?y`j zXVE7A$-Ivp^agfplYuqj)&EOJ`o}&bwnDP6;56&@r-RM2J%Au?l(;7VY%HICh}@pr zJx>;UTKsX#01mF+;x|uj1(oWxNG^hpBnmaN>1O;`s4<2J9o?c@>|w+l*I&Y_7{jPU z%gseq1WzbOW5p^2HIZf(G#@F!2B)&ZhyGo5eCwfr)Qq`i6(1rCWg?bl*-`G1cJzc& zy^LbDwGxTyEv>8vSlXbcHw#RtGDC=$eHmU3%`^Gx+}P#KHGr$D&K7IT#4JVqMH{9B zvbXky7Wdei;W}8s74|wk62~l7rXvGtB(}`B43!$!tEN$^3wEkzVy2^{k_Bgo{iT1C2+r`Mjiw^wH+cF5pryH@x)k zI`}BuM8l)XkVD@+e{HKQ`J8_Q*MwUu!%ojnmFL%3B*7hHbkvf?lww~FPZ60X} z6c%G9`>!ux4A^F7V(vF}i$Z{r`v>uq&wk+g6KkHE1FlY4d}UdD5tP z1m*~axU|$kT*QxfR)lDJmKW+K-R`4%-?a*$b#Cu+l$he22%Av3Aasrds>+_|dp72) zkPkgKX9E#q`RZ9viDQmvfrtAU5N2F~TmyP@drY6+A9Zlt#J<)t4NJ8*wZ^R^8 z{CG&w9Q@Qn#B0nAuB~PERRn0YU$i^{e(S~#+QHw8?&&U8(?9m!T3pZtrVqA(lOCR* zcjvnHjX8~YM?3X0`LstG2b6@ z_%eIz5*8|6N5)u~u(_9GUs_xhBYpypj&T^)Yb# zN;=tpi&c&Gd!AdU73b9Wd2OpxV66_^=sx+U*Z5(p^Hx{2`cA^Xkj7Gg2sHZRN;o=2 zg(#+efabDz_qz@ZxHJ=uaKkr6v-tfvzx7p7mK9yxk=}=Pqs}U-2sclaSNOC;(M;r3hzSMi+&J}c3}~ToGn5}6BsUI1 zEk4585$V8}m|mAP9--FN9-QMK&@I$_#i|#fyI*4!bJX5kH$)y!fP^3f5D;kYH)M6Pt{KTw6&^@6oS^lttIP_GY6fTOg?Ob|-NJe>4_Xz{g z0yHw;+pO`$JFZ9vs&^;}Isy(}%jk?)rW*S-68L(xfSKcLhh1tWrdsa%EMyFeH$HK^ z0?;61LB2q@mtjS0eNIM5lw{g)#oWyXmI|xs*EW#|S>m+%|C0GCri}{(E{~^~aVNd? zQpL=&un>#2aHJ=HcJhMB-@Xfi9xyy4+6-c)GDZ)vg`N&wmSKgE0D=|+p*xA?c0{ON zjIWzyMRsYJd-I8qLobf6awv~wFni@)>h898)-e~36^U*@s7`R@2(zDz-WDCRK1&7j zIMSE)WKFSk$&@AM8WA;4F|j76B1do8z#nnVtN|kFsir21K)HhD$Lc6U>;4=a{lZZ< z@y~o*9BvPmFPv)=&0S|+5=35VR_Z{Uk#_BGUb=sII{8OjqV&P`Sl+>{Sz3$s(nt#9Q^uFG&p71R;T3pi6~VKA5YC1v@$Q% zW?yd|PDBmj(BlV0Bn+&7kCXX)MvKW%g$^XCP`Mq|Egfwg|r zZCR|s)K-hpi=OoRPNU?|(*NV=?Bki<-#`96nVD>vB+T7VbZ@y`A%>DNoYU>eVXYh) z=B9**9ovjkCsv(KLT*lOikQk>#ImJyPRdPgva}|r%*<4VHv4>j?|%RE$j#hspU-u@ zuj}=CzJ7d)jUp7BDAc%az92mKY|XL{tqNG>GM7bhT-O&L2i!8unp{Qb(rY_@x8;nI zLP-5heSM9m8(5W8y*)F(h+^%k?Y)35GqG8?t2j#X@hV9tU}3=D-nq~N8qB@qEOHuJ z>7yTV(Byz0s(dV%8o2xfxL=&5bp_rR%n23AhE8w;+b`MJjol-uh(idXPuZc$|5N&) zx47sENhSCzDWOz%?VvsYYzc5DuYOWgB|LC4Cdqs!QBoSmirs4WW|#C+(fAn2153A? zezVBNbhrvIa+Sm?j>R!dU;!Zuv7C)F_dA{&q217hx~TiN4)Z!-0s5KX=fA6WV>8AN zoWgY_%ieXC%MXZZrRRLJ#iMqmFumAn$}2u#4B`mlN*J|Gw6I6N;9=R6!P+N3;py@7 z@Q;1vXNMGr2g~7sBeU!f-GL1B&ZS>4<7mZ-edZqeK1BIvuSvGuoOquaiO;G`3Qyt%P z?AS|NQw!~{zkT|FA%Zo4LFu(PwH|D++UfEEiV&9OD8bA|e`Ly!u^&>y@xa{1zOqlD zg6oc^kVTN0B3vY%%V#h|bNQQTnS8+a;rIUskCuadgc}Sku96~UVgS>o@+#pa2Fm_y z%Q!597BvWXDe5pEQp|}`8Oyu=5_6X7`zT@wKU>LzWy5WMN*0s&%Z@~Ip%uixkJHgN zH4^imud;yOvRX5Z55eE!tVS-0(`~%wMGW##^BV*CPnzX;&3#+>j<7|2z z(290m;$*hVc|0lI)z2cvW*0w3dJG!mjV#LR#4&L#(1;vFILp*Z@sYUeBB-;dHl6XV zu1;Qgo^Vx_(lOU%0Ae`N9d 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⋙FE2}2Uc3p!XMMtBvk*g%c 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

3ajm@4bvX+U2j21!b) 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Ê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

(2tatCECOGC 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 z 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

+!=Qx@@dt8M+VbMXkxYflQgA3V=j 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

%)d}Ur*9-A}kqICgxY}@MCPRC}) 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%0DGB4^$^k$);;4O|5z4qGVYo)3fk@R}D*_(6$ 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 z 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 s=g?VROpdT1^krzx3S~lv7<8}+a{cKX{~zZX0FZ Date: Sun, 19 Oct 2025 21:49:58 +0300 Subject: [PATCH 05/26] 2 --- RULES.md | 6 - ftl/TEMP copy.md | 21 --- ftl/TEMP.md | 343 +---------------------------------- ftl/aocs.org/1/4-monoacid.md | 22 +-- 4 files changed, 12 insertions(+), 380 deletions(-) delete mode 100644 ftl/TEMP copy.md diff --git a/RULES.md b/RULES.md index 9656235..ae6f620 100644 --- a/RULES.md +++ b/RULES.md @@ -119,9 +119,6 @@ InChI=1S/C18H30O3/c1-2-3-4-8-11-16-14-15-17(21-16)12-9-6-5-7-10-13-18(19)20/h14-15H,2-13H2,1H3,(H,19,20) -1-2-3-4-8-11-16-14-15-17(21-16)12-9-6-5-7-10-13-18(19)20 - - C: 18 H: 30 H3: [1] @@ -151,6 +148,3 @@ Bounds: [13, 18], [18, 19], [18, 20], - -18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 -1 -2 -3 -4 -8 -11 -16 -14 -15 -17(21-16)12 -9 -6 -5 -7 -10 -13 -18 \ No newline at end of file diff --git a/ftl/TEMP copy.md b/ftl/TEMP copy.md deleted file mode 100644 index 1668c78..0000000 --- a/ftl/TEMP copy.md +++ /dev/null @@ -1,21 +0,0 @@ -[01, 02], -[02, 03], -[03, 04], -[04, 08], -[08, 11], -[11, 16], -[16, 14], -[14, 15], -[15, 17], -[17, 12], -[17, 21], // - -[21, 16], // - -[12, 09], -[09, 06], -[06, 05], -[05, 07], -[07, 10], -[10, 13], -[13, 18], -[18, 19], // - -[18, 20], // - \ No newline at end of file diff --git a/ftl/TEMP.md b/ftl/TEMP.md index d0b3d1c..8b13789 100644 --- a/ftl/TEMP.md +++ b/ftl/TEMP.md @@ -1,342 +1 @@ -| | -| ------------------------------------------------------------ | -| | -| 2Hydroxy,2Methyl | -| 2Ethylenic | -| 7Cis,10Cis,13Cis,16Cis | -| 9Acetylenic,11Trans | -| 8Hydroxy,9Acetylenic,11Trans | -| 3Cis,5Cis,7Cis,9Cis,11Ethylenic | -| 14Cis,15Epoxy,11Cis | -| 3Cyclopent | -| 5Cyclopent | -| 9Cyclopent | -| 1Cyclopent | -| 7Cyclopent | -| 9Hydroxy,10Hydroxy,16Hydroxy | -| 9Hydroxy,10Hydroxy,18Hydroxy | -| 6Acetylenic,17Ethylenic | -| 8Acetylenic,17Ethylenic | -| 16Hydroxy,7Trans | -| 2Trans,4Trans,8Acetylenic,10Acetylenic | -| 2Methyl,2Cis | -| 14Methyl | -| 13Methyl | -| 16Methyl | -| 10Methyl | -| 2Hydroxy,3Hydroxy,4Hydroxy,4Hydroxy | -| | -| 5Cis,8Cis,11Cis,14Cis | -| 6Hydroxy,6Methyl,9Oxo | -| 11Cis | -| 9Hydroxy,9Trans,16Cis,12Acetylenic,14Acetylenic | -| 14Hydroxy,11Cis,17Cis | -| 15RHydroxy,9Cis,12Cis | -| 11Hydroxy,13Hydroxy,9Cis | -| | -| 13Acetylenic | -| 7Cis,11Cis,14Trans | -| 8Cis,11Cis,14Cis | -| 7Cis,11Cis,14Cis | -| 9Acetylenic,11Acetylenic,13Cis | -| 8Hydroxy,9Acetylenic,11Acetylenic,13Cis | -| 5Cis,8Cis,10Trans,12Trans,14Cis | -| 13Trans | -| 11Hydroxy | -| 6Hydroxy | -| | -| 3Trans,9Cis,12Cis | -| 8Cis,10Cis,12Trans | -| 8Cis,10Cis,12Cis | -| | -| | -| 9Ethylenic | -| | -| | -| 3,4Cyclopropyl | -| 9Trans,11Trans,13Cis | -| 2Hydroxy | -| | -| | -| 11Trans | -| 11Cis | -| 13Cyclopent | -| 4Oxo,9Cis,11Trans,13Trans,15Cis | -| 6Cis,11Cis | -| 11Cis | -| 8Cis | -| | -| 4Cis,8Cis,12Cis,15Cis,19Cis | -| 9Oxa,8Trans,10Trans,12Cis | -| 9Oxa,8Trans,10Trans,12Cis,15Cis | -| 5Trans,9Cis,12Cis | -| 5Cis,9Cis,12Cis,15Cis | -| 3Hydroxy,12Hydroxy | -| 11Hydroxy | -| 11Hydroxy | -| 13Hydroxy,9Cis,11Trans | -| 9Cis,10Epoxy,12Cis | -| 9Cis,12Acetylenic | -| 2Trans | -| 9Cis,12Acetylenic,14Cis | -| 2,4Acetylenic,6Acetylenic,8Acetylenic | -| 5Cis,9Cis | -| 16Hydroxy,9Cis,12Acetylenic,14Acetylenic,17Ethylenic | -| 6Methyl,2Cis,4Cis | -| 8Hydroxy,6Methyl,2Cis,4Cis | -| 12Hydroxy,9Cis,15Cis | -| 4Cis,7Cis,10Cis,13Cis,16Cis,19Cis | -| 6Acetylenic,9Cis,12Cis,15Cis | -| 3Hydroxy,4Hydroxy,5Hydroxy | -| 8Cis,11Cis,14Cis | -| 11Cis,14Cis | -| 11Cis,14Cis,17Cis | -| 7Cis,10Cis,13Cis | -| 7Cis,11Cis,14Cis | -| 7Cis,11Cis | -| 9SHydroxy,12SHydroxy,13SHydroxy,10Trans | -| 8,9Cyclopropyl | -| 9SHydroxy,12RHydroxy,13SHydroxy,10Trans | -| 9,10Cyclopropyl | -| 9Hydroxy,10Trans,12Cis | -| 9Hydroxy,10Trans,12Trans | -| 7Cis,10Cis,13Cis,16Cis,19Cis | -| 3Cis,5Acetylenic,7Acetylenic,10Acetylenic | -| 3Cis,5Acetylenic,7Acetylenic,9Ethylenic,10Ethylenic | -| 9Trans | -| 9Cis,11Trans,13Trans | -| 9Trans,11Trans,13Trans | -| 5Cis,8Cis,11Cis,14Cis,17Cis | -| 5Cis,11Cis | -| 5Cis,13Cis,16Cis | -| 13Cis | -| 2RHydroxy,3RHydroxy,4Hydroxy | -| 2SHydroxy,3SHydroxy,4Hydroxy | -| 9Acetylenic,11Acetylenic,13Trans | -| 3Methyl,7Methyl,11Methyl,2Cis,6Cis,10Cis | -| 2Hydroxy,3Hydroxy,4Hydroxy,5Hydroxy | -| 9Hydroxy,12Hydroxy,13Hydroxy,10Trans,15Cis | -| 9,12Epoxy,9Trans,11Trans | -| 9Trans | -| 9Cis | -| 2Trans | -| 3Methyl,7Methyl,2Trans,6Ethylenic | -| | -| 6Cis,9Cis,12Cis | -| 2Hydroxy | -| 11Cis | -| 9Cis | -| 13Cyclopent,6Cis | -| 5Cis,8Cis | -| 9Hydroxy,10Trans,12Acetylenic | -| 6Cis,10Cis,14Cis | -| 4Methyl,8Methyl,12Methyl,16Methyl | -| 15Cyclopent | -| 11Cyclopent | -| 3Trans | -| 11Hydroxy | -| 2Hydroxy,15Cis | -| | -| 7Cis | -| 3Hydroxy,11Hydroxy | -| 9Acetylenic,11Acetylenic,17Ethylenic | -| 8Hydroxy,9Acetylenic,11Acetylenic,17Ethylenic | -| 16Hydroxy,5Trans | -| 16Hydroxy,6Trans | -| 16Hydroxy,9Trans | -| 18Methyl | -| 20Methyl | -| 2Methyl | -| 8Methyl | -| 4Methyl | -| 6Methyl | -| 24Methyl | -| 2Cis | -| 13Cyclopent,4Cis | -| 15Methyl | -| 14Methyl | -| 4Methyl | -| 10Methyl | -| 2Hydroxy,3Methyl | -| 15Methyl | -| 26Methyl | -| 3Cis,5Cis,7Acetylenic,9Acetylenic,11Acetylenic | -| 12Methyl | -| 17Methyl | -| 7Methyl | -| 16Methyl | -| 10Cis | -| 14Methyl | -| 6Methyl | -| 23Methyl | -| 13Methyl | -| 9Cis,13Trans,15Cis | -| 16Methyl | -| 21Methyl | -| 11Methyl | -| 11Cis | -| 3Methyl | -| 8Cis,10Cis,12Cis,14Trans | -| 8Cis,10Trans,12Cis | -| 11Hydroxy | -| | -| 16Hydroxy | -| 5Cis,11Cis,14Cis,17Cis | -| 18Hydroxy,9Cis,11Trans,13Trans | -| 18Hydroxy,9Trans,11Trans,13Trans | -| 4Hydroxy | -| 5Cis,11Cis | -| 5REthylenic,6Ethylenic | -| | -| 2Cis,4Acetylenic,6Acetylenic | -| 6Oxo | -| 2Hydroxy | -| 3Hydroxy | -| 11,12Cyclopropyl | -| 8Hydroxy,9Cis,12Cis | -| 8Hydroxy,23Hydroxy | -| 5Ethylenic,6Ethylenic,16Cis | -| 5Ethylenic,6Ethylenic,16Cis | -| | -| 9Cis | -| 5Cis | -| 14Hydroxy,11Cis | -| 2Hydroxy,4Methyl | -| 4Oxo | -| 4Oxo,9Cis,11Trans,13Trans | -| 4Oxo,9Trans,11Trans,13Trans | -| 2Methyl,4Oxo | -| | -| 4Trans | -| 9Trans,12Trans | -| 9Cis,12Cis | -| 9Trans,12Trans,15Trans | -| 9Cis,12Cis,15Cis | -| 9Hydroxy,10Hydroxy,12Hydroxy,13Hydroxy,15Hydroxy,16Hydroxy | -| 21Cis | -| 12Oxo | -| 11Trans | -| 8,9Cyclopropyl,8Cis | -| 9Hydroxy,12Hydroxy,13Hydroxy,10Trans,15Cis | -| 11Cyclopent,6Cis | -| 9Trans,11Trans | -| | -| 2Trans,4Acetylenic,6Acetylenic,8Trans | -| 2Cis,4Acetylenic,6Acetylenic,8Trans | -| 5Cis,8Cis,11Cis | -| 3Trans,5Cis | -| | -| 2Methyl,3Ethylenic | -| 3Hydroxy,5Hydroxy,3Methyl | -| 10Trans,12Trans | -| 17Hydroxy,9Acetylenic,11Acetylenic,13Acetylenic,15Acetylenic | -| | -| 4Cis,8Cis,12Cis,15Cis | -| 5Hydroxy,4Methyl,2Trans | -| 6Hydroxy,6Methyl,2Trans,4Trans | -| 9Hydroxy,2Methyl,8Methyl,3Oxo,4Trans,6Trans | -| 11Hydroxy,2Methyl,4Methyl,10Methyl,5Oxo,6Trans,8Trans | -| 2Methyl,4Methyl,6Methyl | -| 2Methyl,4Methyl,6Methyl | -| 2Methyl,4Methyl,6Methyl,2Trans | -| 3Trans,5Cis,7Ethylenic,8Ethylenic,10Acetylenic,12Acetylenic | -| 2Methyl,4Methyl,6Methyl | -| 9Trans | -| | -| 9Cis | -| 4Hydroxy,5Ethylenic,6Ethylenic,8Acetylenic,10Acetylenic | -| 15Methyl,15Methyl | -| 3Methyl,7Methyl,2Cis,6Ethylenic | -| 15Cis | -| 6Cis,9Cis,12Cis,15Cis,18Cis,21Cis | -| 8Cis,11Cis | -| 8Cis,11Cis,14Cis | -| 4Cis | -| | -| 9Cis | -| 15Cyclopent,8Cis | -| 9Trans | -| | -| 9Cis | -| 7Acetylenic | -| 11Cis | -| 9Cis,11Trans,13Trans,15Cis | -| 9Trans,11Trans,13Trans,15Trans | -| 13Cis | -| | -| 6Trans | -| 6Cis | -| 22Hydroxy | -| 7Ethylenic,8Ethylenic | -| 3Methyl,13Methyl,19Methyl | -| 5Cis | -| 3Methyl,7Methyl,11Methyl,15Methyl | -| 3Methyl,7Methyl,11Methyl,15Methyl,2Ethylenic | -| 5Cis,9Cis,12Cis | -| 2Methyl,2Methyl | -| 2Methyl,6Methyl,10Methyl,14Methyl | -| 2Acetylenic | -| | -| 10Trans,12Trans,14Trans | -| | -| 9Cis,11Trans,13Cis | -| 4Methyl,3Ethylenic | -| 8Acetylenic,10Trans | -| 2Oxo | -| 3Methyl,7Methyl,6Ethylenic | -| 12Hydroxy,9Trans | -| 9Cis,11Cis | -| 12Hydroxy,9Cis | -| 12Hydroxy,9Acetylenic | -| 10Hydroxy | -| 7Cis,10Cis,13Cis | -| 9Cis,11Trans,15Cis | -| 9Cis,11Trans | -| 12Hydroxy | -| 6Cis | -| 12Methyl | -| 9Hydroxy,10Hydroxy,12Hydroxy,13Hydroxy | -| 5Cis,11Cis,14Cis | -| 5Cis,11Cis,14Cis | -| 5Cis,8Cis | -| 15Trans | -| 11Cis,14Cis,17Cis,20Cis,23Cis | -| 2Trans,4Trans | -| | -| 6Cis,9Cis,12Cis,15Cis | -| 9Acetylenic | -| 9,10Cyclopropyl,9Cis | -| 9,10Cyclopropyl,9Cis,17Acetylenic | -| 2Cis,4Cis | -| 2Trans,4Cis | -| 9Hydroxy,12Cis | -| 6Acetylenic | -| 5Cis,9Cis | -| 5Trans | -| 2Hydroxy,3Hydroxy,4Hydroxy | -| 2SHydroxy,3RHydroxy,4Hydroxy | -| 2RHydroxy,3SHydroxy,4Hydroxy | -| | -| 2Methyl,2Trans | -| 12Oxo,10Trans | -| | -| 4Cis | -| 10Methyl | -| 3Hydroxy,12Hydroxy | -| 4Hydroxy,12Hydroxy | -| 4Hydroxy,12Hydroxy | -| 10Ethylenic | -| | -| 30Hydroxy | -| 15Hydroxy,16Hydroxy | -| 2Hydroxy,15Hydroxy,16Hydroxy | -| 11Trans,15Cis | -| 11Trans | -| | -| 2Propyl | -| 9Hydroxy,10Hydroxy,12Hydroxy,13Hydroxy | -| 12Cis,13Epoxy,9Cis | -| 4,7Epoxy,8Oxo,2Trans,9Acetylenic,11Cis | -| 17Cis | -| 9Acetylenic,11Trans | -| 8Acetylenic,10Cis | + diff --git a/ftl/aocs.org/1/4-monoacid.md b/ftl/aocs.org/1/4-monoacid.md index 2b59561..5f33534 100644 --- a/ftl/aocs.org/1/4-monoacid.md +++ b/ftl/aocs.org/1/4-monoacid.md @@ -7,7 +7,7 @@ | 18:2 | 9a11t | 9Acetylenic,11Trans | Agonandoic | (11E)-octadec-11-en-9-ynoic acid | | | 18:2 | 8-OH,9a11t | 8Hydroxy,9Acetylenic,11Trans | Agonandric | (11E)-8-hydroxy-octadec-11-en-9-ynoic acid | | | 12:5 | 3c5c7c9c11e | 3Cis,5Cis,7Cis,9Cis,11Ethylenic | Ajenoic | (3Z,5Z,7Z,9Z.)-dodeca-3,5,7,9,11-pentaenoic acid | | -| 20:1 | c-14,15-ep,11c | c-14,15Epoxy,11Cis | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | | +| 20:1 | c-14,15-ep,11c | 14Cis,15Epoxy,11Cis | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | | | 3:0 | 3-Cp | 3Cyclopent | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | | | 5:0 | 5-Cp | 5Cyclopent | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | | | 9:0 | 9-Cp | 9Cyclopent | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | | @@ -20,10 +20,10 @@ | 16:1 | 16-OH,7t | 16Hydroxy,7Trans | Ambrettolic | (7E)-16-hydroxyhexadec-7-enoic acid | | | 14:4 | 2t4t8a10a | 2Trans,4Trans,8Acetylenic,10Acetylenic | Anacyclic | (2E,4E)-tetradeca-2,4-diene-8,10-diynoic acid | | | 4:1 | 2-Me,2c | 2Methyl,2Cis | Angelic | (2Z)-2-methyl-but2-enoic acid | | -| 16:0 | 14Me | 14Me | Anteisoheptadecanoic | 14-methylhexadecanoic acid | | -| 15:0 | 13Me | 13Me | Anteisohexadecanoic | 13-methylpentadecanoic acid | | -| 18:0 | 16Me | 16Me | Anteisononadecanoic | 16-methyloctadecanoic acid | | -| 12:0 | 10Me | 10Me | Anteisotridecanoic | 10-methyldodecanoic acid | | +| 16:0 | 14Me | 14Methyl | Anteisoheptadecanoic | 14-methylhexadecanoic acid | | +| 15:0 | 13Me | 13Methyl | Anteisohexadecanoic | 13-methylpentadecanoic acid | | +| 18:0 | 16Me | 16Methyl | Anteisononadecanoic | 16-methyloctadecanoic acid | | +| 12:0 | 10Me | 10Methyl | Anteisotridecanoic | 10-methyldodecanoic acid | | | 5:0 | 2,3,4,4-tetraOH | 2Hydroxy,3Hydroxy,4Hydroxy,4Hydroxy | Apionic | 2,3,4,4-tetrahydroxypentanoic acid | | | 20:0 | | | Arachidic | Icosanoic acid | | | 20:4 | 5c8c11c14c | 5Cis,8Cis,11Cis,14Cis | Arachidonic | (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic acid | | @@ -67,8 +67,8 @@ | 17:1 | 8c | 8Cis | Civetic | (8Z)-heptadec-8-enoic acid | | | 18:2 | | | CLA | | * (conjugated 18:2 isomers) | | 22:5 | 4c8c12c15c19c | 4Cis,8Cis,12Cis,15Cis,19Cis | Clupadonic | (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic acid | | -| 18:3 | 9-oxa,8t10t12c | 9-oxa,8Trans,10Trans,12Cis | Colneleic | (8E)-9-[(1E,3Z)-nona-1,3-dien-1-yloxy]non-8-enoic acid | | -| 18:4 | 9-oxa,8t10t12c15c | 9-oxa,8Trans,10Trans,12Cis,15Cis | Colnelenic | (8E)-9-[(1E,3Z,6Z)-nona-1,3,6-trien-1-yloxy]-non-8-enoic acid | | +| 18:3 | 9-oxa,8t10t12c | 9Oxa,8Trans,10Trans,12Cis | Colneleic | (8E)-9-[(1E,3Z)-nona-1,3-dien-1-yloxy]non-8-enoic acid | | +| 18:4 | 9-oxa,8t10t12c15c | 9Oxa,8Trans,10Trans,12Cis,15Cis | Colnelenic | (8E)-9-[(1E,3Z,6Z)-nona-1,3,6-trien-1-yloxy]-non-8-enoic acid | | | 18:3 | 5t9c12c | 5Trans,9Cis,12Cis | Columbinic | (5E,9Z,12Z)-octadeca-5,9,12-trienoic acid- | | | 18:4 | 5c9c12c15c | 5Cis,9Cis,12Cis,15Cis | Coniferonic | (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic acid | | | 16:0 | 3,12-diOH | 3Hydroxy,12Hydroxy | Convolvulinolic (1 of 3) | 3,12-dihydroxyhexadecanoic acid | | @@ -182,11 +182,11 @@ | C12H18O3 | | | Jasmonic | {(1R,2R)-3-oxo-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid; | | | 16:0 | 16-OH | 16Hydroxy | Juniperic | 16-hydroxyhexadecanoic acid | | | 20:4 | 5c11c14c17c | 5Cis,11Cis,14Cis,17Cis | Juniperonic | (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic acid | | -| 18:3 | 18-OH.9c11t13t | 18Hydroxy.,9Cis,11Trans,13Trans | α-Kamlolenic | (9Z,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | +| 18:3 | 18-OH.9c11t13t | 18Hydroxy,9Cis,11Trans,13Trans | α-Kamlolenic | (9Z,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | | 18:3 | 18-OH,9t11t13t | 18Hydroxy,9Trans,11Trans,13Trans | β-Kamlolenic (β) | (9E,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | | 16:0 | 4-OH | 4Hydroxy | Kerrolic | 4-hydroxyhexadecanoic acid | * | | 20:2 | 5c11c | 5Cis,11Cis | Keteleeronic | (5Z,11Z)-icosa-5,11-dienoic acid | | -| 18:2 | 5e6e (R)-form | 5Ethylenic,6Ethylenic (R)-form | Laballenic | (5Ra)-octadeca-5,6-dienoic acid | | +| 18:2 | 5e6e (R)-form | 5REthylenic,6Ethylenic | Laballenic | (5Ra)-octadeca-5,6-dienoic acid | | | 32:0 | | | Lacceric | dotriacontanoic acid | | | 10:3 | 2c,4a6a | 2Cis,4Acetylenic,6Acetylenic | cis-Lachnophyllic | (2Z)-dec-2-ene-4,6-diynoic acid | | | 18:0 | 6-oxo | 6Oxo | Lactarinic | 6-oxooctadecanoic acid | | @@ -227,7 +227,7 @@ | 14:2 | 3t5c | 3Trans,5Cis | Megatomic (megatomoic) | (3E,5Z)-tetradeca-3,5-dienoic acid | | | 30:0 | | | Melissic | triacontanoic acid | | | 3:1 | 2-Me,3e | 2Methyl,3Ethylenic | Methacrylic | (2-methylprop-2-enoic acid) | | -| 5:0 | 3,5-diOH,3Me | 3Hydroxy,5Hydroxy,3Me | R-Mevalonic | (3R)-3,5-dihydroxy-3-methylpentanoic acid | | +| 5:0 | 3,5-diOH,3Me | 3Hydroxy,5Hydroxy,3Methyl | R-Mevalonic | (3R)-3,5-dihydroxy-3-methylpentanoic acid | | | 18:2 | 10t12t | 10Trans,12Trans | Mikusch's | (10E.12E)-octadeca-10,12-dienoic acid | | | 18:4 | 17-OH,9a11a13a15a | 17Hydroxy,9Acetylenic,11Acetylenic,13Acetylenic,15Acetylenic | Minquartynoic | (17S)-17-hydroxyoctadeca-9,11,13,15-tetraynoic acid | | | 28:0 | | | Montanic | octacosanoic acid | | @@ -333,7 +333,7 @@ | 18:2 | 11t15c | 11Trans,15Cis | Vaccelenic | (11E,15Z)-octadeca-11,15-di-enoic acid | | | 18:1 | 11t | 11Trans | Vaccenic | (11E)-octadec-11-enoic acid | | | 5:0 | | | Valeric | (pentanoic acid) | | -| 5:0 | 2-Propyl | 2-Propyl | Valproic | 2-propylpentanoic acid | | +| 5:0 | 2-Propyl | 2Propyl | Valproic | 2-propylpentanoic acid | | | 22:0 | 9,10,12,13-tetraOH | 9Hydroxy,10Hydroxy,12Hydroxy,13Hydroxy | Ventosic | 9,10,12,13-tetrahydroxydocosanoic acid | | | 18:1 | cis-12,13-ep,9c | 12Cis,13Epoxy,9Cis | Vernolic | (9Z)-11-[(2S,3R)-3-pentyloxiran-2-yl]undec-9-enoic acid | | | 14:3 | 4,7-ep,8-oxo,2t9a11c | 4,7Epoxy,8Oxo,2Trans,9Acetylenic,11Cis | Wyeronic | (2Z)-3-{5-[(4E)-hex-4-en-2-ynoyl]furan-2-yl}prop-2-enoic acid | * | From 5e41fce94266526a7dd39140a47b0019cffe3a22 Mon Sep 17 00:00:00 2001 From: kgv Date: Sun, 19 Oct 2025 22:44:14 +0300 Subject: [PATCH 06/26] 3 --- ftl/en-US/aocs.org.ftl | 4 ++-- ftl/en-US/main.ftl | 2 +- ftl/ru-RU/main.ftl | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ftl/en-US/aocs.org.ftl b/ftl/en-US/aocs.org.ftl index 8914347..5c44d61 100644 --- a/ftl/en-US/aocs.org.ftl +++ b/ftl/en-US/aocs.org.ftl @@ -1,8 +1,8 @@ c2 = .common = Acetic .iupac = ethanoic - .inchi = 1S/C12H18O3/c1-2-3-4-5-10-9(8-12(14)15)6-7-11(10)13/h3-4,9-10H,2,5-8H2,1H3,(H,14,15)/b4-3-/t9-,10-/m1/s1 - .smiles = CC/C=C\C[C@@H]1[C@H](CCC1=O)CC(=O)O + .inchi = + .smiles = c3 = .common = Propionic diff --git a/ftl/en-US/main.ftl b/ftl/en-US/main.ftl index 4d3d554..6a1c216 100644 --- a/ftl/en-US/main.ftl +++ b/ftl/en-US/main.ftl @@ -12,5 +12,5 @@ Settings = Settings Synonyms = Synonyms Iupac = IUPAC .hover = IUPAC name -Inchi = InChi +Inchi = InChI Smiles = SMILES diff --git a/ftl/ru-RU/main.ftl b/ftl/ru-RU/main.ftl index 6b819da..254d79e 100644 --- a/ftl/ru-RU/main.ftl +++ b/ftl/ru-RU/main.ftl @@ -12,3 +12,5 @@ Settings = Настройки Synonyms = Синонимы Iupac = IUPAC .hover = Имя в формате IUPAC +Inchi = InChI +Smiles = SMILES From d1c5a42934179f4f585b2e8cfb7c8c55ae3f2c8b Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 10:16:38 +0300 Subject: [PATCH 07/26] 3 --- ftl/TEMP copy.md | 7 + ftl/TEMP.md | 343 +++++++++++++++++- ftl/aocs.org/1/4-monoacid.md | 684 +++++++++++++++++------------------ 3 files changed, 691 insertions(+), 343 deletions(-) create mode 100644 ftl/TEMP copy.md diff --git a/ftl/TEMP copy.md b/ftl/TEMP copy.md new file mode 100644 index 0000000..e40dea4 --- /dev/null +++ b/ftl/TEMP copy.md @@ -0,0 +1,7 @@ +| 3-5 | +| 8-10 | +| 9-11 | +| 11-13 | +| 8-10,8c | +| 9-11,9c | +| 9-11,9c,17a | \ No newline at end of file diff --git a/ftl/TEMP.md b/ftl/TEMP.md index 8b13789..9062cb1 100644 --- a/ftl/TEMP.md +++ b/ftl/TEMP.md @@ -1 +1,342 @@ - +| | | +| ---------------------------------- | ---- | +| | | +| 2-OH,2-CH3 | | +| 2e | | +| 7c,10c,13c | ,16c | +| 9a | ,11t | +| 8-OH,9a | ,11t | +| 3c,5c,7c,9c | ,11e | +| 14-O-15,11c | ,14c | +| 3-C4H6-3 | | +| 5-C4H6-5 | | +| 9-C4H6-9 | | +| 1-C4H6-1 | | +| 7-C4H6-7 | | +| 9-OH,10-OH,16-OH | | +| 9-OH,10-OH,18-OH | | +| 6a | ,17e | +| 8a | ,17e | +| 16-OH | ,7t | +| 2t,4t,8a | ,10a | +| 2-CH3 | ,2c | +| 14-CH3 | | +| 13-CH3 | | +| 16-CH3 | | +| 10-CH3 | | +| 2-OH,3-OH,4-OH,4-OH | | +| | | +| 5c,8c,11c | ,14c | +| 6-OH,6-CH3,9=O | | +| 11c | | +| 9-OH,9t,16c,12a | ,14a | +| 14-OH,11c | ,17c | +| 15R,15-OH,9c | ,12c | +| 11-OH,13-OH | ,9c | +| | | +| 13a | | +| 7c,11c | ,14t | +| 8c,11c | ,14c | +| 7c,11c | ,14c | +| 9a,11a | ,13c | +| 8-OH,9a,11a | ,13c | +| 5c,8c,10t,12t | ,14c | +| 13t | | +| 11-OH | | +| 6-OH | | +| | | +| 3t,9c | ,12c | +| 8c,10c | ,12t | +| 8c,10c | ,12c | +| | | +| | | +| 9e | | +| | | +| | | +| 3-5 | | +| 9t,11t | ,13c | +| 2-OH | | +| | | +| | | +| 11t | | +| 11c | | +| 13-C4H6-13 | | +| 4=O,9c,11t,13t | ,15c | +| 6c | ,11c | +| 11c | | +| 8c | | +| | | +| 4c,8c,12c,15c | ,19c | +| 9Oxa,8t,10t | ,12c | +| 9Oxa,8t,10t,12c | ,15c | +| 5t,9c | ,12c | +| 5c,9c,12c | ,15c | +| 3-OH,12-OH | | +| 11-OH | | +| 11-OH | | +| 13-OH,9c | ,11t | +| 9-O-10,9c | ,12c | +| 9c | ,12a | +| 2t | | +| 9c,12a | ,14c | +| 2,4a,6a | ,8a | +| 5c | ,9c | +| 16-OH,9c,12a,14a | ,17e | +| 6-CH3,2c | ,4c | +| 8-OH,6-CH3,2c | ,4c | +| 12-OH,9c | ,15c | +| 4c,7c,10c,13c,16c | ,19c | +| 6a,9c,12c | ,15c | +| 3-OH,4-OH,5-OH | | +| 8c,11c | ,14c | +| 11c | ,14c | +| 11c,14c | ,17c | +| 7c,10c | ,13c | +| 7c,11c | ,14c | +| 7c | ,11c | +| 9S,9-OH,12S,12-OH,13S,13-OH | ,10t | +| 8-10 | | +| 9S,9-OH,12R,12-OH,13S,13-OH | ,10t | +| 9-11 | | +| 9-OH,10t | ,12c | +| 9-OH,10t | ,12t | +| 7c,10c,13c,16c | ,19c | +| 3c,5a,7a | ,10a | +| 3c,5a,7a,9e | ,10e | +| 9t | | +| 9c,11t | ,13t | +| 9t,11t | ,13t | +| 5c,8c,11c,14c | ,17c | +| 5c | ,11c | +| 5c,13c | ,16c | +| 13c | | +| 2R,2-OH,3R,3-OH,4-OH | | +| 2S,2-OH,3S,3-OH,4-OH | | +| 9a,11a | ,13t | +| 3-CH3,7-CH3,11-CH3,2c,6c | ,10c | +| 2-OH,3-OH,4-OH,5-OH | | +| 9-OH,12-OH,13-OH,10t | ,15c | +| 9-O-12,9t | ,11t | +| 9t | | +| 9c | | +| 2t | | +| 3-CH3,7-CH3,2t | ,6e | +| | | +| 6c,9c | ,12c | +| 2-OH | | +| 11c | | +| 9c | | +| 13-C4H6-13 | ,6c | +| 5c | ,8c | +| 9-OH,10t | ,12a | +| 6c,10c | ,14c | +| 4-CH3,8-CH3,12-CH3,16-CH3 | | +| 15-C4H6-15 | | +| 11-C4H6-11 | | +| 3t | | +| 11-OH | | +| 2-OH | ,15c | +| | | +| 7c | | +| 3-OH,11-OH | | +| 9a,11a | ,17e | +| 8-OH,9a,11a | ,17e | +| 16-OH | ,5t | +| 16-OH | ,6t | +| 16-OH | ,9t | +| 18-CH3 | | +| 20-CH3 | | +| 2-CH3 | | +| 8-CH3 | | +| 4-CH3 | | +| 6-CH3 | | +| 24-CH3 | | +| 2c | | +| 13-C4H6-13 | ,4c | +| 15-CH3 | | +| 14-CH3 | | +| 4-CH3 | | +| 10-CH3 | | +| 2-OH,3-CH3 | | +| 15-CH3 | | +| 26-CH3 | | +| 3c,5c,7a,9a | ,11a | +| 12-CH3 | | +| 17-CH3 | | +| 7-CH3 | | +| 16-CH3 | | +| 10c | | +| 14-CH3 | | +| 6-CH3 | | +| 23-CH3 | | +| 13-CH3 | | +| 9c,13t | ,15c | +| 16-CH3 | | +| 21-CH3 | | +| 11-CH3 | | +| 11c | | +| 3-CH3 | | +| 8c,10c,12c | ,14t | +| 8c,10t | ,12c | +| 11-OH | | +| | | +| 16-OH | | +| 5c,11c,14c | ,17c | +| 18-OH,9c,11t | ,13t | +| 18-OH,9t,11t | ,13t | +| 4-OH | | +| 5c | ,11c | +| 5R,5e | ,6e | +| | | +| 2c,4a | ,6a | +| 6=O | | +| 2-OH | | +| 3-OH | | +| 11-13 | | +| 8-OH,9c | ,12c | +| 8-OH,23-OH | | +| 5e,6e | ,16c | +| 5e,6e | ,16c | +| | | +| 9c | | +| 5c | | +| 14-OH | ,11c | +| 2-OH,4-CH3 | | +| 4=O | | +| 4=O,9c,11t | ,13t | +| 4=O,9t,11t | ,13t | +| 2-CH3,4=O | | +| | | +| 4t | | +| 9t | ,12t | +| 9c | ,12c | +| 9t,12t | ,15t | +| 9c,12c | ,15c | +| 9-OH,10-OH,12-OH,13-OH,15-OH,16-OH | | +| 21c | | +| 12=O | | +| 11t | | +| 8-10 | ,8c | +| 9-OH,12-OH,13-OH,10t | ,15c | +| 11-C4H6-11 | ,6c | +| 9t | ,11t | +| | | +| 2t,4a,6a | ,8t | +| 2c,4a,6a | ,8t | +| 5c,8c | ,11c | +| 3t | ,5c | +| | | +| 2-CH3 | ,3e | +| 3-OH,5-OH,3-CH3 | | +| 10t | ,12t | +| 17-OH,9a,11a,13a | ,15a | +| | | +| 4c,8c,12c | ,15c | +| 5-OH,4-CH3 | ,2t | +| 6-OH,6-CH3,2t | ,4t | +| 9-OH,2-CH3,8-CH3,3=O,4t | ,6t | +| 11-OH,2-CH3,4-CH3,10-CH3,5=O,6t | ,8t | +| 2-CH3,4-CH3,6-CH3 | | +| 2-CH3,4-CH3,6-CH3 | | +| 2-CH3,4-CH3,6-CH3 | ,2t | +| 3t,5c,7e,8e,10a | ,12a | +| 2-CH3,4-CH3,6-CH3 | | +| 9t | | +| | | +| 9c | | +| 4-OH,5e,6e,8a | ,10a | +| 15-CH3,15-CH3 | | +| 3-CH3,7-CH3,2c | ,6e | +| 15c | | +| 6c,9c,12c,15c,18c | ,21c | +| 8c | ,11c | +| 8c,11c | ,14c | +| 4c | | +| | | +| 9c | | +| 15-C4H6-15 | ,8c | +| 9t | | +| | | +| 9c | | +| 7a | | +| 11c | | +| 9c,11t,13t | ,15c | +| 9t,11t,13t | ,15t | +| 13c | | +| | | +| 6t | | +| 6c | | +| 22-OH | | +| 7e | ,8e | +| 3-CH3,13-CH3,19-CH3 | | +| 5c | | +| 3-CH3,7-CH3,11-CH3,15-CH3 | | +| 3-CH3,7-CH3,11-CH3,15-CH3 | ,2e | +| 5c,9c | ,12c | +| 2-CH3,2-CH3 | | +| 2-CH3,6-CH3,10-CH3,14-CH3 | | +| 2a | | +| | | +| 10t,12t | ,14t | +| | | +| 9c,11t | ,13c | +| 4-CH3 | ,3e | +| 8a | ,10t | +| 2=O | | +| 3-CH3,7-CH3 | ,6e | +| 12-OH | ,9t | +| 9c | ,11c | +| 12-OH | ,9c | +| 12-OH | ,9a | +| 10-OH | | +| 7c,10c | ,13c | +| 9c,11t | ,15c | +| 9c | ,11t | +| 12-OH | | +| 6c | | +| 12-CH3 | | +| 9-OH,10-OH,12-OH,13-OH | | +| 5c,11c | ,14c | +| 5c,11c | ,14c | +| 5c | ,8c | +| 15t | | +| 11c,14c,17c,20c | ,23c | +| 2t | ,4t | +| | | +| 6c,9c,12c | ,15c | +| 9a | | +| 9-11 | ,9c | +| 9-11,9c | ,17a | +| 2c | ,4c | +| 2t | ,4c | +| 9-OH | ,12c | +| 6a | | +| 5c | ,9c | +| 5t | | +| 2-OH,3-OH,4-OH | | +| 2S,2-OH,3R,3-OH,4-OH | | +| 2R,2-OH,3S,3-OH,4-OH | | +| | | +| 2-CH3 | ,2t | +| 12=O | ,10t | +| | | +| 4c | | +| 10-CH3 | | +| 3-OH,12-OH | | +| 4-OH,12-OH | | +| 4-OH,12-OH | | +| 10e | | +| | | +| 30-OH | | +| 15-OH,16-OH | | +| 2-OH,15-OH,16-OH | | +| 11t | ,15c | +| 11t | | +| | | +| 2-C3H7 | | +| 9-OH,10-OH,12-OH,13-OH | | +| 12-O-13,9c | ,12c | +| 4-O-7,8=O,2t,9a | ,11c | +| 17c | | +| 9a | ,11t | +| 8a | ,10c | \ No newline at end of file diff --git a/ftl/aocs.org/1/4-monoacid.md b/ftl/aocs.org/1/4-monoacid.md index 5f33534..04deb92 100644 --- a/ftl/aocs.org/1/4-monoacid.md +++ b/ftl/aocs.org/1/4-monoacid.md @@ -1,342 +1,342 @@ -| Structure | | | Common name (acid) | Systematic name | Note | -| --------- | ----------------------------- | ------------------------------------------------------------ | ------------------------ | ------------------------------------------------------------------------------- | --------------------------- | -| 2:0 | | | Acetic | (ethanoic acid) | | -| 3:0 | 2-OH,2-Me | 2Hydroxy,2Methyl | Acetonic | 2-hydroxy-2-methylpropanoic acid | | -| 3:1 | 2e | 2Ethylenic | Acrylic | (prop-2-enoic acid) | | -| 22:4 | 7c10c13c16c | 7Cis,10Cis,13Cis,16Cis | Adrenic | (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic acid | | -| 18:2 | 9a11t | 9Acetylenic,11Trans | Agonandoic | (11E)-octadec-11-en-9-ynoic acid | | -| 18:2 | 8-OH,9a11t | 8Hydroxy,9Acetylenic,11Trans | Agonandric | (11E)-8-hydroxy-octadec-11-en-9-ynoic acid | | -| 12:5 | 3c5c7c9c11e | 3Cis,5Cis,7Cis,9Cis,11Ethylenic | Ajenoic | (3Z,5Z,7Z,9Z.)-dodeca-3,5,7,9,11-pentaenoic acid | | -| 20:1 | c-14,15-ep,11c | 14Cis,15Epoxy,11Cis | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | | -| 3:0 | 3-Cp | 3Cyclopent | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | | -| 5:0 | 5-Cp | 5Cyclopent | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | | -| 9:0 | 9-Cp | 9Cyclopent | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | | -| 1:0 | 1-Cp | 1Cyclopent | Aleprolic | (cyclopent-2-en-1-yl)-carboxylic acid | | -| 7:0 | 7-Cp | 7Cyclopent | Aleprylic | 7-(cyclopent-2-en-1-yl)-heptanoic acid | | -| 16:0 | 9,10,16-triOH | 9Hydroxy,10Hydroxy,16Hydroxy | Aleuritic | 9,10,16-trihydroxyhexadecanoic acid | | -| 18:0 | 9,10,18-triOH | 9Hydroxy,10Hydroxy,18Hydroxy | Aleutiric | 9,10,18-trihydroxyoctadecanoic acid | | -| 18:2 | 6a17e | 6Acetylenic,17Ethylenic | Alvaradoic | octadec-17-en-6-ynoic acid | | -| 18:2 | 8a17e | 8Acetylenic,17Ethylenic | Alvaradonic | octadec-17-en-8-ynoic acid | | -| 16:1 | 16-OH,7t | 16Hydroxy,7Trans | Ambrettolic | (7E)-16-hydroxyhexadec-7-enoic acid | | -| 14:4 | 2t4t8a10a | 2Trans,4Trans,8Acetylenic,10Acetylenic | Anacyclic | (2E,4E)-tetradeca-2,4-diene-8,10-diynoic acid | | -| 4:1 | 2-Me,2c | 2Methyl,2Cis | Angelic | (2Z)-2-methyl-but2-enoic acid | | -| 16:0 | 14Me | 14Methyl | Anteisoheptadecanoic | 14-methylhexadecanoic acid | | -| 15:0 | 13Me | 13Methyl | Anteisohexadecanoic | 13-methylpentadecanoic acid | | -| 18:0 | 16Me | 16Methyl | Anteisononadecanoic | 16-methyloctadecanoic acid | | -| 12:0 | 10Me | 10Methyl | Anteisotridecanoic | 10-methyldodecanoic acid | | -| 5:0 | 2,3,4,4-tetraOH | 2Hydroxy,3Hydroxy,4Hydroxy,4Hydroxy | Apionic | 2,3,4,4-tetrahydroxypentanoic acid | | -| 20:0 | | | Arachidic | Icosanoic acid | | -| 20:4 | 5c8c11c14c | 5Cis,8Cis,11Cis,14Cis | Arachidonic | (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic acid | | -| 28:0 | 6-OH,6-Me,9-oxo | 6Hydroxy,6Methyl,9Oxo | Argenonic | 6-hydroxy-6-methyl-9-oxooctacosanoic acid | | -| 18:1 | 11c | 11Cis | Asclepic | (11Z)-octadec-11-enoic acid | | -| 18:4 | 9-OH,9t16c12a14a | 9Hydroxy,9Trans,16Cis,12Acetylenic,14Acetylenic | Athanacalvic | (9E,16Z)-9-hydroxyoctadeca-9,16-diene-12,14-diynoic acid | | -| 20:2 | 14-OH,11c17c | 14Hydroxy,11Cis,17Cis | Auricolic | (11Z,17Z)-14-hydroxyicosa-11,17-dienoic acid | | -| 18:2 | 15(R)-OH,9c12c | 15RHydroxy,9Cis,12Cis | Avenoleic | (9Z,12Z,15R)-15-hydroxyoctadeca-9,12-dienoic acid | | -| 24:1 | 11,13-diOH,9c | 11Hydroxy,13Hydroxy,9Cis | Axillarenic (Axillaric) | (9Z)-11,13-dihydroxytetracos-9-enoic acid | | -| 22:0 | | | Behenic | docosanoic acid | | -| 22:0 | 13a | 13Acetylenic | Behenolic | docos-13-ynoic acid | | -| 20:3 | 7c11c14t | 7Cis,11Cis,14Trans | Bishomocolumbinic | (7Z,11Z,14E)-icosa-7,11,14-trienoic acid | | -| 20:3 | 8c11c14c | 8Cis,11Cis,14Cis | Bishomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | -| 20:3 | 7c11c14c | 7Cis,11Cis,14Cis | Bishomopinolenic | (7Z,11Z,14Z)-icosa-7,11,14-trienoic acid | | -| 18:3 | 9a11a13c | 9Acetylenic,11Acetylenic,13Cis | Bolekic | (13Z)-octadec-13-ene-9,11-diynoic acid | | -| 18:3 | 8-OH,9a11a13c | 8Hydroxy,9Acetylenic,11Acetylenic,13Cis | Bolekolic | (13Z)-8-hydroxyoctadec-13-ene-9,11-diynoic acid | | -| 20:5 | 5c8c10t12t14c | 5Cis,8Cis,10Trans,12Trans,14Cis | Bosseopentaenoic | (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic acid | | -| 22:1 | 13t | 13Trans | Brassidic | (13E)-docos-13-enoic acid | | -| 16:0 | 11-OH | 11Hydroxy | Builic (jalapinolic) | 11-hydroxyhexadecanoic acid | | -| 14:0 | 6-OH | 6Hydroxy | Butolic | 6-hydroxy_tetradecanoic acid | | -| 4:0 | | | Butyric | (Butanoic acid) | | -| 18:3 | 3t9c12c | 3Trans,9Cis,12Cis | Caleic | (3E,9Z,12Z)-octadeca-3,9,12-trienoic acid | | -| 18:3 | 8c10c12t | 8Cis,10Cis,12Trans | α-Calendic | (8Z.10Z,12E)-octadeca-8,10,12-trienoic acid | | -| 18:3 | 8c10c12c | 8Cis,10Cis,12Cis | β-Calendic | (8Z,10Z,12Z)-octadeca-8,10,12-trienoic acid | | -| 10:0 | | | Capric | decanoic acid | | -| 6:0 | | | Caproic | hexanoic acid | | -| 10:1 | 9e | 9Ethylenic | Caproleic | dec-9-enoic acid | | -| 8:0 | | | Caprylic | octanoic acid | | -| 27:0 | | | Carboceric | heptacosanoic acid | | -| 10:0 | 3,4-P | 3,4Cyclopropyl | Cascarillic | (2-hexylcyclopropyl)acetic acid | | -| 18:3 | 9t11t13c | 9Trans,11Trans,13Cis | Catalpic | (9E,11E,13Z)-octadeca9,11,13-trienoic acid | | -| 24:0 | 2-OH | 2Hydroxy | Cerebronic | 2-hydroxytetracosanoic acid | | -| 35:0 | | | Ceroplastic | pentatriacontanoic acid | | -| 26:0 | | | Cerotic | hexacosanoic acid | | -| 22:1 | 11t | 11Trans | Cetelaidic | (11E)-docos-11-enoic acid | | -| 22:1 | 11c | 11Cis | Cetoleic | (11Z)-docos-11-enoic acid | | -| 13:0 | 13-Cp | 13Cyclopent | Chaulmoogric | 13-(cyclopent-2-en-1-yl)tridecanoic acid | | -| 18:4 | 4-oxo,9c11t13t15c | 4Oxo,9Cis,11Trans,13Trans,15Cis | Chrysobalanic | (9Z,11E,13E,15Z)-4-oxooctadeca-9,11,13,15-tetraenoic acid | | -| 18:2 | 6c11c | 6Cis,11Cis | Cilienic | (6Z,11Z)-octadeca-6,11-dienoic acid | | -| 18:1 | 11c | 11Cis | cis-Vaccenic | (11Z)-octadec-11-enoic acid | | -| 17:1 | 8c | 8Cis | Civetic | (8Z)-heptadec-8-enoic acid | | -| 18:2 | | | CLA | | * (conjugated 18:2 isomers) | -| 22:5 | 4c8c12c15c19c | 4Cis,8Cis,12Cis,15Cis,19Cis | Clupadonic | (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic acid | | -| 18:3 | 9-oxa,8t10t12c | 9Oxa,8Trans,10Trans,12Cis | Colneleic | (8E)-9-[(1E,3Z)-nona-1,3-dien-1-yloxy]non-8-enoic acid | | -| 18:4 | 9-oxa,8t10t12c15c | 9Oxa,8Trans,10Trans,12Cis,15Cis | Colnelenic | (8E)-9-[(1E,3Z,6Z)-nona-1,3,6-trien-1-yloxy]-non-8-enoic acid | | -| 18:3 | 5t9c12c | 5Trans,9Cis,12Cis | Columbinic | (5E,9Z,12Z)-octadeca-5,9,12-trienoic acid- | | -| 18:4 | 5c9c12c15c | 5Cis,9Cis,12Cis,15Cis | Coniferonic | (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic acid | | -| 16:0 | 3,12-diOH | 3Hydroxy,12Hydroxy | Convolvulinolic (1 of 3) | 3,12-dihydroxyhexadecanoic acid | | -| 15:0 | 11-OH | 11Hydroxy | Convolvulinolic (2 of 3) | 11-hydroxypentadecanoic acid | | -| 14:0 | 11-OH | 11Hydroxy | Convolvulinolic (3 of 3) | (11S)-11-hydroxytetradecanoic acid | | -| 18:2 | 13-OH,9c11t | 13Hydroxy,9Cis,11Trans | Coriolic | (9Z,11E,13R)-13-Hydroxyoctadeca-9,11-dienoic acid | | -| 18:1 | cis-9,10-ep,12c | 9Cis,10Epoxy,12Cis | Coronaric | 8-{(2R,3S)-3-[(2Z)-oct-2-en-1-yl]oxiran-2-yl}octanoic acid | | -| 18:2 | 9c12a | 9Cis,12Acetylenic | Crepenynic | (9Z)-octadec-9-en-12-ynoic acid | | -| 4:1 | 2t | 2Trans | Crotonic | ((2E)-but-2-enoic acid) | | -| 18:3 | 9c12a14c | 9Cis,12Acetylenic,14Cis | Dehydrocrepenynic | (9Z,14Z)-octadeca-9,14-dien-12-ynoic acid | | -| 10:4 | 2,4a6a8a | 2,4Acetylenic,6Acetylenic,8Acetylenic | Dehydromatricaric | (2E)-dec-2-ene-4,6,8-triynoic acid | | -| 24-34:2 | 5c9c | 5Cis,9Cis | Demospongic | | (C24-C34 5c9c-diene acids) | -| 18:4 | 16-OH,9c12a14a17e | 16Hydroxy,9Cis,12Acetylenic,14Acetylenic,17Ethylenic | Dendrotrifidic | (9Z,16R)-16-hydroxyoctadeca-9,17-diene-12,14-diynoic acid | | -| 8:2 | 6-Me,2c4c | 6Methyl,2Cis,4Cis | Dendryphiellic A | (2E,4E,6S)-6-methylocta-2,4-dienoic acid | | -| 8:2 | 8-OH,6-Me,2c4c | 8Hydroxy,6Methyl,2Cis,4Cis | Dendryphiellic B | (2E,4E,6R)-8-hydroxy-6-methylocta-2,4-dienoic acid | | -| 18:2 | 12-OH,9c15c | 12Hydroxy,9Cis,15Cis | Densipolic | (9Z,15Z,12R)-12-hydroxyoctadeca-9,15-dienoic acid | | -| 22:6 | 4c7c10c13c16c19c | 4Cis,7Cis,10Cis,13Cis,16Cis,19Cis | DHA | (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic acid | * | -| 18:4 | 6a9c12c15c | 6Acetylenic,9Cis,12Cis,15Cis | Dicramin | (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic acid | * | -| 6:0 | 3,4,5-triOH | 3Hydroxy,4Hydroxy,5Hydroxy | Digitoxic | 3,4,5-trihydroxyhexanoic acid | | -| 20:3 | 8c11c14c | 8Cis,11Cis,14Cis | Dihomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | -| 20:2 | 11c14c | 11Cis,14Cis | Dihomolinoleic | (11Z,14Z)-icosa-11,14-dienoic acid | | -| 20:3 | 11c14c17c | 11Cis,14Cis,17Cis | Dihomolinolenic | (11Z,14Z,17Z)-icosa-11,14,17-trienoic acid | | -| 22:3 | 7c10c13c | 7Cis,10Cis,13Cis | Dihomo Mead's | (7Z,10Z,13Z)-docosa-7,10,13-trienoic acid | | -| 20:3 | 7c11c14c | 7Cis,11Cis,14Cis | Dihomopinolenic | (7Z,11Z,14Z)-docosa-7,11,14-trienoic acid | | -| 20:2 | 7c11c | 7Cis,11Cis | Dihomotaxoleic | (7Z,11Z)-icosa-7,11-dienoic acid | | -| 18:1 | 9S,12S,13S-triOH,10t | 9SHydroxy,12SHydroxy,13SHydroxy,10Trans | Dihydrofulgidic | (9S,10E, 12S,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | | -| 18:0 | 8,9-P | 8,9Cyclopropyl | Dihydromalvalic | 7-(2-octylcyclopropyl)heptanoic acid | | -| 18:1 | 9S,12R,13S-triOH,10t | 9SHydroxy,12RHydroxy,13SHydroxy,10Trans | Dihydromalyngic | (9S,10E,12R,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | | -| 19:0 | 9,10-P | 9,10Cyclopropyl | Dihydrosterculic | 8-(2-octylcyclopropyl)octanoic acid | | -| 18:2 | 9-OH,10t12c | 9Hydroxy,10Trans,12Cis | α-Dimorphecolic | (10E,12Z)-9-hydroxyoctadeca-10,12-dienoic acid | | -| 18:2 | 9-OH,10t12t | 9Hydroxy,10Trans,12Trans | β-Dimorphecolic | (10E,12E)-9-hydroxyoctadeca-10,12-dienoic acid | | -| 22:5 | 7c10c13c16c19c | 7Cis,10Cis,13Cis,16Cis,19Cis | DPA | (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic acid | * | -| 11:4 | 3c5a7a10a | 3Cis,5Acetylenic,7Acetylenic,10Acetylenic | Drosophilin C | (3Z)-undec-3-ene-5,7,10-triynoic acid | * | -| 11:5 | 3c5a7a9e10e | 3Cis,5Acetylenic,7Acetylenic,9Ethylenic,10Ethylenic | Drosophilin D | (3Z)-undeca-3,9,10-triene-5,7-diynoic acid | * | -| 18:1 | 9t | 9Trans | Elaidic | (9E)-octadec-9-enoic acid | | -| 18:3 | 9c11t13t | 9Cis,11Trans,13Trans | α-Eleostearic | (9Z,11E,13E)-octadeca-9,11,13-trienoic acid | | -| 18:3 | 9t11t13t | 9Trans,11Trans,13Trans | β-Eleostearic | (9E,11E,13E)-octadeca-9,11,13-trienoic acid | | -| 20:5 | 5c8c11c14c17c | 5Cis,8Cis,11Cis,14Cis,17Cis | EPA | (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic acid | * | -| 18:2 | 5c11c | 5Cis,11Cis | Ephedrenic | (5Z,11Z)-octadeca-5,11-dienoic acid | | -| 22:3 | 5c13c16c | 5Cis,13Cis,16Cis | Eranthic | (5Z,13Z,16Z)-docosa-5,13,16-trienoic acid | | -| 22:1 | 13c | 13Cis | Erucic | (13Z)-docos-13-enoic acid | | -| 4:0 | 2R,3R,4-triOH | 2RHydroxy,3RHydroxy,4Hydroxy | D-Erythronic | (2R,3R)-trihydroxybutanoic acid | | -| 4:0 | 2S,3S,4-triOH | 2SHydroxy,3SHydroxy,4Hydroxy | L-Erythronic | (2S,3S)-trihydroxybutanoic acid | | -| 18:3 | 9a11a13t | 9Acetylenic,11Acetylenic,13Trans | Exocarpic | (13E)-octadec-13-ene-9,11-diynoic acid | | -| 12:3 | 3,7,11-triMe,2c6c10c | 3Methyl,7Methyl,11Methyl,2Cis,6Cis,10Cis | Farnesic | (2Z,6Z)-3,7,11-trimethyldodeca-2,6,10-trienoic acid | | -| 6:0 | 2,3,4,5-tetraOH | 2Hydroxy,3Hydroxy,4Hydroxy,5Hydroxy | Fuconic | 2,3,4,5-tetrahydroxyhexanoic acid | | -| 18:2 | 9,12,13-triOH,10t15c | 9Hydroxy,12Hydroxy,13Hydroxy,10Trans,15Cis | Fulgidic | (9R,10E, 12R,13R,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | | -| 18:2 | 9,12-ep,9t11t | 9,12Epoxy,9Trans,11Trans | Furocarpic | 8-(5-hexylfuran-2-yl)octanoic acid | | -| 20:1 | 9t | 9Trans | Gadelaidic | (9E)-icos-9-enoic acid | | -| 20:1 | 9c | 9Cis | Gadoleic | (9Z)-icos-9-enoic acid | | -| 16:1 | 2t | 2Trans | Gaidic | (2E)-hexadec-2-enoic acid | | -| 8:2 | 3,7-diMe,2t6e | 3Methyl,7Methyl,2Trans,6Ethylenic | Geranic | (2E)-3,7-dimethylocta-2,6-dienoic | | -| 34:0 | | | Gheddic | tetratriacontanoic acid | | -| 18:3 | 6c9c12c | 6Cis,9Cis,12Cis | GLA | (6Z,9Z,12Z)-octadeca-6,9,12-trienoic acid | * | -| 2:0 | 2-OH | 2Hydroxy | Glycolic | (hydroxyacetic acid) | | -| 20:1 | 11c | 11Cis | Gondoic | (11Z)-icos-11-enoic acid | | -| 20:1 | 9c | 9Cis | Gondoleic | (9Z)-icos-9-enic acid | * | -| 13:1 | 13-Cp,6c | 13Cyclopent,6Cis | Gorlic | (6Z)-13-(cyclopent-2-en-1-yl)tridec-6-enoic acid | | -| 14:2 | 5c8c | 5Cis,8Cis | Goshuyic | (5Z,8Z)-tetradeca-5,8-dienoic acid | | -| 18:2 | 9-OH,10t12a | 9Hydroxy,10Trans,12Acetylenic | Helenynolic | (9S,10E)-9-hydroxyoctadec-10-en-12-ynoic | | -| 16:3 | 6c10c14c | 6Cis,10Cis,14Cis | Hiragonic | (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic acid | | -| 17:0 | 4,8,12,16-tetraMe | 4Methyl,8Methyl,12Methyl,16Methyl | Homophytanic | 4,8,12,16-tetramethylheptadecanoic acid | | -| 15:0 | 15-Cp | 15Cyclopent | Hormelic | 15-(cyclopent-2-en-1-yl)pentadecanoic acid | | -| 11:0 | 11-Cp | 11Cyclopent | Hydnocarpic | 11-(cyclopent-2-en1-yl)undecanoic acid | | -| 6:1 | 3t | 3Trans | Hydrosorbic | (3E)-hex-3-enoic acid | * | -| 33:0 | 11-OH | 11Hydroxy | 11-Hydroxyceromelissic | 11-hydroxytritriacontanoic acid | | -| 24:1 | 2-OH,15c | 2Hydroxy,15Cis | Hydroxynervonic | (15Z)-2-hydroxytetracos-15-enoic acid | | -| 25:0 | | | Hyenic | pentacosanoic acid | | -| 16:1 | 7c | 7Cis | Hypogeic | (7Z)-hexadec-7-enoic acid | | -| 14:0 | 3,11-diOH | 3Hydroxy,11Hydroxy | Ipurolic | 3,11-dihydroxytetradecanoic acid | | -| 18:3 | 9a11a17e | 9Acetylenic,11Acetylenic,17Ethylenic | Isanic | 17-octadecene-9,11-diynoic acid | | -| 18:3 | 8-OH,9a11a17e | 8Hydroxy,9Acetylenic,11Acetylenic,17Ethylenic | Isanolic | 8-hydroxyoctadec-17-ene-9,11-diynoic acid | | -| 16:1 | 16-OH,5t | 16Hydroxy,5Trans | Δ5 Isoambrettolic | (5E)-16-hydroxyhexadec-5-enoic acid | | -| 16:1 | 16-OH,6t | 16Hydroxy,6Trans | Δ6 Isoambrettolic | (6E)-16-hydroxyhexadec-6-enoic acid | | -| 16:1 | 16-OH,9t | 16Hydroxy,9Trans | Δ9 Isoambrettolic | (9E)-16-hydroxyhexadec-9-enoic acid | | -| 19:0 | 18-Me | 18Methyl | Isoarachidic | 18-methylnonadecanoic acid | | -| 21:0 | 20-Me | 20Methyl | Isobehenic | 20-methylhenicosanoic acid | | -| 3:0 | 2-Me | 2Methyl | Isobutyric | 2-methylpropanoic acid | | -| 9:0 | 8-Me | 8Methyl | Isocapric | 8-methylnonanoic acid | | -| 5:0 | 4-Me | 4Methyl | Isocaproic | 4-methylpentanoic acid | | -| 7:0 | 6-Me | 6Methyl | Isocaprylic | 6-methylheptanoic acid | | -| 25:0 | 24-Me | 24Methyl | Isocerotic | 24-methylpentacosanoic acid | | -| 4:1 | 2c | 2Cis | Isocrotonic | ((2Z)-but-2-enoic acid) | | -| 13:1 | 13-Cp,4c | 13Cyclopent,4Cis | Isogorlic | (4Z)-13-(cyclopent-2-en-1-yl)tridec-4-enoic acid | | -| 16:0 | 15-Me | 15Methyl | Isoheptadecanoic | 15-methylhexadecanoic acid | | -| 15:0 | 14-Me | 14Methyl | Isohexadecanoic | 14-methylpentadecanoic acid | | -| 5:0 | 4-Me | 4Methyl | Isohexanoic | 4-methylpentanoic acid | | -| 11:0 | 10-Me | 10Methyl | Isolauric | 10-methylundecanoic acid | | -| 5:0 | 2-OH,3-Me | 2Hydroxy,3Methyl | L-Isoleucic | (2S,3S)-2-Hydroxy-3-methylpentanoic acid | | -| 16:0 | 15-Me | 15Methyl | Isomargaric | 15-methylhexadecanoic acid | | -| 27:0 | 26-Me | 26Methyl | Isomontanic | 26-methylheptacosanoic acid | | -| 13:5 | 3c5c7a9a11a | 3Cis,5Cis,7Acetylenic,9Acetylenic,11Acetylenic | Isomycomycin | (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic acid | * | -| 13:0 | 12-Me | 12Methyl | Isomyristic | 12-methyltridecanoic acid | | -| 18:0 | 17-Me | 17Methyl | Isononadecanoic | 17-methyloctadecanoic acid | | -| 8:0 | 7-Me | 7Methyl | Isononanoic | 7-methyloctanoic acid | | -| 17:0 | 16-Me | 16Methyl | Isooctadecanoic | 16-methylheptadecanoic acid | | -| 18:1 | 10c | 10Cis | Isooleic | (10Z)-octadec-10-enoic acid | | -| 15:0 | 14-Me | 14Methyl | Isopalmitic | 14-methylpentadecanoic acid | | -| 8:0 | 6-Me | 6Methyl | Isopelargonic | 6-methyloctanoic acid | | -| 24:0 | 23-Me | 23Methyl | Isopentacosanoic | 23-methyltetracosanoic acid | | -| 14:0 | 13-Me | 13Methyl | Isopentadecanoic | 13-methyltetradecanoic acid | | -| 18:3 | 9c13t15c | 9Cis,13Trans,15Cis | Isorumelenic | (9Z,13E,15Z)-octadeca-9,13,15-trienoic acid | | -| 17:0 | 16-Me | 16Methyl | Isostearic | 16-methylheptadecanoic acid | | -| 22:0 | 21-Me | 21Methyl | Isotricosanoic | 21-methyldocosanoic acid | | -| 12:0 | 11-Me | 11Methyl | Isotridecanoic | 11-methyldodecanoic acid | | -| 13:1 | 11c | 11Cis | Isotridecenoic | (11Z)-tridec-11-enoic acid | | -| 4:0 | 3-Me | 3Methyl | Isovaleric | (3-methylbutanoic acid) | | -| 18:4 | 8c10c12c14t | 8Cis,10Cis,12Cis,14Trans | Ixoric | (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic acid | | -| 18:3 | 8c10t12c | 8Cis,10Trans,12Cis | Jacaranda | (8Z,10E,12Z)-octadeca-8,10,12-trienoic acid | | -| 16:0 | 11-OH | 11Hydroxy | Jalapinolic | (11S)-11-hydroxyhexadecanoic acid | | -| C12H18O3 | | | Jasmonic | {(1R,2R)-3-oxo-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid; | | -| 16:0 | 16-OH | 16Hydroxy | Juniperic | 16-hydroxyhexadecanoic acid | | -| 20:4 | 5c11c14c17c | 5Cis,11Cis,14Cis,17Cis | Juniperonic | (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic acid | | -| 18:3 | 18-OH.9c11t13t | 18Hydroxy,9Cis,11Trans,13Trans | α-Kamlolenic | (9Z,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | -| 18:3 | 18-OH,9t11t13t | 18Hydroxy,9Trans,11Trans,13Trans | β-Kamlolenic (β) | (9E,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | -| 16:0 | 4-OH | 4Hydroxy | Kerrolic | 4-hydroxyhexadecanoic acid | * | -| 20:2 | 5c11c | 5Cis,11Cis | Keteleeronic | (5Z,11Z)-icosa-5,11-dienoic acid | | -| 18:2 | 5e6e (R)-form | 5REthylenic,6Ethylenic | Laballenic | (5Ra)-octadeca-5,6-dienoic acid | | -| 32:0 | | | Lacceric | dotriacontanoic acid | | -| 10:3 | 2c,4a6a | 2Cis,4Acetylenic,6Acetylenic | cis-Lachnophyllic | (2Z)-dec-2-ene-4,6-diynoic acid | | -| 18:0 | 6-oxo | 6Oxo | Lactarinic | 6-oxooctadecanoic acid | | -| 3:0 | 2-OH | 2Hydroxy | Lactic | (2-hydroxypropanoic acid) | | -| 3:0 | 3-OH | 3Hydroxy | β-Lactic | 3-hydroxypropanoic acid | | -| 18:0 | 11,12-P | 11,12Cyclopropyl | Lactobacillic | 10-[(1R,2S)-2-hexylcyclopropyl]decanoic acid | | -| 18:2 | 8-OH,9c12c | 8Hydroxy,9Cis,12Cis | Laetisaric | (8R.9Z,12Z)-8-hydroxyoctadeca-9,12-dienoic acid | | -| 30:0 | 8,23-diOH | 8Hydroxy,23Hydroxy | Lanoceric | 8,23-dihydroxytriacontanoic acid | | -| 18:3 | 5e6e16c | 5Ethylenic,6Ethylenic,16Cis | (R)-Lamenallenic | (5R.16E)-octadeca-5,6,16-trienoic acid | | -| 18:3 | 5e6e16c | 5Ethylenic,6Ethylenic,16Cis | (S)-Lamenallenic | (5S,16E)-octadeca-5,6,16-trienoic acid | | -| 12:0 | | | Lauric | dodecanoic acid | | -| 12:1 | 9c | 9Cis | Lauroleic | (9Z)-dodec-9-enoic acid | | -| 12:1 | 5c | 5Cis | Lauroleinic | (5Z)-dodec-5-enoic acid | | -| 20:1 | 14-OH,11c | 14Hydroxy,11Cis | Lesquerolic | (11Z)-14-hydroxyicos-11-enoic acid | | -| 5:0 | 2-OH,4-Me | 2Hydroxy,4Methyl | Leucic | 2-hydroxy-4-methylpentanoic acid | | -| 5:0 | 4-oxo | 4Oxo | Levulinic | 4-oxopentanoic acid | | -| 18:3 | 4-oxo,9c11t13t | 4Oxo,9Cis,11Trans,13Trans | α-Licanic | (9Z,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | | -| 18:3 | 4-oxo,9t11t13t | 4Oxo,9Trans,11Trans,13Trans | β-Licanic | (9E,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | | -| 17:0 | 2-Me,4-oxo | 2Methyl,4Oxo | Lichesterylic | 2-methyl-4-oxoheptadecanoic acid | | -| 24:0 | | | Lignoceric | tetracosanoic acid | | -| 12:1 | 4t | 4Trans | Linderic | (4Z)-dodec-4-enoic acid | | -| 18:2 | 9t12t | 9Trans,12Trans | Linelaidic | (9E,12E)-octadeca-9,12-dienoic acid | | -| 18:2 | 9c12c | 9Cis,12Cis | Linoleic | (9Z,12Z)-octadeca-9,12-dienoic acid | | -| 18:3 | 9t12t15t | 9Trans,12Trans,15Trans | Linolenelaidic | (9E,12E,15E)-octadeca-9,12,15-trienoic acid | | -| 18:3 | 9c12c15c | 9Cis,12Cis,15Cis | α-Linolenic | (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic acid | | -| 18:0 | 9,10,12,13,15,16-hexaOH | 9Hydroxy,10Hydroxy,12Hydroxy,13Hydroxy,15Hydroxy,16Hydroxy | Linusic | 9,10,12,13,15,16-hexahydroxyoctadecanoic acid | | -| 30:1 | 21c | 21Cis | Lumequeic | (21Z)-triacont-21-enoic acid | | -| 18:0 | 12-oxo | 12Oxo | Lycaonic | 12-oxooctadecanoic acid | | -| 16:1 | 11t | 11Trans | Lycopodic | (11E)-hexadec-11-enoic acid | | -| 18:1 | 8,9-P,8c | 8,9Cyclopropyl,8Cis | Malvalic | 7-(2-octylcycloprop-1-en-1-yl)heptanoic acid | | -| 18:2 | 9,12,13-triOH,10t15c | 9Hydroxy,12Hydroxy,13Hydroxy,10Trans,15Cis | Malyngic | (9S,10E,12R,13S,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | | -| 11:1 | 11-Cp,6c | 11Cyclopent,6Cis | Manaoic/manoaic | (6Z)-11-(cyclopent-2-en-1-yl)undec-6-enoic acid | | -| 18:2 | 9t11t | 9Trans,11Trans | Mangold's | (9E,11E)-octadeca-9,11-dienoic acid | | -| 17:0 | | | Margaric | heptadecanoic acid | | -| 10:4 | 2t4a6a8t | 2Trans,4Acetylenic,6Acetylenic,8Trans | Matricaric | (2E,8E)-deca-2,8-diene-4,6-diynoic acid | | -| 10:4 | 2c4a6a8t | 2Cis,4Acetylenic,6Acetylenic,8Trans | Z,E-Matricaric | (2Z,8E)-deca-2,8-diene-4,6-diynoic acid | | -| 20:3 | 5c8c11c | 5Cis,8Cis,11Cis | Mead | (5Z,8Z,11Z)-icosa-5,8,11-trienoic acid | | -| 14:2 | 3t5c | 3Trans,5Cis | Megatomic (megatomoic) | (3E,5Z)-tetradeca-3,5-dienoic acid | | -| 30:0 | | | Melissic | triacontanoic acid | | -| 3:1 | 2-Me,3e | 2Methyl,3Ethylenic | Methacrylic | (2-methylprop-2-enoic acid) | | -| 5:0 | 3,5-diOH,3Me | 3Hydroxy,5Hydroxy,3Methyl | R-Mevalonic | (3R)-3,5-dihydroxy-3-methylpentanoic acid | | -| 18:2 | 10t12t | 10Trans,12Trans | Mikusch's | (10E.12E)-octadeca-10,12-dienoic acid | | -| 18:4 | 17-OH,9a11a13a15a | 17Hydroxy,9Acetylenic,11Acetylenic,13Acetylenic,15Acetylenic | Minquartynoic | (17S)-17-hydroxyoctadeca-9,11,13,15-tetraynoic acid | | -| 28:0 | | | Montanic | octacosanoic acid | | -| 20:4 | 4c8c12c15c | 4Cis,8Cis,12Cis,15Cis | Moroctic | (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic acid | | -| 7:1 | 5-OH,4-Me-2t | 5Hydroxy,4Methyl,2Trans | Mycinonic I | (2E,4S,5R)-5-hydroxy-4-methylhept-2-enoic acid | * | -| 9:2 | 6-OH,6-Me-2t4t | 6Hydroxy,6Methyl,2Trans,4Trans | Mycinonic II | (2E,4E,6S,7R)-7-hydroxy-6-methylnona-2,4-dienoic acid | * | -| 11:2 | 9-OH,2,8-diMe,3-oxo,4t6t | 9Hydroxy,2Methyl,8Methyl,3Oxo,4Trans,6Trans | Mycinonic III | (2S,4E,6E,8S,9R)-9-hydroxy-2,8-dimethyl-3-oxoundeca-4,6-dienoic acid | * | -| 13:2 | 11-OH,2,4,10-triMe,5-oxo,6t8t | 11Hydroxy,2Methyl,4Methyl,10Methyl,5Oxo,6Trans,8Trans | Mycinonic IV | (2S,4R,6E,8E,10S,11R)-11-hydroxy-2,4,10-trimethyl-5-oxotrideca-6,8-dienoic acid | * | -| 28:0 | 2,4,6-triMe | 2Methyl,4Methyl,6Methyl | Mycoceranic | 2,4,6-trimethyloctacosanoic acid | | -| 26:0 | 2,4,6-triMe | 2Methyl,4Methyl,6Methyl | Mycocerosic | (2R,4R,6R)-2,4,6-trimethylhexacosanoic acid | | -| 24:1 | 2,4,6-triMe,2t | 2Methyl,4Methyl,6Methyl,2Trans | Mycolipenic | (2E)-2,4,6-trihydroxytetracos-2-enoic acid | | -| 13:6 | 3t5c7e8e10a12a | 3Trans,5Cis,7Ethylenic,8Ethylenic,10Acetylenic,12Acetylenic | Mycomycin | (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic acid | * | -| 22:0 | 2,4,6-triMe | 2Methyl,4Methyl,6Methyl | Mycosanoic | 2,4,6-trimethyldocosanoic acid | | -| 14:1 | 9t | 9Trans | Myristelaidic | (9E)-tetradec-9-enoic acid | | -| 14:0 | | | Myristic | tetradecanoic acid | | -| 14:1 | 9c | 9Cis | Myristoleic | (9Z)-tetradec-9-enoic acid | | -| 11:4 | 4-OH,5e6e8a10a | 4Hydroxy,5Ethylenic,6Ethylenic,8Acetylenic,10Acetylenic | Nemotinic | 4-hydroxyundeca-5,6-diene-8,10-diynoic acid | | -| 16:0 | 15,15-diMe | 15Methyl,15Methyl | Neostearic | 15,15-dimethylhexadecanoic acid | | -| 8:2 | 3,7-diMe,2c6e | 3Methyl,7Methyl,2Cis,6Ethylenic | Nerolic | (2E)-3,7-dimethylocta-2,6-dienoic acid | | -| 24:1 | 15c | 15Cis | Nervonic | (15Z)-tetracos-15-enoic acid | | -| 24:6 | 6c9c12c15c18c21c | 6Cis,9Cis,12Cis,15Cis,18Cis,21Cis | Nisinic | (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic acid | | -| 17:2 | 8c11c | 8Cis,11Cis | Norlinoleic | (8Z,11Z)-heptadeca-8,11-dienoic acid | | -| 17:3 | 8c11c14c | 8Cis,11Cis,14Cis | Norlinolenic | (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic acid | | -| 10:1 | 4c | 4Cis | Obtusilic | (4Z)-dec-4-enoic acid | | -| 7:0 | | | Oenanthic | heptanoic acid | | -| 18:1 | 9c | 9Cis | Oleic | ((9Z)-octadec-9-enoic acid) | | -| 15:1 | 15-Cp,8c | 15Cyclopent,8Cis | Oncobic | (8Z)-15-(cyclopent-2-en-1-yl)pentadec-8-enoic acid | | -| 16:1 | 9t | 9Trans | Palmitelaidic | (9E)-hexadec-9-enoic acid | | -| 16:0 | | | Palmitic | (hexadecanoic acid) | | -| 16:1 | 9c | 9Cis | Palmitoleic | (9Z)-hexadec-9-enoic acid | | -| 16:1 | 7a | 7Acetylenic | Palmitolic | hexadec-7-ynoic | | -| 16:1 | 11c | 11Cis | Palmitvaccenic | (11Z)-hexadec-11-enoic acid | | -| 18:4 | 9c11t13t15c | 9Cis,11Trans,13Trans,15Cis | α-Parinaric | (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic acid | | -| 18:4 | 9t11t13t15t | 9Trans,11Trans,13Trans,15Trans | β-Parinaric | (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic acid | | -| 20:1 | 13c | 13Cis | Paullinic | (13E)-icos-13-enoic acid | | -| 9:0 | | | Pelargonic | nonanoic acid | | -| 18:1 | 6t | 6Trans | Petroselaidic | (6E)-octadec-6-enoic acid | | -| 18:1 | 6c | 6Cis | Petroselinic | (6Z)-octadec-6-enoic acid | | -| 22:0 | 22-OH | 22Hydroxy | Phellonic | 22-hydroxydocosanoic acid | | -| 20:2 | 7e8e | 7Ethylenic,8Ethylenic | Phlomic | (7Ra)-icosa-7,8-dienoic acid | | -| 23:0 | 3,13,19-triMe | 3Methyl,13Methyl,19Methyl | Phthioic | 3,13,19-trimethyltricosanoic acid | | -| 14:1 | 5c | 5Cis | Physeteric | (5Z)-tetradec-5-enoic acid | | -| 16:0 | 3,7,11,15-tetraMe | 3Methyl,7Methyl,11Methyl,15Methyl | Phytanoic | 3,7,11,15-tetramethylhexadecanoic acid | | -| 16:1 | 3,7,11,15-tetraMe 2e | 3Methyl,7Methyl,11Methyl,15Methyl,2Ethylenic | Phytenoic | 3,7,11,15-tetramethylhexa-dec-2-enoic acid | | -| 18:3 | 5c9c12c | 5Cis,9Cis,12Cis | Pinolenic | (5Z,9Z,12Z)-octadeca-5,9,12-trienoic acid | | -| 3:0 | 2,2-diMe | 2Methyl,2Methyl | Pivalic | (2,2-dimethylpropanoic acid) | | -| 15:0 | 2,6,10,14-tetraMe | 2Methyl,6Methyl,10Methyl,14Methyl | Pristanic | 2,6,10,14-tetramethylpentadecanoic acid | | -| 3:0 | 2a | 2Acetylenic | Propiolic | (Propynoic acid) | | -| 3:0 | | | Propionic | (Propanoic acid) | | -| 18:3 | 10t12t14t | 10Trans,12Trans,14Trans | Pseudoeleostearic | (10E,12E,14E)-octadeca-10,12,14-trienoic acid | | -| 33:0 | | | Psyllic | tritriacontanoic acid | | -| 18:3 | 9c11t13c | 9Cis,11Trans,13Cis | Punicic | (9Z,11E,13Z)-octadeca-9,11,13-trienoic acid | | -| 5:1 | 4-Me,3e | 4Methyl,3Ethylenic | Pyroterebic | 4-methyl-3-pentenoic acid | | -| 17:2 | 8a10t | 8Acetylenic,10Trans | Pyrulic | (10E)-heptadec-10-en-8-ynoic acid | | -| 3:0 | 2-oxo | 2Oxo | Pyruvic | 2-oxopropanoic acid | | -| 8:1 | 3,7-diMe,6e | 3Methyl,7Methyl,6Ethylenic | Rhodinic | 3,7-Dimethyloct-6-enoic acid | | -| 18:1 | 12-OH,9t | 12Hydroxy,9Trans | Ricinelaidic | (9E)-12-hydroxyoctadec-9-enoic acid | | -| 18:2 | 9c11c | 9Cis,11Cis | Ricinenic | (9Z,11Z)-octadeca-9,11-dienoic acid | | -| 18:1 | 12-OH,9c | 12Hydroxy,9Cis | Ricinoleic | (9Z,12R)-12-hydroxy-9-octadecenoic acid | | -| 18:1 | 12-OH,9a | 12Hydroxy,9Acetylenic | Ricinstearolic | 12-hydroxyoctadeca-9-ynoic acid | | -| 18:0 | 10-OH | 10Hydroxy | Rosilic | 10-hydroxyoctadecanoic acid | | -| 16:3 | 7c10c13c | 7Cis,10Cis,13Cis | Roughanic | (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic acid | | -| 18:3 | 9c11t15c | 9Cis,11Trans,15Cis | Rumelenic | (9Z,11E,15Z)-octadeca-9,11,15-trienoic acid | | -| 18:2 | 9c11t | 9Cis,11Trans | Rumenic | (9Z,11E)-octadeca-9,11-dienoic acid | | -| 12:0 | 12-OH | 12Hydroxy | Sabinic | 12-hydroxydodecanoic acid | | -| 16:1 | 6c | 6Cis | Sapienic | (6Z)-hexadec-6-enoic acid | * | -| 14:0 | 12-Me | 12Methyl | Sarcinic | 12-methyltetradecanoic acid | | -| 18:0 | 9,10,12,13-tetraOH | 9Hydroxy,10Hydroxy,12Hydroxy,13Hydroxy | Sativic (sativinic) | 9,10,12,13-tetrahydroxyoctadecanoic acid | | -| 20:3 | 5c11c14c | 5Cis,11Cis,14Cis | Sciadonic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | -| 20:3 | 5c11c14c | 5Cis,11Cis,14Cis | Sciadopinolenic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | -| 18:2 | 5c8c | 5Cis,8Cis | Sebaleic | (5Z,8Z)-octadeca-5,8-dienoic acid | | -| 24:1 | 15t | 15Trans | trans-Selacholeic | (15E)-Tetracos-=15-enoic acid | | -| 26:5 | 11c14c17c20c23c | 11Cis,14Cis,17Cis,20Cis,23Cis | Shibic | (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic acid | | -| 6:2 | 2t4t | 2Trans,4Trans | Sorbic | ((2E,4E)-hexa-2,4-dienoic acid) | | -| 18:0 | | | Stearic | (octadecanoic acid) | | -| 18:4 | 6c9c12c15c | 6Cis,9Cis,12Cis,15Cis | Stearidonic | (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic acid | | -| 18:1 | 9a | 9Acetylenic | Stearolic | octadeca-9-ynoic acid | | -| 18:1 | 9,10-P,9c | 9,10Cyclopropyl,9Cis | Sterculic | 8-(2-octylcycloprop-1-en-1-yl)octanoic acid | | -| 18:2 | 9,10-P,9c17a | 9,10Cyclopropyl,9Cis,17Acetylenic | Sterculynic | 7-[2-(non-8-yn-1-yl)cycloprop-1-en-1-yl]heptanoic acid- | | -| 10:2 | 2c4c | 2Cis,4Cis | cis,cis-Stillingic | (2Z,4Z)-deca-2.4-dienoic acid | | -| 10:2 | 2t4c | 2Trans,4Cis | trans,cis-Stillingic | (2E,4Z)-deca-2.4-dienoic acid | | -| 18:1 | 9-OH,12c | 9Hydroxy,12Cis | Strophanthus | (12Z)-9-hydroxyoctadec-12-enoic acid | | -| 18:1 | 6a | 6Acetylenic | Tariric | octadec-6-ynoic | | -| 18:2 | 5c9c | 5Cis,9Cis | Taxoleic | (5Z,9Z)-octadeca-5,9-dienoic acid | | -| 18:1 | 5t | 5Trans | Thalictric | (5E)-octadec-5-enoic acid | | -| 4:0 | 2,3,4-triOH | 2Hydroxy,3Hydroxy,4Hydroxy | (+/-) Threonic | (+/-)-2,3,4-trihydroxybutanoic acid | | -| 4:0 | 2S,3R,4-triOH | 2SHydroxy,3RHydroxy,4Hydroxy | D-Threonic | (2S,3R)-2,3,4-trihydroxybutanoic acid | | -| 4:0 | 2R,3S,4-triOH | 2RHydroxy,3SHydroxy,4Hydroxy | L-Threonic | (2R,3S)-2,3,4-trihydroxybutanoic acid | | -| 26:6 | | | Thynnic | hexacosahexaenoic acid | (probably n-3) | -| 4:1 | 2-Me-2t | 2Methyl,2Trans | Tiglic | (2E)-2-methylbut-2-enoic acid | | -| 12:1 | 12-oxo,10t | 12Oxo,10Trans | Traumatin | (10E)-12-oxododec-10-enoic acid | * | -| 13:0 | | | Tridecylic | tridecanoic acid | | -| 14:1 | 4c | 4Cis | Tsuzuic | (4Z)-tetradec-4-enoic acid | | -| 18:0 | 10-Me | 10Methyl | Tuberculostearic | (10R)-methyloctadecanoic acid | | -| 15:0 | 3,12-diOH | 3Hydroxy,12Hydroxy | Turpetholic A | 3,12-dihydroxypentadecanoic acid | | -| 15:0 | 4,12-diOH | 4Hydroxy,12Hydroxy | Turpetholic B | 4,12-dihydroxypentadecanoic acid | | -| 16:0 | 4,12-diOH | 4Hydroxy,12Hydroxy | Turpetholic C | 4,12-dihydroxyhexadecanoic acid | | -| 11:1 | 10e | 10Ethylenic | Undecylenic | undec-10-enoic acid | | -| 11:0 | | | Undecylic | undecanoic | | -| 30:0 | 30-OH | 30Hydroxy | Ursolic | 30-hydroxytriacontanoic acid | | -| 16:0 | 15,16-diOH | 15Hydroxy,16Hydroxy | Ustilic A | 15,16-dihydroxyhexadecanoic acid | | -| 16:0 | 2,15,16-triOH | 2Hydroxy,15Hydroxy,16Hydroxy | Ustilic B | 2,15,16-trihydroxyhexadecanoic acid | | -| 18:2 | 11t15c | 11Trans,15Cis | Vaccelenic | (11E,15Z)-octadeca-11,15-di-enoic acid | | -| 18:1 | 11t | 11Trans | Vaccenic | (11E)-octadec-11-enoic acid | | -| 5:0 | | | Valeric | (pentanoic acid) | | -| 5:0 | 2-Propyl | 2Propyl | Valproic | 2-propylpentanoic acid | | -| 22:0 | 9,10,12,13-tetraOH | 9Hydroxy,10Hydroxy,12Hydroxy,13Hydroxy | Ventosic | 9,10,12,13-tetrahydroxydocosanoic acid | | -| 18:1 | cis-12,13-ep,9c | 12Cis,13Epoxy,9Cis | Vernolic | (9Z)-11-[(2S,3R)-3-pentyloxiran-2-yl]undec-9-enoic acid | | -| 14:3 | 4,7-ep,8-oxo,2t9a11c | 4,7Epoxy,8Oxo,2Trans,9Acetylenic,11Cis | Wyeronic | (2Z)-3-{5-[(4E)-hex-4-en-2-ynoyl]furan-2-yl}prop-2-enoic acid | * | -| 26:1 | 17c | 17Cis | Ximenic | (17Z)-hexacos-17-enoic acid | | -| 18:2 | 9a11t | 9Acetylenic,11Trans | Ximenynic | (11E)-octadec-11-en-9-ynoic acid | | -| 18:2 | 8a10c | 8Acetylenic,10Cis | Xionenynic | (10Z)-octadec-10-en-8-ynoic acid | | +| Structure | | | Common name (acid) | Systematic name | Note | +| --------- | ----------------------------- | ---------------------------------- | ------------------------ | ------------------------------------------------------------------------------- | --------------------------- | +| 2:0 | | | Acetic | (ethanoic acid) | | +| 3:0 | 2-OH,2-Me | 2-OH,2-CH3 | Acetonic | 2-hydroxy-2-methylpropanoic acid | | +| 3:1 | 2e | 2e | Acrylic | (prop-2-enoic acid) | | +| 22:4 | 7c10c13c16c | 7c,10c,13c,16c | Adrenic | (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic acid | | +| 18:2 | 9a11t | 9a,11t | Agonandoic | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2 | 8-OH,9a11t | 8-OH,9a,11t | Agonandric | (11E)-8-hydroxy-octadec-11-en-9-ynoic acid | | +| 12:5 | 3c5c7c9c11e | 3c,5c,7c,9c,11e | Ajenoic | (3Z,5Z,7Z,9Z.)-dodeca-3,5,7,9,11-pentaenoic acid | | +| 20:1 | c-14,15-ep,11c | 14-O-15,11c,14c | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | | +| 3:0 | 3-Cp | 3-C4H6-3 | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | | +| 5:0 | 5-Cp | 5-C4H6-5 | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | | +| 9:0 | 9-Cp | 9-C4H6-9 | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | | +| 1:0 | 1-Cp | 1-C4H6-1 | Aleprolic | (cyclopent-2-en-1-yl)-carboxylic acid | | +| 7:0 | 7-Cp | 7-C4H6-7 | Aleprylic | 7-(cyclopent-2-en-1-yl)-heptanoic acid | | +| 16:0 | 9,10,16-triOH | 9-OH,10-OH,16-OH | Aleuritic | 9,10,16-trihydroxyhexadecanoic acid | | +| 18:0 | 9,10,18-triOH | 9-OH,10-OH,18-OH | Aleutiric | 9,10,18-trihydroxyoctadecanoic acid | | +| 18:2 | 6a17e | 6a,17e | Alvaradoic | octadec-17-en-6-ynoic acid | | +| 18:2 | 8a17e | 8a,17e | Alvaradonic | octadec-17-en-8-ynoic acid | | +| 16:1 | 16-OH,7t | 16-OH,7t | Ambrettolic | (7E)-16-hydroxyhexadec-7-enoic acid | | +| 14:4 | 2t4t8a10a | 2t,4t,8a,10a | Anacyclic | (2E,4E)-tetradeca-2,4-diene-8,10-diynoic acid | | +| 4:1 | 2-Me,2c | 2-CH3,2c | Angelic | (2Z)-2-methyl-but2-enoic acid | | +| 16:0 | 14Me | 14-CH3 | Anteisoheptadecanoic | 14-methylhexadecanoic acid | | +| 15:0 | 13Me | 13-CH3 | Anteisohexadecanoic | 13-methylpentadecanoic acid | | +| 18:0 | 16Me | 16-CH3 | Anteisononadecanoic | 16-methyloctadecanoic acid | | +| 12:0 | 10Me | 10-CH3 | Anteisotridecanoic | 10-methyldodecanoic acid | | +| 5:0 | 2,3,4,4-tetraOH | 2-OH,3-OH,4-OH,4-OH | Apionic | 2,3,4,4-tetrahydroxypentanoic acid | | +| 20:0 | | | Arachidic | Icosanoic acid | | +| 20:4 | 5c8c11c14c | 5c,8c,11c,14c | Arachidonic | (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic acid | | +| 28:0 | 6-OH,6-Me,9-oxo | 6-OH,6-CH3,9=O | Argenonic | 6-hydroxy-6-methyl-9-oxooctacosanoic acid | | +| 18:1 | 11c | 11c | Asclepic | (11Z)-octadec-11-enoic acid | | +| 18:4 | 9-OH,9t16c12a14a | 9-OH,9t,16c,12a,14a | Athanacalvic | (9E,16Z)-9-hydroxyoctadeca-9,16-diene-12,14-diynoic acid | | +| 20:2 | 14-OH,11c17c | 14-OH,11c,17c | Auricolic | (11Z,17Z)-14-hydroxyicosa-11,17-dienoic acid | | +| 18:2 | 15(R)-OH,9c12c | 15R,15-OH,9c,12c | Avenoleic | (9Z,12Z,15R)-15-hydroxyoctadeca-9,12-dienoic acid | | +| 24:1 | 11,13-diOH,9c | 11-OH,13-OH,9c | Axillarenic (Axillaric) | (9Z)-11,13-dihydroxytetracos-9-enoic acid | | +| 22:0 | | | Behenic | docosanoic acid | | +| 22:0 | 13a | 13a | Behenolic | docos-13-ynoic acid | | +| 20:3 | 7c11c14t | 7c,11c,14t | Bishomocolumbinic | (7Z,11Z,14E)-icosa-7,11,14-trienoic acid | | +| 20:3 | 8c11c14c | 8c,11c,14c | Bishomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:3 | 7c11c14c | 7c,11c,14c | Bishomopinolenic | (7Z,11Z,14Z)-icosa-7,11,14-trienoic acid | | +| 18:3 | 9a11a13c | 9a,11a,13c | Bolekic | (13Z)-octadec-13-ene-9,11-diynoic acid | | +| 18:3 | 8-OH,9a11a13c | 8-OH,9a,11a,13c | Bolekolic | (13Z)-8-hydroxyoctadec-13-ene-9,11-diynoic acid | | +| 20:5 | 5c8c10t12t14c | 5c,8c,10t,12t,14c | Bosseopentaenoic | (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic acid | | +| 22:1 | 13t | 13t | Brassidic | (13E)-docos-13-enoic acid | | +| 16:0 | 11-OH | 11-OH | Builic (jalapinolic) | 11-hydroxyhexadecanoic acid | | +| 14:0 | 6-OH | 6-OH | Butolic | 6-hydroxy_tetradecanoic acid | | +| 4:0 | | | Butyric | (Butanoic acid) | | +| 18:3 | 3t9c12c | 3t,9c,12c | Caleic | (3E,9Z,12Z)-octadeca-3,9,12-trienoic acid | | +| 18:3 | 8c10c12t | 8c,10c,12t | α-Calendic | (8Z.10Z,12E)-octadeca-8,10,12-trienoic acid | | +| 18:3 | 8c10c12c | 8c,10c,12c | β-Calendic | (8Z,10Z,12Z)-octadeca-8,10,12-trienoic acid | | +| 10:0 | | | Capric | decanoic acid | | +| 6:0 | | | Caproic | hexanoic acid | | +| 10:1 | 9e | 9e | Caproleic | dec-9-enoic acid | | +| 8:0 | | | Caprylic | octanoic acid | | +| 27:0 | | | Carboceric | heptacosanoic acid | | +| 10:0 | 3,4-P | 3-5 | Cascarillic | (2-hexylcyclopropyl)acetic acid | | +| 18:3 | 9t11t13c | 9t,11t,13c | Catalpic | (9E,11E,13Z)-octadeca9,11,13-trienoic acid | | +| 24:0 | 2-OH | 2-OH | Cerebronic | 2-hydroxytetracosanoic acid | | +| 35:0 | | | Ceroplastic | pentatriacontanoic acid | | +| 26:0 | | | Cerotic | hexacosanoic acid | | +| 22:1 | 11t | 11t | Cetelaidic | (11E)-docos-11-enoic acid | | +| 22:1 | 11c | 11c | Cetoleic | (11Z)-docos-11-enoic acid | | +| 13:0 | 13-Cp | 13-C4H6-13 | Chaulmoogric | 13-(cyclopent-2-en-1-yl)tridecanoic acid | | +| 18:4 | 4-oxo,9c11t13t15c | 4=O,9c,11t,13t,15c | Chrysobalanic | (9Z,11E,13E,15Z)-4-oxooctadeca-9,11,13,15-tetraenoic acid | | +| 18:2 | 6c11c | 6c,11c | Cilienic | (6Z,11Z)-octadeca-6,11-dienoic acid | | +| 18:1 | 11c | 11c | cis-Vaccenic | (11Z)-octadec-11-enoic acid | | +| 17:1 | 8c | 8c | Civetic | (8Z)-heptadec-8-enoic acid | | +| 18:2 | | | CLA | | * (conjugated 18:2 isomers) | +| 22:5 | 4c8c12c15c19c | 4c,8c,12c,15c,19c | Clupadonic | (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic acid | | +| 18:3 | 9-oxa,8t10t12c | 9Oxa,8t,10t,12c | Colneleic | (8E)-9-[(1E,3Z)-nona-1,3-dien-1-yloxy]non-8-enoic acid | | +| 18:4 | 9-oxa,8t10t12c15c | 9Oxa,8t,10t,12c,15c | Colnelenic | (8E)-9-[(1E,3Z,6Z)-nona-1,3,6-trien-1-yloxy]-non-8-enoic acid | | +| 18:3 | 5t9c12c | 5t,9c,12c | Columbinic | (5E,9Z,12Z)-octadeca-5,9,12-trienoic acid- | | +| 18:4 | 5c9c12c15c | 5c,9c,12c,15c | Coniferonic | (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic acid | | +| 16:0 | 3,12-diOH | 3-OH,12-OH | Convolvulinolic (1 of 3) | 3,12-dihydroxyhexadecanoic acid | | +| 15:0 | 11-OH | 11-OH | Convolvulinolic (2 of 3) | 11-hydroxypentadecanoic acid | | +| 14:0 | 11-OH | 11-OH | Convolvulinolic (3 of 3) | (11S)-11-hydroxytetradecanoic acid | | +| 18:2 | 13-OH,9c11t | 13-OH,9c,11t | Coriolic | (9Z,11E,13R)-13-Hydroxyoctadeca-9,11-dienoic acid | | +| 18:1 | cis-9,10-ep,12c | 9-O-10,9c,12c | Coronaric | 8-{(2R,3S)-3-[(2Z)-oct-2-en-1-yl]oxiran-2-yl}octanoic acid | | +| 18:2 | 9c12a | 9c,12a | Crepenynic | (9Z)-octadec-9-en-12-ynoic acid | | +| 4:1 | 2t | 2t | Crotonic | ((2E)-but-2-enoic acid) | | +| 18:3 | 9c12a14c | 9c,12a,14c | Dehydrocrepenynic | (9Z,14Z)-octadeca-9,14-dien-12-ynoic acid | | +| 10:4 | 2,4a6a8a | 2,4a,6a,8a | Dehydromatricaric | (2E)-dec-2-ene-4,6,8-triynoic acid | | +| 24-34:2 | 5c9c | 5c,9c | Demospongic | | (C24-C34 5c9c-diene acids) | +| 18:4 | 16-OH,9c12a14a17e | 16-OH,9c,12a,14a,17e | Dendrotrifidic | (9Z,16R)-16-hydroxyoctadeca-9,17-diene-12,14-diynoic acid | | +| 8:2 | 6-Me,2c4c | 6-CH3,2c,4c | Dendryphiellic A | (2E,4E,6S)-6-methylocta-2,4-dienoic acid | | +| 8:2 | 8-OH,6-Me,2c4c | 8-OH,6-CH3,2c,4c | Dendryphiellic B | (2E,4E,6R)-8-hydroxy-6-methylocta-2,4-dienoic acid | | +| 18:2 | 12-OH,9c15c | 12-OH,9c,15c | Densipolic | (9Z,15Z,12R)-12-hydroxyoctadeca-9,15-dienoic acid | | +| 22:6 | 4c7c10c13c16c19c | 4c,7c,10c,13c,16c,19c | DHA | (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic acid | * | +| 18:4 | 6a9c12c15c | 6a,9c,12c,15c | Dicramin | (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic acid | * | +| 6:0 | 3,4,5-triOH | 3-OH,4-OH,5-OH | Digitoxic | 3,4,5-trihydroxyhexanoic acid | | +| 20:3 | 8c11c14c | 8c,11c,14c | Dihomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:2 | 11c14c | 11c,14c | Dihomolinoleic | (11Z,14Z)-icosa-11,14-dienoic acid | | +| 20:3 | 11c14c17c | 11c,14c,17c | Dihomolinolenic | (11Z,14Z,17Z)-icosa-11,14,17-trienoic acid | | +| 22:3 | 7c10c13c | 7c,10c,13c | Dihomo Mead's | (7Z,10Z,13Z)-docosa-7,10,13-trienoic acid | | +| 20:3 | 7c11c14c | 7c,11c,14c | Dihomopinolenic | (7Z,11Z,14Z)-docosa-7,11,14-trienoic acid | | +| 20:2 | 7c11c | 7c,11c | Dihomotaxoleic | (7Z,11Z)-icosa-7,11-dienoic acid | | +| 18:1 | 9S,12S,13S-triOH,10t | 9S,9-OH,12S,12-OH,13S,13-OH,10t | Dihydrofulgidic | (9S,10E, 12S,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | | +| 18:0 | 8,9-P | 8-10 | Dihydromalvalic | 7-(2-octylcyclopropyl)heptanoic acid | | +| 18:1 | 9S,12R,13S-triOH,10t | 9S,9-OH,12R,12-OH,13S,13-OH,10t | Dihydromalyngic | (9S,10E,12R,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | | +| 19:0 | 9,10-P | 9-11 | Dihydrosterculic | 8-(2-octylcyclopropyl)octanoic acid | | +| 18:2 | 9-OH,10t12c | 9-OH,10t,12c | α-Dimorphecolic | (10E,12Z)-9-hydroxyoctadeca-10,12-dienoic acid | | +| 18:2 | 9-OH,10t12t | 9-OH,10t,12t | β-Dimorphecolic | (10E,12E)-9-hydroxyoctadeca-10,12-dienoic acid | | +| 22:5 | 7c10c13c16c19c | 7c,10c,13c,16c,19c | DPA | (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic acid | * | +| 11:4 | 3c5a7a10a | 3c,5a,7a,10a | Drosophilin C | (3Z)-undec-3-ene-5,7,10-triynoic acid | * | +| 11:5 | 3c5a7a9e10e | 3c,5a,7a,9e,10e | Drosophilin D | (3Z)-undeca-3,9,10-triene-5,7-diynoic acid | * | +| 18:1 | 9t | 9t | Elaidic | (9E)-octadec-9-enoic acid | | +| 18:3 | 9c11t13t | 9c,11t,13t | α-Eleostearic | (9Z,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 18:3 | 9t11t13t | 9t,11t,13t | β-Eleostearic | (9E,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 20:5 | 5c8c11c14c17c | 5c,8c,11c,14c,17c | EPA | (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic acid | * | +| 18:2 | 5c11c | 5c,11c | Ephedrenic | (5Z,11Z)-octadeca-5,11-dienoic acid | | +| 22:3 | 5c13c16c | 5c,13c,16c | Eranthic | (5Z,13Z,16Z)-docosa-5,13,16-trienoic acid | | +| 22:1 | 13c | 13c | Erucic | (13Z)-docos-13-enoic acid | | +| 4:0 | 2R,3R,4-triOH | 2R,2-OH,3R,3-OH,4-OH | D-Erythronic | (2R,3R)-trihydroxybutanoic acid | | +| 4:0 | 2S,3S,4-triOH | 2S,2-OH,3S,3-OH,4-OH | L-Erythronic | (2S,3S)-trihydroxybutanoic acid | | +| 18:3 | 9a11a13t | 9a,11a,13t | Exocarpic | (13E)-octadec-13-ene-9,11-diynoic acid | | +| 12:3 | 3,7,11-triMe,2c6c10c | 3-CH3,7-CH3,11-CH3,2c,6c,10c | Farnesic | (2Z,6Z)-3,7,11-trimethyldodeca-2,6,10-trienoic acid | | +| 6:0 | 2,3,4,5-tetraOH | 2-OH,3-OH,4-OH,5-OH | Fuconic | 2,3,4,5-tetrahydroxyhexanoic acid | | +| 18:2 | 9,12,13-triOH,10t15c | 9-OH,12-OH,13-OH,10t,15c | Fulgidic | (9R,10E, 12R,13R,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | | +| 18:2 | 9,12-ep,9t11t | 9-O-12,9t,11t | Furocarpic | 8-(5-hexylfuran-2-yl)octanoic acid | | +| 20:1 | 9t | 9t | Gadelaidic | (9E)-icos-9-enoic acid | | +| 20:1 | 9c | 9c | Gadoleic | (9Z)-icos-9-enoic acid | | +| 16:1 | 2t | 2t | Gaidic | (2E)-hexadec-2-enoic acid | | +| 8:2 | 3,7-diMe,2t6e | 3-CH3,7-CH3,2t,6e | Geranic | (2E)-3,7-dimethylocta-2,6-dienoic | | +| 34:0 | | | Gheddic | tetratriacontanoic acid | | +| 18:3 | 6c9c12c | 6c,9c,12c | GLA | (6Z,9Z,12Z)-octadeca-6,9,12-trienoic acid | * | +| 2:0 | 2-OH | 2-OH | Glycolic | (hydroxyacetic acid) | | +| 20:1 | 11c | 11c | Gondoic | (11Z)-icos-11-enoic acid | | +| 20:1 | 9c | 9c | Gondoleic | (9Z)-icos-9-enic acid | * | +| 13:1 | 13-Cp,6c | 13-C4H6-13,6c | Gorlic | (6Z)-13-(cyclopent-2-en-1-yl)tridec-6-enoic acid | | +| 14:2 | 5c8c | 5c,8c | Goshuyic | (5Z,8Z)-tetradeca-5,8-dienoic acid | | +| 18:2 | 9-OH,10t12a | 9-OH,10t,12a | Helenynolic | (9S,10E)-9-hydroxyoctadec-10-en-12-ynoic | | +| 16:3 | 6c10c14c | 6c,10c,14c | Hiragonic | (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic acid | | +| 17:0 | 4,8,12,16-tetraMe | 4-CH3,8-CH3,12-CH3,16-CH3 | Homophytanic | 4,8,12,16-tetramethylheptadecanoic acid | | +| 15:0 | 15-Cp | 15-C4H6-15 | Hormelic | 15-(cyclopent-2-en-1-yl)pentadecanoic acid | | +| 11:0 | 11-Cp | 11-C4H6-11 | Hydnocarpic | 11-(cyclopent-2-en1-yl)undecanoic acid | | +| 6:1 | 3t | 3t | Hydrosorbic | (3E)-hex-3-enoic acid | * | +| 33:0 | 11-OH | 11-OH | 11-Hydroxyceromelissic | 11-hydroxytritriacontanoic acid | | +| 24:1 | 2-OH,15c | 2-OH,15c | Hydroxynervonic | (15Z)-2-hydroxytetracos-15-enoic acid | | +| 25:0 | | | Hyenic | pentacosanoic acid | | +| 16:1 | 7c | 7c | Hypogeic | (7Z)-hexadec-7-enoic acid | | +| 14:0 | 3,11-diOH | 3-OH,11-OH | Ipurolic | 3,11-dihydroxytetradecanoic acid | | +| 18:3 | 9a11a17e | 9a,11a,17e | Isanic | 17-octadecene-9,11-diynoic acid | | +| 18:3 | 8-OH,9a11a17e | 8-OH,9a,11a,17e | Isanolic | 8-hydroxyoctadec-17-ene-9,11-diynoic acid | | +| 16:1 | 16-OH,5t | 16-OH,5t | Δ5 Isoambrettolic | (5E)-16-hydroxyhexadec-5-enoic acid | | +| 16:1 | 16-OH,6t | 16-OH,6t | Δ6 Isoambrettolic | (6E)-16-hydroxyhexadec-6-enoic acid | | +| 16:1 | 16-OH,9t | 16-OH,9t | Δ9 Isoambrettolic | (9E)-16-hydroxyhexadec-9-enoic acid | | +| 19:0 | 18-Me | 18-CH3 | Isoarachidic | 18-methylnonadecanoic acid | | +| 21:0 | 20-Me | 20-CH3 | Isobehenic | 20-methylhenicosanoic acid | | +| 3:0 | 2-Me | 2-CH3 | Isobutyric | 2-methylpropanoic acid | | +| 9:0 | 8-Me | 8-CH3 | Isocapric | 8-methylnonanoic acid | | +| 5:0 | 4-Me | 4-CH3 | Isocaproic | 4-methylpentanoic acid | | +| 7:0 | 6-Me | 6-CH3 | Isocaprylic | 6-methylheptanoic acid | | +| 25:0 | 24-Me | 24-CH3 | Isocerotic | 24-methylpentacosanoic acid | | +| 4:1 | 2c | 2c | Isocrotonic | ((2Z)-but-2-enoic acid) | | +| 13:1 | 13-Cp,4c | 13-C4H6-13,4c | Isogorlic | (4Z)-13-(cyclopent-2-en-1-yl)tridec-4-enoic acid | | +| 16:0 | 15-Me | 15-CH3 | Isoheptadecanoic | 15-methylhexadecanoic acid | | +| 15:0 | 14-Me | 14-CH3 | Isohexadecanoic | 14-methylpentadecanoic acid | | +| 5:0 | 4-Me | 4-CH3 | Isohexanoic | 4-methylpentanoic acid | | +| 11:0 | 10-Me | 10-CH3 | Isolauric | 10-methylundecanoic acid | | +| 5:0 | 2-OH,3-Me | 2-OH,3-CH3 | L-Isoleucic | (2S,3S)-2-Hydroxy-3-methylpentanoic acid | | +| 16:0 | 15-Me | 15-CH3 | Isomargaric | 15-methylhexadecanoic acid | | +| 27:0 | 26-Me | 26-CH3 | Isomontanic | 26-methylheptacosanoic acid | | +| 13:5 | 3c5c7a9a11a | 3c,5c,7a,9a,11a | Isomycomycin | (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic acid | * | +| 13:0 | 12-Me | 12-CH3 | Isomyristic | 12-methyltridecanoic acid | | +| 18:0 | 17-Me | 17-CH3 | Isononadecanoic | 17-methyloctadecanoic acid | | +| 8:0 | 7-Me | 7-CH3 | Isononanoic | 7-methyloctanoic acid | | +| 17:0 | 16-Me | 16-CH3 | Isooctadecanoic | 16-methylheptadecanoic acid | | +| 18:1 | 10c | 10c | Isooleic | (10Z)-octadec-10-enoic acid | | +| 15:0 | 14-Me | 14-CH3 | Isopalmitic | 14-methylpentadecanoic acid | | +| 8:0 | 6-Me | 6-CH3 | Isopelargonic | 6-methyloctanoic acid | | +| 24:0 | 23-Me | 23-CH3 | Isopentacosanoic | 23-methyltetracosanoic acid | | +| 14:0 | 13-Me | 13-CH3 | Isopentadecanoic | 13-methyltetradecanoic acid | | +| 18:3 | 9c13t15c | 9c,13t,15c | Isorumelenic | (9Z,13E,15Z)-octadeca-9,13,15-trienoic acid | | +| 17:0 | 16-Me | 16-CH3 | Isostearic | 16-methylheptadecanoic acid | | +| 22:0 | 21-Me | 21-CH3 | Isotricosanoic | 21-methyldocosanoic acid | | +| 12:0 | 11-Me | 11-CH3 | Isotridecanoic | 11-methyldodecanoic acid | | +| 13:1 | 11c | 11c | Isotridecenoic | (11Z)-tridec-11-enoic acid | | +| 4:0 | 3-Me | 3-CH3 | Isovaleric | (3-methylbutanoic acid) | | +| 18:4 | 8c10c12c14t | 8c,10c,12c,14t | Ixoric | (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic acid | | +| 18:3 | 8c10t12c | 8c,10t,12c | Jacaranda | (8Z,10E,12Z)-octadeca-8,10,12-trienoic acid | | +| 16:0 | 11-OH | 11-OH | Jalapinolic | (11S)-11-hydroxyhexadecanoic acid | | +| C12H18O3 | | | Jasmonic | {(1R,2R)-3-oxo-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid; | | +| 16:0 | 16-OH | 16-OH | Juniperic | 16-hydroxyhexadecanoic acid | | +| 20:4 | 5c11c14c17c | 5c,11c,14c,17c | Juniperonic | (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic acid | | +| 18:3 | 18-OH.9c11t13t | 18-OH,9c,11t,13t | α-Kamlolenic | (9Z,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | +| 18:3 | 18-OH,9t11t13t | 18-OH,9t,11t,13t | β-Kamlolenic (β) | (9E,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | +| 16:0 | 4-OH | 4-OH | Kerrolic | 4-hydroxyhexadecanoic acid | * | +| 20:2 | 5c11c | 5c,11c | Keteleeronic | (5Z,11Z)-icosa-5,11-dienoic acid | | +| 18:2 | 5e6e (R)-form | 5R,5e,6e | Laballenic | (5Ra)-octadeca-5,6-dienoic acid | | +| 32:0 | | | Lacceric | dotriacontanoic acid | | +| 10:3 | 2c,4a6a | 2c,4a,6a | cis-Lachnophyllic | (2Z)-dec-2-ene-4,6-diynoic acid | | +| 18:0 | 6-oxo | 6=O | Lactarinic | 6-oxooctadecanoic acid | | +| 3:0 | 2-OH | 2-OH | Lactic | (2-hydroxypropanoic acid) | | +| 3:0 | 3-OH | 3-OH | β-Lactic | 3-hydroxypropanoic acid | | +| 18:0 | 11,12-P | 11-13 | Lactobacillic | 10-[(1R,2S)-2-hexylcyclopropyl]decanoic acid | | +| 18:2 | 8-OH,9c12c | 8-OH,9c,12c | Laetisaric | (8R.9Z,12Z)-8-hydroxyoctadeca-9,12-dienoic acid | | +| 30:0 | 8,23-diOH | 8-OH,23-OH | Lanoceric | 8,23-dihydroxytriacontanoic acid | | +| 18:3 | 5e6e16c | 5e,6e,16c | (R)-Lamenallenic | (5R.16E)-octadeca-5,6,16-trienoic acid | | +| 18:3 | 5e6e16c | 5e,6e,16c | (S)-Lamenallenic | (5S,16E)-octadeca-5,6,16-trienoic acid | | +| 12:0 | | | Lauric | dodecanoic acid | | +| 12:1 | 9c | 9c | Lauroleic | (9Z)-dodec-9-enoic acid | | +| 12:1 | 5c | 5c | Lauroleinic | (5Z)-dodec-5-enoic acid | | +| 20:1 | 14-OH,11c | 14-OH,11c | Lesquerolic | (11Z)-14-hydroxyicos-11-enoic acid | | +| 5:0 | 2-OH,4-Me | 2-OH,4-CH3 | Leucic | 2-hydroxy-4-methylpentanoic acid | | +| 5:0 | 4-oxo | 4=O | Levulinic | 4-oxopentanoic acid | | +| 18:3 | 4-oxo,9c11t13t | 4=O,9c,11t,13t | α-Licanic | (9Z,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | | +| 18:3 | 4-oxo,9t11t13t | 4=O,9t,11t,13t | β-Licanic | (9E,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | | +| 17:0 | 2-Me,4-oxo | 2-CH3,4=O | Lichesterylic | 2-methyl-4-oxoheptadecanoic acid | | +| 24:0 | | | Lignoceric | tetracosanoic acid | | +| 12:1 | 4t | 4t | Linderic | (4Z)-dodec-4-enoic acid | | +| 18:2 | 9t12t | 9t,12t | Linelaidic | (9E,12E)-octadeca-9,12-dienoic acid | | +| 18:2 | 9c12c | 9c,12c | Linoleic | (9Z,12Z)-octadeca-9,12-dienoic acid | | +| 18:3 | 9t12t15t | 9t,12t,15t | Linolenelaidic | (9E,12E,15E)-octadeca-9,12,15-trienoic acid | | +| 18:3 | 9c12c15c | 9c,12c,15c | α-Linolenic | (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic acid | | +| 18:0 | 9,10,12,13,15,16-hexaOH | 9-OH,10-OH,12-OH,13-OH,15-OH,16-OH | Linusic | 9,10,12,13,15,16-hexahydroxyoctadecanoic acid | | +| 30:1 | 21c | 21c | Lumequeic | (21Z)-triacont-21-enoic acid | | +| 18:0 | 12-oxo | 12=O | Lycaonic | 12-oxooctadecanoic acid | | +| 16:1 | 11t | 11t | Lycopodic | (11E)-hexadec-11-enoic acid | | +| 18:1 | 8,9-P,8c | 8-10,8c | Malvalic | 7-(2-octylcycloprop-1-en-1-yl)heptanoic acid | | +| 18:2 | 9,12,13-triOH,10t15c | 9-OH,12-OH,13-OH,10t,15c | Malyngic | (9S,10E,12R,13S,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | | +| 11:1 | 11-Cp,6c | 11-C4H6-11,6c | Manaoic/manoaic | (6Z)-11-(cyclopent-2-en-1-yl)undec-6-enoic acid | | +| 18:2 | 9t11t | 9t,11t | Mangold's | (9E,11E)-octadeca-9,11-dienoic acid | | +| 17:0 | | | Margaric | heptadecanoic acid | | +| 10:4 | 2t4a6a8t | 2t,4a,6a,8t | Matricaric | (2E,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 10:4 | 2c4a6a8t | 2c,4a,6a,8t | Z,E-Matricaric | (2Z,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 20:3 | 5c8c11c | 5c,8c,11c | Mead | (5Z,8Z,11Z)-icosa-5,8,11-trienoic acid | | +| 14:2 | 3t5c | 3t,5c | Megatomic (megatomoic) | (3E,5Z)-tetradeca-3,5-dienoic acid | | +| 30:0 | | | Melissic | triacontanoic acid | | +| 3:1 | 2-Me,3e | 2-CH3,3e | Methacrylic | (2-methylprop-2-enoic acid) | | +| 5:0 | 3,5-diOH,3Me | 3-OH,5-OH,3-CH3 | R-Mevalonic | (3R)-3,5-dihydroxy-3-methylpentanoic acid | | +| 18:2 | 10t12t | 10t,12t | Mikusch's | (10E.12E)-octadeca-10,12-dienoic acid | | +| 18:4 | 17-OH,9a11a13a15a | 17-OH,9a,11a,13a,15a | Minquartynoic | (17S)-17-hydroxyoctadeca-9,11,13,15-tetraynoic acid | | +| 28:0 | | | Montanic | octacosanoic acid | | +| 20:4 | 4c8c12c15c | 4c,8c,12c,15c | Moroctic | (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic acid | | +| 7:1 | 5-OH,4-Me-2t | 5-OH,4-CH3,2t | Mycinonic I | (2E,4S,5R)-5-hydroxy-4-methylhept-2-enoic acid | * | +| 9:2 | 6-OH,6-Me-2t4t | 6-OH,6-CH3,2t,4t | Mycinonic II | (2E,4E,6S,7R)-7-hydroxy-6-methylnona-2,4-dienoic acid | * | +| 11:2 | 9-OH,2,8-diMe,3-oxo,4t6t | 9-OH,2-CH3,8-CH3,3=O,4t,6t | Mycinonic III | (2S,4E,6E,8S,9R)-9-hydroxy-2,8-dimethyl-3-oxoundeca-4,6-dienoic acid | * | +| 13:2 | 11-OH,2,4,10-triMe,5-oxo,6t8t | 11-OH,2-CH3,4-CH3,10-CH3,5=O,6t,8t | Mycinonic IV | (2S,4R,6E,8E,10S,11R)-11-hydroxy-2,4,10-trimethyl-5-oxotrideca-6,8-dienoic acid | * | +| 28:0 | 2,4,6-triMe | 2-CH3,4-CH3,6-CH3 | Mycoceranic | 2,4,6-trimethyloctacosanoic acid | | +| 26:0 | 2,4,6-triMe | 2-CH3,4-CH3,6-CH3 | Mycocerosic | (2R,4R,6R)-2,4,6-trimethylhexacosanoic acid | | +| 24:1 | 2,4,6-triMe,2t | 2-CH3,4-CH3,6-CH3,2t | Mycolipenic | (2E)-2,4,6-trihydroxytetracos-2-enoic acid | | +| 13:6 | 3t5c7e8e10a12a | 3t,5c,7e,8e,10a,12a | Mycomycin | (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic acid | * | +| 22:0 | 2,4,6-triMe | 2-CH3,4-CH3,6-CH3 | Mycosanoic | 2,4,6-trimethyldocosanoic acid | | +| 14:1 | 9t | 9t | Myristelaidic | (9E)-tetradec-9-enoic acid | | +| 14:0 | | | Myristic | tetradecanoic acid | | +| 14:1 | 9c | 9c | Myristoleic | (9Z)-tetradec-9-enoic acid | | +| 11:4 | 4-OH,5e6e8a10a | 4-OH,5e,6e,8a,10a | Nemotinic | 4-hydroxyundeca-5,6-diene-8,10-diynoic acid | | +| 16:0 | 15,15-diMe | 15-CH3,15-CH3 | Neostearic | 15,15-dimethylhexadecanoic acid | | +| 8:2 | 3,7-diMe,2c6e | 3-CH3,7-CH3,2c,6e | Nerolic | (2E)-3,7-dimethylocta-2,6-dienoic acid | | +| 24:1 | 15c | 15c | Nervonic | (15Z)-tetracos-15-enoic acid | | +| 24:6 | 6c9c12c15c18c21c | 6c,9c,12c,15c,18c,21c | Nisinic | (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic acid | | +| 17:2 | 8c11c | 8c,11c | Norlinoleic | (8Z,11Z)-heptadeca-8,11-dienoic acid | | +| 17:3 | 8c11c14c | 8c,11c,14c | Norlinolenic | (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic acid | | +| 10:1 | 4c | 4c | Obtusilic | (4Z)-dec-4-enoic acid | | +| 7:0 | | | Oenanthic | heptanoic acid | | +| 18:1 | 9c | 9c | Oleic | ((9Z)-octadec-9-enoic acid) | | +| 15:1 | 15-Cp,8c | 15-C4H6-15,8c | Oncobic | (8Z)-15-(cyclopent-2-en-1-yl)pentadec-8-enoic acid | | +| 16:1 | 9t | 9t | Palmitelaidic | (9E)-hexadec-9-enoic acid | | +| 16:0 | | | Palmitic | (hexadecanoic acid) | | +| 16:1 | 9c | 9c | Palmitoleic | (9Z)-hexadec-9-enoic acid | | +| 16:1 | 7a | 7a | Palmitolic | hexadec-7-ynoic | | +| 16:1 | 11c | 11c | Palmitvaccenic | (11Z)-hexadec-11-enoic acid | | +| 18:4 | 9c11t13t15c | 9c,11t,13t,15c | α-Parinaric | (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic acid | | +| 18:4 | 9t11t13t15t | 9t,11t,13t,15t | β-Parinaric | (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic acid | | +| 20:1 | 13c | 13c | Paullinic | (13E)-icos-13-enoic acid | | +| 9:0 | | | Pelargonic | nonanoic acid | | +| 18:1 | 6t | 6t | Petroselaidic | (6E)-octadec-6-enoic acid | | +| 18:1 | 6c | 6c | Petroselinic | (6Z)-octadec-6-enoic acid | | +| 22:0 | 22-OH | 22-OH | Phellonic | 22-hydroxydocosanoic acid | | +| 20:2 | 7e8e | 7e,8e | Phlomic | (7Ra)-icosa-7,8-dienoic acid | | +| 23:0 | 3,13,19-triMe | 3-CH3,13-CH3,19-CH3 | Phthioic | 3,13,19-trimethyltricosanoic acid | | +| 14:1 | 5c | 5c | Physeteric | (5Z)-tetradec-5-enoic acid | | +| 16:0 | 3,7,11,15-tetraMe | 3-CH3,7-CH3,11-CH3,15-CH3 | Phytanoic | 3,7,11,15-tetramethylhexadecanoic acid | | +| 16:1 | 3,7,11,15-tetraMe 2e | 3-CH3,7-CH3,11-CH3,15-CH3,2e | Phytenoic | 3,7,11,15-tetramethylhexa-dec-2-enoic acid | | +| 18:3 | 5c9c12c | 5c,9c,12c | Pinolenic | (5Z,9Z,12Z)-octadeca-5,9,12-trienoic acid | | +| 3:0 | 2,2-diMe | 2-CH3,2-CH3 | Pivalic | (2,2-dimethylpropanoic acid) | | +| 15:0 | 2,6,10,14-tetraMe | 2-CH3,6-CH3,10-CH3,14-CH3 | Pristanic | 2,6,10,14-tetramethylpentadecanoic acid | | +| 3:0 | 2a | 2a | Propiolic | (Propynoic acid) | | +| 3:0 | | | Propionic | (Propanoic acid) | | +| 18:3 | 10t12t14t | 10t,12t,14t | Pseudoeleostearic | (10E,12E,14E)-octadeca-10,12,14-trienoic acid | | +| 33:0 | | | Psyllic | tritriacontanoic acid | | +| 18:3 | 9c11t13c | 9c,11t,13c | Punicic | (9Z,11E,13Z)-octadeca-9,11,13-trienoic acid | | +| 5:1 | 4-Me,3e | 4-CH3,3e | Pyroterebic | 4-methyl-3-pentenoic acid | | +| 17:2 | 8a10t | 8a,10t | Pyrulic | (10E)-heptadec-10-en-8-ynoic acid | | +| 3:0 | 2-oxo | 2=O | Pyruvic | 2-oxopropanoic acid | | +| 8:1 | 3,7-diMe,6e | 3-CH3,7-CH3,6e | Rhodinic | 3,7-Dimethyloct-6-enoic acid | | +| 18:1 | 12-OH,9t | 12-OH,9t | Ricinelaidic | (9E)-12-hydroxyoctadec-9-enoic acid | | +| 18:2 | 9c11c | 9c,11c | Ricinenic | (9Z,11Z)-octadeca-9,11-dienoic acid | | +| 18:1 | 12-OH,9c | 12-OH,9c | Ricinoleic | (9Z,12R)-12-hydroxy-9-octadecenoic acid | | +| 18:1 | 12-OH,9a | 12-OH,9a | Ricinstearolic | 12-hydroxyoctadeca-9-ynoic acid | | +| 18:0 | 10-OH | 10-OH | Rosilic | 10-hydroxyoctadecanoic acid | | +| 16:3 | 7c10c13c | 7c,10c,13c | Roughanic | (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic acid | | +| 18:3 | 9c11t15c | 9c,11t,15c | Rumelenic | (9Z,11E,15Z)-octadeca-9,11,15-trienoic acid | | +| 18:2 | 9c11t | 9c,11t | Rumenic | (9Z,11E)-octadeca-9,11-dienoic acid | | +| 12:0 | 12-OH | 12-OH | Sabinic | 12-hydroxydodecanoic acid | | +| 16:1 | 6c | 6c | Sapienic | (6Z)-hexadec-6-enoic acid | * | +| 14:0 | 12-Me | 12-CH3 | Sarcinic | 12-methyltetradecanoic acid | | +| 18:0 | 9,10,12,13-tetraOH | 9-OH,10-OH,12-OH,13-OH | Sativic (sativinic) | 9,10,12,13-tetrahydroxyoctadecanoic acid | | +| 20:3 | 5c11c14c | 5c,11c,14c | Sciadonic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 20:3 | 5c11c14c | 5c,11c,14c | Sciadopinolenic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 18:2 | 5c8c | 5c,8c | Sebaleic | (5Z,8Z)-octadeca-5,8-dienoic acid | | +| 24:1 | 15t | 15t | trans-Selacholeic | (15E)-Tetracos-=15-enoic acid | | +| 26:5 | 11c14c17c20c23c | 11c,14c,17c,20c,23c | Shibic | (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic acid | | +| 6:2 | 2t4t | 2t,4t | Sorbic | ((2E,4E)-hexa-2,4-dienoic acid) | | +| 18:0 | | | Stearic | (octadecanoic acid) | | +| 18:4 | 6c9c12c15c | 6c,9c,12c,15c | Stearidonic | (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic acid | | +| 18:1 | 9a | 9a | Stearolic | octadeca-9-ynoic acid | | +| 18:1 | 9,10-P,9c | 9-11,9c | Sterculic | 8-(2-octylcycloprop-1-en-1-yl)octanoic acid | | +| 18:2 | 9,10-P,9c17a | 9-11,9c,17a | Sterculynic | 7-[2-(non-8-yn-1-yl)cycloprop-1-en-1-yl]heptanoic acid- | | +| 10:2 | 2c4c | 2c,4c | cis,cis-Stillingic | (2Z,4Z)-deca-2.4-dienoic acid | | +| 10:2 | 2t4c | 2t,4c | trans,cis-Stillingic | (2E,4Z)-deca-2.4-dienoic acid | | +| 18:1 | 9-OH,12c | 9-OH,12c | Strophanthus | (12Z)-9-hydroxyoctadec-12-enoic acid | | +| 18:1 | 6a | 6a | Tariric | octadec-6-ynoic | | +| 18:2 | 5c9c | 5c,9c | Taxoleic | (5Z,9Z)-octadeca-5,9-dienoic acid | | +| 18:1 | 5t | 5t | Thalictric | (5E)-octadec-5-enoic acid | | +| 4:0 | 2,3,4-triOH | 2-OH,3-OH,4-OH | (+/-) Threonic | (+/-)-2,3,4-trihydroxybutanoic acid | | +| 4:0 | 2S,3R,4-triOH | 2S,2-OH,3R,3-OH,4-OH | D-Threonic | (2S,3R)-2,3,4-trihydroxybutanoic acid | | +| 4:0 | 2R,3S,4-triOH | 2R,2-OH,3S,3-OH,4-OH | L-Threonic | (2R,3S)-2,3,4-trihydroxybutanoic acid | | +| 26:6 | | | Thynnic | hexacosahexaenoic acid | (probably n-3) | +| 4:1 | 2-Me-2t | 2-CH3,2t | Tiglic | (2E)-2-methylbut-2-enoic acid | | +| 12:1 | 12-oxo,10t | 12=O,10t | Traumatin | (10E)-12-oxododec-10-enoic acid | * | +| 13:0 | | | Tridecylic | tridecanoic acid | | +| 14:1 | 4c | 4c | Tsuzuic | (4Z)-tetradec-4-enoic acid | | +| 18:0 | 10-Me | 10-CH3 | Tuberculostearic | (10R)-methyloctadecanoic acid | | +| 15:0 | 3,12-diOH | 3-OH,12-OH | Turpetholic A | 3,12-dihydroxypentadecanoic acid | | +| 15:0 | 4,12-diOH | 4-OH,12-OH | Turpetholic B | 4,12-dihydroxypentadecanoic acid | | +| 16:0 | 4,12-diOH | 4-OH,12-OH | Turpetholic C | 4,12-dihydroxyhexadecanoic acid | | +| 11:1 | 10e | 10e | Undecylenic | undec-10-enoic acid | | +| 11:0 | | | Undecylic | undecanoic | | +| 30:0 | 30-OH | 30-OH | Ursolic | 30-hydroxytriacontanoic acid | | +| 16:0 | 15,16-diOH | 15-OH,16-OH | Ustilic A | 15,16-dihydroxyhexadecanoic acid | | +| 16:0 | 2,15,16-triOH | 2-OH,15-OH,16-OH | Ustilic B | 2,15,16-trihydroxyhexadecanoic acid | | +| 18:2 | 11t15c | 11t,15c | Vaccelenic | (11E,15Z)-octadeca-11,15-di-enoic acid | | +| 18:1 | 11t | 11t | Vaccenic | (11E)-octadec-11-enoic acid | | +| 5:0 | | | Valeric | (pentanoic acid) | | +| 5:0 | 2-Propyl | 2-C3H7 | Valproic | 2-propylpentanoic acid | | +| 22:0 | 9,10,12,13-tetraOH | 9-OH,10-OH,12-OH,13-OH | Ventosic | 9,10,12,13-tetrahydroxydocosanoic acid | | +| 18:1 | cis-12,13-ep,9c | 12-O-13,9c,12c | Vernolic | (9Z)-11-[(2S,3R)-3-pentyloxiran-2-yl]undec-9-enoic acid | | +| 14:3 | 4,7-ep,8-oxo,2t9a11c | 4-O-7,8=O,2t,9a,11c | Wyeronic | (2Z)-3-{5-[(4E)-hex-4-en-2-ynoyl]furan-2-yl}prop-2-enoic acid | * | +| 26:1 | 17c | 17c | Ximenic | (17Z)-hexacos-17-enoic acid | | +| 18:2 | 9a11t | 9a,11t | Ximenynic | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2 | 8a10c | 8a,10c | Xionenynic | (10Z)-octadec-10-en-8-ynoic acid | | From f04429410f9dd09c277f00ef4877dae0cc6d8c91 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 10:45:25 +0300 Subject: [PATCH 08/26] =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ftl/TEMP copy.md | 349 +++++++++++++++++++++++- ftl/TEMP.md | 684 +++++++++++++++++++++++------------------------ 2 files changed, 684 insertions(+), 349 deletions(-) diff --git a/ftl/TEMP copy.md b/ftl/TEMP copy.md index e40dea4..8526ce6 100644 --- a/ftl/TEMP copy.md +++ b/ftl/TEMP copy.md @@ -1,7 +1,342 @@ -| 3-5 | -| 8-10 | -| 9-11 | -| 11-13 | -| 8-10,8c | -| 9-11,9c | -| 9-11,9c,17a | \ No newline at end of file +| | +| --------------------- | +| | +| | +| 2e | +| 16c,13c,10c,7c | +| 11t,9a | +| 11t,9a | +| 11e,9c,7c,5c,3c | +| 14c,11c | +| | +| | +| | +| | +| | +| | +| | +| 17e,6a | +| 17e,8a | +| 7t | +| 10a,8a,4t,2t | +| 2c | +| | +| | +| | +| | +| | +| | +| 14c,11c,8c,5c | +| | +| 11c | +| 14a,12a,16c,9t | +| 17c,11c | +| 12c,9c | +| 9c | +| | +| 13a | +| 14t,11c,7c | +| 14c,11c,8c | +| 14c,11c,7c | +| 13c,11a,9a | +| 13c,11a,9a | +| 14c,12t,10t,8c,5c | +| 13t | +| | +| | +| | +| 12c,9c,3t | +| 12t,10c,8c | +| 12c,10c,8c | +| | +| | +| 9e | +| | +| | +| | +| 13c,11t,9t | +| | +| | +| | +| 11t | +| 11c | +| | +| 15c,13t,11t,9c | +| 11c,6c | +| 11c | +| 8c | +| | +| 19c,15c,12c,8c,4c | +| 12c,10t,8t | +| 15c,12c,10t,8t | +| 12c,9c,5t | +| 15c,12c,9c,5c | +| | +| | +| | +| 11t,9c | +| 12c,9c | +| 12a,9c | +| 2t | +| 14c,12a,9c | +| 8a,6a,4a | +| 9c,5c | +| 17e,14a,12a,9c | +| 4c,2c | +| 4c,2c | +| 15c,9c | +| 19c,16c,13c,10c,7c,4c | +| 15c,12c,9c,6a | +| | +| 14c,11c,8c | +| 14c,11c | +| 17c,14c,11c | +| 13c,10c,7c | +| 14c,11c,7c | +| 11c,7c | +| 10t | +| | +| 10t | +| | +| 12c,10t | +| 12t,10t | +| 19c,16c,13c,10c,7c | +| 10a,7a,5a,3c | +| 10e,9e,7a,5a,3c | +| 9t | +| 13t,11t,9c | +| 13t,11t,9t | +| 17c,14c,11c,8c,5c | +| 11c,5c | +| 16c,13c,5c | +| 13c | +| | +| | +| 13t,11a,9a | +| 10c,6c,2c | +| | +| 15c,10t | +| 11t,9t | +| 9t | +| 9c | +| 2t | +| 6e,2t | +| | +| 12c,9c,6c | +| | +| 11c | +| 9c | +| 6c | +| 8c,5c | +| 12a,10t | +| 14c,10c,6c | +| | +| | +| | +| 3t | +| | +| 15c | +| | +| 7c | +| | +| 17e,11a,9a | +| 17e,11a,9a | +| 5t | +| 6t | +| 9t | +| | +| | +| | +| | +| | +| | +| | +| 2c | +| 4c | +| | +| | +| | +| | +| | +| | +| | +| 11a,9a,7a,5c,3c | +| | +| | +| | +| | +| 10c | +| | +| | +| | +| | +| 15c,13t,9c | +| | +| | +| | +| 11c | +| | +| 14t,12c,10c,8c | +| 12c,10t,8c | +| | +| | +| | +| 17c,14c,11c,5c | +| 13t,11t,9c | +| 13t,11t,9t | +| | +| 11c,5c | +| 6e,5e | +| | +| 6a,4a,2c | +| | +| | +| | +| | +| 12c,9c | +| | +| 16c,6e,5e | +| 16c,6e,5e | +| | +| 9c | +| 5c | +| 11c | +| | +| | +| 13t,11t,9c | +| 13t,11t,9t | +| | +| | +| 4t | +| 12t,9t | +| 12c,9c | +| 15t,12t,9t | +| 15c,12c,9c | +| | +| 21c | +| | +| 11t | +| 8c | +| 15c,10t | +| 6c | +| 11t,9t | +| | +| 8t,6a,4a,2t | +| 8t,6a,4a,2c | +| 11c,8c,5c | +| 5c,3t | +| | +| 3e | +| | +| 12t,10t | +| 15a,13a,11a,9a | +| | +| 15c,12c,8c,4c | +| 2t | +| 4t,2t | +| 6t,4t | +| 8t,6t | +| | +| | +| 2t | +| 12a,10a,8e,7e,5c,3t | +| | +| 9t | +| | +| 9c | +| 10a,8a,6e,5e | +| | +| 6e,2c | +| 15c | +| 21c,18c,15c,12c,9c,6c | +| 11c,8c | +| 14c,11c,8c | +| 4c | +| | +| 9c | +| 8c | +| 9t | +| | +| 9c | +| 7a | +| 11c | +| 15c,13t,11t,9c | +| 15t,13t,11t,9t | +| 13c | +| | +| 6t | +| 6c | +| | +| 8e,7e | +| | +| 5c | +| | +| 2e | +| 12c,9c,5c | +| | +| | +| 2a | +| | +| 14t,12t,10t | +| | +| 13c,11t,9c | +| 3e | +| 10t,8a | +| | +| 6e | +| 9t | +| 11c,9c | +| 9c | +| 9a | +| | +| 13c,10c,7c | +| 15c,11t,9c | +| 11t,9c | +| | +| 6c | +| | +| | +| 14c,11c,5c | +| 14c,11c,5c | +| 8c,5c | +| 15t | +| 23c,20c,17c,14c,11c | +| 4t,2t | +| | +| 15c,12c,9c,6c | +| 9a | +| 9c | +| 17a,9c | +| 4c,2c | +| 4c,2t | +| 12c | +| 6a | +| 9c,5c | +| 5t | +| | +| | +| | +| | +| 2t | +| 10t | +| | +| 4c | +| | +| | +| | +| | +| 10e | +| | +| | +| | +| | +| 15c,11t | +| 11t | +| | +| | +| | +| 12c,9c | +| 11c,9a,2t | +| 17c | +| 11t,9a | +| 10c,8a | \ No newline at end of file diff --git a/ftl/TEMP.md b/ftl/TEMP.md index 9062cb1..4899a3f 100644 --- a/ftl/TEMP.md +++ b/ftl/TEMP.md @@ -1,342 +1,342 @@ -| | | -| ---------------------------------- | ---- | -| | | -| 2-OH,2-CH3 | | -| 2e | | -| 7c,10c,13c | ,16c | -| 9a | ,11t | -| 8-OH,9a | ,11t | -| 3c,5c,7c,9c | ,11e | -| 14-O-15,11c | ,14c | -| 3-C4H6-3 | | -| 5-C4H6-5 | | -| 9-C4H6-9 | | -| 1-C4H6-1 | | -| 7-C4H6-7 | | -| 9-OH,10-OH,16-OH | | -| 9-OH,10-OH,18-OH | | -| 6a | ,17e | -| 8a | ,17e | -| 16-OH | ,7t | -| 2t,4t,8a | ,10a | -| 2-CH3 | ,2c | -| 14-CH3 | | -| 13-CH3 | | -| 16-CH3 | | -| 10-CH3 | | -| 2-OH,3-OH,4-OH,4-OH | | -| | | -| 5c,8c,11c | ,14c | -| 6-OH,6-CH3,9=O | | -| 11c | | -| 9-OH,9t,16c,12a | ,14a | -| 14-OH,11c | ,17c | -| 15R,15-OH,9c | ,12c | -| 11-OH,13-OH | ,9c | -| | | -| 13a | | -| 7c,11c | ,14t | -| 8c,11c | ,14c | -| 7c,11c | ,14c | -| 9a,11a | ,13c | -| 8-OH,9a,11a | ,13c | -| 5c,8c,10t,12t | ,14c | -| 13t | | -| 11-OH | | -| 6-OH | | -| | | -| 3t,9c | ,12c | -| 8c,10c | ,12t | -| 8c,10c | ,12c | -| | | -| | | -| 9e | | -| | | -| | | -| 3-5 | | -| 9t,11t | ,13c | -| 2-OH | | -| | | -| | | -| 11t | | -| 11c | | -| 13-C4H6-13 | | -| 4=O,9c,11t,13t | ,15c | -| 6c | ,11c | -| 11c | | -| 8c | | -| | | -| 4c,8c,12c,15c | ,19c | -| 9Oxa,8t,10t | ,12c | -| 9Oxa,8t,10t,12c | ,15c | -| 5t,9c | ,12c | -| 5c,9c,12c | ,15c | -| 3-OH,12-OH | | -| 11-OH | | -| 11-OH | | -| 13-OH,9c | ,11t | -| 9-O-10,9c | ,12c | -| 9c | ,12a | -| 2t | | -| 9c,12a | ,14c | -| 2,4a,6a | ,8a | -| 5c | ,9c | -| 16-OH,9c,12a,14a | ,17e | -| 6-CH3,2c | ,4c | -| 8-OH,6-CH3,2c | ,4c | -| 12-OH,9c | ,15c | -| 4c,7c,10c,13c,16c | ,19c | -| 6a,9c,12c | ,15c | -| 3-OH,4-OH,5-OH | | -| 8c,11c | ,14c | -| 11c | ,14c | -| 11c,14c | ,17c | -| 7c,10c | ,13c | -| 7c,11c | ,14c | -| 7c | ,11c | -| 9S,9-OH,12S,12-OH,13S,13-OH | ,10t | -| 8-10 | | -| 9S,9-OH,12R,12-OH,13S,13-OH | ,10t | -| 9-11 | | -| 9-OH,10t | ,12c | -| 9-OH,10t | ,12t | -| 7c,10c,13c,16c | ,19c | -| 3c,5a,7a | ,10a | -| 3c,5a,7a,9e | ,10e | -| 9t | | -| 9c,11t | ,13t | -| 9t,11t | ,13t | -| 5c,8c,11c,14c | ,17c | -| 5c | ,11c | -| 5c,13c | ,16c | -| 13c | | -| 2R,2-OH,3R,3-OH,4-OH | | -| 2S,2-OH,3S,3-OH,4-OH | | -| 9a,11a | ,13t | -| 3-CH3,7-CH3,11-CH3,2c,6c | ,10c | -| 2-OH,3-OH,4-OH,5-OH | | -| 9-OH,12-OH,13-OH,10t | ,15c | -| 9-O-12,9t | ,11t | -| 9t | | -| 9c | | -| 2t | | -| 3-CH3,7-CH3,2t | ,6e | -| | | -| 6c,9c | ,12c | -| 2-OH | | -| 11c | | -| 9c | | -| 13-C4H6-13 | ,6c | -| 5c | ,8c | -| 9-OH,10t | ,12a | -| 6c,10c | ,14c | -| 4-CH3,8-CH3,12-CH3,16-CH3 | | -| 15-C4H6-15 | | -| 11-C4H6-11 | | -| 3t | | -| 11-OH | | -| 2-OH | ,15c | -| | | -| 7c | | -| 3-OH,11-OH | | -| 9a,11a | ,17e | -| 8-OH,9a,11a | ,17e | -| 16-OH | ,5t | -| 16-OH | ,6t | -| 16-OH | ,9t | -| 18-CH3 | | -| 20-CH3 | | -| 2-CH3 | | -| 8-CH3 | | -| 4-CH3 | | -| 6-CH3 | | -| 24-CH3 | | -| 2c | | -| 13-C4H6-13 | ,4c | -| 15-CH3 | | -| 14-CH3 | | -| 4-CH3 | | -| 10-CH3 | | -| 2-OH,3-CH3 | | -| 15-CH3 | | -| 26-CH3 | | -| 3c,5c,7a,9a | ,11a | -| 12-CH3 | | -| 17-CH3 | | -| 7-CH3 | | -| 16-CH3 | | -| 10c | | -| 14-CH3 | | -| 6-CH3 | | -| 23-CH3 | | -| 13-CH3 | | -| 9c,13t | ,15c | -| 16-CH3 | | -| 21-CH3 | | -| 11-CH3 | | -| 11c | | -| 3-CH3 | | -| 8c,10c,12c | ,14t | -| 8c,10t | ,12c | -| 11-OH | | -| | | -| 16-OH | | -| 5c,11c,14c | ,17c | -| 18-OH,9c,11t | ,13t | -| 18-OH,9t,11t | ,13t | -| 4-OH | | -| 5c | ,11c | -| 5R,5e | ,6e | -| | | -| 2c,4a | ,6a | -| 6=O | | -| 2-OH | | -| 3-OH | | -| 11-13 | | -| 8-OH,9c | ,12c | -| 8-OH,23-OH | | -| 5e,6e | ,16c | -| 5e,6e | ,16c | -| | | -| 9c | | -| 5c | | -| 14-OH | ,11c | -| 2-OH,4-CH3 | | -| 4=O | | -| 4=O,9c,11t | ,13t | -| 4=O,9t,11t | ,13t | -| 2-CH3,4=O | | -| | | -| 4t | | -| 9t | ,12t | -| 9c | ,12c | -| 9t,12t | ,15t | -| 9c,12c | ,15c | -| 9-OH,10-OH,12-OH,13-OH,15-OH,16-OH | | -| 21c | | -| 12=O | | -| 11t | | -| 8-10 | ,8c | -| 9-OH,12-OH,13-OH,10t | ,15c | -| 11-C4H6-11 | ,6c | -| 9t | ,11t | -| | | -| 2t,4a,6a | ,8t | -| 2c,4a,6a | ,8t | -| 5c,8c | ,11c | -| 3t | ,5c | -| | | -| 2-CH3 | ,3e | -| 3-OH,5-OH,3-CH3 | | -| 10t | ,12t | -| 17-OH,9a,11a,13a | ,15a | -| | | -| 4c,8c,12c | ,15c | -| 5-OH,4-CH3 | ,2t | -| 6-OH,6-CH3,2t | ,4t | -| 9-OH,2-CH3,8-CH3,3=O,4t | ,6t | -| 11-OH,2-CH3,4-CH3,10-CH3,5=O,6t | ,8t | -| 2-CH3,4-CH3,6-CH3 | | -| 2-CH3,4-CH3,6-CH3 | | -| 2-CH3,4-CH3,6-CH3 | ,2t | -| 3t,5c,7e,8e,10a | ,12a | -| 2-CH3,4-CH3,6-CH3 | | -| 9t | | -| | | -| 9c | | -| 4-OH,5e,6e,8a | ,10a | -| 15-CH3,15-CH3 | | -| 3-CH3,7-CH3,2c | ,6e | -| 15c | | -| 6c,9c,12c,15c,18c | ,21c | -| 8c | ,11c | -| 8c,11c | ,14c | -| 4c | | -| | | -| 9c | | -| 15-C4H6-15 | ,8c | -| 9t | | -| | | -| 9c | | -| 7a | | -| 11c | | -| 9c,11t,13t | ,15c | -| 9t,11t,13t | ,15t | -| 13c | | -| | | -| 6t | | -| 6c | | -| 22-OH | | -| 7e | ,8e | -| 3-CH3,13-CH3,19-CH3 | | -| 5c | | -| 3-CH3,7-CH3,11-CH3,15-CH3 | | -| 3-CH3,7-CH3,11-CH3,15-CH3 | ,2e | -| 5c,9c | ,12c | -| 2-CH3,2-CH3 | | -| 2-CH3,6-CH3,10-CH3,14-CH3 | | -| 2a | | -| | | -| 10t,12t | ,14t | -| | | -| 9c,11t | ,13c | -| 4-CH3 | ,3e | -| 8a | ,10t | -| 2=O | | -| 3-CH3,7-CH3 | ,6e | -| 12-OH | ,9t | -| 9c | ,11c | -| 12-OH | ,9c | -| 12-OH | ,9a | -| 10-OH | | -| 7c,10c | ,13c | -| 9c,11t | ,15c | -| 9c | ,11t | -| 12-OH | | -| 6c | | -| 12-CH3 | | -| 9-OH,10-OH,12-OH,13-OH | | -| 5c,11c | ,14c | -| 5c,11c | ,14c | -| 5c | ,8c | -| 15t | | -| 11c,14c,17c,20c | ,23c | -| 2t | ,4t | -| | | -| 6c,9c,12c | ,15c | -| 9a | | -| 9-11 | ,9c | -| 9-11,9c | ,17a | -| 2c | ,4c | -| 2t | ,4c | -| 9-OH | ,12c | -| 6a | | -| 5c | ,9c | -| 5t | | -| 2-OH,3-OH,4-OH | | -| 2S,2-OH,3R,3-OH,4-OH | | -| 2R,2-OH,3S,3-OH,4-OH | | -| | | -| 2-CH3 | ,2t | -| 12=O | ,10t | -| | | -| 4c | | -| 10-CH3 | | -| 3-OH,12-OH | | -| 4-OH,12-OH | | -| 4-OH,12-OH | | -| 10e | | -| | | -| 30-OH | | -| 15-OH,16-OH | | -| 2-OH,15-OH,16-OH | | -| 11t | ,15c | -| 11t | | -| | | -| 2-C3H7 | | -| 9-OH,10-OH,12-OH,13-OH | | -| 12-O-13,9c | ,12c | -| 4-O-7,8=O,2t,9a | ,11c | -| 17c | | -| 9a | ,11t | -| 8a | ,10c | \ No newline at end of file +| | | +| ---------------------------------- | ---------------------- | +| | | +| 2-OH,2-CH3 | | +| | 2e | +| | ,16c&13c&10c&7c | +| | ,11t&9a | +| 8-OH | ,11t&9a& | +| | ,11e&9c&7c&5c&3c | +| 14-O-15 | ,14c&11c& | +| 3-C4H6-3 | | +| 5-C4H6-5 | | +| 9-C4H6-9 | | +| 1-C4H6-1 | | +| 7-C4H6-7 | | +| 9-OH,10-OH,16-OH | | +| 9-OH,10-OH,18-OH | | +| | ,17e&6a | +| | ,17e&8a | +| 16-OH | ,7t& | +| | ,10a&8a&4t&2t | +| 2-CH3 | ,2c& | +| 14-CH3 | | +| 13-CH3 | | +| 16-CH3 | | +| 10-CH3 | | +| 2-OH,3-OH,4-OH,4-OH | | +| | | +| | ,14c&11c&8c&5c | +| 6-OH,6-CH3,9=O | | +| | 11c | +| 9-OH | ,14a&12a&16c&9t& | +| 14-OH | ,17c&11c& | +| 15R,15-OH | ,12c&9c& | +| 11-OH,13-OH | ,9c& | +| | | +| | 13a | +| | ,14t&11c&7c | +| | ,14c&11c&8c | +| | ,14c&11c&7c | +| | ,13c&11a&9a | +| 8-OH | ,13c&11a&9a& | +| | ,14c&12t&10t&8c&5c | +| | 13t | +| 11-OH | | +| 6-OH | | +| | | +| | ,12c&9c&3t | +| | ,12t&10c&8c | +| | ,12c&10c&8c | +| | | +| | | +| | 9e | +| | | +| | | +| 3-5 | | +| | ,13c&11t&9t | +| 2-OH | | +| | | +| | | +| | 11t | +| | 11c | +| 13-C4H6-13 | | +| 4=O | ,15c&13t&11t&9c& | +| | ,11c&6c | +| | 11c | +| | 8c | +| | | +| | ,19c&15c&12c&8c&4c | +| 9Oxa | ,12c&10t&8t& | +| 9Oxa | ,15c&12c&10t&8t& | +| | ,12c&9c&5t | +| | ,15c&12c&9c&5c | +| 3-OH,12-OH | | +| 11-OH | | +| 11-OH | | +| 13-OH | ,11t&9c& | +| 9-O-10 | ,12c&9c& | +| | ,12a&9c | +| | 2t | +| | ,14c&12a&9c | +| 2 | ,8a&6a&4a& | +| | ,9c&5c | +| 16-OH | ,17e&14a&12a&9c& | +| 6-CH3 | ,4c&2c& | +| 8-OH,6-CH3 | ,4c&2c& | +| 12-OH | ,15c&9c& | +| | ,19c&16c&13c&10c&7c&4c | +| | ,15c&12c&9c&6a | +| 3-OH,4-OH,5-OH | | +| | ,14c&11c&8c | +| | ,14c&11c | +| | ,17c&14c&11c | +| | ,13c&10c&7c | +| | ,14c&11c&7c | +| | ,11c&7c | +| 9S,9-OH,12S,12-OH,13S,13-OH | ,10t& | +| 8-10 | | +| 9S,9-OH,12R,12-OH,13S,13-OH | ,10t& | +| 9-11 | | +| 9-OH | ,12c&10t& | +| 9-OH | ,12t&10t& | +| | ,19c&16c&13c&10c&7c | +| | ,10a&7a&5a&3c | +| | ,10e&9e&7a&5a&3c | +| | 9t | +| | ,13t&11t&9c | +| | ,13t&11t&9t | +| | ,17c&14c&11c&8c&5c | +| | ,11c&5c | +| | ,16c&13c&5c | +| | 13c | +| 2R,2-OH,3R,3-OH,4-OH | | +| 2S,2-OH,3S,3-OH,4-OH | | +| | ,13t&11a&9a | +| 3-CH3,7-CH3,11-CH3 | ,10c&6c&2c& | +| 2-OH,3-OH,4-OH,5-OH | | +| 9-OH,12-OH,13-OH | ,15c&10t& | +| 9-O-12 | ,11t&9t& | +| | 9t | +| | 9c | +| | 2t | +| 3-CH3,7-CH3 | ,6e&2t& | +| | | +| | ,12c&9c&6c | +| 2-OH | | +| | 11c | +| | 9c | +| 13-C4H6-13 | ,6c& | +| | ,8c&5c | +| 9-OH | ,12a&10t& | +| | ,14c&10c&6c | +| 4-CH3,8-CH3,12-CH3,16-CH3 | | +| 15-C4H6-15 | | +| 11-C4H6-11 | | +| | 3t | +| 11-OH | | +| 2-OH | ,15c& | +| | | +| | 7c | +| 3-OH,11-OH | | +| | ,17e&11a&9a | +| 8-OH | ,17e&11a&9a& | +| 16-OH | ,5t& | +| 16-OH | ,6t& | +| 16-OH | ,9t& | +| 18-CH3 | | +| 20-CH3 | | +| 2-CH3 | | +| 8-CH3 | | +| 4-CH3 | | +| 6-CH3 | | +| 24-CH3 | | +| | 2c | +| 13-C4H6-13 | ,4c& | +| 15-CH3 | | +| 14-CH3 | | +| 4-CH3 | | +| 10-CH3 | | +| 2-OH,3-CH3 | | +| 15-CH3 | | +| 26-CH3 | | +| | ,11a&9a&7a&5c&3c | +| 12-CH3 | | +| 17-CH3 | | +| 7-CH3 | | +| 16-CH3 | | +| | 10c | +| 14-CH3 | | +| 6-CH3 | | +| 23-CH3 | | +| 13-CH3 | | +| | ,15c&13t&9c | +| 16-CH3 | | +| 21-CH3 | | +| 11-CH3 | | +| | 11c | +| 3-CH3 | | +| | ,14t&12c&10c&8c | +| | ,12c&10t&8c | +| 11-OH | | +| | | +| 16-OH | | +| | ,17c&14c&11c&5c | +| 18-OH | ,13t&11t&9c& | +| 18-OH | ,13t&11t&9t& | +| 4-OH | | +| | ,11c&5c | +| 5R | ,6e&5e& | +| | | +| | ,6a&4a&2c | +| 6=O | | +| 2-OH | | +| 3-OH | | +| 11-13 | | +| 8-OH | ,12c&9c& | +| 8-OH,23-OH | | +| | ,16c&6e&5e | +| | ,16c&6e&5e | +| | | +| | 9c | +| | 5c | +| 14-OH | ,11c& | +| 2-OH,4-CH3 | | +| 4=O | | +| 4=O | ,13t&11t&9c& | +| 4=O | ,13t&11t&9t& | +| 2-CH3,4=O | | +| | | +| | 4t | +| | ,12t&9t | +| | ,12c&9c | +| | ,15t&12t&9t | +| | ,15c&12c&9c | +| 9-OH,10-OH,12-OH,13-OH,15-OH,16-OH | | +| | 21c | +| 12=O | | +| | 11t | +| 8-10 | ,8c& | +| 9-OH,12-OH,13-OH | ,15c&10t& | +| 11-C4H6-11 | ,6c& | +| | ,11t&9t | +| | | +| | ,8t&6a&4a&2t | +| | ,8t&6a&4a&2c | +| | ,11c&8c&5c | +| | ,5c&3t | +| | | +| 2-CH3 | ,3e& | +| 3-OH,5-OH,3-CH3 | | +| | ,12t&10t | +| 17-OH | ,15a&13a&11a&9a& | +| | | +| | ,15c&12c&8c&4c | +| 5-OH,4-CH3 | ,2t& | +| 6-OH,6-CH3 | ,4t&2t& | +| 9-OH,2-CH3,8-CH3,3=O | ,6t&4t& | +| 11-OH,2-CH3,4-CH3,10-CH3,5=O | ,8t&6t& | +| 2-CH3,4-CH3,6-CH3 | | +| 2-CH3,4-CH3,6-CH3 | | +| 2-CH3,4-CH3,6-CH3 | ,2t& | +| | ,12a&10a&8e&7e&5c&3t | +| 2-CH3,4-CH3,6-CH3 | | +| | 9t | +| | | +| | 9c | +| 4-OH | ,10a&8a&6e&5e& | +| 15-CH3,15-CH3 | | +| 3-CH3,7-CH3 | ,6e&2c& | +| | 15c | +| | ,21c&18c&15c&12c&9c&6c | +| | ,11c&8c | +| | ,14c&11c&8c | +| | 4c | +| | | +| | 9c | +| 15-C4H6-15 | ,8c& | +| | 9t | +| | | +| | 9c | +| | 7a | +| | 11c | +| | ,15c&13t&11t&9c | +| | ,15t&13t&11t&9t | +| | 13c | +| | | +| | 6t | +| | 6c | +| 22-OH | | +| | ,8e&7e | +| 3-CH3,13-CH3,19-CH3 | | +| | 5c | +| 3-CH3,7-CH3,11-CH3,15-CH3 | | +| 3-CH3,7-CH3,11-CH3,15-CH3 | ,2e& | +| | ,12c&9c&5c | +| 2-CH3,2-CH3 | | +| 2-CH3,6-CH3,10-CH3,14-CH3 | | +| | 2a | +| | | +| | ,14t&12t&10t | +| | | +| | ,13c&11t&9c | +| 4-CH3 | ,3e& | +| | ,10t&8a | +| 2=O | | +| 3-CH3,7-CH3 | ,6e& | +| 12-OH | ,9t& | +| | ,11c&9c | +| 12-OH | ,9c& | +| 12-OH | ,9a& | +| 10-OH | | +| | ,13c&10c&7c | +| | ,15c&11t&9c | +| | ,11t&9c | +| 12-OH | | +| | 6c | +| 12-CH3 | | +| 9-OH,10-OH,12-OH,13-OH | | +| | ,14c&11c&5c | +| | ,14c&11c&5c | +| | ,8c&5c | +| | 15t | +| | ,23c&20c&17c&14c&11c | +| | ,4t&2t | +| | | +| | ,15c&12c&9c&6c | +| | 9a | +| 9-11 | ,9c& | +| 9-11 | ,17a&9c& | +| | ,4c&2c | +| | ,4c&2t | +| 9-OH | ,12c& | +| | 6a | +| | ,9c&5c | +| | 5t | +| 2-OH,3-OH,4-OH | | +| 2S,2-OH,3R,3-OH,4-OH | | +| 2R,2-OH,3S,3-OH,4-OH | | +| | | +| 2-CH3 | ,2t& | +| 12=O | ,10t& | +| | | +| | 4c | +| 10-CH3 | | +| 3-OH,12-OH | | +| 4-OH,12-OH | | +| 4-OH,12-OH | | +| | 10e | +| | | +| 30-OH | | +| 15-OH,16-OH | | +| 2-OH,15-OH,16-OH | | +| | ,15c&11t | +| | 11t | +| | | +| 2-C3H7 | | +| 9-OH,10-OH,12-OH,13-OH | | +| 12-O-13 | ,12c&9c& | +| 4-O-7,8=O | ,11c&9a&2t& | +| | 17c | +| | ,11t&9a | +| | ,10c&8a | \ No newline at end of file From cc04ec85f6e44cd7cb1f4224b4af67a744320da5 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 11:19:41 +0300 Subject: [PATCH 09/26] 3 --- ftl/TEMP copy.md | 264 +++++++------- ftl/TEMP.md | 684 +++++++++++++++++------------------ ftl/aocs.org/1/5-monoacid.md | 342 ++++++++++++++++++ 3 files changed, 816 insertions(+), 474 deletions(-) create mode 100644 ftl/aocs.org/1/5-monoacid.md diff --git a/ftl/TEMP copy.md b/ftl/TEMP copy.md index 8526ce6..827a604 100644 --- a/ftl/TEMP copy.md +++ b/ftl/TEMP copy.md @@ -3,11 +3,11 @@ | | | | | 2e | -| 16c,13c,10c,7c | -| 11t,9a | -| 11t,9a | -| 11e,9c,7c,5c,3c | -| 14c,11c | +| 7c,10c,13c,16c | +| 9a,11t | +| 9a,11t | +| 3c,5c,7c,9c,11e | +| 11c,14c | | | | | | | @@ -15,10 +15,10 @@ | | | | | | -| 17e,6a | -| 17e,8a | +| 6a,17e | +| 8a,17e | | 7t | -| 10a,8a,4t,2t | +| 2t,4t,8a,10a | | 2c | | | | | @@ -26,110 +26,110 @@ | | | | | | -| 14c,11c,8c,5c | +| 5c,8c,11c,14c | | | | 11c | -| 14a,12a,16c,9t | -| 17c,11c | -| 12c,9c | +| 9t,12a,14a,16c | +| 11c,17c | +| 9c,12c | | 9c | | | | 13a | -| 14t,11c,7c | -| 14c,11c,8c | -| 14c,11c,7c | -| 13c,11a,9a | -| 13c,11a,9a | -| 14c,12t,10t,8c,5c | +| 7c,11c,14t | +| 8c,11c,14c | +| 7c,11c,14c | +| 9a,11a,13c | +| 9a,11a,13c | +| 5c,8c,10t,12t,14c | | 13t | | | | | | | -| 12c,9c,3t | -| 12t,10c,8c | -| 12c,10c,8c | +| 3t,9c,12c | +| 8c,10c,12t | +| 8c,10c,12c | | | | | | 9e | | | | | | | -| 13c,11t,9t | +| 9t,11t,13c | | | | | | | | 11t | | 11c | | | -| 15c,13t,11t,9c | -| 11c,6c | +| 9c,11t,13t,15c | +| 6c,11c | | 11c | | 8c | | | -| 19c,15c,12c,8c,4c | -| 12c,10t,8t | -| 15c,12c,10t,8t | -| 12c,9c,5t | -| 15c,12c,9c,5c | +| 4c,8c,12c,15c,19c | +| 8t,10t,12c | +| 8t,10t,12c,15c | +| 5t,9c,12c | +| 5c,9c,12c,15c | | | | | | | -| 11t,9c | -| 12c,9c | -| 12a,9c | +| 9c,11t | +| 9c,12c | +| 9c,12a | | 2t | -| 14c,12a,9c | -| 8a,6a,4a | -| 9c,5c | -| 17e,14a,12a,9c | -| 4c,2c | -| 4c,2c | -| 15c,9c | -| 19c,16c,13c,10c,7c,4c | -| 15c,12c,9c,6a | -| | -| 14c,11c,8c | -| 14c,11c | -| 17c,14c,11c | -| 13c,10c,7c | -| 14c,11c,7c | -| 11c,7c | +| 9c,12a,14c | +| 4a,6a,8a | +| 5c,9c | +| 9c,12a,14a,17e | +| 2c,4c | +| 2c,4c | +| 9c,15c | +| 4c,7c,10c,13c,16c,19c | +| 6a,9c,12c,15c | +| | +| 8c,11c,14c | +| 11c,14c | +| 11c,14c,17c | +| 7c,10c,13c | +| 7c,11c,14c | +| 7c,11c | | 10t | | | | 10t | | | -| 12c,10t | -| 12t,10t | -| 19c,16c,13c,10c,7c | -| 10a,7a,5a,3c | -| 10e,9e,7a,5a,3c | +| 10t,12c | +| 10t,12t | +| 7c,10c,13c,16c,19c | +| 3c,5a,7a,10a | +| 3c,5a,7a,9e,10e | | 9t | -| 13t,11t,9c | -| 13t,11t,9t | -| 17c,14c,11c,8c,5c | -| 11c,5c | -| 16c,13c,5c | +| 9c,11t,13t | +| 9t,11t,13t | +| 5c,8c,11c,14c,17c | +| 5c,11c | +| 5c,13c,16c | | 13c | | | | | -| 13t,11a,9a | -| 10c,6c,2c | +| 9a,11a,13t | +| 2c,6c,10c | | | -| 15c,10t | -| 11t,9t | +| 10t,15c | +| 9t,11t | | 9t | | 9c | | 2t | -| 6e,2t | +| 2t,6e | | | -| 12c,9c,6c | +| 6c,9c,12c | | | | 11c | | 9c | | 6c | -| 8c,5c | -| 12a,10t | -| 14c,10c,6c | +| 5c,8c | +| 10t,12a | +| 6c,10c,14c | | | | | | | @@ -139,8 +139,8 @@ | | | 7c | | | -| 17e,11a,9a | -| 17e,11a,9a | +| 9a,11a,17e | +| 9a,11a,17e | | 5t | | 6t | | 9t | @@ -160,7 +160,7 @@ | | | | | | -| 11a,9a,7a,5c,3c | +| 3c,5c,7a,9a,11a | | | | | | | @@ -170,87 +170,87 @@ | | | | | | -| 15c,13t,9c | +| 9c,13t,15c | | | | | | | | 11c | | | -| 14t,12c,10c,8c | -| 12c,10t,8c | +| 8c,10c,12c,14t | +| 8c,10t,12c | | | | | | | -| 17c,14c,11c,5c | -| 13t,11t,9c | -| 13t,11t,9t | +| 5c,11c,14c,17c | +| 9c,11t,13t | +| 9t,11t,13t | | | -| 11c,5c | -| 6e,5e | +| 5c,11c | +| 5e,6e | | | -| 6a,4a,2c | +| 2c,4a,6a | | | | | | | | | -| 12c,9c | +| 9c,12c | | | -| 16c,6e,5e | -| 16c,6e,5e | +| 5e,6e,16c | +| 5e,6e,16c | | | | 9c | | 5c | | 11c | | | | | -| 13t,11t,9c | -| 13t,11t,9t | +| 9c,11t,13t | +| 9t,11t,13t | | | | | | 4t | -| 12t,9t | -| 12c,9c | -| 15t,12t,9t | -| 15c,12c,9c | +| 9t,12t | +| 9c,12c | +| 9t,12t,15t | +| 9c,12c,15c | | | | 21c | | | | 11t | | 8c | -| 15c,10t | +| 10t,15c | | 6c | -| 11t,9t | +| 9t,11t | | | -| 8t,6a,4a,2t | -| 8t,6a,4a,2c | -| 11c,8c,5c | -| 5c,3t | +| 2t,4a,6a,8t | +| 2c,4a,6a,8t | +| 5c,8c,11c | +| 3t,5c | | | | 3e | | | -| 12t,10t | -| 15a,13a,11a,9a | +| 10t,12t | +| 9a,11a,13a,15a | | | -| 15c,12c,8c,4c | +| 4c,8c,12c,15c | | 2t | -| 4t,2t | -| 6t,4t | -| 8t,6t | +| 2t,4t | +| 4t,6t | +| 6t,8t | | | | | | 2t | -| 12a,10a,8e,7e,5c,3t | +| 3t,5c,7e,8e,10a,12a | | | | 9t | | | | 9c | -| 10a,8a,6e,5e | +| 5e,6e,8a,10a | | | -| 6e,2c | +| 2c,6e | | 15c | -| 21c,18c,15c,12c,9c,6c | -| 11c,8c | -| 14c,11c,8c | +| 6c,9c,12c,15c,18c,21c | +| 8c,11c | +| 8c,11c,14c | | 4c | | | | 9c | @@ -260,58 +260,58 @@ | 9c | | 7a | | 11c | -| 15c,13t,11t,9c | -| 15t,13t,11t,9t | +| 9c,11t,13t,15c | +| 9t,11t,13t,15t | | 13c | | | | 6t | | 6c | | | -| 8e,7e | +| 7e,8e | | | | 5c | | | | 2e | -| 12c,9c,5c | +| 5c,9c,12c | | | | | | 2a | | | -| 14t,12t,10t | +| 10t,12t,14t | | | -| 13c,11t,9c | +| 9c,11t,13c | | 3e | -| 10t,8a | +| 8a,10t | | | | 6e | | 9t | -| 11c,9c | +| 9c,11c | | 9c | | 9a | | | -| 13c,10c,7c | -| 15c,11t,9c | -| 11t,9c | +| 7c,10c,13c | +| 9c,11t,15c | +| 9c,11t | | | | 6c | | | | | -| 14c,11c,5c | -| 14c,11c,5c | -| 8c,5c | +| 5c,11c,14c | +| 5c,11c,14c | +| 5c,8c | | 15t | -| 23c,20c,17c,14c,11c | -| 4t,2t | +| 11c,14c,17c,20c,23c | +| 2t,4t | | | -| 15c,12c,9c,6c | +| 6c,9c,12c,15c | | 9a | | 9c | -| 17a,9c | -| 4c,2c | -| 4c,2t | +| 9c,17a | +| 2c,4c | +| 2t,4c | | 12c | | 6a | -| 9c,5c | +| 5c,9c | | 5t | | | | | @@ -330,13 +330,13 @@ | | | | | | -| 15c,11t | +| 11t,15c | | 11t | | | | | | | -| 12c,9c | -| 11c,9a,2t | +| 9c,12c | +| 2t,9a,11c | | 17c | -| 11t,9a | -| 10c,8a | \ No newline at end of file +| 9a,11t | +| 8a,10c | \ No newline at end of file diff --git a/ftl/TEMP.md b/ftl/TEMP.md index 4899a3f..023711d 100644 --- a/ftl/TEMP.md +++ b/ftl/TEMP.md @@ -1,342 +1,342 @@ -| | | -| ---------------------------------- | ---------------------- | -| | | -| 2-OH,2-CH3 | | -| | 2e | -| | ,16c&13c&10c&7c | -| | ,11t&9a | -| 8-OH | ,11t&9a& | -| | ,11e&9c&7c&5c&3c | -| 14-O-15 | ,14c&11c& | -| 3-C4H6-3 | | -| 5-C4H6-5 | | -| 9-C4H6-9 | | -| 1-C4H6-1 | | -| 7-C4H6-7 | | -| 9-OH,10-OH,16-OH | | -| 9-OH,10-OH,18-OH | | -| | ,17e&6a | -| | ,17e&8a | -| 16-OH | ,7t& | -| | ,10a&8a&4t&2t | -| 2-CH3 | ,2c& | -| 14-CH3 | | -| 13-CH3 | | -| 16-CH3 | | -| 10-CH3 | | -| 2-OH,3-OH,4-OH,4-OH | | -| | | -| | ,14c&11c&8c&5c | -| 6-OH,6-CH3,9=O | | -| | 11c | -| 9-OH | ,14a&12a&16c&9t& | -| 14-OH | ,17c&11c& | -| 15R,15-OH | ,12c&9c& | -| 11-OH,13-OH | ,9c& | -| | | -| | 13a | -| | ,14t&11c&7c | -| | ,14c&11c&8c | -| | ,14c&11c&7c | -| | ,13c&11a&9a | -| 8-OH | ,13c&11a&9a& | -| | ,14c&12t&10t&8c&5c | -| | 13t | -| 11-OH | | -| 6-OH | | -| | | -| | ,12c&9c&3t | -| | ,12t&10c&8c | -| | ,12c&10c&8c | -| | | -| | | -| | 9e | -| | | -| | | -| 3-5 | | -| | ,13c&11t&9t | -| 2-OH | | -| | | -| | | -| | 11t | -| | 11c | -| 13-C4H6-13 | | -| 4=O | ,15c&13t&11t&9c& | -| | ,11c&6c | -| | 11c | -| | 8c | -| | | -| | ,19c&15c&12c&8c&4c | -| 9Oxa | ,12c&10t&8t& | -| 9Oxa | ,15c&12c&10t&8t& | -| | ,12c&9c&5t | -| | ,15c&12c&9c&5c | -| 3-OH,12-OH | | -| 11-OH | | -| 11-OH | | -| 13-OH | ,11t&9c& | -| 9-O-10 | ,12c&9c& | -| | ,12a&9c | -| | 2t | -| | ,14c&12a&9c | -| 2 | ,8a&6a&4a& | -| | ,9c&5c | -| 16-OH | ,17e&14a&12a&9c& | -| 6-CH3 | ,4c&2c& | -| 8-OH,6-CH3 | ,4c&2c& | -| 12-OH | ,15c&9c& | -| | ,19c&16c&13c&10c&7c&4c | -| | ,15c&12c&9c&6a | -| 3-OH,4-OH,5-OH | | -| | ,14c&11c&8c | -| | ,14c&11c | -| | ,17c&14c&11c | -| | ,13c&10c&7c | -| | ,14c&11c&7c | -| | ,11c&7c | -| 9S,9-OH,12S,12-OH,13S,13-OH | ,10t& | -| 8-10 | | -| 9S,9-OH,12R,12-OH,13S,13-OH | ,10t& | -| 9-11 | | -| 9-OH | ,12c&10t& | -| 9-OH | ,12t&10t& | -| | ,19c&16c&13c&10c&7c | -| | ,10a&7a&5a&3c | -| | ,10e&9e&7a&5a&3c | -| | 9t | -| | ,13t&11t&9c | -| | ,13t&11t&9t | -| | ,17c&14c&11c&8c&5c | -| | ,11c&5c | -| | ,16c&13c&5c | -| | 13c | -| 2R,2-OH,3R,3-OH,4-OH | | -| 2S,2-OH,3S,3-OH,4-OH | | -| | ,13t&11a&9a | -| 3-CH3,7-CH3,11-CH3 | ,10c&6c&2c& | -| 2-OH,3-OH,4-OH,5-OH | | -| 9-OH,12-OH,13-OH | ,15c&10t& | -| 9-O-12 | ,11t&9t& | -| | 9t | -| | 9c | -| | 2t | -| 3-CH3,7-CH3 | ,6e&2t& | -| | | -| | ,12c&9c&6c | -| 2-OH | | -| | 11c | -| | 9c | -| 13-C4H6-13 | ,6c& | -| | ,8c&5c | -| 9-OH | ,12a&10t& | -| | ,14c&10c&6c | -| 4-CH3,8-CH3,12-CH3,16-CH3 | | -| 15-C4H6-15 | | -| 11-C4H6-11 | | -| | 3t | -| 11-OH | | -| 2-OH | ,15c& | -| | | -| | 7c | -| 3-OH,11-OH | | -| | ,17e&11a&9a | -| 8-OH | ,17e&11a&9a& | -| 16-OH | ,5t& | -| 16-OH | ,6t& | -| 16-OH | ,9t& | -| 18-CH3 | | -| 20-CH3 | | -| 2-CH3 | | -| 8-CH3 | | -| 4-CH3 | | -| 6-CH3 | | -| 24-CH3 | | -| | 2c | -| 13-C4H6-13 | ,4c& | -| 15-CH3 | | -| 14-CH3 | | -| 4-CH3 | | -| 10-CH3 | | -| 2-OH,3-CH3 | | -| 15-CH3 | | -| 26-CH3 | | -| | ,11a&9a&7a&5c&3c | -| 12-CH3 | | -| 17-CH3 | | -| 7-CH3 | | -| 16-CH3 | | -| | 10c | -| 14-CH3 | | -| 6-CH3 | | -| 23-CH3 | | -| 13-CH3 | | -| | ,15c&13t&9c | -| 16-CH3 | | -| 21-CH3 | | -| 11-CH3 | | -| | 11c | -| 3-CH3 | | -| | ,14t&12c&10c&8c | -| | ,12c&10t&8c | -| 11-OH | | -| | | -| 16-OH | | -| | ,17c&14c&11c&5c | -| 18-OH | ,13t&11t&9c& | -| 18-OH | ,13t&11t&9t& | -| 4-OH | | -| | ,11c&5c | -| 5R | ,6e&5e& | -| | | -| | ,6a&4a&2c | -| 6=O | | -| 2-OH | | -| 3-OH | | -| 11-13 | | -| 8-OH | ,12c&9c& | -| 8-OH,23-OH | | -| | ,16c&6e&5e | -| | ,16c&6e&5e | -| | | -| | 9c | -| | 5c | -| 14-OH | ,11c& | -| 2-OH,4-CH3 | | -| 4=O | | -| 4=O | ,13t&11t&9c& | -| 4=O | ,13t&11t&9t& | -| 2-CH3,4=O | | -| | | -| | 4t | -| | ,12t&9t | -| | ,12c&9c | -| | ,15t&12t&9t | -| | ,15c&12c&9c | -| 9-OH,10-OH,12-OH,13-OH,15-OH,16-OH | | -| | 21c | -| 12=O | | -| | 11t | -| 8-10 | ,8c& | -| 9-OH,12-OH,13-OH | ,15c&10t& | -| 11-C4H6-11 | ,6c& | -| | ,11t&9t | -| | | -| | ,8t&6a&4a&2t | -| | ,8t&6a&4a&2c | -| | ,11c&8c&5c | -| | ,5c&3t | -| | | -| 2-CH3 | ,3e& | -| 3-OH,5-OH,3-CH3 | | -| | ,12t&10t | -| 17-OH | ,15a&13a&11a&9a& | -| | | -| | ,15c&12c&8c&4c | -| 5-OH,4-CH3 | ,2t& | -| 6-OH,6-CH3 | ,4t&2t& | -| 9-OH,2-CH3,8-CH3,3=O | ,6t&4t& | -| 11-OH,2-CH3,4-CH3,10-CH3,5=O | ,8t&6t& | -| 2-CH3,4-CH3,6-CH3 | | -| 2-CH3,4-CH3,6-CH3 | | -| 2-CH3,4-CH3,6-CH3 | ,2t& | -| | ,12a&10a&8e&7e&5c&3t | -| 2-CH3,4-CH3,6-CH3 | | -| | 9t | -| | | -| | 9c | -| 4-OH | ,10a&8a&6e&5e& | -| 15-CH3,15-CH3 | | -| 3-CH3,7-CH3 | ,6e&2c& | -| | 15c | -| | ,21c&18c&15c&12c&9c&6c | -| | ,11c&8c | -| | ,14c&11c&8c | -| | 4c | -| | | -| | 9c | -| 15-C4H6-15 | ,8c& | -| | 9t | -| | | -| | 9c | -| | 7a | -| | 11c | -| | ,15c&13t&11t&9c | -| | ,15t&13t&11t&9t | -| | 13c | -| | | -| | 6t | -| | 6c | -| 22-OH | | -| | ,8e&7e | -| 3-CH3,13-CH3,19-CH3 | | -| | 5c | -| 3-CH3,7-CH3,11-CH3,15-CH3 | | -| 3-CH3,7-CH3,11-CH3,15-CH3 | ,2e& | -| | ,12c&9c&5c | -| 2-CH3,2-CH3 | | -| 2-CH3,6-CH3,10-CH3,14-CH3 | | -| | 2a | -| | | -| | ,14t&12t&10t | -| | | -| | ,13c&11t&9c | -| 4-CH3 | ,3e& | -| | ,10t&8a | -| 2=O | | -| 3-CH3,7-CH3 | ,6e& | -| 12-OH | ,9t& | -| | ,11c&9c | -| 12-OH | ,9c& | -| 12-OH | ,9a& | -| 10-OH | | -| | ,13c&10c&7c | -| | ,15c&11t&9c | -| | ,11t&9c | -| 12-OH | | -| | 6c | -| 12-CH3 | | -| 9-OH,10-OH,12-OH,13-OH | | -| | ,14c&11c&5c | -| | ,14c&11c&5c | -| | ,8c&5c | -| | 15t | -| | ,23c&20c&17c&14c&11c | -| | ,4t&2t | -| | | -| | ,15c&12c&9c&6c | -| | 9a | -| 9-11 | ,9c& | -| 9-11 | ,17a&9c& | -| | ,4c&2c | -| | ,4c&2t | -| 9-OH | ,12c& | -| | 6a | -| | ,9c&5c | -| | 5t | -| 2-OH,3-OH,4-OH | | -| 2S,2-OH,3R,3-OH,4-OH | | -| 2R,2-OH,3S,3-OH,4-OH | | -| | | -| 2-CH3 | ,2t& | -| 12=O | ,10t& | -| | | -| | 4c | -| 10-CH3 | | -| 3-OH,12-OH | | -| 4-OH,12-OH | | -| 4-OH,12-OH | | -| | 10e | -| | | -| 30-OH | | -| 15-OH,16-OH | | -| 2-OH,15-OH,16-OH | | -| | ,15c&11t | -| | 11t | -| | | -| 2-C3H7 | | -| 9-OH,10-OH,12-OH,13-OH | | -| 12-O-13 | ,12c&9c& | -| 4-O-7,8=O | ,11c&9a&2t& | -| | 17c | -| | ,11t&9a | -| | ,10c&8a | \ No newline at end of file +| | | +| ---------------------------------- | --------------------- | +| | | +| 2-OH,2-CH3 | | +| | 2e | +| | 7c,10c,13c,16c | +| | 9a,11t | +| 8-OH | 9a,11t | +| | 3c,5c,7c,9c,11e | +| 14-O-15 | 11c,14c | +| 3-C4H6-3 | | +| 5-C4H6-5 | | +| 9-C4H6-9 | | +| 1-C4H6-1 | | +| 7-C4H6-7 | | +| 9-OH,10-OH,16-OH | | +| 9-OH,10-OH,18-OH | | +| | 6a,17e | +| | 8a,17e | +| 16-OH | 7t | +| | 2t,4t,8a,10a | +| 2-CH3 | 2c | +| 14-CH3 | | +| 13-CH3 | | +| 16-CH3 | | +| 10-CH3 | | +| 2-OH,3-OH,4-OH,4-OH | | +| | | +| | 5c,8c,11c,14c | +| 6-OH,6-CH3,9=O | | +| | 11c | +| 9-OH | 9t,12a,14a,16c | +| 14-OH | 11c,17c | +| 15R,15-OH | 9c,12c | +| 11-OH,13-OH | 9c | +| | | +| | 13a | +| | 7c,11c,14t | +| | 8c,11c,14c | +| | 7c,11c,14c | +| | 9a,11a,13c | +| 8-OH | 9a,11a,13c | +| | 5c,8c,10t,12t,14c | +| | 13t | +| 11-OH | | +| 6-OH | | +| | | +| | 3t,9c,12c | +| | 8c,10c,12t | +| | 8c,10c,12c | +| | | +| | | +| | 9e | +| | | +| | | +| 3-5 | | +| | 9t,11t,13c | +| 2-OH | | +| | | +| | | +| | 11t | +| | 11c | +| 13-C4H6-13 | | +| 4=O | 9c,11t,13t,15c | +| | 6c,11c | +| | 11c | +| | 8c | +| | | +| | 4c,8c,12c,15c,19c | +| 9Oxa | 8t,10t,12c | +| 9Oxa | 8t,10t,12c,15c | +| | 5t,9c,12c | +| | 5c,9c,12c,15c | +| 3-OH,12-OH | | +| 11-OH | | +| 11-OH | | +| 13-OH | 9c,11t | +| 9-O-10 | 9c,12c | +| | 9c,12a | +| | 2t | +| | 9c,12a,14c | +| 2 | 4a,6a,8a | +| | 5c,9c | +| 16-OH | 9c,12a,14a,17e | +| 6-CH3 | 2c,4c | +| 8-OH,6-CH3 | 2c,4c | +| 12-OH | 9c,15c | +| | 4c,7c,10c,13c,16c,19c | +| | 6a,9c,12c,15c | +| 3-OH,4-OH,5-OH | | +| | 8c,11c,14c | +| | 11c,14c | +| | 11c,14c,17c | +| | 7c,10c,13c | +| | 7c,11c,14c | +| | 7c,11c | +| 9S,9-OH,12S,12-OH,13S,13-OH | 10t | +| 8-10 | | +| 9S,9-OH,12R,12-OH,13S,13-OH | 10t | +| 9-11 | | +| 9-OH | 10t,12c | +| 9-OH | 10t,12t | +| | 7c,10c,13c,16c,19c | +| | 3c,5a,7a,10a | +| | 3c,5a,7a,9e,10e | +| | 9t | +| | 9c,11t,13t | +| | 9t,11t,13t | +| | 5c,8c,11c,14c,17c | +| | 5c,11c | +| | 5c,13c,16c | +| | 13c | +| 2R,2-OH,3R,3-OH,4-OH | | +| 2S,2-OH,3S,3-OH,4-OH | | +| | 9a,11a,13t | +| 3-CH3,7-CH3,11-CH3 | 2c,6c,10c | +| 2-OH,3-OH,4-OH,5-OH | | +| 9-OH,12-OH,13-OH | 10t,15c | +| 9-O-12 | 9t,11t | +| | 9t | +| | 9c | +| | 2t | +| 3-CH3,7-CH3 | 2t,6e | +| | | +| | 6c,9c,12c | +| 2-OH | | +| | 11c | +| | 9c | +| 13-C4H6-13 | 6c | +| | 5c,8c | +| 9-OH | 10t,12a | +| | 6c,10c,14c | +| 4-CH3,8-CH3,12-CH3,16-CH3 | | +| 15-C4H6-15 | | +| 11-C4H6-11 | | +| | 3t | +| 11-OH | | +| 2-OH | 15c | +| | | +| | 7c | +| 3-OH,11-OH | | +| | 9a,11a,17e | +| 8-OH | 9a,11a,17e | +| 16-OH | 5t | +| 16-OH | 6t | +| 16-OH | 9t | +| 18-CH3 | | +| 20-CH3 | | +| 2-CH3 | | +| 8-CH3 | | +| 4-CH3 | | +| 6-CH3 | | +| 24-CH3 | | +| | 2c | +| 13-C4H6-13 | 4c | +| 15-CH3 | | +| 14-CH3 | | +| 4-CH3 | | +| 10-CH3 | | +| 2-OH,3-CH3 | | +| 15-CH3 | | +| 26-CH3 | | +| | 3c,5c,7a,9a,11a | +| 12-CH3 | | +| 17-CH3 | | +| 7-CH3 | | +| 16-CH3 | | +| | 10c | +| 14-CH3 | | +| 6-CH3 | | +| 23-CH3 | | +| 13-CH3 | | +| | 9c,13t,15c | +| 16-CH3 | | +| 21-CH3 | | +| 11-CH3 | | +| | 11c | +| 3-CH3 | | +| | 8c,10c,12c,14t | +| | 8c,10t,12c | +| 11-OH | | +| | | +| 16-OH | | +| | 5c,11c,14c,17c | +| 18-OH | 9c,11t,13t | +| 18-OH | 9t,11t,13t | +| 4-OH | | +| | 5c,11c | +| 5R | 5e,6e | +| | | +| | 2c,4a,6a | +| 6=O | | +| 2-OH | | +| 3-OH | | +| 11-13 | | +| 8-OH | 9c,12c | +| 8-OH,23-OH | | +| | 5e,6e,16c | +| | 5e,6e,16c | +| | | +| | 9c | +| | 5c | +| 14-OH | 11c | +| 2-OH,4-CH3 | | +| 4=O | | +| 4=O | 9c,11t,13t | +| 4=O | 9t,11t,13t | +| 2-CH3,4=O | | +| | | +| | 4t | +| | 9t,12t | +| | 9c,12c | +| | 9t,12t,15t | +| | 9c,12c,15c | +| 9-OH,10-OH,12-OH,13-OH,15-OH,16-OH | | +| | 21c | +| 12=O | | +| | 11t | +| 8-10 | 8c | +| 9-OH,12-OH,13-OH | 10t,15c | +| 11-C4H6-11 | 6c | +| | 9t,11t | +| | | +| | 2t,4a,6a,8t | +| | 2c,4a,6a,8t | +| | 5c,8c,11c | +| | 3t,5c | +| | | +| 2-CH3 | 3e | +| 3-OH,5-OH,3-CH3 | | +| | 10t,12t | +| 17-OH | 9a,11a,13a,15a | +| | | +| | 4c,8c,12c,15c | +| 5-OH,4-CH3 | 2t | +| 6-OH,6-CH3 | 2t,4t | +| 9-OH,2-CH3,8-CH3,3=O | 4t,6t | +| 11-OH,2-CH3,4-CH3,10-CH3,5=O | 6t,8t | +| 2-CH3,4-CH3,6-CH3 | | +| 2-CH3,4-CH3,6-CH3 | | +| 2-CH3,4-CH3,6-CH3 | 2t | +| | 3t,5c,7e,8e,10a,12a | +| 2-CH3,4-CH3,6-CH3 | | +| | 9t | +| | | +| | 9c | +| 4-OH | 5e,6e,8a,10a | +| 15-CH3,15-CH3 | | +| 3-CH3,7-CH3 | 2c,6e | +| | 15c | +| | 6c,9c,12c,15c,18c,21c | +| | 8c,11c | +| | 8c,11c,14c | +| | 4c | +| | | +| | 9c | +| 15-C4H6-15 | 8c | +| | 9t | +| | | +| | 9c | +| | 7a | +| | 11c | +| | 9c,11t,13t,15c | +| | 9t,11t,13t,15t | +| | 13c | +| | | +| | 6t | +| | 6c | +| 22-OH | | +| | 7e,8e | +| 3-CH3,13-CH3,19-CH3 | | +| | 5c | +| 3-CH3,7-CH3,11-CH3,15-CH3 | | +| 3-CH3,7-CH3,11-CH3,15-CH3 | 2e | +| | 5c,9c,12c | +| 2-CH3,2-CH3 | | +| 2-CH3,6-CH3,10-CH3,14-CH3 | | +| | 2a | +| | | +| | 10t,12t,14t | +| | | +| | 9c,11t,13c | +| 4-CH3 | 3e | +| | 8a,10t | +| 2=O | | +| 3-CH3,7-CH3 | 6e | +| 12-OH | 9t | +| | 9c,11c | +| 12-OH | 9c | +| 12-OH | 9a | +| 10-OH | | +| | 7c,10c,13c | +| | 9c,11t,15c | +| | 9c,11t | +| 12-OH | | +| | 6c | +| 12-CH3 | | +| 9-OH,10-OH,12-OH,13-OH | | +| | 5c,11c,14c | +| | 5c,11c,14c | +| | 5c,8c | +| | 15t | +| | 11c,14c,17c,20c,23c | +| | 2t,4t | +| | | +| | 6c,9c,12c,15c | +| | 9a | +| 9-11 | 9c | +| 9-11 | 9c,17a | +| | 2c,4c | +| | 2t,4c | +| 9-OH | 12c | +| | 6a | +| | 5c,9c | +| | 5t | +| 2-OH,3-OH,4-OH | | +| 2S,2-OH,3R,3-OH,4-OH | | +| 2R,2-OH,3S,3-OH,4-OH | | +| | | +| 2-CH3 | 2t | +| 12=O | 10t | +| | | +| | 4c | +| 10-CH3 | | +| 3-OH,12-OH | | +| 4-OH,12-OH | | +| 4-OH,12-OH | | +| | 10e | +| | | +| 30-OH | | +| 15-OH,16-OH | | +| 2-OH,15-OH,16-OH | | +| | 11t,15c | +| | 11t | +| | | +| 2-C3H7 | | +| 9-OH,10-OH,12-OH,13-OH | | +| 12-O-13 | 9c,12c | +| 4-O-7,8=O | 2t,9a,11c | +| | 17c | +| | 9a,11t | +| | 8a,10c | \ No newline at end of file diff --git a/ftl/aocs.org/1/5-monoacid.md b/ftl/aocs.org/1/5-monoacid.md new file mode 100644 index 0000000..f4e30b5 --- /dev/null +++ b/ftl/aocs.org/1/5-monoacid.md @@ -0,0 +1,342 @@ +| Structure | | | | Common name (acid) | Systematic name | Note | +| --------- | ----------------------------- | ---------------------------------- | --------------------- | ------------------------ | ------------------------------------------------------------------------------- | --------------------------- | +| 2:0 | | | | Acetic | (ethanoic acid) | | +| 3:0 | 2-OH,2-Me | 2-OH,2-CH3 | | Acetonic | 2-hydroxy-2-methylpropanoic acid | | +| 3:1 | 2e | | 2e | Acrylic | (prop-2-enoic acid) | | +| 22:4 | 7c10c13c16c | | 7c,10c,13c,16c | Adrenic | (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic acid | | +| 18:2 | 9a11t | | 9a,11t | Agonandoic | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2 | 8-OH,9a11t | 8-OH | 9a,11t | Agonandric | (11E)-8-hydroxy-octadec-11-en-9-ynoic acid | | +| 12:5 | 3c5c7c9c11e | | 3c,5c,7c,9c,11e | Ajenoic | (3Z,5Z,7Z,9Z.)-dodeca-3,5,7,9,11-pentaenoic acid | | +| 20:1 | c-14,15-ep,11c | 14-O-15 | 11c,14c | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | | +| 3:0 | 3-Cp | 3-C4H6-3 | | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | | +| 5:0 | 5-Cp | 5-C4H6-5 | | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | | +| 9:0 | 9-Cp | 9-C4H6-9 | | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | | +| 1:0 | 1-Cp | 1-C4H6-1 | | Aleprolic | (cyclopent-2-en-1-yl)-carboxylic acid | | +| 7:0 | 7-Cp | 7-C4H6-7 | | Aleprylic | 7-(cyclopent-2-en-1-yl)-heptanoic acid | | +| 16:0 | 9,10,16-triOH | 9-OH,10-OH,16-OH | | Aleuritic | 9,10,16-trihydroxyhexadecanoic acid | | +| 18:0 | 9,10,18-triOH | 9-OH,10-OH,18-OH | | Aleutiric | 9,10,18-trihydroxyoctadecanoic acid | | +| 18:2 | 6a17e | | 6a,17e | Alvaradoic | octadec-17-en-6-ynoic acid | | +| 18:2 | 8a17e | | 8a,17e | Alvaradonic | octadec-17-en-8-ynoic acid | | +| 16:1 | 16-OH,7t | 16-OH | 7t | Ambrettolic | (7E)-16-hydroxyhexadec-7-enoic acid | | +| 14:4 | 2t4t8a10a | | 2t,4t,8a,10a | Anacyclic | (2E,4E)-tetradeca-2,4-diene-8,10-diynoic acid | | +| 4:1 | 2-Me,2c | 2-CH3 | 2c | Angelic | (2Z)-2-methyl-but2-enoic acid | | +| 16:0 | 14Me | 14-CH3 | | Anteisoheptadecanoic | 14-methylhexadecanoic acid | | +| 15:0 | 13Me | 13-CH3 | | Anteisohexadecanoic | 13-methylpentadecanoic acid | | +| 18:0 | 16Me | 16-CH3 | | Anteisononadecanoic | 16-methyloctadecanoic acid | | +| 12:0 | 10Me | 10-CH3 | | Anteisotridecanoic | 10-methyldodecanoic acid | | +| 5:0 | 2,3,4,4-tetraOH | 2-OH,3-OH,4-OH,4-OH | | Apionic | 2,3,4,4-tetrahydroxypentanoic acid | | +| 20:0 | | | | Arachidic | Icosanoic acid | | +| 20:4 | 5c8c11c14c | | 5c,8c,11c,14c | Arachidonic | (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic acid | | +| 28:0 | 6-OH,6-Me,9-oxo | 6-OH,6-CH3,9=O | | Argenonic | 6-hydroxy-6-methyl-9-oxooctacosanoic acid | | +| 18:1 | 11c | | 11c | Asclepic | (11Z)-octadec-11-enoic acid | | +| 18:4 | 9-OH,9t16c12a14a | 9-OH | 9t,12a,14a,16c | Athanacalvic | (9E,16Z)-9-hydroxyoctadeca-9,16-diene-12,14-diynoic acid | | +| 20:2 | 14-OH,11c17c | 14-OH | 11c,17c | Auricolic | (11Z,17Z)-14-hydroxyicosa-11,17-dienoic acid | | +| 18:2 | 15(R)-OH,9c12c | 15R,15-OH | 9c,12c | Avenoleic | (9Z,12Z,15R)-15-hydroxyoctadeca-9,12-dienoic acid | | +| 24:1 | 11,13-diOH,9c | 11-OH,13-OH | 9c | Axillarenic (Axillaric) | (9Z)-11,13-dihydroxytetracos-9-enoic acid | | +| 22:0 | | | | Behenic | docosanoic acid | | +| 22:0 | 13a | | 13a | Behenolic | docos-13-ynoic acid | | +| 20:3 | 7c11c14t | | 7c,11c,14t | Bishomocolumbinic | (7Z,11Z,14E)-icosa-7,11,14-trienoic acid | | +| 20:3 | 8c11c14c | | 8c,11c,14c | Bishomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:3 | 7c11c14c | | 7c,11c,14c | Bishomopinolenic | (7Z,11Z,14Z)-icosa-7,11,14-trienoic acid | | +| 18:3 | 9a11a13c | | 9a,11a,13c | Bolekic | (13Z)-octadec-13-ene-9,11-diynoic acid | | +| 18:3 | 8-OH,9a11a13c | 8-OH | 9a,11a,13c | Bolekolic | (13Z)-8-hydroxyoctadec-13-ene-9,11-diynoic acid | | +| 20:5 | 5c8c10t12t14c | | 5c,8c,10t,12t,14c | Bosseopentaenoic | (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic acid | | +| 22:1 | 13t | | 13t | Brassidic | (13E)-docos-13-enoic acid | | +| 16:0 | 11-OH | 11-OH | | Builic (jalapinolic) | 11-hydroxyhexadecanoic acid | | +| 14:0 | 6-OH | 6-OH | | Butolic | 6-hydroxy_tetradecanoic acid | | +| 4:0 | | | | Butyric | (Butanoic acid) | | +| 18:3 | 3t9c12c | | 3t,9c,12c | Caleic | (3E,9Z,12Z)-octadeca-3,9,12-trienoic acid | | +| 18:3 | 8c10c12t | | 8c,10c,12t | α-Calendic | (8Z.10Z,12E)-octadeca-8,10,12-trienoic acid | | +| 18:3 | 8c10c12c | | 8c,10c,12c | β-Calendic | (8Z,10Z,12Z)-octadeca-8,10,12-trienoic acid | | +| 10:0 | | | | Capric | decanoic acid | | +| 6:0 | | | | Caproic | hexanoic acid | | +| 10:1 | 9e | | 9e | Caproleic | dec-9-enoic acid | | +| 8:0 | | | | Caprylic | octanoic acid | | +| 27:0 | | | | Carboceric | heptacosanoic acid | | +| 10:0 | 3,4-P | 3-5 | | Cascarillic | (2-hexylcyclopropyl)acetic acid | | +| 18:3 | 9t11t13c | | 9t,11t,13c | Catalpic | (9E,11E,13Z)-octadeca9,11,13-trienoic acid | | +| 24:0 | 2-OH | 2-OH | | Cerebronic | 2-hydroxytetracosanoic acid | | +| 35:0 | | | | Ceroplastic | pentatriacontanoic acid | | +| 26:0 | | | | Cerotic | hexacosanoic acid | | +| 22:1 | 11t | | 11t | Cetelaidic | (11E)-docos-11-enoic acid | | +| 22:1 | 11c | | 11c | Cetoleic | (11Z)-docos-11-enoic acid | | +| 13:0 | 13-Cp | 13-C4H6-13 | | Chaulmoogric | 13-(cyclopent-2-en-1-yl)tridecanoic acid | | +| 18:4 | 4-oxo,9c11t13t15c | 4=O | 9c,11t,13t,15c | Chrysobalanic | (9Z,11E,13E,15Z)-4-oxooctadeca-9,11,13,15-tetraenoic acid | | +| 18:2 | 6c11c | | 6c,11c | Cilienic | (6Z,11Z)-octadeca-6,11-dienoic acid | | +| 18:1 | 11c | | 11c | cis-Vaccenic | (11Z)-octadec-11-enoic acid | | +| 17:1 | 8c | | 8c | Civetic | (8Z)-heptadec-8-enoic acid | | +| 18:2 | | | | CLA | | * (conjugated 18:2 isomers) | +| 22:5 | 4c8c12c15c19c | | 4c,8c,12c,15c,19c | Clupadonic | (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic acid | | +| 18:3 | 9-oxa,8t10t12c | 9Oxa | 8t,10t,12c | Colneleic | (8E)-9-[(1E,3Z)-nona-1,3-dien-1-yloxy]non-8-enoic acid | | +| 18:4 | 9-oxa,8t10t12c15c | 9Oxa | 8t,10t,12c,15c | Colnelenic | (8E)-9-[(1E,3Z,6Z)-nona-1,3,6-trien-1-yloxy]-non-8-enoic acid | | +| 18:3 | 5t9c12c | | 5t,9c,12c | Columbinic | (5E,9Z,12Z)-octadeca-5,9,12-trienoic acid- | | +| 18:4 | 5c9c12c15c | | 5c,9c,12c,15c | Coniferonic | (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic acid | | +| 16:0 | 3,12-diOH | 3-OH,12-OH | | Convolvulinolic (1 of 3) | 3,12-dihydroxyhexadecanoic acid | | +| 15:0 | 11-OH | 11-OH | | Convolvulinolic (2 of 3) | 11-hydroxypentadecanoic acid | | +| 14:0 | 11-OH | 11-OH | | Convolvulinolic (3 of 3) | (11S)-11-hydroxytetradecanoic acid | | +| 18:2 | 13-OH,9c11t | 13-OH | 9c,11t | Coriolic | (9Z,11E,13R)-13-Hydroxyoctadeca-9,11-dienoic acid | | +| 18:1 | cis-9,10-ep,12c | 9-O-10 | 9c,12c | Coronaric | 8-{(2R,3S)-3-[(2Z)-oct-2-en-1-yl]oxiran-2-yl}octanoic acid | | +| 18:2 | 9c12a | | 9c,12a | Crepenynic | (9Z)-octadec-9-en-12-ynoic acid | | +| 4:1 | 2t | | 2t | Crotonic | ((2E)-but-2-enoic acid) | | +| 18:3 | 9c12a14c | | 9c,12a,14c | Dehydrocrepenynic | (9Z,14Z)-octadeca-9,14-dien-12-ynoic acid | | +| 10:4 | 2,4a6a8a | | 2t,4a,6a,8a | Dehydromatricaric | (2E)-dec-2-ene-4,6,8-triynoic acid | | +| 24-34:2 | 5c9c | | 5c,9c | Demospongic | | (C24-C34 5c9c-diene acids) | +| 18:4 | 16-OH,9c12a14a17e | 16-OH | 9c,12a,14a,17e | Dendrotrifidic | (9Z,16R)-16-hydroxyoctadeca-9,17-diene-12,14-diynoic acid | | +| 8:2 | 6-Me,2c4c | 6-CH3 | 2c,4c | Dendryphiellic A | (2E,4E,6S)-6-methylocta-2,4-dienoic acid | | +| 8:2 | 8-OH,6-Me,2c4c | 8-OH,6-CH3 | 2c,4c | Dendryphiellic B | (2E,4E,6R)-8-hydroxy-6-methylocta-2,4-dienoic acid | | +| 18:2 | 12-OH,9c15c | 12-OH | 9c,15c | Densipolic | (9Z,15Z,12R)-12-hydroxyoctadeca-9,15-dienoic acid | | +| 22:6 | 4c7c10c13c16c19c | | 4c,7c,10c,13c,16c,19c | DHA | (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic acid | * | +| 18:4 | 6a9c12c15c | | 6a,9c,12c,15c | Dicramin | (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic acid | * | +| 6:0 | 3,4,5-triOH | 3-OH,4-OH,5-OH | | Digitoxic | 3,4,5-trihydroxyhexanoic acid | | +| 20:3 | 8c11c14c | | 8c,11c,14c | Dihomo-γ-linolenic | (8Z,11Z,14Z)-icosa-8,11,14-trienoic acid | | +| 20:2 | 11c14c | | 11c,14c | Dihomolinoleic | (11Z,14Z)-icosa-11,14-dienoic acid | | +| 20:3 | 11c14c17c | | 11c,14c,17c | Dihomolinolenic | (11Z,14Z,17Z)-icosa-11,14,17-trienoic acid | | +| 22:3 | 7c10c13c | | 7c,10c,13c | Dihomo Mead's | (7Z,10Z,13Z)-docosa-7,10,13-trienoic acid | | +| 20:3 | 7c11c14c | | 7c,11c,14c | Dihomopinolenic | (7Z,11Z,14Z)-docosa-7,11,14-trienoic acid | | +| 20:2 | 7c11c | | 7c,11c | Dihomotaxoleic | (7Z,11Z)-icosa-7,11-dienoic acid | | +| 18:1 | 9S,12S,13S-triOH,10t | 9S,9-OH,12S,12-OH,13S,13-OH | 10t | Dihydrofulgidic | (9S,10E, 12S,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | | +| 18:0 | 8,9-P | 8-10 | | Dihydromalvalic | 7-(2-octylcyclopropyl)heptanoic acid | | +| 18:1 | 9S,12R,13S-triOH,10t | 9S,9-OH,12R,12-OH,13S,13-OH | 10t | Dihydromalyngic | (9S,10E,12R,13S)-9,12,13-trihydroxyoctadec-10-enoic acid | | +| 19:0 | 9,10-P | 9-11 | | Dihydrosterculic | 8-(2-octylcyclopropyl)octanoic acid | | +| 18:2 | 9-OH,10t12c | 9-OH | 10t,12c | α-Dimorphecolic | (10E,12Z)-9-hydroxyoctadeca-10,12-dienoic acid | | +| 18:2 | 9-OH,10t12t | 9-OH | 10t,12t | β-Dimorphecolic | (10E,12E)-9-hydroxyoctadeca-10,12-dienoic acid | | +| 22:5 | 7c10c13c16c19c | | 7c,10c,13c,16c,19c | DPA | (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic acid | * | +| 11:4 | 3c5a7a10a | | 3c,5a,7a,10a | Drosophilin C | (3Z)-undec-3-ene-5,7,10-triynoic acid | * | +| 11:5 | 3c5a7a9e10e | | 3c,5a,7a,9e,10e | Drosophilin D | (3Z)-undeca-3,9,10-triene-5,7-diynoic acid | * | +| 18:1 | 9t | | 9t | Elaidic | (9E)-octadec-9-enoic acid | | +| 18:3 | 9c11t13t | | 9c,11t,13t | α-Eleostearic | (9Z,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 18:3 | 9t11t13t | | 9t,11t,13t | β-Eleostearic | (9E,11E,13E)-octadeca-9,11,13-trienoic acid | | +| 20:5 | 5c8c11c14c17c | | 5c,8c,11c,14c,17c | EPA | (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic acid | * | +| 18:2 | 5c11c | | 5c,11c | Ephedrenic | (5Z,11Z)-octadeca-5,11-dienoic acid | | +| 22:3 | 5c13c16c | | 5c,13c,16c | Eranthic | (5Z,13Z,16Z)-docosa-5,13,16-trienoic acid | | +| 22:1 | 13c | | 13c | Erucic | (13Z)-docos-13-enoic acid | | +| 4:0 | 2R,3R,4-triOH | 2R,2-OH,3R,3-OH,4-OH | | D-Erythronic | (2R,3R)-trihydroxybutanoic acid | | +| 4:0 | 2S,3S,4-triOH | 2S,2-OH,3S,3-OH,4-OH | | L-Erythronic | (2S,3S)-trihydroxybutanoic acid | | +| 18:3 | 9a11a13t | | 9a,11a,13t | Exocarpic | (13E)-octadec-13-ene-9,11-diynoic acid | | +| 12:3 | 3,7,11-triMe,2c6c10c | 3-CH3,7-CH3,11-CH3 | 2c,6c,10c | Farnesic | (2Z,6Z)-3,7,11-trimethyldodeca-2,6,10-trienoic acid | | +| 6:0 | 2,3,4,5-tetraOH | 2-OH,3-OH,4-OH,5-OH | | Fuconic | 2,3,4,5-tetrahydroxyhexanoic acid | | +| 18:2 | 9,12,13-triOH,10t15c | 9-OH,12-OH,13-OH | 10t,15c | Fulgidic | (9R,10E, 12R,13R,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | | +| 18:2 | 9,12-ep,9t11t | 9-O-12 | 9t,11t | Furocarpic | 8-(5-hexylfuran-2-yl)octanoic acid | | +| 20:1 | 9t | | 9t | Gadelaidic | (9E)-icos-9-enoic acid | | +| 20:1 | 9c | | 9c | Gadoleic | (9Z)-icos-9-enoic acid | | +| 16:1 | 2t | | 2t | Gaidic | (2E)-hexadec-2-enoic acid | | +| 8:2 | 3,7-diMe,2t6e | 3-CH3,7-CH3 | 2t,6e | Geranic | (2E)-3,7-dimethylocta-2,6-dienoic | | +| 34:0 | | | | Gheddic | tetratriacontanoic acid | | +| 18:3 | 6c9c12c | | 6c,9c,12c | GLA | (6Z,9Z,12Z)-octadeca-6,9,12-trienoic acid | * | +| 2:0 | 2-OH | 2-OH | | Glycolic | (hydroxyacetic acid) | | +| 20:1 | 11c | | 11c | Gondoic | (11Z)-icos-11-enoic acid | | +| 20:1 | 9c | | 9c | Gondoleic | (9Z)-icos-9-enic acid | * | +| 13:1 | 13-Cp,6c | 13-C4H6-13 | 6c | Gorlic | (6Z)-13-(cyclopent-2-en-1-yl)tridec-6-enoic acid | | +| 14:2 | 5c8c | | 5c,8c | Goshuyic | (5Z,8Z)-tetradeca-5,8-dienoic acid | | +| 18:2 | 9-OH,10t12a | 9-OH | 10t,12a | Helenynolic | (9S,10E)-9-hydroxyoctadec-10-en-12-ynoic | | +| 16:3 | 6c10c14c | | 6c,10c,14c | Hiragonic | (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic acid | | +| 17:0 | 4,8,12,16-tetraMe | 4-CH3,8-CH3,12-CH3,16-CH3 | | Homophytanic | 4,8,12,16-tetramethylheptadecanoic acid | | +| 15:0 | 15-Cp | 15-C4H6-15 | | Hormelic | 15-(cyclopent-2-en-1-yl)pentadecanoic acid | | +| 11:0 | 11-Cp | 11-C4H6-11 | | Hydnocarpic | 11-(cyclopent-2-en1-yl)undecanoic acid | | +| 6:1 | 3t | | 3t | Hydrosorbic | (3E)-hex-3-enoic acid | * | +| 33:0 | 11-OH | 11-OH | | 11-Hydroxyceromelissic | 11-hydroxytritriacontanoic acid | | +| 24:1 | 2-OH,15c | 2-OH | 15c | Hydroxynervonic | (15Z)-2-hydroxytetracos-15-enoic acid | | +| 25:0 | | | | Hyenic | pentacosanoic acid | | +| 16:1 | 7c | | 7c | Hypogeic | (7Z)-hexadec-7-enoic acid | | +| 14:0 | 3,11-diOH | 3-OH,11-OH | | Ipurolic | 3,11-dihydroxytetradecanoic acid | | +| 18:3 | 9a11a17e | | 9a,11a,17e | Isanic | 17-octadecene-9,11-diynoic acid | | +| 18:3 | 8-OH,9a11a17e | 8-OH | 9a,11a,17e | Isanolic | 8-hydroxyoctadec-17-ene-9,11-diynoic acid | | +| 16:1 | 16-OH,5t | 16-OH | 5t | Δ5 Isoambrettolic | (5E)-16-hydroxyhexadec-5-enoic acid | | +| 16:1 | 16-OH,6t | 16-OH | 6t | Δ6 Isoambrettolic | (6E)-16-hydroxyhexadec-6-enoic acid | | +| 16:1 | 16-OH,9t | 16-OH | 9t | Δ9 Isoambrettolic | (9E)-16-hydroxyhexadec-9-enoic acid | | +| 19:0 | 18-Me | 18-CH3 | | Isoarachidic | 18-methylnonadecanoic acid | | +| 21:0 | 20-Me | 20-CH3 | | Isobehenic | 20-methylhenicosanoic acid | | +| 3:0 | 2-Me | 2-CH3 | | Isobutyric | 2-methylpropanoic acid | | +| 9:0 | 8-Me | 8-CH3 | | Isocapric | 8-methylnonanoic acid | | +| 5:0 | 4-Me | 4-CH3 | | Isocaproic | 4-methylpentanoic acid | | +| 7:0 | 6-Me | 6-CH3 | | Isocaprylic | 6-methylheptanoic acid | | +| 25:0 | 24-Me | 24-CH3 | | Isocerotic | 24-methylpentacosanoic acid | | +| 4:1 | 2c | | 2c | Isocrotonic | ((2Z)-but-2-enoic acid) | | +| 13:1 | 13-Cp,4c | 13-C4H6-13 | 4c | Isogorlic | (4Z)-13-(cyclopent-2-en-1-yl)tridec-4-enoic acid | | +| 16:0 | 15-Me | 15-CH3 | | Isoheptadecanoic | 15-methylhexadecanoic acid | | +| 15:0 | 14-Me | 14-CH3 | | Isohexadecanoic | 14-methylpentadecanoic acid | | +| 5:0 | 4-Me | 4-CH3 | | Isohexanoic | 4-methylpentanoic acid | | +| 11:0 | 10-Me | 10-CH3 | | Isolauric | 10-methylundecanoic acid | | +| 5:0 | 2-OH,3-Me | 2-OH,3-CH3 | | L-Isoleucic | (2S,3S)-2-Hydroxy-3-methylpentanoic acid | | +| 16:0 | 15-Me | 15-CH3 | | Isomargaric | 15-methylhexadecanoic acid | | +| 27:0 | 26-Me | 26-CH3 | | Isomontanic | 26-methylheptacosanoic acid | | +| 13:5 | 3c5c7a9a11a | | 3c,5c,7a,9a,11a | Isomycomycin | (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic acid | * | +| 13:0 | 12-Me | 12-CH3 | | Isomyristic | 12-methyltridecanoic acid | | +| 18:0 | 17-Me | 17-CH3 | | Isononadecanoic | 17-methyloctadecanoic acid | | +| 8:0 | 7-Me | 7-CH3 | | Isononanoic | 7-methyloctanoic acid | | +| 17:0 | 16-Me | 16-CH3 | | Isooctadecanoic | 16-methylheptadecanoic acid | | +| 18:1 | 10c | | 10c | Isooleic | (10Z)-octadec-10-enoic acid | | +| 15:0 | 14-Me | 14-CH3 | | Isopalmitic | 14-methylpentadecanoic acid | | +| 8:0 | 6-Me | 6-CH3 | | Isopelargonic | 6-methyloctanoic acid | | +| 24:0 | 23-Me | 23-CH3 | | Isopentacosanoic | 23-methyltetracosanoic acid | | +| 14:0 | 13-Me | 13-CH3 | | Isopentadecanoic | 13-methyltetradecanoic acid | | +| 18:3 | 9c13t15c | | 9c,13t,15c | Isorumelenic | (9Z,13E,15Z)-octadeca-9,13,15-trienoic acid | | +| 17:0 | 16-Me | 16-CH3 | | Isostearic | 16-methylheptadecanoic acid | | +| 22:0 | 21-Me | 21-CH3 | | Isotricosanoic | 21-methyldocosanoic acid | | +| 12:0 | 11-Me | 11-CH3 | | Isotridecanoic | 11-methyldodecanoic acid | | +| 13:1 | 11c | | 11c | Isotridecenoic | (11Z)-tridec-11-enoic acid | | +| 4:0 | 3-Me | 3-CH3 | | Isovaleric | (3-methylbutanoic acid) | | +| 18:4 | 8c10c12c14t | | 8c,10c,12c,14t | Ixoric | (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic acid | | +| 18:3 | 8c10t12c | | 8c,10t,12c | Jacaranda | (8Z,10E,12Z)-octadeca-8,10,12-trienoic acid | | +| 16:0 | 11-OH | 11-OH | | Jalapinolic | (11S)-11-hydroxyhexadecanoic acid | | +| C12H18O3 | | | | Jasmonic | {(1R,2R)-3-oxo-2-[(2Z)-pent-2-en-1-yl]cyclopentyl}acetic acid; | | +| 16:0 | 16-OH | 16-OH | | Juniperic | 16-hydroxyhexadecanoic acid | | +| 20:4 | 5c11c14c17c | | 5c,11c,14c,17c | Juniperonic | (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic acid | | +| 18:3 | 18-OH.9c11t13t | 18-OH | 9c,11t,13t | α-Kamlolenic | (9Z,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | +| 18:3 | 18-OH,9t11t13t | 18-OH | 9t,11t,13t | β-Kamlolenic (β) | (9E,11E,13E)-18-hydroxyoctadeca-9,11,13-trienoic acid | | +| 16:0 | 4-OH | 4-OH | | Kerrolic | 4-hydroxyhexadecanoic acid | * | +| 20:2 | 5c11c | | 5c,11c | Keteleeronic | (5Z,11Z)-icosa-5,11-dienoic acid | | +| 18:2 | 5e6e (R)-form | 5R | 5e,6e | Laballenic | (5Ra)-octadeca-5,6-dienoic acid | | +| 32:0 | | | | Lacceric | dotriacontanoic acid | | +| 10:3 | 2c,4a6a | | 2c,4a,6a | cis-Lachnophyllic | (2Z)-dec-2-ene-4,6-diynoic acid | | +| 18:0 | 6-oxo | 6=O | | Lactarinic | 6-oxooctadecanoic acid | | +| 3:0 | 2-OH | 2-OH | | Lactic | (2-hydroxypropanoic acid) | | +| 3:0 | 3-OH | 3-OH | | β-Lactic | 3-hydroxypropanoic acid | | +| 18:0 | 11,12-P | 11-13 | | Lactobacillic | 10-[(1R,2S)-2-hexylcyclopropyl]decanoic acid | | +| 18:2 | 8-OH,9c12c | 8-OH | 9c,12c | Laetisaric | (8R.9Z,12Z)-8-hydroxyoctadeca-9,12-dienoic acid | | +| 30:0 | 8,23-diOH | 8-OH,23-OH | | Lanoceric | 8,23-dihydroxytriacontanoic acid | | +| 18:3 | 5e6e16c | | 5e,6e,16c | (R)-Lamenallenic | (5R.16E)-octadeca-5,6,16-trienoic acid | | +| 18:3 | 5e6e16c | | 5e,6e,16c | (S)-Lamenallenic | (5S,16E)-octadeca-5,6,16-trienoic acid | | +| 12:0 | | | | Lauric | dodecanoic acid | | +| 12:1 | 9c | | 9c | Lauroleic | (9Z)-dodec-9-enoic acid | | +| 12:1 | 5c | | 5c | Lauroleinic | (5Z)-dodec-5-enoic acid | | +| 20:1 | 14-OH,11c | 14-OH | 11c | Lesquerolic | (11Z)-14-hydroxyicos-11-enoic acid | | +| 5:0 | 2-OH,4-Me | 2-OH,4-CH3 | | Leucic | 2-hydroxy-4-methylpentanoic acid | | +| 5:0 | 4-oxo | 4=O | | Levulinic | 4-oxopentanoic acid | | +| 18:3 | 4-oxo,9c11t13t | 4=O | 9c,11t,13t | α-Licanic | (9Z,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | | +| 18:3 | 4-oxo,9t11t13t | 4=O | 9t,11t,13t | β-Licanic | (9E,11E,13E)-4-oxooctadeca-9,11,13-trienoic acid | | +| 17:0 | 2-Me,4-oxo | 2-CH3,4=O | | Lichesterylic | 2-methyl-4-oxoheptadecanoic acid | | +| 24:0 | | | | Lignoceric | tetracosanoic acid | | +| 12:1 | 4t | | 4t | Linderic | (4Z)-dodec-4-enoic acid | | +| 18:2 | 9t12t | | 9t,12t | Linelaidic | (9E,12E)-octadeca-9,12-dienoic acid | | +| 18:2 | 9c12c | | 9c,12c | Linoleic | (9Z,12Z)-octadeca-9,12-dienoic acid | | +| 18:3 | 9t12t15t | | 9t,12t,15t | Linolenelaidic | (9E,12E,15E)-octadeca-9,12,15-trienoic acid | | +| 18:3 | 9c12c15c | | 9c,12c,15c | α-Linolenic | (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic acid | | +| 18:0 | 9,10,12,13,15,16-hexaOH | 9-OH,10-OH,12-OH,13-OH,15-OH,16-OH | | Linusic | 9,10,12,13,15,16-hexahydroxyoctadecanoic acid | | +| 30:1 | 21c | | 21c | Lumequeic | (21Z)-triacont-21-enoic acid | | +| 18:0 | 12-oxo | 12=O | | Lycaonic | 12-oxooctadecanoic acid | | +| 16:1 | 11t | | 11t | Lycopodic | (11E)-hexadec-11-enoic acid | | +| 18:1 | 8,9-P,8c | 8-10 | 8c | Malvalic | 7-(2-octylcycloprop-1-en-1-yl)heptanoic acid | | +| 18:2 | 9,12,13-triOH,10t15c | 9-OH,12-OH,13-OH | 10t,15c | Malyngic | (9S,10E,12R,13S,15Z)-9,12,13-trihydroxyoctadeca-10,15-dienoic acid | | +| 11:1 | 11-Cp,6c | 11-C4H6-11 | 6c | Manaoic/manoaic | (6Z)-11-(cyclopent-2-en-1-yl)undec-6-enoic acid | | +| 18:2 | 9t11t | | 9t,11t | Mangold's | (9E,11E)-octadeca-9,11-dienoic acid | | +| 17:0 | | | | Margaric | heptadecanoic acid | | +| 10:4 | 2t4a6a8t | | 2t,4a,6a,8t | Matricaric | (2E,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 10:4 | 2c4a6a8t | | 2c,4a,6a,8t | Z,E-Matricaric | (2Z,8E)-deca-2,8-diene-4,6-diynoic acid | | +| 20:3 | 5c8c11c | | 5c,8c,11c | Mead | (5Z,8Z,11Z)-icosa-5,8,11-trienoic acid | | +| 14:2 | 3t5c | | 3t,5c | Megatomic (megatomoic) | (3E,5Z)-tetradeca-3,5-dienoic acid | | +| 30:0 | | | | Melissic | triacontanoic acid | | +| 3:1 | 2-Me,3e | 2-CH3 | 3e | Methacrylic | (2-methylprop-2-enoic acid) | | +| 5:0 | 3,5-diOH,3Me | 3-OH,5-OH,3-CH3 | | R-Mevalonic | (3R)-3,5-dihydroxy-3-methylpentanoic acid | | +| 18:2 | 10t12t | | 10t,12t | Mikusch's | (10E.12E)-octadeca-10,12-dienoic acid | | +| 18:4 | 17-OH,9a11a13a15a | 17-OH | 9a,11a,13a,15a | Minquartynoic | (17S)-17-hydroxyoctadeca-9,11,13,15-tetraynoic acid | | +| 28:0 | | | | Montanic | octacosanoic acid | | +| 20:4 | 4c8c12c15c | | 4c,8c,12c,15c | Moroctic | (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic acid | | +| 7:1 | 5-OH,4-Me-2t | 5-OH,4-CH3 | 2t | Mycinonic I | (2E,4S,5R)-5-hydroxy-4-methylhept-2-enoic acid | * | +| 9:2 | 6-OH,6-Me-2t4t | 6-OH,6-CH3 | 2t,4t | Mycinonic II | (2E,4E,6S,7R)-7-hydroxy-6-methylnona-2,4-dienoic acid | * | +| 11:2 | 9-OH,2,8-diMe,3-oxo,4t6t | 9-OH,2-CH3,8-CH3,3=O | 4t,6t | Mycinonic III | (2S,4E,6E,8S,9R)-9-hydroxy-2,8-dimethyl-3-oxoundeca-4,6-dienoic acid | * | +| 13:2 | 11-OH,2,4,10-triMe,5-oxo,6t8t | 11-OH,2-CH3,4-CH3,10-CH3,5=O | 6t,8t | Mycinonic IV | (2S,4R,6E,8E,10S,11R)-11-hydroxy-2,4,10-trimethyl-5-oxotrideca-6,8-dienoic acid | * | +| 28:0 | 2,4,6-triMe | 2-CH3,4-CH3,6-CH3 | | Mycoceranic | 2,4,6-trimethyloctacosanoic acid | | +| 26:0 | 2,4,6-triMe | 2-CH3,4-CH3,6-CH3 | | Mycocerosic | (2R,4R,6R)-2,4,6-trimethylhexacosanoic acid | | +| 24:1 | 2,4,6-triMe,2t | 2-CH3,4-CH3,6-CH3 | 2t | Mycolipenic | (2E)-2,4,6-trihydroxytetracos-2-enoic acid | | +| 13:6 | 3t5c7e8e10a12a | | 3t,5c,7e,8e,10a,12a | Mycomycin | (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic acid | * | +| 22:0 | 2,4,6-triMe | 2-CH3,4-CH3,6-CH3 | | Mycosanoic | 2,4,6-trimethyldocosanoic acid | | +| 14:1 | 9t | | 9t | Myristelaidic | (9E)-tetradec-9-enoic acid | | +| 14:0 | | | | Myristic | tetradecanoic acid | | +| 14:1 | 9c | | 9c | Myristoleic | (9Z)-tetradec-9-enoic acid | | +| 11:4 | 4-OH,5e6e8a10a | 4-OH | 5e,6e,8a,10a | Nemotinic | 4-hydroxyundeca-5,6-diene-8,10-diynoic acid | | +| 16:0 | 15,15-diMe | 15-CH3,15-CH3 | | Neostearic | 15,15-dimethylhexadecanoic acid | | +| 8:2 | 3,7-diMe,2c6e | 3-CH3,7-CH3 | 2c,6e | Nerolic | (2E)-3,7-dimethylocta-2,6-dienoic acid | | +| 24:1 | 15c | | 15c | Nervonic | (15Z)-tetracos-15-enoic acid | | +| 24:6 | 6c9c12c15c18c21c | | 6c,9c,12c,15c,18c,21c | Nisinic | (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic acid | | +| 17:2 | 8c11c | | 8c,11c | Norlinoleic | (8Z,11Z)-heptadeca-8,11-dienoic acid | | +| 17:3 | 8c11c14c | | 8c,11c,14c | Norlinolenic | (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic acid | | +| 10:1 | 4c | | 4c | Obtusilic | (4Z)-dec-4-enoic acid | | +| 7:0 | | | | Oenanthic | heptanoic acid | | +| 18:1 | 9c | | 9c | Oleic | ((9Z)-octadec-9-enoic acid) | | +| 15:1 | 15-Cp,8c | 15-C4H6-15 | 8c | Oncobic | (8Z)-15-(cyclopent-2-en-1-yl)pentadec-8-enoic acid | | +| 16:1 | 9t | | 9t | Palmitelaidic | (9E)-hexadec-9-enoic acid | | +| 16:0 | | | | Palmitic | (hexadecanoic acid) | | +| 16:1 | 9c | | 9c | Palmitoleic | (9Z)-hexadec-9-enoic acid | | +| 16:1 | 7a | | 7a | Palmitolic | hexadec-7-ynoic | | +| 16:1 | 11c | | 11c | Palmitvaccenic | (11Z)-hexadec-11-enoic acid | | +| 18:4 | 9c11t13t15c | | 9c,11t,13t,15c | α-Parinaric | (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic acid | | +| 18:4 | 9t11t13t15t | | 9t,11t,13t,15t | β-Parinaric | (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic acid | | +| 20:1 | 13c | | 13c | Paullinic | (13E)-icos-13-enoic acid | | +| 9:0 | | | | Pelargonic | nonanoic acid | | +| 18:1 | 6t | | 6t | Petroselaidic | (6E)-octadec-6-enoic acid | | +| 18:1 | 6c | | 6c | Petroselinic | (6Z)-octadec-6-enoic acid | | +| 22:0 | 22-OH | 22-OH | | Phellonic | 22-hydroxydocosanoic acid | | +| 20:2 | 7e8e | | 7e,8e | Phlomic | (7Ra)-icosa-7,8-dienoic acid | | +| 23:0 | 3,13,19-triMe | 3-CH3,13-CH3,19-CH3 | | Phthioic | 3,13,19-trimethyltricosanoic acid | | +| 14:1 | 5c | | 5c | Physeteric | (5Z)-tetradec-5-enoic acid | | +| 16:0 | 3,7,11,15-tetraMe | 3-CH3,7-CH3,11-CH3,15-CH3 | | Phytanoic | 3,7,11,15-tetramethylhexadecanoic acid | | +| 16:1 | 3,7,11,15-tetraMe 2e | 3-CH3,7-CH3,11-CH3,15-CH3 | 2e | Phytenoic | 3,7,11,15-tetramethylhexa-dec-2-enoic acid | | +| 18:3 | 5c9c12c | | 5c,9c,12c | Pinolenic | (5Z,9Z,12Z)-octadeca-5,9,12-trienoic acid | | +| 3:0 | 2,2-diMe | 2-CH3,2-CH3 | | Pivalic | (2,2-dimethylpropanoic acid) | | +| 15:0 | 2,6,10,14-tetraMe | 2-CH3,6-CH3,10-CH3,14-CH3 | | Pristanic | 2,6,10,14-tetramethylpentadecanoic acid | | +| 3:0 | 2a | | 2a | Propiolic | (Propynoic acid) | | +| 3:0 | | | | Propionic | (Propanoic acid) | | +| 18:3 | 10t12t14t | | 10t,12t,14t | Pseudoeleostearic | (10E,12E,14E)-octadeca-10,12,14-trienoic acid | | +| 33:0 | | | | Psyllic | tritriacontanoic acid | | +| 18:3 | 9c11t13c | | 9c,11t,13c | Punicic | (9Z,11E,13Z)-octadeca-9,11,13-trienoic acid | | +| 5:1 | 4-Me,3e | 4-CH3 | 3e | Pyroterebic | 4-methyl-3-pentenoic acid | | +| 17:2 | 8a10t | | 8a,10t | Pyrulic | (10E)-heptadec-10-en-8-ynoic acid | | +| 3:0 | 2-oxo | 2=O | | Pyruvic | 2-oxopropanoic acid | | +| 8:1 | 3,7-diMe,6e | 3-CH3,7-CH3 | 6e | Rhodinic | 3,7-Dimethyloct-6-enoic acid | | +| 18:1 | 12-OH,9t | 12-OH | 9t | Ricinelaidic | (9E)-12-hydroxyoctadec-9-enoic acid | | +| 18:2 | 9c11c | | 9c,11c | Ricinenic | (9Z,11Z)-octadeca-9,11-dienoic acid | | +| 18:1 | 12-OH,9c | 12-OH | 9c | Ricinoleic | (9Z,12R)-12-hydroxy-9-octadecenoic acid | | +| 18:1 | 12-OH,9a | 12-OH | 9a | Ricinstearolic | 12-hydroxyoctadeca-9-ynoic acid | | +| 18:0 | 10-OH | 10-OH | | Rosilic | 10-hydroxyoctadecanoic acid | | +| 16:3 | 7c10c13c | | 7c,10c,13c | Roughanic | (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic acid | | +| 18:3 | 9c11t15c | | 9c,11t,15c | Rumelenic | (9Z,11E,15Z)-octadeca-9,11,15-trienoic acid | | +| 18:2 | 9c11t | | 9c,11t | Rumenic | (9Z,11E)-octadeca-9,11-dienoic acid | | +| 12:0 | 12-OH | 12-OH | | Sabinic | 12-hydroxydodecanoic acid | | +| 16:1 | 6c | | 6c | Sapienic | (6Z)-hexadec-6-enoic acid | * | +| 14:0 | 12-Me | 12-CH3 | | Sarcinic | 12-methyltetradecanoic acid | | +| 18:0 | 9,10,12,13-tetraOH | 9-OH,10-OH,12-OH,13-OH | | Sativic (sativinic) | 9,10,12,13-tetrahydroxyoctadecanoic acid | | +| 20:3 | 5c11c14c | | 5c,11c,14c | Sciadonic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 20:3 | 5c11c14c | | 5c,11c,14c | Sciadopinolenic | (5Z,11Z,14Z)-icosa-5,11,14-trienoic acid | | +| 18:2 | 5c8c | | 5c,8c | Sebaleic | (5Z,8Z)-octadeca-5,8-dienoic acid | | +| 24:1 | 15t | | 15t | trans-Selacholeic | (15E)-Tetracos-=15-enoic acid | | +| 26:5 | 11c14c17c20c23c | | 11c,14c,17c,20c,23c | Shibic | (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic acid | | +| 6:2 | 2t4t | | 2t,4t | Sorbic | ((2E,4E)-hexa-2,4-dienoic acid) | | +| 18:0 | | | | Stearic | (octadecanoic acid) | | +| 18:4 | 6c9c12c15c | | 6c,9c,12c,15c | Stearidonic | (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic acid | | +| 18:1 | 9a | | 9a | Stearolic | octadeca-9-ynoic acid | | +| 18:1 | 9,10-P,9c | 9-11 | 9c | Sterculic | 8-(2-octylcycloprop-1-en-1-yl)octanoic acid | | +| 18:2 | 9,10-P,9c17a | 9-11 | 9c,17a | Sterculynic | 7-[2-(non-8-yn-1-yl)cycloprop-1-en-1-yl]heptanoic acid- | | +| 10:2 | 2c4c | | 2c,4c | cis,cis-Stillingic | (2Z,4Z)-deca-2.4-dienoic acid | | +| 10:2 | 2t4c | | 2t,4c | trans,cis-Stillingic | (2E,4Z)-deca-2.4-dienoic acid | | +| 18:1 | 9-OH,12c | 9-OH | 12c | Strophanthus | (12Z)-9-hydroxyoctadec-12-enoic acid | | +| 18:1 | 6a | | 6a | Tariric | octadec-6-ynoic | | +| 18:2 | 5c9c | | 5c,9c | Taxoleic | (5Z,9Z)-octadeca-5,9-dienoic acid | | +| 18:1 | 5t | | 5t | Thalictric | (5E)-octadec-5-enoic acid | | +| 4:0 | 2,3,4-triOH | 2-OH,3-OH,4-OH | | (+/-) Threonic | (+/-)-2,3,4-trihydroxybutanoic acid | | +| 4:0 | 2S,3R,4-triOH | 2S,2-OH,3R,3-OH,4-OH | | D-Threonic | (2S,3R)-2,3,4-trihydroxybutanoic acid | | +| 4:0 | 2R,3S,4-triOH | 2R,2-OH,3S,3-OH,4-OH | | L-Threonic | (2R,3S)-2,3,4-trihydroxybutanoic acid | | +| 26:6 | | | | Thynnic | hexacosahexaenoic acid | (probably n-3) | +| 4:1 | 2-Me-2t | 2-CH3 | 2t | Tiglic | (2E)-2-methylbut-2-enoic acid | | +| 12:1 | 12-oxo,10t | 12=O | 10t | Traumatin | (10E)-12-oxododec-10-enoic acid | * | +| 13:0 | | | | Tridecylic | tridecanoic acid | | +| 14:1 | 4c | | 4c | Tsuzuic | (4Z)-tetradec-4-enoic acid | | +| 18:0 | 10-Me | 10-CH3 | | Tuberculostearic | (10R)-methyloctadecanoic acid | | +| 15:0 | 3,12-diOH | 3-OH,12-OH | | Turpetholic A | 3,12-dihydroxypentadecanoic acid | | +| 15:0 | 4,12-diOH | 4-OH,12-OH | | Turpetholic B | 4,12-dihydroxypentadecanoic acid | | +| 16:0 | 4,12-diOH | 4-OH,12-OH | | Turpetholic C | 4,12-dihydroxyhexadecanoic acid | | +| 11:1 | 10e | | 10e | Undecylenic | undec-10-enoic acid | | +| 11:0 | | | | Undecylic | undecanoic | | +| 30:0 | 30-OH | 30-OH | | Ursolic | 30-hydroxytriacontanoic acid | | +| 16:0 | 15,16-diOH | 15-OH,16-OH | | Ustilic A | 15,16-dihydroxyhexadecanoic acid | | +| 16:0 | 2,15,16-triOH | 2-OH,15-OH,16-OH | | Ustilic B | 2,15,16-trihydroxyhexadecanoic acid | | +| 18:2 | 11t15c | | 11t,15c | Vaccelenic | (11E,15Z)-octadeca-11,15-di-enoic acid | | +| 18:1 | 11t | | 11t | Vaccenic | (11E)-octadec-11-enoic acid | | +| 5:0 | | | | Valeric | (pentanoic acid) | | +| 5:0 | 2-Propyl | 2-C3H7 | | Valproic | 2-propylpentanoic acid | | +| 22:0 | 9,10,12,13-tetraOH | 9-OH,10-OH,12-OH,13-OH | | Ventosic | 9,10,12,13-tetrahydroxydocosanoic acid | | +| 18:1 | cis-12,13-ep,9c | 12-O-13 | 9c,12c | Vernolic | (9Z)-11-[(2S,3R)-3-pentyloxiran-2-yl]undec-9-enoic acid | | +| 14:3 | 4,7-ep,8-oxo,2t9a11c | 4-O-7,8=O | 2t,9a,11c | Wyeronic | (2Z)-3-{5-[(4E)-hex-4-en-2-ynoyl]furan-2-yl}prop-2-enoic acid | * | +| 26:1 | 17c | | 17c | Ximenic | (17Z)-hexacos-17-enoic acid | | +| 18:2 | 9a11t | | 9a,11t | Ximenynic | (11E)-octadec-11-en-9-ynoic acid | | +| 18:2 | 8a10c | | 8a,10c | Xionenynic | (10Z)-octadec-10-en-8-ynoic acid | | From e744c20a186fe2a2584c272760b7f2430f14acdc Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 14:45:10 +0300 Subject: [PATCH 10/26] InChI --- ftl/aocs.org/inchi.md | 1049 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1049 insertions(+) create mode 100644 ftl/aocs.org/inchi.md diff --git a/ftl/aocs.org/inchi.md b/ftl/aocs.org/inchi.md new file mode 100644 index 0000000..ea874c5 --- /dev/null +++ b/ftl/aocs.org/inchi.md @@ -0,0 +1,1049 @@ +c2 = + .common = Acetic + .iupac = ethanoic + .inchi = 1S/C2H4O2/c1-2(3)4/h1H3,(H,3,4) + .inchikey = QTBSBXVTEAMEQO-UHFFFAOYSA-N + +c3 = + .common = Propionic + .iupac = propanoic + .inchi = 1S/C3H6O2/c1-2-3(4)5/h2H2,1H3,(H,4,5) + .inchikey = XBDQKXXYIPTUBI-UHFFFAOYSA-N + +c3a2 = + .common = Propiolic + .iupac = propynoic + .inchi = 1S/C3H2O2/c1-2-3(4)5/h1H,(H,4,5) + .inchikey = UORVCLMRJXCDCP-UHFFFAOYSA-N + +c3e2 = + .common = Acrylic + .iupac = prop-2-enoic + .inchi = 1S/C3H4O2/c1-2-3(4)5/h2H,1H2,(H,4,5) + .inchikey = NIXOWILDQLNWCW-UHFFFAOYSA-N + +c4 = + .common = Butyric + .iupac = butanoic + .inchi = 1S/C4H8O2/c1-2-3-4(5)6/h2-3H2,1H3,(H,5,6) + .inchikey = FERIUCNNQQJTOY-UHFFFAOYSA-N + +c4c2 = + .common = Isocrotonic + .iupac = (2Z)-but-2-enoic + .inchi = 1S/C4H6O2/c1-2-3-4(5)6/h2-3H,1H3,(H,5,6)/b3-2- + .inchikey = LDHQCZJRKDOVOX-IHWYPQMZSA-N + +c4t2 = + .common = Crotonic + .iupac = (2E)-but-2-enoic + .inchi = 1S/C4H6O2/c1-2-3-4(5)6/h2-3H,1H3,(H,5,6)/b3-2+ + .inchikey = LDHQCZJRKDOVOX-NSCUHMNNSA-N + +c5 = + .common = Valeric + .synonyms = Valerianic + .iupac = pentanoic + .inchi = 1S/C5H10O2/c1-2-3-4-5(6)7/h2-4H2,1H3,(H,6,7) + .inchikey = NQPDZGIKBAWPEJ-UHFFFAOYSA-N + +c6 = + .common = Caproic + .synonyms = Capronic + .iupac = hexanoic + .inchi = 1S/C6H12O2/c1-2-3-4-5-6(7)8/h2-5H2,1H3,(H,7,8) + .inchikey = FUZZWVXGSFPDMH-UHFFFAOYSA-N + +c6t3 = + .common = Hydrosorbic + .iupac = (3E)-hex-3-enoic + .inchi = 1S/C6H10O2/c1-2-3-4-5-6(7)8/h3-4H,2,5H2,1H3,(H,7,8)/b4-3+ + .inchikey = XXHDAWYDNSXJQM-ONEGZZNKSA-N + +c6t2t4 = + .common = Sorbic + .iupac = (2E,4E)-hexa-2,4-dienoic + .inchi = 1S/C6H8O2/c1-2-3-4-5-6(7)8/h2-5H,1H3,(H,7,8)/b3-2+,5-4+ + .inchikey = WSWCOQWTEOXDQX-MQQKCMAXSA-N + +c7 = + .common = Oenanthic + .synonyms = Enanthic; Enanthoic + .iupac = heptanoic + .inchi = 1S/C7H14O2/c1-2-3-4-5-6-7(8)9/h2-6H2,1H3,(H,8,9) + .inchikey = MNWFXJYAOYHMED-UHFFFAOYSA-N + +c8 = + .common = Caprylic + .iupac = octanoic + .inchi = 1S/C8H16O2/c1-2-3-4-5-6-7-8(9)10/h2-7H2,1H3,(H,9,10) + .inchikey = WWZKQHOCKIZLMA-UHFFFAOYSA-N + +c9 = + .common = Pelargonic + .synonyms = Nonylic + .iupac = nonanoic + .inchi = 1S/C9H18O2/c1-2-3-4-5-6-7-8-9(10)11/h2-8H2,1H3,(H,10,11) + .inchikey = FBUKVWPVBMHYJY-UHFFFAOYSA-N + +c10 = + .common = Capric + .synonyms = Caprinic + .iupac = decanoic + .inchi = 1S/C10H20O2/c1-2-3-4-5-6-7-8-9-10(11)12/h2-9H2,1H3,(H,11,12) + .inchikey = GHVNFZFCNZKVNT-UHFFFAOYSA-N + +c10c4 = + .common = Obtusilic + .iupac = (4Z)-dec-4-enoic + .inchi = 1S/C10H18O2/c1-2-3-4-5-6-7-8-9-10(11)12/h6-7H,2-5,8-9H2,1H3,(H,11,12)/b7-6- + .inchikey = XKZKQTCECFWKBN-SREVYHEPSA-N + +c10e9 = + .common = Caproleic + .iupac = dec-9-enoic + .inchi = 1S/C10H18O2/c1-2-3-4-5-6-7-8-9-10(11)12/h2H,1,3-9H2,(H,11,12) + .inchikey = KHAVLLBUVKBTBG-UHFFFAOYSA-N + +c10c2c4 = + .common = cis,cis-Stillingic + .iupac = (2Z,4Z)-deca-2,4-dienoic + .inchi = 1S/C10H16O2/c1-2-3-4-5-6-7-8-9-10(11)12/h7-10H,2-6H2,1H3,(H,11,12)/b8-7-,10-9- + .inchikey = YKHVVNDSWHSBPA-VRPWFDPXSA-N + +c10t2c4 = + .common = trans,cis-Stillingic + .iupac = (2E,4Z)-deca-2,4-dienoic + .inchi = 1S/C10H16O2/c1-2-3-4-5-6-7-8-9-10(11)12/h7-10H,2-6H2,1H3,(H,11,12)/b8-7-,10-9+ + .inchikey = YKHVVNDSWHSBPA-QIXNCDKCSA-N + +c10c2a4a6 = + .common = cis-Lachnophyllic + .iupac = (2Z)-dec-2-ene-4,6-diynoic + .inchi = 1S/C10H10O2/c1-2-3-4-5-6-7-8-9-10(11)12/h8-9H,2-3H2,1H3,(H,11,12)/b9-8- + .inchikey = LGRWEGSQTDGYDD-HJWRWDBZSA-N + +c10c2a4a6t8 = + .common = Z,E-Matricaric + .iupac = (2Z,8E)-deca-2,8-diene-4,6-diynoic + .inchi = 1S/C11H10O2/c1-2-3-4-5-6-7-8-9-10-11(12)13/h3-4,9-10H,2H2,1H3,(H,12,13)/b4-3-,10-9+ + .inchikey = SESVVWQTIKATCE-PWGWRZEZSA-N + +c10e2a4a6a8 = + .common = Dehydromatricaric + .iupac = (2E)-dec-2-ene-4,6,8-triynoic + .inchi = 1S/C10H6O2/c1-2-3-4-5-6-7-8-9-10(11)12/h8-9H,1H3,(H,11,12)/b9-8+ + .inchikey = ZSIAAGBXTPOBEJ-ONEGZZNKSA-N + +c10t2a4a6t8 = + .common = Matricaric + .iupac = (2E,8E)-deca-2,8-diene-4,6-diynoic + .inchi = 1S/C11H10O2/c1-2-3-4-5-6-7-8-9-10-11(12)13/h3-4,9-10H,2H2,1H3,(H,12,13)/b4-3+,10-9+ + .inchikey = SESVVWQTIKATCE-YHTMAJSVSA-N + +c11 = + .common = Undecylic + .synonyms = Hendecanoic + .iupac = undecanoic + .inchi = 1S/C11H22O2/c1-2-3-4-5-6-7-8-9-10-11(12)13/h2-10H2,1H3,(H,12,13) + .inchikey = ZDPHROOEEOARMN-UHFFFAOYSA-N + +c11e10 = + .common = Undecylenic + .synonyms = Hendecenoic + .iupac = undec-10-enoic + .inchi = 1S/C11H20O2/c1-2-3-4-5-6-7-8-9-10-11(12)13/h2H,1,3-10H2,(H,12,13) + .inchikey = FRPZMMHWLSIFAZ-UHFFFAOYSA-N + +c11c3a5a7a10 = + .common = Drosophilin C + .iupac = (3Z)-undec-3-ene-5,7,10-triynoic + .inchi = 1S/C11H8O2/c1-2-3-4-5-6-7-8-9-10-11(12)13/h1,8-9H,10H2,(H,12,13)/b9-8- + .inchikey = VZJHYZSHNKNXTE-WAYWQWQTSA-N + +c11c3a5a7e9e10 = + .common = Drosophilin D + .iupac = (3Z)-undeca-3,9,10-triene-5,7-diynoic + .inchi = 1S/C11H8O2/c1-3-4-5-6-7-8-9-10-11(12)13/h3-5,8-9H,1,10H2,(H,12,13)/b9-8- + .inchikey = YUDEGPLQYRTXSW-WAYWQWQTSA-N + +c12 = + .common = Lauric + .synonyms = Laurostearic + .iupac = dodecanoic + .inchi = 1S/C12H24O2/c1-2-3-4-5-6-7-8-9-10-11-12(13)14/h2-11H2,1H3,(H,13,14) + .inchikey = POULHZVOKOAJMA-UHFFFAOYSA-N + +c12t4 = + .common = Linderic + .iupac = (4Z)-dodec-4-enoic + .inchi = 1S/C12H22O2/c1-2-3-4-5-6-7-8-9-10-11-12(13)14/h8-9H,2-7,10-11H2,1H3,(H,13,14)/b9-8- + .inchikey = GCORITRBZMICMI-FPLPWBNLSA-N + +c12c5 = + .common = Lauroleinic + .synonyms = Denticetic + .iupac = (5Z)-dodec-5-enoic + .inchi = 1S/C12H22O2/c1-2-3-4-5-6-7-8-9-10-11-12(13)14/h7-8H,2-6,9-11H2,1H3,(H,13,14)/b8-7- + .inchikey = IJBFSOLHRKELLR-FPLPWBNLSA-N + +c12c9 = + .common = Lauroleic + .iupac = (9Z)-dodec-9-enoic + .inchi = 1S/C12H22O2/c1-2-3-4-5-6-7-8-9-10-11-12(13)14/h3-4H,2,5-11H2,1H3,(H,13,14)/b4-3- + .inchikey = FKLSONDBCYHMOQ-ARJAWSKDSA-N + +c12c3c5c7c9e11 = + .common = Ajenoic + .iupac = (3Z,5Z,7Z,9Z)-dodeca-3,5,7,9,11-pentaenoic + .inchi = 1S/C12H14O2/c1-2-3-4-5-6-7-8-9-10-11-12(13)14/h2-10H,1,11H2,(H,13,14)/b4-3-,6-5-,8-7-,10-9- + .inchikey = JSPNCMDQJNUPED-YVIHFEBGSA-N + +c13 = + .common = Tridecylic + .iupac = tridecanoic + .inchi = 1S/C13H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13(14)15/h2-12H2,1H3,(H,14,15) + .inchikey = SZHOJFHSIKHZHA-UHFFFAOYSA-N + +c13c11 = + .common = Isotridecenoic + .iupac = (11Z)-tridec-11-enoic + .inchi = 1S/C13H24O2/c1-2-3-4-5-6-7-8-9-10-11-12-13(14)15/h2-3H,4-12H2,1H3,(H,14,15)/b3-2- + .inchikey = ZAZKJZBWRGKHQC-IHWYPQMZSA-N + +c13c3c5a7a9a11 = + .common = Isomycomycin + .iupac = (3Z,5Z)-trideca-3,5-diene-7,9,11-triynoic + .inchi = 1S/C13H8O2/c1-2-3-4-5-6-7-8-9-10-11-12-13(14)15/h9-12H,1H3,(H,14,15)/b10-9-,12-11- + .inchikey = Not found + +c13t3c5e7e8a10a12 = + .common = Mycomycin + .iupac = (3E,5Z)-trideca-3,5,7,8-tetraene-10,12-diynoic + .inchi = 1S/C13H10O2/c1-2-3-4-5-6-7-8-9-10-11-12-13(14)15/h3-10H,1H3,(H,14,15)/b6-5-,8-7- + .inchikey = Not found + +c14 = + .common = Myristic + .iupac = tetradecanoic + .inchi = 1S/C14H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h2-13H2,1H3,(H,15,16) + .inchikey = TUNFSRHWOTWDNC-UHFFFAOYSA-N + +c14c4 = + .common = Tsuzuic + .synonyms = Tsuduic + .iupac = (4Z)-tetradec-4-enoic + .inchi = 1S/C14H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h10-11H,2-9,12-13H2,1H3,(H,15,16)/b11-10- + .inchikey = CUVLOCDGQCUQSI-FPLPWBNLSA-N + +c14c5 = + .common = Physeteric + .iupac = (5Z)-tetradec-5-enoic + .inchi = 1S/C14H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h9-10H,2-8,11-13H2,1H3,(H,15,16)/b10-9- + .inchikey = AFGUVBVUFZMJMX-KTKRTIGZSA-N + +c14c9 = + .common = Myristoleic + .iupac = (9Z)-tetradec-9-enoic + .inchi = 1S/C14H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h5-6H,2-4,7-13H2,1H3,(H,15,16)/b6-5- + .inchikey = YWWVWXASSLXJHU-WAYWQWQTSA-N + +c14t9 = + .common = Myristelaidic + .iupac = (9E)-tetradec-9-enoic + .inchi = 1S/C14H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h5-6H,2-4,7-13H2,1H3,(H,15,16)/b6-5+ + .inchikey = YWWVWXASSLXJHU-AATRIKPKSA-N + +c14t3c5 = + .common = Megatomic + .synonyms = Megatomoic + .iupac = (3E,5Z)-tetradeca-3,5-dienoic + .inchi = 1S/C14H24O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h9-12H,2-8,13H2,1H3,(H,15,16)/b10-9-,12-11+ + .inchikey = YRUMHTHCEZRHTN-FNORWQNLSA-N + +c14c5c8 = + .common = Goshuyic + .iupac = (5Z,8Z)-tetradeca-5,8-dienoic + .inchi = 1S/C14H24O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h6-7,9-10H,2-5,8,11-13H2,1H3,(H,15,16)/b7-6-,10-9- + .inchikey = HXHZGHRLVRFQDR-HZJYTTRNSA-N + +c14t2t4a8a10 = + .common = Anacyclic + .iupac = (2E,4E)-tetradeca-2,4-diene-8,10-diynoic + .inchi = 1S/C14H16O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h9-12H,2,5-8H2,1H3,(H,15,16)/b10-9+,12-11+ + .inchikey = Not found + InChI=1S/C14H16O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14(15)16/h10-13H,2-3,8-9H2,1H3,(H,15,16)/b11-10+,13-12+ + +c16 = + .common = Palmitic + .synonyms = Aethalic + .iupac = hexadecanoic + .inchi = 1S/C16H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h2-15H2,1H3,(H,17,18) + .inchikey = IPCSVZSSVZVIGE-UHFFFAOYSA-N + +c16c11 = + .common = Palmitvaccenic + .synonyms = Tanacetumoleic + .iupac = (11Z)-hexadec-11-enoic + .inchi = 1S/C16H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h5-6H,2-4,7-15H2,1H3,(H,17,18)/b6-5- + .inchikey = JGMYDQCXGIMHLL-WAYWQWQTSA-N + +c16t11 = + .common = Lycopodic + .synonyms = Lycopodiumoleic + .iupac = (11E)-hexadec-11-enoic + .inchi = 1S/C16H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h5-6H,2-4,7-15H2,1H3,(H,17,18)/b6-5+ + .inchikey = JGMYDQCXGIMHLL-AATRIKPKSA-N + +c16t2 = + .common = Gaidic + .iupac = (2E)-hexadec-2-enoic + .inchi = 1S/C16H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h14-15H,2-13H2,1H3,(H,17,18)/b15-14+ + .inchikey = Not found + +c16c6 = + .common = Sapienic + .iupac = (6Z)-hexadec-6-enoic + .inchi = 1S/C16H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h10-11H,2-9,12-15H2,1H3,(H,17,18)/b11-10- + .inchikey = NNNVXFKZMRGJPM-KHPPLWFESA-N + +c16a7 = + .common = Palmitolic + .iupac = hexadec-7-ynoic + .inchi = 1S/C16H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h2-6,9-15H2,1H3,(H,17,18) + .inchikey = Not found + +c16c7 = + .common = Hypogeic + .iupac = (7Z)-hexadec-7-enoic + .inchi = 1S/C16H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h9-10H,2-8,11-15H2,1H3,(H,17,18)/b10-9- + .inchikey = PJHOFUXBXJNUAC-KTKRTIGZSA-N + +c16c9 = + .common = Palmitoleic + .synonyms = Physetoleic; Zoomaric + .iupac = (9Z)-hexadec-9-enoic + .inchi = 1S/C16H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h7-8H,2-6,9-15H2,1H3,(H,17,18)/b8-7- + .inchikey = SECPZKHBENQXJG-FPLPWBNLSA-N + +c16t9 = + .common = Palmitelaidic + .iupac = (9E)-hexadec-9-enoic + .inchi = 1S/C16H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h7-8H,2-6,9-15H2,1H3,(H,17,18)/b8-7+ + .inchikey = SECPZKHBENQXJG-BQYQJAHWSA-N + +c16c6c10c14 = + .common = Hiragonic + .iupac = (6Z,10Z,14Z)-hexadeca-6,10,14-trienoic + .inchi = 1S/C16H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h2-3,6-7,10-11H,4-5,8-9,12-15H2,1H3,(H,17,18)/b3-2-,7-6-,11-10- + .inchikey = Not found + +c16c7c10c13 = + .common = Roughanic + .iupac = (7Z,10Z,13Z)-hexadeca-7,10,13-trienoic + .inchi = 1S/C16H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16(17)18/h3-4,6-7,9-10H,2,5,8,11-15H2,1H3,(H,17,18)/b4-3-,7-6-,10-9- + .inchikey = KBGYPXOSNDMZRV-PDBXOOCHSA-N + +c17 = + .common = Margaric + .synonyms = Daturic; Daturinic; Heptadecylic + .iupac = heptadecanoic + .inchi = 1S/C17H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17(18)19/h2-16H2,1H3,(H,18,19) + .inchikey = KEMQGTRYUADPNZ-UHFFFAOYSA-N + +c17c8 = + .common = Civetic + .iupac = (8Z)-heptadec-8-enoic + .inchi = 1S/C17H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17(18)19/h9-10H,2-8,11-16H2,1H3,(H,18,19)/b10-9- + .inchikey = ZBIGLIMGCLJKHN-KTKRTIGZSA-N + +c17a8t10 = + .common = Pyrulic + .synonyms = Leptomeric + .iupac = (10E)-heptadec-10-en-8-ynoic + .inchi = 1S/C17H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17(18)19/h8-9H,3-7,12-16H2,1-2H3,(H,18,19)/b9-8+ + .inchikey = Not found + +c17c8c11 = + .common = Norlinoleic + .iupac = (8Z,11Z)-heptadeca-8,11-dienoic + .inchi = 1S/C17H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17(18)19/h6-7,9-10H,2-5,8,11-16H2,1H3,(H,18,19)/b7-6-,10-9- + .inchikey = ZYJWXPONROMNOE-HZJYTTRNSA-N + +c17c8c11c14 = + .common = Norlinolenic + .iupac = (8Z,11Z,14Z)-heptadeca-8,11,14-trienoic + .inchi = 1S/C17H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17(18)19/h3-4,6-7,9-10H,2,5,8,11-16H2,1H3,(H,18,19)/b4-3-,7-6-,10-9- + .inchikey = FAFSAZIEJFMBBY-PDBXOOCHSA-N + +c18 = + .common = Stearic + .synonyms = Bassinic; Lactaric; Stearophanic; Talgic + .iupac = octadecanoic + .inchi = 1S/C18H36O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-17H2,1H3,(H,19,20) + .inchikey = QIQXTHQIDYTFRH-UHFFFAOYSA-N + +c18c10 = + .common = Isooleic + .iupac = (10Z)-octadec-10-enoic + .inchi = 1S/C18H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h9-10H,2-8,11-17H2,1H3,(H,19,20)/b10-9- + .inchikey = QXJSBBXBKPUZAA-KTKRTIGZSA-N + +c18c11 = + .common = Asclepic + .synonyms = cis-Vaccenic + .iupac = (11Z)-octadec-11-enoic + .inchi = 1S/C18H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h7-8H,2-6,9-17H2,1H3,(H,19,20)/b8-7- + .inchikey = UWHZIFQPPBDJPM-FPLPWBNLSA-N + +c18t11 = + .common = Vaccenic + .iupac = (11E)-octadec-11-enoic + .inchi = 1S/C18H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h8-9H,2-7,10-17H2,1H3,(H,19,20)/b9-8+ + .inchikey = QXJSBBXBKPUZAA-CMDGGOBGSA-N + +c18t5 = + .common = Thalictric + .iupac = (5E)-octadec-5-enoic + .inchi = 1S/C18H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h13-14H,2-12,15-17H2,1H3,(H,19,20)/b14-13+ + .inchikey = Not found + +c18a6 = + .common = Tariric + .iupac = octadec-6-ynoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-11,14-17H2,1H3,(H,19,20) + .inchikey = GVZXZHWIIXHZOB-UHFFFAOYSA-N + +c18c6 = + .common = Petroselinic + .synonyms = Petroselic + .iupac = (6Z)-octadec-6-enoic + .inchi = 1S/C18H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h12-13H,2-11,14-17H2,1H3,(H,19,20)/b13-12- + .inchikey = CNVZJPUDSLNTQU-SEYXRHQNSA-N + +c18t6 = + .common = Petroselaidic + .iupac = (6E)-octadec-6-enoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h12-13H,2-11,14-17H2,1H3,(H,19,20)/b13-12+ + .inchikey = CNVZJPUDSLNTQU-OUKQBFOZSA-N + +c18a9 = + .common = Stearolic + .iupac = octadeca-9-ynoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-8,11-17H2,1H3,(H,19,20) + .inchikey = Not found + +c18c9 = + .common = Oleic + .synonyms = Rapinic + .iupac = (9Z)-octadec-9-enoic + .inchi = 1S/C18H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h9-10H,2-8,11-17H2,1H3,(H,19,20)/b10-9- + .inchikey = ZQPPMHVWECSIRJ-KTKRTIGZSA-N + +c18t9 = + .common = Elaidic + .iupac = (9E)-octadec-9-enoic + .inchi = 1S/C18H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h9-10H,2-8,11-17H2,1H3,(H,19,20)/b10-9+ + .inchikey = ZQPPMHVWECSIRJ-MDZDMXLPSA-N + +c18t10t12 = + .common = Mikusch's + .iupac = (10E,12E)-octadeca-10,12-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-9H,2-5,10-17H2,1H3,(H,19,20)/b7-6+,9-8+ + .inchikey = GKJZMAHZJGSBKD-BLHCBFLLSA-N + +c18t11c15 = + .common = Vaccelenic + .iupac = (11E,15Z)-octadeca-11,15-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,7-8H,2,5-6,9-17H2,1H3,(H,19,20)/b4-3-,8-7+ + .inchikey = Not found + +c18c5c11 = + .common = Ephedrenic + .synonyms = Ephedric + .iupac = (5Z,11Z)-octadeca-5,11-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h7-8,13-14H,2-6,9-12,15-17H2,1H3,(H,19,20)/b8-7-,14-13- + .inchikey = GMEOMWBQHUIYIE-WRKWTSPFSA-N + +c18c5c8 = + .common = Sebaleic + .iupac = (5Z,8Z)-octadeca-5,8-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h10-11,13-14H,2-9,12,15-17H2,1H3,(H,19,20)/b11-10-,14-13- + .inchikey = Not found + +c18c5c9 = + .common = Taxoleic + .iupac = (5Z,9Z)-octadeca-5,9-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h9-10,13-14H,2-8,11-12,15-17H2,1H3,(H,19,20)/b10-9-,14-13- + .inchikey = DFJAXEWDHVOILU-KWUOUXIESA-N + +c18e5e6 = + .common = Laballenic + .iupac = (5Ra)-octadeca-5,6-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h12-13H,2-11,14-17H2,1H3,(H,19,20) + .inchikey = Not found + +c18a6e17 = + .common = Alvaradoic + .iupac = octadec-17-en-6-ynoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2H,1,3-5,8-17H2,(H,19,20) + .inchikey = Not found + +c18c6c11 = + .common = Cilienic + .iupac = (6Z,11Z)-octadeca-6,11-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-7,12-13H,2-5,8-11,14-17H2,1H3,(H,19,20)/b7-6-,13-12- + .inchikey = Not found + +c18a8c10 = + .common = Xionenynic + .iupac = (10Z)-octadec-10-en-8-ynoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h10-11H,2-7,9,12-17H2,1H3,(H,19,20)/b11-10- + .inchikey = Not found + +c18a8e17 = + .common = Alvaradonic + .iupac = octadec-17-en-8-ynoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2H,1,3-7,10-17H2,(H,19,20) + .inchikey = Not found + +c18a9t11 = + .common = Agonandoic + .synonyms = Santalbic; Ximenynic + .iupac = (11E)-octadec-11-en-9-ynoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h7-8H,2-6,11-17H2,1H3,(H,19,20)/b8-7+ + .inchikey = VENIIVIRETXKSV-BQYQJAHWSA-N + +c18c9c11 = + .common = Ricinenic + .iupac = (9Z,11Z)-octadeca-9,11-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h7-10H,2-6,11-17H2,1H3,(H,19,20)/b8-7-,10-9- + .inchikey = JBYXPOFIGCOSSB-QRLRYFCNSA-N + +c18c9t11 = + .common = Rumenic + .iupac = (9Z,11E)-octadeca-9,11-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h7-10H,2-6,11-17H2,1H3,(H,19,20)/b8-7+,10-9- + .inchikey = JBYXPOFIGCOSSB-GOJKSUSPSA-N + +c18c9a12 = + .common = Crepenynic + .synonyms = Crepeninic + .iupac = (9Z)-octadec-9-en-12-ynoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h9-10H,2-5,8,11-17H2,1H3,(H,19,20)/b10-9- + .inchikey = SAOSKFBYQJLQOS-KTKRTIGZSA-N + +c18c9c12 = + .common = Linoleic + .synonyms = Leinolic; Linolic + .iupac = (9Z,12Z)-octadeca-9,12-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-7,9-10H,2-5,8,11-17H2,1H3,(H,19,20)/b7-6-,10-9- + .inchikey = OYHQOLUKZRVURQ-HZJYTTRNSA-N + +c18t9t11 = + .common = Mangold's + .iupac = (9E,11E)-octadeca-9,11-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h7-10H,2-6,11-17H2,1H3,(H,19,20)/b8-7+,10-9+ + .inchikey = JBYXPOFIGCOSSB-XBLVEGMJSA-N + +c18t9t12 = + .common = Linelaidic + .synonyms = Linolelaidic + .iupac = (9E,12E)-octadeca-9,12-dienoic + .inchi = 1S/C18H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-7,9-10H,2-5,8,11-17H2,1H3,(H,19,20)/b7-6+,10-9+ + .inchikey = OYHQOLUKZRVURQ-AVQMFFATSA-N + +c18t10t12t14 = + .common = Pseudoeleostearic + .iupac = (10E,12E,14E)-octadeca-10,12,14-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h4-9H,2-3,10-17H2,1H3,(H,19,20)/b5-4+,7-6+,9-8+ + .inchikey = Not found + +c18t3c9c12 = + .common = Caleic + .iupac = (3E,9Z,12Z)-octadeca-3,9,12-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-7,9-10,15-16H,2-5,8,11-14,17H2,1H3,(H,19,20)/b7-6-,10-9-,16-15+ + .inchikey = FEWFGHQMEYATJR-XTEDJDMISA-N + +c18c5c9c12 = + .common = Pinolenic + .iupac = (5Z,9Z,12Z)-octadeca-5,9,12-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-7,9-10,13-14H,2-5,8,11-12,15-17H2,1H3,(H,19,20)/b7-6-,10-9-,14-13- + .inchikey = HXQHFNIKBKZGRP-URPRIDOGSA-N + +c18r5e6c16 = + .common = R-Lamenallenic + .iupac = (5R,16E)-octadeca-5,6,16-trienoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-3,12-13H,4-11,14-17H2,1H3,(H,19,20)/b3-2+/t13-/m1/s1 + .inchikey = Not found + +c18s5e6c16 = + .common = S-Lamenallenic + .iupac = (5S,16E)-octadeca-5,6,16-trienoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-3,12-13H,4-11,14-17H2,1H3,(H,19,20)/b3-2+/t13-/m0/s1 + .inchikey = Not found + +c18t5c9c12 = + .common = Columbinic + .synonyms = Aquilegic; Isolinolenic; Ranunculeic + .iupac = (5E,9Z,12Z)-octadeca-5,9,12-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-7,9-10,13-14H,2-5,8,11-12,15-17H2,1H3,(H,19,20)/b7-6-,10-9-,14-13+ + .inchikey = HXQHFNIKBKZGRP-OXXZWVFOSA-N + +c18c6c9c12 = + .abbreviation = GLA + .common = γ-Linolenic + .synonyms = Gamolenic + .iupac = (6Z,9Z,12Z)-octadeca-6,9,12-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-7,9-10,12-13H,2-5,8,11,14-17H2,1H3,(H,19,20)/b7-6-,10-9-,13-12- + .inchikey = VZCCETWTMQHEPK-QCPILGSCNA-N + +c18c8c10c12 = + .common = β-Calendic + .synonyms = Calendulic + .iupac = (8Z,10Z,12Z)-octadeca-8,10,12-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-11H,2-5,12-17H2,1H3,(H,19,20)/b7-6-,9-8-,11-10- + .inchikey = Not found + +c18c8c10t12 = + .common = α-Calendic + .iupac = (8Z,10Z,12E)-octadeca-8,10,12-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-11H,2-5,12-17H2,1H3,(H,19,20)/b7-6-,9-8-,11-10+ + .inchikey = Not found + +c18c8t10c12 = + .common = Jacaranda + .synonyms = Jacaric + .iupac = (8Z,10E,12Z)-octadeca-8,10,12-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h6-11H,2-5,12-17H2,1H3,(H,19,20)/b7-6-,9-8+,11-10- + .inchikey = Not found + +c18a9a11c13 = + .common = Bolekic + .iupac = (13Z)-octadec-13-ene-9,11-diynoic + .inchi = 1S/C18H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h5-6H,2-4,15-17H2,1H3,(H,19,20)/b6-5- + .inchikey = Not found + +c18a9a11t13 = + .common = Exocarpic + .iupac = (13E)-octadec-13-ene-9,11-diynoic + .inchi = 1S/C18H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h5-6H,2-4,15-17H2,1H3,(H,19,20)/b6-5+ + .inchikey = Not found + +c18a9a11e17 = + .common = Isanic + .synonyms = Erythrogenic + .iupac = 17-octadecene-9,11-diynoic + .inchi = 1S/C18H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2H,1,3-7,10-17H2,(H,19,20) + .inchikey = Not found + +c18c9t11c13 = + .common = Punicic + .synonyms = Punicinic; Trichosanoic + .iupac = (9Z,11E,13Z)-octadeca-9,11,13-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h5-10H,2-4,11-17H2,1H3,(H,19,20)/b6-5-,8-7+,10-9- + .inchikey = ZBCBWPMODOFKDW-KNMMBHEMSA-N + +c18c9t11t13 = + .common = α-Eleostearic + .synonyms = Eleostearinic; Margarolic + .iupac = (9Z,11E,13E)-octadeca-9,11,13-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h5-10H,2-4,11-17H2,1H3,(H,19,20)/b6-5+,8-7+,10-9- + .inchikey = ZBCBWPMODOFKDW-FEQJPBOLSA-N + +c18c9t11c15 = + .common = Rumelenic + .iupac = (9Z,11E,15Z)-octadeca-9,11,15-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,7-10H,2,5-6,11-17H2,1H3,(H,19,20)/b4-3-,8-7+,10-9- + .inchikey = Not found + +c18c9a12c14 = + .common = Dehydrocrepenynic + .iupac = (9Z,14Z)-octadeca-9,14-dien-12-ynoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,9-10H,2,5,8,11-17H2,1H3,(H,19,20)/b4-3-,10-9- + .inchikey = Not found + +c18c9c12c15 = + .abbreviation = ALA + .common = α-Linolenic + .iupac = (9Z,12Z,-15Z)-octadeca-9,12,15-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,6-7,9-10H,2,5,8,11-17H2,1H3,(H,19,20)/b4-3-,7-6-,10-9- + .inchikey = DTOSIQBPPRVQHS-PDBXOOCHSA-N + +c18c9t13c15 = + .common = Isorumelenic + .iupac = (9Z,13E,15Z)-octadeca-9,13,15-trienoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-5,9-10H,6-8,11-17H2,1H3,(H,19,20)/b3-2-,5-4+,10-9- + .inchikey = Not found + +c18t9t11c13 = + .common = Catalpic + .iupac = (9E,11E,13Z)-octadeca-9,11,13-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h5-10H,2-4,11-17H2,1H3,(H,19,20)/b6-5-,8-7+,10-9+ + .inchikey = ZBCBWPMODOFKDW-VZYCDYQDSA-N + +c18t9t11t13 = + .common = β-Eleostearic + .iupac = (9E,11E,13E)-octadeca-9,11,13-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h5-10H,2-4,11-17H2,1H3,(H,19,20)/b6-5+,8-7+,10-9+ + .inchikey = ZBCBWPMODOFKDW-UPTCCKCYSA-N + +c18t9t12t15 = + .common = Linolenelaidic + .synonyms = Elaidolinolenic + .iupac = (9E,12E,15E)-octadeca-9,12,15-trienoic + .inchi = 1S/C18H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,6-7,9-10H,2,5,8,11-17H2,1H3,(H,19,20)/b4-3+,7-6+,10-9+ + .inchikey = DTOSIQBPPRVQHS-IUQGRGSQSA-N + +c18c5c9c12c15 = + .common = Coniferonic + .iupac = (5Z,9Z,12Z,15Z)-octadeca-5,9,12,15-tetraenoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,6-7,9-10,13-14H,2,5,8,11-12,15-17H2,1H3,(H,19,20)/b4-3-,7-6-,10-9-,14-13- + .inchikey = Not found + +c18a6c9c12c15 = + .common = Dicramin + .iupac = (9Z,12Z,15Z)-octadeca-9,12,15-trien-6-ynoic + .inchi = 1S/C18H26O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,6-7,9-10H,2,5,11,14-17H2,1H3,(H,19,20)/b4-3-,7-6-,10-9- + .inchikey = Not found + +c18c6c9c12c15 = + .common = Stearidonic + .iupac = (6Z,9Z,12Z,15Z)-octadeca-6,9,12,15-tetraenoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,6-7,9-10,12-13H,2,5,8,11,14-17H2,1H3,(H,19,20)/b4-3-,7-6-,10-9-,13-12- + .inchikey = AYUURFKFFLAJRM-FPPDEBJDSA-N + +c18c8c10c12t14 = + .common = Ixoric + .iupac = (8Z,10Z,12Z,14E)-octadeca-8,10,12,14-tetraenoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h3-4,6-9,11-12H,2,5,10,13-17H2,1H3,(H,19,20)/b4-3+,7-6-,9-8-,12-11- + .inchikey = Not found + +c18c9t11t13c15 = + .common = α-Parinaric + .iupac = (9Z,11E,13E,15Z)-octadeca-9,11,13,15-tetraenoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-9H,10-17H2,1H3,(H,19,20)/b3-2-,5-4+,7-6+,9-8- + .inchikey = Not found + +c18t9t11t13t15 = + .common = β-Parinaric + .iupac = (9E,11E,13E,15E)-octadeca-9,11,13,15-tetraenoic + .inchi = 1S/C18H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18(19)20/h2-9H,10-17H2,1H3,(H,19,20)/b3-2+,5-4+,7-6+,9-8+ + .inchikey = Not found + +c20 = + .common = Arachidic + .synonyms = Eicosanoic + .iupac = icosanoic + .inchi = 1S/C20H40O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h2-19H2,1H3,(H,21,22) + .inchikey = IPKCFGQXHZKYLH-UHFFFAOYSA-N + +c20c11 = + .common = Gondoic + .iupac = (11Z)-icos-11-enoic + .inchi = 1S/C20H38O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h9-10H,2-8,11-19H2,1H3,(H,21,22)/b10-9- + .inchikey = BITHHVVYSMSWAG-KTKRTIGZSA-N + +c20c13 = + .common = Paullinic + .iupac = (13E)-icos-13-enoic + .inchi = 1S/C20H38O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h7-8H,2-6,9-19H2,1H3,(H,21,22)/b8-7+ + .inchikey = Not found + +c20c9 = + .common = Gadoleic + .synonyms = Gondoleic + .iupac = (9Z)-icos-9-enoic + .inchi = 1S/C20H38O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h10-11H,2-9,12-19H2,1H3,(H,21,22)/b11-10- + .inchikey = Not found + +c20t9 = + .common = Gadelaidic + .iupac = (9E)-icos-9-enoic + .inchi = 1S/C20H38O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h10-11H,2-9,12-19H2,1H3,(H,21,22)/b11-10+ + .inchikey = Not found + +c20c11c14 = + .common = Dihomolinoleic + .iupac = (11Z,14Z)-icosa-11,14-dienoic + .inchi = 1S/C20H36O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h6-7,9-10H,2-5,8,11-19H2,1H3,(H,21,22)/b7-6-,10-9- + .inchikey = Not found + +c20c5c11 = + .common = Keteleeronic + .iupac = (5Z,11Z)-icosa-5,11-dienoic + .inchi = 1S/C20H36O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h9-10,15-16H,2-8,11-14,17-19H2,1H3,(H,21,22)/b10-9-,16-15- + .inchikey = Not found + +c20c7c11 = + .common = Dihomotaxoleic + .iupac = (7Z,11Z)-icosa-7,11-dienoic + .inchi = 1S/C20H36O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h9-10,13-14H,2-8,11-12,15-19H2,1H3,(H,21,22)/b10-9-,14-13- + .inchikey = Not found + +c20e7e8 = + .common = Phlomic + .iupac = (7Ra)-icosa-7,8-dienoic + .inchi = 1S/C20H36O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h12-13H,2-11,14-19H2,1H3,(H,21,22) + .inchikey = Not found + +c20c11c14c17 = + .abbreviation = DALA + .common = Dihomo-α-linolenic + .synonyms = Bishomo-α-linolenic + .iupac = (11Z,14Z,17Z)-icosa-11,14,17-trienoic + .inchi = 1S/C20H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h3-4,6-7,9-10H,2,5,8,11-19H2,1H3,(H,21,22)/b4-3-,7-6-,10-9- + .inchikey = Not found + +c20c5c11c14 = + .common = Sciadonic + .synonyms = Calthic; Podocarpic; Sciadopinolenic + .iupac = (5Z,11Z,14Z)-icosa-5,11,14-trienoic + .inchi = 1S/C20H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h6-7,9-10,15-16H,2-5,8,11-14,17-19H2,1H3,(H,21,22)/b7-6-,10-9-,16-15- + .inchikey = Not found + +c20c5c8c11 = + .common = Mead + .iupac = (5Z,8Z,11Z)-icosa-5,8,11-trienoic + .inchi = 1S/C20H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h9-10,12-13,15-16H,2-8,11,14,17-19H2,1H3,(H,21,22)/b10-9-,13-12-,16-15- + .inchikey = Not found + +c20c7c11c14 = + .common = Dihomopinolenic + .synonyms = Bishomopinolenic + .iupac = (7Z,11Z,14Z)-icosa-7,11,14-trienoic + .inchi = 1S/C20H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h6-7,9-10,13-14H,2-5,8,11-12,15-19H2,1H3,(H,21,22)/b7-6-,10-9-,14-13- + .inchikey = Not found + +c20c7c11t14 = + .common = Bishomocolumbinic + .iupac = (7Z,11Z,14E)-icosa-7,11,14-trienoic + .inchi = 1S/C20H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h6-7,9-10,13-14H,2-5,8,11-12,15-19H2,1H3,(H,21,22)/b7-6-,10-9-,14-13+ + .inchikey = Not found + +c20c8c11c14 = + .abbreviation = DGLA + .common = Dihomo-γ-linolenic + .synonyms = Bishomo-γ-linolenic + .iupac = (8Z,11Z,14Z)-icosa-8,11,14-trienoic + .inchi = 1S/C20H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h6-7,9-10,12-13H,2-5,8,11,14-19H2,1H3,(H,21,22)/b7-6-,10-9-,13-12- + .inchikey = HOBAELRKJCKHQD-QNEBEIHSSA-N + +c20c4c8c12c15 = + .common = Moroctic + .synonyms = Morotic + .iupac = (4Z,8Z,12Z,15Z)-icosa-4,7,12,15-tetraenoic + .inchi = 1S/C20H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h3-4,6-7,12-13,15-16H,2,5,8-11,14,17-19H2,1H3,(H,21,22)/b4-3-,7-6-,13-12-,16-15- + .inchikey = Not found + +c20c5c11c14c17 = + .common = Juniperonic + .iupac = (5Z,11Z,14Z,17Z)-icosa-5,11,14,17-tetraenoic + .inchi = 1S/C20H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h3-4,6-7,9-10,15-16H,2,5,8,11-14,17-19H2,1H3,(H,21,22)/b4-3-,7-6-,10-9-,16-15- + .inchikey = Not found + +c20c5c8c11c14 = + .common = Arachidonic + .iupac = (5Z,8Z,11Z,14Z)-icosa-5,8,11,14-tetraenoic + .inchi = 1S/C20H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h6-7,9-10,12-13,15-16H,2-5,8,11,14,17-19H2,1H3,(H,21,22)/b7-6-,10-9-,13-12-,16-15- + .inchikey = YZXBAPSDXZZRGB-DOFZRALJSA-N + +c20c5c8t10t12c14 = + .common = Bosseopentaenoic + .iupac = (5Z,8Z,10E,12E,14Z)-icosa-5,8,10,12,14-pentaenoic + .inchi = 1S/C20H28O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h5-10,12-13,15-16H,2-4,11,14,17-19H2,1H3,(H,21,22)/b6-5-,8-7+,10-9+,13-12-,16-15- + .inchikey = Not found + +c20c5c8c11c14c17 = + .abbreviation = EPA + .common = Eicosapentaenoic + .synonyms = Timnodonic + .iupac = (5Z,8Z,11Z,14Z,17Z)-icosa-5,8,11,14,17-pentaenoic + .inchi = 1S/C20H30O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20(21)22/h3-4,6-7,9-10,12-13,15-16H,2,5,8,11,14,17-19H2,1H3,(H,21,22)/b4-3-,7-6-,10-9-,13-12-,16-15- + .inchikey = JDFKUKXLFPGMFE-KLWMRGKFSA-N + +c22 = + .common = Behenic + .iupac = docosanoic + .inchi = 1S/C22H44O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h2-21H2,1H3,(H,23,24) + .inchikey = UKMSUNXSXPLKJJ-UHFFFAOYSA-N + +c22c11 = + .common = Cetoleic + .iupac = (11Z)-docos-11-enoic + .inchi = 1S/C22H42O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h11-12H,2-10,13-21H2,1H3,(H,23,24)/b12-11- + .inchikey = Not found + +c22t11 = + .common = Cetelaidic + .synonyms = Catelaidic + .iupac = (11E)-docos-11-enoic + .inchi = 1S/C22H42O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h11-12H,2-10,13-21H2,1H3,(H,23,24)/b12-11+ + .inchikey = Not found + +c22a13 = + .common = Behenolic + .iupac = docos-13-ynoic + .inchi = 1S/C22H40O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h2-8,11-21H2,1H3,(H,23,24) + .inchikey = Not found + +c22c13 = + .common = Erucic + .iupac = (13Z)-docos-13-enoic + .inchi = 1S/C22H42O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h9-10H,2-8,11-21H2,1H3,(H,23,24)/b10-9- + .inchikey = ZCLSAMTWDOJHRR-KTKRTIGZSA-N + +c22t13 = + .common = Brassidic + .iupac = (13E)-docos-13-enoic + .inchi = 1S/C22H42O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h9-10H,2-8,11-21H2,1H3,(H,23,24)/b10-9+ + .inchikey = ZCLSAMTWDOJHRR-CMDGGOBGSA-N + +c22c5c13c16 = + .common = Eranthic + .iupac = (5Z,13Z,16Z)-docosa-5,13,16-trienoic + .inchi = 1S/C22H38O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h5-6,8-9,17-18H,2-4,7,10-16,19-21H2,1H3,(H,23,24)/b6-5-,9-8-,18-17- + .inchikey = Not found + +c22c7c10c13 = + .common = Dihomo Mead's + .iupac = (7Z,10Z,13Z)-docosa-7,10,13-trienoic + .inchi = 1S/C22H38O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h9-10,12-13,15-16H,2-8,11,14,17-21H2,1H3,(H,23,24)/b10-9-,13-12-,16-15- + .inchikey = Not found + +c22c7c10c13c16 = + .common = Adrenic + .iupac = (7Z,10Z,13Z,16Z)-docosa-7,10,13,16-tetraenoic + .inchi = 1S/C22H36O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h5-6,8-9,11-12,14-15H,2-4,7,10,13,16-21H2,1H3,(H,23,24)/b6-5-,9-8-,12-11-,15-14- + .inchikey = Not found + +c22c4c8c12c15c19 = + .common = Clupadonic + .iupac = (4Z,8Z,12Z,15Z,19Z)-docosa-4,8,12,15,19-pentaenoic + .inchi = 1S/C22H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h2-3,7-8,11-12,14-15,18-19H,4-6,9-10,13,16-17,20-21H2,1H3,(H,23,24)/b3-2-,8-7-,12-11-,15-14-,19-18- + .inchikey = Not found + +c22c7c10c13c16c19 = + .abbreviation = DPA + .common = Docosapentaenoic + .synonyms = Osbond's + .iupac = (7Z,10Z,13Z,16Z,19Z)-docosa-7,10,13,16,19-pentaenoic + .inchi = 1S/C22H34O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h2-3,5-6,8-9,11-12,14-15H,4,7,10,13,16-21H2,1H3,(H,23,24)/b3-2-,6-5-,9-8-,12-11-,15-14- + .inchikey = Not found + +c22c4c7c10c13c16c19 = + .abbreviation = DHA + .common = Docosahexaenoic + .synonyms = Cervonic; Clupanodonic + .iupac = (4Z,7Z,10Z,13Z,16Z,19Z)-docosa-4,7,10,13,16,19-hexaenoic + .inchi = 1S/C22H32O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22(23)24/h3-4,6-7,9-10,12-13,15-16,18-19H,2,5,8,11,14,17,20-21H2,1H3,(H,23,24)/b4-3-,7-6-,10-9-,13-12-,16-15-,19-18- + .inchikey = MBMBGCFOFBJSGT-KUBAVDMBSA-N + +c24 = + .common = Lignoceric + .synonyms = Carnaubic + .iupac = tetracosanoic + .inchi = 1S/C24H48O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24(25)26/h2-23H2,1H3,(H,25,26) + .inchikey = HVRFSWCVBFTKNR-UHFFFAOYSA-N + +c24c15 = + .common = Nervonic + .iupac = (15Z)-tetracos-15-enoic + .inchi = 1S/C24H46O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24(25)26/h9-10H,2-8,11-23H2,1H3,(H,25,26)/b10-9- + .inchikey = Not found + +c24t15 = + .common = trans-Selacholeic + .iupac = (15E)-tetracos-=15-enoic + .inchi = 1S/C24H46O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24(25)26/h9-10H,2-8,11-23H2,1H3,(H,25,26)/b10-9+ + .inchikey = Not found + +c24c6c9c12c15c18c21 = + .common = Nisinic + .synonyms = Tetracosahexaenylic + .iupac = (6Z,9Z,12Z,15Z,18Z,21Z)-tetracosa- 6,9,12,15,18,21-hexaenoic + .inchi = 1S/C24H36O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24(25)26/h3-4,6-7,9-10,12-13,15-16,18-19H,2,5,8,11,14,17,20-23H2,1H3,(H,25,26)/b4-3-,7-6-,10-9-,13-12-,16-15-,19-18- + .inchikey = Not found + +c25 = + .common = Hyenic + .iupac = pentacosanoic + .inchi = 1S/C25H50O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25(26)27/h2-24H2,1H3,(H,26,27) + .inchikey = Not found + +c26 = + .common = Cerotic + .synonyms = Ceratinic; Ceric; Cerinic + .iupac = hexacosanoic + .inchi = 1S/C26H52O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26(27)28/h2-25H2,1H3,(H,27,28) + .inchikey = Not found + +c26c17 = + .common = Ximenic + .iupac = (17Z)-hexacos-17-enoic + .inchi = 1S/C26H50O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26(27)28/h9-10H,2-8,11-25H2,1H3,(H,27,28)/b10-9- + .inchikey = Not found + +c26c11c14c17c20c23 = + .common = Shibic + .iupac = (11Z,14Z,17Z,20Z,23Z)-hexacosa-11,14,17,20,23-pentaenoic + .inchi = 1S/C26H42O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26(27)28/h2-3,5-6,8-9,11-12,14-15H,4,7,10,13,16-25H2,1H3,(H,27,28)/b3-2-,6-5-,9-8-,12-11-,15-14- + .inchikey = Not found + +c26e8e11e14e17e20e23 = + .common = Thynnic + .iupac = hexacosahexaenoic + .inchi = 1S/C26H40O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26(27)28/h2-3,5-6,8-9,11-12,14-15,17-18H,4,7,10,13,16,19-25H2,1H3,(H,27,28)/b3-2-,6-5-,9-8-,12-11-,15-14-,18-17- + .inchikey = Not found + +c27 = + .common = Carboceric + .iupac = heptacosanoic + .inchi = 1S/C27H54O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27(28)29/h2-26H2,1H3,(H,28,29) + .inchikey = Not found + +c28 = + .common = Montanic + .iupac = octacosanoic + .inchi = 1S/C28H56O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28(29)30/h2-27H2,1H3,(H,29,30) + .inchikey = Not found + +c30 = + .common = Melissic + .iupac = triacontanoic + .inchi = 1S/C30H60O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30(31)32/h2-29H2,1H3,(H,31,32) + .inchikey = Not found + +c30c21 = + .common = Lumequeic + .synonyms = Lumequic + .iupac = (21Z)-triacont-21-enoic + .inchi = 1S/C30H58O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30(31)32/h9-10H,2-8,11-29H2,1H3,(H,31,32)/b10-9- + .inchikey = Not found + +c32 = + .common = Lacceric + .synonyms = Lacceroic + .iupac = dotriacontanoic + .inchi = 1S/C32H64O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32(33)34/h2-31H2,1H3,(H,33,34) + .inchikey = Not found + +c33 = + .common = Psyllic + .synonyms = Ceromelissic + .iupac = tritriacontanoic + .inchi = 1S/C33H66O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33(34)35/h2-32H2,1H3,(H,34,35) + .inchikey = Not found + +c34 = + .common = Gheddic + .synonyms = Geddic; Ghedoic + .iupac = tetratriacontanoic + .inchi = 1S/C34H68O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34(35)36/h2-33H2,1H3,(H,35,36) + .inchikey = Not found + +c35 = + .common = Ceroplastic + .iupac = pentatriacontanoic + .inchi = 1S/C35H70O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35(36)37/h2-34H2,1H3,(H,36,37) + .inchikey = Not found From f8ea4ce935b783509a284ebc4f7ae644ad7e440e Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 14:51:10 +0300 Subject: [PATCH 11/26] 9 --- assets/favicon.ico | Bin 0 -> 15406 bytes assets/icon-1024.png | Bin 0 -> 321266 bytes assets/icon-256.png | Bin 0 -> 48330 bytes assets/icon_ios_touch_192.png | Bin 0 -> 21131 bytes assets/logo.svg | 123 ++++++++++++++++++++++++++++ assets/manifest.json | 28 +++++++ assets/maskable_icon_x512.png | Bin 0 -> 130625 bytes assets/sw.js | 25 ++++++ index.html | 146 ++++++++++++++++++++++++++++++++++ 9 files changed, 322 insertions(+) create mode 100644 assets/favicon.ico create mode 100644 assets/icon-1024.png create mode 100644 assets/icon-256.png create mode 100644 assets/icon_ios_touch_192.png create mode 100644 assets/logo.svg create mode 100644 assets/manifest.json create mode 100644 assets/maskable_icon_x512.png create mode 100644 assets/sw.js create mode 100644 index.html diff --git a/assets/favicon.ico b/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..61ad031aa5b8aadf968a2b864649c3bb84b91735 GIT binary patch literal 15406 zcmeHOTS%2z6#ku=ri~V2rUhCUy zul?_}*Iq}Ge57xsMT;aZO;YxElJv7ANhZ^$``{lX=}&$Z8anqrNRqmKlB8g+!%euw zr{`RJ@nCr{}7`SYslo9iGvJe)p!_&^sfT%aRIj?AMq zYu4E185R~M+PAj0((T)~1wjYkxnaWwyX}ExaBz^$oH?V^J$(2uO-xKsU|^u~%p9}j zb#`_(O-@cyd3iYhqMwiQ$ zE&J%GjJY|up!xg7kAjAW_|BM^Vwily6<>V$_YLFyjr%*v^q-@BR@)9T=42Hz93RM5 z+g9&-jN@0PDZTls`}gms?(S}}?qTh-B&=tfHf=Hl!_lKh>D{|`ip*E9UQv5{JGHd52uzUu z{{4Fj4Gq;@er#+kO;1k?+2iBml#`S5*}9FjG$|=bciFJ9YuBy`+324ZpGyz>39vPGDmw)&*y-Oimm75SF) z&Dy=5b{H8MsmO0=Xb`p!`?sX4SFbAdfLTi)?bUt${JG$L@7_JDe9xXeE9zj5z+bn= zQ_K6x%1Xg|c6OGwZQJ%4?-eUnP)|>fr~@0(!dp#UjKS;IuLXbXBerbWqR7Dhp{lA% zyn{WImX<2-)bLhY=g^@;V*dsi(8K-v_o=?VUhG3;JH*InNhwf%9l9=?Zr_Uxh4r%zK^Ss4`+6i`e|jNx(}#p`Y789tq}#|irn-v7-w zTdpjRnnS5-=NhE)N z|3yoeE=_0Mb+HcrVKRKYwAuqOF}}aK>}I?NeSLiqZkGJ~{C?o)mB6i)r>p8S){l(& zcl2S&k|hUl?g$^~YO1NWoTQ68>t$9?E#@)*0Z)EBTbx!qi~#A)r`ld)UtllQsT zC-mCD*KGqh_r%#HVw;F3AZCR!E-sFuqoc)M+8xga*RNkM_T1O6U#G6FE*c#jrJ0!- z5tG3A^2?VmskgV6nwpvj@xs*9R9d-mrCaRJ_wLeVj84t*eIhj|I?u!n(x0ouHIvr92)8K)aJZYXwx^QVf63b)Ohu_R*Hy-aQe6* z=g1sC>>p==ju5`Hdg@jUFRWSS_!n|rTwLsQ{P11OG2=Vh-`}r_%;!CLAV)xr&h)Ia zapT5$_(w)Y2+!87TW6Q<+_^Kat(IItz50MP)ZA}?&#+_14!e59cekyrO~H?KPtP-9 zE&W5jrEEj+lW}fk&!5286Mq;$bJ3c;M1RlnU8z={$+8unb4^I9u!Z~d=3Hs>9G@A!LdKpz{x`5mACYW^>myXc>>|HXaq z*z;?~-@*73nLO?c8<;uge%6kDFuC2CJTL(pW9&rE T$>PO}zeoOz_vh8XLNxF{TPS{( literal 0 HcmV?d00001 diff --git a/assets/icon-1024.png b/assets/icon-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..1b5868aca75be1d2618b1e9ddd6d0439a9788477 GIT binary patch literal 321266 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ƴRkLR=W$$;db5?s%7fqlz-bZS9 zK8pW`rQ(TsA~kywFHZDT>6%}Fv4jp6JEdzhWkX78VVw=G|FuT1@kzm_yspH@+HQm+ zHnKJoh5znNpwxP?gIB)svm;k~&+hKWi#wvJD3)I5u$=FJtiGVL3$V1H(|hX*j_ ztg^?9UA^;f{Tyh?E;!DqE(UJd$#rD;mPV)|zI&>R)Vf1XaVv^hE%Th&;Kwn;gp?DiKKuWrzQ6^L-qySZ z5kfvm#6iMY%+sRFrIL415}VOR%|@w8k93%b55GT)|G!UrBB`wWH0_hseOYjX!@6s# z7o&IZ+K|_lCN(hmNQYdSRv3xyNS_yXIW5b^QtyP-R-I1TDA>SkKu<)n8(MUz&AI^d z_@0>bv})Zp8&4sAx;!F56pTr|AC6Tu>UX*<;z8jFT1y)nPW2~cc|Q%aPg23cJ}}qS zvUdYwU2OBwa{EJfKPoF`*iBzNG$K^Vq(d{`81RZ${W?s$qzUj>+!0I#=Zcx!be4XY z1D;3*5I^IddRtQ?Jgn$6wy~ZroTFIdL0$aKB1r^@#ZViGIB2@;Su4igFEeq%|9(qC zi0(?-!e0dKQrg+qzZ1vK&e;7D*~l+`5G7dDj@+SQ76+!`8o}bZ|2LF zpLei1QVkSk1QQ0!nof+1zvRBTF&$a;Fki=j%N|D8lJ$0sb$d8s9@IaPSjQ48>s5mk zb9g35g@0U%EWI9$8{zs#TR}9U1x>`CcfI_ zN;!@+PaZ1eU2oj_niD+JFC1E!eDrOS^b?jcT}V%0t3AeTD*Pzj2aIJ_`K0|_``K`dOAVDIsS>gC zLAer!RBbH^Lpbg-yG75JdOnd^dP2mU4&PUw1`gZxx831%JC>VNVDmzkd-)KL39-aP zS{4Aqp!-nhU}gE4PK;a!hSuXJsj1e1Iy2VoZv!QmcRIEfLaSU~WkYcYWlz;%Bz`Kw z93|d0NwS_MTa%xe_kf>gcqR;amgkKXW|d8!oFAgC+8{=3nC9cFI`7R@CBJ-ez4pCx zQFBnvo^BW*NZ@nRvQAlQYr;wh*&)JW@_RT!i`aE#o79~)8&BkMK|_$ zS*07H*>5x5ZG5eEV`K_CjW)5Ks$baPTB&Y?p!*6QXrhf+#B7!$-hL;=w)0LSq73xZ zv3a>8c5CO@MKm9wC!Jh~dO+$p4{9YDuV7i-5mL54-@3%VxVfY4_rGgVhe)nxsTrXntog~koYg6#%SKu4=S;pA!Q3{?I8{8pdi_@j5&$Y+lY&__m0FE z-!mWe>qrP-dW zy{uF1;eEWPNVEa~G8B5WUeqmj2%qKca=tGzmAxS*%FSq zjL+>qAv4d`Eg#DGc}~tQz=(KSD&qg@xyT)JP$DZrQdrJ{TvuZ!r$D_0XyL_Cv zVs&6#6^%wlp5EGM`VHkEEW+|uP2};05oF}~?ovz*XMJ`lJSkzBSQbObRMfCI24~B4iKMUIGXb$@H zZVUcm5pMtg;)RKU1#Q(TSBeGtQ`6qVNOner5&S1k*l)$GJm?MC;J?VUKU`^dB~2@J zpom%v9@8hyPO0kh`;zY^xU~VYBea%hSREo!okCqwwt{NFa^IwQ4AKt0<05p&AMX8@ z*TOAtytDH9mP8}LO2dkQ5_edGd!oQbz}@)8Gw1{Ehr6(mr*LMvjCTOK*Ob^|fV(_h zKQS!_*)+!+`1{|oGPmqom=i^c-6{;VGE+P9kin3yN#zq&@ReTco(uspW8-MW#`IgP zqotPtxB5lro0dOscc^b5<6q%%a4zF4DV=682Ua;F~`W3P>U2ZGs{OmxU-*aAiqKdh@jd( zm^}y6n*!*xHM8RZtt_a8Bt! zhj!}NC7_$a**23@m3}xHvr;;?vH}CgmhrdwKgIrYl#-{<-iPh-_qXkK)tcjTLiDk6 zFOvD46kIoIz8Em7Xw#(4qAQz+x9p>j4q8FBeT&hIsZnr&e2H{ z^K^~o6Cq^>!$GB$Zb30!grrttldXu%c(7~wR8Ol!%Yg)m)}H}@pac zHq?90hyZxGsOah75wz98Y0UF%PJQ^9A>ekwrq?}~KcgYI7gylBh#k5Bp-%t)Po}ph zEF+2s(FGV;;Ds@Pm&#+sJz{M%$6!0Ngf zK^tKOE90KRc=#NW>Dlt~^xcH9LA-1xgV11U^2?*iXsh~D{!f4Osv2^q!Rp>esBYnr zbW~d2K$q=waT!`q>GC}nFMJ8L%<^`W-MM*!09YAxo*5?Z+){=_ z|8EbCiV#WeA7_r;dO9qHUfRDPv`YT>wh(u0-7YmzFR%!4gO*12pnn%u;zp!Fc@81+ z#P7(bVbMqN3sOGp;*lm3huX;P`9iR-Q0NZ)Bl(!afYd;N8j zS*YLSV%Vcbn0?ppx;GPZ>O@nKa31SgkK86a>8k2t9cuqFZoGpH ziv#XBg@4OPA4qKjp^QO4&eYkirOrWdKg{@Rcad9Fa?1YPCdu}wD1{6vgBEVbzu^-9 ztsdKL_&CBOIYeo(Yx78X zRV`Rs!Uvd1I(Y&@RLYIj-krZ_V&91_x_9x~Z(YKCCQzzGFjn<|bs&yBXLMjN{%lCX zybjqv8rE)U>A{BbPe=Jw|21dL|9a+tDxFRwUGO2Tozb;#v1x#4H?axW0#>yU5&o2| z!)hhLv)R0zbBT(x&3j)qr$;@{(X9+^W|mTT)+nF|Ir(4GPSb%(-7({Hi+J*=C(+cy zatOC8*D3Uy4CpWx9cTdh`k)c7D5^#`b@yS4_d@nC54;~3Tl(OEbXLZ|gz2s6tgx4z z+f=&o7GP{WhK#olmv}HkSbhHB^JXw&mWbZ%$Y|tzFc`!NKm~_k(|=Fu%9Bd~nTy0& z>;P{rB=-Tbvc46at^Oes!fH*udGw{64k6a7i31vQTr@o;0hb_cIKuBBn`O9WwXPFzf(LAIQY2gyJuY|G>isqjVPErAE_ ztN%3?PH!MU@X=SXTNp_<*T2p}pxR;t(DJu2*$}!F#Q*T~!F1b>g%W!!CcCJVe zapQAf!f~TU1*_nNUE2sGxA&!Z2e0)3+F{e+5)&a)`)_G#2& zz_U_G#ax;);S(y7$Vcfy8Uh31gZq`~*lsen$N(i+WSnF!_-B=H7^XlCjd!eyswy)Y zYX@JJ8>2GmtmA%cbbjs9135f^fB+EB)0bWG^Y<9Z!V>XE{F75;AD`|$T*@M@%|GdZ zk6exr{^X+OeKDtvuaMgr;l?I$ZG3P>kH=Kzi_jy@kV;JK(K$2~{=X1W;=si3O2}Nq zE|(0AU2DCGqw9iu$MW)qZglJPZ__($(tqvPDWv*_(cGWWI-Hk+6UVCek64~O_X-(~ z!h2##vokvDzqFwKrkak3(B;CqZVy{XtSUxG=f^G5kol@A)1+LNA10SfR^rL|0Oqhn07jn(Hp8_ zE1?`G$fxk;??-+{NAz6TyIj<8*3olU<2bT~C~N5Iv#-Oz? zm#74WsGL+RSxX*?!1Lq_a3I{rV&hE#^?$$b%_e%_oZj=gtWozEcmE7b5bW}<vOHTA6O9G!69Il?0ie&Om$trar}aE9NU%LP ziy8%=z+ZVl+yu}e9vUVc{q;*pp&WD45u|g%;&4n@#(|}{6MBZX2+C+QdKQ5Wz6n)vEv`-_1Ff72yQW#dZUFdIUI41l7x`+ zI87M`=RNDW>xB$T;J^Ks%ySw@#oD17E7Q&hC!FAa#PwO_O3QR)*?$U8fYL`R%5NAS zuy|iS(;}adS+D-#c`?ZrJp8gdQqqmLJ|Bv4QQ=a@lDdPGaVN=pigj%>oABT_O1`cU zJQUop(UkQ$eCT`l?yRTn;oEmVUe8sbD679HxD5IhpqFj^P_jXtf!e;x-LP>j8>~Yy zIGk!L|Ng)%o#fwwn$*^f{1G9PoF01RZx%5g{ceJGr5hzVW_#S@%LR!CyYplVmV-Fb z7zOy5N*Z_Oa;%d{a6iSB^fei=+|p3~$39ip|2;aBknfNM2v63?J+c!?+A7Di%3#HpBB3S& zKcz0i-w9L_&TYyv^4$#!yRD zQI`*cdYSVhPenqHT4seK2h-k=h3kZ&NY$=HXsCqev0P=uzmQASY?;^SeGCtMUwnt? zJ`x|=qavaI(lJY>P+48%8!^N{l6s)(<4lWG>v%}@%>i3v=j+g{RSmdT0BPZ;Ixw1I z&|-M`*o7lt5tVdd#2kXzIHBZxch3MD5v|&OR>WELbD_L5TJ5c{bRA=wbG=Fk?gD(^ zb*CXyBYP+UBWBETUI$YMGM0J*^=AYx^*;!09!H?<(1XScJsZBoSv`huNvrp@t9af? zeV4;7Jfps+?%XTxvAJW*;>t0-eapkpRr-`*KuWi4|IU)wmj}sMsAmcjIsb?^u1Z_f zAWT$9SZXcSu}%_KvCBr1KEi=M^TU09!%SK>3p1(|Jn((&eF3^&9>R9_3P?bQ39x!N z%)S@Q034v4Y&BtyfMzCq!xyAv_!=u#PRlQR+gdZvJ6%4}bbZspp`GtBW^ZEpFn;Vs z=7*npW47FM&_a=J==Xv7r|IuP!X;btHMYSuEG==04TeHx{@JJ^+nGvg|0Zu5T5`yU z%Bjg$*l-I94@l_ADPTE0MNvp+I zq-G8$=z`gnWd{zFM~X3`7}};N9?btsaV8-;R8J4Gogr*GF69!gRAz7V2D4so>heH| zvovFQBMWX@Enx4!^_QHda#|un3wV@8F2CQ1mOg88OY3ZQLFrwTCKeqr?`saY_!nmd zH$TFJCvci6?9pT+qXEUVU7JB5sOT*PER9CUZ=g%^q9|};BDR#rHH4r4YBCOT_#O$s zx@C?QcW+(c%Y&ISMMC|4;0WiquCvU|uvqT?G}BT(|09-J(uL=bO2d4dHGk@#rV=`-sE% zbAwkwN=a2hzYH0o(??PZpDGh@-~Tf*6&t)B@!GF{u5kMF{Js+x>Gh?Vnek>201yC> z|17DgGTYe{lZ>8$dO=lnM+}sneA4;lgls$&y?0*j>1Mmwmw&RMdRZV;BCdO`=*V&N zkd<(dk6N%g6nmd9J(=^7up$AP22s_HVz!P7NsT;u=WR~9fw9ZUCgHrJM&*&g6|igM zjO_2K_vT|fUNZx;^XM=x!iC2Z9*R)&7(&QOur=SzBCOvsk-r+DGN__seR-%Cx<*h* zj+LWw^kUop!dAn86x;t50TE*Z&@Jr&d=p2dD}cZkY;+PwKJp2$Dsl3K?{rr+3~4Z& z-)SuwNS48hdp+$Uqkdns++-&Ahz@DUPfz-)Qs79=1qS#sLlk`#wlhTUO~#9(SipZ) zMex;sx24h0x8Cp_mx7+&2Xsjt_YWyx8s%visMs=h%TsztP*hdfABGMmp69Wq6jU?E?tVj1VCNPp*mRT?rPH~naZ zfZG2M#{EqTg`~n;*@v#fDeJkQuCXFMp!J~1fML`NMPm=Llyl_t^pvdsu19>@k1o-T z{AY-(S`h*&>`pUKH1|faT6q#3v1wx7y1$eKm|!uQz6e6gJN}2H9Nc~sw{htI2B;6j z2m%Hi#c1;UaZF1LE@gx|fbhWW;Me8pCDhGyJYqC1jVD?r0i5z#O_*hiPf`SU)OYay z&>*|fshAgvAB9$A2+@75&k9hzuFCrH3lY@ zOqn&`BJ6Rbe^xMFdFUszpi2NV(owD(y6n$%MRAGTleP$;g@IZ&vWtWsuWy~h?voFo za_oSi?+DF**BO44`aDLmgww^23`j*Gt=n3sXUjUy9(UfGMFxQ#hN+ScOReXD5n%l{#ngYTmG?MuMr(o zhWO_c?E4q3iNnML&x=+F&tVKp(?Q~|I?gV$=Yx5Frt5dI4d*i4Ko=4;*~v(IeYEJ~c5 zuFLAk&h`;0J*u31?~b@_vQLu8=is9XI@V+IC}|8Mx4^?8`-kxwu@u~*h$9ihacB|TLA zDCf^@yT$u}4UC~Xs(>%4ZDhuSv;HvuR)@f zT}>iAPgbG#Jn+2Cb+G8vMh+eob2&;>qWa~P}|c=-a$*2A(%mR@|Z#;Q}ors`uju-%fv(t zTEc46JrIqT1Ej)Z%=xZ`+(82W%YV&RKcR`2WVZD4hoe#RTaFu3%tzVfSC3;Q|KCR# z4PVr7iG|0CyB92iGTGK``}}?suGgiG`DHp|7&?UEr>d|r3|su*xaNBjG z|3TNC_R&6axH^gt1!IXZya1@4VsX&0m!Eg2wLKN;sbvP_;<@)C!5dfY%9+Gi@@i5u zyT7YMcEC3qtoAcO@yG-QHElFRVQ_L?l+Nfkzg*%9W={m)rgOI-laBexpQ)-UcLgD- z&qPssD`q#w4CJ%~xTxLzFEVaDttiK34Hec3(LLjQ)k_L5XWNro{f0WIfLb0?eSe$e zrI!XGWO-&zjUMmbe>N}jKE>U@L~F}?NREOx;93-k(F;xd@dwzY9nUn?dAKjfq!p}y@dDxdV%(6mo^o6o`{0;18kD2eq z@%&KQM#So}SHETc|7iNkuqeCl>mj5=xPd|kTq<1J}bmK{3> z-Gn1h4L}pD@o7$n(3$g&^U$9I;{WqwigVu^^_s>#Y6if*8)?9xT>Eb_0S>H_mI#$s z{$(B8P|ii%kQ%Zc;w(z9AG(etbSEFw764Lv(&md~;%Wwg4LBv@L1D_ADF#nQR47Jk zkhQv@?p-`<w~x{;IOg;_a!v$xO&;fA*#TmI zaXX+|5V!}xF78KR1m%F_SVp&mqw3KzHMqZ0^c6lat$*5mk%Tk~JvlzdW^1%33^Q`5 zxX-hH65;h?kQY>rx(CX%hZBR2m3qv%{`nn^Ek7B8rwD;xM9pyMSI~I$6b|f|43j>j z3g!@)jcchj?ESJ^M{VL(pTClL<`X?JVc0}MU9++lC|zQASX>grfuYGk#`+-iP|#&1 zUo^Z~Dn3qX(D*ZqyxeLUK}P`dNYm(9nJOMj}7QFTw}rY0qZogxeznkbQ|) zVEbt0JD(l2*=|yn`JM7(E2D%R@H7H*|14~JmlM>J$%dP*9gGd~MG@_$`(^@|$Jf7uE5#jxTEmJ0c$10O~&#%UQDKF2!U z=8w-us=??$N~nuW>Z~OmjDPzHV_Q>c;oQP05#kC>4nuI*8^vOK@_i&0?+& zHQ#A_Byb(R`>I=~@#IAF`N$J@^k?3}3{s6(i0@$ZZTHbAja}K3Apl9^_v!`(C0}3z z4u9pQd?L>LN^|}x>cRet4KX0jn6*)h@P||{%#mKk-nJvSLm!|*XP4$gtyRa`w8YBi z<^3k`wVoC%`B=<|_Wh8|ZBWwddL|J)nO`5lb+BG`F*Ib|2m)BQ6|xyg2)cd8aXx&8 z-F5H=a%wCs=nUdT`{t3bob)H&Ex!_jRI8%sxq0;4|Do;*vL)Z32xEuuG}-Ku-Bfl{ zsXn9Bm;m}NH5G7bJk!C7VrMu7o zIp-N5<*fkDeqJ1%Kbv!-0py=;baLc%F-_$O=5fDRgX*)|_=#kXak&zJB-DwG zo=B0mEz;tfFQ%xX&C&aPC#ydpN39#O?R(hk7 z#AehnMa#40Lcj-`JFRC9O)tL4PWll+7q{uN(Ge?Vg4JZJ9pp%KFnz4oy|95BcJO~d z2=jwrdXvn;vX94)fIdQDTkVoY$9O zcLZwRBb;dLm&(`^+eH4Uy1%;W3yxsctpIYF8=b$A>Kqv*i4D$**8H~BK*#L;ZE z6K!nU;P*vliKKyvao+9#2PvABto7V+ISjT(d*iAV&jFy9SUcp_h z2%fjmiz_=NNhLH0{vd-Zza*!^B}Nh94z)uVZ|tP7yDgL*diTK`VqYldnn_gaCJdAE zP-53RzB^P2&U+JoZ9#RVRLjJhgxRGc^@?0Y)A)^*%6<1(O8yQJb2=P1z>%3(BjuZ0 z?j&B3r60v9lKpYc7`VyT`JJp8JUmuXL_wMQ5%?>lg%kgW=d{2wsXw{j*P-tO@~Do4 zi>d)W+{XBlgfCSts);S(D{c*yR(E)CutL|$pj{sJzX$5`HE>JVw9GBKR-Q~8)5C62 zi-Vm7%uE#JLqUE%%V9P!EbC9PlCi*nPJ8cz{K3Sjutzpz@-B*B{p&qXOVvqyKy{7T zk+|ywae4tkrc>agIz%kVK}W)VO9^D?ZglLBFx6mv!%rhRwM)4}EE(!6D!pr1M3vg? z%!dkaYrWHXa)h=Qm=DT*IoE@8rAtr^QH}ErvQyj;6U7z`@0PsuJ!9q9@H4Jl215xc@CEf1RKmVe4P6XnmrSbG-agnZn*&^n`4K<7v zF02x!%f!f==w&tz)poLO1|GT`{4wdw8maXio>ftWe_M=m*{KiS=|oBP40Kyn_%UAcMW754x49BwM3m7@(UrzpUdH_;~2@lD#> z!d1Xy=Oa)b&nK!h#NX-fP-y(w)>6!3NlhvlpM} z12(poiHDI!uB~li-~XwK;{u4G99Omh_lKuMfiIm`z1t;AxubZOzrA8w{vqF;7!U!U zFYr~5ag(16+hJAZ==&alLM5zv2Oki^%Im%{4xdq~<;Y3G&nkYG7awdz-w2$f?YM-r zi~FoXOS?8vF%j8z88tN7jwCoixI9=q_!w>tibpQMg}pj}er`th{}5N#j987sGoGG5 zleh8qqH;6dgv-@uo3(r=TNv?^=Xt>I5Gc@mxD>qJznAAl#Ajw|+1eap>`m{YVf_c) z@1XX>L}0m(_-R$X_`56>o>+P6myqj)+c{__6NqSBDQ+>n_V?>mr#F)aV$`1h~>_R_%3Y#r}XK=V?u@b!MyRYnSxZI zAGzP3-PUA48X0XCBM*|~VIWp0jq%$_BvgAAe^f=a03-*g9s#)#N>g1$cmPmP z7t+nO>hcBIxcW)3%gwG@s>uAUJ-Q>w%Vl1V*8;f=Zk?xA&k1uI8+i@TzUF+68;5#` z==(e0H6A;}j&$0m4>F4&+)2z+UhGtJ)j$2ih^FCh4Ri3-2m{|KG(+;n^`$GvghPn@ zJ-d6ggQjli{=cw-_Pkfe{NMcB8S-;CXKC0LJs3HGkAMtULmrs0|J{VjfbLouIvUbH zwZVib$JutHsQ|}lQ=eE|GTsHUIUn=L>`K(+?5&751y0NB$6$^9+fc+lv z{yqIUveAL#FhP$EIi3`=%sBTv73jp8lE2F0te=$|R7L{XOc)nd3c1 zV`#H+-#VV5OfsasAgOnR_b7$wcKzWj9lY4Oq;sh{3l*glaqWxetI;ZOc?!MHhf{6U zp5a(*rzSc4JXZEHhE8R?ik`LX9^rx~BdmA0Qjfc+&NoWu=a-y;NYfdzF7z3D1tOo@ zmaf*41`ZLG8JF2c8X~=2>C{I*yFg-{B`+S+PZB@$o@I{>me#7aZL#_P!^p6LE-*gA zZ~lf>`z~UwE3Z>4N#z&)n9y&%`fn98=3G74^P#>vR6nQH)Q2b@S32O?E}~Cp`Fw?p zZ*y}R#XYL9BZ$FmQN(^fs9L-!P)GG!DFSc8nm7Y(WgWo(?83{-nVajW!12+Sh&ymy z!V{a@l*rIm|b6bPu8ozQD>NMAkhA-c9(oX<7Z6xk-@h za640L6sXqFwRb_u*e+)@rXadrT|d>~?Z$kj^W1F`!bU42DN~md!=6M|^>@NXHgLw_ zXwWq&Pxne^v?@1ehEyQUX~1UgnRjI}CcRv(ycsnWsXygyv3s94E|ib^M%lMvpY+Ne zu6>sfq(=Jm5}dLgd$&OV+54Q=ZuiKQL3%?V%4=@n(H^-y4#%N?n zDP$nwx&Mt@zV%?Aw@cTX-!p!Tea7hTgi?pe`%W7PEv`*AXYM8V zv#I1=kR+NTnwDwcdzdqLo@e)?J&i(c^v z-6Mr6rpvX@LNhk>^o56FV`cdN9II0y4{kEjeagVDx~H4SQpSPPkbSVAXn9_JJ^ zNE<{;#_}3-qF{Lt{{>|QsRQ*{YwvUrUt+nUW%aHoU^-H>2K;#`s**3CYpwDNQiC;txAc5n1rHIP2jUfiH!S7C&@~Arz%w%3_yFQfPk5bJ$zch3BU+DxkOi=u- z3XRt8d-mJf0cHLWM=0&eI8Rg!({~>-8;F;5+jB zK5i~8e;zIsF21>IxXbp=!|#fJQm<{LzwUM8(Km<_`8{C$gJoTckNUk8{S)Ss8MOVO z67rYnjx^8v$Hy(~vz;;qJz@m6Y8Zmu3(ks{OkR(L1(wLpU3!V*MUS%1})jrL1%1ea7{Co$vU(m6D`!bB{5x}KvmD@od2V?3?9*qz5D$R%Kr+M!aW}W!sL5Cg zv4{URxWN1%_CP)(TEK{0_!*W`s&VJ9>Yd~l0g-31G`9Wm`}m2z$0^?Y0e{bNc=BZ@ zy`VO}!Pt=C|4OJc+9+1dVv52dK4OmE$RdyKlR)OpH|S}Sg%10W$%P9Iwklo1HkhC>_w~?C*0JB)^)pqUg{+VT+4z*=zin3 z@gFrM1PTre$F_|S%ikLG{eIbU`Lt^!@oeiQhoiQWdoN4AK#8N*DP`YfUb1(3kBUr$ zFSV&3=xpd%w{lPUzq`RkyGaH~9b`V?m9Rd(;6Ov()aCB}QnQLZ_ISo#Si0qrxj<>R zKrMiGq?5dHyoPtd;r~`3sd;Q+*p)sQco_W zHC?;b9AonluJC6Zd|E$WlU>=*PPYXCV2$`y0Bb6*}&EjJ=GdQQnDxd3%1 z+Ib)t5p{Yhwrbf!CrCK-?7DzNPy0w;yP9=G)S^@Uai9=xIzU*z*ki!;oq5|V`I7u4 z6UE0|gUOG{S?-!>N^*BL9Q+hD%=_VL*-KWxlcb$W#4StSD?!8YYn(2~?h0IIYt~w? zGu&w{2jBdTATCWw{$5z-FB&|xz;?TLh)ONe`*$JMYX5dL_R%(o>ezF$@TGoD;G8jr z77OmN{e6ln|E~a0xx8Cb)2rM$X)Kc7C648o;3>?qO(8g*Sx4*R8 z^I12nmg>AJyc#8Jl=R+pf9g{Q_>&t$ehip&+Iiw5V&{|9|436*{s61D9~9m39w*OyaidMi+a~J@ z*Pq3I`&{b{{2Q~T7a^R-S$#}gHrw)H+%>vvZP&L+wNPaSSLn(z4D3uxaULR_H(y^X zTP(*hnq5e&EH@V!O^I{yG3Ue4C_W|nQ!Jf1oQDU4_aL~1Pv#PsD||+O^HUH(evj83 zM;#yg7}Zyy>;o>iw2}5E#u^qHFiv zFpH>j%aU3>2_8gc^&cssc;gYh<|vvyC->7Oc3npd-U&zrW<_XQG}ZkU;282QTBYF z09Ajpx4BKe<{@WlI52#(Z`JdV-b|-Y-@12o1g4`C z$EYfcSIP5a?7okr!b5Js@j|M5tfR_b1eC5qt8m*#U9LH?O|a75LigRBSfyQnzJObv@s@W;6q~Ij%n%v`=?KH#<0Yey5c^BQIp7wO< z%-+=~oGX;?Tq76r`TaO**5Nm@^mN@Q18NyHDZ{PwrUHBu%Y8a0o{D4%BG&qC_kjR< z7Yo}Zzr)N}8X}kZnk=xLtT20(xg{)w)Iafzjr(-ox{XfvP(Zd*=^+&2{Zmkus0Ygt zt|X1f`i>kG`=O&qh>DE(zkONqtsegmbw<@Wx>8ufmVB^Ks&vGH6(8h=sWpr^W%^hS zxy@c>x`tUYjmC>{VQL}DM}J%S75ut;?R59Etmy8zVE7`*Y>z5F_)j`Iy>%F8o4b?g z7-!7;vCn*uTHbIkdGp84+MZ$!y`1%_!l{XW+(GgQ;h-pCchQ*+ z+xr(o_|cXe|G03it7qV7*+vPRmaTQcE9r+iciMtKS))ih_LcZL-0>KdIEEJM0<&Cb zmhgoJXqk+ZrSP;w(*%FZzKNG^wcHu*>lP93JBYt<2!b)(zsoBmi?xB9lB^?{&yBBe zYV@FAi-GV0Ct#q$ei4P~I-R^~4QSb-P;a&wBX$=<#GHlu+E7vYNz^mw2z?{{^xuHUj7u0A##`@5qTT{X zC=eeYKDOioZ)q%FpYJCxpBod)#cv=H6v%5k(evYE4ai~L$ZhHLXB?-}&-+z|?j-xKZnG&Y z2jd4iLgKN{@GqueUit^8JWk&`b*z6)J{!YTFT%M{x)x-VLVsC4eP2G<`1=P>0OD*U z_*Ht2G5gBEs`;jPOfYrGtHP7CgqJ(J!5=m(o8Q-ga!d$I zDKV`g$nKL1ISz#0KVc4JUWqTYzx}yppRZl@PjX~f2`7B3luzb6i4$H|X!nA1Ia1~zVR1Qi5;FAW zxoM>=Y+LY!IppbDgwFHtV21LC^fjEJivQ4@qxN$tN?i$4-B7VkKF|d_cY+ljas0FE z^H7dz$n3EBz;IX1z`a~&pod%=3gdkWM2?AAh+?d(SqNa)9R(Nz-rKIBR-lR;ZJo_g z26R-`*IZN1fe$ZU7~jJJ1x5l}H0cB_Uq%J@?z0~nfZF}hoD)m~i2CwDyPU{%iwTH};C12+|ZP1{8E#dt2{xnOy7s&QAYzmTKA#1U$>y`_<9 zIJCd`OyjID$F0Uxb`k1H=}q2ccwX$z_VDE~M*w&1Fgaf%_EHNe_`qHF>ma)i_%YdZ zFaiVFTA(WCQnw}FWfMvs!9b&_mR?YHV3l(a?#7*>G8JFyZG5S2G-##6b&s`P& zt+<2oo_`35nHRrnekS@?=x)%^0opAJD9_w>$K6^6PNTr`jhy7*z3jpH0Y~28neUIt za4`CXJxxtJCNg!a9}WL6N!nd zkPEW=JQYaFw$84YS%0P;`YOBOEU}RFH!Oj|qku()1D773j?1d(mRrnaDXZuCgejZm z>-QsjdBa8V(}CQ48^k16u{U^x8bg@@{FncJm0Hi}2|?xz(K;6VK4XXeY`5Ol3nD`A zww0bLJ5BVWgyU{X2Aa|6cMm_eCH5_|e!R_v@gZ1SwNBNG0{MurOU+ttheJulS zLYp9u1cPhlu@8#LF(_5UW{MydA>8yGUUl;uR-PtP!TTZSd5^>UkwN)~inh=yx5U#? zJDZqH=2eBD-rMvr$#$aW(FTYu4moU-xPwkRSekL2YVv9h?f)LZPYg3S6Dl@w@p~$b zv%g1s(c`#ML>{5g6_*q8PHYaJCp7%+=;wrCa!{Ho2Y1LbTLCY`5{>Kj)i2 zTQUu-gm&McsW>Me&yAViTKnJ_Y3GubHB;4c(u2FNu_Qe*qqv5xh z(5_D^q*{{MpxLW@OpUFd`XbWMpZI^`8rKWuN^;=i^f3F{BEn3&>oanW_jCBqjIfOD zm$NV%?@YrWG$_5GuA)~(FGpP0Pr7KZ@hu^3cSW80p1D0on0rDd0x#etb&oNT%C;Jt zk|SmbRD)v?7~8^M=#AF>UM?a(Dm&PTzx0p;PV*4fk>cl#6|C8d(c4-ED8fYj==6>7r*a;v#E+mP%gaTR9ll;?MoK>w^d5Q zx9*kf87lAzS%c~0d(OPJws4>vjMVS4XnNBW+!A*qE!iIp7>WSI|sgzP+?lR{k-#&+k(1vG; z@s{}^6E1j;No6QO&7spYZ-$s|+iCKS=s7SZV@HD%*c*@0t1n}-K5*fD;uRH_elQ5_ z6M#nTWOqDS1>8HWNh;VpX2VM~S(>!I7Cl5!=ydKP*@qXGA^EWTIXY+EFDHcW9B}yO z=ze~*y;xATB`5L7_B`KxhpfHl#498EkDK5R!h+G-n49;R%9`Y6k?)Qqeu|{O1jP+^ zH$+d%I#CeIbq(Ch$_%#4xiNG<-5&L%+V>1m@=M@yQ_44CYo_&ZbJ2ZB3j-P;wbb|8 zP(d1F-;zJ}9*PNLF{`|(!#4T6qJ~CSPU3*OYM=iMp6c6WyGYeGNhR*HD{khpY)j{{ z?m`W5yBxUW+wujs1nu-u4S`U5xug3}az0NC4jRsj;aeMroztxn(=qJRsznt#fR}+G z)-2pXFbo!g>;55j37qHD--5o==WWugL2dxSu^YtLLAc6jxR_Wh8n3XGzof8lv?ibB zW@ews+~jn6ET6>_wYPZ}AD;S7Ww!eKo$m5&EC0G^R6d8dxL9eKBY-{gFu3w~{AScB zA-X7DKz-z5fSQ2GlUI(aK=k6Q70LQ?z$KQq*pCD(vNgGRgL~WPt`ihgnM+UqKp@Ba z<7wr#0N%Xt!XXMpbFL~CEZ>GW8_Bu8ASQAZkhS;!y7|-%Kx(uj$Gk@$16I(qNiv_~ zR^2x~x%K$A=IGE>I8CyX5r#b$r*PiQ3DDiG*0+PbRE=Qa}pD*5-Adb|; zw#+Ms)u*4!k4m6*DmmD1f4ckPss33M9fZ|F_yWAOX66?w?=&WF-bb2-l3vY{yjPrayC%Z1vnWN11bj}n6J0vQkkvlR5c$HKBO2&PAF270=7&d`}mjU?A@-y%j2 zH(w#L=wslw23=~cR=$4)?mN@z%H_n&_ahi*3KYfhEDj-?@h|)pm~h-l8y3)BGxv=e zegTKcPFJ-5jIvzxc`F(`Vp+FB3+JBkC@G3}Du%NO9^YE)S(~A2{A??Sjm;_vS^@%P zr;9ZbKSg0i`c0WV&q3$upu9CYD&B8AKYHfJljt-)g*L?~JahCDnPno5JdFiBlBq@@ zE=?p`F#^bfo~_$!cT|X3&c%BEu1FkiBncE@Q3FJW3v?J>GHc&xH zwhnlblcpqBLUJ)H9}{t6ok^00Jl$u--2k>d->{A^5W9x9B&+mQH$hDyY}}g{Xl9>o zdQCP{<^;~`C&=S-@*sIdc24)5RIoCiVFV&rZyk=%s&I%2fRPPKr#k@3=|V}mizEI9MZ@Wa;UJp zB#pJNY8Q#zks>L#0^LqxuR5EcW7L5j&t2>sH<4^T4ggfHjN^c%zE_(n2->2VRGa!W zMKHLC)`M}DI%Wv`g(Fbg{CHSMX}1!=bM@JIZaYtW$Vf>Tnki&v1>$^Az!!Xd@zsXp zE){zhY`(MKFr%^AJX6^KR05BDbKP)8$2r*%2lXPgu6@)P;qdkzNkGemFoRXAkudgwS=Z~{xMN<=H{0TI!~k3OSIOUnE_i(qt*0ZZwx+AMu@ ziMyybcl*V7A(4y)R{ZzL^li046Ii7?`ZiGpTD5QQ>pb80A8G_26^zo<|DaB{=jRYx z!W&uwkspNW7&M#BdOACqOxb&=AGv2G-6c9W3#EcRN=Nw~^w|}(@~U+_2Bn}wV7>wJeYbPFKgH(Ff{{syn4+!{O>j5e8fPZF5($MuNfVG^}L9L?#6>DhN;dE%K=H$ zWp$o?|6bqxh`~P&IQ9t13r{oxLK-E%M>z9NW>y3&h`0X})0be!?KZWUGn#Mkz* z^aOyQy>$YkN7-n01#^2+hTpQ4pgs%sdUqXWZpH&8PIk^{J^5;3qVkA$zBT&AJ!XC8 zpiQB|tbPHO*;@UHw3?7{;<+K;7QApFJF;<1MwSVPz#tZ*Ol_D|eBLlayeDYuF&8o8 zO9ncfZQROzNF_-);rsW8={o@00kYdD^0V8p88qvfpa}EJ!{7zeDL29d^;Ym=t&|CP z$HtX`thn%Z=`onNVM_`jKJg{!6132^{&rZDUEGWQ!sWG6+8O)@7GT9DDkL@kaZ3@7 ze_!mtc&PzRJ9O63-53!w?6w;7IG9#XnA8L=L*gkjQGNlr6r^&rOtoZ5MM5^==q9vWsptndk;X!h(2(6 z^X^mWS&hesj4hArWcG9=?hswpUR<&y{Vrm;NGb7_LT))HDGyi#kFEd=4;Qo3>~r=V znSAkEh|3E)3@$Fu!OQE=q+Syl^Ven?ANrR1X5tKp8gAR~weoAMkyDR%)S4&_IRLCPvc?O3G)(w&UCt~%_m`g zMiXwl`T6dCVeNmmy89#Wi`U=J7D|&way&JR%8}CwJ^2(%)4^G@>Z7}+NPk}8gQpp0 z-b-ME7Bw9Ds&WM%TlMaoF(<{dCsi2=yCZogcBnL@M^ajiehiPw1v^3axwF z4x8pld@39-=Eobuhs0b#uNjG|L#8o8|32;jWPf>lYL%m<2e9vU`8@8iQ$NKz?<^vT z{uMGmX|`6m!Z(LQr@8hNn9WCr>UE!GcYPjY?TuuXkTKG#v^3uB`ipXYQs+Uh|E~@o zV0XaM?xy@GES$F*F)Nldz!zAb6msFTXzFd932t;*uj)m4%h$~aG)YXRBT43 zqn3y23HuXqM59uG zx7)B^zcW35u$bq*zvTZYnG4yB>~>k@&*F;z{``*{|I%`}S(FxgWaYofCwHS#=6(Bj z-nhZ?jJcE2wH_;6gT`m;pD&tmG|8gfbXe~6qRS4wT1`cnHjA;fpivK$-g+{BQKxqY zQ2VLyuRZ?)b-f}j{bh4(R6;*ZK;ori2HJ<=foce>k>*scHtc4@3G1x$2wm3I^_g89 zFtCw+C4*8Kf-`8+faiG@Kw+3iZ0Jq)8+h6}=B;SqiK+9%{anO$R**z0xnGz`SP$OJ zCYU02)+xO4_2lQ@Qfm9aE(Dafty_*W z!m3j_YdzrgNAVgTij4P?6;`Xuqz4vv-3RR#KoBVmsQouM^*)B!}vY~WiHtLYbp`k90l4HcwC|^)Z^H#+7?loSg?#JYx0+Z?k z4u;`Y_)l3-$=<2wx3PQpzjH7k)y>QOM*_G+04;GMz~ft~>LV}koyj@CElS#cs0$j6 z=I#HPBA$V}Ov5AUa-h#&UB+~bu-BY8ujFz zF9hh@optDo_~>_6gnnZ1YDH@C_p$&@25MENH{-%(Wc@aHLEDeGviBpBj+@LiZRjn* zJ>PT{&sBshrhoMu+CAI)y5?t~3y}#>69B#^LOa7R>Xw}TDZ*yB(`To{?k?ffyFRKG zlEmd9r;o@p^1yNy^uXfW>aR#H_;yKC!_q&wd`4h~O`~g@&IGzntZ%uQZTzf)HD)TH z`n+7pq2Wqy492O1;D)=9Xfjd6UP|mbRQZMG4Y5qljz8OM8DY;rlDkH3mrOCeKc6Lq zp|bdPF^YwnWdEovvWyx+OEn(oWyrhN?|K%-85dL+&R$6ukonAB`u~<*0hzzutB2(7 zsks8Q`})l>&nF}<_`PFWwdtT87ZG1_g(Bm2t!8_6u?(Zn_w%y9Mfl8RxV~}XG+|W6 z;oee%uehCO=;RHCY+b4nC-^Cce0=^+pk#|frhiccY=2p$-?4cIy?!iD98R8&;-yr+zC{jo=D-5osa8=pHc%#^d0H;iUNiAq>0 z-}Gh&@x~EL9*#REUtR8mllaHzjPNQ#D{<_3i>l~gHbs00pR3hZMB{CdJy=*d=#S-+ zYFFxyNT%reg1KO}`=H+{`O)hi12Bh;VFQrxV z&MF7<@;z#Abz^;qDsp)TM^bmm9OSJ;N-%Y~B<@qZIQg@31AokU6`pg>rITjv?H-&H ze@TKK?#wCdQ4E5Efa|yxn?fDwLj_cAo#a=9%bIwgzLYPq>w3cJ|9#=#gkHqf<(~g2)>onGXM&nOSrce>q_Vu)ksURb>f)CL5dIQQyeEd}Hd62_JcO)QAyfC|eTXA?`WJ z2>K($3Ccll!{m+fJf0P5xm;oE+3E2trbkcd*PJ^FdTr$WgI`NAt53B&X?p#sA%aD3 z;;kLN|0^!`?&hsab=d}3q!f2gdeLtE6ms~^%A~YWdO6NX4szjwsF3`;ZpOc$AYUFa zRK4I|Ze0aZSIqsbmECTIWE7U8Y?FsDBfcL0j98oOCJ()?={=IUK%BK>KqLWTGitts zOm-c>_rhWd0*&Y8Fe*9GUErWY*os1K0C4g*=TT<@K74S<-!Yaa=0 zZq5^%0C-K&4Lkrv3i7hgl=tw9{Ph{=C3(N$}#BQrvDIV|Do^JtY@m zk~lXJof>CRp2z1pN&*=bNr^HJ{J;BZzl2?zq|C*GFK8b7G=88z!Mk@P`xV-|{m=0^ z&Ib-?5>n%Q(~H^(igCVWFwTFP1y=SFvI%B~@J*=1`e+Pf3bFS>j<$N{g1#F`@ZuDY zPX2Bl8lv&wo8>9C*J6qMx8P^ttM&d94HM_ZI|i{VogbEO3pjo(^CB1$73X{i1FWP? zogaJ|0DPNV0z_L&AWbj9pZDbPX_T2v&YLOcAEiquvgFIkWx9JiGr{^^p-QIpz8z>l zXAw025+QW&bG>wxnRhaWolT#%pJk|Q(I#hL2x5y(70GgYy-cqODWxMg`5f~`*OoI_ zuJf^F`aKI{ z#!{!1?yw>!b*|#@V0>_n7Q|~_9D#5+%edw6aD^=aYBT&kWQKX{J?<>8F+5K4r$DKm7 zU)e_1$!a=UoFiam?8XfM((`7`f)LxM&z!<&fU7RyIP9 zIhH`?+d#sc2MgmMByJ!lV8i%=3)w6S>2+sI z!7WAkSmquP>#wCH05XAe6Wxnya>$1!{B|(?%;51MtTiE-H zlx=VunLJApNhl^^Qp&aUa4yg`luc9?o_u9u7iv;Z@5puO@Htu7q)L66vk5<{SuS|K21^xpmd#K5Mo5MJK=*%VjvmFDs0Mv2)D+}eKMO=T z(1_CVabAmX%GqN|aMRN6=}QdDIVc@xB4vl{oTiLotS5Pk?hFZxtR+qCGH$`&=}K~q z?7>4|jy#`|DhSP*e}h|SVsaY`@3ul=Jl#ztsM=nchX?9GzLu z>*jxh18={j(H4Ku*4OW@2V+mGk0HM?PL{!w`P-PdUTa;P_KSLW?qo6lNujK1fZ9%Y zncf~BfcRm+MLinqjGOGQd&cYA5?MzxV>sq8B#UBhG-T(1n5hLSkRu_5;T|Kfakn9s zw8An{i1np{vZfKJm}tYdnI7Y(#Yo#3c@UeQ79aKD2$-1M#L^#NE-k+HHeT7>L`!hV z3RLEv?Rds>EAk>|se-=cab#4dJSoX|Yzn>7EShDY&jDkv9<77E=R1f2iC{R&W2Stp zo5~0s{RN_~y~&!h`q?~1I}eFLTW+7^YBs0!ubzPH{o-y%0pA4J@YonUrAx7`jU6m%Vlc9 zW)5(F_&Z{wS{J-ipKakEKA)qcz~?=yI3K`(N9h_tPWAX3N-J?WeCv8k?s$VSk89uC zDL;vSTo`gFHaZsP2elhc)4~0@gaGlqqw_>6=O2M-Og1+Ci8f5pkvkdidInVNlkcB2 z3&IlPVw$9mIf5S}S+kxzL5k6if^T^mIqdu$hq{$c=i&gNvU9ldjnP<~Q~j9U zbXOu{512CsS}#xPi+Z#tFiuWjoN#@-RQ%PzLjMs4G)~5Y zUylnyXq1)BPS^5w{XO~L5~mCbOpaSCPs@Yb*cnTCCmkc?;=FJ*T4Dm0dn7yS<0X}+ zdNAYjGPk<0r=Tt>%di6<6~sy{O_w7Go7eQB=gABs8eIC}zr#sQ(+w2kh5v z<@1RC>62S83Fo-ql!q2wm4QBX8_mlFL((>};@^bwbJ~q8tP|0`4cfg4YI-aa=Aucu zD!53mw0PYbT1q{}oH4rNB%sf_Ao)mJm15r+TNJppZA1 zn+<(Th1Lzk;Lbg;)9;m{Xy<688%Zd`&rNQ|iA?e(kxGBHrxO#-qMuY`9q)LO9MtSh z54}lP(_6XCpDIt1ekM6+hj|q1Gt5ejD5&$oXVUS89?8ZY*|)7GLnZWH&Mq`6?Tkkk z28IV!hohC$S^{UE+kY%d#+p{N(a50L`lXJ~6x_7gn!HU)rWQII>1~`>m?3L3M*+wA z{W2!lB)fTw*=$@9r+tuV^<*JygBlr|{Dcu-ukeL_B7h>^N2>}#ft~((nKUd&8L{Aq zs@k1%b-d!c4s;YR!}S0((nJ5TBHpq?(Eog=2WVv-_da&qoQi<7ao;XYnHv1oGHN9>CnGDoUz`_zt?w?Dn@x{LEkE`jv0&y{?EPP4DY z@=5uWv?q?7-ujyO2@0m@J`?#8uC8OAh4zbd@PWf+S-P8AvEopbfdVzbXGt23$Jg~pU7E2PLg~2H4u$R zZPJ*;vwRmVtSZ^BARJEy1nj3$fU$eHs8%SPi{K)G1f+4V12@`@ocRR}_>A4eIK9yS zH+Y(_5m>~4i8L$cRO;K<$StIUXaPfgTI!!7UC{ zvd*qy({kRpEiG8bAD$_zM0s4Bwz~NndXd`6auH)vr&jN_^aV`I1P}_#VL*z;s&VTsrV3w4_jI2~`9+FdOrn)dj z9IX;*jjAk8ON=*o>#aurynGEp5)zn=JiC^@JU@>VWI3G=0w)UAKLY^mUXb%87U zkYFF}hO0qMP=T*!J|jKLK%b~MN*`)!)uSX51YK&=o8w}v*lL-|02K% z4gk8|v7VV!{9Z-!R{bF^mZFtmv~VZaZLK$zzAlrVM8DF% zOglO><3B7GR#rv|JPQ3_I>9F%n01oM5|*&_z&q$t-`NM|HjHBj;S7(Qp5UJQ&*C%p zuH#epuHd!@XSnOcD%K|+ZuN0^mjSbB`Oba@>~w_zU!A*w^{oL`xTwcG zhU3|_$qbGA&{0|&2Oe#G#u5?kyB;k796CCwji7BfNM0Ma$O&KtP48)Z2Rn|mxxnVH z`mHbhRnx);aBw%C^^9GjOg!^^2|y^1PaS&_#~#}#=apf}U>6hvb21LXMe-5;)%5!$4*?r`|do4KfU`RK6L*WXCIpZmpm{j58oQ0 zFz{DPn`fLA@9kF}em5&CsjMR(C_s7ftKZpo#V!Hwqh^Q})s~J-%^$JHo$=JiXO4si z^^j|#MX4l|EFa+Kn%k5Ru5)6+G)O_yr^-0;)9R=iawXkrmo*ZdAs;|TG?_Z811GC) zKg;oLuR4qayQDFEIY<6AXv*bd_nyaWmd!uw>2uVd^>y03S%T*tQbv+8kC6F8rxE75 zU6|kejx|G%`JHu+pGd~79SO0%9vO*VkOwPY?h(Oe=eMYb6Gp#vCqZBNxahffHUou6s@B^7qk;|jmHLNiXNZMfM;E2rEhR{`8R`-Snpjz^!kh+~hQ!{;B(@bRO2@Zo#c z@cBnB7Vqq@j)Cz(U^W48uGr2zE_c%SS-JgoR950Je`mjZKfiuYv{KX&4Yq0xqM~1} zxlXabIdG)NfEEE8Vm7cwN-igmB3uJNYu>jSMG7)YKMYR;4-cc;nc+LW=%z#&EmtEB zK6>98Ces;^`Es|vi*#l#5*oKBi1Zk=$R~rJ%o6LNsq+IDiPnr{iN7d+>$~^CcoieW z(LFg{v`DcNo?H1#X)hS$V{!Tt_hd72{3y;URepWbjgj^wyDYdj1tFz=L6rB*^JMzM z=c#rlMX#n`komv7$*+x{1P4IP+${i}Z}O0`U=@-w2~&${_%5B9u4qz?KLt}qdcqwC z0{<;fE$0C?dYV(|PXX=Bf?6Id0wetv!iH3wJ3{E8=K5DX_^cR?m8OI^tQk{m%Xrw;$Vqj~^Z5=!sMK#6vUO^@Ib~b^@2CfWH8&ZUD%E z9eav#GA$45%Uto!eqKiET~_|eXh%LRjC_jE`knnMYF8QeRhX2KSM`p*FP#f5c}jAw zBw<{XknlVtwifo8^z#Out7h&kpTG673aKv3}uDY)zj6F2l`- zcjHCZiG&i*FL#K?N+FX6POjmu`z{u9&1i(iD?inFA>let;(`*1o!8fmRwZB3sr?-N zQvDWsERkqo2Y@!de2hn z)IQataGoUans#(>^#wRtJ1#|zME;ijAmKCC?@j&gc>rz%`~x;Q6p-Kms0;r<<6bll zMLcqrdYhu;(WA-^MNeS-Bcvw;&iIez6D%+-`X&4W$+D@eZ~o-wyN4AO@<7SPqT!#acE)~+@sY2&`Bpa38Nt@W$<;C!$MvNKsippaHv{-mx*yQ> zjLkaF-1G7^&BjVy=?orAA6y%#gZ!kdW1*@R9>_*$cpjKB2OMAs#q&`)=4gs zhsd9WU!lAz(opG1r4NSusr^f-&pi1BgQxEQK?KozVC?XLyUyc|$FIb#S0<3Tge5e9 z^X!J;n7?f!Bpkw103!!vm;zYG46AtJ(iBIJU&5c>aRKkX>mojU{|e5Zm%@LQYV}Meyn$JFS|2dqS1TQtYaD9()QAQr8mq`&nE}u05S=}-b zO;dfTk@OV$iFAvfHOA+u=P7!wK#z;kJ(r)OPosk==PCIzLP>33AOFGW51jE!$jwXr zgd$sNKdpT@`WgJ1p476ZH2So5mGm*tK?QHYL-Fek-HYrG6_QuV^|kH3ajSh;s0%-< zdEX@>p((e)eWMXA^!4$mNc367!#+q9%@C1ryC*<*oS#jCgg*PZ=YXb1DPI zIsCZ{e{lOH-1--G4n*q`E>Ey}W80;wDLgM9WUa{l1iswNKfwf#oVtjIPF%p94>^4N zzMc5sedlod!|TAsOTfwq$PN^z@n;*rXjZX40pKJ(#A3WqMo zQ8)h-S$Tla+dh06f9F+K=athz=Zw=cxKjr1 zPJm>7djQ8r6hPU0z7lbfeK3xgx^fN80Pk?!6}xfkbz!k>;njHxfvYd~pE`%z?q36@ z>j*+%Xsq|nHHyvCDM)RLj&0W|GHykz?F>kblva;Y@M-#MD*pyN-z+S{k%Bc9jJ4htTW97cef z@$?pu`r7g{+SZ*>VPVIK772Drc_STzy`!$t-8aH6M4qK|_RIvMd`O5U^Ir1P_|fQy zJ8>6!QX^5sq}I4~fFA>X1Alfj$4BnGfUo3oFHJds5VoluRYg&w$U0>NY_k3FaX9o$(9 zjdu=1#UkX#;z1M%E&t@&hmb>qUSs>RG7CL}a@G2zs7&_cyMUn#VtJ$3K{y%XKY#QI zyyjWEvH!q!(88CnIiN)lXt4Bw?JE%L$o!i{eqxLkhXAN zTrH6>`b+J=jvN711iHSi;B_xJf>CS2$YAIUml05kL0dlW|Kw?4eNr5N;)0(KJ6a~- ziY7hr>;Nu;80SN~J~aYr6-zunRwzPaf~dbmM@VYm^l)LhkbbIt3=vM%&X)9KDj$Q? zE9q=~lzb@SEk+~5k0>wB6T|gSNiK%+u4xqo>z#wYrA>4YUjZ;dP zu|1;nYZ3?O_Gvg33A)7B4g8M+?x(H&fY<>bPA)%hkUYb*=K1NnU>TKfb5$uG#0Ao8 zB3d#&QX}s}JdY>WKJpr>oYnKl6`q_>|;E z(Z_k_5T$c+OfjAXK0BQaVWGz&uZVU>$s>@1>M4zrDyyxGU`{UK^b>pV2VXdczwpvS zSXr&Uo}N09EaB-6@scx-?p?rSGQ&fsr?~xr9r*as72JFL3_kI&$DL0&__bZdJNx+> zu)0wg>!Y2(BnRASAe$BXYqkR9J;_)V7+m{AHF>OKcAInYyij| zUh$m6c>eVivZ|wb;`!wa{H~pco}A&>!^E9F;6V!f)AspS)+b&@f%ty0UX=fmgl?O%2rU-H~*2bAFwo@!9(K;GqLOerIB%y7JXXaBSJZQ#@Q zuHYlba(vqz^W^a`|_QAw*ibQBiz+^=i6JW`YiA4hxx-k zo1@j|>$)N@eQ4yEAYp8DQVbmt;R3^FB0Y-)>%6xa#(zuCNUT7M+H4k%ErqBbQbtqt zDvqB4ZVZfpuYbiJtTbNKT%P`)26I_`=&m!s#t2x+f_{`W^0e1|!Dy-@bexeVIS;D2 z)(iPMMj$=&+{9O)k_0pGvPmZjLFZ_RUyd3F#K-4D|w&E~7={DX{c+XLwGwzXR}Eczl?rbAA;L0c;U> zEuS~=;IIp|Z~ob74NFxPy?}@CIJMr(BT#g85_t6iPp2d|7w}>6l&SB~q(tVVNv86y zSM=mi+fUrF!7NIu7Mc(F5>qh7ocAmoUK&9KV#~z7y+s|J@hxq5Cf3!}qV?)MGQ?VqUzL z>c)jJp95GeuVV-7sQTFmg>hdgjpeV>Ve8LYxp`l8`P{H*u}xSZKH|p(^J5tCZ={F( za~|?o{#yG)^l1^TIzJJiN^&~)v@p%@C>qEiN%!sBaBI2Bp8}MzFGkF&LPC8O=YdAQ zn4Ylis(y5Dqt{v=6)6jKjFvr+0T>k#>Rr3=)wk{7O_s1ucf`>`XjuxUFH>ea_g*8FIirTL=*jp(ytrErFsQ^NaMV+A!0Pve#_l* zbe}@_hX5-*!6G&&AF8HA zJY$qUXXzga=~5(RFo*_q_-P>01DXMt0K0bLe|=$s-~Q-D{Jq!j+;+Wc3Ejb$|FW`G zJ#x7EFs?OtWSCB7xU@0B@v~DrdTJe?e{_V~?%$0M9zBmQJbDp0zXpuPK(-H~-h}+ zbfndep8@$-^~*S7!u6-kg3abX6s?-dzKnotD`kgh-lQ#sUc%Wm! z5%=WIkie+6$XPu*0=DtP))(+ay(Uqg${filq{{=CtOHoVkH7r{zUn1=am!V!OO%P--~`3*d9>OAf`u@|>Luow3|v5t>E}hFe%ax=HeE7~Mas0_kz;p&6E53#Tpb=?o?a;6ogVsna6>*P@ zc~id=>aXT=F+%DUoDtoj9?Xt+iEz$IKsYbR&*n+;rudKOj{>}8yQuP!*sSzIs=Ra` zt>~u}V7Uj}3@6ui;2*v9G5pT=+!&GPqx$0eC2Sw?frDoT zz~SWaOZdc{=kTFp4xfBr55DlkI*y(^h>hu9jCY*DbTR=pE&{6)09orKd)I0~t9YU*kLXMskyON(2a8RE~3cHtLd$wJ5zB za~%H?$>G>-IdKfmBNyHi)pPui_=3N~b(x(TJaY~4IXQoWeovH>f`k#n zP|m<-jJKB)1wwj&zhNJ9{gb5s8Wi^W16nY5Y+MPiMzJxKVIIx$7N;mHL@v!MB!*d2 zR(8gyBik^=!$*NM2(9HkF}Nu{2=uB*5|N6!&qB_F8+SdgDb; zbC52*^Q?OG+eKRPBR`cCj3=kfrx4P`${Fx!$?EWwl!6ZR#|A}War@$Hm7Oyw`Ryinf~wgq_L zl+WFJ$D1Tf~Q$SGn<&a=!pbHAWW+os9nl@oS1qN`&{Uzb~ltrx?_h zbP6Bgu#2OR)m-4Gxb=D0;?_f3DYT~|#Ih~m?nh4Ju17Bcqm|;2)miL>jPYd7N6vhG|Bvq`>N{1nzDe^BO=$RhV>6+s9%w$YXMp8R@4AYKQep-!bFV-29LFaq-d^|LC_K#(O_?DynZ8{omeDwBw-+xapb4iud_f zCctzGOg4agf@14_8LfAv@sHX3Im*xV`QYC9pxJ%U&+@`KP;LEh^}8x+6}&H8N3vo_ zQ7X7`7(esOPr{4HS;5iQWs%h8{SNa=%JZ22McZY*_rz!C*I>8ws&`;k7DGe_0%Ipy z<34os5yH$|xn>mkzu|?~MaR>HhHYGa=@gJU==l&i-J@`~kTl257=C58Vud)z;? ze#Av`q2#lIB1g7fF!@4=cm7${Z7q0UG1_4$N8nNWOG1!DqQ4P%@j`j29*&;W@ms_5 zEq#bM0+np6FS6BX^w6WagR{D%|cRtm5liI%*#F14W z=vBdXvj%;}$)q*}%b~U6@!;b-@B{z-5!`mqMKo7x&hT2o)`Lf$uK{=rKlT;7@%EqC zi)TLPnE-YI)AiyosXSC-s_pzGR69cA$b1~__n4OrodM3%KcGwp={Ylj#=Sc+&RMQ zUwXJfg=ZZWn-q9?DnbtUjdgtR^A~_i<+JcpspiOfoF&CbBqEdbyd|yuhI!me>0P%F zX>tjkJ0ZWS)}%yAE%GHEH`bR({t{p2_O*CQyY9f~5=js9rR*$8l?TOt%1#lE|CG6G z5j!b5c)siAa)y3I;nVCii`>Gjwa$5~MFJV^xorJzbC|{D8ue@k!)*ybhAi6!;4pyw_{%Tcz!!dejKBD0yMWnl!0!gI13*?9 z=amB>b^=6bTT%O{pSp6VK>dsRYx&FvuNjc(KIn@fX_oPnnqSHjJ@-BuQiY(JRl^53+seQt_JK}F;Z+K%2q52QRvLp3T7vEp@r>CJW^p@*c<{15TY;!v{Wh3RrQ4!`1`yQ|$xg z+m}Cby|-=yruvQt*)|@K+bq`a!fJwue`9V1({(vx!YS!!jvop)6)Xwm)lyXn`I`H# zH$GF+%{vLG=OO(8zh25OZHe&4d+m8lS0!IhpceQK`ha9(O)E~V9!h^v@KMW7@%QsB{ATkTb`Y+jI8Y!eJXB;`gYAOH+1j&neSPS& zw1*MRrqDY?`32%{$U*bOQ=Ypr`dclIqvEX1_uQS~2Y>T8K6l>*kicv{v~;KiMWQ3V<*10u6Nl1kkWr(NZ0VC z>IWLXnx2!wzlE+8XRdT_<&Q{mT0cs$7o_}MzyrWF01onbiu$r9~i9y zehgq#WXVdWPZ-$?BlJ>4H8$EE)xQL?S~{(epL+d79MYEYZkb1!8|iBx3Bg{yaw0O@ zwfLf-2Z@_Q)KdtCAUmc1N%|(GKZLtGe2(I4AS1l?h5NDELQcG`*?`M&7l00ba>r>* z@(h>-XR(m)oDA!? zedQ&*JL9GDktev3jhI|RUxWjyt>S*>@%x{5_>tc}jxQX&2(Ru0c#10DPdlg@G6S#! zzwjNq@q=HvAK1BCJ}#XA$mV&&#h9GzW1uE~p+8&3E&1FFMcn*vC*iTyCjl{D%=`@j z%dxct0aCk%qaHXutvVy5npa$gZ1)a)#VrR1Am(y~rkwux-its!1KbRa`L_|l^Mnq{ zDW#UksMYw7@llV08}ZB+4Ijl%O7JaZCxWoPB`*^_^v)!wwiEs)f1XamMl2dj79vyqpu+tKf=Hj<{y28mlC0wM*N0K*#gM2rZkrx@sj`MT; z4gIt5nW`+>8V*7>Q)Y`ZvK zE?1!X!x$Kk@H5{$!Vi4Kk>cCZ696+;IFeje^ou;`hjqURPWh+$P2+U`pbvW(oOawI zAB~^JBWiqc<%uz+4##+&3F(Y>BGmkcxU5bSZT(>KJB@*gPGf{s{X&BQ#HlNFev9%u ztqh0Xx}H<@b(xR5f^S^dbPM}rQLVpm$rR$MKV{|n|06v6>YaGWwYvy}jzfHz18)F4 zcw!xQ+X#6Q1Ea zc;H%pF#2N*f|17VbPKO35oCe>q$t{8aHZaH zZ+*o=qgSHeI+rB`nZ31tFyoZMN6rZr{=@miqj9zZJI)gI97jH{2K}qs<(q#i`^r23 zT%mVr4J-}q^yDO4sH-Q1qdzr$Xv1xh_%;3(!A~lGn_0hQF_9K&;(6#P&4Ag&;deis z<41n$1n#{5Eb@FBWLzqF+XrIBdxT1X93R+)|Mzd~#@~MJVPMAy$g=V*06%YQ&!9_s z?W4>1?DH<6R9~NQs434J-CgEiD;-+Vr=bH*bpi}s-)1wIs*Hu@3`pF!xoevbBmdLn674am9fpc< zr|@r~N0VR3SBjC|rJfWyQsakHZrb=VgJZurLt%#{I`$)uD@yYDM}z!p5iT>U!9OYp+A};0~RDh8)e$I+f9P48rpRvdy@#*3O+lX&}<>r>q)Kk zg3^id!tnQH|IR!xcKFH{A107C*BpOYuL;pS*nq$)nR)!_oo9i`49LrKc^a==#F6bT z`a+ki#>ivqc^CaAL9f#y@l+(dHIMWN+BCM2OLSXz2=tLxYW;~<%1#sO(fH$>n()Md(m63d8WDi1{h@Mar3W2f0y;I=~|5Qf0jjUlW;a0Qm;67x?opXgUCVq%iv+Ww{pc@W|_bg-wQ&nxqK;tqg@^EcY*&~TD)_&7SLs#A9YFmf=^@uT^WxGLQRxb_AMyEpI_;__&xQ{~vs z*9D0BTKL0`Z=jDAkfXE2@6Bprld4Gi&NxATqrYpN9&@9>(EAGyGs2_QXN!sbET@p1q;_Us0J^>6LMw>)n@-0BE$;~;DK&T0Lv zX#{~N&-7=@_=@@-J-Ec-*qVoi{O-KB;Ly^H^KVFh<4hQh{1kZ_7Qt|MIwGAsw}QTi?^-zr1Tz&;Cenl`TjrfVm-EP`l$6!jEDc!*z2FZbNke~G`H)J~T9KT2~%Sy4atdU*~=Bi=ZUJvBZ60N)^0 zuI&K$5uIv|lTBWrocbUDkF8%o`$pOpNxvW;^NtK+vNr3UeHCHLBx#v6Q|k-{XFa#a zJ1K(5L$xI_12#4s-hA5>|MV?S;ON5_khi`LumIy=2_1mncDn1}PWLc?dv9?j zz-Wy6om0mx{?>X@vnK4UT2$BSHAO98ezWq~w`z6y+sd)L)$866;2W30@R{$!$6a<5 zy7v8w$6tEkRf)Kkz`)w}xLz@5*14+|oC-{zBcS?g&iDugSqOu}eGo zQWge7`z7PEmiO&q&PDm9_A&LFACjn*900ojd{+YJi-FM7n6%*c9h5`S&v|qtezfgG zDSUPT2l;eY%Qhv-LzP0Sv3(kJ#vZ{+#%}(1?eWy;r|5|yTydR>bFx`~`JVVFD}N5t zjTzqdXKVOZZ+isyJ-miV%hR}Y1Z+LT`$DU~i!G)H4rchTf9D{+?pgcbc4olJN;%8A z;qe8&q0QmM*k*^<)`yh!R=%i zOsvd$(n?}Ou?oGea1Q#sFjB`3uX*laqTtdAzym#(oWC@|C%l${bnJ|FNeMvUXl72q-u5zmEQ@tD16>nzD#d9*HU&0#XBD&IRIZGR4zII z4)Q{gU{MQ};9=?#0Ryl(8qz=>HSLUm!B~mv4I|j0C)7K+T)fSv6IeZgDIP<~lS@5E zF}Oq>k4SVxyEtO9awwz38Q^kUTKD+PkFMjNz4ZwkeRu=D@pXW%GFrmoplbWMQ{c#< zRs84gIEb&gc`vYYRGbMgDtCNTI|5otK``FJ^!jR;&$hx=hF2x363ECI+R+;hN&~l`7@#C1csq z#o9y)@)7V#^~Y`HD0~XtB3%Z#x|ATD#ko=C@3M1-gD&HX8^?tFlI=oau4UIqi(Tgh zu`vl|y(p-^?q>n94twG79F8){0dUn^DDe-xwk>|XH(zPFwk#?;gP{I;^7AGEiifwe`2zsb|wR~ddfHW=w zrK9!^mxmK&t~?1k!(;-y;}aL~lW#qN`yai?oC#oEiI=dsP@D;H&D9RS_FcR1wKwiZ zwmJf`m0;|YX985`QiY3G>kNw^UG$h!p71K28#lyQPbtsMKjL{FL_TqDveeJf9*Ky= zN6;q%G50j4u8?QS=nEHUCs&cme?6xF_8nIS`HB4@W^tf3lad9AhQZ&VsyY3s1crac z#Fm4+n&+!~=Kzd~E|3AQdhRoDXfH_+Xv6Pvo%cEZ=k4&BV`uQ#Sy$@TZf*=oDvvmS zrrcZ0b7LaX7wUP$1=+h8F%*7Aym5N#d-VW&wn2j>#)vk3MU10UNpE~_J(d^etP_mx zMuge0gCbr($aO&DyKDP~Z5HCOM3e~}RAkyI?cq559*r-vwED4iTzS5nm&!4CtM+NN zQ^NX5=BL&pq8&Vuj~wTet`g~s09t1t6nU?u>6IM-&ytz8ZcC{M(}d`h!d4Gj7wDob z47~uSY_}PLl|J(HMBYA&62QJI-v!9+&TKR!Quq~iNM87Njl<^eK*RgTrW`$#5S+Sb(ozrJI8UeD%(}3U$15f+$brXGtXRHJsak+|T=rA5MN$ zdBeEy5vTIqU~ucF2i$`UoN922Sz~&2R9iJA&4X={ls<&+n@F1OG;H#zxW+#2UT8b zRX+0G<;7^sM)kP>)5!#HyX^x0#hV|&-49Y{0toV0!X`l+k*XHd9Du_O*N*XPfA;|X z+|B#pc8-7@E5%L^hv0N-pzaSLcxe%g@3ryFfLESL^T$HFo<{$o>mQJfO~KvQU>vyo z5Ke$WWY@tNVk+WIj~c=V(=(tr0|3bO?8K{{wVJ@sQ=#K;Cd`eD^K0w)z+D$Gn_dE@ zlX4#R&7ZW6wwCl1y)a5Q>0MH~WDHpJU5gPy;A7>J5`cyv@^mx1O8av+W2o=pU;((900FEX9$Sq+SL4=cI%)rD9fb%>6B|%daV2i z_d{-aVEK&&6Bp_m4pHRj;`_>g>e?=yghH2RBeI4?POQ?mi&TbVhVrnu;!J?`4d8cf zyM!Nq%M-Zg!3q3wC%`s`_F{MaRb%|>cO1ZO=9FTj+o^$01nT*YA>GkjMxFNoZGv= zXCFF)JC2Z&(dB9j(pL~3wA+HoM&=MtW4Mpk9~YsRXT zZ%UpLz9`)r=y*;u zMLn|YC`oZTGWeQy)h(QyGXeQ^=mnLxHTIPGh%alTS^9-py_&5H>a;@2j~xt=+^F|s z0N1YoNAVaQB&t=f&k5t+frd{;6Bg*@@ zZJ7Byeon1rDi5jaX(Iov;zE0wgl}4O6Tq_Q3s<#zW_?i4j&PX2v*}S7rU3F0UjMv< z*t>(s&*8Z&y+_=H)P(oleiE0?PlIul0d9o(XLn;1L_cWhNga#~u{$J0cGWW}G?@tc z2vx5KWMfRBmwX-?C6u1(4D$t7AHy~~4@%Et{v!zKuktnWcbISZiUbC=oePG@w@PQ6 z9JEtoeO3CG2jpO{KBk-aV^LA#my$yupE|4Kt7))f*@>gkYweH3dSqEoD>;YPIo&sN z_%oqXT!kTk+Ac#f(PuGRm^Qi~=*zFh_fYsP&}Z8d$4(de6Fu}UwS3ApY|e?$Vifbp zP=u=Tpk@vjIjpZc{PxGz@K4@+97i9zNbCf7s*Qom0ZJvkIuqa-yYVaEc>u4yZg1h> z8IR^lsdK_&87}VFyrKP+h0UD*(6+@ade+m4|76}$jhYlli6EsYSsfE{ufZ5+ri*_Dh++; zW$nF1S_oE8YARaJW8T;E&E*d~&ov1B&r#{xeORXuwu?_4ZJcO6t9Jkt#$txqB*)us zyNI87>q9vD=p{@W^;7jNVRNB+ha<8GokMjdz_r(m@tfas2(P|zKd=g5JVv1)x$@Ny z1d&zh3ZjXP6jz&*18N4yw1(U z7!^_ksA6SHH3xixaSYV(4-OAMCIw?>7r9&C;dml9sqKGqqcMC{YY*?8MIpY_Bc1og=>7 z2*^hG;#>CPnuA+S+fy0la=q`dOE_`b7f$o~cq?P1Qr!_4t=FD<-Zhd=63`(%HS*ZU z(@2ze@r`4%%0?xJlt}lK{0)(6)>x*De@1?eDj%>;eKM~>j>XtC?zrHL*B1TK4h&;Z ztc&r>=`rC39mnOP=5775ZEAOPJ50`~2VlUF`ED)4kJ(|b(PIIw6EQzW)aQKjC(@HxpS9n# z76YY>>X9_|6Av_YbdY!zv|>Nf=mh466a|xh<6Wz~3@m5mjsS;zHo{v!wuYbiz2i7> z@=|@Oz;Y+Rc7$-OxpIu>ggkqFKo8X>p2;uHe+vI~`+I`r#5PU|+6;kA zZ8uI{#4V?Ph&+ge1tEm(9PsO0Vf?!h;CA3I-MUx6vvlq?K{lG-`KiZ&Synq&kX5f( zxk%BEjltO2D)dWV=C2=d{WU75UKwc6#b$s!9;oy{--sijWck$k!bgF;8pG4NojMA_ zwdP+7p0IqNXT{*C{BfO{Q=Sn`%l4LnQIwnsKC5^0IsV0i731fGb3i@Y#0u8_8ICg{ zood(C1ENmH)Z@c)mhJu0xFGr~izj-{E^S&ndeDa%)*bCesyz1;waK$rr;kW*x zKN)s#viX_un$%y6daz4Li2H|A(iMJ4dL{XXPSMnzDnxeaAj?p{G1W&nOT3g$5G3w6 z;N+Rozbxas%MKu696JtGUEfVqJ)8sJ79@c{eC=T|E@~zZNXm8#qZpX98p%>l?r? zzxynH=Jy`LV<$J3I{~&Gl*T@_h&vA;!*y4W@Rm0n!Ygk+Seyy4vJ&jbi6bYWmsj(E z#~_T?E%6xsj8;;$s||9%3=3qI_zkFC~&61O>=# zELQwV-d4Ri1ZCU5dUfF2rNmDf z1d3?+=k-U% zc-tF~;LEPt53G!WGXa44*8wmu*SLnyrAPsFkABnV&?4bLSZ368wY&E;{x@qVZA$w{ z%FA{Hg-B<7CMO8^6O`fb6^tB!o8X1d+>J4vJDu0d9Nzc&6F7BdI#<@YS8&+KAHXZ& zReohYZAIR!L6SIsY)n(-t@tfF5+q>qv+I$Y>!U7Jo|62e?eP|;K#Z5OM>IP{+MXZi z;ohQW3iQSYM2mcB&JWMvWB5s)YAg#lRUb#MCa*HxQ{}BrCd1B{O8=_=?kW#QJWt?T zv@aN<+B+|vg~s-l;>tMyuD7yEGaoE=;dAvpe;Q5FFNMDP9@fGHI)xyw)u+{ODCadg zf_xO}8Z-|zA!tqh6zdkeH9ZEtSowNGeM;L|&ZS7Qsi``+bQc(amGW3dkunEl#rXi! z$r%6b-RJQ$?|2L+Pp=2)s+nVH^lu*s+SgTWljFLpXL#rL?ZIoW-v_K@z-Tq-2H{aH zey+c`2w$roVXhFnXk5hQJD(AdIvEr5hgKhp&XFiPw+A&xT6pw{`BUiW&0j1s0e{`U zqWQ1>0quA4Q~61dhj~4Z>*3OcWG=r%lqd3$EC%CmHUqo^MpL};bvIEB6x~+`+HIu( z;6NY0hiAjlpStq`JRGpHTI`bZIhsaKHCK40Un%`3ypsObg#N?wWZfxXh|tF0 zZ>Q45dZTm?h-V;>b9)zKR+673!p}SxcPIq-y+n8L+(qe{zT3b{@WGZ><}t3)R(mP( zBd&2w~wkF@AW)YmInn+|YJ;M+TbUxo%&&bS7^&bWTc z0dNI?0}#RL4oT5kHhY1K8-GFdH#|4o>x%kLBi_W5C4M<$)h>KuUsLQ4nA>|@i z96K)fW#xFD;qWsK;0@1RHSn^8IYiOh5>B39!^a-lC~h)8pYH%-+SMXx%Dn0vKZmkA z3li|xL~AnO@@e=bel>j7`eKOdx6&iYFLfs>m&IbFN&FyfCs1;vI)(2p?PDot?Qa%m zmbUYQ;@2YIRC!wRN&KYr(;@qNJo%W%=RN>e6FUG}Og;yLeFBgpO3G(#ls=H!2q`30 zp2pyo^^{8PLMq)8>0S7Z>hqRK&{&uDEm;#9Dr%jwh%6FPJ^Vy+je=-@%ERe{wCYR% z%*w9z53m&-r!utv>{b!dbR|=z z)i_I39$k4lJsgnd_?qWmk3+kuaw$>G%L!tIdM=aCJ$Md}oR}78IuBVDfs z=+sPHL|cnk$NACDN9{=P()iN!MCn=dK#ZVs{G`gQPd?vVH#^s(7^e+APT`xfBe+O6 z`Fcpye%>;daKS+-SQ*ks@g+^PslnDDzqnpd3kt_q=m=IK@U8K}@yW<1#W~IL&*dZP z4{eI3Ubh0^MrH>i1`%JP(phU3&oI zpGDO}Y4jb_76pBLw?n~ZPo3WQZ0HK(zB@>r20f(}Y0QDy6c_=odBKs09B$3uj9nK` zC5YFv89sQ&S*)Ee56R6dhj|t_&Iu*j0sK4m7MTyFr*h8O;CXl;EJ-hc&r|r6qFNtw z#%GkHfDPJ6dXyx?lt{8~=XaFceY04LAtAy_lA6%JNN0@F|D4di0OT_yw0fkShQzg@ zXAJ06GmW#3!8m8_KQTT}XKU;L;`)Uq*9yPpM3KmKRQ?fwTjI2=naKn2H_&eS*we!O zIHs(i;TF=JMz>O5{JyvK9dKao3FAb;7LE9#@bp^y6XY3x!Bl;1pc*ZWg{Y_Wk<<}o57LxHwkzOgcp^?wN8)ocRTMbEF&`AF_WRvDSB6JHj zH8uW@ZBEB!?ps*}K1#PL`4m2ZKA)T**Jlw$&4MouaK#MQUA+g-zJ6y98kSJOBd5;e zlXsshKK^MBzWUv%Vand^uQlRIy5h07rCfqy0)hvU&rNJ01IZ`44&fJd*+~? zWzZF>Nuf14P~pLdk2sQ6MS*jm-U%?yfH8o~oy3TT~dMwQK-E6D56sy1o+BZ_Trj7F>=dRjHRPChL7BT z3dc_6Kt3&g2#tRt0vAW}IOBwj_<@e-QD^ypDsP>4rS1A!1U9_kBBpUiPH+ZK-{AlN>;Uj=uwaRFZ6Vc#N#mHtwXhg1*mP##~RzJ?QkBE?4rT~sfrg!=g;@2Z35CRp1T z;phJNJbv=650z&ENIL(zQ_l-2g*y+3+#^cVF&%&))8L(rFuejx~ zK*JL3;PJbkJA=vEB>>efw{RUqWb`0t-xTAVyHCw8IV{6Tr<#YmcE;Ff*XW7#j7HVe zy5gJton*_p(;~(}Xp3_f{akatSa#ePoek#T3&ls!w$+X$2he90B-t&uAo}uO77dDnfWMOGAc!on z4t$^RgYcXavVhMM`QmRGi*$4W%c7vvYyRGR^$St^=9Q%{Wss%vAA8&>ni(F|wz2e& z7+;t*l2?qUzV$jUga1IxCzf`se!(J9_krq602C2p0MqFz{>!`194^dLP?v#0wn1e+W z%vfgE6lv^J5jq1uo~Hrm2@JyhVcayXB%cjp+ddF~OS4#!lqg!bB3z{T?uy#G_D0Dq}C zCuQWyF92j@{^C)HE7-YVs=NA=+bNJ5p(FIU7?0=hP-vZyCeaxwA>wz(Df+0s>tQoa z4E?<|AIIgb&YWmxoG0uVaUBxm!Ls4)_l`=BvlDBqXq0kSjW0^BB4Km-$a_sT)x1fJ z^#-2_@(jy*pmi3K2~P@sFnz~@PkNr>JfY{x^8Q)?SB3eq2+5W3*xRmj5r#o3Q`YS# zU6qopilBD^N=eb=Idmj@tDxgHq)vFYiY1PI;(5aX5M-$o&#pz~^u%77y~Jmt5v@YduIkPZ4IKE>`7L%#YQNR` zpS6FcI{(6QmhorlUrx*KP&)vM^y>RzD}c`cTnk{#Dv?73AXflGK7?C_qivS}uDKHUy&pP=m)vwk z@zsZHg!*0MEb!;H=Gjo`>;p`{wBn_@*igV4gv?HXUUh2-qI4%@8$=d8=XH*zh2zoI zLS_z6j<}_EP-;Fm&dESA|N2>ZC|y}TbNJeq-dLRFS#vJoyIkkq+KUZVareMSk6r}U z0Qgbq02rbD`8eNV9BBGMh#nGse_|@iY{vQ$GXd@2y+uj`17Ig$|KAI$RC$Db^+<{JTFs zi=Tbx!#I6DED%Qs7G z<4D$Kf$NmCrLdqWrwzgS^;93S3w6$RC`T?MjPc=t#_JRLM)3uJRgX8k`alD_j}+La zdb9Nho8jqa9`F6^8DN4U>R%boE*NZ$*DzvZFmx1H`bXc$skW^@C4$J%Bkm-mf@nRQ zWvYE3)#n9#AR^w0?}W4o~{f$GoF&J#{< zsn0b&Q{!taroZ~fGZkA)e9LQzMH6} zaZWA{r}(h`s3uX`o%HZg?PHY( z#Uodoifo7dnWMja?znV{Pa_MhcerAD7R;@%#?9+p<`AlWPBsbiRI98c+Z0@hAnN(?`r5ZHPfiW|&qr5@cnxWg zpPgT=^m|$+;&+v)bvadjf_!QS$4#{kQ1q3Jodd`{uDN;#Uir){NcC`0hgiy?xrnWh?MRx1b{N(S1C3RpriWY~WaZz2mt;idyA!`?%Aew$l_&R1;oIXncsO|Mgh%ZFC|?7>ejD*d=v2(Q zJzm=mkwOSH$cNl%&;@^@oJe#-)YFCE)cS{{lcP7WzgWH(+?xCiY?Apk{)xrZG4D!M z?~H{CY@-|i=W%*t6+iL&=kP24`w?7Nn5a<;hG}{fvKOr z0szb-U)t9%*rwgeHjn#tsv~M3!+lX8M(T!u6nvJ~>#X=vl`sqa14KrXs*U@a@%6*n zxyEek9(lavS^J{2K03?g22FW<^4J+X^5jNvrZu5KtJ~tMd!LX_&?HVx54>r0J1ch&3T@~M1S_3@PPXywOJ zUZcmdQ=p5S`|L=u;BiM#*!n9dzA1%O6gvP`0qklDse@~%ckskADRP}c^3HhSHenKM zrCS(HF+Nk|6nZxa`Wqh46ueZqzIdcgu?S;>@(?oh*IVT|x(PI9Pi2*?(ZkT^f^--5 zaVe5fIRX6qbolyAfKlP@b2(0~?ZiL--Lv?W_dJNR7iR%FYUhL^!zC;T8v7xekC5Tk zTgLcbKXNs$y6PY>n*eT9wl$(N0pf@%7wJ+U@+UPDhU^<1@rC1MJHw{D4q%aimZ$1$ z3GJ~E(W{}RewC{c9V>z=k`>%%BVc14U-^PVLH<<3=5hpH$9nh29z#CKfmtYPptYlg z#g%#u@%Z+#XyK)$k1>&WNA+#1lTI^UQ}WN*ZJq8eUM;UfdVTn6kxz@BAL=o+{JEV5 zl6=E_*4F?mdcTkUjMrytKZbHoUhjFm7lMT0x zi^0=4p>{|Z(#b&a)wdmme1whDTNKvFX5IW@WSz+`4g-Psz6x=RAB#sdejX?m)n}6Y z22NfW;m6;48o%^M58=!Op!}8`Y?I^?wiZSJfLm`E<2^t03>-dus8EQF!m${`prVRKDym&ADnW z@QvK#1NU77W;4Lg&~#>2&Z=NNZ{PxGr8$ZWmpkRGG_~vKvU3H(vfFh>Drb}^k=cgP z-$8zCzTjTk2}K4seEU%n5Og(~(HiukI6<#~f34{Ed2Y&gnX*q%?t~v@&ISRjnW~&GB7+R`Mhz#lVk?>x`~W zKw*|2e@h~x@Ynr6kND0ppDVLE%X4l%gj=tp=%Ez(E863`ei$0bVSNIAQ7?^Ic1nL1j3>#cwmh%Tk%^IUgDjMrHL|K0Z5BP7 zN_WJ((U?w%`WkFmgC5o$00wC3>mD?IWmq z9))r!Cj&y6&K!_=oLXPOPyGHl{K7jQ!kM$nGXb_Y#PToB1bF^4cj5g%{0tmEbhtPZ zU|j4Fs6P`3p#ABZ2U@`s)e#HYrEqqJzk?u8lq?AvI{7dvxc)G|VwST5K zQ^H5lj$9W#H_Io5E)IXn{GiE?lLMFDXD2S%kM;rB0k{3&Lui!7f@Bo1~F*bIi7GpQ=w-%$-vR$3CrL_D~ zx}_Z`y(JtUM1JRucrDHfOL^+vjBh7^9p!aryaOP?0T2tjD_A@vi&`k9NU<_WvGd-L zk$0lf&Swa8^;A`zU#K*x8901ak6a2^2nz=HAZ_KyKlyxG1fZh_(M6L*BLZ9*E7h+w zCjAr_E;{`5JDmQ>LNb*g;RwS8xF;%Zms>w;%u+7Ny>UkFecUqDmoN=&VY}7 z&gqFtB;E=5YP?Z-2RdI1kA}|*gx(Z4tq&8V9R~?c080OD$txwIo;>wR*~YYA{giXE3H)f`m+cAzDY#!_{x?_)&jp?S!x_@(uo0OFMrR zz-opsP)l4BqnI2XOJ?MxkSoG;EfIu>=`B=IsmsIi7n{jt~6UVI02V z@ciolmD21+^CDI8*8B=Et2AEZ-VhJ}Mf`ebhMwL(-EfpFUHiN!-!A zlRRfq^A?qkK*mH?FX5*$YDz6LuQt|ONr{V`YI*saj_{i29KbaPV>%^8bu+y;+Xc7| z*ObAh?|vK)Jh~pOWiFb(!gfp4PraAZRr(D^6K5R6?`o5H2zpyp4-r(0*MV3*KDw9q z<)Gp-#ku0!w?2|zl94E-y9j?&UoW|8`K@?^eBt_SJ^La&BOqzpI$=+=%6XwYgS*BR z(A8RhC464_TUr!}{Oq`*)|t?0!O-QroG!_`u~XB+FNt$!`5Pm61z-mpcA(e|0KKzO zMD}^tLBS`U#%ifQ6;kn8@(+p6BF~gaa$gw4a^6DvhVDO$f>0@xCZjk#d|XXZME`KE zd>z2y$+cbhr@wm&Z+ZU%SX<92M0#CI*d&Oz295wfs?P*Cc<>0Y;ek;$H(DEC2cQg& zO>Wa|ZTDD}v~5o2&=ryO_1V_DC`PSLfQo*`_-QC(jvg{$a3FWU$_QWeqAL^WT>=O1 z|NL=WxHv6zLT_33xX3?|-*e@q`?{bpf1k*p?jW(<3-YMWuHfi%edQIGr|OZ6UaS1L z2&qNh(tMGs=Tq}ZDn6_6Z^2h(i`%&`Jr+8L$d@>t#K^p5UeK;Ye$ojLr#n8K=U^B&(DT=r%qLJMbDJ!Mv)CIJq2ACGI-a$P*7 z3DqV?cTzo@n+e8A^eF=zKU4%OeC*m;b6-TNTwd$|SQ!H=#cqJ(=l9}=f9EWI=R*(R z{CZvlkQ?=DV}1#n2f>*D!J_xVn}Lt~i)(SyJH#6IDvUMy#)k2geJK0w!CL-9>=rTn(N#z6KEN!tuV?X|p54 z>t1q1sAD-_HbIvChwnUF#;wY9D$?1o`2>B$gNcAj$gj>XG|#+jh--MZ7CBBj zM*d@`U$XJ04Z`VuhrKr)b`SX;tqgc1+crku4Zspfx{Ty?Lzeu zDN7`jwS9<4t5Z;E#`Xes0yrgu z8i6~Lp)&sBHP8|Lw4PL|Nvpb!%CspSKR3n?|JLJp^ZOsf#YqbRN8DCRX9;kqrt{}r zli_3k_*xt|RPF>AXTf&Ca3?@qzJdj`rw^17YDdabY&e!oJ*Cl`>o(D$G@v&>++2tw zY21z!l~f00V_bjbE_~7TnSx*&@VzaeDfsmb;N!=Av6HE#XuEb1>7889-URsv3>sMa zi)xf|kz~TyVVz{gh@oTFgI1(jS|=EKNu$Zar&NyNms?*f`U~qsvdY!qJQC%p;lo_N zZzWN?9)j`WrT$}a&U182I|(hpL24(6g$_+lv1px?$nX`XE6y1wJcz$;pxH~w_Hf)D z6}@f+z)rxG4gilae0c^y@i#F!#y?H?iII{9df%+V1I_POMs&1D^BsN)KO9SrD956< zhH0#WQmQaa4x<#tU)2s0elO6$)*0n<3hiY5iS1~qLaHbJ?s%vEHQ)8(_|%$?T+|39NatYjr1^2y#B=F zyk~=u-=QW@gs9B?68)uhri?(gDU*UsYEIAOZ^*g&laot0SgQGSRQ&u3{^AP{Vki0i zKSv?E%)yDz-t(E0ICa(+;$0a7qfwFWsC6t}i!9?N?oSpcsG_%+&TOKtusu(9PH}ui z(Kbc6B_h_GipcEtdN&&0W z$H+qiwRIdYdacO2B-^-rHNHG;=e7Dls?HMiPf<)(r;xOu)z|Xif4>94R{*N_0!DV? z`zZRBURr@=yGUQ?z>kZ|4+&i-y+zjFmsKsoHw1ru`{h#^ER(Wt7YUt%@%Gvb4z*z@^FZOn~hTakOg;_z_<4tX=rFaV`X& zu11hiDe|f1hg|;_ftP~Rev}f4^~7VLK9LkFoz%QrzN5b4@zt+9Owj6yvIPB?9mwP4 zH{bstupT@kBWHbgrlmwisruqbw`J#{x8ajen8C19RMbi@*IF1jWYpiXONHj6Bav!w+a?Y zcf-R*RBDiGonbQt+@-FRZH!ff)RHfeo`$HpD(^9EPRN%R^QE87*N4mldosM_=G`g8 zUWULqM4Cp>V^6N(eP1|T$a-3)g+cysT_z)TRJ|$BWBL@lE#p7MsbERxNVY^uIs8-v zIk9{a{o1x`D;-|Bx6m8aLyrBF*W{>sCueEolju(ghDy&B`n?68MxW$7;>xG+LFEgh z^M0<+sC;X3rS#l*9S`NkjfZNSrOXeC{?Mo|!rQdlN2m`0EItFcisEI_-KZP@R6pn5 zRY_i-6Bl9AI}SsD5s&LxKDmOeat1g(+4V^0>g()Zipnpn-)slxjDen{0G1D4#|Rgn zavOOzDjkPYJb7+}zyIqe@IT)75Y{#Tc>-0#%1hWZaH!4%c>c8+KK|p^V&8#-zy!sY zAL{cTO2%>G1TBK)-=!%^_W>_>oLph0M_Sk8;<)+kwIX;4_rp1Vp7F zdhO=~C!57X6#q0K6VXi1;g3*hypS0Mdg4j4E@r6211kTmB(*UV`E>=Q&c-|OaXVD$ z6kQCxA-={{0>_9VEKA@}17qd`kv3kxST8@Mt#D3@^CZ<0C(Q1pBTy0?a0b zVeiX4E;tjQ>hE$Xc{8eU_tL%o@*2F?z3}m+A9LdJ4FHBr{<67Qt1d~;hJsY9fQvh{P9+LIKHgCm!*OX%w^xp|!S9#-C zQJe#ia0Wn1I@8(A=@xp1TtFp!UFxyO%XKTd5dORHmlEL`f?n%(ysqtKd^e~UeO!JI zb+UF+c?*A@E>>?BM|<+kP(+I}kH;^L@uuH;9PjwRgP1JO1lZ;fDGcSA055#jZhYt; zU5)*Rt|-0^P%ZG)X99shnTj=DW#`GD&EMN998Q!&0O=Ij4s>u22XX>z8dHRlq(<|p z@>G7ulyPNnrTD_ec+VK$`LgS_P!3No_|VZynB}wLU|I*rr)J0P$EA79VS$HCchKs8;8QyUj^Js28W$+*a`TZe5DjvJ>@C+ z`vA4r4}s4oC8_ct%S0aDPNG?q(q)}2tmP|jZK`LUsBZ|lP##9{)XiYar!*E9yAh-plYM{qKHxg%g@42&I+&G7iSo%q|oaRzVx=)<_Q;fsKAqjICyb_tsR z@tFX{pSRu&eDI%LkAqiU0Zga!od6ERnE*lA#x9!xxaM6t0TfcU%h-?>p%nV!D0y1; z?xZIm@ybInJ-WIwI$b)@UVhynJm)H^{L&f9LnFjpKfUL%^SI~e8XWR+2SD&y#rP{C zEKcgaOK`$EJ}gE&l`p8DbiT&*^%*oN#;jH8^-7Yqvp@@eguw}Ir+}p$tyira4EKrc zZ?2E&3+#BXIFsVJJB%o^$Q6E+ZT#l`ks{9o`aJWT6>5sJho0L2-UmduJw4Xi{K!@>Z1<`r#%impo1Y1A`fP?b{rY2g+lL;)`ot=u?O^CEq1y0u>-7$Q z^7pUCu6>7rOTIY3tZM)IOn~TH=G?Aj&3ERMvSOd@&~JRt^3}Het+d-VyMC!YF0HSh zcqqC#XQ*e=I@23R!pcgV2eKS5d)5`$wQH*c@$`cC-Tn}sJUxMP)z)CihzTJzg2v&o zWV1vTwMb*^RO%RvGtC!5y)8OId>#94OP>s{nvoaXQ$ZUQ55<4XkEOgbq#N=(D&5Lg znCxU$RQfo6U6j4c_|k|;-5FqQ-;V9>xOA;N2L>Zc9amj;tiXn9~bsCz0yzQ zEAph9n#?O1J)fsu%oBb-;vq@c3@s#iUN7Hj4}&F`tBJR@ozSD+ z2{6iv?U-;lb$SQ>;jf*-FVygT?6bo z0<7h8hiYSS4(HWv+NOh(lBy(bH)b>^KuUd<^i(CAD{sZ0LZT&78)vmDUlYJjv2Wi_ zyyCgL<-AJ>fbXBD&z-@?@4ZxD}}`oVTsnOE<|^R5|MCQnz0JA3o~j>pg7j>jgzYy+50G5=CY*>==dnKj}^zUNmT#oIsf5H3wEI2UG-Eg>0J003YA zMXUIue{d79x*xcd11@jA5>OfWQa|46Cf$;0YyhUMn<_e0)uE6m$3-@Bmk3NkWK-kI z62x%vmO=-NM);x|4`Ekue&%wUzXYG#fS}w?$92b3eki=O8d(hSY zug-S>cs~NF_y3X6m?dv{q6fW&&d;x=0>m$Tr@elsgut(US013>AryWV`bZgCl_zr; zVt()A^gu@Bg6q+42SLt_dQ|^8oy;P|Pw1WK+NcCr_>72magR_>+%5hS_9FoCy%Za(BSiL*UE-08H>TU+nPi ze|$Z#?@$qatMj2_#)&e*4ke&j1_i#eIfyohf%Ok;Z>GhXj$qMtfT$@@PK~`x8~a=kRj% zL`F$Pw}oDE$VK=_vAcFz7LR4Tg~pv_yhd{HRQ_15;d4vSOUf_M=VN?Td5*7CeOSW- zrF=}6K(FQ;GtrltPvIlEpJ{q)n9b4Yb+)LVdIx@e^G!4@{2Kil-wYqAi+iKE53?V!i{wSGxc*B!hL)8a$kl04ez0CalBSq!iIJD1Ti36ux8nQ}|gFY<2wx`p8Ay zz*hBLS9Bp7hIF3P}ja~l}~9ut9&(j5}b4#-bOKPXK{+Wx;k+*d1&~!du@Ki3gA{zeg<$y z@$)MQT-zZudb}myR>Nixl4`tBx0L79n^3TWHi>oBg}jNdU5x)Isu3y)4KJOvtJ|aOEbLC*!NW#Fl)tqTkmDzIrf6$uCD*)|(DJ-6P;&s@;k7Tk z9yeY^AqeNU6n>s=5cADPW-E&W<(Uorw7(n$mto9;Y}Ntsc%)*s6}P-8y8o9lC>D z!%2yaFr>0Plzb#lC+0g9yhriv_zdtfoH{$g_x#EO_~TDJgvrcG>*c5zZ$~J6!r$=H z6};p7Zva*g0PDVR^i)cQ%ZRAl0>Cr{1;7TJ%1 zid1q&4n-rijXfn|NA5vv0ZafE9XX(!tkQ|y-T^j$IQz&J} zg61^x)tCQPGkA>QU2z70M<#YEa`iHFqPm=yf8=|cmPs%{7*uk@As^F1{lfB!H@_8Z zQ21fLn;ObV5{GXW;RFzN%HCQ@EQg`g98UgTNbmdOI{}vJ^5%m_^WcUV zzWx;}c-!|~1-I`oFr5@mfT|C;al6Y^??{L9sW=}Q+PSfYRL^|S|B?p_=Hr#g8^3eU z^1)PHeS_ZY-10I)^-Ug6;E2$v^(V@&QOwg#%B{O1|4}|MzXyG;gJuL-fN=tOpm21S zPO!Z@@zpQc9hCA>4eqHCL)kQlmHGL7KJ)m!k3UvK|LgfAo9An6s89z5ac?ocsC%k^ z_NhNkvKomDp2qld&F6E1o8{|zEk=gL*a)udR~lMI2_wFg`LY5na_^eAmMSEDJFGYC z4~?@HyrF!T`}jGbe@Zh>Ja1R@hu2PYhxilwRb4N&jo*VlTgXaZbX9kxa5xR^(2#G; zk99$mc6OjV17KV}2+jbA2d4&I2C0-)8`P=vcw4qE_@zj#*g3l_8oddh z*W0LmXd^4N|7=J6sr6ajQR+!X5(wL&8hI@5SPA!G1g4(sOJzKBg(CnC51-qK@A~Bj z@n?4(N1ki=mrj7Kg;@T@R{uA=WC9-?u;Z zEbmehhnOc*=U`<@`ogA+g-H!6Y4XqhbikgM|aA6C+#Tp#_2%fD{+1h2`|8ZU zl?-r|@jpU)c1wUoI05=Bk{u%<=4utCr&FYbivAe*NtFw`ooPt0MvzkQN%Stli6P0~ zlD`LCgBkzSeM~Q5iPTf#yiIuif@kmH+Qo#A)hbR)3qAh0n(L($7JG$Zms(a;O7eoxm34X1WoPYN*f zhZ4W5U1o)O$t>7JRx&c_(Pn-!*?g9|k*HF0| zYTWk4)A!xKO@>XI?iR4K$;yKk>}VPNM*6sY_-uW_d`9JW4!{P!>E$;vgd*Yj5&+`(QCm=wFBpj@3PZ| z1t4Dchsj{(mdvD(E65PMw}p-5<2_$)sO zKbOA)R7!6HeHVJW&|~FKN%z5zlwa`NQ8=UgWc32CVcnGMTKG7RG$)cod3#DG5`S9% zvyKNt({kXo#PF9xZ4a~jfaaM1VX?f#RYl4GjHbwE!2OTy#CQC^$8h^SPXhU@`MP-v z;)!gjIBz~w{icE`zTs74y!HE^0qi{lOxA<;F5fEiF6bIASfgU4C%j?CNMnujMAl$Ij;|^b_ShXu75Pe0Z%gW<|fB zdEoF0zUuiFuL7sAU5*gpYO zjVj0ClZ+0a>`#_$y+*ycQ7)>lH6O;ZLxV2;w?nzcxbyQE)4z>;Q)d#?q!7BR z*sm>Xo3@^6g7Xe@2f%8$17Hl^{bFf>L|F6!n1a6pf39cw-t;U|e#E3E@~cgfL&Bn7 zS4fn{;Q6-`Sojz9-=G_*6j8)Rn3PEnygl zcVesnaQLRz?8k3^-;Kb|BgL5jJ_qv9C=9pzcN`B+N#Al<;JjyIv&#;j0gUJ*{!{96 z(Vs)TBOB&VnMariPxXE6%mHqSFMHt)xMoGdv4l2+vYpH5GsjNi;U}lXr~fKBJHx9K zF2o}wOr({fs@9HACzt@Ma68NPZF6R1#`djj6Gl7>Y75SEoaVAn8v!&*j zt{Oj<`OUHpYQ`ofFAXn8x8=DYU$vZ6WT>6IDeIp$UMVM?)(^D)qtTtRpm z(%$!@@DM=30U!x=!LVu7CM+7TO*Y8kVT6(=del{kJ@&)Fx}!H zGl4|E!NW|Z2N5z)A-8%&`-0$c7PAr=V<(U%fA0%}FbC>GoH7TDJ=XIX?ml%8-|({! z;zLKzBCi6-EOCzcdkLEZ@tFX{!u8j_%;C*Hcq6d;U~wiu6+Nj>?MB)DKCx?i@Zai% zvhBAE1pR$0{R>=RT!bNBU+BQJPbn`&C>Vyt`Jik2E6Oz)@r>37=Sssrt7(73t=A>U zb2~Y(wgTiG5TANr4HwtTe9o0GriKx_;68-b^91Kq%eadBCe>H9ZN?HkUg_Uf(E3@A zU=kV8w?yJoBH~2(*1TeobDYfSYhlDU-kC-P8B!zSsd~E+pSRK@0cY$|=~OSBLwOPxRsTTs)#E0mK7(i5Gn436wP)i~Kt@(1F|fLuYX^#B zwyICZWf_oV$R|@g`s6D9&wqa>K620F#aU0H47duGur*MGJiqxBJMgw2ym5Xe0A_(w z6-T5fAa;wNjEjl~(T zu>tJN@HH<#9HAfDaq)Blp7-hcIzIT>bHE1X&cs^Y7TIw|JXbDk&y;!ud?w@2A?=-U zW5hIcQc?46@{THL2LoYTi*o65FGXH0k#Z?A8?HMpA|WMW9~BelWUhY-e0r{*q&T~z zofRBEDb9}6omrNMIc40&PMauyL;k7#TH?!kmE@Hox0D?cDgB|^0pP|c4*?tnKc}xt zzWHl>KT>0sD9?J{g8ZBlmPFBaf#v98P==>oYjt|5@xtoEh=VBH1UV8#O!$2xBNDT3Xl?F3OiynbDw#g_NS>&JiqsF5qi#pvfx%gOK!8Po!jZecN zpsPF+zU^?@7=)`XPpFjNoK6UqLAfGPJ1lacA5uXY0hF6a9mLIwn*moGnH&A>9 zqFT5|!5mqFL)kz49A#_1v&_ZHq(Y7N#xG~^rpSVtf4rQ%{@e58lO%{zx_y*R&BM}j z>8g>HXe2ehQ!WUHXsp02Bn!@4mG(D^jP?1 zl}s<7N$B5>$QSP52=P?YgQx02BwtTvvGEz=RQPYSFPAR#kJeb`^aZUw8u>E7*Ixl> zIsj7ErLL2%n6J+u3}MIxwl9CF3qGefq?F%E1!Lg)lTmdw3XODcd)+OSf31H?<5KZh zhNxq*G5{+hAkT69{4V^pU$`HiJ$kD6l%U8@Jku|o0GkVOgBEX({gqem$AA5vn}Hoy zlo7nrxDL+*sK67-Jg`Mgxrp(Sf-9B2RO2@`GI}}zT1JFK548hHbGT?mSReUT^a}G; zs2sNZje&z=mIGslmp%I+#tq6YM+1Kt_~>27@yO%r#cnau(N6$r)N;@z674&d=lZMW zOyI_=g&!`x!!~*g|6Y?%3jf@F%KX=5XF(TyT7*{GHXqbipK;N(J`4S+@=IM0C3{74 zf*5uJSaxPOrr)*vtwed#jt!wb9rK)`&jIwSjh1#!kt18ajK~zf@D+eUi|goEAJz%b zqx`}Y$S^X|qb@1hLwW34o~}fCx6C-|S-;u2Bq8w4;wDst!r`QRUHMuxbcvL4d7Y51 zcpTa2L}?t3GGGsr+;2q#e2LPqfF*uSFjOnFN*|l*f&9Ey7k%LrvypnF_SIXLj-XURt`hDOz+X_f| z6=z83>Rf6)NR5aLogUKSo5fu9I=~3XGWf{^Cr+>6ul(E>@W}^GmS+Ow5Z{mMEUYCA z55<`PfAiI=_|5OV9vJTfCa!4bDzaK{{V(rR{k;oqY6iI&q3M8cTY!O&Wap`dC(#Ko zIHW4&RC?7JGQefXcJIJfKKIa8G4!;9_dPHvMO?i?R6&AKB0djxfUrhxn2$lh;$`ZO zBjr9Q=7_(^$~>QBik!#K6}dSd(PVX!Se+oTJcx8Qf@{4`ffQ#@+@6-5Rb@G`osIGm zzzu@BQ)d>!c~%o zgonuQgRAd?KQ2EM-!VR`ywRk`bF@k#WfD#O(F^GsgyT=^-(^}XqeijnlW{YIX9CP- zz(Xf?;hTQy9(>`!^JP9MS{6G2mWuc0gGYQOz_-432Y&VMUIpwqT%7BGS&_%N!r{~C z3(Vq0eP5TGf9pKjc!xY3oRGg&SeVwL@QPeC8Atxjhpb$n@Gb!p*e*kltD z@8fqirBmhSg`#U#$ZnS5|W!gO@@A!GwZORPU68=`R#_h-PBVA)X zT#8^T_`-EbWwgAS>eKKT@;f4(ly}#9W89kYNloyI-sZLZkvu7VK`L)vpN##ivA$G0 z3@W;m^|e8lCO?L*@GBRd!RwL1V+>!+u$4C;*a6UCp)xz(h6tT@nbd}auAOF4^jQ|U zq3avM^O{QM0CMZR^HQ7KhKiI&e6q^MR&R;uP(Kw(2$iGE0jn911CO5Djlc49cj2yw z&lXMqYBFmfUOEA`24eXaZTL`F;9T~i~1;k{?>sd1;Rf06OpXT3C+ll0%d^04x4tzYBQ5}EbN zJ$H@!i-bpdP8n&|oxGL^vBepw^F%<_{eJW3*>48w{>6Sr$yrqg354T50O*1Q=Q*T_)Yl;NOa8 zljK?Til$OL#<)7r)E_D<13l4EH>~7q9=R zyYcad&Iiui<(UB66R0=Ha(wseGW^na-T>@61Wc#%_KtS~ggakA+_xb1yvNT2uQA#p{i4x5vB_q+ps=NY|~T2E76 zHz3-P!q-|)D*7z_hjX4;>0z<`QYVu+DaXtIB+CMpn@Kj%ssQPiCsEttU`X4bn z01z~u0t;Q&QZ%~YD7u$d|N6Vs69C2d$Wv{ z&iOQDB3LwBY20TcU^GTP&2jwX4t&%9^BH{n=o7`60N$gRs-(J>(YEaYMQHSmuiuGZ z`u1yq@qyy&0GOfv1fY|~kVP2}l^-HY-vAtkuM4T2D-3x|Sr3e~ccyRXan{!voM6nE zWEd*X)h`ET6CmHf=+FpX{LDjQot}Aq`2sD6drzFjXYV^#-Z|8V#KsNf7@RFfjubJA zj6!bRYK=9c5kqb(wnXq!Bfpw#yEr>IV=W~DoDw0{j6sU3-}L`$SL zzIO^9uD(=fjX^H4bAT$>ke9@t_mwXM)W!^za|GN zOUj}zj$4Q70Go0LK;;C;XgrZOE$&1q@A$QdYon+0iy3(Q6#eWw^NXU-lCE4$-;b}d zE0b`lI8E|S_)*`jZQx0*FR^$dZ@gL?Qd{#IE+y*vshX)_uhj0GZ_u@16pDoJg5FmB}EEVs~hq$jy@y4&- zjeq;CR}^0d$Tx~}0V?mb8yDW`u&>m^vg(5f`d2vaz0%Z_QV|Ux-_9 z^;4TCTpJ(54oz^S>=6uz^KhyW5%6sS$!KW_w*xTBS^Zd$zmJsCYCg*Wh z2V}+0mH#f^9RM-Va=7jOb2xJ$FOH?ksxe4k<>EwSMki!_V<8(G%|MNTkOD^;sr9xNo&vq@SqtgUBEA70;7ar;H_^#(!#l zjvo-?N2srnSCE_U(%-{!RC*VMJf6Q{%il-N;eEr&IklSWd({E!uK-lW zKNnVOL#RY_TGtk>ly}kMHj_Szp47-R1N9`D>iODiezzLB%A0gC8}Rp~FNEzNKZ#yW z35xFtV<=S2M-EsS!OuL7pWlOT`MEoB=fh`EY{w08#rT&_fUSkt@ihkE@uS~(1pn+? zZUn|hfQ>TBR~i0wIS_wq;DsWaYkpmq>e@U+T}6NMN7*RK8Sv;jI?Q zq~sBfGcA9$6HKbF2mN9Mo})i3Vv%>s{E|?=$`9A>Dfl=!S@3mn4t2Rtm5;UqBSn6e zokU7Lr{NLq9m@4O!Kv7&uXQbV02I3b;#UCLphgzDf=_zf9lvisA{is@$%xI+^bL*} zNyh({=_OljoEbgqp(oiVlssbstAcfaXqt(2HMvA`rmX<5E7w{U`V1 zYk%r4eERr$fW16Bpaorx$t4T}@tFV)a5;YB4J-J^-*g?YvadK3ATQhBWyPx>btK2r zU7YjvPzzPV4`guv4>hD(LpKUPRP-e8o*NQEc~~Qj7N)zRT9hn2|0t=-Qg8A(fDC*0 z?7)}YvX9A!gy)wN(1L&R{5n2!=UL2V6Tpoy|4eALD~Rf!aY)Y+L1U80e2I}qCv_@I zgj_QoiF~3yVhw^B>i1l_L}w};!F{VfX(vNs`+I7hO4-Rk;Wz9MNh+VhS9Cvr*PEzb zDQP0QwV?RDP}h)SiJV;9tK2Q2p$y6zQ2r zg+(hs(O~FA-=Y?7ZLkf9ciY;E0>7I=v!wW@Ogbs)sq`&iC%~XPQjPSrL@i8K^+Ang zq0%^jPe@3{O{x-{ipGu9aV zPDxL$U*a!u(sP{LG-FbtU*ik5e6`VRZAXDmFO{dtDX%9`dTA?ICFQ5;Npz{ySH ztID5Rucoi}p{Gy1sr6a-;OYqUfbwG&flS2`YO!~d2D_Se_Y(B4OtJ=PJd2cX^YyIirx?}^M1^HZt_WDqP)Q=1i$X0*SjGh>T z`jf_cXyix{WYGCVeKw}c64~a^^_&;jd;$K}_tCA9UTS-_MxRs<$G5h_feE^`rff^Z zI(qJ;{$I&0><=7&QqE^4Wha0>m~t-USy zpUMiQ(w^0#9!|0zMf7dQ3Vfd7vk#8&w}0_-IDTdg&Y}J~7m2TamS}t|VIXKm7d%!0 z0RQIOuEG!hl^cN3VPIM|Vndk;m!y>C$t(BU4K#X{dr>r$L25PrIpc^^Qeev;Ue#vp z8~%^B!-n^@@xaKpp-7eeGoJ!GR`BPaf2fh$Z?0GM=>Z<_(+zy!u8X*^mIubUw5uzI zgl*F%<1!(#9_O$7lcY{}-6qY+gQ7pd>1j^4Y?HU(?{crre^!32>w?wEq{+up9~XJ& z`0GOtm~vYC4PieeMA}6sfT5mx_(^)Sm7Y}jrtaLZ(A8C*Z1Ag;kk5kXzj3cT=_H93 zzaiH_)zjG%5$p7^I3au_g8|6w1X0tO>>MxNZaP0IUdCf+MxZHZ#`ZSj8%iLF9?ITDv&ui-%rB0*-MPZ~SRMj+;J|Kt@r~oCgyhxU&i!sHz}1(N7uWEiB~ z>g|@uFL7m!P%FJ%oC``3wq8mv)SMToPNx)pBqLVRW2v26ea5LPlnv*Ve3D+B;EeN1 zI>&D(x+q}e?pk;pik<&1{0yM8RU(1l1Rxh%Z1N7dj><$I`WDKUK$ztGGH2?kd|6>I z{m8`h0?Q8#i)f#LQKdNl#WY7eEBUX);7a2#%YYp#*w_I6?5-T&{R^MQ(UWWC*SYeP zN|&%{P&u7_u+A4}0{q**u^<2RuU%W73E)t_3Q#ZNgi&UKrQx+OND-|ge%14&CZY^F z194u@Lhh7s@iPy&3@^C$Ag(!_X$Y49K$FXD_npMihc1+_0Qq8Ucr}ZIS{%y z0l3Z@JBzgZG5r*ug7H8aM+Vd_RMHLwt2|)HC*XCd@+R(C<5+Q`m?EfJAVDzZ)U!)c zcbcT|*~R$mx|766hZ@oV9W;Lls}rPgbCu5G3EbH3{x5!GF>xWxwm zdNT6X@J0mbjmprzCyKTgXWz_2@)K?crkIU?3_WCi80rtxrAa9CHZecP{LRvz3b7N$ z;@K;I)R_cMkXP&H2v#I{Q0yx7s-lWARA&m9Me7InN%GeCZ3v&hDYRdgA9?12AwOGA zV~r~l&o>qSRdQ9P+A5j@D>*LC#`xeDM);neJBkM%pCGG`HIZa$mH!e3huW~u;p+Kj zhM)YFJ^06OH~_310P+oBHpBcduyOgZhhPq9d>dQ>t$kC*a)?hG*Vg*_0z*$@y&}e? zxoT#;=F&A3;X3Y(<>RQlRK8(Uw3H8-{zhM_`c|1g&&%rwU-|rl(fj`Z{}p9zOZd|j zEV>x*uG>xkYt>k<#yjx^krobW{1L{1=gKqr#rlZ$YkayE(YOPHC%DFXQ=Feo=kSJq zMh-J-NVM=v@}c;GF+WGAQBIZo8}w@RSo)x+|MpCKi}Xo)nozxW?RE&yMv%Z!{nO+D z0*yR%U6b-h?If-nsrCSKPfYp6-`4h$_+n&IwHGTJ?irWP^&^8W6YgAbu`t4Slzjaa zfUwuNcBPU~w0r`gHFWWuXp89(idBzyi7ZYYF^^R#>RR3-Nf|L^?GpL78pVn9ZaFZM zp*g>$e=kTLzGE5%eMyY<=2}NAodFquohz8k96oZ_1b_cO-GN6>UqJP`uFhyzBW?-( zz%?$#nE(zy^=((<$G-V`V05T?CO~EQHxydeLMPTWC~UWWlR{6bJi11Pr1U=JtA@K!qXCHXt(vd?m7$1a=^{X?YdQPiZ8?WAB%G? zUQo1hg7MpOE@+TAZ+J_7seh-;2ZR}*%7eT2%6)2iiXASW7UAdai5);D`T)Is!dt0+ zNp1rDF3fM)5s>P{fs)^Yr?+o?mdJgVer`=qwNJZ7_*3{*_;#KsR@2w;NM{IpzSW6g zB8Kr;gdS3J1YoFWNeWmaM{)k4=uB~=Ig%Qu`5Aw6oNcI_mnPbu4xQh><3R{Q5pGetEei-RD5=@cf(h;Uzaw(f-&=xfMFgb_CvlK6M_r z>)0BwngOFRim!hV#<)3H;+Q0^9l9#}6mF}rPF*?tmi&^k7CK3_$TbyIFm8hupELTU zC_kd!zL8;)kFL&}6gkDu13ZoSj5FRPI;5+WehE*C@okKDd#SwDS(6|avEQUROA>du zbaH-kp4E~*(tv7KYkj=PF^U_1egg-EDisy zgK8(*T*0rt4)D|8b^t%}&DQ{~Iul@q#+d+hS!`Y3tn1x^@o0grWQoC3s~0fHH|XvR zZVVeD{NXJbAt}py3SC~PO5+T#e*OU**`G-E5(1bD{*(8g#>ES+xe?W6K|am+5Ak)` z+0rqR%SNJ^{_n!_N`7y|8{Riq7hZR8u;F9tPmv$tj3LoTMlTTrN{NiOAfdg<2&&b{ zj_I}H(TqcZKvs@gM6d5oVgsoyzB&1Hu^)}~x%dxhXNu;Gp^WSlJ}m2%#cm6)TKUHF zYMWKy0PsSMN$ui^ACra6&-|PLw?>ZYu~ZTCVm;lc=a4coBKei-WIRscSr8`R+Dl_! z6Iew{LO&739N;6@SIXElh>>L{evmisTlls1>z`JhG@I(LM7#@3a16h{Avj-l5c)sP{j>`*}GXZ}3Tle8j->@H8*$ZH!JR~eH zSF2GlHwEK3+$qG4Kf`>}xDv^YsnRnUto12C)km&p(bfF@Zl)fph*TddN9tA@j~qV? z-q=Va+apSEv|Dfu`K#nneT^c^fR&y2+86B>1h;f3HbFMZ{_sp{w0TK`)a3`S^cT&We!^ZPizQXe_a1o}M$d=a!nMU0OYohh$b5aV7t0M2vm zK&2bymqK6syfL?0BE%5zxu(tHg6A##3_Vu6#A|X%c_z^0h;s4z8$NVQe{HQ_k_@PO zMm`*UWP8T<6n<;{*8E!e$PQCwW0)WKdYp7x)_^d8Qr#FU8a{0y_8rPB5>mGd_@u`+ ze5u=e3@mLKq)gJ>BbPp3n#H6kwTp%Y*5}O+iS)!pyH?UmrD^2KGXXNZ=d%<1@Gswq z6K5~LIfs0CCcriZ*SJ(W0sj4WUW4y@!wtabVDn6X`crn{yy;r#x)~z@(UCb^)(^!J#PYa<1TkpT|$0pWs~| zKMqW0XjuB}@agl8aGWl!FHXr%rAu`x_*w^p^3miG7PD@T7j`a? z{9EPIXB)fbEaLDIMycyMZ>F?=qI0T&KVjWsvodt6yTDTCP^CT0^mSOjTKna-ohb=) zH=euh%cn$t?U5+z7BA9mgDW8 z1it$h?#6?sH|p2NmuCWOSD4GZSfVmG0KfQcyYT~G_YA=80cO*3w+B$42>_t^Rf-6P zoO8^$2I@Z+XBrhr>cX?6G&ROwhjqZ49uircP?lKtIyoOH^!fZ(&0iZH*IYfqb^Dtt zlOuN!UCvH{kbmCzy6xU4aNolhi*r8mJV*;7npNMfBd2jaVSQF*UQ@y;eAY;?Wg9SO zylTc<3jLNVQ!boCy@Xe(FLehJ$(Lp40d-B0ujEXyq)Yf1Jfd7X>Z_t0E$Io)2v3#g z_|c%NvnEv@!L`;ktLGhex_Bv{HeM~`uI=KijAdxE$`YWqOgdi%Y4|Ebqn9&+-L2I&X8YRBn))LJU9YR zYkOt+iNNwqfJ+;|yFWF>_x{Jv;DOU?%QFGCHIyByaV9|Vt+k*3jzjo?H(U?+eZVY3 zaV7xfi=>M`8y2D6GJZA_#U?RYMJ%abGHIIAJi*9f=erI&>uQ6uLYe{jI$r&P!|Aw| zK*D=JcLL|mO;F6)K&_aIJ3KUFUvg?|k?pvk6pk6_GDt{Es2HJUspmZ7`r`0#!f2z zfcOqMNr$GtQ*zWI|583lPQLxz8~7*t9TM?b?!6&jl*e212lIK%Pc^O`fnTIm(%(ZJ zR^x+657$qrhIu~RCC)coy&*m)iK?OeW-QVzU%xD#73zKn=%e(TtkRxjXp>i* ztaYNkFf@LHyaubzI;n5@fLIJ&uJuO`9DNWli@38C36%qf`I!JH&IHIu_|wl`!aw-` zK948PUI3h{{Rcc~E5Q;L2eG$)2jGDJ@Lkv7?|t31Kz0D|qjKwT7AQf6T>xZLdgG#A zA=_*x07sX`td*V=Ub@t01*>vykpofQap}JOtok0k%K$&cH8);?ue@Qvwf(XHdaRr{ zeGZ>^XuUl6uhKPB##QXJGUl&oLgKww?yco5P6!TvN@Q8PPmxayUAC2L@>1qAXPNJ; z_Ce}S5I}D)Ngh`IyY~Ms{aK?|u2#n@^j{ZUdn=Dtxuxz{uxxGP>f!3M)SqhKYV(Es zyn2ZeEe*(e`g_XU(pwn_X%*_XkZz8Yq=HX;-j}|_Nn>F!G=2e}OE1!&?nN7erZ5IU zwvt~$)0nfB`ZO5IKT^-Tl!ut$KX$m+Y~&@599Ye9F8Ae`0C(b%GaH57h%z5EZ@_kR z{yg2G9a(i*j{oqjd+}XgaTPGy3m^w()lLvMe-)rL9HK39)eaCZDS7Q;&3u-HujiN& zNbA1NP;-Qp&aR8C5hu&1Mqk&oAU)QhT!#7$$$W;df6GPoTp*q8wC`s5UE`cJpx;WHQE zQJo1uDPBVfY6;z-l7HAPJ1|3 zyfQ|5y_62fZO~;$4(7%!IWK7SQ2C;Cb-s~|NNxumL4Ww%ar9Z73WOY6Mie2Znp8F4T6=pW_?GZ7JYRDSUIOjC$n(WU6^%U`bCTPF`M)F+`(^2a3j z9_>v!DmD3N^r;*x85}G6izjiE=T8KC~L+zb-?kaXNNaeL^rUD5JPF#Nzf%iRd!vEGrs53PR(}3#24OPRXmq z2=VR5J}xit?G=0toGC!iWi~o3@_}$45ZpNX!ccEx9g^xwpE zrS@}fozn7orN4yslTm~syDjRa-iZcPG8UFaw zm+)i%^)5Vd_B@<(#p~oX4sIdY>VCC^0(N5W-WB}X-@OuVc=Zur=Pn$aE z(K5A>k)*E1uL7OWrM|-{(C-uTcalTOyRB6I0pCe>OmWhF^Tp1R%;VWN9Kdx~jeGF4 zgbMCIaTcGs?`&~?hxg^Ra_(_JwWs8;mHLb!a>+(yxqClg{ton}k*B}@92;&`ULr07gcGg(vH{&DtRq2ec7CkYwUnueu>DB7d z=#$bdYl`HwGV>W~#(9SNC0OQYY}GSqpxKmF^MEYK2{70?-d9OXD8G&pZBnE+2k2ia2{s0nY3gZoGLm2W?QuX*WVV6+?XGhi~EJAGVPjtVAo(Y#id zTF^Yw3+(`}eTnrC;k1wQQNj-z8YELCDihX;TWFdE@i&)JWItEn=&9Crce z@cw&G;qi+A@@X+%UEBwRIlrZ^4CovZBi$)i4wMMCDbjAmue=i+epSoNKPAuDxggP& z5;?B6xmzORlKhSQwd9oAFQlCmf;_ePhhor+noAsAgfP-~(LJPJm8ppElVo$O#}qsIH*2>ISBT1!s69AoAviO1gE-DUm&uXBRk(9Dwo=z@4jj?XwQ2 ziEarr_#AKl!ddu@4Zuw?S3ME!6!rYhj2coS=TtetSZV0DU6p--9+n^J-E%8`uRM>9 z4^A$UQfG(+x29dAk>weD7P&T1N%Y1}5~*KUoex?$tMO0p>%-?(r-wiLj zjg@duRMFy2>VTHcsr{n-UceuJr!mIWLa*fSOTYAO_pp9e=?U>D^?Rm%?p^Hg1m9Ye zo<(n3-#F1(L}`&{YJX9`yBdNv8EbvRHM4Sf8tE?jQS?fEaX?vF*k&_O;#K&O7Pb0J zfZ)2~adEbSw|&gxpZu2xas1RqaV9{XV(c$Xg3X1h4^+m(3JxD~c*`62rh>rYyGtx|81Z<{K+#Lxb3s20l!v!0brCB zGS8|rSOR6Wfx;3Ars__49zsBe>h#j|#qhan@}tfNQe;`-tMN{?=Jb$^4ynF?ABqnj z8#@vN_!`e7J(b|EG2aq=kot$lf0v*nQ;w~dYex_=ks|M&coxZ5+yN3lvd(XeE=j70 zk`W*E&(``GjiXjuii<7S{zBn1)g#HD!mshI%`cqXC4O7!HAUeL0OCcg)W+8a>vjR- zBI2$2x0+w;Vz=4#Zx#aZ+AK0CtS9F>(04+b-gt z|N7lHe&#%oWy>=Go>H(2M-H#x_kQ3?eASm;0jwMX{J8u&KvwJoXegpmyJ?XO3k3Zw zC4cXGixZ%06>79Zt!1;kC?HE114COdVcu;~_lrDk!j=3z|Upp-&w< zhvO$M6+0_Nqw*7g@d2#yHrEJO{0=pFih7D3YIw)lY5A#pDFSIp=jb-jE2eAZQ}S!| zTKMJgNX`kXewjk2RUTS->bbQ)YR(2uE-CtU-<>8FJ}mTG?=AfIN$>JHgB6d|z6m=9 zSbQn`wg|}qpI18olok}SkPau(1&Zwjim!wHdV!Ut1u6xed+2SMJ3BVI66xBHEIe7C zQDPXJwNxj-qLsqbNqd_rshvrp<`=JIcfnq#>hP%?80R><;qmJq*uand%6&L~W*si8 zwnS-iTfP>s`9K+hJ8algX1M!NB+ld2*Jl_1h`|;W@z6ux}0^CZu698zv z0?@*TVVbm;Q!C|OLPPXVHxz>mG{&2S^mwqk)}L}^hM+{1j}x7XBLCh4vyI{$iCqp~ z_sT;NYR^=)O&zS83QT`>z{T|`KJvM*8RAW`Dw;FGn z^Sev^UCMWP-KCE++wl4YiN_kb@4^>Hp9Q}eN_VWwQG5l!mq%m!;0yq*Jn_ifC%ky8 zJ4wCamnx4c3P2SP6-?@}H0e{-RrPpc(&#|8C7*P!$h|!_(FoO90KVKJ?txX{ z;%pVa`lsvoH^21|&Yqtk%f`r)&IDM(=0nxa9>6M&9CUcw8~5W&U%U@k*$ZSjFq;H( zN*47^1Um$zwScQTxT@Q*q=Zd>2^b zpOSybzsEf2f%dw>ttC0|yc>4nrPntXeHTTztACf@{6Gy5BKlv#J&&KqC+;~7>=@I= zaQ$|USLy)hcXH$ULmY@Q3d+9^@k{+Mdamg!^=>1LKFtVG<_|B?X)tD6Q-CzjBqh-N z*W)uxw?=B?zZv^L7_gW z{;)o4c`2V(K9xQXSzea)kHFs$Z)$sK#+LP&DxZ4$YlgY;AMAgVpzlH_4W^!`dxOyV zoK}vCws7dJlYSrQ6VYPm>D=_z#mHJ&YNt#gQ@I`KBxIx-U5btQ7SQ1x`;@k@yxYs^ADUib8Hdh*FU7d& zvXeohBhhGA>rW}4GX6Py-hfYw$amnMGV&;=Nh4oZd8W3TAdiOsRiVo{h+liNyo2r} zok^otdv4{sgPcsyQ|6)6ahBS?Qvayw4P4yC834ftvKOtvGQ!&Kx^qKm2qH!;CdzBv zCMN!d7C;=4@;3htMb9993d+O9c)YZFoF$Wzzpq2mT#)N8eerjp$Lq=F{%T~TubeIG zGZlc-Jla)+C->zhfq?N9k8?AJpZSAx_{rbC2bVTHT;?#V3+7nDb^?dOvH<1{zltjk zjqsN5+J{%a;1Dq0Rb-h4X99#B$A|M{(5X63nR=!LOh9CSAYon=Gg%{)C6MbQ7jf~# zy_IMsJ##4&c6f;8zi+i;o#@BjD-OsCUwqfXckJ{o%z zF3YtmaO1;bEXLc{Es<;LYI&{DK)*^ahtJWdxQ7iRw`==I5!Tf4Z+VS?(a%-77f>FB7RQC_K4m3RJuc3# z0F^&Q9KCpsgl54t)DSV_Ni=dch4?m!CfPMS+C*ZQ9)1F@hH@IrT=8{)=?Z@C?Wgfm zzjFsJOlNQaX3H}HwlPHV&vxSQ5#X)gvmYLi-Pul^Tf@hXT__Fx znPBX5xO`$hjW+FhtW;Z!39g(4pT-|&gj4iecUBUSWj3hQMQ&Z>6VTzpd=dnFwB|QL zt|8k_!Plaj(jT30^-MlXe-4Z}C#3g|R4dQx;t@ZjQJ+#@BoET5#Ly}B4~wHVVVx1> zYjHwK?O>D}iJrmJXfHB<6~UTe{t5u5<+W|SlHaulnh#S#hdGmA(+II)8zH)?jym23HeePahv}b-MK;5ah zGXVm0+<4Z;S3SNp!_jCIH^#RU#s{%}`VRHAWUJ91mV?CAH-xJR{NR^+r6_3YL z>inSMB_4&u${hf{@B|PNGYC0Vm|VJ1yZ6@oW@}*}`a6JW87hOT03D7D_plshj@648nkCx6s>Nw?$ z^%Oi(B!tOt+Ii5m{x10$IlH`mo8C~00hoPg@o*I1|JxYExVr<2in%}~Y zg`U)FNBZmOEfr6kkKX?mQ$348 zdOWbbrCcKEeOMOD1^jzsS&_eRQS3|G5aj|7a9`*$oRaEgB94uEee|m`_<6fjQ=2DP*pcI+%kY!$IEA11jXN=!mS+NZAbFly!X`jz#Q~VN%`RMb)e7G6-TUxm&pQNU zyNa~QtW=^M;DVhUT*N+%fSKm20n_`AbxXvCMUY~&5&2!5rmbyEWKa@@$e%)UhNAr) zfYmWx|GWbh$znPFDVWQ4I-TO9_gp|e*#KsFU|>|y#SW1-PxVJbWR#q*D zc>St(;WCkG(!NTS7s;et&MWy@ycXlzB3Ewxb3_rV{H5oV6Ck*Eirm?2xZSnb`TzfC z@6F?FORDUseeQb?-dX*5 zeeT{>wQ8+ZtE$#owf5fWI{-SLdWWCYZ%_{K6j} z#Lv9tMx2<>F$q9br3qA4B35u}Ab0Zi;F61hKYG=9c>c34s^1AP*#PG0I|15Y0A(C< zr&VJn6mz0y@v}?tv*i}#&VYJee{iy7F_tB|g>sS9l;>nj<2F#ualr+9@Z6{FE9d>J z0yzM3*CR*q>01t>d*eU3R&sih2ag7olJ?Ry7(989$}`3Rwzs1@@C~jl^knJNfhlM0 zJn5uX3O-ut)iORLusXR(KNSCY#z;)@EsGD!2`zPBGmr?p0qDM7!s3zEQ$lVmXearM zTq0FZs+E^$!I%P*IcKwoeFGi1<2LBE5fk76*YJ?3fy0C9%;9RM># zRHluS3gWYn5)+kjPPhtw4)q{?DJ^LJ#pLfEzBCe*|8vsEwKbv6Dh!@$&gu1%7l-}# zt}Q_viGc`~QPL@OL~x^oKb4unhFG5A0U>`4Nw3HtuijM1>Idd;_8$89qSQA-yrdt! zXKAy-z>SH}{Xmbc`lsMa^(B`_`WEVTDQI6-RaJ{OS8qgYt?k9n{Lvx2_IDn}_BJq? ztf8t_&idP5+i|JYeyQn z5$Judoh;<+U+Y`L#3-;p)=UQnD z*}t;|(sh@2L_T`+qj>n>7BEd6v2;EGgJ+z3dXlZ*aoC6dy2Wn^Iz{ETw4SwH?)(Y( zSowgc17<#^g;{W+gx*}vy|E0*x|h>!UFWi2>KXmCAJf++2>C@$Um&+*`C;Uh+ACZ; zr};LNcaA?9XL4T)nO-H%XJp0~06m_RKF47>JKqiVHY;@#S9yG!=K!T*Z=;V%{u`m zsH)1)*Xf=|XCn}bIN6OWFW|Z-wDvZ6`p$bF>v^Icpc79 zM%hX+Z#3fCLZ{GQ>SPQ~K&ZZ?6FJ8DXUU5MY1!jKy#RUu)~5J|XI*ZP!3r$!t{Wc4 z*2!%kc+E@c#Lj!IIbW$xQ1iRgiMPL z0vMJIa_U+1Eh>n-?G60pCzuh741m~VPOZ;zJVyM~A3cQE{@(4)I{_xmOH|qhD>!o? zpn1p}i^1KED=yiM-}|2P@Vuv-17N+rJ)0%^nHbU3NdS8?&?_u}B>FT^VXv`isTU3P z^XhSkisOGkcVLiG$SiAM`x`+%Q%<3dRWqN{6O}18&fUP@dG`54CrO6j@I>V-hTMSd z%jCm19|qPU5T>=WFv#TKHmW${*Q-z2B#YX7NCO6?hg)OYY5Wn+MD*gb1UI8nPjYVa zdeVNK;bW(t(yj-^C#VX)7XEWNkI{FA9#+M)@yf>`b<(r?y?uZi--vSk^#s?Pax2H`2etT``WTb`>!@m)k2?*L{xF+j zkHp4l2m#obU~9gP*Zsi({QMu@jFZ(I0qr{hsCj+1r3ilxz;q8TzibV^_o@r<#ZS8s z2Dz>z)|3qhi1TJ9o?E3JjQWbufQ4N^eLUo+Tpa-xfYjp3;h%w z(#dsPJdWh)k8|Q!VR)UkUMGSaDg4^Hk~%ZieVmhrmG0zz$QPideS2H{I)&uCDj5rb zt6zKq44YmP<)nzDaZB3u^fe#9knt($gJtpOfHOVF3A|BAYnynIOY6IH5_uc$(FXN&DD-N4_m<-U-mA3P%9z0Vl#9 z{N!5>;OBn(LCj~sWU`KmU7J>L`XC*Xb`JzF-Ggf`--SQ;-u<}p%5wqi0VWkN-$EA? zkCVP`0R7E*@Z4q!%=$@Xnt*9fItQVTPwTI{O#8L&XX&4bG158p4&$BbuJ__YPF`uf zbRABF$U0Fu|Bd{@q%quU=O1w$-}J2Wv(Nt-`8X?qa$Xkq-u8)yaPnB=^iS7-$zL8JgLWSL6-TI&jT&JJ9B19dee0xKk=64o#eztp}sV4$DC+V z?IdSba_*7v%?ucMGV0K$cAe?aC-S$5RWFd`mD3-M?Q%W``oZDh@LKJ$R6dNHJ5)q@ zq{_84dTQ^p@I$dh@Y|!uGKOI4X>Fr$t>KEw{q!;qo}ofN1E75bptX9nfftC0miAt- z;2U$2IhNjKx8Ff}tf*b5Da#)35&WH!_7c9*llU?8EBuV^|8v}-4Vt_N`3)k{=x+)U z^~>XSPcg$Ty#9~w$It)XXEB>?VG<^Yt9JsNp+FcRYkTmFYc}xKAGiQd{(_5u$vFU~ z&DQ}Yi($%7(Ao&RIyJ1Dw??n!nra`N?X~*RS>JM3Oc?G=Xy>|m!$y^Bl2H_R!cyZSh9cdBg6j||D^fxNkQa>g9 zYxpf-PJzL|p5!U? zyFUF=C=WM(%cwgt2#`jbO^ppmm#Pw{Qr;eXkuMrc=Ez|`JE1-8<4!=*Yb}Z!lCM~` z&k)anwK+}(;3xm^5&X>W-ioS1_D+D+pqyFIq=CafU9-BShewDV}lV-X5yqFrDr5Ipv=_=?3n2;4ysori1mZSv%Hg+N$xyPP8$D zSfwlM*`uC*yeHmP-4IUhwRdZzU#k(BXZT9fv4hm!NUsKD27^Rr`Wuvb%=irY(eOyW z5*{wi+Jm=r-B#L@K?H&R(fUu(r8wWDkC^ymt$y|nl|8|=_L{T%Bzfd*t^1}XKWW|5 z#w%+dwV+GRcUPXj1E7ltD8!y_uudLB(;_@)nmja81$v7Qb)`+$FzL@I7!k~1+Zm0L zQw_z#^0_pg3LoOhfL5PaTtoBflxYAqCYV+0__;qgfS>)n8?Y7Un4oa(x5a4Hh)Ro6 z$9fr=U%4~F(HoilOQGBB6rl+KG=Yuz9GJ{-`4cyA(K*vhYRldu&JOtCEf3+LL+z(E z(*RNnmXq=P1d!NU&HHQ+?w5>l)=pi@sgv;Ze!{QVb(--a&1bH^wwNKfcU!}sRwbN~ znBg&>%xnBm*Bm33#~8dpQKtXiCHFW;`lmELc|X>Z?BrU^eDr3LN$rJo+zXZj3JX}~ zk4c|AdgNh{yKe5KF;;V?p}F5)0HDnPNI!%uNYdhjr>7yy-Y6sS58x+Ll;`!pxZ&`( z#T8$s0yX&QKaad3bXo;`7V^0WbTpKA|DxPi)NXi*EU8b)&mdn7zu3f~Kc=b)jisb( zc-aZ$>Bu==-E;S;Q&7m5`j*-ZUr!xcBc^$qe6Ht+zV&pgOe`|1R^xV9J1xn_#Ldi5nZ|C0Rxb^%iW^KH~w9}&IB0#f5PUBan#viIVl z!04j{)P6_R5w0^5$UP$_^s&yr)?aDRB40lx{Mrc(QywaGLAk1G_?_bwU-?9AOmbeS zl=anou7P(buD#_55U0(v|4m(Xx#pa|(AUSV*m+XcT}P<%L* zNiQ(-t`8~w?04V=eyDeuaPlBY^2k5qlU%>F^~f4MipF1S`%FeitO6ISzi|NZ71s-z!re5HUN<1 z!f8a0jU4R+cqeBm{xSUImY4TgmSxhv)8LR-7}>svzf+};rwh*X{!8f_$(Pw?k3!qT z5Y6|`34q-b%&`lv{lok5^MCMJ%;(#fOeUyS?*ur*p_YFD5Z89&ORkyVoj-aRE_w1L zz+_+jCiAKSFaauQKg1$pZ*|7?n+%><)?UnP8GEhKr_t+umQ*?EB*!5SyhrTWzYE{_ z+{=`{R?r7p*XFYdAH4HqT|BLTNuYgH@`hzR^LiRhW9`=*PvZQtbW;3i;#AfZGk+RA z)U{Qf)JeQXpUAYYeH$zZM13|m6gLZJzg-@FG}jOUkCA? zyleF=<08pHYHyWmVDM@5ODXym= z;!p0AU*BNxc5nU%5F=jrYv2 zyjk>hpnv2e0COyTw~HA@!69FUP0ZS3J7sX6B|(5?0+#?`B5iEslfhRamNP(KQx~ToS^=ke6^0B{OyPFOaJR8Y{v>A098!Vj|Y6LoQ=~9 zq4!r@+k@TIumi5COdjqaTQts?`V|BYw{=i;!r1~!PiOdW{ipL|t|@hQp9 zYAh2?yEJGoe#bh~J9ugFRluae^PhGJrt2J)rKf;r0}KQ2@BPd}IQ;lF0%8&z%~Mw` zGPUYM$ykgySv5QV6rTd!ru1sg`SxVOc${T{Pj>2AoMKD=9R27AOL~D2OGbktr`}^3 zIbI4MRc<-4E?Li*@_hXs%rh>yG@?9E<(?CG3x67YUi@4=OHf3jkGt0TFQs4OBjcwp zvKf*9z$WVF0k-wdEGG+DUNQ4~QFefM>pqMF4SV&urb)3T8z0a)&8a~Q)EtNMzXMeu5 zgtqSh*qk(fY=Qg=KnY}#w{&smHt9k8&ovmk7?v)Mr<%VJ^oTao>E_?+oR5`<=YGkv ziOc4nEB6{PS~F$dm?H63uo&>o`FGuzQLbcH>|FxBKv$e|a}zwGD&` zVqCow;LL_v{s92icH?h9eHY&T!)q3y;mx7snbN$yM5m>HtG&Riqk$=pGa$}!@rC>FoG;kz;OT4!UN( zYT@{|Yh8Xwke(oh?3(Q-F#Cb$M4!_?YW|FU=Dp;EP@3P4^`Pe*droLM`D%|lmD)>I zd2s#azuI_3BOWw?T<`d6K`aY@-tqC`q3}7|N2=U2*v4_l*h8_l8r1i%RZCsC&bEW!JxB2-kw(YRPFWgp(bpn~euXyv60o@qe&X|>N4q@@;VDbf4$5= z=_FX2uiD{I&KKu=x4+a}B*tUloN2*?5_^<7t)%3mrO6xnkK9eJKTh7x!<9(k@ya#h zw-=Nw4Dt@vZ?3*pE(w`g>q+Nd;J5gYYZ>%6zfr62%;4$av(9%;ekJ3j=nX|*j7#vT%R`5~KrE*WFoqL6F` zPJ6}PsDQ3B1!YL&GYXFf4fpJ4=sOpKaf<+|`UETh*cGt3y^imD^F8?8cijcVc^wyx zO^{$9sI%3E zb1rxOJu+}ORpxoWj0^;#Y9I>RaS2#FqOrb)=Ush49h3tQPp7T$IRUbK{_3VfIDGg7 z5L4$LS>ly9c*GdfgUlMu`G~_?RQ;ZD&Yh4-83$HlJ?|&^GXVA%(s74o9K9Mp(pr_D zkmvuXj2nZq78Uwj_M;?sCIdjlUz#x}WJXZ-151C_zv|3dvEuZLJOQvegak!>Ha$ok)&0I|I|nMhFSjEaCpqL^Apa(wwS z@ku@EyO1O;8oen|QMfNfG8Gbf{{nhh59DT(rw$L ze%60JK3#kw0@WOK>T5#JdccutFTUr^_u+rM`#^oh9Hyw^1hRp#f>RHmyYcS@(`yd7K^i)<4@@&`0S}Qmr0??UxKthVu1?6__OljY; z0gcrFZc!B*%(6W4eW$07Qg@NZ&Gu)($LJ*~KhAzHkgqyl5D_s$#1>-r4uIIc1kiaL zT}Y&5QFHCTV~v`z_)a&J%6)9TGllJvMR^2>CrwLb%-^o);P_0|cS~Bp+3Sa8iPdI+8 z>!n7wRG-TX(Z)HKLxMkO^0&}u<8w~1B zozoL25b4V~NXn4oW7a+r-!g({mbsLlco_Qa)wLRl#*?JjJdRT}Z>DeVzxY{Ko4Ts7jPm*K=yBdP5Bn*geJZlT-Y&e}6mv`2F|Pr^f-ScLJQz zu-N$PAiyp>`yJ{Z4@T1rLqg6+jvd>iX^tVtY;mb_%3mL~cw< zsioXa>xp06K2J}M^$Y4EfVGJ4cyZtRkD0@Jwz~Z^$dY*XjfZPXvIk5SjAm?W`d}Iq zZoWB;?cSQNIel#>R_8aprOgFP`g_{HbYdvAv+yO<@7W@pd^LPpJI{S6_qBD=BX>=n zX;~1OYo~t+zChV~7Cw!^8Wu0bZ(#oRKc* zGCA~$BLGZ+coL1@pS}a&1c0jE@xtO?PO!yk?>z%=iJ(iyt!6~1#AKDnZs$~FQQ|R; z)HY5)cPc@&&F=-OPD(<|iX$&-@?PFP89S2^YUxB78nPhTdFX)IbVRk)^f?Zz_wZ>( zxTYV_>r3M~7&D=M0FS%HGhm^BUeCW6iT)^kx9Z_Ydbsh*=NHvqZ@p`s{pMc#PJlEc zU}K8MxA)>Z-*gXt|NRFs0aot>IAft5kNVs3^*aH8IN622_0%=|<*P5n-gC|Y;(C4Z zSvBtj2yGi+p&Qv|Jy?U=>VgqXzDP*A*6LHg*+N22jjTTP?d9G&)$$ek_gVTG{;BJp z6P3uRrL%p>YOGJDcb~r-U-isAJzSDmy8`aH3gG1C41fC3`++@cN%>?^uUB1=sAw0Y ze_HIhz@pIm%<#t)pLQ~v)a&Uz)hrID97!1C-1O*5`?uP=4Bepc3i6@&QTq*j=P3=c zM5#Yc{@PlYRu%B|-lgENI}F#Pi9wBHj-&aTl$WEum2N5lO3Y+1?klPZ9DQXW^^qhx zEcgxdQ`r{XpN34n{JnP6d&?wuVepPKZvTzM^bG;E13Ck+3DoZZXfpt|XxVtv6L$hi z2Qja|EV@S+DO!6iE8w(1sk~2Bzgoo6J6;*;o)KVaKcYW(ePe`k)HL4d`EHa~Jk{%t zg+4*=dhY~i4Ws6|eJ8-)bsXE8;^n`58~*S;57mz2>YV_e15gKf0syS-!rytu9{k0R zUWNUaU07!Ug!MYz97!5<`{wx`4hW||)c9(~y*I5gEsuu!2K)nlmau+V>QmWst-O1- z>KvFxJo$>f*tcQrdo|bk(3i(e4;;n~cRr3qz^64xm)}$Ln3bLsQvFHx!dQLR z_>!D>u6}e}1HSda&_1MkV#!n*>knx1(fH5n8T%LYfjPnDngq)@S;UZ?HjAcogn!<7 zPxK2j2H4D#JcKLB*|N@rq#tcxW#}v6vs|X@!fB{9sl$F zcLT9`CqNgprHtD%Xe`c3=*vH@?Z)4FTEts__$utZ_z86uKv)On&9>TpA}dH^7l_N! zeN;0_jCjf5n^pfxpXuaSVNU#em53m2chVK=H`Grn{DUvK+91Ov(0&%c+iyHn>v^Q! zUy=i1v<`v;()`Gcer3$q?`{iSkk8&4jeXAfXWJQ!J?keB#gkBh9xeFNell_J7za1M zEhntpb$$$;4~W6}>QJ>A2F~^x^wuNAS?k^QWOR6gEnfU-{nE#Cr2;3rlRG8* zyg$o$Nc>sKOXN-9HIbaikL=1YUaCAS@?y#cW0KDoFIeWk7Gb9JFOBpj*R3H^&4(vt zyC!&idoRBIP50oB+IIqAvU(@L840-qGDAQ_obJX8o<6}_f8a8lcV6>OfPnhNfIwY0 z=I;bR7Gz5x*YgN;&(OP0Jh*Fyw@z)H&dwlMz^zf%;6q|x#0($jw50FNiOG5vny+$H z5f@%|F8=mY7~Tiht6*CVw2gM(qepPV?Z*LBz}oua?f({gsQYd_m8Q$J=T1V2Uz0v& z{q^izsUM0TjecbFiVJom!3$&Dp(cI#t8 z_W-ZwB%G5+hQCJ#7J9An!^tcv?TC4#(y!TzQdOq^-ZSaOV3tW9Tz}a=vA)$G$u7I` zgZ$40iM(8yI@x{d@d1)Pavcb$ef;*Z|IG<%=YJdZGXYr!05JHL@vs7Yt7yM0u;5kt z9Q_tK5MI8#Mw`MPDQoMZtlb9_#96k}=dJHGa(BA_WrJh+`YYd;2`b$ydg zB#ijdlbL+;ilI(V-n)+DTWk34H{FK+`M!sncLD&bcLIDaK=Ts0_1$>!Gxy?;f8dF@ z@bdk@bWfcLP(=Wf`nMgb?t}`AYB`-3_chIjxjjjqb^S6J+fx67XE7sTATiSU=hoGL6_%* zz=K!VT%>36J$;k)twvYW5II1SAyp`v#6c^Dkdi{5x@-CsBmPf!ngm&+wi9!x)+mXV;x3kS8!%Pz~G$# zYrFB)&)SDS{@zP*(f+;lwp#^Yd)8E`&dU1`1M(U#{R%+pd8Drg2Mi)InlGx! zAefMzprp49{B)`Rllpf$!8d;KAi}UEwvy$M6CciQI()>oQJ$IezY$j>sSFPCm!iYaE=0W@x!qdE+;Vcrt2 zw$Fw{fc>s|-kue@a3a7HwfI~7?kdy2xbEfrSRz;HKM9l*5|R(6QATY7)Ht#HI@lS= zfstPqtTNE=hG_V=OngEUivQ8{#)9?|y&Aq02z?!Vhg;)MDAu4j2qyfC>ECI6Mn2Rt z%Y*eT)`oIQbDUxEymIqzV~WSO_u<>#bU)tu;l~zV2LSa>fR*!qWErLC#h*-h-0N&rt`1ma~|-ltIoyKujtbd)D+;eZGNS)=cAyv-FpC^xal!qJvnucgz?_lfysSU z-z>&BRgc1-{u0Kq_BQSAG7eQUttUC59lm0u*|l?$C**mZn4I?;5Z+FQoQ;eWAN)A=~J&Ab^L z`EN#l`ei0|xD4auD%bka`j_fc1HMom_*b5P4a?AnEY z{DSlGt1o{dHZD95n6B6VV&nX`&vt~=@lW(7y-ouI?d^e&>M@SJfh4W|*ojD;d>HqE zz@ci4rwYK@1TTF06Ou|1JGXdz{=&s z`livBUgzn#*7i`!lap_A`w{bB{l2_qJ{p2EBpxoM*1Er1Ks(8{+G9-n?rS62HA}DM z1U~g&tm8Q{c&72`mCK-CjSdKSkoZ|+sx zl*)G5eR(5j-(4hr6m&J~CZ=&qde42A@)V@-qmO#qtajW;OQ|r=(05GQJSpp!ppw$eEjAsuE4qH>;YyGm2S zwwpLaNoLqEe@hi3b-ysE&YsjrM^wypx{nW;mwDrR6dNn%<`w`vEmPco@wnFeBG@=e32`+ z1cxNUP#N!T8BX*k3ia9jiNjy24;DFuzQ4%+8rMB;y^!^B3$?$$4Pa}6=5qke%^6G( zi;7H@mbJ%ra#+%dyf%+Jr3`v~bAMxnK`7zUY#1jZQ&4q;OS2>1(5VUnEUQ1kxG07a zd{J*23(J;4o)woCELQpUj7PJG^w#eRs2YQM&lE?G0N?V4Tk)44xi5Ps0Jo{0tq#kX z0J*~$5jJ+=Tfb}{{^QH8#Gdod0j3*Rd>sIbAV2{4XQqk2YxGQk<-TGJv%YU>(7<}l zh|v(BoOrn z$gLR~oL+V}E7ULi-$WAtn4w<1Pc%0<&Y1g!n|fD9MFffad6PUM*4>l(7b4Rlq{ewN zdB{Lk?33<rkcX2KC&HO|Ro|!2XN6Xg$QH1)Ahx{LjJiDgkK;cQ{UCJBHERQh4 z$QQ?-vp+Yz2DugCv-~m!O!uAMKzGCTp8>h466*=MUS#u^>Vmo+=sg4JdYjG-ZhdHf zC(QyL=lwE7VAm9fPVB)yeB-@%>t7#kx(JBmj=FOG&kSe{p$b5SFj>b-UwAJ5!?$0G zUF+-3qaN)$0a`t2$1c&a+&)P4S#(aQ{go=`t^x9U*6Mz1b>29qE#t34%k8J>9@NZ- z(9Vk{8>5=w1y4HQH#_31v{ zvxJ4dfx(!t?{w0faSZX0_tPeVaWC2(foEsXKj$=N{PzBZtWDd_vj;@-&*4p{KhO(G zM7b%6$6_xL>yz1Tw)WH1VO^8lu8xqOf!F#>*Xv-YFUVy;k2kG9a716fb9t)W~g5T*k%D_U^&K< z6w{()37$aRw}R8?D8frc(!5|Wx?J@QM7U2gOZWi2X|aSXOFmxwryEYSVY%%7tU-VV z`gqit|vsyW>reYc#TM5VqK zjL7OorJSWB@2`RI~bPWlx((rT>!5%pDmsZ1eT=O8w!IKhQw7%+ zg{2LXNnUa!YIr$_sOC}WDBxvecgEUrMk8}+_GoFaDhD@iBM)4l0asvq#p;+dl z8=N=>i*}Ujb~_hq8+#8IM`Xls$&3Gr| z#(qW1^?Mxk7yp_JfF>0H^>+au=LzP7?kN{Q%#Mk49kpM<*bbKRkvw?mQzNk>9hku) zX5^{V78>(Rzetda;ZqNeL*i3M{*n#alHfLV0uZEfqCHpVj1BbUL^?N-URqhTc-hvT zH5@$}@b_PTJ>GlWeJC4{6`VRql{W&YFxj<%?|jkuc;k0of!+J}0+Z&Q0IgBbWp}h~ zDP!6=uSKUrYeeXhx-SI1K`%gOs+r298dlN~nnqjrPixp{X$J4V%P@j^gUwH$X(arneJ_@>w2iH~1@D8qZUo?xEo z&<$w)Z!*ElUUVMb@NE}kZGBqLsrH=!T@WBKk_O)^kC{p(drUrG-NsCUPnwhJv#x=z zPnE0dGBMvN{#&_Ju@QB|xBcylaOt@do;CoX`ENCUTA=0dky{UAb29?dX`NlsjSH9W ztvRz0${Bky8u5``SnWH_Ughw$^N`rDSVZ}LYMobHJ<6Gl!?l5W$A`-ar|?I@KCnEl zV5K9qr7i24vTk+qCgkIx2N7VMc@U~>uwTi>*{zlz)(E2LO7{wjzmeD@qP1zb3_fhIc!JF!@bf_%RNzU(lA5Y}u!9V2p2x8bo#2hiq+Sj+%0RZ69 z<)qPQLX_HD(oH;zlehjdB9UWZr~0={@@3#};Eb`MoKCYB)W}@yU$XRZ$gT8K{W0@d z92<{3f}v?11dwEBfjAby2!59V-c6znjwH9|sQF?;cH)eJwAT(;~0L(McRl@ zHQy^(z#!JkZZ7xw}*aj=7OfL7W>9xM;i8{Hgjh{pQaZcJ>tr(?YrNHQJ)}fqkiZR zO`cqw12{N*CV@jfc7xOmQ!e7d{OzJE$1m<)OX7Ddx@8+Alnj>84;P@@5!xLch*d34 zY>qE=&OG(K1V&pmPk$wmO3&jho_)YOl$w6E_uO%T9Z=S&6S&o;tvjz7wF+ z11Kjp?JaANbA;YgP8jF>aVH#uYr!a!f{T=6(aJYWaMcBS@$9Sj5bdpw&)En)h3oD< zaNsy@yzOxF<%((F$*r1TWsHn2c=y3PsGXjKX}?5!^Pv(KROf;ZdB53p)bK-?w~{?> zndh2Z+JBZ4bPF9(F3;u1?c;-!&mgq3_$!v+jaFWY*E(L_Lplo{&$wE~Q+Yg~4G@%` zSW|zi^rq#6{zZ-+@BXL-qjqB4mHFht8yf>L&H%&-7H|LG1ma`zGfR;#Iwg=ihm|@I z-ETB19S5aO+LBr1vgkZcy4C*c^)ogIuq3C#gC;oZlTga9;RHe4q?Sbohlaq%&2P!L zE}`ob#nFm@)t4pm+4i#(hzlb-rfXo;oDx^St|<;aKEaEA`Z|2#mPa72-77c)AXmZ) zVPgZ|_2LWg#_zZSd-m@GrpY@2I%7C(56BLzW&SSv*+v4$^@urHBljaO3C+6P#sDT2 zzUavpE(hI96pL(!z7MWyR1MBaw_^bSZ5rM50HFW%RMK= z7P;l~Ly;RPC#^oyZQ$l_AoeLuJ_W%7t9(>;JbQp9FYowi?Y#BX42y?>c%mjcR+Atd3^l0@(y=aiA?--~SI9j9J!Vim2tSrmN)I95Nz+N(6q_>Rr zPB2UgI;_eCl}q{O3J3a-buNw@$7iA+J!g!#?)u657~@1$HNI||&9Ha@SEG~DfCER) z!Ha+D7JTZaBg^Z11v?0>0oT40V2ba0(SH2mw_bvc^)&#K`joYO|3i#T+#cvoT2owu zb&%U{%_j!*FT38xVV55K(h2Lp=%?1UcAhlee~7@YDPH&mmtt*_<82M+Jgx9-o-5o5 z#6q_|b=P4W-VTWf6K5tw^uB2wC4D30-23i%TYs6(3}w#*x@w0?3o>ZheHjziI>!M&_peP*1iugJ65 zFOiHgaUrMg_ud84mJ7iu>Kza!eK+ze+Ifz|09f9Vz2*uNK;w(kUJjqtc|yaMH{rTDyQkKXlPTYr_4MD3(* zfJ)g9dPOrJ&au8{7hd>97iLvfx?TcXCr{!-w;sod%`_m@t}%p62TqQ*pOolRj?e1s zrPovtAa_#o`a3{>9*Z)~V+lV|?Ec!6hkvU)v=htpnxe;J7nZDFp7AxVUu`-0%(!sv z%6yXeU4~tf2dhFBFZAp~ZBdDSS@a~Yr;Sr|;^ROHN?Lz&JQCkZzl%(l2;flwGt^)G z+nOLCB6MM!2g$>|L8NYsu_$&hypDOfvEQf_o*_<~7G$H=K9c-p$R(}7b)5ZON{3rO zn&V>B56;Oa`S9?v1f3cf9|nAuAZ-iQJ(24Alpl&MbA4F`IZk}N>Xsmt)tE{m?A=?7 zo87mn0L*}m3P+Ar_`2793OC>SsFC2a{p9m>LYu3;Fgm8|>-hd}x(vVaPp`x|`*t@8 z0ux}~I$Oj$0VwBXaP2)wq3%X+H?1$^m(d3@2^Mitn07$@XdR;q48m%H_yuU z$TI~^Z>^5eNcz3yqVH3pM-;!M{!jM1Sic?xFbComfX(J5fS5NG9)JkT*f>2Y2Ez4H zY}GR)2(UEthW?jo<8y(4osxq$B4)(5Y;u?FOL2#MrQnTgoHiKSIb&EAp)m@7OmME` zq#{qloX^p|6X3vOz?c8KkK@y~9ZYbSKKitRorU3}RFjQ$e9u=u0k8ijS71+@2@uwk z08kVBVNYIC$3;3((Tp>qTuWb#O1UTp!idS8vcYYHo!94 zrPoyE3&X!Su3CnHF(ZM^V94*4?j4>?gtS=70Er8_L#~hH`gI)jR{*;52_mZcBq;#E zF(BU8YbSlTG*Fv`=UR*YHFYTG((>I(?Zm(Y-u49%pPm>9exxASpez!F$-k(Lj{+g@ zw8cq{6Zg+r&l33qa>H4!pUAU4LDlNJKo~EsJ^=A8!Q#H4=}*>`_)KPYO$H^65l6E; zEs93k4WLOg{ohNq(7O*o!Zyw&NYhmodCdr!~5_RKY0Ugxb^sw z_*lWtLc5XIft)az;1yqe0e=1;UxM|uN%KTUsKZsjzPh=#iYEyquD=@;lh4xsyomi6`i-n{}p)_7`h^Qu3p& zE%a0PGo5w4D}gI6wQKTwoSmDM_m<+In8AeJ4c=iP(U9K@LYYRtSB}j69*>M(h~=DJ zWmyNZwSdZC$j67|*Ag7z_R&a;cVNb!YTy2|tV?(ph=$Ov8B8<%A? zYxqUar~uzi(`ThynxxC%XQY!G#^TxO@sjA$BDZ7ZGiJOL{UA|$)5$$26icGpeQoVm zxsI0l-exk?pnk5e!~@b&9`2GjdRz5=@baGdM+CS1hs67iToDiDq zm|(b;`X`Em1)plnLzl0@e-Zsbp2F#gG%HUDjOA)S691ZgB(=9>BpCT+ok)&O3x8Jm zS~46o(CjP@Z>gOq@nhw;w4FsSw0fTLBi7ZtnYa#;{oDzJ?X*4-29LKhVZsa-b)tam zo>UG;IWTzX6^X-vFRvQM&_5P9`8oLj9P`!?ku0I#-0oBa0jM#ILfxpe_sC+I`jQ#8 zrv9wK4UXR>(5zmM>CdrVr2P#xEAP1OG)TIb-0S@J_F3?N`t9(|i9iT-CP174yCRMp zuJGcYyAGed>k#@#I5^u*K+hxy$lnRDw!VfR`3G0v_1|_S_U)PgvpFyib)oc{%p zzk$UU0xau*vfoqHIyyPL`AG|RP0^#1GHl*_60@2wzC~XJJol*=;#p7PWSrBp3JOSb z{{DkA+%SzFOyub@IO>PKymuX{v^6RzY0AAa;SAOlWUal6MEx%CSM!(Tpn#T3;+3e zQyB}|{=k7?r<3>zI#m1wUBNs4Tz?WCW}XB=Ph_|&$Cm{FA^_alaH!z&o;;d~Gze)4 z_(>fri9jtATICwSSKD42KGF|%@K558PM=|?g8&k(JJ_G6z7&%fP2br0HWrpRpVZBs zx~(`f=1o9={L#nJ5ac3qKZ%RN!8-w(=X7_k;lP0k&;N;!;Fh}|gFO>q1*Zpc#fq40 ztl?jL)0Oz~|MN=hK5tk39d=BUOn|E2Tm@;&DWwjE_N6C0*$IhB9b@Ld$L0x|CK$37 z@C{#j0e0_7QF;TTXFDv${6n`K!u&)4CaG=&rh3VVCZ`WkDd+G(#>YNJs?n43$LPCx zzsl!%i_hbHT0~(OkHE>9z(Zy-WYvRpydpy{A+Mf(Q9Kzl52B?VL4Vh+bn+XR@|d92 zPLT6pfh8y*@z2PCm3OAsRPceNOX?>ljc8AvZd)^0xN>7AOt7{O#`(g?b07@kxTX3p z%Acg+u3Ud71W|YBgV%H(C1y)gp%tUu^h|Eje@-KNlA7RmeLHdo3(Oh@=ndGm$YVvK(RHiECh?GlK4f>2QEL3WXMe#{>a5+CBX#ZSrTJ zxbnd!#6(OzBzAAnPy5gKWrJ~fzomLDU1#InlS5v$asE1gv3W@sVv`9FfoZ^_2lwK6 zKXwCdyYocScy-c$=0a;Y)MGiF0f2y4J}0_@s@mppqPL1i4=IeX_ostCfkM&PZVc(8u_ zBnBW%>wm58v?@f7pXEe3zh>4;)3fmszVy^ZC;L%{g-#y_~Z^(3#3ReRjCl zKiM%;|?mCGkhdiO< zRO`wL>`;%*uH9?+x8L$Kyz1*N!}_^R1z8RLuu%eGB&btkbUHx7tsflbbqO zA?w0oPk8J%&we1uf#XL53q1*5O9ouv)+0$iN`{5Yj^peDK|Z~cQt$Xl@}v0k;!7_> zCV$IGw@1G;u%7%|=B-r^G`yZ)j_<UMh1)>Nnn&H>Dopy0hLvg_EfC zn$(rN{xZRWkD<@(Y-@(FAP)y=0~AGkGvg7cItBc?<+n^&mP5h`UE$Z=$4C-)2=x+? zEVsWdLN3i$Eh4@Q_Okvh>+-0+rS&np4qE%XC}Qze`1T2}N#ht*0A|20;K1X+H~j2% zxaY2eT4yUb?a+>8K${70&Yme=^Bq^<`@iloZ0z0u=4(LJJ`NC?tdF)WvYq8!lUUbM*7VNdI$a%=6I{&d(eG%N}^ozhl(KV32rtj8yAn*}W8Cvu!S5hW>nkGoN zwq(*s{zp{WQT#x`?`cQy*BeiwJ@@V@4$>FcO8v6*Qsv2E&SKr%MEVYZrkMH`&L)6I zcp?<&(QjB3oI$)1jqH#-BO%XICx0GtqWR`2EN4Iq(v?8IX;?{j_3x-`4jzr+b@`}w z0LiJN&l)_H`VQGYYyYPtULr+&Epo^@1#cO6Xd ztTF-4Oz10dM1^zr?Z!`k`&D@5*IbIVeY=6l27tB2rXMQ|J{OszB*E$Yt9bIt4BlYr zPYY(F*7>-JZ+y<>4*9P1U4nOh>LHvszKuEnm42!;KatE^TAW#8+z0EsbRtLTjg&do zKDH1U-7PRCG<%IjC7s+Wodt<+t1+gXtQzGZKK4QJC6uQ_-8+e=@EhnS$!7E;5bZ_& z8$1JlAVAl5t6Y+L!BgK-PSHW}V`;}-r*shG=&{ShU?0(6Plqh?+VdDtAfc}hb+9Y|_ zC9gWTpUH#zZgLjKAWW1BrAnOqg#HI|3g|zFYNR_SiqsEzINqQ$pzFB&MIH$x9<|4hB z&IYM|J|B{Gs5{M=0dd~^-5Bs|!2OTz#+UuXjkx{J;~+X)!5Ig&0U0m{FvH#r;C0_| z1-|#i7hv*av*`mr|eqqYNukbnq+ydLch?{3JepXKT-Eb z>wcHh*es5bxu2tqK>s`QF)34Yr)%SMst4uKP>*o_J2`4jIfq|xwx}&WmyhV|Yx}!J zeggg|A!nLtc0~_=1o^H9){aQ&HQL`KKbig8la=NiQ)Q_>Q}PDrx6d17l>Xhr(cF)W z^D5$G`p-|)d-FChxG200os``rtxIORoV%Y~_rzf|M)RQHLO&ir#AeUFj(h;%ral#f z(AhoH`fLv+bgEr&wAX}eae|zNK)U#o-CLfq@%BH~EAebPW1kU9>qlF)V!RdvCH!bc zMc3h3h4p*RzokBRZIA~Q$u~`H?=yeP0PA`uT(^0AU8~ z*}$R06MXqkeH^#nyLuSTtZ!`Rde4PP+a2q9GE&%XJxf2k!Ase>KstEY<8`LSG=_>#whO2>owY!kt5bzO^ zFseRF#!eeD7W!3z_`6#MJ~EAq=qNJx*>Y<%-cWAR<1t{wZ;p6N^gG6tpY-sXUmbZ5nu!l~cuqLs(TnoCE6>9y$no^Xor_2Ol^@@VRoD z&MasH00Hd@_}*O;{QFm2gMayTmt%d`di_3t`J|5Lgn-4@ZIbM)ZaWua?)|-IUX6`4svTuXt@K-3)2_ScI37C|7slx%F;dOnC+F^`cFtI5 z*PABWw$Jpxhep$5!afR8yH;-{r<&@AyU*bnJ1^7nP==574|;+U`nMjQF&P}@^-ZHQ zMML$M{fggdH_ivH-26^~g8rlzPFubz<~i&P7P<}i%FIn#<9i~2XnAzJ5o zuKxfKZ=vdQ0f6Ll0oFy?P;Vf_C4e`mWkR;B_TC5?QQ!Sc$ufbPyrujwMP@b(6$hJl z;G0SjHJ7s}lvDZ{t?kDG!B3IgIkZmw_Vh=_6dd}d*$F;I#{-M1^yEN#Y$~rpZ6b|B zIG+QkfZf1n?u~fy&t8jrA3lVBCcu(qv4SN)p1K~fXV*Gj`%kaNE5G(KO!sa8lXU=V z&5Hp6{_6l(oSswZ&-4Z8MaAMQATv(-q}ch-WDzT1dlT5bh8I8cQld>1?ydBD01?3U zCf;}BF~pP2qZXZ*q?0vCri6aD_Cx6eFxNva&?B@TEXPKD?&eY2z2ZcBPErSQ&#yzD zei5%h=fzJ5YU9fF$JHa)a_JSp7v~h_%cdw#syogJ%f~-GDW~d7__+Q!e?XfD7WyeX z0)1v*PRJYyRJo*g6q~tS!^lm=XUO;vGZ*qEQh8whR{AHeHMw==cTn{w4D!49&K*L? zpZACgzO-D52zSqzr-L5|C7`?rkJCD)eW_t#jU-#>F9Ab)HnK~|ixOwAiPwo#ob*W4 z7ezPLi6xAg9-p!Qt2(ucJk$HZpr5(CL80wC5<__>|Fld2PX0>^@)#nvoYNwXKPT@B zv=EK-4VqHxArY}<-&rEipUrXlfND~Yalm4%0W8Kd*~h7OjC5a>C^1&@;>gSg zVgH~`rg|(SG*=OqU9=C+yxM9=dU*SMf>hQ-Fs1qP$k8pl|N4W#Bm%RF7>|vtWK#=-djR4d}+oC8+3}|Wq)7JHuu5%Qlv~1BcFq3x&>4NW1FLcphq09=67J* zN>E_GkaEiI5BjI(TXJ8`G(aCed)jse?HRh*O~s0UYd==MO8K|WKVyIFdRRK&BVWCnH-zyU127Ljm;-y(aqE4+ zOJ4g)9C*Bb(VU&H6`Vd;IBt7)Px0E9Jq<7as*5n)y9=0R?*x!C0S4>8cYoEKX$qgz zpMt(q{R*h&z%<|)S6_gOFOd3JffcU5=OAvr=Lot-iK_f702*-P&5ensAAnCk1*bC2 zkYd%&syoDC7S>`%bnC`_|y}BOMe)SU;fNC z$*+hI@;={Y5{$Kja(b-$xm4e4HsX<0nuuzGiUEKx$pu|y>XvM&uvc;*?`eoX&f zh%$u2e#eHQVHZK4O0gETV8Y8Bv>hkpppS)!Y-|?nT;p9>3>i{cf>db<6 zECX8S?3_Joc;m~j!K=UV3asy*)^VKqq%IDVfIEiDsXe=(ZRUpA(^et(W9uMtU0G(Y;aQO4_6c8}LlTZv z&x_m62%Ft8emlYxw;3pSPMK}!CoR;A}Z|Ny$e76?N{Md zFS!D1d)I-<6u`88CqVl+K-%057U$hqpQ6J=Q^RwZ0Fw#U_U*z8o_xNi#})LTFR?$r zR zbFYOEV)slxB|yU>6jMABL|-`H$+20)FyxX@m6| zOOZw)&HtkQ8VI>Q5c;34Bke}ky%QkTr+xD|uxpCtWAL`G+%;f(zx49fQVXm2A>e3jHDED{mS?Iv^irp^!7Vy zJ(>YQ<0b0$|@4WZEo|6QUu*A4+{k7 z^m_4WFeV7#%`mW@=p^-}XVlnrGpW$N6CiFQoU?{c-oA;idhMrhr~_%-#N{^oeOU!t8ke%~0bQ{Y)oJ|9;- zVPb8#f)0lA_~6Y4@c4nPX3a>Q{}iMXGmAZ8JaJ<|+ixss;u`+EA5M0WY3JdO*-uTG zZ)v$@9$NXQoG?qq0w=efwlg_8OYj7yiIuNq(Vx=ev3Cl_KXC0Ve0eh{teFg6J+h4V zPVH}6eXGAp9YksC5sB}1kPyWHz$1M`TG&*&)`Z0Hz(!gV{DHae=uS5Xs3;J3twbs# zhyrsQMyt|KE`};LkBtW)PS86sspg2YZD75^$8R`}m;TbHv3=qsLD$Ne zIbKOdP4G3(x-2`^7}6QfYJE+|CeZ(yIN$qjJp!DZ z1J$&Cd}NZmGb9Bz9aaj~XH{J%TKRrsI24Fh`n3K9e9_S!(OKUB>HHP#Z^kL<&A*h+ zHdsi=tN0mZN?x8!V?ef#v-PJ7YI^Ck1TCd@PWq#zUkbGOAjvtSCvx>Xhq*%eK+m{^ zUX!0iPN}{T>GTmG-^M@aGoQEC@sa9LwwlN8C+fFZeEs^L|v+49rI$IFiem=oxw*jURp)H3-5q1;4|mpwCTWXX4nO&Cn`My~RgF>_2A%uYK85@zNJwj_ICVz@+(1;Jh(H(jY*P@V39%`atPh z`V20$-g4_wr0OO0+m{wr5twfS)i$sX`1zkm6OASSGIUJ*+}~?DNC@^ z*pABLsrq7Eq}ABJ2`Ij}$z`?REt^$@xM)TRpNC}&f5~{HFBI#3#~N8w#LOZujVDeo zyb+9O*!ED)k=qFVJHnCC_k6u# z=Bu>ciTY)j4=sMy=xUt5_U}*uaT|#9dK0NCU^WBxO!2P2K7qgcQ`ckrBxQ819I7)9 zLi7I_fH}@T2YCH=UV(r3yi0)f$szzSpEm)3D$}dko57QQIivft z4g@^^>F45^S4?}fglt_1&42!2?B_aY0gt{suD|avZn@`iU}FuKGLL5jx@}KidUin| z#@Di**^qb2~kY~)~F7gwGB)I5zI&TA( zjX{N6L<9UvWTbO|0$D8fOEwtuScS))B*r^emEL%#f->Nz#y@?h0ZXsJ7L)Xov}26d zENccoF`r%*eedKEQS@#HNp{kFjTSx3>7;1ujr0A(wsqx+5W%<&h{rL2F&n2rK}97= z`ZtkbnGic+2-r7TTYIaM!r@<*6Ry$Ejn^{!UnalWWGkWDVkGDFt#o?%8pDT#m*ckt zkHwf6GoOrUf+T;I`89UDwTQpBze0Z7G)eMgA=K&O)g~qv?7@3KehB~9FMS%bZ2&l# z^}7lJoSCo~*o&U9fj7SVYW#!eT@LKss9*5b8aqggz>w=8lmn;SeX=-YBz!df402P1=Pkh2I{O4C)g>U_`s}c5W0C5V;C-vL( z5rA0rzxt-G@=xr7`lUAm+P8^%P z*AF-OvE1gNbjoHVmIeWg^m%1JRnmGQ&MyTG6m(-oHqOXPp2N$J2S505@Cl|HGF zcYWAt`UE6J^V_oN?1Vhp&4YNfV-^8a!2W&swLiHZFa1xq;pBXV;nx9HL4Y$0`ePXp zamo3+@#a@vg>QY~lYl+DfUpK&nmGQF{%Q_oR@{EtS9)4VQf;dLfI2;W4Y>58{dmq5 z`-p~TYT)%ufYi`k2>6l5j^UH{9IXQ@?PnqfMzL}dP6h`kJWPAaDCdFzIVu%jP6vym zu)Whc3Fv3a3?>NYlyLI&mUH}D#?68^Z<4hq*8_=e!5AOddCS}{6=zViGc8W2bzG$T zp3DIl+FQyk`oP^co|JRr+LO5^53k-w(BsB|7E~bUVtqeJJ{tW^dA$bziqwJjy_}D; z{PphV5v8n6yZMXJT2DkX>9^Zxw29sXDSGcPNKUwN{OSFU{`6YvO5&H`M|8$ZoSss7 z66HNPaQ&sXqfnM!F!WLHm|!;#iO*%pSF7&@E%Ik=FBA_%B3a!L;`|xlW8^iMM-08` z{K(5C{W8lVd6vCIzT7)b#s-z3xyDgaD?=RfrlTzsCybD#gSH#30aepT?-y znN#qwTW}=mSe?|Qyq7^i89#ZjLE?W54=<{;0GQ{ILGeeP&TO3<_xhfP+r% zp>M2X)3Ys+T`yQ8Lv6X{1een9Jr=R@B@tEGmCsg3-wUmr=6Lt@kKyRC% zzP$4&$4dnjm`sMjI$+6sNN%OYoj#NX%eccPB3SMY)=A^3(FXvykFPIf0Mxju{~% z4EQajzWY~iL$#eg zZng>noSD!%{{ihg0nXVw#c%$=7vQ^IbQLBWO@L>H{yPEEIUKWjF|bo4eYUP&Lc0L8 zIyu?13orbFeXv2v+Vc4hi^1F6+QR#9dc6Lu;;hN|N%vp#K5AKy9VcGa{idg*5}g$P zRHh^G%bwXtv>A+hZvQdyFWJRH8nJdl$+qX5-rRmHp<8fr$amN{ovN5Rdr5z+ztR>+ z8I%%#Qqa?T_@y0|80U}rLRPC>t>et$WBOz5%-kRFt`|};YwTeoAb)L1lCLJ`4Yj5GsF0_G@5Cz^IsAqAlm2iopOrReo7*8Bb*yk`+WR7K?SDV z8mQ7XYij&e_67YY7A3RT7qu4}m8fdqkhqC7R?X%$r>f>|1$tF^WRK@W29KHFW}K}1 zLNScUsEO2uxr~ejY2Ia#_X_n%?76$~KmPmy{KH?q2`9ET0n8o!t>Dzda3kNnXAN(9 z#Z&Q*zwAlCu5}=+0dZ145@2zhO+(Er66zEsQrBbs-ifO&J{Mnj<({nm%E>Q*Tkb!M z8}E1=i_e0lj{<>7n=N$K2Zp8QR5><=6bOC&V0h?Q%v>%qP!VTMhn>*!r}T|0A6!%8Me&)Q@TX;7U{?x0;jxcFs3uVqnI5&=2=3t(VMx z+WQw4ziht@n;rh7J!fxrg?aWA(TG|?{b{Z&b?LYpaoKp=*r(S@e)-k-s^>fj*qGEWgG+A=HwRXWNX)h4upCE z*tH9P_itQ&y2bW61oGPTuA3eOw&#iSuh?T`CMZ!azu$8bDJM*#eT36kx*mry?Ui!! z@i>V;&;DhRkC%SSerMg6EbD={zGTmE?Z?oq$-`(LxHAE~{V>4__8ItSz$3|1^K-0x zN%%bD7j-<{Nxfy?^3XHZue9>nD}Sv$1AvXJ;LibU^%|Q_niReUi#-uhVuMIjbjEYd z5k>t{#3<3NAoZ`%!A2@QP{M!4M_WA@>RRP1M%s+@MQi)0pp1HZO@5InALyuY{7HP8 zb1u+lsoF*=RU;%XlY)5^?+%5wOck>_3w-p(snodC>QVeV)&sH&uDu0U;ieqgsCFy2 z)bgLyoMCp>F;X=I|!W7G6gU}{dIr}Pr7ss|LtF1g|C0! zHNbiRs^+}_v3VcGV~)oY9Lf(Fw0b~)y=TZ)4|6#E zwc0}YzMeW8k-^6i#L35FpId_qDLodaCMx%(Uq(kMd6W7X7=6lREYXpbclL0rZ&o~3 zdF5R*eDxrglaSfclUHuLQHM+#Kbrnac7~M6!^y|1S5kT2e;R~r%GDP|M$nI;r0Y@y zSiR=(rjX$!0)AKhtSI`L z_~c`SWuDj;qPEl%H+>C{)!9?7rN>{SMcB-fcl@HgxYIW!QmbXliuO*4Go1z*gS}l* zMsKOJPtdEiCyh%>Fvvsy7%&L0(}jq|o8Fs$t;08u0Or7X`|#^;J%E4u<{Pm!-$b2a zzJfCs@`)bsq)T?;*Z%pH__{B>23VT{Xx<4h&y8;Zr3hBzjlwwr!W7Sb%K5nZqSGzA z&lQjd%FyFY&l*JW4EV*k zM08FV3N#N+5|h_S7K+8UsV5Dhpf7pV zdm_B)wHE14|15OkRe4y2%|-3^M!9-VUV)Jpg&?DY^%v77$-JZV+$SLL^UD%MBIboOj*$@zXATW29Fu;y`LE%UCeC)%mOgmM0mn^_^rQs1V8laH#LRrI{{YC*_jOiK>h6hm6z_q zZ~lv`@fFX$5?Gr6lWA>yRn7Q!?}vwMtwNb}f|F<_xf zlMi(*wYSj2_2)U<3UaaPFPG5A$*))b30V$p27nSFX#Rd59Y#zDCC7r>3?gisLyk1i z)mVI1$Y>fwxTt8GAbhGS^|tW{*y$Z()QmBTsPUrk3HY_IB^1-e;gR^2jM8XmPm~)1 z*)-j0RMxR6lKN$9YJ+qxIL2A3r>?2e`XF3KMxO0IQB|!%E1W-(YA+af)aeB&e{DT7 z=)cOJG3eEMCqNrdZl4p6h}+x1d3*6oe|#@q_eb}l`M7+J#4p>#vb84yARpu&?b zS;z1H@YVR*zj-w<4ZwU_X9HA|x^9(ZghXKRwSa8B?d=1av)JB>K%CeA+O={Xaqfjv ze8J_rd#wU#L!8a}CGo$I)eUzaz^Csx49w^C7d`Sd((<*G-fxOO2xuN2&PPq2Ou6{!JqBM?%1Jq9<&=%7Wg?04 zV&uo`<2|xG>)(kyNjvNxl8NMKwoGp6nm{Zb7>wNL-G@>N{k_X3Vk2&%0$pC#mTmKp z^7T4{rR^1=NI|p!-M*0cT^8xmR45UH#jYK5$U4Y`DS;@i2#3u3nVkm*yN8IZ5v>HT#53Bckp0yL_# zjb}aeTBrJx0*mp#NrVjBExQw31D;v*!9rr9OlJLu%YXZ zz~5C1%K9wrM_y;v;tWYuEqKz*ff8pzD(B?U-nY=J7_rm~*{J%alU1YhD1GwLB)=4| z6!ggJTlB+v(#`Sb$-wl;&%&p))@JR~%TR*P+FyQ8HU63QCSw-59(ef+^!0#@0046! z{25Izn*kugBRsL$;#Ks_xFr(RUJ}>6sw0fz-bppLuo>}1?gkZclomZFf1*4*5x=xa zBM;UYNaeK*Pm7|HkYjg?qc1TUI|EhNY+L<}Dc4eIVitpE>PFk_Qz1a7Ho) zs;=n~gD-uisvn_r{#xXlj87!$TgFS&cWM3?1UYkkllbGFP1`Bxx{6A-?bucsZ?pOz zDqy|^%xA#fz4(9LdcP*~|0Si^Q+;o6&z)K7Fw*J^R) z85~_eFe*!svi_w`c`(%HoaCPUl-Fa7?~v7tniJqL{+s$NT^v80Jwvr+>a&jxXzeZO z$DZJfq!31+rQn1G32uG#87CcIuF>+IB zF$_*`{+|L{CR*i7_y(yyk{Lx3?=c&DudIygVh?{uTwWL*Lo8sUd1e!bqdR=qZ(_#|V%}wdkE!-zj-`#>;yx$%pFSLhrKa(fae?aMVqWqV#h~F*F|m zm;o2=!JB^f2K?A>-_g`fGXYLfaAO4pQ0q+uaK$AX_#Z#?WIX?wS2bS`oS^q9(azXi zwCm&H@VCEl&~NwEi4XwHapA@1;qQIn`2?Po4#_Z-&*R5V;$!!m01$vlYl9^Fq)ViR z^(%e5{oo{C+RrROrR=(UyFO7Ktoxy67fIz>5W%~iTQcQ5?MpK6^7~`voMyk2?01&^ zU)!h0jxW_L%JqxwT93Ru^48?zbz+-#y{}uObxZY7>5u%iLdgE)f{P(5xA+BC{j00ea!H>SNK{^vkbcYoVhfkqrM?jJr!ykE)0{Gsto8!;u zh|89TRX>d7TF|rC)tJpi({Ih$^~#LX=RD$U#Xn{~dg#kh7=wF*dzSeu@oZh6#_D^5 zCvx?L@nh*d#X#;q!7vTmOn@Xyrghxr^ZLbc=j_JM{^kvM!=F8jIx-NmPFGIc=>yJ) zYQGK;0aSR>#Z&yzzrF@v{@iPTX{_G`FbhCzPTYH6i9mLuV(7osn-)h1K$zC|stPZ9 z`W1NMc~pCg;dHh`e@(gmp2uEscMuQ=p5Ec+bw3-p8W)mO=$5X%87p}o7XQgIp92#ZkmO;N4`)wV<;`8^%{+FU;qa4uEJD?b>xOM; zc{l<9?OO#U{=C8@`_YA>Fs0YeZmBQ0vC>n>S4jS`)v1%atpA`b4qg@n`KjZtK#@&m znN-Wbr}6LAw-To}2g}JmQ6#RJW9Oq)UK$_P{sjI_LmByNjsB?MBk3<#kIZr!3zYE_ zz`xftaH{Wjyy>{Kzj~hoAr7_nZP=S1=w@{RoJd;EIcO;dfvC6ujVB zR|C`L>j0ScokkK*jt@$`<~Ky3ngMITmwn+Sb@l;T&Cwj3m45Z1mC+m@xcLx{9hud^ zo$g5ub-s_w4fw{UTk~eL2#$p4B;$_Ai#jG~>|0m$<(X z&I|i#ZYG1nG#x$qF!Her7B6+Jj8mlAX_-$@>RItge5d!NObBUyL$(Xde3r_`0?P<$ z8OJ+t?VS8X4UZ=?G~UW1FU|nKCp%m{z0!oIL5Yzp4XAOWkHGMI#Ut>M^#{UYnuNta zvRf&w$U$oF*`B1oNbX8}C+heMd=K7Hz_sI;GK@!*s+Df$Bj_YP9bJ z2vzOGp#t{p!@v2(8}P6H`+XS=%YMvg1$M9*prKi(u6)82zxV2=;rY+J540~=gIpBiV4RAp1tk!3DWr&h<`QAPt5Sq+m4`$^X4N9 z?PC^JyUySY#niqc*5|IU@B}WsPui!1PW0AiE(5^fY>D`?%jl?|2ex|h41Injxmfq{ z{2fRsy^+9YdM89?zxIMN9K9aCT76{#E@nAI;_u$(uh);#_<8MH!S_kOUO?)A<~K$9 z9_!qv<09#;G(U~DyUK?qHw%>5wS;_nW8ldkY5vaFtIj`b|K|2f(GDaY0mx~pe?0+! z-yIS`U1Q1RUhoDVJdu@B@F=HZ2wM(KTrhS#r3iaw#JQZJWk4|A+bO5MlxAsiOXW)B zR_(8pUQf9tt<4LJ9AaKh^soBCmi58lOc(LN(KAL~jtq=oX>ZNgNH)(1U>kKn;0gQi z`ro_`|L*rbJA$VboLXoHvNj*Cx?~-{^XjMKOTYNa`V)bZ$-;PPvp-lI7X4|133DJ; zxbo6-@r-MBGj&(sf%_jjifeCqtj^5o-v00TLWi(El0JxMKTzF@*q9!11`WCV~Dgk+?WVGpL< z3zjI8aN<_<-SaW@=KW9+)dW8in6i;TMKdGx@!~q94hUn)GO$-;8I zO#Rfr5=r&&V_g)-^2fFJ>Q`Zx02Y}%slKU=`s4+!kfEP?){hK4>=@I~_0zi^Q&kJb zv2_Bwz~7{iSM!{4)qHRK+m|7KEd#v0GY)&I60yEZH>(-FrDB_o^l?pJU_2*G0@MpEC3xo{MiGz_rR>q z%Bkk)XP_mgUcEq$A!rkcd+pyb`!(&;(t0j9X`DSb2uwu+9|*k4I@zvumXlQSKJ`mw zs9K#NOYnnp`W1PamgTfQ(|<_xY|xL!XG*7I+=4;gV*ghA(W+M<>M`ZLc|-K023;kf z=oajKw!Op`Q_k6QB7Vx&A#V5N(-v9|qqKQQwWHP*@c7t6J&W82{oM}W-Bx?g6951L zet{*1?9UUCv0Srs^?x}dpS`&(=VWZqA}aEW;$?BalHAxiYl%P`ls8z~TN(BU#1rW+ zrN>Y;s5hMDUNAoEWWqCIK9>xwYGiSZynJbLDv=k{l{&oE6L-sXUKAZH2$>Wl^85s* z>1&4iC35GThkx};*WnF+c6U?Pa|*eFods?3)xn*sFWrl`y!sk^*)y&LrqkMCkI9#Y z#dKleM5Oxy0DxU<__8NIL7{C0R(R`Y9>wPIO(1Sz@F`EA?@UN`LfU{W&g~q_`ouUx zF)c3)c6Yp4obVh!vksH;(&&szJ7^X$?hM#r5)L| z_2gQRcjVf6{fiOyN&EOtalBJH;V1Mml`l)bF-TSPSwJdCMbVMz*&tJg;lIN(#xAFV zO4>CX*F8FZjpt(sL;ygHH2e`Mv|baZ6YE}7i1q`LnG=QxA|gyYb4_keR(g=&%m0@`7!0%i<~+-0wXs?j#0hg=ZC!Z1be(Ir$CSP%s6>MA+6pL-5ebrd0Fw6 z2G58fR{IVL>VzPFCNT$f)3EA8OA9w10^Z&<9}%Qt`!}{X)i>y8gnc;kb(4E9K+m~| zK%4=X0h0=-wgJq6y?gN^Z@39R{@eGWzcsB+ZcjgG5zIPZbLGXm@RlFE2G9HAC!&7e zLjdMYT6sYITP1psel9ZftTQZ5Qrkxgrr5i&j<5K_ONjo{=Sx=5hjfB3Af?UtMZ%3w%ansf8?T4 z>GUS5z4dx5P?2Ft_};V+3STKd+Tw4)H|E(Nu76?jYyGE@zd)30{J2lRDSo_*kH<*d zNqR~ke>TWNM+yH@`?2_}{O0`&Rmei?=1w8A&L`_hg?7>~c761=x27d>WyJcyt{b3B zqn7{xfB;EEK~zaW`YdJ)^(W*o2QJu$pZTw!!O#5Otr#L(Id`WYxH+>30$+9c9{i6V zd@`Q>1((-v>Yq%yvYunvwhc&5t}^=~{rp@AxayJ%@T@1TD|ERcSZ4vyYv5fE9>Ztv zJ6>mMOeRC;zin$e`KS7_+9eR`DJQT4doN^89hGJ);iveNoB@U2!AYZKf3V8Aq`fC| zle^CEbMg`J1gU+>-&lSO`thS8v8h8mNs*b<4c*tQVen zHMYJb11G6UW+ssBv&g~V_nk_4594Gw38`OlpqSBXBN=4)jkvZ5H?JR=e{FHPIdEW& z?6v=-N$NE?a(QU@r1~X5;2V%(^(kB;JyK#yE>R zWFUK{L(Ch2&?iCPTzp2Q&e-*8nZXrl{#)>9?VIbK@htIgp*sOKP7u&PQEa!Lkh~Kh z0_X06_#o{EoYTYwMJ!Nos5FpIB+vx` z6*F$u{z*K5_~n|e9%s~+jJHMaEy00kC~tnF1)rfjTI9~ji@A;nPWLIN zt|_Zx{fJ1cfL*}1edXf$|GH(`KAg2K{{qyAe0{r$c=u->tG~w48#>|yyZ;9k#-`P2 z&)ZAanseIro7r!oy++h8$^>oNMeBO0fi>8Xc3+xts+~x3&XM8-Qua(_kcXI{0N@F zp>;H_EB&%^ynNalIh7{+&uI<`Wplj+UCZfR*YD@e+2+$sNW0Fyb~bK zfqm!Vhu?5Be*CxZ0sT&ZmAiL(fSd5ZVr=R+%0J`D=i<%ZeFeVoDVHw-Kh?Y*UsUzq zZ9o9X^ti=W2MsR0WEZ~t3)hpLqB}wN?1EuXrv3BL!zb|0PdxoMK@3b?;T}6)%6Le4Jxd8YzPW#(*-^boGeMna_rF#7Wxo@-G6}DcIdm*e(OKVw z-x6t#OKKkt?elsiQ@+0jQJ@k9@3YMqu>Cs}CA|QhV!o3;ejMTjZ*xMdigF zek?|VBSLLDInmNDiQkylkIc2;yt??Y0w-T>o_O>Vf?TOv7WrEFx9AVY4-q731Bx-! zCzF@~PuPc_`EQ@WYya>zpG;P8ia-hkOb`O_Wq)Hoe&uCX;7M0pT34U8=MJ%UK2ud_ z-}v7eq9FjW0;UnqdCLC8VA0m5m7esWFOSdMcLaAnbi5H^a;n{B=x`v}PmB|5Uf-!} zqBv+3Ec6!GS-t&}Y2OQiYVuLaMSI6`_{H(>wST#Bwa_ub-cy087r6c3B0uZNJajRJ z91q985@a!rmldydyu5nG@uy^7nCuD8?%fIdT^fJSJhIZ`9pChKK+li)+7AK%%*lKo zZUy3vypSl!kPRYkM7fAdx}W2tu06nn3fX7QEsMM*WaN-%2cE@+!>7qB_BXkK^JT%G z|HeMPfoSuzJC436u=rvU&DN*#w&N;(+IcJz1VFOE))7=cD+>4^fI9LPJjT^FCc5mLI7s7 z`gHi5z4*8PP^I9+NPft{)86(I8`A^$GqFA!)R2S{^s0k;RwY)EG7y=2+T_Zvr68=x zXB^fq;?K(WPRL7QTIjDQW`}cUl^010=NXQavwCU)dJXCtb9i^qX$wku5!wQMO8pJi zaknhGp?}Fj=_Y01PaChnxGQygI-3i~vYuu)EqYocC#Ktu^oZIKY#jdpbkBgd?*!Pl z7q5Ebb@-LHwVw!Fy%XTfhE$oRn1%_y{%`KbfBR=o!_}8w1gvcUlQjU7I>^&K?;p`S zjYeGs=dR<$PraDvXBGU>p+6TZ0Pnf^5HM>W#b`lt8nsNwY+WQz!b`?VIsv5UqT1#4 zEY3mdj7J48fzNFJ66J$+ouj+N+0jVJP8ic^9I|<7b_z#0orAsKm_ZT(7M~dP%8`>_ zUQMxIRrx}%Z`zMNK{m^YHzzNyzBedfflO~K&Od2Cl>~?dy&jlbV>2c+`EmRX#_KO- zK1~?_ApBcW*mv;6$E<1`;#Zl;Xo=EI?+`wrsf zJC6a=08H2FxBqwR2(v#8Op2y{ZyjktGKNd-g@m3l?O7Qmm-#c|D*e`At3fYC{+8fW zQ13MAO<#lkNxfyB)B^|K?06#^2d8~W+CL-d(c~vhd=?JQb?Y#9g zF-FiCvuZu6=rKja+ARdKQ-fF=H3QtUlRPJ1OAk56u!2VtM>HqpEy!H=n!wSwskk-N}CKKT6p1&7w{%2R>ic2m5=AnKk zK-V-e7TXiNP~nBod?NPm&hd2>PdC$NFbrk%{_7vafycMedqa7k><(`4)9e?3w>!M+ z9SrrQ_9g4B#!t@INGI1sZ|eM5`_bf~*}IY)Bxl@$&&q#Z&!R7BAlWmX6lf>Al09#c zhmfIYv2RtmjX8nW%B|zi;nNOZi27+p2l+(|&w3IK^_q;tU|sJF!A=&Rk)Gjo1j74d zdbA9HUSwDL1%P;$5_X~64UBjy%#|xads-CvZp3HAHTqbjhI&kKl-d&!w!qXM;0}YP zJVBB?qNAL_+sd7loyW%Rn^0 zul#fVmw`_LNxpHoh7R7ADn(+cI>~iR?vd*qC!11v60G-d8ueU!fuc6QJwUGaBk(wz z4&Dh6>fgx}-Kp^2-T1fv^=AC%zq%jI+X6G;E<;CGU;{&t6hQkvfVxG6m;BAW_>EUx zhAW$J|_JI^`o~R#cURvuP-zP zZu;y$3(Y#v+MH@#>Av*KIBjIGJ@WRGEA8JxSH31v&hUs}ZPW_$Jxt?Ix?aYwM}9Ei zDG8!Pq71NSD3;Jm(O=MyXn#aTA2j`y>JxvnTf1gIQ1jHopVkj^zxPfA3%;Eie}MkF zo56NBn)l~^pTShqoi_Zwz;P;w)BVA)px=PBO^<5Fb zlCG?q#WMQ07>Uy6sokgWXp=jwFQuPz{R;9RMMpTHB7I4agIveGn>_{6vtHyY*m2PGWC|eQC0}|Te(RN2;>ydO2!vh0`dS_631}>n3e#N^Tz0`e ze9`6SX90lrA~^d#yW!B`WBAzhhw6-)fI6sFvTmqiUgml%tRtzp8YKK0J)TTO4UeJ! zd_PgQ)nQEutSvTu9nX8f_3 z)Z>=Z(u_+^PY3a0DWk;F9~bP@GGDA2N|y4xUyWXi(0U7-*6vXN2WdLA41mtiwmM54 ze7JwI%H*zexFfSDNlX(}dyYZiQL#6@d>YDAy41yoLLp3kDF{HxGq(5w-F5!V`KZk< z@0aU;nZcPn2;?1K<04~r(lh?^h+a<~!JrOAg+Y5mnvutt=>-=`#=m4!&m$VizbLgY z407cB_T)(Yrr9>a2^3qNFIL&_fLx&+Sy#btmLEozQ}TcVsPT^IUIN(NYhPFv>o>-u z0yg&H6>t13{==W#li^%qAZi7LpeaH9m4L7M(tY^zc^rS26Hq$x)FquTGZ>(Ws z*A&lu(r#R}KVWU@>3_)q$ul0fiPx9Gr*D54H{W>#n8aia41IC2CtJ-g^$fUa9V&Dt zx_*guZ*U^$-TyNB)r>-o4`qKMpTSr5&(_XS-ztwjK585XpU5N7d4kzpJ4!C30jlE? z`HL953#j+YIJ*N}h5KdD+U5H=QH`@(LmZ+rkh17e${kKBM^8+Ee8k zJ>KBQ82-HcOY~XVQ}mXOuSHMtAY&Ld@2x|gO^J{Tn^h(8Q#yYs{L38QlKxv15ra4V zcd5q#*oyVb0rzg;`+xlg{LVY?zzWVZV67$80nH5n>v+-Mx&Uwf_RDeM1sBwBrk@0C ztZ!g_eFKxV37&t&dAMNz>E`A01K#=R`*7swtg-wIPQ>73ea!rK8sj7wPBumShRniI zaU+lYU|F}lC!`sEvWdqIFFm}mWSDvIr64&qn!G&tsq#Q)O!oF|P5%iwsn3L4`4GlS zJ@k-%J@Vu3TkX;8I&k=y`m9_${g0(zI=QFjy(P1N)Q1S*y>@=`41jXu@vSs7#HLS1 zd?X=8$i{;p%qZcLa70J9X$1>?7Cwaf(mMsB(w^PlBh#Lemr;IX{}H^rf&rh@C-tk< zchXfqi|{CF(zo`SP!VWQUqK5>VlCxv)nA}oi_fS z`Dq;=3!~uMb*GWZ*8z~e6JSz*zdTmJ`fj}R-(QcneX7oatJuC)u=5Zg8$WHG3A*S0 zF~Q$`;raN9fA|z^?AwJfodRpSFrDtkdFvBA_nN)fyN|*F49E6tJNc)8ck17F!(+gD zoqf?gT2o}7(D-H0(wD8yOIFaHqN)8-GFs;T!tK|d!wT*`7wq8p$>igb2S=A6f06IJ zyu@jg`tkg7__@C=d#QllGOpA+EP_ST926~ZcE~3)2zikr z6vmSjwKo3RV&)x>Wd;Gf^zHwo&A`19-Tw|v@W1*aVX zA_6J^RW(5fz{|h!QoQslo`T)G_Fz4%VJ*(^lnXZSjHm5S+HnD|6)b>WGqz{IC+^>_ zU$EFZ9U*s4nUnAUzMgr1Ds(n_YcrSOnJqd|!yA~Q22ar1YxIxJM3v;F$(NH)a=(|^ zLDgH<;lnccGVr7F?a7oV4Jt;Wnm5>$l(U(Dfd0B}Mu!Mn#feN26m6DkO|{jN6Kb>?VB zMycA!vPcidPaatYah>toHA(2F922s=wkQas=g*8qVR0G+EAvIhx>zvv)A3;CZ=Lv- z41;AmN!AG9vf5MZ1wn5t_&n=@k)KYtbA6Zem$*;8!$K0tpg#KZJ=eEV{>aUiLDyTG zEcgX|jcLC|BcW@7{VBZ?>v#+=s-}HiKVE=Rz`@>z5%RM*$x--c%1E@(lh1dhjf9u7YgzfW;5qqM>IHm!K#Qea z^P6P=xZ!uoHUkMP_@u~+hR@sI*ptvP{aYfB+M;14MSa$Uxj#mJCHRDSB zdOB9WDSSIQekJ1_mHHCDc~*#belBBvX)t!Ytk=uX=MsK}@l(4jjj#*+b(wEiY`mM> z!1i%qV~TJ8_t)ZozUOX(ELL!8Kvt5_{BK@WxNH~j=I?(3e&ioL6JP&Dd+>rU-i3{| zxzut6EcE66miOHSoM`X0nL~@uGxF`N>o*13$uv>F_aZmxq}1uGlJrm~V^Vz$4E41a z@u~DnebW)`0QniK1%DA_vF9p?|=1J>5-@R#*EyYD{fy4`R{f&-(eP;z)Tq?gu0iMxp}#D9t!^mm12xaZh%9uyjnsX^c&K(3 zGk@8}fv6MZCL(d#`fC}#v^kefOUX(T4%0`sbT;n<2%&afLIA?F{$_j?0nCB*4g8-o>e@PF{ngr~Af+p}bZd4Q5hM_8miBLjUh*W*>fBNFDR~5^U#dAN z+_>j*41`#v_DTPpn&ta~*Dfj1GitB0>?3)RHSDeC=J(3gc z^)CwMyZWf4QGV91iwx4-z5H_J-ovYuAEP~&+OeF!W1_bk_fNtEG#*C)fMouz=9gK4 zJx-BF7%e@)h==Ld^rDTlnGr8rWemTD{;Zpd<>0fc$Y1L8#$iNCoPXS8r{twX+$?qo z+sJSoE%gQAx!Y6yJ6IvhDPt$4*C7wnwM3+#lrjIqxY-8gV!)bp{c!N7k{B$Nl3U8= zWS-M$)2IxQHa_`g<`#l34^reQ-yz8a2*3>WX99Phhp&6hNAR{!-M2a?{v3f20>Y$r z_Rn7jUhteJ;F`-W2e6jZ^61nGTDbO(hjGt?C+h$jBKj}a1Z9| z^PKR4(Km{$k_-icURV8+ei%Gv^j7Cu$*|~+ebDQR{dne=R*$F>^L_yRYY&zTrOq*$ z0l3vSw&n}~^P>Mzo*7L-+O;S0+O{R|iQ{W<$~&}F#5sx9<==HRMM#$@uPD%$*N+^& zwtW)yjm}BHvC%%`WC{X+8D>QJu7 zSb}_d*PNbb;}!A>ZM){30HFe^t>*7@@by1-J%0B+2eLj_4&$kVK>W+0YW_uZUwQy= z&J@_UzKg&oU9X^qzFa!F3ZTCpu>Gp~+$zWi0GwEq`5&VY0sz)$6Y%|XI}NYp+UZ=CmiLTG=@-WP>8&Nu z=aLuutjLJ|wN0@k0wq0U^`JvPq7l zKb`;GNj^6pE&VU!+Or-kbA4*BbK^~;hcjX`V<CJLLQq&LUEjTSgoaecfSjCHn1u7$r*zZXc9w&*TEB5P& zc1wZ$T>Gy@KXUnK{(^)z*B^^LLCH0(Z(VQvC$M(Ao})jXPn!N%=d-1KNd~D$9%&ux zytk|`3H<}t!=qq(t1Z4T7xbM#-Am{68S52N&|JjtPCMx+y+#Xzg-~J!kEY;?uJ~dNY*;`b7P<;%nPkf@)SLndwdx zl_x_a?@zEdN-~1A`5F`CQN!oSbjpJxmU*a+&!GITQCl~KFvtKf2#pF-)hBj;PBTkg zD-ePHce%Zbq=49q&y3n)#4`QIqGojib&H`QKdv1si-fq=I2@>w5GCm9M?&S8#k5yG#wf~^ zr58*g#)Fkdwh0WL!D}PMQnWb`ZHgNcbdu6V@-0-jpB1Ax!Tb z0wMct%c=XxHA#0)3+Vk#eLRBMPq_V#9M7y?B>quy6vu@pkFMZx{<-=YV`7?lYIgzs zPhV1fX!B5Oqs)`Rm}K{<@gVhBl4qNKA85ORYcI|hLY`82RI0`jIV;zqoVe@uc3jZa zAD`=Zd0Y0$y3T~U$qoVu0Ra9qy9R&l1@ALTJhNumj3V6=*`(STpTQCNjE?q(XJ(4& zakS?qrMv%UwsK-~J1ZI$zWqeaP zN+%*3KFWxeGEGE*6!2s1M*?mA(Tq6C2*kMdE_$5vxtFn=%#Svkt2L0fDqyw+Y)tV_ ze(96=llR|MB;6J41b7YmRlueX{JMMO_)&cHwiDRgs*(V2MYQvroJ#9FH@^kEuCFmU z*NZ_mr*v}9@vHHl-Y&^3knWGM-?;tA>f|)_LloLc@)VD54fI&$WtETAe~F(#(9=4% zW_`2L$?;#}A5gcod8_?W?G$u0Bd?d+e;VEqK>6vvt8V zUKZfO%PCn=M**pxRbQ0(YmTmZ@Ux4Mkq!o5%-fLyvq8w)d5tki9u|}_VJ%PDOHLHJ z&zl7xOn^!A%yVeo2~f>|=?1>}=dZ&%K6L;@5C6`8_1k+?KH`o4ol&o=DpO8p|AH90g8Ts57MsX+NHl#hL>euvHnU% zy~p+|z#lzyT7E6`NaYz_>SF*U^iV+nsZUYl<2WL2)a4|~RQLv(Ccfhl9{=+gP+-K2QY4DjX$3Vvh)UrzmT2iHs1QL297d<_ymTqIs= zqGec6^jP*4Q|CiGB8A_kUoX8f-?eEjz16b8u0EL zAI2jO9|PicQ`Q6kdiy}>dN2I;_Ge%)e!cyU%e(^LzUz)zkMiJWl=|m_11Wy0pWIl_ z>9wr?1t+%Va;~3J`+6C4TTX~Ac16jFG)GU#_)*s-L63~Sfo{FVq#OB+IX+8}EypR)8Is=tI!S&KQ2lju9|A(`^JUeSK?VTRsFSnVDY%g> z?mg4b5EC)PU$p02oYFw+5lOq#=(ap_-0Pc&KxyqMekA_L6J)Er#yI&>du_2)1gg=)L!7o)`JXuoavq(>-PicQWJsFbsGbGqCP zTzldW3dqbvPWppmrYwfzSep7@78KEk9TuLu06<>`7S1U=b(m|Ev4{yg%HhIU?i zi;`pL%XttC;qXbkwa%f}{>zF~eaWs(p8yU-9cla=nJTK!D%cwoO({O=oe!*zc`w`aioBru8iCvW^1-ult|4ZN*j1!p4A zYwFPxbA0&L$ABs{ag>;>iETUUiJ^xUiMD0$e>-K5aO;?7f3pN_6*-eb1DVO?lWwgAdEQ4Z5|1kSejX;38AAb$NAvLhV=|CsH!bp#4 zaVv3#JQ1pBtS{YH$QcNYXh24#CI0gAqA)tsp28>9m+)ti`rhA`&6W~y^os{@j*q4n z9=)*=kVaU?j;E)8BVFwLVekxsE!w;ZewOmZvumHwMt;XRFZakh%KxHsY|;~aS}+8^ zNxOXhq*3kCr8#Y!?l0ZnmLQD6uTsG2g&!liu|`JCW)I-;DdP_S>yb+&)nf+*Rx{ z&CDU&xr}*1t{nXqr^55=I3$aTyv*{Igz5<@aQ2i&AB1a8?hd@>eJyv|nco;~_}H&j zF?_Ty%eCNB`=<_gwfSrv2de*_ng>!wri9<4cV0TX`bPo$0y$1mYd`#3c>K}2`1I<1 zt9aOEGNg==M0WAD@L}!OI5@%D&O)yTmVw6@=^i)-9{RXzqJA%sRobv3OZJIb z4A#xkTAmZ?g_t#G`tLRc2}1u*bJmWbQa3cY5$17(DWukc<>s}9U#;XU7ibXoAM1MK z*qn-kDIBrVy5m{bf_^JC#@Y#I^SxTD=os1)qa3oGb6Y@o`{# z0!;I)sAT@J8Ai&<*I+3L{dwj(iL%;RrTb~#50v_GSYI_Qq;<B53Jh^d|{!6>l^itx>5OnBY|A?<2S&j=^r{jy7eAFZ(C+XY! zbmvi#rhZS3&PBcV%&jLvs9leUSmu+-+`mHq;8`pUe}wq;g20T&uwuV>N8ceJj4v&e zjJDFCK%}b1@x*Lj*$*rjs4B z$PP#h=s&NQ{>{{*6lk1=0Kb^M&T9^ zA~rYo;f4R|I{fub$1f+JC3$()Ut{~=9WN+LvLqM5c{A@h(bC8u7mZ)0 z-=5zV`uBQlD)Q^vEA$NPCha$GpZP~BK0;1CJ2m$Yauf!8fbxIMUr7`6k*ufaizpic zk9L@-`Jq9eLF8BZ)z%FXZ(HH_#QvO_0K{R3Mw}&LL1a;q__=Gr_#G3O1J_;}1ZyP9 zQoh6ZV+k4oe387jCqaOeuGRr+Q!BS;!0aS8PtNgmulZ}-eD4u4 zuCsy_oXPOnM~>p-H$Bn>yaKwz7}Ij0txr@vslF#DJ~r6q>EDQgZC66Swq6?AtC_VP zr(WBSEbXaZE54NeQu|nN?zA-Vv^Y@p^21N>$+Y$4zf_)F280EV#okloCthpxd+6ox zOY)06Dz<;(I#}v!d{{C7Sb0{9f8mg?A2}0XGK_#&oqaY!a|dFW@F#af#DWb|rco_R zq(q`qJ9!#1Vyi#KnataB<&myFK*LO~z%~FghJ195jowA(Iy%cKd1&>cP#*$*i(D-F zW90`#9Sy%l|2+IUjUlW4ixFYZeB=6E=KOci5dhnG$ocGV}6oJ4o@z(#*hos=B?<{`d_Sou#F=}=Xk-tdI#=1coIMb;`_EMSiu<$ z@B7RnIB@7BuvOLXx@hM>OxEk(95L({F)z0SW2xT~r=n!v%KM|}rq*&#kW^c@9P7Oc zPg-sbA_t;7uM_9x%c3uupP}(j;ENOBsn|$EQP5f!F3}o6To0dyisTPUKVYW&m*b zjPsq`7e=lNDqTdqz!Z@|NU5I0x3nKpc&I+Lj7CLH!RvHe`t$e=S^uV!c&a?XFFvLz zpNR5KW1DGa(PPiP>pQV!-EzND7kKx80{ra zv%{$G%|}m=!w^J?N;!+i!EX9Yv{^1Fyax2~;G&xnU8Ut(eQyw>gq~=)A072_Crp@6 z`TSP<^B9?)Yw9;T>U;as_@P(~i9Fd#8j>BnF4!LebH7*UjrcPsKCOOnYh;Y5GwUMi zuK~=PuD5}z!UKoT#ozqC595Z<9$zGatY8Ia3=AT!0D#91AIB$ddJI4XtgSb1|Bu;v zo8!n)W%DdD^~VNf^Jkt@8V2-6V*Rk%O&oa<^t%i+ektc&JK@gdob}tgri4MrN)1gi zL6)w6Z)npp-Xqff*>OJPnD_8osU1WTo^q0TmO6dBxS}JgF4hZ z4A^-U2Y=e-BKdV09d3E0_N;ZC@%j&p{nG_Qdc?N}^}p$+L&*e~n1t$cb{_`PtVvHK ztKfQInT^CZDv|@`KF7aDnY_+-RzE7`rv8>`30oueW9YS(FN3d<RSVX`8oUTyy853+gvG<}+aP1P&aY z;cNcghjH5j$MmIi1uHnEkm~wEId8uA5bk>9BrsiDWVi%w9&76}GDY_u5_wL_jQE36 zJ^;)5X~{Im>sg$%lE)o9YBzNB_Nx&4<>bTF9!OaQ>LIEc#nzh&Wb;FxT( zu$<+|@1U9#siGD-r3;Zi4ZMqj(7tDc$HkwfejKE+l`ZCT9&j-9Z{puezegU%NFdvv zC!%O!dMDfGsJzCK6`w|%W4(x6aZsCfb=s-lrqhx3xaB0oI$wQ7bh$)N!FnsMYgX{A zW6CD3t=sA}Xva3xyJA%Vm;!MM%mNN|61$#dw`@S5@0sX8-=JK=BL%svnE>AV8NUIq=~ZnryLL7MfC6dJv_!BteAa7+eG^B=NeT9KTUp#L9X8V(Tk6Bc(U>7WwsEq?9E@p z{K@T^p8b*8bpw9JjK5}gX!R9-NIf3hi_PyAA`bRMUHWc<%>Gd_06363=?3Gd+qeb5 zM@Ve9{gJFpd8Cu1sNu8lYvj)a&dt_b-$SnasJ$ih zGdqAfg}Ryn+b8kpV_W$8pZ;syc;B(XA;u~mu!7SKAHV%!-1)%KI*^5k?j@Ib* zzU4&QBEJ$kC3}R?RIGB#(uNX zYtq-Y(v1Up(@cssBY?zTlmS42aS>Y>e{Yb5RT6=boJFF(%ObO!FcI{#=~k3~N`*+9>j=>DC0LEd_Bs7#An=p)b5T@IKe)OE`7EV9 zfhTJGaqWdgfACHVMy!JiEmAFAdo!H?(z!M3%19%H)YrUfCV!T;q@4UJgB3FQ4(72U zPqEw>9Et2j2AO<&T@iX1Ce7wLLH#(u3<%qJ@X#h+{IB1GyB;}#^ql}JSiz}>zP`Wh z`iD{LYRvYMbbTFpB5$(eJoQ^6HZS)EGYg!R!Tr)-4UZ%rZ-35xi`o~`!jRX?f7wmg zUO!6pH96(`6Ge|z?}YXP{?kmE*w@eEx5FEL+kQw@DH)HFUtt_b$l3>QKVJGR@~{Sb zBtD>kCV!1TQ~B@q*=6)MQ0+PYrq(Y<0Kh_gQZM2s_4Z?wv4k!L+F*;CNySZ8F!#Ni zg%=FtP+acW92tD9+@M?=>j$kqmfSwC8kF|lYYTXdFR4gqZ*m4b{7Dhf5~tJKzf)df zKMoX2=}+5K8yH01ON{u!j4RR!_slQriGT*0ks|0@$m+F`^$<~?s7`@60p`HNCwJp3 zf8zbP)+AnrDmz*C8p9=-P8RznB>#y1T+jAv`xgbw{3oB0 z*Z7d+m_4QuE%ua^Udy^zl9>TxeaYD-#y4tsG=1cpF^^o7eIYV<(v#LfFeB%i>c<)M z?@UVTZelrsCge)`Etd9enWSIocyaiw8Aj=Kgw4LO27{z_p52_HtKe{nr|-Y=xN`kj zdIo?Zl$ibN^LKchlc#K2(s%7+-kuX~%uwe}tUw+6vkS?3jDyYlXu>K9Jk$h90)UDeH~b9Ggz{d z%;aYQ?frtFI9boS9&`O`^_lYCe#hC5Vc2%?OmdFfDi?_!uMD|+1pSB zENJ+0`&ptl^0#~TT!Pm;7R$cw;5Gmc(R9;JwauOI)D9{M{p3X}?T;xAe!=FIjJ>_6j~OO_z+g3;YJ6JmkTclE;iJK_RPry!y(} zBgUAd%`-002GpBw2=!M2X4`n^&?dg|HGhp;A383&4=Y%~@}a*U{pBYfz=_AV`x%YF zv;I)!CF`YU{nSpX9qR|{oLTLv(qMpB7FL1;lnzPQn@9#py`1HA4gBS_on-|cCyXkhoRi+w^{hH;^%z9uIyLgf+Q2b zATJ>Rpa@S3xYULJUlV0p978dIxIwvTF0|3CbQ7>dq?pJ_*FK33QiO!8eix0AL>II6 z9=YfAy28o^c}Vpw_yu{gk-Ea`nB0q8eL>K@XUz@9g=SQ!5q56U3woMKPjx zx1}Sf z=uJ+K*Phe#jIz%qek^{MWD~}>iTHBg)8&V$833Nek8Hoy{0@&@bBBfeqV_zJ?psR}^-Xut%hCct*U1IPE^#Xs>L-0|4))jI)JaLVD{ zL&tI5Er-yZ{CAJ8Wb1WzDnvPnmi@?*@knTY%*(a*Fw{$Ldrus*`(#EZhle4_wZ9eY z^B%de_Mvw?8T{?Fy2x=Ede%%rPJe}ddZvQqL_TErC3$h>+ITASjMP7`J)5+Pp8Bc4 zth<(V-SA`_80ZaHWCW;k;(|X$`B8RpVDv1GNKMP6FZ6HaRhTDVYF706b(UJ*07$;_*7=jC`d2MDXfU2|Zdl zgmMa9pivLn3!6*&eOJ!-OYd9OH*r0)%Cj`c&|c>BaCCF@Sm~mSrYz`C#X9vrMj+1W z41fUC?*xeW?4x_}q96JQZoBK4+l*Vm3dX=E?m3Ky4{ZVKQ(&4q_hDh<50o(~`$)-t zpE>8frdkl%X}?7dQR^fa)|1}hlcB%d9*x<3kuK}C2F$qh_7Bdvx16Xlf9Hoc?7GbL zC-EPd_E~?TJaT#{emOdc{$0<^b2dbCO`RO8`SMW94pXL7kk9?BvcHGEL;Sj(;Wqp`lmKi9t{ z2*B~P)A}OmvqleBF3FPuO@0=7v~_qH_^j8Z&VPoFT>r+bzd3z*xfCoze}nBJ>k*ht z>cGJEHtu`8!Z-ZPhjHJd$3==(u!3d62X8!xW5>6FsmVf4Ksqt!?pxO@%eB^D;rc_J zsEX@}cfGS7zEJnMpsrQU-g??P@7%B0Dpq=PWMljdseOdLFM3b-ttZ<_@gO6ClZ#}J zS@qL>XQu-j9t#(WRn z1v6L{v#4Ba?LEJi_Lhi~CfE$0>6tc1HzqokAzurAt{u0jM%Wh1ybaghTQ1QPhigoJ z5itUm05*9z=khMi zn%)h?@mX@R9fkJEwfTGL8NS{Uot;FA^jrDJ>p_qM^~?QjS)V0Rmc1_!`@h&9MHI)g zB6p6Tz}zq5i|cO;{nEH9dMnDGldqL7Yo-Z@Ker1czs@plo{Xvie{TnHm%Dwt)*I_j zXyg)R+Xd1V9t>d^JVkP6)tv4Ln3h;|14*!z+` zj9EOEb* zIsYW7xqM64Z;O6eGC7tszj|wnr(etZVZ;|WR2jYrYPnYxfGH5Cz-Gi<$Irpv`SEw* zt|O~=0<2(JKxfz7^}r$AcK=aSVQuk_(UgXVFS*GnPV*E{kz?_cOAzwWkR&YmjC z7_~T$Dc`Db4}KqN`jb8}%lT^_If?WbCWv>({7oP5UG@e*Ck{Eaz2Eh9#muK`RsL+3!x2Ke7(w`U~&^M3o8 z025XCog-pdtXX(;(a0O|$s-)O(-jvqs?UX&q>(J~n)}Y=;G69lomph6C!$DH%_GJd z2#aYa=fL1Aanh(rTUzdoP+K<}E4_;F2Ja-uBl1Qk(#;P=m)FQDG0Ji zm+2|%YP9`1?VsK|1SEdJj6Z1{o&@42UE@HGi$32cB6EFC4V_z%Se$f$xd9m-4JqZ5 zD;KWW$Yg>ymf-jDqv7|~FOBS$^5Y5WQ2OW%3XPSw^;sZG|I6ZsYtPBs)1QYQ%k?tw zc^2`&qgo0-hU>vwZ7FgYISqzt8S*S$-?jOxl#}cEsn91)KZyOO4FIIoS}%VR>fh~c z+f)x}&1Y$MA`)_<4$BxZ_IB)c_Ql_l5zK>XMMW@Mn!sgk( zs9QU+UK8`YXW!-g2@r&GcKwsqO)j&k#Hr)x_u4O3`@v)XdQRjm^m^(^ba?2~^j<2b zcS<8wpVALY@Xd1q?a>>d|Gg2? zaOZ(deASP>9rrwP0ukum39y0{ltH6k0XTg01m5$RM=^_Ah_gBD`!o9WO!J6akEoOU zoLu759A~}^)wRvk@z&o^*DtjlaJ!VML)xTuUjd2 zK>ohJOz$~*BHPZ80bn#jb@)D$5VB0_ap~L!xw$G^7c-%pHSVQN21?Au=$v@Qjhfs+ zkVlUv%i=}JYcTi*NKbGh(X0TEiC&4%7N2#}Q|*+rSz_E- zSo22giEHuX2^c<;?~s>?FK*NFfOZ1zBvtGu(D&6(r&66QD|nh^Z1qTtgK9K84Lt$b zI{_xO-fsh+J-mi*e9gOY$H60*8Yx@B3N*Ox&I7php2vaMIRCLqO56R=yC3I9F;(As z@=vv+z>=vZ@DTw19Vn&Fm4*J~#C5G@G!_NSA4ytGIreM(ikjZHt1Z#-NB93!bo_|MjK$^!WFP#kDYl0us+G>fIMY-Jk z%yQbMnV_zqN^%*Qwy{@<=O?8@btX!kFzq>Zg~HCv|W$Lhs)Q zR3w(1?>QL)KS3$)ZUw!3u+FB{JwexH=_iMtSr4r8rPklHU-JoN3RWY)o1xQ=OS_H+ zqI$~@A;8M&Q=MKD^`F2QWJ^YXVNy zA_Jw1wMz4WIic?9zcOzIr%RUgCf)C?L2*h3(hTzM_f{v%yFXF(PJ25LYa&56Yl1WK zPQO!brKc+*##elHU6P9g41Te>RDmHbQvV$C(eQElZ34;YEtO}+r`G4-8FpnpvUBprnb%tXWBJjbkpAGQpKey3$ao7@C$^Ly&wSVkeX=_LrTpdc zDh!?lPTooT)_96Qefk>F+s7h+FafFn%z&F8p5diG|9(7jcyqKSui$I|*82khyzAxz zz&rw>YHWrql_dlLm&M4H<}X208+;(`7j1u}c+|={;4;@nX0o|Mch-yt>VBkAi1x5$ z-zkx|wqIFKsIB=193k^P+-4n5V)!%4qMFoImd4<7m1(JddSuXE8ajf zUdG{prN1%yD)mR={T(}9o?jXk0RT3lP?FQn=!^WQ2b%6T9=w>T*l zc~MMp{6>OBZar>MMPg5HouOu&w>Gi8wTX}2KgU1%cW=YNp3qzMSE|1({1$yEIefG3 z@0#AF{CG0|midG}?n9c<-~x(-<}b>eDu-tvAe_X&E^Usu|fMII%=E3022`9)(gKDZ1ej-JR| zQ$c{79!^f)lXFjfHobx2r!$;pKzNU@zcHBr5tD@>ZgqYorZ{2s>iwsF17h&nC`I~9 z_Opa*Qg?$~zxQ445u1$2KPx{cKJev(XQ6`JEO+__(a*e`k{>mh2c0Z_V;mOe&y01y zUcL1OlbHT#VzT>r`_Sh{6g<(Mldowp6!_z=*>`DJgA~clfsv6c;$y!9FTDdIcOw4+&sgIuYV|bK*7e*Qgt6cg)~gZ^eDJP-OsPjr}1e_p@Jj`Z$F8j6EKu`chw!z88q{ z0jglY>0P}_${|MnQn(BXy zlStjy@L5i>yw@Ilo^s11@#6PhQ~f!d7MJRJCyz$Ir9LIEsFX|hJ>y}SpWe&{p?@*} zjzDq0x?3{dQhTF5h0^xI{3BVHf*I0SSx*{v`Wg`D0TsCB-o70yH-?ckUZwgL`n3JZW51Tpd&@~-bX-$(Th^-};Ir^y6-CJjv-R2nR(;Uq zq}AujNATax7Z3efzn&A`67cv>rQ>Vi+hg}<5P&*D%Kz&N}g4eeQFiNv*q-?7doB{M@+G2))_lb_(5$31C8 zzTIEoTMHJe{3Vh7PL7eL-}4r8Q~IC<6{Rm8qlsi%mgk_Zh5yu$wDQ}G_h1eff;6Ol z3Ef7nK*D3BpEQ;gS&98i>z$+zVshw58qwkn}6bMIB;}^2w*-^0xS4jhE#WX8t)90s=Mz`PpP z?dEA~<3wh?W3GF*x%DiqShB8g`=Q4!i+p=u8ZI-{y?jyEo*?{Amgkv^{UWw~i172j z4Ex+FU**0^f7J1kx*_Oi%<*XQvFLFi@LGNue4g`9;OiiO-)y-@MpCj1E*uXdVd1ouzx)r_dC&rY5{AzuHFv~7e(vIqvr(Np@fmSpZ=QTBL$12 zsGQ7VZthQ`(+g>SVM+fUBindlv5W|4ZuD3tk=kvxC{cJU!A^Ck7(!g@v3FcFd`VUE zq*&08d_Gv_XOS~0McM^=IUAibK275{!id&3x0v2{;1B5ewOu`J=>_=AfB`txS#@Yf zWM&0sezT{l3V&S}316vE5<>k>faAc&?ym4HKle7=cl-pVI_4FeqH8M6a84a4_J)t_D{l|3ECp#SueerZF#$r^;x5*M6RB8*?tuxS+rWNuP=BxRC#<)4>(=K*!! z(!b=tgygoQ7oPoHyYCHBSn#xtejus`0Z(`}&EL-cPHe)IgyX4aoUG*i(na0sgaX57 zIjMS@Q{eREV$yFcnY@}D-JYbOej3d(;LkT7R~nJ!TG;ed`NxDEVcet8-a{|t1owig z!Zjz~ly2&|t==!gzf>;ump2*U<4C87%c7*cOpG9_u0^c}&unsZNC=7Xkq8-#gJvY= z^0nx%uzr~PPwNNzmy)@JU*$J~L`?RT7>y)~^rkg}kjaabUq1gSNcA%gi&{KYRsV|- zi1X%O1ZG<}F<-|A?wI1GKlx$YcWB#`*t>$ycc9mz+13o7yzvm`^9ZbM0Mpc|%26o6 zR5B==%!l5-IPh}d*HUeLO#9PiQD%oSaw7Y2*ncK^lkzB)OZceqVCZ3%*kM(|jtWva z(|`W1px(bQ+^>4{Eh8guT#7pH!;nnO6Pv+|2 zzQsPV@Gr=+2O~0PJJ}Y_YgU&XcE2uzZS*boH_HIrjIFQAu-kdkDN9lvGh zcg%{Ud0jextU%$jI{!N*FKJz~wzsY;!Zm5UIOQF^{CbT(&&i3_fA$-Q@ozujX9nqn zsIdeBnnwW|{F4bVtFXB_!L@gs#LIsEop|KP<}z}cR`59wL*;wq&=FjF?{Q$V*60vG z?n?tZg_$2@J?`X)qRC@-c$E9(id z);~v2iM$fN*?z|2v(O)9l&*Ql@iTTFdolnh2R}QkD(>I1PH^p{U#?&3elB0ny4BtY z0C1C^&ZTAmcwm&%pWKf>;=@OQC0O9xJlKd|uFRVA!ku(ck$5UZQGi z@eAQ^i5`K!!82XLb>!rqN8p*?nBw5*iqQ4L8YwmCamcO*5p3h;Me?5%vhtDm%Z)2a z-&LXv@<{lMQhN$Nr;pZ?V@Ym#6RZ5Z{R#To;-~tL#Q2aAZL2(q`lg7xliyC~8F}{f zU+T|kdy7Z#3d# z_QM#N`Ud*Mv2)dKKnX#sM^4H& zxr|HqNwSegakQ`0erIkY`lt zlk^+6i2g(;(gVxR0P@r?bWX*t0(|s)9U6Ysh3L=u``pIR?XMx8l z6Z%c%8@2X{{Ml{|n_9;YM^>S}4i;;}{7N$)TDl^MnEoZ%NH-s;Jq*_jKQWltlj%?7 zD_xJGzvMbEju7YfSp1yx*{i~xFg1;OKElW#g4^j%s^$KQIL`!rdVhL@AlZB!_)yG# zmhKN!@N1BHM35095Ub{*c_#oOu(gT9+v|AW?d$lSpZg#lczpFvfX{zObtMr0>YuG+ z+xYO!hiYBfuA1}^El8D>558}ouNU56pm1{Cd*-|CAN^n%by%W0*VJ{2BM$i!ziZC% zX_<8a{cSED9MI<8-6z~#EH2ouSDLg96doBYdM22KeUkSby9aE zyVtu{Yy1&^xATRRJ!fBmA0JZhttZ-&T&(j%v)33gb9ODYZjo)83+?MZIlfNRoPG#| zcVGU|80_Ku-+T*ZzAo|CnE_x`c(YP`Z&nce&zwLgw6e^uj^99_9U%|(Q)mpmVhklU1}ywXUhLiX$rX8+ud{wt`APCr z)(>`mEo;78`Sp}9k)EPVo09%Cc^ZO1Dt(>|A)#H==r0*h%J|`ehs{53K83tZdq33a z+#vwdfNHD4v6EAL?6xhu@(pjtqeoZo1XuxZ=Od5fy4wx`RjiHaYMumfZI2C{FkH?v3}t;m5!}ve2#Aor8WQ zf;D|m?34B}2D83U<#`4{2^jQk5a+W5;W&CN{95Z94#y~YY5bb!y@n^JN06JQ?;M>2 zRMI>PG!E8~@9w?K$NwqM0Ps5fB$E=%`|T4WD(3gIax)#=wbVY1yi%f2>XFU~#Rq{r zX4evZ#r#_$eO!Gh8fv9mi?mXaIw^xfz#B6>+KI`ao}xEB6hef(cbzxR`jMuci+^fU zH;x}kgU7jFmhqI)+rCX$rN^W1(r>ikk09!LBj{s;Ct3*FqAx~%Rr-YbA-$jU$3_0l zMi{qmc;z7l4X`*N2$4Qni^*^Agf(RN+xu}51ei>K08}S8acDE*y|+dDv)8>Hj~?09 z4;WVPc@6Ko?EoG;+I~S|zR#5b=&QCZA`Ecv6wjTsR{{q*Z!>>8P#zQ{Qf8ZE4*l(&_H2xTUH0@hf z{q)wC>>aDTw8Jp1zDAei#B=oK{Q|TzOwCtg@UmNjDZWYhrIioTas`89xxdB?0ISJS zG)eC8O{k>R?To;!pJ_Gi#M#0>CBKpOTg)#!hnVU5 zjm-3P9fsQJ1+m|V@}Yhi`b=35l2c4Hj!Zj~yhhrYgG>;Ge^~2lejmFYw(s@*6z#XE z%q;C!2mp8&2Mdv8`=>X59PiL^LUC7pIuC^OBct8p}wSVfsaIeEB__*^sX(N zRK`OT>XFx4f5d$3$$u=r)^s~zd|P_b-{Q?ub8<_JHOF{!@?^)?aZSl7pHF}gwBaBh zkAz;SeaB16cj7E`bFfM2jxzvrAj}cBw{UQ4ig(>I!S}rOqqz6bHdgTY47~-qyL;%d zllaJ|4*+qq{sO?X4U$icxBzwj^yXfPbC%T`7~fKTDOl~X;{s8=)J}2ooxk%SM!U!c z_H6|H#&!cegMBh@q6KSGJo)-*Xx9r&rFcB{V5IR`&ac0oW_z9Ylyke8M$VpK=0>_=C4Uja~{QIeML8&$ZTH ziIZ=Mv|IZNSU&$6onHOZ%DjxDsH93Er(;3$5)^cjL5gH6J! zC!YBv;Z^8!U7zapOrcj)>780%QvQ?RTLc!L;%eGYC%`=5@Uei8-g*Mx`^IP4E z1)r}#?>(Qs`!PKD(DB;l2ouKnr%ndFLDKZT)}Df_J{4r^ZQWL9+v>!4_7AOp&0dk@ zM*TAVQ1)#!v=hN&mvQnj(w|m$ucxKs#?UixrX;$xLrQ5pOM~AMertV4f59SGtDfg4 z{Z4%eDLvY{#PLJ$JLt}snb59JWU(OsuD)mdde^sMkqKawpT?j6mk0oqE-q4MRJ-2q z3q@y=e0wSPx51cZ%iHS+b3f_Zo}+|Ul7}} z=$#;0j1P~zHT@l%Q9%hfm7_)ft@5?Zn-pJiJ&>=2FBge*T?6R1kmqzHzXA0Q-IBGv zg+nJRyzkZuKlr8(;GxI2u!7GAPy*T!z#RDS9Y=tZb0AKD$+Uh~L|dn8syVOATAw}h z&zn)_wjcZDtQ}U8iNMG!demx-Um8nMTm*V%$lV8c6je>m1{v~-U{IGba zOe>Gwt;p3pz83qE;DeKIVD5|fgkMP?SpB5HdzeAlmeTlYa!h_hTpYgk$TsRP#Yg1o zWpoBk{`q}U?;58+{vRYM9U4hL9dc5BnG680QBDcNBFyw!b0YJTN=v_v&5bkyIex9q zj#XY-e_TTrA$F# zKWM9TTTZ}mz2}^nQhA_{Z{Un+&Qt27S`Pb+^0d^ClzkeBdsIKx@u%!DDOl3nXM=B) zTogHV&GO7N4WD;ByyKGN7)i%KUYvXsyusU^sTbJ`ra#IFSNpAiFl+AL2oXxhvp55w z)akbp%Lr=`@%;bU`}1(yvgO1-Scl1i#l^>y2G z_IQ8nz4n=FtkL|&T>IQAmF}$X);e>|F-JGY9COSu*IN50U3%8iN~53*a`0`_nbys2*CRBQ$_g7xEb;(9i| zGkJBASA4uPuog5A_?x4jpPE-}LKeTz&CJg}5#sST{o7&xvA5mv@7IRoRqq1+ z=wE*ep15(*VI53F+%GS((goQK_|W6e;mz-U9C+aR;pBfxVD@lr-kmDhrlq)<66GH) zaxfx}ggj>&w)!)!ttMo6_7ouhGMR`X)(6?}EEWVM=a1~$0o|v+hpEdHb@Fz$% z9D_04kA2K6$lRKlakgI3mnBrBF9yw3_zOwk??s)-w0rY~@waSJt9atV^6#>kjnByZ zYc^Or{IT8O;*Q|SXMxxJ`1APcZ+;z~y?N*U*8e3{=C<~!^ zC;m}g(fVqPoA6!7($hnKP_xjw=0?{=Ac7 zH7Tb46XQ8r@7J9p ztJV__jC_^S`R!wH(tu4no=}|Myp4}NcaCp=(=+&A|K7uR_Li)oc)z^R#Y-FkuldnO zA$QLAuK-N1gS5ln$A7@wHZ{)Z+Lz3K8|@2vUEPlN0{R|318*o-CD{>e9+Ljxz5 zY%@W|&$A|WUC8izds$?$0Q5#F-VG1LF*=+W2>Ve$%kKE%^A84d43OXYo~k z`-kw!XP;A?j0Vp4%e^o5#`Ec0=Xle5p1|&62gn63=M&>Et$DnpF>f#W1$UlUGDUs} zNj>8~g3rp@CzVwDV!pG7WENkn{~sx%NdZq^QJlo^JMsh>)1TqT(X;8h6MGKhnxNhm ze-!n%wtvM=2|h~mAc6~?EGqFidWbW6LceJL)m;CPCphZ;H#yQs8HL9&1cxBa%X9z$ z-g?N8aK#GFk94NL5B1smAycM}2mie%?*?SoToyk41aa^Vvc_*~`L? zEO-IuKV1Y%xuc|B`c0Saz6c<@gH7%LTmah(>~5dqW6uNM`o^31Q-AMA@$~Z-)b{Xx zd9fAKq2rMcJ%$f{>?Yc_0o${~HvlF(Rqzt|n^SC>mH(jqBa_sW0FOq?ZX#Lyg4`E5 z_bk7%@H4F6P*?ApH?H{6IEn+;>5EQMX2}RfpB_I9oofGzJ`6B{({AizOjM*kj<&PX zd#Cf#?da%cvPT1MX7kR!dFQ3RGB``W3%(iu5#9Ha{}%nJE(ZUmKBu4jd!4Q4r8@mY2+W!KWVs8E=0ki_U#N(BoBuE)0+u6m9X;12l57<;UiIt#&v7-~q zmzDrtbbBNE57tdK#HfzglY?&opS3e}tG^V6B|Gsb>MuQcT|0gmpG?NKx;QiXV(C?% zbgJNcG1RfLzf~`6J{Ia7w5NXYZ@Bzt^MHBn z`gOm&(B((o{z*Lb>|GUncXoKPO&e22=6kdm88|$d-9AN9JL7|etIA2PZw(0^t9?ZZ zaIwi_?NRcB0z;n4~}!uZT)YRZgf!`ejd=u=Ox&2H!r| zCtbWi^LVPa0q`xn{P*TbfQ^sj6oZWJ1jcD!_Wvpz(@KeKJ$|toEP7F<$mwrprkFa2 zb~f{#@w)<_djiGa_tIbDcU>d5bo9)m?tqhT2LI)?liWNt$4O^=FEY?xe=k$m>qqAO z!i;k@`8Sdrl%!vjsTTuX3&xM3$H)_nmzCDe^u&~^pGE@D;I~jz*h^#AJsI zgujW_)skFZ{|N3>>y-q32JkJG=E^25;Y%cdyQ=la!Xsq==t((%`=Ivd_-c@7-d6Nw z@F`5cHRIyMezVtbt#M)Ze@e7w^|yG5^b^vX5dXF@eRS6oKMA0I1wfazlZVB-D6gf0 zQL}qG7)0IZFGYBo;Wa0Kr^Yw+AJEUDZj9d|lkM=iNT!W!me^wO8Ezh-<&4xf1X zS%athNq|q6^3lhi!&~3^smu6Ob}FU>#{H;=hm8x?`tQCen(v4Ei+Pmc&*ZcU<8LaP zdPkn@r)IT$i(h$Qle~jZEHwScDE+KN$(jMaO}wH&qD_1D1P05Gelk&?6c^WPmmd2B zCwo#H$-~mE&Oa|X;o(b?E{prbd}s~J*KIQSJpGu-f%jnl30H^jt9}x|rfVbsn8`76 z@*gp^=>NyVe&IX(Yn?|>r;`9#2F7Y1;cp=0tknWYoxOY>=NlCkW6R8LFV9laj^ zv@(|tzFrTJKEzkr^;ptDK*7j-XS<4$J+0;)Y#wqNrYtmCK z^h<)kI_Ww3J$er8xsb?Nh2963)Ay1>YXOmCbRmel0>F9hV^SI}G22GJOL? z`|shLnIli1#50K~eY?MQ74;_=@AVu0jyi$EY+(8G;w&NYO*)0~PxPO<;8VYy^9I22(Z1gs z^Ig1_p9HY=X8Z~Ov&m$?RMFjo4cSeCWAjhzFUzo3Pl}5DvnM(FujbS84A7zRRZbYYdS)Wi z2C+3@yTQdB!6%>I;5+{LbNI&Z`cXXf+|3>k++4h0Ug+}bAO9$B-@3cEJw0R#|GH>I zX?=D}(7sq^D(j(#key$rT2H+AcQon1$dk$Gk-e(qUBoAx^?bB2`v>-fvqI02Z(+Yy zy}(bHoEtfjXW<1gzZpN3`NaB>1b#Rtoyo_JqX+NZi}+vo3juI(m^VKV^Kq3=0{HW4 zGtW#d(y@d>tc>pH;xik>ANTu5SwW8;n_95{$i%D1TTKS#ZXoF zAINB1_GmU4e1`Ag_ZiSGJL%Fh_|1N*%)CFCsV#3R6FsINmOicf7GIIy8O@YN{XN+V z$)_VaN1i4QI)fj|omuwO|MT>$xgHURJ2EOi zTL^xdhGXO;`CFL$q0+K(%kYo--^#c;af`6{s{AMLlJ(Ezt*pn@@vgx4d#K8IWb@ic z7KqoL@oAN2+>kQ>KQZn%lI!r3qxwJ}Grof@kK0V01G~*kgY(OfN23JIn9d{yk{3@0<0^$s3D{ zjGum83;|spkdn z{^VU?dwppyqUwvkb*XGNJh&cD)jxQAFemO6zaR1E)hqfK-V7M+iT@A{@9~-4kMv>b zze^}-yQBOjsh589wXkO^t}NnD?ZWAn!n5nP#}6B?5PZ{eR!)$!Bl*gHY4nMP5xz(I zb@1Y~N6CRhyQ`800KfmA)JHtnz5hK&p)13TI<+UcAdsdG& z&kghUrL2=PbnQq=?-aX?j==A%-|anuWETeE&j06+PT>SkIe)tvk8dW{(0!hcj{b=G@YpFNy`zjbYk$A$&2+e;T- zW}FR}=J_*=e;xbi@gex@zcsJ`(Mi*4EC|H*(DPyZOYvF0SB+Wvtp-i7vi}g9Z*%?5 z@G|tOx}V@G$tqQ!?I#%iigH>0#@wHf`qM+X{C69ISJveyUa2PmmWL7>?0TSn0qRfg zGAEzaqyAxr>nrkP!l~<#62<5{`nZTkb|iUHrC;5RRwtju54(A*%2OF%Z&GCNReFqG z*wSa-HGZ~K_*rYuS1~^${!jJT*}dRjwVT7iWOOUzU*LzTXZSULYy546A67s5q$_IA z^e0LGihrEo9C||FI|d{D=Ar@H4bE=~KK#iG{G-?1z&C#PTk+VF&vp1me9HZ@zE~TB z%j&ni_JhEk4z2%Tm{Ed6+Tti&6qu)Us%H zNvrVp-?bhy|Hf|CJ3hr~kL1Zt&a?hK=&Aj=S9(9gCef?OUQ6CY4vF+fY_3~pM=k5G z>1S~W>CdTarf&mID)CQs{U-QLf91-fd&;Ryi!%V)xVP2WQc( z2zq+b@>uY}iL-e9Jv?2#b@md{jrh^+**Hh=?8&l2pK{BLd|uZ~9}J&Xe{uR{b@F7} zq!HPpZf2h(@QTUrZ2-48x$f1I0EfS)j|IyHkPXi8ynX`FhPLm$6WfwLOTp=(_ z+5w*&YWK^%Dsx@G@tsd%Cjho*mk9uD_9r)jE+&Z9ORHq_adds~{Febf6I=C9;~}lH zYQn0=XKYlcB+EoM+IWzBx&9%dtK^R26jxt_oN1CVx@Xbx`b6^Vz>WX3-bVhHNg|VR zQfeoje2G1`ouWgKF!?Ud!^OTKQ4?)Px|^{dq2nD(PB?Iye|BDF`cGO zVIvKDT(0=4!%F~=ivvpyc-e=M#xynidfPVzw!CF5p z{VD3+rt}Ky3vn~~iS}7?;Dy$g)h-SSmS5IhuR@*?d~#xZo<8oizA(_=qCd+22)_}2 zOE1;rM|5TAGxn3gUzL7}^V3`=yhR#?`w`r!^uer;fqc!wW7*FkxG=xIEhhS7yG;EL zu&n{xhVwf+eDKk`_y@0f4&VOjNAS$^Hx7L^rquV#RhP?glpXN8_df&K39yy@kVJc^ zQpx5cWA9G?5Dv~-KDwT;aU_E;l0TDoMG5`iXq?B!2hF%De^a8H!L$5E?d&@2(P#a0 zvYw@z;z+(|ep#E}s8r$x4`08ANIeqNmP(>0bdkHnV;W4t_^zZqsN` zzCwO8VA8=9;g`g~KLr(iaAEbInOh%m^t^Q^6b<`V{Wc93chB+8kKM#y|EG`P+h6?% zp1U=D6QIFBe!rZ&*tYSWk3NYHeCRo}wgcJ*izfh&|13Podab`@vG^)`)en*WS775= z{K^F!d>MaPKZkz0`M2mXemlXJ`A16cNxZ#?g-Lpz`W7+esn(MSUlo53N}Le0@!4Ws zvr6@F$D{A@Kj{t*GWG>)0P)sraAO!ee{>UxAfxA8eb4=Jse^OVkwG2+Ns5raJA zKj7OOq7yll#p08&nr;q8`5^RB`l%6(FLDNKaFEfhoP-keB!WXy&*pc5MXg66J4t0e zoM3)RgufGk6<)HNR_4F+!^cdrqe`k|LHwwGEWg5R20Z#zQ7Zn?;?t0m3RVKU;r*8cLi$=6AB=0q>rWc63apUt{C^iuz5;2oOxMv^-;arT5d zd$OpzFO~k4WCnYm-GoOQ(S(lapR4+^O63WxwR-HEqm$RpDW@mC9)aqUAMA;CaGfOq zgzT5;i+$pwiqC^f#$(pcv3GOKbezu|ZezFqXV9Cm70riJpZxdt+kqP^0k9DO*SbuB zF^NkbitvJ43(m-l=v#t6cX=`&O5#v29c-4h!N6&E&v z#~~udc{y%DkYLm$XlMF+^_d9^@AQ=4ZvXFWhx0pk@yN$-;xGTRC-Ap^;2n7CxxH?9K()^}#6M#!K2xW}wmf#B7?3`9Jf^mLEE- zldOGv^h)uTwW0CmQ#WsCPrO(-8Jdo-qV*xHY?fQyS`>tzDq;%VU8gFw4J@3`bTP?FVN&1|{! z{sak!*tn{XHD~mya-9Hwt4wM(BXZj00Hc#08LckZFpegY;LcdTy zj;~-I)H?K2dtibZLf@qmSqrW*epV@t&ujr1ncvl*v$FXcv5!;Qf0S%a@L3;rlFa}1 z`mgxEsz28F6`onQj=$Ey_d(t4n*hMYtsOr2=moy{mCxW?zW*oi)U!9#smT3uy5if( z6VE<_AARq$I6t2P&O@SRk&GHW5vt6`h+m5?m5q&Un zu_wuv9M*cB(H}`xd;Mj8y9Mow`&B!S>c+ZZ>dBzDII!015z9|?{*x#4$M3=o=u0xc zaVq_Lb#~sd_g#Ju11Sx_bpU@HS(%M_#9!qJfS$kZ;r{8vf30DAu>tNrV?cf1R|4Pp ztAKV6>}3BBP#G1ifU7+DH_?Em2!&UMzd1QxO&CPoHF|9_3Xe~nQuw-zgC=HuEl)n z__s5?PCZI4vYFc;^X$%V#vV^#2jTp#%6-*WRu5XghJRexxi`+0CuoX%w(i;#k27`z z^T)gO334ZAoABZA6M=W|-jCnF-+0xh@U5?W1kc>K3jwf0|9b$Dt=%tq(UITWX5RMk zC-Lr&-vlns4<|L<{MLRd`jw{H{irbWCwfwA#IITFHwyiuO$;-y+Hwws@{B%_5cOx{ z!$>|S{u2hi8t*uIoZU9?o8J_R^d8BJZrqIcv1FeFJz?YPCkHTt~S2|!C$5q z>-V42MPcHng{YVE1;MSyze(5XAI+bU>qs!~fqMQZ)1PNgRXIVlN9(}aU?2-}kico- zMVTMzFDbtsJR#Gca4k-bCUEPCfCZ8{{wY}402j9}@V<}T!Z*I^DSXTK{{%ku%yWnE z#7d69xp%+#CAN_te&=I&;;9?hfAXl;ZM2?EH%7)`%@aXve8H|uqx4xlsD5QWK;Acn zjrGx(__9LRqHoknbL;?a}QW}Loy^jJLvaORT|L_)2%K*}-kN{Q#=QBT@!#X?ksa%6f;Vfv1xdjj+cV*()8wOp7dA-PKP^%46cAm!^Vlaf4E-Ed)KYJ=3>m7ny#v?=k#T79T7^SoY9HY&Z$xm&KC=kv<4}5vSYC zUVD8M)>lUF68vN1lyKkSjc3NMilYQEzFsf=K0qYlFRD9-Pm5n!iRA8iY~Sh1L5-sf z^i%QB#QUTpxs>x_yIe;WcUpS}*lq!w&6PqGE11pTy?*Wq=~tTl(i4x-dIcY&r>o@0 zF^Xx@P_bHcB5-Pb7366~yBXkH^u%uu+41z*w>P4H#Lt>`W)TSHhq(ww`eQaJMSE`5 z{wv|r$NEO};kBO%-$<$UBmDO9BqNgVAV);reUiWfj^mxVuxBl6a_}h!2pOu0j{9Y4 zBm45?bGPy1A9@Cm?WLMqJDd*p*8u1A&hG5w(My^!^8p6DF3$R#p$z@qh~Kl;r8Ot% z5j=Yc|fx|UC*O9#qk@d+*zDnIk{x?S3L>!3QK>~{-V0YXLb@D$-8F$WO1^` zhjpJ_uNZzk`8xkLRa*oPvYs6-ROFHWj+4u{E<%OT`P1pBKUi-&V6$C-E)oFpfBtvC zcYfJ^|KGoYwkW}76CS)Q;k`_lKX?~F`*Vx?RtCt+IEL-AK)r0YGBw7ac$vxu`0^Gr ze{KfM;+rXCu$^XJtC>sqaN#Ke!JhX|(_^S{J*W&Duf&F~Rd@$g3Y9eUJj7?y0Fe`Dm2;H*Lf*VFnkYhN*L z{jXOHCs{nY3|}f}X}!MHTnI&zd2&FeCjk!V&o;QYeHU;0;IsHEKkza9z#Be*=cXqC zcCCw7qV@28F=HO5y!Ycb@z@i0fwS#CSljd;avJa}Gk>6YVb-Uv9({N?+WcqhFYO;l zxJCS?=Y$upu=K4smf_3NkC&Afr`^rsC;mE$udC~Sw%%06s~H=gD*i!xu8!Z3y%6I! zTTiNXSkZ^(gYnzU=9=|Oj{K*z$5f6CZ#5Y<>;F#xJbAn|{B46Hf}$QY&BOXG0NNRF z)_{xMqKorv**UPgb;uaBOXqK9C@ke=B?^A1AoY*>e2~iW;2Hy$@i(#N;U6&$C%C0g zptC0>v_1znBPIQL^gDU26Jqi3dO=VCZ!SKGDgngb4q)XE>{OC=N?xr%CRj-1>0^_{ zA*lrR<@gKJr^x(PgSt=5$A&m)9SSZ)t^bupw`c5B!PTi3OV8hQ{80WQTa4xMq_V`H z1HTxL44?Lk+Hb@5JDERDOG0-x|0^f454}@-lP@M-%{M{Us|(Xl64+p~B4Nil{45U4^c!u$ymrI6cyUJPhrD>-u=gx( zL)4y#82WGKFfv45EZLJ39e#IRa^NX``($!I$1V6#KVQ{fKW`X&CfC(w;miCAjCRwG zf5!qYoR_D15}H{LJ`>aetu)O*acJvy)qE9(u~{ z^x9OrHUCUH(dO<{b!+?+eP{Ez$15Hk)xY)r&(n|g7lvJV{2%>e&sX1t@kbv2#ypj5 z{Cd{<`4s3Y{9vnBM}W7Ha8UEV@9O!FetZo1CwyjCJrAYpzuRB0HQc^)7ysh@PvPq? z1cE#GieLV3;`?V;}G;dq}upGatep=q%j|R+$=Wo0?BMV}( zcr%g1jZZUvv_H@EmD#Pqzv)k{{sF$aVw^sf+zEbjxD=knQXZ{mN{^IC5udH2SJ_8I zWGd^ZRqsKw`C7R@!}B~KkJHK4Lzt^v-**-;&e*2HD6D99@ekgrib^oiBr%+!cVX{&U zZ7n?w=qpP!xc!@rFLlaQ`K$Cg{Wq_@%7>`&WaYK!U4^}Qxd&y!TCj`(>oO>!Z)$kqfbO0QV^qk2Z;h+9K_@lxoJMa3R>VTdqd@ z)%#*MckU8Ra!=W^gcl(GU2Q_xeZSuY;5j~6^zO^DIs3}!>}$75PV=kGo%0$lea1ex zmVejYl2b@HgGV}q*Y%}2mus9&Q~lNhh3hnbu`NOQV*PPDg2-6tCl>y{eV zSh4Ycg+#@ZX532x{H7D-ly;lKkz7i z@LzoR@|ytCF#VUWAD^iu*28Px{y3g{=H~wNeEbxGsz{LtEU*!6oI4T_GX zza(xJ=f0~?W|JI^b7dXUZ4-SWj<)1-pInXf=p>OU${A9^)(6y$JqPEwI^+bYa7)AV^1TS#6)~+z+D!Y6Jo)_AFzDV zj5ls7w}{_VF%G;jA1m-P@x34;$Y`gVKp69}axzWYRdepUN*Nh{1|Pe5i}*~BEsf?; zdfEMCJdZxQy8eg~bESVy?LN@QY~9O(5G;dSYh9bk)_`rp?HlKK=K;Pif(%2UtZ#*e(?aol+BRsiMAE9L|oPF?qh-=BIdhHWR;4|6`S>reG0 zd~~x_^~+Y=T-?+Ne0<@PbqMfQgwz_4P1G;{zLQu`-4G^$G589I(g)D`1&SoZ^zT=z#eBR)o{UB znSQPxUoRNTPDB#<#hPCR|BH9G4fx}4i~`Gd!YzF;{5X1oHSWfyK76-}@F(tg!kLe( zf3fI${SAKmpK~#JCG@{gf5d-ce?xUoO`cz2^<~NH=+Wu|!2ZStE1zK>C4R|v>FvM) zclFWRfzrDn2N(KtYaNLEF%cA}VMt#>UYv>C-ZgnZR{|_a z;;FsSK?0rKN{qo1Hzdm+H2j=xC|VX9f^E`mYV6!L1X)SZ$SGB7moC=s$Kha1cP-U0 zut{$BOymPylcI$azpcA;rZDyE@@snL1oJ3_!`7JyMp#Z)DbNBjpH^ANk345vy%SF6 zh*WRJQWLEER-YM3Mur|IXQ^M)QbGNP*P)LcmbzZG(uJrW1O)v%Q!$J0@E0c!9~mWJ zm_M!N$9$;fGmW8}6%>zSOjH@!r9Mr@kx~e3FSMFz_on8pxc9RzG4J0bU#bcXiCK!V zFQ7CAHT9C5=N}#-nF{jJgG<*tbA}aDlSHtIK3Xv8)?S4-VH578gz_uLXXe)rC4x}* z%k`@pgtS|I4DV_~M}eL^lk`5Z;Iod>RZiIlN?w&Kg~2gjZ3eU9XUWL-_UT7I zQTbr8L@DatQlL{IWya@~1H+W*?@CVys~UgP9+^(c=He?blwo>hZjLUo5G@~{Y}_ak zk!>LkPgDzd&o;*DHSP1#zwNRl91n_w<|)&wfFd7uz!8R5bA1GafCO@|NS(56)eS+H zO=wOqqJZ?`?xeM=%}DXCwWZ*V_I;PLJBC$5^s3G9zu}xpSr}Hy;zb*%3B-`5?9lXl zh@ndDA#YAu!tE+^5*@8PI6-Z;ighbW`wipiw~J6Ct5XNHF>y7B69~8CHlfh<8y1nG z^hvx)nuAC^Pu~YH`v~Mxs^S$;XN#3(!B*6IH#(uLt_kxILV1lk7O`BJ-huLdzSClM z=e8{m59Tt2XkTe}xj+nfv0blb;p&Gf=GWx)hj@fKG1IVf{0BR;gE3dRp$fZE4)vRey(wiyLm>tC%Un7RGMhMh{02NB9fosg#fmsP*}<{WH%7rJqVmO-y- zKFHfz(t{+^>-@;-ku`~P${Sk|{#zBOhEcrA@tWpA`9p>Tftu&_5)(G} zA_EbS0e5WGXNbR2+H=Lkz1*k-B{n@cC~Hs+*)CR)0B*{_9>X0R`2Un0Se((oNeU2J zst|3ppI(-7Lye;CM=tpx3nOH**;Rw2ab>_EUIJ`?v{1Ggc>(Qiu5Yz zV3G>*r}no^^VlvB%)B3q`(<72_^8)lwFZ3D0eL!quqN?xl3dTcRj2dHR4Tag>NA5e zm`!fMR?8>b)b1ZxrEgG!{HM$RXew{&>Sf)+?C}VCw2M*zz47cC!I_X38Qyuu%v$tK zWbbk$+tTI+vDnYyz!K1&bGsiKwM}7W(r2oC2OUEA@jSz$I+}TCClB(kP}Ab`T&NR< z5=Zp6RBswi_u9Wo3bxePPm^sri4>IC&pE;GI6kM&xB)wtT9*=X_wVXhHBENzB<3yT z#fhzJ;!mZMaW?PhOH(1U)AXbMd@wsLk;{Lh6p~CPq#oXzZIc?#VIG)M9g(6D_0R_@ zhhZ;_vq(y96s5+zQ&`~!`#wzD4!rJYe%jCwKQQ{^?LKESgtpxr%m~AKv7DnBb%4M6 z>T49IbYtxwPZnty4XG2w`fiqQaotX7eAah!+%jSlvv|!E?9X^j+>20dTq2~Pxk6cw z-g7Za+AC>Q=#x~5)P!~Dup7b(KXpX-{cuHi6O^@N7N}*=g`R@m9(z_D&Q2$V*ii{2 zHT~J&VKD8HxC{DxW8WiXea&!Bgp+VXaTg-QFk;M%bqwC@Z);BCG%?TLY?ooUE6e>n2;lDG9T_hxRKfq?AYFCtbd%b;!^AB&uP}f>@|gKz4yl#u)Xx3;H=f? zekOVJJu+$+wVm@ALGu)Qpc4^J2tz+0gt#pYb*1XX=w#I{xDv_konzA<511_pgIShC z@1O?@j5%y_k0fDr@}&;`d>fF`uco}(zbMw6>gRVk`EW`4*wy6hc{*5tMLHH961zK; zo1XAdie{;BL)pxv4wmW6?|0XOnu9Q~CynbRQ9#CH*Eb>T_$cziAuMI;;x{0O-9G&E zuBiB~3;>nO@s49k+3)Sq-`F#!>rPICH>7J-WXSCik`i?no;ivA(OkPShyE`EYw^8$ zj+txbH*?nQ-=DYqNe7^kv)$is=^p2bmv}XDtjtamq9E>FOMM&cfH$Qx$MALNX9<{1ey`+Nen89cpT z**u!dqzoI^^Q;y;S>18OpL(zpb>29ms7Ew9xjtV0njsUn5%NGc&voRR7EE8o zGFn@y@jdj@YXWbygU@ zr5F%U`HAd9csV|$cEjaackjoRuUCC|Qs=8T;s?BpjP!k;1Q1ZU^F-C;Z#O>p+M zMtQQ^V|+19*A|3g<;)wE*FMZAWn@nM% zw17}JIt=!MtvFpg-qFpti;%!kxRcPgjAi6VM9LVj`v!dp{7EFis?Q*t!O1$fpUb0_ z!Pl7v{@NFuwb2V^2aVNBex&&xAL5`QNSY=@Ik)An2(?c(8^=7}?d+sqzNzb|5B^En zRq)*`PltM*{$}kJ9VFh6M^wqSCUXMvFDn2ZucE4*e*S#@T{GJQ(2S)psP&oi{o2W% zI(SjKjqx$iXRs%;*_zMhHT0jk=j+Z}QxfD;vzQ*@5AbtMZ6^QRE!I2SB`Sg7mh)6e z`EyRA=(z-Q>$o1ItU{{!XfEnE<&`8BRQH>W* zF5%AF4g0iYK=TpMpI#WZ#0%_(oP-`(fnVz}|C;%(?riUv1A?&!si4&cL-HZEQJl54 zJt*S^5Bqk%#O=;?xxH?4Cd&ms z(9V1q<)S%nIWk-#dx5>2rGBGkI_gR6Z4AfQY4m?h*~D;?GwEnUGXM4+zJUVq^|Dyx z&uhtX--MJCJrbyaTk1E4NzsH7yte{!}CLC=N%0;oGYL`n1#W;)uPFVSb3g163mu)k(hExh+|9G!bWht zCH@P=aIC(VVWJ6Y^z-!XXo=@J4X$COiSB7KUhgRBqf2UoFwGt5DYz{!&tNA3Y!sFS zdvI%>7tqWQYcA;O@q|8(5_e?m20WG{U%Rh_@7>L^dzHMw!7D8fy*jv)1{96x_t5zW zYRyS1_TDHsdnn_E$p2p7?PK$kWJ*J2BlwMD&CRFcHli>W6kpw2taUf4>Ua8TRgzEU zx%$PS*X~09a9xR29O^E#kg1i5icZ7bIvMh2saTkBdOm4KXlk5wdR;A-x*x^8+@S8}j@kH=ZJ;M@)hc(n6Nx#hYgvCg6Af zuzn~?4#i!9RW*tx?Gw>%N@7;&zY7g~@@QY+Ei*RlZSq;YIxhtU8pk8NYzhl)%dUB% zhy3!(b*Q$42aTsb=&{Mc9o3^{8X}GkZbBpVJf)-R(Pb2|waQ8XUbva<7RAL1qI~_U zV_3vUbkg5Hk$Gc~He3MYxbu8pEZ>m7gPc6};zSBS8W-nK8T&L(?+VJs+LHqxx5MHHoSLn$lJGPeEXP=|IwZr_X z%`dhDzlwjWBnI+ZBPICMJUdE&lR`eZ>d}ZVW{32uF!!*#3hr9D&-7o3=xk#5?Q3{s z{xiL!cxLsDj3)Km!Si2cSa9|O2@nE4I>5nrVOv1yp;`y>K#QQgkhi49=~wTqa68+O zs||$ef?b^)N5pU!;yEMq)zKn~Sk)49uGp?9^a=0EqsY+N8px?9us8OImtxnxJDF7A zhVJO+0EE2!j>frQgic5_gz|E?4beoqH#56U7y9{4V%+_Cy+NJ^%cqaQSQOnm|KMpkw|)bs9NL1-z4;e>~S zmxGp0VqmDX9I_l!hnc8gqwB2!aSiXnEcwpqiL4Qw7)W}M6f+)Gbn>IOpw&t99G_Lt zIeK7YE?}a^y7`dsyM?$JyM?z=JbJeBo2^*~0Diq#`C1{QT3f;^+jp`k%JOXp;f7+s zcSu_4IRZ#9O*_;+J~eaqKk8_Xw62cOa=^HIel|0?ifS_2fBT4}1Y4)9VpTDPuu>6b zp)mEs*V%N;Sttc;4Oyn6sB!t_3ixZkZ|K^24SP`d$JJR=s!&DqA`L!Te0ws3PKtwX`O(on;d=S- zh0rbJS0fxWoHE^r8=JD1r;3jsoPzY)UP8x{()w~%W{OD#!Z!idk|6h{LDH!*@rU$> z;B2DPVrC3(H13S81|$|Va$Osl^ES@;)}+zlR%yZRci<@6UB+d-v{GpnJ%kHbq_G(Z zk2Y+04t`3>nwExHcBsKl|H=jYCKt1e2@V)%B&U8RgT@muWNS>R)2=BvE$Hn_2Ra6= zId`|e;$9(ax*3TxX70cmn2#0veJ@S6)@)w%slnTYC`ncNy0+A2^7@kl=baE(xy26m zmH6z2$rYWGLHxzpd;J?a^~iJuotLvm+LhHbwY<-L`3l)9mb#AFVAVaH2-^;eE8U>s ze!L22?g5)VOIKM&Q$aA$KBr&lhKNs(_8;u+^~{2&%N#Fd!$}_M__bH zt(j>K*osZJQ!OWLZcQY)eT{?=war=2)n)3{ooYY(_pdVOs2$8bDv(HKUTLS zA}akJ`%`m5Vvj?YS`22?Q5Ld52E%FJd~|T_G0Bc){NaYLp1A_1b2_ETj0ygXRd_x~ zYVJV*(2E#>p2`beBWI`JT*NwWafuK)Ccv-aiM~HglPlX4|U$2iy#mkmJuW1b4Az|$;h)#NrO?elC(3_uC zhB*x3T$-J2(x`Wkk`GpLzp-oPCt}eh$i#;TE74M|7CXMgb6*i>FT5`obq>FL@#e2} zz?u(?^g?I*LnU9VjDH>>2Fb>-QxOqDwmY>#!(yg3w+Nk++zp2I5iBWSJCK=SM)-AP zBsiJ3`0e50-Y#IK$)9JJ(d|KG(WM~qRuRXO(`$!XX-}LaZ&q8$X)Shk$aFXIF*L%f zR)#&V9%bOQ;#UWgwJ*Mgs_D_p_DmQYFvJVb_gi0Qs$s*w&B%`+ch`~g@{GPxWxW3{ zp&zA6=}Kye$EXy~{MmJ)W=FC45ULHeJ@c{HfGO!v(o_*DWRZ?Z36UFt1UWD`uF#rK z@A4feMBTBGWp;B_ICuCta*F@}8bLfUj_z-Si$L99Z(A`f=ULl!+;22&OdnMno|#b$ z^w|eBFXa8!d^bpv8LlIw(ajD_xK(@BE;BsfhF3e(>@$)uN|@^B0qbW%xNbrbTI+V( zZ*%X_TtR$IQr-N$uc>K5#@?SGo<`Y}B0cB12>Zq~RGu?j`{jiFbD~R{DjUSxFk|s) zO7{9_#oz_yLP`!7mvzI)^g{3#k;peL(5xh^FB%?W5B-Riv^`$%fa%tC#|)Sadtx%Ok*!NI8DZ2Hb705)&^cR~dcSym*R4c>|657dt|?)X z>i+KlGxENy9wPE%(uvO|k8*lg@1fES)|K2L=w+8$2~!v8nIQMFlD_lz4n-?>B(Gi5 zix(H)yHu<`R9u2=RlJWs%4tX5kiOQNGggxGEF)PT))Ea-)Y67n?qNF*&dGkWiihg_ zp|)qj)8e>~NK+4YpR-?)Z6&&JcJg})oyvPwb@isgDH$UeBg&UM&w4+yC+rQ5ooVyB zc;k4?j#%=bg_BJWRuzPvM97os)9BjpM3@R4rJO=fM3+AWuc!8-uHAL0vNA<;#-H#4<%|6oiNy2NOnFkLK%(`ly{megMKy@u<_@&8bT5;sQ zjM~>}Tq(0!sEgRnA=D$u5~sg$YNKZ9NbS%HPy=7fG;W`txd~xuI<`EA3=b%dUpLM|Tdhi3Y7u=?&aYo8y5w#suYj zSXQ#Wj#w8zX+O*C6akz9csS^G^xQ^pTa;KaX@@u-{GA;mHRiwfw9456;{|DzJ$*u} z0qdH(c|74dw)`=5qaK}pS$$K*kG7x?P_?T%5|_E2H{44q=tLDDVqjv5yNRo};a9UG z1DjI4a`0Gh>G;FPj<1a(*D0IpIa!(CvQ)A`2})6>2jfRBda7dw*PNzG41IEyc*W>a zhe$9neSOjswK1x)VSZv3xo7`AUu>&)c?!fmK@10oF!-e5=bSk3k2zf9>M%!kbS(TZ zi9DwV(;pgL*IWOEkZSXPt`%e7;7=#y0NYWNQOIjx_>oK0441}^Ecy`jJpMhXaR63( zE=KR}eZs>AMS45&ea;rAt+>!!g69dk4r`^|=WF9fX5()U*CuDYJQGWXy3ZIhEbe2! zNxoc&s)m(!_D(prgFMKM3=5rl&Y=6rz$_wZ9AmxSxd*-4AO%gPsxQJMK*#EILpl*U z`TNdy#C@Y-)DQM8-ApM~5V$7s<)(w+asuYR5WN2(knJzmVM!P;@vwz5Wqr+|v2*1K zc@qF@R{@Vq)JPt2$RhTwkrF~{z1J##Wfils@89a`rX}s7-v)4pi)uZyx)2uDKWee> z#D31oSzcqd_GYb!Q7vvLz=jWQS4COPyKTLr8uik(^XDvI;J&PQkZ`A4P_FQ=?q#wi zi%QHrUo#=1)Dg_h;PMAcu;wn#ZIDG^e^Op%m-Vb%_*ZQ;(*c3ani255vVTF0H_*@Z zk2{yW?hgKU&M$QWON2aB!G z{&f+VbFt7A9I0zS=#v?7p_)_fOG%WWROb1qdrsdEzAP?YBAb!yCkUXe?y$YKMT;be zr=T-2;;sqg_4ex{q5V3O-`T|XPGuq37%cT!hxEUT>fzsWuh^2(pLm4TEZq|w_6;i+ zCqqeEy?X3qFc7=e4Guq8lkV}3`}I6(23-0LTRC}h={n@yExXI=QiN|T&fnpFk7kOl zIwuY$_?GtBZ~%p~eT4w8R67>uE#+zF>3tPK+auWUF$qSSl5#3FW=w@O{(HUO&VNdk z5W6?KZ(yzV=jw51ooF1EJ=X_r?5pMi_D`3L6n{fmCn~uh`7yU31q9tUwkINGfy*N` z{EfzFcS6bfrG7Kr{K?-BNRR@bk-5pH>j|VnV)%aGUsx_h_2eDMuhlXUV+&asXA1Px z(y}N57K}OguFe27yR%lk>u|=sg8H81bPOqhpa(w!wTQE7cyig2bkC)yQk>Db93ixD z*h$uOaHA0JklN{cG``L76pW$Fc#j%gB!6&?NMpn+K-`)yYQfq8VK9&yh& zMyTVxB+f5$sbCrv+(QNc0=i0>7rE7F9YiW6ZM}u)VRt>NY*f?UN(=pJf8({_)6zG{Le}RhTv(w>SIr{nk1A5u8-#J%$a# z8~XZnFWH3<9N3MInoJY#gp3)jrAd^@INoUFe&R)FW6`gZkHBO#G_#JGL+*hdn&=yj z`Y4xAl57L|(mlLqI&cgouoDX(bO~V<4sxv49ThXGI4UkzgojMEj3PB*-JU|a#pQDo zA*HQ6h1QA#B^}~+eyI;MX4NFKiL)4ttK83gMQ^dAZ1O)nndMU=OZsJ zeOpZH18I}gz_BH0b@{`mwK{}s8N^oc&G5qIeY_?&b{AC;@;pVMi{4YpU`_Zi<(pio zQcYnS>uHv8f186e=v}vdEl2_4UZL53#c_GpwGoxzGpV;*7Y$ikMe!}u0DPv@AL zbireBNk1WIu&6_(1UQU`Fj0p=HuwHR75Ef=Oue`i_#dKO=rZ_R)6Kb*em_%$z*Jcf zLx`{~-)cQ9S^YJctx<33xhgQ_dsl(+Wa(mk6 zgOuQIht;n34gg@q{AW#uGbnm^JvyZhpMo%oP2jWpV;SuFiP-6V;&6FjM{MqJ2eEkU zf5a{dF`BIK3}C3(u{byrl~%*}(iQMj$3BybmgYuYd`?N9RG0T2B9|V%+4^LpBXkMrv{em9^|vphdP*-W;sE*|`^8x=x()`}ToV?>z1t=VQqOI%%GHNVFY^#|*yvAl zO#dGHMErMZpCV5LMIV#EG^QHlxLa46AAdUy$-l97iEtb9th#_DRy@dOcfww98zt)N zW|T;>h0QA*wvTwq7<=y3oPm&9|TqKM5sLHRB)~7oy%A{c$M7YHv=ju#%HD+TLeOz~S*mx$cU&9y78}Guoal|PE zzN4&x+&VbD;O`hD<6%$hD_A*(Y@aKx`_Va@hi`%$NH9AfVTR0RJ#dU(9*7aCBFaSbz+*xd7%-ZakULw=8(&52nUJDI#Gk^SmnnJP94 zM7x7OENdGD#BCkPS^vvb^<4;NMjFrx;|4y7ZNIo{bU7=mZ7;9!!UJdWuGx++gkNF8 zFRNZ*&s-QhdJM`m1vy53#N33wdP=u-04_ttRb9g4DI>J#_(-?*Xz>x|n{T$2Q2p(n z7h~Z+HuOd<7Ci2UUTPa7+Awk!Jc!-_WBD@m--yl!%>OQDZ+XEEUAOW223MptowhH8d#r+3^SB^#LlV!1(I^I1^={4=ml9_toWUENJ^n`cxw!`P`s33hn_RCL2W-MBu zK@N1B9CH4XxHV01zHxwV&bPw1tfGz4UN|-*oa)cKmAgh!5);w^4@BrJ=V>@fPt2zz zCfDUlVBbi(FFsP{N1l19ix!rNW09oJ6f*Vgf&5H+tHA}m1q?^_`EhxQB21f^?N_rS z74{v*@nsby8PMi);!!}5Y$IU%veVJzB}nw^x%f@u2am@(La6k4{t&XzSrCPs=iN^q z@!=Uj$vCR$YZ^(Fe$7I(K4kZ)kKmm_89GLP3b6eF;E|znM)75+tBrGCNHH7z)AK#y zWS5So%i!#8!LqbR5F#`mbv|iuc}L z;kNdbb7%itQVax<#ExMiUJ*u-oCL-9b8~;akq3~;vuP$LE$!H^^m5n!3f_Fk8g?26 zzi7a~*_`UQme?oqooRS6)*Of~N%n!a4|Zg-76#kIBj*E4L({YlZT|1~0V8aib~wnL zLh%1k;W+=_l;e*#7#a|gVsWgI-oPuzUGnfo^JF!JN`=%$=vpgj;%4%%zpU?f!q7T@ zRHGv*WCeQfnQuwxPZIrBJyYC{Tv7}7?0vJr6AISpXsijlwbN-pePJ-c>EpRbDc=On z<_me3JU{4V+$iw$vp4vY@d&@Km|{fYY-E(3GLhiah`2JxWHd*}7o zn%%p?=vU#JOQf}cECHv~6oF}x&Jv8+v`w=8E!JO2jOyZ`YKn0fHqRe2!qWz=xbi3) zYOv_(W+OuJ*iRo$Xb0-Zz6aMZiuj(LcgZ8WiNSY|gFjX(=Bd4x_L7f1^O>BOKsl}J zz2!n)pR?EB3}&tzXmN7OA%byulO1%Bl~mOYF`coMLo#{!d`}Oc>QWVWW!gZ z=56UQgDtl7RAe%1dXQm6--K+QflaMq_&ws0vemWeO-oe8{E)rSM#gnL;-@;}H?|CN zb;xua_}0B7>jl#l`vC@ z#oUk;UUz4-DfwHxM;Ta}VlpPqEQA8J(P53|jh|Zb9x%I*?uYklL4#0^YNerDuXIRZ zgmUDM-5*yw?R^QBmbZ|{CfxtfTdMT)O+1U{jK|z}$9*Wa`ZI?@fbE3N?GW7)9E_w* z;-%8(c`0qG0QN>^Nut&s{VVhgSNlgOZFa(=U8yfFnChM#xwsn;6aMXtM1PMs8=27U zIvAe}9{)L;SS@ygTR6UuIsU~qNr&t;Q~v$YQ>e1kEnIasRqleLv_#Jchey{#R-)qz zF-B`N6q7&Q

rnbnJ-o-KbF{A^-=>X$R0Q^Ozbt8J9+hLBY&a8jMo z-i5inmSTbk5dHQD0^>u5Fm-pfWSb{f*jL3zQ9Mw9_-ZEDeHs-f&?&@NcYav+q7Q!3Fj!BqkaQ3^_ z*laI@Q@bkC<#rz64)OUtJ||5#JLMT6NBPhkoMV9%;P(4a;t0zAJeelwo(gRNJx%^o z|CAETS)`g)4Zi7t{X)Oj$m1Kt4Im#yA9jrX6)B9q`{9v3lMXzDXwl^1eJwiYM=xKt zVe)^DzEh8w|1J5TrQVDgsF>K@*WY6XFyg~kZy07q=MA(vJIlZ-mpn+z>sDTLZS@lj zcif{>$pkUgu{@`Hz+uBF_EMT@bf-^_UTiuh^^4k`M|Q*W7h;g-O2rQ9pA*Ur3ZIu8 z&)lnm)jD;KnHJV3DB=n33s&wIs=0FWgzlX(cqOOx&}XY4($?ii4I5y}m;lb_L9E3U%3a7`g9#aC7J93ZtHLu5 z%f2HE3ti)XwHj(f`RgCDUwmecp1f|$^{Y9Q5Dz}I5_!@f z=vBTQJCFyM&e6~O1zGpm)+`p1itL&vVT82Rn}V>59rc>5AEDOK^0d14&w;ZlbhCE8 zfa(ypxF?RLFjRPrhS{Drsj7DTnG4Cm0VVcId&6}x^{D6uIj|K_tZ}44GbkHxtayVe;C~uA01Gopoqo3~hFfE^)23+>`manJ42;^>4fGxA zoZ32y@hK(dO^kiT+=nFS)-NxgsW8T2PU17ZzqA`?@#9ml9?_dZJL1FHmCzUUPU>Ae znSb6c4^9N!aTr_*JGU+)?Zk&~Zx(Mstpt~$#}6^L==qU7XTfhV@1W*WRwhVZQwiAn zdRMCZ!I%c9Y_0C`i0n9TWI7$HJI4rNbLTfux-7-4Cvub0Om8Wt@LzC+SJcZb{jZO)oD`;f$OUOmih)+S-f91?j{p*4O-+9l7KOPJICCmg*5YcHGwJNjt_;I^XLg>w+eG+Jb2>doUp>rk*qUqzq7V!{~ z4l|hiak`M*YiBFU&`Kn1rRR)~+edYR8|%bxe;E0~fLOKKoPxrEce+OUZGLOcD>U;f zOi@{2TFd(-iS837+oF^tW}+faXQMZQ8bTxZG41|y59 zkDT$b+OMz66WlG5Va~`1zUQJL#s0e@h*g$N;qGD+T&0B>8eKXoP8($`f<)gH2)QZA zSc$k4a5;?!TOgM7(^t3_akizPFAz84(V=DxXf&q-MY&7*RG@lu&4YA;@*ROpCbv9; z6^gAUbs-r)Ei9(igS+qHMI2_7yUC`DSDKLzki3nYj0tk@8IZbIzuq~NIqJ+2H`R`* z(u$ZTj}kmP+s_35qsl-d*T|W(u$Qfp1S;g6b;hVM8vyWo!lQTkpy`yg`^E*UrLUjr zADeWkTAu+>Of+Qgk^e@Imi{r->OB?Crc`~>e_9JLt_H5~tM$;jMQm|PkCW6|6v2Z1D7)X0*Y})8Gh9ahW7<{N z4_m+wrqqqANTv+lZq%crLP}b9F|m3de0=VAKQ~pCKbEUSFAPg5mrcxm-lRfiAL>VZ ziL71f!Jo%+jS4p18E(|Z&nnevhd!dnN2J!ET2{MMy;x_xj}=L4@@c{Ua1ZHSDRY?v z?@=;7LAlcOaoO9P`j}?Bh9v7u5hXwc>%!pV!F9#$g$r%Vat2L>%^HtIJ*+KdYn0d` z+Ma6dEx2fLTV8zOqtiWZ46BW}I;1;&+au?8l6KZsWP=pH3?aS{q~6Itu-G|FE0Cb3 z2(R8+3%v^U`8Dy`am-|8-;KMKJ0-udUvYP;uG421RAL_Y!goo{vDztWT?O3ScY~x4 zd}l6)sLL!`^4J=5ft&$e5>mqWZmqgGvt#Plo(_q>K_BrvUx+h*b%P1shrfqUq|-UQ+c$zAr}pa<5`)k3@c(qy3mm&O1;#@K_k? zTFLojR1WgPTiab21W>aqJC?hFHy;Ex)!(I4SoR<}tWzhtY3*!N2Z<4^1QP~s8mGplge!>T5Zm@33As1_n3CGpJPiEo)0Evw-`3sVr0b0$15d{;y_ZtX zof0QorU4|u9r_d@oPr1Ra)D^Fm~TXk4{;Jh$xtuRW_9;tZj!Pr&B_`GEd7kj1TWq@t26w}w#{GTX zv;F)1C)^DxZn^2qcZ;~yByDbSYNf7f{<>#sZ}3}%RWw^d+^mj#USu$gc!L`&5q;!J zD)qDv3Z@WF7P4f6hVp5jyQOn_b+HjH=l?ITH^ZDVZWJWiP3YuS3>p=Vm z%#ionx-kVtGNJ(XE$yC654;lk+y{86m+e7NZ=rrTe)Z`Q1v%il!kIFawcqCU z(fuW6$GQrdT&97TT~IV<*m}gkmXxWbgFt90a>6TRuBv;JLOBUu;GBJ8TmCfPo_G71 ztmYn1!9A@jyR`J}w*eo^vl^X88Dpk;U(+ogC{A8&z9>{QMhKzn@(n5g)A}S2avUQZ zc{L?vB$PP9Q+-*c0*|c*_}4&V}g8ZRK&WA zmAq_%31z+`7MJFUZCUh=$^m?cLQ9tpeh|$LA4yuFlG!70>ie-WxZz_I_&7|C`G3*E z=8$I$1zUOv9$(HhFXisjn~$t=9^tDXQz_ScK7qbz?s`tCOF{jecu2r`&*Y}HYkk0Y zAJoM*bV10u51o0qlkhV=n#|jy+uPS$Ji}V4N#Bh}ti*gw4jx2TFrcp?lE?V+?Oe_r za#>L1$j-XI+mkQYHm|0e+r}fP^N^Ckn>#U$d`7Z!!r_Mt8dlKZ2*L5XUYhkTMDTM( zq5E;3;*0g-{+wbc`!no0A-L#Lr5<;L-C{?kD!KFuG#}t?Ea;_2!>zqEMhzEzrG}WS z&?Q3X%D}lc&wuv1yicg6&dc%fwcQ$B*1F|h!tcatQ%p)XE>7ZmV}O^l-AFi|FK6*3 zfgO{w8!wY!O_t3kFk+bGKNHL7^F{cL0EAImV)sff1%@A^p5*9UMT%|GLn7P}%a<`Aa*! zYfse$pSNt~IWPp#&64m`+?S=3*Fj&Pl#FKfJGrz`WIwi-$owvQLJ2D!l7{@sa9tGd z9zKR4sSdG9o6;a-D246x{-WZ{&vzFgw-9*{e#T9t=~ykWaByLo`wZ;jWY0e{(!HU~ z_h{`o_B)R549R6kGy-jdey1!azrGTzADBfsb1+IeNfqINkCNpY34VR_TK6}0n8(<0 zhGFtO=O=BJ?9;AUYscYlWIe+ z-z;B67A)lygE;0AJI8yJ_J49gQ}y-=2g0nAT?#D?h4ub~oPX{?$}5wXCnK;s_xLH> zmqKe3V>fG8g^G6v*S-dbY*k_3l}(gCDhIRq9$ubcH4fCA)g@#8{JEBW-pJ-TU)6)m{qI2HZrRNN&6cbXvXSwN)RcYm7-hS&Ila3Z zxKXnnuL0YTF|u@hlcN|!_<3TnCtS8^F5h%1o|KVCLSBQ5qU9K&SD&#VOX6;Yv+puK zPMddF#Fjp}9T@4HGt7JAl7!yYWW<6;QvN$jr?6L#v-Czz7|CyHR%aiq1rYklnJJD& zdBs$XGwo}4roMF|l?SJOH``@CiHN@A9v@xhA~g3|{wzM6l2mCqE*Y`@{pL?OS zNVB800No((l_T@QMppbjGiI|`rKORlos^577j7SqMpGISGs6j-&5~z59_0qa+xdO8 zxlBP29xeU*DoiO|e%j&fE_CorD?jr5BcaB+iA&ylb}CtnomWMA#m1!0lKgp2WRwoSWJ7!2n!&#gP7Q zw?)<1njjV_|EF>&6f-IIM&6LP-2t2(`Px^z7=TzB=HIng()%X~k?g znKFv+^gHbRTDRn$*nLDqoQOhw+JC6rQlur&Q6tMqQ4DzbwsOSrV{l+z-i>r(`JVp< z^PV$l@ZX!)5YZ;ct&3xYu6e2ILV;p8gOv-qlGkeu`LV7RZk(rs_Pazv}CT&U(iWlMM0H zad>a5vMKxnlQHYGa7RdE5xO$VHi7&6NTd&CoKi*=6+ zJ)d#nD%|0+K*q-&5GR^s#nGUCHuwlL+A!(lUHVC#w>(l<&{2-eWLC~_PQ_|Hxu!=y zx&Qi_CWII-CXDH1R<0n|9_%BmbcvF{J31jCVe>Jxn-?*=Xv??td7~1(G$$q^Mg`AQ^7HeBtfSp5oQcK-DEKYzFtg!9&fcT z|9N}!w_4tdeBrRqq=Y}{PZ?M#)Uzf-QR(YgsolgoZ*e33Cc72H_dKiV!ZeB3nVjeY zx+n8dqzK*4N@8fgvlWqr&S(%0%cj4r*n45vvjB0Th+w-7(mD#c9nO)er*?Bs-7%$X zw3HI>kj|^g6k>j@W)P0^tb=_|cTY}Fzl%^M`^^VeteRVaK7-^VME3fKV6Lv!Nm%Op z>c&^c`rQg;wjtf-1Alx3U*islgB+5A4EsY>0syYaws7no(=QGIXR$)A#aH9S9{823 z<#OQ?VN~$(?pcj+Q6OV@Ta4$w)m8vW3-yNYzJuOHz5OrV!;Rl!eWti8bp{Q^r;d!DXJ> zvL}Mqqx>La*2UoR#8hYzBAz}*%))bzzsW{DJvNQ@d}M=f#;5elm$-CbK4G&NU#Z>f z93b;E>%Ak;z$X$g9U}pgCi=?Epp72uCRGGRC$H83=bZdk-Soq$vA@N0;DCua5fy-j zY`6?zXO{!UgtI+)(sxibWUQml{z9|=c6OYH4VV`%{eh(b?bDGbExi&wg~z_)$v&Te zEZV4cV$Wg;hM4mB!s7zO5)T)@;O!NVwsoZL369N(iLj5A(%<5q8mCUHNH%r?4dL36 z=hl7F#qgJB#EYR8B&jKkH}>%543-=~5ZUu2WDe|Jpopq(h_UkM$4;IH*(hOIE73Pj z7INVOsc*!XKUo#yKoct-MxVRJ$gVJw{|PViIzxh9oO8zWNhzhDdv%Wb>bJ%nLN0SI zEPdF1Eg?NF7s5x=uf-(M<1~`$mpg^B>3s&H4)&ZtqMPW*Zf%!$4BZ5y2<~T(pZ(fpaAkcr<%E4s*)Ha1O6AmnN z3|~Z>Yx@1r0V`sXjgs1No2qHSV$T>{pBd>N2h)ss@oNtISe#f3nAcZe?=7lzC(Y-? zTJEoz93?>VvN?Wyu{o$3&h>CT~zS6wcl#qLrE z@A}+H5;owrgSWd~;!HN0*v2-r(O#lD?cZwV$2~k<)u##F)&a8t&3VWAI zj+0|WjgrI6Mv^ljr?3@rJ|APaybyZjB?U1v*vvE=j|J--ZI1oM3fjun{l)W83&W{Voty=*X;>Z=M#(RSYaoqaB+ z-;uIr8T7Vqu9Q;bP|=jnM;77)_289kdMBC z<7Sw&YP{J|19usO52x=D`=YwHWJ+{2(5u`AE=WXvr5arhoGsNU^*m4oOYl~x` zl|ne&(S={*Bl&^W{pcASWp65s`Y2W+i|?kQx+}H7QYMm;Xw+uzom2x{k@Qa0eKdg_ zre95JjVy|f8c8@FewBe7et0MvR%lSgXF3;fEuCiiC8$$d0P$3_CNwJ8`f1ebTjwU7 zN2Szl`2wlHZa^ z#K(wKtu5Zkz;(m+H`Z>!OUQPE7emhLjTJ>UWUKd>dUf||MmG*fc&D+5t;>G5k=(_o zyT6&SAv;N*wMtt8=KEq7zm|`li^SG|eTLe;6iGdJNkjZWEq%3)e?P2R#aHi|N|Cw5 zoOUQvL4q1%*;8Wapy&STk?$^^S{f#_E}s!=cxWYvSa%DfeA)R&3@Q+>TQqib)q-Qz==OuH_fr$v6{M!w>zSFqu*ok_+`CFZN2OCJzoTPP;mE=*+izph(YG+6rgBH$0 z!cYZm2w2psh-r@c)27izv(muVyIrt~Dzi5p!>8j4v7_ELqvI1jSLr9gK515?3A(2H z8+djw+VH?N{$dF-LG4;WepObec&T>``mY>$QuX)uvzbfh3VaY`w~rY-+#g1u_WRMX zlt(Dh+8%1fulh$jUO%<{@348@7-+aQ0^K8Gs0M7GHz>}R_hcHEm04F&LPL_ELv40e zY><=q9(!?O_JnJtY2$}ydhu>GJV2&0ou3WsJURDcoWpvrr`?(eZx~KrMM19S{mF$T0Pl`67w|KK0hU*DMJ3k ziBbH_KeBiQYqKzttW>$Z##@ZiSDpT0-*k7naLtE$W${++$@raRUEnLTVzX6zzDJ%^ zY8?+fQ@4peMP!HFRW+V21D;So+#-Y=y+VU^)V_#q{wf&7WbwdE;@9r-e+fX&ucACo zF3wd^AggiY=VpM?XIeQ@gH_w6`{PaUjf*;cjk(AGD^D}TC{oYuz8)=91v5e7oF8vd z1aFf-dtO%*;$kNZu@BZ0Dx?>Xp)93G$yIH~ee_&6#bN0+JzN~(<(@CH8v4)B5+e)9 z-Lj%mc|R047;ElAU=2s`8Xmd|uh`rI5b>&o#)oHp;T`R;`^RKmTw(=Jm5?EkW^ zfebm=8fQFdutra&%DvhN>~Zn*93`-|-lOY~ zt(2C*s!o{pa!b>QQWj`(!aSMq_*w8PTG=uqbt(z*?w?rp&vn3L?dWVgIj<|7VWrTw z;u7mbcq^9rVfbys!k;<$1;Bt(tb)tE-$$DP-vnXQx$?)Ur_OMze9mOV9<^xl4mx$W z7~QbQy^r}^;KCU7{bVgA`BQ;Zz1P=Rm3TPo6{YQwI2S>l1}fc3=o#9vMP^fNtt#G} zr>>pX)C#=+-X7$O_T-Mlsr)^+^pB0f^rW$wKHC+&S z+gEH-WWUfE&RPoBDn1_rIMEyzZr7~w3__xc+MH#TZTIt5pmICS_YBmet2yc)D=wGa z?w)5eIDLBeLesJ8)_+lguyc%SbX{5rB$zKAFDaRdDLWA2pwK(ieVS1Y5RNx5Ywtc{ zv*C2IDk> zGbguFgL2*#Vfuljy2E!AD8VBJ*w7qXb$aiUxf6`a(}L4n?3Ln(MKM1sVnsPoPsp(q z36QIz|2XcnKr2kY;Z2%j;RC?8Wh8QpdcM_5+JhyoZ#kyQJi->e26}OkDpt;(g|==#EUPW=R@RpRUOCKi6=GUCW$%PCkAIKAwU#IcvQKOklg&Kn`9!QE%JuI-(J85M2X;TK0O7`ye`#Z|>kao$MGmpF zw^xp3{5Dx=xbNTg#u?g#0%(wUZXJ==?|`Pwd&%MgFz(Q&KBq+KQ0Xs$>)_+UafjF& z8D99Rk*+&H2X$~eMVOK{2q2j*p~=^ByZph9ruA*jyzt{oL`oGO$MuED+=bjJi!_*$ zn&VoK>oePZp^zo20+00d{iSCAe4dYbVfSB6h}`7)5QhnF7x@PVYfYvvG_S{An6zD+ zvT*0HD#5%dGgyV?)k()u@pWwn z^k7j^fO6kE+o9))>o5WUqMkd4tqsz_98wQq(&!KV?DH=Q?v$3 z%#Q0XhlrC6{61j5T=e6&0Zz;ZY8+v@`7vyiCOkU=m%!m9zPH0hPA;=sGfs2V``04V z?syP1h@V7sk?_zp#(}|MX$DrhASCsYopSlL-6`OTN<=`FYAHEZ_tD090Ju5ZreD1} z%$OpZv%&b|DHK38e9`3iIEGPUzY8Mw1gEPz`v$xH`Jxj9g#cQThqDVikbz~8X`!%` zG4XKt((Tq>?G>{<*(dX4rBkxErFwAY2P^AAgIVMFLH&cNFUTwRQw$W#ghp@eh3R^i zU(A@7TiBZ4SmGypwz3vt#H)os{uk!=eWM;vL-62Xh&`t3?<-~XCy!%2*4la6>rNg? zn&D26R6bpi;HcO6_?%X?8mf@XPfsQX1ooOor7boIq%MKv7eGz*#@2lLjvW%3cBX-< z@CiuX=f>1D>xZ^bc#5=7Y3B`_AE?s#j<-hdzcIwT$|zMkP6hbQb0x?t=b481kJrT0 zR}@i7a~0s3i|Z(d>e+XeY4cA&H?K7Y+6~;C^Y3vJxez1pC2Y&=-=TdGp0X4OVKX$Z z{>xdug-*YAT+tct5DToqHJbsMa)g~_SH~uwA9Hqcmwo2X4W1trslEDQ)q$>5x1RB4 zxlV%RQ~rkI&{kSF@2<-R=>a#RR(glRUE|5`_zatH$oGv4pk4k^_&01Ws4*3LX8+Jw zjuR=qFh@y_FApM1d$%=-bUDvSFBu(`P^5_!yvAo-U!t5T1)V*_^!@*S;|ig1F^zx~ zaI&Tov1}tt7S#lJ#Tb0@E+1}tI}uc%E)|bdM4q9(Mnj7rQh*xt_N{Q_=-=j_z-Xxb z*5KYlm(s@zd+Va8(}NBqQDwJljCEf3mtft}fyVK~&ku&j7hu}U^TU6#?&LuoeGkbd z63q3Q?F0NpD&%AwK?iwLy99SL8&72+84zdqAeWQuAfN<*D?;_Ul*X{cPV19lRT^qEzgSPuG=)iO$5 z?wYr+%B|v~-C@dil|_?Yw_{B=I^otSQGcM5uUa5!Dz7&~ij^Q}Gf$6CmeJ!s4@Vha z(cK5`uT*-#q`WvWYn6+e2~s=!;i{dDs6P-6t^>K+7W%1T-I$b_ruez?rM6hM?^%9Z zV#hG{d#4iONRdoxCO+g zht;vaP*e3t*6U}0lj?+{c!IqWVK;&e((3fJV_~`laAVhc;J=v* zYE%P~#K)iO4joCO&X8a=GsmqvX{N0Sp{tW9_bY!7-gSwul@RpJxq?1y<5Jk3Djd~6 zv#R<6(>V4+V@u(1IO>GC><#{JGdA)F!aeXT)0~y*^xDFblN820Xt-WpSFMYshnTe1w z1oJN-#Dk_?i%3g)m-n!1l68T{FhlMO_yplt%ykX%5}{|xnsCCHtOQ`kXUb{9UGLLg z2X=S=H1l)+dOLd$4+xoqb(^I$9G105-!$Z_v4kMo|_S%zS(JXYz232Z^{(Q`*(Nzs$05 zjU0TG_lY3?mjsQs@}k6P_O0)b+9qJiNZ|%y-;x6*#o6_S=Zi{(MkMKc-^gBA6eg^w+t$%o>y!VDM*)M_sx5^Zg3u& zDb0A-%1Cj}D-_pabW<%!wdN=-3+Jt}H0U?u<*Z!VnS9X4`g2(>G#;AwVNQgymwXYbck>(S8&Ve~AXS40T|0UYVdx#e z^0h^^Syu)@NB;&E_uLq(wO{&}Z)mq(THCWqv`Bt7HV=~nhf7!0`lXdmo>)%0UW9#H zSH!;P(_5ra3*@q00M$$XIm+RZo~1u-uT{L6e<8df-6yV3Uz%Fxes2U4x5=B5Lorfg ze);KJlAITO(|O0m=cVFt#cGPJ3F}Rrw!Tq40s}!`4#`afC(3JjfGSPE(w=+?)86RL7k%cY43GrSy^EbeBGb`jsAG-Eb%2lmJ@meV$1s`;c$$wKu5 zYn5%A&Eel*@(sB!=nd>E)N@NnSy8{r2~??SUg&tS&ub#&fe!5ktryQjbPUD+hnh*O zVKi*)6j6C>)^@@KGlCGClX=>VqEL z0U>bh1P^?d_^qk++LwfrAQn9@)?TD|^<86aQ>tm=k=lE1X{OR+oO9J?xx{_=Vb*yU ziTh_3P%^9FW^9*Gt=T^9US$KHf9Z+$ymT|B3HWWxP}Nk3TQKc9hla+kHR7YpS^wZz zb9W{&$Ur*meBFUUe>VDbnHzso(b4Vl?pPyZjeV}bHt=Qa@mIa(qNA^oEkSEplWwK$ z;PVN#RW$po?8{7w!%RcP(0ewe3#op_jjUr%4;>Es} zylaQ?l2-kGAbL>aR&8VEMXBEd?ZYGZ*yb#s`oZXNN{GxQdDSi#8eg{5dyu^78 zb(>Z2iXkO`xC^mALdSsr8lhV|H)DxVa1ALjG+IpL%*StKWxDKM%FH16mcV7N2BzX#B!||OIr_l6{ z@7VR4GXoO2QTgf82p`7xMkNcFV!eY$=Gv2gQYGUG2;X!km~o0n_zT^(0>ipjW;n83 z{~kZuT8|d!kB^Iru)9t(-I9w1wmc!;p2m3X!l{9!;Nhrk!Q_IXIeOnOhWQw_=#0TA z%YMyCT4n}b2Muwt`R(x&HZQYj+`Gwk$HvKgs^R8;$+Ppzl_TKI!;TWBH(zUP9emUs z{-bZUxA$IKbW}Cp$CWqx&V2cj0@pPqQcp((9{w;D0*4ZN_kVbN1{E5fJ}*n)I%6d8Y50hR=qS=qn?F0YVg6U1R0gd-tN%zibS)D%dj!!Q3@o2insm2Y1ccDjhY5$oZn zqNl8Wo2abfYw~0ANy>|*maAn3936VRntfkz#HOT-bkhL*vtrenP9s!V*wfFX5xN=0 z1olDkc+ewh6@N;(qLXtWV{2+O9gTXLYW7cq_ENA6?@}(b5Wcx6d21{u+{jeG{898KN!hc&xNHy$;wC*PDMfWBo$~F`uJ| zuRE&nJJzjaSa$;1Gc3eMez$$#u?Z;K>hV91lcl0)PZ-{!`*<%4+fWat9>|Imm3miT~^4;r6z7hxbu_j|1*Z>Ir zY2;>?ztjGBI70wj)>jiRT^81jDC%6WobepVJ6QTL1%Z#t2C*h!8p0WUh>BW19BVtG}9DJ7Or^H&>nUwYg0-H{|h4WRhV6Z_bgtq=a%Jt;+AX!Evbb5K&T)49v4x*U2`+!r9uue5urYG|S%S?# zep{(WFTl7zP(qJCuKyN_w1_U!tmMf3Buj)XQ)oQ-N?8X4Vbk`8qtU87FL!Sw^X zda@?x6&%ZcRZ3pCj(GX3xlHHp=9to8qBa4mS^)k=|!PYPBmds4!-`0AJ40TWZa?6=mi<=E5C` z^4JXts@iQmeS6#LLNiaTo|bzm7xn{Fd8N!!9ymYm35iYUdVOE7I#L zp~aWKGi??uaAWg@@>u4k?<4;9sO9u*tnw{f^O-i7Xx(U6yWBPTO ztNN_+yO9<<41BS!OPhg?em9ey8xJHetsG~uDc?xqdROe2tab`;g2x5y%bY-Nl~#S= zK~QHi9F?nmiDx>iyb_EEJ)?u3`_^+fKB8!ipgS~h6KTbwase@BZu*0&J_a z^jk6Wx_s<%kE+_kB>3I79h#nDP7E5T;-E%sGZY2;3R{7qZA$EN?{)df;jtv5;Z^;r zZztt63i~Gy6pTCPZ$AX+4_q=6>28^_7XyBI6GhNCPVK{Wq2aGf`?jXi7FA=yX|utM z#LvbT{-IHCTW_5`iasgGE(KAWREJTZCLf;M)CWW}Bsp>2lYBJenK*j41HT_CC$p*- z{l!fc{f~#9{4;7;@?&}QDc7wFjbbZBM^HA+`0!zVsJ0QBHE*x@Z+*Vk@9Hj)|EUfL zWL|Cn9Uj>$j>k2-ME*!=p|j8u3`L;cka(Wf27vf5WY96;wy*B)n>eqg)7N32X?YYq z!ttegA>~A)SxKMr6c|7C_Q5&PF|-zV`Gg42Qqx=+RVLs)2q<@9C{ooNa;Rkre~0(G zX=Zk?N!9&dCzuv556w}pUSApjFJaRAGQSncUwQl>vfGJ-YXpXz|A|~iy<)afL2_ok z>y)k*9OXni;56J7%l@&u<`MvpjP=S^x#W8)b_n`p>h4Y4_6w%OQKxn8K}O+w>Zb^7 z*k-LT@#Wh<=aypBjgAvFYNcSdMpGNs!-n&tFgb_{5CoYQ)duukL?S=`|7ck;OAOzz zyB5nv`Heq;*hyfYZmD8(#Cr1mjje{1J{HnfFDVBE?)b1FEdBww(7_)(3g&YfRnFWT zjrDI?gD{P&KELp4>qc;gJ+xapOP1(bn8HvfSCJELvF9*4n)_X%(!V_rJWuu>aszuu zyYFB)ip&(K&l*kkd9nuhW6!df4i18#r{J?Y;zxf9jebXRtO#qzTzUvKIv%9yz(ZWF z4h9tylaOO$7uBK+s9&r?gRna)Gq&Su8x86PH#YKO3~x}ycaoL2HA>Pqf?m9&B)ivL zxZ}XAZH8sIPX05DY3SSN*zKZ#q6)dKYLV~gpOH>t;sW8ry^*~2&)_!Wdm^o;)?U0k zh@z|!jws;!M`C$rXIK5RQ4j;_%SJC%S69#Am^Df%YEtK9g6q zg2iGZv(~X}ToeD(oucdBjkOCKXYM`+GEX3mH&CZKJGMMj^-Mp*B~m(2$_5Xr*G*X# zzX~6+m~s6B)2O@(RhfmiXoV9^!b)5ZI;DAI+)E6_o|d5;F+`GXvr5r?1kTUbs0;hD z>3k=|DNzE5;|3Up81sdbQjJ}Eb!P}r0s*Fc@l!0f^cx4Xj;)HY*j15mr>#wjSMtLf zJPQe_N2gh`FVuZsj~G)z5z6XaQ&9)R!FQ-je8t}IEWK^#wyE)#vHbKC-~m=!)mMfX zGl5+P4Ql46gqLjG8^bk9OVJ1-uO@k_TMM$A<@^bfk4 zYfoc4XEC!{9hEa2#PTuAXpE1AcHbE`wrvho9~)-X1pyNX)$SHssu{=Dzcu8awt1(1 z(p^!Isqwi-){(cX6DD&N<^|rfq(Fp!)SHpo_UxT&PY4P(pQ5BW-$=K(Xh!&cml#Rh zR5yOG5U*S{e5=#7y}pV+kM-%6xykIqPFU1yez?5S(R|jzM(Jt2Ex_L@xZg`O;Pp@F zAN{wL7jIG?QEr><#ysRkzKu-f+B+mZvdR^Ij|o#tBbR(1&ut;7$eWeEZWDP{rnW$d z3Pcz)2lrjRweZQMV`baxf63^RfB5Z8hIqbFZ<~IKRjcVgpxsF~ zz=2@(5=M_tBXQ4Dq=Qa~tv@;BT}-SfBP$-oRx)@;A0w&~cl2n&?T}u|3v_u;E0BI} zy8ptrui+uDL%*az6mLFSSTh9s4sN`#m@;gK=z-z8*}C+7S{Eg0)!R$A+C-Z14^OGq zjxf=zUK0h~tR!FN(U`F+408HnH7!d~0(kHAuzECvd6ULTu|_d{CuOw=ZpuzMnz{&X z6oF8SI>i^BQVp-6^Z(FplS`kS)LRRmy$T9PPP9E8&cEqsDAA>Jcwl-;>J>7V7By5f z^{}F!kk<=b(b+q@ulrx(T2EQjQ@Rd0SHd;5T;65&AvM0vdHJ%P(DhjL-JT&3zi}mRC1&?QQFjM1HlpPxDT>zo2B9m*epM}ZxANDGSe3!#IIdfC69=^H!ie9b z$b?Y^j$|mfcYPhXo{Q!>Nr)`H(4O($^?Ndx~$=`jX-0gou! zExjp=8i>C;i7&~*14+ilvg@$aV38z<8H z{fy7USfDSP*z8fWWVB1%=`qi^s z^}vbYo^=;;L(2;xx*V&+B0s9bhaTc^;XAp|VyXzFG`M|%bdjWS2KszyD0wv;-wVsP z%9{9`e_X4!(K|pkKM#xOwCfrjH=~O!Zw+c^p?bX(AzZJvqU&xnwGi@B3{4ksCo#jb zd85}K5DfNbHn+zjBGj`k5Jf?i1Nv#xECzX2EB(X8n_o#UAK?3}&TYjsLh#?;h-pO$RX$%xk+1)dzS#Yy zq(x3m(W?*ZN7V~G+OW-1&2Xb88@Tkmg&)X8A|e@ms2isPE(-OT?yV_otqF~HoL~I= zd@BbOwC^(LKwW2w)vDZr(w*cQ`AxKaMc8ntldO(5o7bdu_%+p^eWuQ3!zZpCE-vD0 z@eNXqz>S@$vm3)a!qYa)7%4@1F-6)p63yiu*e9S*hfFq9_U}%|cx3j6<0L8B=+u)s zyH3PW-Lz-m6WZ}idAfg}dy-(RefD}wbIXL<0!DK4v&^u*jK1s}L-G`gs2r!XkXK|% z*_tz66q@d&MQ(cPNJW8p$4sIO9a3M9Yn?^kbm)k?h~<-NXN<&JOVceGkD`Yd?aMLy zhh=yn9MSV&RNco}xPCR{EGH@#3Na9c>-zpYG}Ewaw_0#Giu*<9B7Jw>8T+fmP@h+- zsq|+^03M@dX~S#{@qiAK?(=b%jzAoin{5BMh~d(6egHUocNS|qHU}0&bnMJx1N={2 zs%`njwpaAQ!Z^1t`A?9=!r8m2g8iCnZ@?Wp;`WKxiSBxXF?R3&!?_eD>She}$D@&f zxb@}eEmWw$^6HhI^)>k-VXgbV7ZlYp-(l`!9(~@M+82`EGg4#s-Tei7=6*wBr;W1e zV~aQLXi^<~)dLHgx<6aAKDdtKj;`U_N@JeWx}8HjKeyiwS^&6WCy5nOKlySYDs*sTdc-fruo;v*1O8YDF^n= zJ|A`HAzoh@aNpJ9#7ks_x zM;EO77GAUu3gSAdKXJQwu-%N&Hnt>Rk;gQ!Hq{gLCz21bQhynIY~!xIw)+6}Qe(K` z!i7oA7hgbOk^l5sc0P#%rXGbLe+)Z)$qD}82ePCI(Em#gYKZE#c`T-RXA$vSMaUXk z(R36%97@zX9Pcz)!dUfwpAfnYY4eM<7Fw5oit5^$OoiDGr1p!$X!*KM_n>kqPXXq5 zZn3u>v_8&=ii0WfT^ak=uu09(&9r8KG#~(SVsDIQ)@fx1Cf}<#+B&iMQzXrw1a*H3 zWS-$VE`+|OxNcq=MakgUi~f|7?UUw)f3H-QCAXi5Wf!`RX1leY-f>?xFt1CCG!^H2 zCjzqXe4}Y$EqL-mEZwPPZmnw_u$B}3u+kB!M3lga!cY7S)aFH9(Yn{tY;2{?Rjp~3 z@*t%+8R_tCg#`=QrG;!#yU|>#tuJaX`kktrPGDC-8<7v@K^W_QHA_$q?!eMjUJNY4$Z8+qvGpV9bq-GnLx2k)%6VX}V z%$nrb40P^4KiW!7TnbljNFI-5hnqu$wezgR+izZ>iPmoh1UzCoFLjai%W)$E zr=8+&_!N`d)~^j!)fgijXnb}M!FoH_)n3Td2TkuZma8p2DqTvTL4o0U&Ov)OF zL#vVx8$Ojz>RE@=&aMhzw{eBylBmnbSG_@c-4-Paan#sgYtG^x(vu-GsuRQ+1J&T|JK46dVF6=4nLd-dPzp?!K!$Jfc%v2 zZXfz#Waiy0SovS?!#^jp))cl;yncJXW;)7jn$lZ{&I8Ut1~c%#!QcqxIn>jipJZ1D zi4x2VMBxQdny*&b^~&Of52SHdb#G0tvr`gk@=cc?Vg^kevqa%i2*4e0I;3LKZo2-+ z;pQ$6_yVa2rc0HLJ^Okvd9xRqpChv8eISUPST+BwU9c}bS<}Wf49Yi3WjtTt_)f3%a|G_yxz+AQuX;$ zS+ex0#v`?U<*G1sZ&G~1BUWQwx_`Wbwq0EhZ=RmAL zUzrt1Ba(#6-F;80tzx}(V%m!DOwfWKW1kjTg1YdrQ+!}Ic@OeR@O z$ad_INj7w&fom(!==t)_86OqEWB| zYW8Mjaaw7XN}HDlC2=)Q&UE-C_-YsXoLFW@n_36QGQTsF*cyhoHXy+d)Xl!1<$@*c zrG~H^pv!iS(G2-y(Qo*7w<5U&JHc05h*pFZN>;4E%ejlllelMhtDZ{U~ZM1m0eyi!m^FWVG5<+kld^f@oZbKEV>bO)vB7#z#6q=qSnA zfu5&=y7c(muALWXcDbb!@ z3beYSMlN_drb7W$2j$iZn4KOcEq=J7@x5_vubf>Kj@?4Jxb)>;E@k?ZOLX) zkuthNtMUV6Dl}X>y=Hp-L*unKp9X0b$#J>^7bl;zuGIT^lI=b;|9Ft!!BgKi%@L=9 zukZV*0=ak`<7(Yf<-}W9qeGt{MQ1R%mf!#6KqlXZwW6Ko4=AVV-!OG>xZH+1Bs)Th z&|20Kj8;Jkqa>K3RDN9zx`%{Vx+#glw z1zywb5~q`I?s^>8(9k#Fq&O&rRexhvc67M-M;)ClV_g4&kVh%v zXc!k#f{`7&TL8UzWc$C0LT8b0v-{2~pUfj%Bl3TP%JKdt4i1M4>_*y3DZ6b`d}x?2 zfIKt-itwwfF|%J+^xT+gvmnYIjjG;xfZ?Zx({&6~gdlB99goef!3(~M$*$ZtA7AN= zsbuKsyh>A*Ev-^0G}sQ~DcZ`;EeZwXQ+4%bbG4H)-pc_N021{l=Re2)!R_i(lG+J} zl)Tm!Db!P@AucJ^;h;y((|ibu-cJ`R*_5aOh?e5wn-acfUAHg+v*Zp6Q3 z`;#l9MBi^OO4J@nN=SJ5|7rycHNp#&m={5yai4C&R(mnhz|YQ1qgY_+dBZ~tR)*zQin zA*IfHDI(de)Q#&lLCfdU6NlR>g@48$=7znwBNam+Z2}jnF4Mlp75XH9az@C!-Pv*( zY?4Ind~2n!M8|wo^k=L4_z_PTP+8=Og;d{H>y#d$Z?sJ>P`g!&(7I7RX}A5BIkVK; z)XdYkSi6MrvnDdX$|P>$PE|HtzVIF5=WXjV5j(+XpZof>?O%);uXi=$RZ+btG4$Ud zu-57viQ+kSU!@^@_4(3Q6C5#oJ$6t?sb4Ea#_KM6wrZHh>?xz(VK!^tYlFav=734~ zCDn!rJAU!E(yzKEj`_CH(nsjyA;OLBW! z^O|}PhPWOz(7V`xYegj6V2uBYmNrj{4L`9@vDxsW-iF#-mRbK`p69rPq+E#Y04`<0 zw!~4fbMs2-T2^WG8u5n;-5j9RP$^T!vU`ZG1|0w{#mUk1qndL&n;FrsqI6p%=*c`R>PCuA406O0pXc5sGPk_{NkZ~_ zRI1942f>VJ{5h@5QRE*-rl-BgU1guKk{wF$^WM)|1EMH-+D(n?ag+aU(z*iE4wdGQ zMo%hcAVy7J!{5i7nxB_JQ=57;@3w_J=N){Xm^0}UmA{d+VVOJ#1#O3U zMry%ZD}+5tPu@IJCx9|qsGah7obg5yu;G~kRJGG|N)F*f?kr|HkoCz+M7yyvw_c)??B33)M!^F}Z|KvDOX;~C zevxYcPI%13rwx+1YnCMH!yYG#|H+qt%0b_RIqtYl$hs@6mbh(XBYr9%g6fq+o;o{ljsqogvT`Q}<(ubz|vC^SpzpBiD z6%srW3uFOqGgqv9;Is2xogD)uCH!^>--n%#(dsv}Sy1-hqDxbLvvE)sC6h*=e(e{447_-3ZtD z#P3Mi!q?x_dkWE~JO@;Jqmc|J>VnuE|xKp%>nHC;FZo{^wscsq+JFV(AKftLEkxNW} zy3kWO`sBf;WY-p1LFI?^W*R1v%&QavkqRL%fpu&9LCW(&B zZ*S~}=O^F40Eqc2SD$UtrLn$AX-Z*2lQO?~R(g{vNP2DBatyL#85Anp0zOmq3f@oI z+*dva^+LYybN)W(`?BG2owWpX45a8jRnY=~t`nmFSZjR0<P)PTHT-QxwSLPiLt0`v&cZsHe9#=Y=P}QC-eJ zf4B2kwR!(CH_Z3r-6fSpi~4i=<0cE|-KeJDX{X~c4fe?i+0agf-$D-xbxX719F3YK zE!>}4zl@vJ&q>wofjfLc7^5s6*pi0RnEk$-Q>)4_x@iL`0e+gZnlni^zw_Y)d|Tst zI9l;Yh@x~yA3MAc<8C-1bppf%{sYex;zlRwOIV6x$E{PrNm{@IdA>pi;yPn_#xeKCA!z8g@5_eZQ{Pcs?IbJCag7w7-{KP3CSW5P(6&&E)+W&GVUkYh_->2PN$NedoOwvT@r$^CSDE7;3Qg0}{Qu zkErCD=ku7#BIg$6DO3My>iyPB&7>)|R z29*#^cJD+EV{(IfV&NN%YJXZ>yMQIgQc5_Yv+zs7#-zDQ{VG^L`!Fx^$N)Nl6JpDJ z|5=V)LMU%jEKP?EkX~FcVHK@^56IUAu4FF7ZN@P)m6DwNvzK_Ifw$GJl75Tn&YaxN zO_>Q^hu>44@%uE&XfKnh?$`HdrByhHv0nV#~pKp&g!A(xjk6nXaL9gjbeSK0SXBKwfj z-AT`61LyKv`zqwexlr!KV%RZZhtrI8V>(6|Eqt!CqR0UAJ$d+rw>943?=R%%u4r?h zDtYGc3=8j3_!6c3Jr-+ezr3WkTarpNOsqlcw9ack$MKQwH@(TajnRbWdQMhn&uq)>)CL({UH}BS4xd;set=QB|52 z@B3Dx_JusG_5PfIBj_;CPC!fI(lV1tH33ebN%jbXy%~-c(5EUiKnUXq7=p4HY;y9n zo!}cP@H|tMH8YH7YKFT#gkX1Wi|O@Jk5C5rfAFp#*HfyC&-$3kqhyZzi-R?Ldx{iG zOI7n$)Cdl*jin$Cy0@vm5UYilCOj;c(jtQ_ie|{T_)6+geTa|$ z*UBApSNiZFGx#r_AB(?7#%5LB{i+Iyg@^O1s~^xd$?vAyGUtgf=WEJ_S2>Yo@UsPdBBm z-JKGqcs8gZ_l`Paeotd1?q5&cs;0r~Jif^MLn*dVQU7%Z5bilktdE2iK``q#{i!gi zHZhxQj^N(!!$1CS&}`v$77Dx(II}_1#Q0vBrf~3t-ppL8I9^_~NRNLJDoExCF=tL0 zG~JS(Jc%mHwzIZgLGaB0^Ag=(N{~_$kF|03cpNr3)G}C@I8r07yJm~$i>71wV=)2# zhCq)tyk0xTwr!bKZVZqmR{nN{l&YEH;dsAUVZW$!tgc6k>y)1;TNRdn>7s2-aW+(w zP-4Xnd!-llc@gK_0lkn6vjQ}Ia&Jog57wJBT>3vna{z=D+XrN}0@AG#)Gw;%Xr>1@ zBF{a_OolVK{NIxdp7(2Y2jR+VfUNGB$!a(HQBJ^b)Oy2vQe3zGS$W#I{*Es zv9n-aBo==3%k_q@bGQ!coHLNt?B1CWzjc5<9~hGtsu(46_)hGTLxu6zpm*9Nxdquh z8Uwfpna>`OQ<3`{sU9ixLU~{>V?n&iGmwNO@o@6 z=4(>V{mm}3=OW4Winj>9Q;W`H*B4x8iZL)x z9U15ET?V}N_@#7f8ODlcP>1CF!3;AIp1w?mP^Bl5>5JP;wRv!-h2gHq+Kza`;8Tb1 zI;in%c^RvKp3;;_hsUBwo$f|3#4bOWa((4(`%XitYyHZXVRLoI_erP@G%htQj}pUd z>qFBckmDY{*I!A!T*!NWJEQJ<)S{nJ2S&;aN(lNN<{PtY++)V$_~Y@t(b}gwwNLL~ zWX_NqVJU0+;iqcMgu$g(j6VlgoN3=&fcB>BZekOsO4g|AyWKGH519?f#In8kQ626N zTK*orJJYWJK&MTcGY7#kg2NB6(VZ!I2VI-OH{e&11@O1(i3HufvM~>~%MIsVSCGz? z95Y4rydvx1{?&bKOmWnaTp(BA9Z<<;|4P)PbHPIVxBzf?IMM$_8rUW}0Rk9=-(TrJ zGUa6lQCigQ5FXCu9qRMxp7)%*lWh&3pDIL!MD)*JxA4{?jN&CvH_ktPfem+wS%Py< z@3wyavPj%I@!P;SpMPCPf2PQs`gAvK*1sf6kcW;BN(JeH21wfZVw!tYzy_6{Nn$D= zZ)P1l%R$d%c?1M5H_@cCVzENq&fez(p|lt?!Al;%7R3*r^q-nfw`3WMKKDjJGWZDATQ)w3?vZ!SFsNyx}h8W z@FZ#QgNP94t}|hzm$l1AJ~YYyDfmsM__Ya1oUrOm^{NyXPM0=?8(2Z|=paxMJ~}TI zh;TU0eCvF&ahN?Ab^urT8}(np$Gmzl=3(*G-md-?c&6!s0))1@ z#Ppw3nS3d!@^p7nt$7fi9?dKVIqUuLg~+HX59^(^?=pRbS8KVCoA&CPD$|7hY<5Gw zBX(@3tc`b|`K`K7fwY*~Km4YCYD9tJ6433sb0CMUPu~slcy;I}YGJ45$IQ@OAdAqj z>-zU52We@fUm$Idq=iz*?*K5$G=iz2Q+Ko;?}g?#`=^lMcH_BY`y1IG`RLyLL#9t# zWywXkJbJT|MB_u_H9iATT}8n{wVRvVD`h+kp0Z!L0Z#?nZDHoiyacB(+fY?rBDI?v z?TtuyYF%~f!^}V;YVsJ^c&)uWtfM|mo@_InDaKf$sBOb6Q@M2&;rY=s3dw*yRk@Gs z53YG%b*$GmSpV|ir$=gb7m1c^rNlUy0z6#z$rr%pMy&@bG@{{%`V7qdN z!ZX49JBs=#(U!M?O|Ox5=^tV-C%Cq4uf4_r0^_H}C2;?)+u<3SZq>DGRe7}5+0{uj z9GtvB4(D<^g;T)0+~2a_iick?g~d3BRqp`G@5#ff$5Y-p4M`;6#(m>@spbT#B#{;$ zJHq78`hyIR1Io-5=37{w>)h zSY-|$Q85`Uk*!DR8W0l2R}r883&@vo@-hCAZ4&ZhOJuyH2+^m+4WcSB1!G}2;7;dm+_IIW2=t>~Brw01kf`cN@ z7f+P*n+{W)<6q0ej~ey7l(Cbip5zjcuQ-Ndqs{WmoNFJ~dUSx=tw^{(`q#@Xk2)i-LL!W9AddouIAFzlVj^83RHZ>Pm* zX1Ohc01c%4qTl5Q`YIyWvE;APd>DPQ`uh#y)xZZGe}am)GhO{ZrhOP%?+@MpLQFS5 zpFJEY7n&Onz?ld6Hc3E^915!h)&F+88A%3jJp`$#69jx?WDp)(raNF3!lPd`T_qQJ zL7|rjeR!tBt+`|yHR#efr=3;a`J35SGTEI-`{7+hsj>66&7_flo1taF53h<J-)acmYukBe5v7GlX>%nOjHP8jy0VPCF)zsGk)xr`96>uPeBbf2?+Q9 z)IZMf&5MWbjvi8a^Q~Iw#BjldElbLwt1?X;GC6W;>Kq<1j0Z~{fJ~V!)5>6CN8&PA?Ogb zeRFNe#r?m4cEs%KSn3W2Ka98PAHKt*FLZa#9tgfTSbxBJaOsaA)TyN(*V$uU={$ve z+#W=d3Q}t=CeN&hjhRlO|J%wwOkawdojI8c1J1tn(REcB+H_2>Hpn(<$$F<&N&xyV z9OF8VfY)@KaS|(vxzrhziy(Ytf(LV&S{`B0eQQBK%U{)6lU3?KjaM;5e&@Z14M$_t z71tRjAZ2Zttpaj64A2xqI%)V%_o1voJktZqU9q&N5|@z&f${xczhs$_%5HsNdO0Eb zmCeR1_{Cd+UmwBA_zz3M5j&%b1^bt?wY4@At2qCX??i&QtwBhViv7MK&-O23Z`+#s2Sq>DTCidr?oa zOKsRr>{AN9I0<*xqH ztXKbi=r_(SX_M*FYp`Im4g#^w3416kxW!&cQv9WAr2!^2{S$qOXv%X=1c}})!!!QP zx)UL``QlhM?o$$5o~_hha4Mte&*56a(563Xrv0DoeWB!SP6GqrVbk|5Gn}ewsdWfp z?D*RWfjqr+-tVBX6?{FVKi z`O_9T(_)UF{ZJoDFg_TE>tM_VJ%g$+V~Cy5sMu0xL=-!akFq}t$QC@#XW&q55}80) z{KA&d5O0khTxyUYutxoX;8DnTmCFDBsCg3ofij#y-|qZ1-ymo+g_d$CM8ChN94d0H ztxiBrr%hG(*1y`F<=UqeN12q*WCSht8DInOFyslT^2?g0+{VvL^LWI%vZBrqugWW! zZw#oeS0@%}tcWuS-Uy9@7VQ{q$&Q*Pm&V5;6$oQmj7ypP3Df5+Mk{=Of>#^{hK;i> zL-PfDiqLQT&|Xt3JMpfKd3X1YWauy?oRmJpxmC(=ov@veB@%9gN8(aF=E#I300 zlz4Q^iU7V4*K(QfHl<<=I*+n!A?HK2pxh(s>-(?d&iBu2Q=WcZsr&;CA6$1-qQoOF zXTVs_`djB=v^g@0LR}~9Exdu)eeXHEEK*SGzz>O1&1f`)Pk24+5g$Zs87DP35zEN=eTMp8v`F&c5f)YuNJhdr_ ziMrDGz^2kuv4qkSXn9=mYh#kox2{tO8&3~~dxD^Jka0y^QUOn|*E3ROsKZfpdR*;C zbN1Xvt}>?oft(n3AHB{*^4jECmtM>?nk)e=5D~W;Wue!MVD#7*D)OM>lXtxjWoHy5 zV%02;E{~m0HwXRO?6yQz<24fe?_M|&eND0rTKv3NOW2vSQA6ct15S^|Bk_Uo$w;+^ zak=I06=8|JBfIi`UW#bz!V)3wVi1_;eCw0S$>ey)g!JP%{y9x`o(&;LH)#+lLH%Hh z=YzVlFA0*-;X9}>e|%Qf?)%i<46?}3QG>_z%xIU9c-!FDWPQLv*AmZth&Hc!-lL$& z10%zOb*X=P_-N?z-X`50s@K6-$;d<-`wl8kI>Xv^MDL@MU8qT5BR_F}rR}oRY`?+3 z@=pTaq3*kRBkaI*M*=%>o5OXk?>)(kB;k8hA4$Qq|M_QVat0xPZF5-8gwLOw z5OL9Ef`3(s{`s$sTyP#hho?y4lUy?P*Fx(wIc>$FT<0h%)N3y4zXLosrUkw0 zQsdn~82jH-d>up#sel}?)3U1pdg!KsOaT740~eXuAj`E&%IByx6m1~?l+TlWQ?Gku zd1!HrE|tCr+^W1uUv}@Gk^;MW-zI$9{!W7@Tj=)*J4L41R)s~uR_~Yd$LX2Vu~wWx z+`(fNT#yq2!h_J9Bbx~9=pT`^ac+-DfO%Q`JW1Q~dC(AdMIKmY=+H!L`VED&-e5fq z>2|wn@!OdsS#as@WtAel-4yWSa3*l5cV5b9lEJJ}$dg49^ipqGNbQjzRFwRybcMTj zRWJJeFP(G!hYL08xqd&?M(_Sl7uspp%)p4Qi&rPv^DqP%hd!8QMD4a~8}-OCGhO?Zb9TEqn-)0Q zFtMh9nj%2xl{OeX=G*89KA1nbx_CAHl%T!brp&_`)2$D=ox^#+9QcYT&F60G z_27g{*RG!CtlH~4We){@jB$4)hNz-G#m?(&**d|1S-S%y5Hfv?N53#qK?J{6wPiL$Q!NWdOy6t9)Vz_=u{KYC@|3dwc3JnTf3e*RqE5(_GhxYoNoSRh7wkX!9MX9s z`&!c{!#~Krt6XrHBTT%N!&1U6%gE+OSWqYaC7)au&_PKqt8@?sKqs7bnp`vcMByy+ z92`lR8#MDYfXXd?2-`W|!gMIaAEGC7*T%?V)n{L9w9oCgvY+r|smrOTSy|=|UtM$= zUN?CO0 z=IiYJ)rKo`F^k(jpGQCzBSCz|(V7cpUhLD9U-{OKSVF#|NN)5GfN?(g&xU_W-m%)& zVdM4lIR-KGG80+`RzvT?pK2}s`HQF{bJ(kg`(Qq{01{y=Y z32U1kz0N39-o#KdsIKm@(Kd9xJ45pRU(074#L{s7V5BZ2&K&?7yBRYf>(xommlW&9 zJ1qbB;wfO!qML8Y)LY^AdCkiTD$u;qYHj_!!+6Lu)%dL3oV!ivGois)onYq^`C@i> zs~E@u7@rX<%NYE=DI~q}E`BogfJsUvXmd5ddZ1@Ld=vGpt#-}nX)`8qCR95(7GFMX zss$7Pix75+&ikh8=d-q1qxQbE9UdNL_+OMXzxp;9-LB`9?)<|9Q?yFso=4FQk37*mP0qL-eV@1-xP$|5vI$40r`_$8By1=b~(~FwDr)^!ci&Y@E zP^a(JCwJAK_BkRl}~?`rxD6R-EeDt5ovd^(h2;;2qBq!o9x~&>jr62q*{B?dUC+K1kSdi3QBFo zv6ftC2IITTOk&-IA>ajGyPUIl5v{ljtFR3S`cC=;{Mc|+FLOA@o5BRBo5$bB9t~f@ zdJl+hk7mW@y!98Vh;tug()=K1RYs*P^rv7s7PHEg_H+p$)DSKs4MgAYY%Jy``Nnw( zZmJLV4q|-?sz)$AF*Uz_8=7}ZJpvVjy$Lbdjk`A!S~F`Nq`e;kb-luX>hTm|DsH@a zXfL%NiyS3v20xH6om4Me-!2UL2Xuzc9F8X}{XXK@ifTrOogaJ;Nryq~eXZk&vMQ7x zr*5HT{&p?y3rMXuxN+LRZchbf^7WH1S;0$^cyl#JQv}#Vog1kmw%y&;-y+cxm~N$W zG3cqJ@I=}7;Z8qb9=BFI!WYa{2vkwOx38Z5gK;)JzV=+cX&wZqSTlrO!HZGo-us7> zhH3lAm7IWn^xma)_{DF%Tu|e{OTY4&+{X8!R4v;u`XOR2Ssy2Ps5~G}lw^xF z$%S#D46DwlB@0^pkU9-N&GnzKxkDmTaK6ssieF&l3nzH`uUO zcJcq!y3!%3gvIqU<5N{#Aq#e?EQ!o#8TtBc;C`%0`I!3+dDx$+1Nx)X+d(_8UK>^H zj}v1zquhX^!_z0vr6<$k(0XgkYnuWaLJYGV>S_q3V5M_Kn!>Sa)y}6)9SE{}*x<+W zA!Oz?Tldof@IK|r@59n($4LG-{i(Vd15GxSc@^@VK4p&U{(}ZOJU1vJ3WvVo|}8HNN*Fcce2X*jsLB`Y>@o^1tCTMsR#N>4H_6FzFl2;Rx6cs zSmls?dRN8P=hMBqZ*w33T%D!qLwLWl+n;Q}-Q$*fVF)Z3wh1x05PeNa8=6K}mk%BB=*n zL8vV^?~NGxg0wq7!hRWpiF$UKf`?ay4u``KXKpK=qr*nnA6`yfz|n)-vP*|~+w0B$ z8D}T=48=C?fP2m>zagvCHT^aE#IiCZq?P|7MtQEzft(JkVLp*tz42R<$LOix_R`_6 z4artzE}qg0A7r9&ZcEN9Pbb0Jhb9N0K@RW-iVWC~qPZwVc9Ci^KxTzPG*T|QVj2GZtN$FFx(_DszAX&J59X#FyF7&2wh5bAd$8?QPQzXKysF9gj z86=a83*+dBmeIj~EEGjs%8NF`eP1=GD7My{nxmjm+8PW8RuXzPO}CRXN;&OLR(iYL zuH7aRTqiwJ4X-Tw%bQtSMjYlwzJv@$%=Xv_kkc+D#F>6jTy~xiOdXW#7ot1Z^7_CI z&yIkwoy6=$ViD$JKWX~!JWv@1iJNN5?9>-l>^#=mkI%oFK-g@wK2hW%qc-~!WwyI9 zLYc^XF^gW1ozrhd*8QVQ2j$`ZkxD2bkTTkO~p1 zp&%F_+E9ftZ(xC?l83`EMWMu*Nnz7nuzCK6Nk%>gt(YhO5Vw+LELdJ|&rRsSJT<{I znOl79zs>!;74HjBHx28*F1&EQ>pG{U#J87U9Bud!o+ zd?G5D=7kKx#;d=c^)oNmwb7g9g#svXD{Z;90>p*u z#vE)x>)2wkTLa);OrgXMrOdDR2NB#BM-bCS#AZFf_XM~1sEj_k1kJOtsE=>EL{cML zKKRN-$w}Dzt@hPQO^s#KaXqDYrD*EU1E+03+9jq5pJWEIb9KeoN+nf8#-T`m+X_9Jz=_O~I8rViZCb z4~^0W)-lzU`736axzA~cE&BMWH@Zz{E4ov$qCxjs=*RX;l5qd3&cSXk);A}@DVP{^ z(AkI?yq$wscqCC<$A;cEe5E18$-a-{hj`!qTXa}{BAF~87Tl{__h|;z%Of_E)+!6m zzb({nbtjv1_eBBW&WEX#Po4~EJzpQ;lV|)yv*nQ%g)(;P1)%R-C=Ll;zV=#?&0MuB zcEXME-10 zCqOLd+O4Ybty$9U-Z~3Ph_E%ScB03KeiDBcBXOosU8suF4+Ebwh95UYA)fbD;kh^U$2SrfFC5I zhDmgfRn!qx6%CC*;*5d|h1kjOYjH_k+*i=cC~4oS+m_9@iC=zp7ItqJ?fS?rUNO26 z@)cjw*RecYZi4R*;pm=(D|$&ii55m4SfQJVf|_4hY6#GYF&&9aR!`L11=Jicitq zhAOgxV=IGr=>gM2Y~blg-UIA#>q5;__12hhZ`|C4&Yny#x%k-UCriWWS|iWlpy=O} z8RYf7mIv9f`-6Y&mkv(KupneeHlf}n^aTG|4&)T73R{Y!(6&x?xpz*E>7SQ7bB<$ z=qO1LL62nx46XYy5uAyR>4)pM`c3+i_dYl7U(ITE# z?)jG6*jT+UrD`nJ(4i0r2g8M4!#@W0bn5?e1Q5Z-cISimW2$P%b@|O};1KEU_;woD z&-!sxJ#sJ>dy-9)srSC5wNsT= z27J6HKv0Q}YL=>_s6C7C@HF;kP?dE1Ho)+EGAE?3FnZg&v_`horqVZ1~!j zccO3dnyhzmV%BBib@d1vCYyT8KsHKRB%1%4Q**%xoOQ^gaQ@!w=QqDyMJzB6NuI9O z>T|Sy0UujeN{&$~(7HX)6ln6T$-U0ih4{tKP=%J_MUB5E51FWc>iVhdZPYItLSmYM zP44r9iV#;fQSbq~HG?k1xcteov!a6CggikwR1*5Hov*B0{xxHw(VLKDhv;3sh(MPz zu+v&dyjACo`sXrvM~?4bdlBn)gqqKtW~z$=5sY7G0y1c4zv6l+^k%A7&rVhZr!re^ z`8%A`yxD!cj;)%bKq~2m=utMOSBKCPfo}nj#Jr|(zjgTl!?Nt$L6pdb9uXsy!=0y)-<%!h<-ilXmd-mFwhTY}6 z`X?DX0&)voIEBVp)&&*y1CFNlAO01*UXuGJ)-od7yf7AAcZ|`no zw9k*jFT0Z~*^rmE6Xa^KydPq=+MB=q3I( zw7egFqCZH$Fv}MX=-IXvZ4Ma~hTLRV^fAJ!^>11{;#AU3*!;GjdKaRV&wXEStQ37+ zy6eA{v&VNblZD%16ZOZ+!J+Vz^%}b4M3y_fkGfl(?QLKAAy!=0bcB`5 z{JJa-s{AJY0uLz1w~lZ>T0w!6y&>}DBRik1{_fK6rC|t9*_ZYiTj>J3sltvirVym> z8k83EeJv3kH+W&gsv5}pjj;lDEyop1&lwwUbJC0SgLUDeXozU#V2*`YA&odNBD43F zbLjuHV&YO`qxOk|9YR}Cy&tLwU-9L!Ad$;&{wf@_@7)`mr-Dq>FH`$UgDuXA#sbxc0lY}?BLOTpfnwSwlsOOH_8Cm!Y@o# zTrLW{y`a6PvLh!aD2$!-OID7zC-(i$Dz&|0e=wsLP`6mWoM@E?dgnlJ1bwb1?xAP;XJoPs3CW^Fo%3~b7Wo_K5G6(kAd-)o1n?8H<5 zrW{WZ(`(J$oV?x{gbN*liHaE??$rLd8C>(&-0-XH(SNNlqIj{ah&RgsawU6!=&YE;i=a^aMDu zL0I3eLkM7z3DbZ7A}Q<_NZ)q0s#n#0t9E@o&oh>!tEq=3{psH3)&Upu$75X}j=zjGP>`83$ zf4k5SsH8`>oT!&ekv#nc>N8FyE_nS)FJ_Dwu$3a$3IwOCcH5{0>Fu;H-n6qDKCqxbo={o3*Op>OWyG1E_I05IIgJU6m}+?-GeF$?#Df@5h7#CSPH???sRKEF9y zzE!>QdXl+AW*nIK>UcQoxj*Tmt^LtY`HMZTbe@ZHW@b z*Q9-y3bMgcsFH8rovs3Ms=?T`RAV>k|l*&ze=RjsmMGofCJ@T*h-Xi;oqC@6_hsR zrk88`uc@=nUZPM=7gfo1yT#1Jaup)@_2FRYs@rm6k4V zE8Rn$H*!_F^WLte*LwW->PH5xniu~KDBX$GE0$=#%JlSQlCh)IOZxesrI4XZ*k@rB=`ekAzJgqDQiS6K+gPo`=z*08 z=V01=aPT_O{MR#^LY@LtI#MQ*O^~iQCS5`N9aW9qgxdP(wmnM-`ul ziw_Sx>4*o6;6{H2vn1*~#IlLVNNlb7OD2KDoee!%a}TSug$#kRmnE0iR-(NNl=ocX z(xX1dsM-92>0G4RB5xBCT4Nh1CS8|K(%Fn43A2*3NZ~!^jUeeMa~y2zU&QOIC6fzN zM^(9txeW663H?3Qw6h`i;hsQ+dR2^$)K<7Ypp~gj^2;W;){_=@%HR2Rf3Ae``sQUb zw+d@FKg->1!ADD8J{ofXC0G1H0A0O0Yg^g$UaR5y*=+9Zk0qJsLQAq?o?7)g_#em~ z9JfhF-o*WA)jYLCx2v36K}Ui9QUay&N9Tf|A217#t+%W%Uy}fo7lk5nGmnfz=vPI` zTI<82jqKK0rWPIUikpJF^-2W2y=*tDk5Orc9O3LVhwPPlxTBSbc0#UN&cyL*i^D@Z=SNys6#jz&udurA|(v^$j`~HTzR&v9~ z>o06t5`r!{!u91T!jIqp+#mq5SEDpSnHC3bDvZN)Kd^ZpaW5bWWh=~<@I?7`q0q&sTo1CbT?jCGM`mC0>78}^KYCBC$Wx2aPNuz~U(WL8YI+0RU-gj|FhU{<~`Ug!)#13DPyXL9|xObx;$(}}4 zSC$Q266+XB@iux!8NR5RCdKH&Hm+aehzEiUD_@n>&AdarBx+$#U=A=P@|Wp#Tdupr zS84(2cB>dy%=uFfMZ=+dn@xex-Yf;u^p_pp%#rm7o{f9T!bfjOPpZ1xzS7}xj~|MZ zC*%h_Xk9-xjDwpBMh9HRgq$1^ZmJbPR6}%0h@B!H4V*gwX%%Nb8bCtyDAE944DZs< zF8`>s%IxSxP;JWLsGI)!dlNa_vkYxX04SiOQ^)S26uzT=`Lp}kJAix__}}-(vxil* z37^0!dWu`_G>yz{Hx~}RN}slCmblVr4D(+S)7obU6U{F4{5K`SS>rPIcFjlhk_P2J z_XNz$tHdH>^2_vsy|*k6mG8ZkZAqthZLZPFDAXU!mu@*BD$oXz=8djV?jn@Qs?}eU z9YxCKS2!#Cf3_c?ErNgFt08aP6U=RvBGd-!o_@yG_sOFH6%=!uIPfJ>bF)L--PygX z>45M+?JfDDw31kbgU=qfS5L%ktjA;q&|}d%y~e}HXAT>GC8h$oqS+%L;)sn-#z8g? z3gRbqi*Ihw^!(9RZAHbZi+yjJ4+k`x6t6ulWv1s5rlFI8B9Ra71@p-~jw!P9p;(4R z)v{B}AG$xkvd0xBNnhl7@eor)xmGdl%S-QYc~m>RR~cJMyZEL zPj1Yfa;-YC19Q-ud{mf|CV@MiL-VFz?rMcH@8D>n~O@)x3EIpY|{jx%^5jZ}TkioF|}K-Z=QRH~fE z8y&VVbdDGStX?z#R4=N-CzWkSkqkM|$*F!SYW5ucnnAen>F-0Kg=|`19U(2U>(#G* zd`dB%WoG>7+eLtgw)o(9>qT7#^;=R!R6+lT)f3!3L(rrX=-rlpT@kAP^Ll8{kCdTa zBOSL6*@+3soAT`0LhxsG7}v?B3tM?W6?t$%oYdqq<4(&!l-eyoA`_s09n&9^UJoO)KYzc+u=-ksCENCQQIG(IIL z>qp)#Ew2M83P=G;J!tBL80zL1j^EQWOfyE|($t54!iHY|2?HApx4>xIfPe~`m9-n8 z`WMzt3Xv&G8|ii5S)mgLw+nSM7?>9+;xm4l;55y5k!1{mUng3VTN#30Eb;?~0gft1 zcT`RNDg*Thn$;h(lsOyoYqO1|XHav>yhO1BSVGGf^fo3vMzzG|_0T7Ek3X*SIiVJR z&gQY6`C9yK?Ehjah?jzW`b@`VFs3#{joEB2$`R4>crJRh#Y^j_a~)VZs%M^>Q78vf zl7Rn{0p)+e=g;a3|96*bXh3^e>)HJqaAgE|b4wMF^7gz#Q_(Au-51FOEUkKpQ!io{g z+j;-ANV7`ANop2gz`(?jtI}xG(laz?l!ex+XTrh(8M8QVHPt^+5{pKaTIlreuX|qA z3iDdu3C6W_BAwy4GH*lJn0BpRecr#S6F{i-7Y`DgVWABL))JbE;G&@4nW~S%d#Mdv zv{hQh3pL?j{lps8$e&w0m3dV^{P(Vp0EoT>+Bj|gEplc>1>*Jfjsm^ZD7D zqG~V5cbgFfmXSKze-1Mgf}g1+_X(fIy3q#vzRPCZYCN!#I8B@WSB!T<%sg~EODxF>%>twF;CEs-_FUWIn@zRit^THg+S6NJkTM?_rGlPxqVrSEx-#IYUM(d$-PT_qusDz-kdN zy(=b7zj+|;s-ZgkQtx?Hwc!0`EcqZ0lgu!tFB^*SnB8(b6hSa|Htl9OZ)8%k7AY$kql=+7Iv zLyMO}41?qY>yZ4tZ1?-AdnUF*_0Ow0`0&Z)H=(u(g#z?Huu02rAH8_}UF^3se5d5_ zw*%d?j(TEc4loTNW*++C&}dI3!DX?*#nC}+K>_w^mHR}1w>PI~=3fWgVf6#qYCfR$ z{7DU4A+yuy*`=G`Q8Ll6(b(#UA_yY<*x6_IHy5u@Oy;|fBotSkZ&oTQ?v(k;L<+V! z$g8GB_-c;EYh*>Jan0~k0O{6aN|Pu2?@lU&^KpWF3p)3L%4Rex^$Oj8I~|H$Xrl|@ zty9;WQ}~wS4zLoLR>e!U(XrDFlkV7716=6dBRRX;$VGBhz2M;Cmtx=jF)tr|>+cNc zJPv++KNDlku*n7x13*MSjfhNKTWU<9Vm=;a z0*M>T2d8ZHA9){F5k-?g?LHd~f10lh2+GTyd$%+PY*{s46Jkd6Uho$)Z+vLOPZu+JQw(tt)ppRV{g%#q z_E)==3m?FgQ+hG-GmMbjiraRjdr~;^+2H+4P*`A++43i=pEq1uc2{eVr0pCw-qQ%Syid5 z2`!~sQ3~xo-1nNuTZXgMRguN~x3qf(Zr55KWk^AKPU(_@G#Ll$Gx5n?GN%sl|9USh z`|5EwD(+-Q3C1B`EY_Zw6JJf0Jw}dLX(j-l0ef1DZ|`Uo|1Nv=;6A}L9Jv>mGC=yE zm1RU-PDMK9P#Q@Kxd%xiKH~K@1&a%Nm%_+QVKOB}Jk5fucfziFdKWp_R_-Qb)ci}x ziXDtZUQ)%zd~_edd>eTPD3@~+YNQLq%VLzXFS}JI0>VZZp9Lr(jMu@PXxcz)3g#7! zO`I4+Tif9O(exeuRQ~_p$0jQ~GAiQ`Qbx!)DKq1QN-~b@QOU?UoI_-D;ux9743UvN z58292_Q)Q`KGt!@eLmmcEYNZ;r4I7p!xy7meGjMV-THQ!^QrP6Fhy-8-@_Y3v^ zp;;XS1B!Q_uOR$Enl}XfGX%yI$SJqAB{pT$h$#(RjMl|b<3g@4%16dazWS=VA2G6` zeB!NqtK#{)X^l#m)Tv*6#YU@iJutql#nJPa-wD4E>TaRsN2;W5I)mmZbU^URq+pfxo)G;BOSEu0ssi$pyUSsg)DDgh7u+G$8A5K z-yYRVnpXtGa$~)J+!SbKXvx!mh4Lgz#&6lmaQb=?F`FDOo*7Fgf3R_?SzPt?6Tr{Q zWxt@hf%f`#!sBufE!932Fsk0h@l+zUJfST!Ukg82rNcLLG)`j+4e%(_R+mW8#$2y4 zf2r-FVV36}{fe(tSoM}2C3`)`D&k8-*`rd=tp>9^coO6`=(3?aFy7!M&#|qQ2FZ7~ z^8w6R!)dcGnb0xbfpH&8u5L;<5R~58f9CrZ|9O=b)l0gO`;X+S z^m}8RGyDlE>~Jd&LF!Ev06wd7p5?=Lvb*o}y;dj8!bK6+-(N*5WD|0VeY~P}2GeBS zImnItBTv%55elF>=v!&`vQEmRw!!cS2Nl`A-FO?k#B!A8Kz!a-1Xutp83W+_^WYm( z9-cMh>BojP&oE5aI$4M!NXBywm1+)#qg5(%XHQ9qTU^OTOA0vaW}U5#lTV(>VH-u+ zbIMt|t^AN>$mdaoOMUx;+gS&Gga@wmIf1L{?^n;x{RzWI!@A)XNbnDE7ptfz8+>$i zQ0r#j;z;C-%7$qH{Tuj;O~e%at`;APUG2&2WFolv49|3MiP9SWWqF2uycl_4V9as$ z@s#)b8BO5$0ynkMn+7C}9skfF{lP3$hyESf=Gt1wY37oa?04%H&ee72Al6&J$5Q?^ z{>6V;(yc@qRWEsQKe*5}7rs$}ohy3$4S*3zK%g3Zpq4BNdGUr>&{K_FWj7=2@AWbS zDr`{2nz?NQlHXBF@s^70gvsdM8$jSE$6?j99^j{aYHI9|V$-_K?wpH!apDm5we|{1 zKc@Cy04aP`53l^7Ra~q_b=G;rTHvf{tKyVzx3z-QpOu*8z(-A8E^N)9ltC@6%iViGP?yO13W+#%3`kXGE0` zHrRVR-)YtDQS}rWT-EcAJ;(HT4HD`9#PqB@t})YuQ6I=%f@S{}t{^5BujX8@M4VR# z&G<2&6KRv`t3`pb$^v**WIv15jz88yA_D8~Wl3M-^fu^rp=2#u9z2S%(}-#X%{I*$-#B|5{>U`J zpU0l6?!9qKyZwPzMlf||;KAK6(Gr7B#JSdu0~2i{>VCno>hToM0X9G5y<=wpR(f2KM&g$pj^ zx;MENRjN>QX;RG+!+M=jGp5lzUWAGs#n3}LU^zSMF|N5AMCY7ZgBG)_QH@dbzc?tu zmBXR}YpXhs7=iEf&^K1^Sl9ae=sArXTKK|#sKXlWGe%40xm_rp^!An3My}|O$=Kn9 z3uhYhhoh7E`qz9(Yzz4}0(t2d;}c9r+p>2yoV>Zflm#ocw;|td*ri{fRV?ssK5o}3 z%=pMNhQgJ3MG8SGb)42v1(jb~bzlTc9DxzHd(u0vQG1}X#x#;a(L#}f7C%0reXUPS zjCH-E$n@ZXr8tylxk#E)pH6{6CQ(ACQq{I%PO$JuZ&=#DjOm>JK-MiWn*!>ZrtZ1z zhD4~caJD|q{6$lgJ^3y{&*p8*=WRxxo5KsrFr$UTS-e0{Gu zh%W-`EtO7-h^NW>tz~CQEhP^C4-YZCeVJU3lZNKBx_;waRG;pKe)M!V`Jz5KBN337 zOUu$&EWSmyH8N=@+TstflC|!JP<=e(GN%J+PV2p<`;LFxwA0o`t$Ru9I=09;6Y;K1 ztHT15va~VG;6R8;E{y=0Eo|o1cc~YieD{;6>gUP-bn@LJxdyk;5JXRM=$c*31NkmU zP+S*hgZk~>dxa3y0xK8{*!FE}>*IH8fnD&b}ORt$+Z&Sx`RixPy zY9dn4!gDP$+u!4bk*Lq>q`3$a(~4 zeM>&!rb?NZpUZ7Pmffd@&BOxB24f=ykT|VF^?G+|A+BNJ{*svsoi3w@N*&#WR6q*^ zzt0X;TW~HTgCZttCUeW9L2|)wmuD?#zu$j}0!8e$g08@Je8o;`exn_lX`PtKH7+1H z0)A!Zasj}PqN?ki5^Ah^FjV{bLa3b&?{n@;fxpy}cj--6XkyQ37iksuayLj9J{Lt& zkgZT3GK$^PI?EPRK(?_rZ5Sc>70}{0!?HeNU6!}M*M8;Q~$Av$ZV)2li$||D!~aP!EH_B z+cnjjxrqVUa|%SVg38O`{9_vZJDvynm!)mFBW)*~!sT<1@rQ&<7*5?%ppvJ?Xk1 zsVZKa`XgywjV-9x#%S9zr%;Cm~JLU78A*;vI>I7dZSo0|2iKwv5& z4=75qgzBzk3u1Q6G{NaL0p3)nv(pc&Ek?5GuIn%bmapx{0Ta>Tk4Scz44wPCbJ=hJN{KL7LwCgTF6ubOyjUj$3YVwn=OPaft4^AnVshj$C7 zLrpTPuc4@k&Anc|`uaos5v#Y^4R9LYgRWp2N)sLN3UHYmx1-~Ac$z9l;9&NG(q12E zA?((4`M~0WB87H9_DP`r4|kdIy)2U5oBhkG(;?Ca`v1~L7#)oAmoJ|3J&}ItUk0H4 zj(9v}&zu3wutzK!NHaaEpug|mVMXPBge00b%US*eRqAF&T8^>Q#yl#8>4i%)=^n32 z2#BxWQICa2|3TErof4jpXSi+tz2llQGQR0|?(+3UqJNs?Wcv?$uba(#UHMWgpq#8v zB$Zsl84maTnXvj_St%|bsU|T`fqW(vbw->)k*}l`G!mpfN+i)eaUO1Uf zd~4t2Qj>aQRif6eUz=WKO_14Lr}-ga9<-$-gZQO0>FHC~hRL~&42}vMQ$zg9*~&;R zb<63qZ_ZgGE^Rb_bj4q8R-6LI+Wwy2o zhKRinrzB{_K_no(o=^734O)+E-J4!hIQ=rEaswP)R124YbFrF&uDxYRJ?))= z;>CiKzeT7FQom!HCkq(BVSNUA9pQWs6qPm=5+<===oByFm9%NO-@E>6_L!=O=O;G%H_W98M zLX-8TGcFOSGjp8i9~}z9MF%_+M4%@jPX_XRV%5!7&33Pz$Xq+Sf*#FJJX9PLw7qEE zY&&(&ENJ{|METG!Ta+E?OPp-}O&XTG@0>>3p&)m?A6QcNiFcNqNUVU2cTVrB2YsH` zN{^3aL6yjHGAeL5f6PO9p1STa@$cde@-@xYn82mDCSBB$i13eb2pKPZcujzb(I?%P zmqG%1ZzQe`2|UjA9mprHSpv}(LZ4<}FOdwz9dx!tt}1YWfEt0-A=LyfzgcN2m>e3m z;fj|@QpCqaRv*ah*qap)^j9kEWnw_WU)>G)KYBs<;8FoUqhfRC3(M>h1i1(Z&SrM% z^oVrG>aIjmDRJXGQ5x!QU$Aq#w*|wtzFIEiih%$iqF0}LPm|8q=N1sL;MfC zewTi1CyBECIOk(w{m~iujQV-pfKWh!o(++d-|Q1c$q9uSKu##(!E_;vLbT2dQVnhs z{YL&+fpW>L3z?5-zz71P2>jmv-u|$7tB6^U?O@wNrSf7mUQUj;BcmG10eYZZldVGR z5{&^dAL+g85J664P_}vZtD`(76c<_^y# zF1gpjavX?A&y-CK_`4ZXNyd27nRB%#Nmp>6GDb%pzu_5#+}^degqVo`bZ;2k(90%C zdVEN#Oj*B~{m-ojJfz1WutK8QjCmtFIim;AyQ6lDc1+562TO@w~e8CY#o$dWt4w96v^7Go{q~Q)?IM~gMb*sc)du}}5f9=S9p0i?@jX|Vc6#{bUB9i;c;|M-dV}qWgEY)u zaiZ?_l$7_$=WkkAL|@^wa4}W{23?6T&i-Y_Uf+pxG-Jnqf;M_S5QBH$bu>s_jvCp^ zV`V&M^icifTznp$`Bi{wZ8`9UJG}11cjd{_6aUMUH=cS`kCjg=wq&AFTd0AJi%vfn zp@?!Va4CFGHs9fc_a~9NSA*!id zmgL_mq;X~y903dzQ#nlM_gbyO9{Q+dWldovSCPKGEy1s@z4vzvGDY_VJ$U-ezO0~o z*WQF{{&mH?@)=g9)*^~%3`;~0om}>{z5t~bC9!1UM4!%D8~Z=OJI4#qri%i3pRAs4 zO89yG-su7EsPp-{o*?XB3ZGV}`P5W+-McGT0<%JmuSAt4FLv_GRPcRCwc#AZ7&I;F= zmC4i5jK}(0zi8xb5&jTKygl7Bp1-smN2j%GoF}vT)u6X_CINk}nv<&|abJ zb4{*s8%V(fe@A|dD=B6c!L)Q?<7X>=gnLt}J7-j>^?))Cjq79WFJs#k*kK_;tJ{;D(qSEOi zK&uTIGh91P6lHr)kb{fWgfz7mVTLo!?K@=Y%3w<;Y&+`9Hf*@h1iP_4>&3OL>Uq1; zeg0){s<66b`z#lC_g3RVFrV8|+XKaMhS2a0;YUzyLJ9q+u)5OG`Y!8in`j{y&v4rm zGwu?hQRzhk1-vwd(OUZpQy_RRFNEFU?d|@xw{@RKv*pDUIv8uLoMUV7KkTc=s$Yxb zOVw=bB}}B4kSg)NGF12+o-K2T4o?tUX*TZxNc8OxicvcI<_AHw4ML7S^J@2J46}fV z59Q3e#`Da)KAjx7C|+l9 zs&2y~FmYvBYRUMfb&^s4hg)Y301)GWDFA05%yVh1apmiq5yOEJ&4ouQS0&E-mYwY1 z+pTR+AXon$N~hoAYERp{37zON;JXB6CPFK^kf{W9KPUfVPklIq`%Vi9z4Y zL1EmO7hOkg<2o;_iSkFbx=y&>J+F8_YSK4g_I*biM9mC-C2WG*}9O)Zj z7=dK7gR|HCKrK+>w!?8aX7%=WaFsfYy>8#{L)|&>-@dX}I;|PUe|eieb+04f5L!uy z+@JyiM$lI(XE(=vNG6{j1aQhcDLPG0v=43v5UC!rdS?KXw)J_0x%6^x_N!ExQp;P2 z@$wqeBHFlLn!>DAoE`p(d}Ml+5Db1GsQkRdlLsr9M7+5d0sX9e=2Rk??6&DJz$y??qxC#4J{?^MJYKJ> zkOhlJ8+%=7+eZ(LhjqVssUEto?s&4X5(Nmn7KUb6;<~K+vPBA`3>1A=2)o&B_wlI= z>azYfX^?)GoT9}uTL`nkD%Ldo(trn(-7*Ve`{xDCzGKbW))Db-&<`&{ZuaZ$E;3(Q z2SezWr~tkh7RW_&MBkukb;EuWub;f=qQ;AMHr&USlIk=)6xvaQljFP_g{inZHYC&oGLW|1=f1J}hdA@EFp&sqhQ)M@KBY!rP( zj!l|hDszTyl30Q_0N7CC>Z2T)#N_itlk9mn#}9UnDbx2jY#FR|)kAvhfe(28x(+9H z{QZS-2uM3A(=&@|5u7hmJGSykIcK+}vaie%L*BeH(hpn-#Xo@>TSLb6$7N(CqzB)3 z`dQ!gFaJ2ESMU|3sC*~aOxTPXv>Y)C6I&_-X(--u?=E$oJHH9zNa>UsOIE z=#+^=WM@;5UMrom`Cq#S)mt&G6HkxiRc+)vL2XJN5=MXc*7xHF#P} zu5?4T$$yt#g*xH&mbxKKnQthXrgqPn7b%~r+0g&odJYwoMnMNRt7AyE0Qb2a`_aLZ zl=g2jb~kE)Z*ylQ5i-W=?0C^zV~;_9iyD_W&{;Cg!g43IAnd48@lE)IxLrXJ8Q!G8ojgC`~G! z?mF5-ZZ!MZNf8Y%e@A7o!4nT^yPrkzud2$7HjA|-8ap0{{<#KU>hh`9U*WIbMjy#u6`Tdh z?8=Dx{1!@$2h+B`R#%!r(9K6Mho)Sh&B<4nIg$5Avx~HIC*Y8iEA9T?AvTP`%_96G zgx$7`UBjW_+js4;z@7Wg%O?STw|!)iJzh+YRXA1)&->rWYB@DqJ`|1-Vr;6^0^Qar z!6)O4V2TT&k?@oO0f~qMRapkaDcKT%ZZj_W*x;7LhjGw&Y+5fOc|!r`dZQNAt*DC% zJpq=95JddtFWhF~dlM`B)3w^fvB4U4;@?F+bq1|$eB&MCRt4oN+=W$#QvC-Gep-v4 zgS})dbwKrehv;HLxSNZr!a+&RyerQ9Q>#A<*^%a2AW(kjLEG;v--6?tC9r4vCZt6* z(qn+N3XWT&jqNiU3cm_{G^#j*4hKP}!##rTZr$CW3znuTW&XQ?m{lPuO4Kk1XE6NV znZWAI5U_`4xJzB%A3;&^?>Cy>G5n|#Fi*J@+MHz_J#r$JW}dT8RDR z*lEl%9qv9potqo-sbpap*t z?y;fe05)r?;)eAn?v+nRrO(+ffV_5w=wRZl<7mU;(G}g6Nc$RAd6ueYa3lP;xCnmn z)ICW|T2JcU5e%Royzt7 z4vPu@9=-w}rS{pY{V1;Dc9g<@A5q+O7ynf@C49Bw(LL?7f^U$hGh5e!xdau(qArMZ zDrVO~={s@n1g?cj2$TX2Obl@z%pd_kF%1R~H zgFK z2Uxr7|Ee=s6aOhqT0dzNe>W&H`tukYw_rhhE(x*EV|)25%2RKxmQZc~=$Y5gzS|Wp zGH(xWZy7^9g)4-1ixTYq@C7ZPUS0)zCr>FRmK<;DT~G9qO?!VJsw|9^PSeLq7jCGb znj@3AWs<7y^#4wos*pE@$Szjm<*y{buFW(3UHx*Mhms(yru_O_K^C>~>{$dw;8z)$ zIQPx~>wY94bRo!w|Gtq6g$?6K9&`gu9w!6-8z=wU-U%+Hwz21kK9sa+HuQOsfH6sB zx)MR{Q1qf(ZrgAleRZiKa!bxvN71#SdYL1w%a1oPapiM@-a}1w2_z?(!ocvvz1uTn zp^VA-k2+b4TISU4zQ+2U0kxo^Z=}_L0HpKxAlEg--{GfIQ0*SSY@M>JFTQa^22~dHNZ`Yr02ARUq>qeAJXD#*nJ`F|h;?Xm< zK}7z#Gr~*qhySWy2&`_tr0^tN{w5~Om_F`sJp!%{Zy{mHm4#6;wuP7;n- zup~+E_L}hbm$Rh`&45sSMMvDIyW$5Mqw5bzh?g(R9+p=eo!}+JQT@J^;H|G*`7nGX z)_8SxUYnp-ZMv$NKr2cVTr*8Ht~+-Fj=7#lBm>tVO&6SNlZ(HA8bqn!imatqxPrh6 zoL+F0#$A?|a}LCDU!qVT-TnQb@5YL26Wk<4S$^Azzf0O7YtSzl`Yhw9Voi8jal%x^ zQTIvEATda7U=4hdxXE}F4^zzif#U{g8C9tut+JJK_9~L*$LB*TD&X(qs;g>56d_+$F;^XA|twDB~tzX_dXm<0h`Zfepo8oYz`BvQIR-_E`N1wejY|%{}b?Oe}OM6P|<^G zpfrI?@CVTlpU~^PGYrAB(5X4r0K8TEsA-5HNsL!t{{-fi5w!)&AlF14^d#+UJdt0Um@Z+^zjv?udXYbQJQp&$Quh4w!X zAb0V!!sNuktljP&sQiB844}hkK zY`gPou!74_wii)VsNlOsz0aY_!ShxAWPfaEKzKPD!Be@qKfW;aoBP9ei35eMKUXD# z_Szl`yg^s0<)7%aOH?j)?Y)3VVI$_vQa}BEDgGxj8S;SWf43+I;C-kFfJW%XbqAOYDfJ8Y|pUGx94WizXBV(oo@ z(g@*=51dK0q~qSHh5v2%3pD}6%(jj=ayiNA;1ndDy_`Q2TRPVRpgM_tS+$#G$_zG4 z*&HwEhVlAGf%nOD)*UbVr(UbCi&S-%Tjnw>p`PM_hF&Q~ZJte|6g@wMo1-J0`ha)# zXxf;vvM)R8iv^|f;}Y2t?6ShMp83mj?kX+cZREu_imdQ`(X=@AIboFKNd^9%{MF^Z zD<}cx>GT(i=49jY7Xw;+#Qk_K7^f1AW;OdU)1BZR0ZHtSjdf26@+0Za%k%dbOWb+l zsk7_iuuF~0oQ#{2tAFgR{&egeTdO%Q*mcdACx#NXB^LJr^m8(?{uzi7-Z05M9P0wr z*Vm_E0ypx6bWJ8<$T(w#HFy>F!jQ(}yMVo&vX4mF)2m+n_Xl&gzr6(6V) zyh6Yiwo6CcIr{T^x7eEOFM^X;SPIPwiPLSzi1wv3W5B}ryldLWXK;$}r8ljnckYyj z1MVaMF^lHIyA}VO@PB-16-1|UiVit8tM5le8no5)>lU<12i2U8-I##lB=}(VkIJ3W~zme(+>R;GeuKxp9gIBJqY0hbA`M**H4yByOJa#%_@#aHN z2mK+6bgR)A(uAP>@`@Z)8UFI1DL&8gJe{>Ta!=XTKl>Q?W^}l8SOB7?8Uk6(x=2W8 z1MMA(FIA+#qhp?y1c|Ri+yI5NT^LeSsCoIzH=FNLQ?UN@Qo`Pt+<1bHIzr4MmdQ9# z)T0ZoORQ0!7a45j|TJCzTLI8j*yWUA1S)y!hlwJVKN z-=z2LAg$#k6t`a+wd!3!FF^}=J0HZAf8gv#$M4I?&$@&LXugZesr_<cxJ@7xGj@F%-WF{o#=|KBctYc+geqL3a6Fa^RN8%NJr%g z*y3QLoFM&W>WMBox5M0nv`>)7GTq0RPTu}VHMiaU3Bafb1RZX zPbALE=XnM?45ck@)ebxzUbp}S6}KKQwv$n@BR4`^t}6Lo`T~3dg(|Hnz2|6n7fwmR zhkzTS;xEf8KRNwj+*+RC;0DI>Q2N~r9)x8i(*(RY*pT#c*uOaFa|3Q%L}uSrx+f{0 zw_9i!AOdwewaK0PSy5G;2luO%*hWym8OJ}YDxi(8)*@aAQD!@V^q61Zr^Z3iMfVUr z^^Kl?#t`S|4MeQ1vY3_1peD^);f-wXtYW?@ClPh(11nggTCJb*L;K?%@?|Xuf#^=9 z@=FmYW2(Nz%Cjxg6J;6ku;p;3RLR;cAmHRUAal#!GG@7<$Sf**I>*_CF*`rV8tu;oLouhw<=QSyDIec74vJEe3%}_!zq3oM7h=F6<*u`#65vyh-WL z>g1|p#P3|ZXp{fHEzgE+)tiBxKg?|A^>q5&&Q{<#C+AG|AJyVtKL`IpHYfbX7-sn|*p(344VuVP@#Rp!_rkPiIZJlUiUz%eeqwQ3-^B zi6)-@C7}MTQyW&py zl>K3Z%^j=cBgvy7bZtH=dEYj#Vbh_pjXK4Wz3Ilrsz7&(>QC^>em~duis{Zy#F0#h zuGr1yqPYcjn0*x_A7NjSgATsy?}WN?sW-YWufsiIuB=BalfEKNy0%v@e(d$#(xtwI zP|_v%k=WQ)kX-##y{nfVR1uVXdUZEPZ4%$@1}*{>?3?hkBCoIQPfN-SpC}AGCVrg& zAF5pz?k0?^CM=mDyA!p4RP-TO{yQsOC#i>I~LVxr1Nt(-N zLF0KMLS<~`BO_Dzy8gZXC(=$GoArbNQH%4>tv6en5H89VL2#~mNH#s!&9z)uhCq$3xj#sq z>KI2=mp(6N4q&*L7pdk{C3&0&=tzHO(9Z;~oxeX2QCr6$Yk4&&JY2D7JtPyAiJ?;Y zFOm`dt=~D2Ur)LrI&2u|U?%nF0n_YG+Q( zHpQN7DN=ae<>tBF<_&2&7dM|!VuY+P;<(1eoX9$hezBNUGw#+u zV(D3om)-V68RLMMaFEV73^XS@6mZtLH1Ct+cj)e?wQrZLAT9@mbAu_Ni}SR_Ue1pi;$KL9VW0 zbNmfe*73%ARG{j&#Dw!7A9ZdEb>5*AqTNO_Ou6ij}eOzLh00!$O8M9xA6QLinLE9erKn7OPs^<6f7u zPc3DQQ(mxL5SErkeLi4qrq(!uXwtg1jQ&_#&v9l~e{v_A#klk#-~Fs|K#5oz{{7K$ z_;;Q<5(nYtnega-z+iV++K-`Agc?Bok24bugA=kzOzp>+N-ba##5} zVbxY` z>Z$*N@g;3ztfV9=(5q{Fl1w;7 z^vV?N9L|#2Ba}H{x^toCm1y}pPp}fl;OH87hbnTcbUdkqzuDdAARCM0)Y-_6-Bp3} z&q86EH|6nG%g4;`#KhC86rJyeob-}VO8yH%6nCsB-+O?bMp1p2zo$!8%$akGahbQh z_LH!3HuDl;Ep|N0_1Pl(g}&qHJ`-w@zylOK)g;5|*L&&p4mxgJ*Irz#257{y(2(yrhtLf1(g_=nPcP+zZ1RjF%YRUjW?+2&BY0u z8Qgoe&!ln6QlEZug-Y;oCVuzCY@7r$8Uh7yjmx zpVENRmLcqv@go}DosHTLCo!U1dv36S^{M3 zmnb2Wv%4f@TYUHbGMW6TW_7({;)`?>S*}GxbSh(fg4Z8yk_ME{CL|E zPo-QSZi&3Ry`3l~s}0p^&Nsl(>>dS#$5*^@YiOWhbMiUp<1iK0;4*m|G;aMy6(#jk z3XYiBczXEUbiVRzXfL*N3jE3@zz2)3ev!?tf<%A z4? z|G=QIu+G=rk}?=gGeWw>{$X)CVotHZozlQQb_6l>K^B&T%@`eKqspOa?<}n)Pr@vv z6VghAEJdm_Q4}iilg@|h3Joqd*tPiNBRej505SyaCG4$Af6AAqbOz3ii~lkWUPW|N zub#Dzx2J$29)TL;ea6gtO;OEwYo-ITkJ-Jt4yo2M&kAd6NHg8)q6By|9c?POW_G(G z1m)!Ca&VpAFJ3i&o$)Btj&;{}Z^FOwqtFlcS0d+Y8a+flG;(|6NN1Z7-w+0$QGXHi znp@Ripk?udWnSM?8^gPW{@B`IU2hNWw$3*wcdTdu`Rx`?=;Q`cMiLZm8e>%!DK1NK z4?AM&ivGA$t9-(|twGPCeFGhFo^7s+v#s}?b*^Fq%X-t;D47-U4x7lOoPn;FrIc~&r02&;W9rY;_^i%Z=Y5#Dh&p1T=d)k z8niN`v>#o2IY-&Dl@Y?Y|2)=!vVxY``@hD9pT$UsA{)!UH21bWI=K5AVlj49^G*Fu zzxijH9*r+a8-4F@tq~UKe&H>kPFPs5HO&%dyBEdW7?0G~8hviKXaLk98kP@vdv&#R zM%G|U(>}K>`!&yPw#Y7!!$P*;>d4`_GL11Zt}p3DH2Z!0O|dVJC%;KvglQ?R=o<%I z`{m^OYs~4;Xz1!qVsBd?rv0<=$K*4>zOs0)$_6*`Af=Km9OmsMkQO|_{c`?F(~e39&t52V(#X4!8!WrR!OTNU&R(E{^PqNIN&6{(u$EAM-DW&H z%V*ZSEiNvM}7ftj{t~Y;sXUQg6HM!`mkrQE4t8*kqpE-o3oeusTK z(jGCZ&UoI1o@-r4kWEjU00T9s_Rm+ZK33^dravh+T8HGJY2Wh%^YpCt`xY=<`YyCG zncqQqg3P64F^#`JcRbCGS!5a!13sed9@m-i2ZpvK{WG{on6~~A6i(?m<7O``6M92~ z97{w>m`k|PZyT-skY$+cA*&&%Bq&Ub^90d1Sq~WcF@FcK!2@#IG%{F8K%$0_~H#$Gk&Hw(CK9fw~iYJkZ*e zf=N~{Sm6m*0P^tGE0jZ^oE^-Dm|tt@f=^j4zq+U^If?%|BD9`G?I+ic5|*v;iKGhJ8T*tZPq4baHA`{6^qxF<93G(z=m2FA^l-SBsTwJi}Jr*QkNU zq1t`NP>xt%GXx*LScu;nKe_d7e_dzo4sY*~C!@?ZD;w$lAxShCT(g_D_qiZL_eHYF zrReTGHZ2=X(SWfU$iaI)asu%uQy@CmgM4XuNF@g3sLA2~Z^DoyL-Npce!C*0mQSeLB@mkm? z=Ev))e|fe#a}gN-j=a!hJuXpid7l)*ihNrr8#W*`Z$8iDd2@Wz2xWQkA8JpL&9aHkkF*owgb&$cEUE$2F#ODzkF9#^G-S765sQpbV6xw%MZJ}Ke0J^vm^?cBwceL-&ZsN;Sh$A8xa1n^MJvY z;|hUl1KkgP5XJ+u{?Mj}y>p#?V!(@aJ*;oO#P|JC-&Mn36TZ066T?f*flt2a<149U zhovsQ{fH-c&2c))R&kgS1lp@|hA4P4FbVCosC6n(qw()vEIFH590R#7>NYbFLMU-R zit2?U9!&nl^3IIzpp8ieirrG^`WX&$Lhc++TeBwUmItUhwP`E!(!YuKrHZxR?%G!A z#IT~|2Cg|gb4pd3xUg18^8{8Webr#Yb?t?E9Inw-@g;f^w_HoP;H3_jDW4}hSK+1GG1LBVQh}#x(1jJq~*|0 z>HUMriUC9)qzemP>j_-7E9=+2jr)B)L&2}QMmgLgGp8|5LM9g;DM$L+Bdd6o|IT&d6r`lrho2!L!?#s=Rw{<1zyU@LTNx+KB()~Wk zKHPEV15xwgOTrv3;t~I%&imx6&da5$-@?|Fp|__QArT^72B=b4-a++X|Aa+njVdL< zPyjMsMw5Y-&3{#n^vXs&2-8yQD;A&r_Q(11Yp4*4Dc=j0Ss1*>eD`|uLd$7v8PGBN zTSY*Wq3fNKUCQ#qNXaR1=(XktTW=?~)*ttdPh+1&p5mhw2C)ldf>&Ozz}wF-geG(W zjR7PsCEtIdwKb>U=5PF_?>7JG-ejK=kyC}@i6CUa!=bb{0D_MKz--8Tk}#LFur*@I zC86UTt;E*tm>VSesVF1uj5+_``)hZvrv~3*O^v?he!NP&Z;&!8OLrtkeEHCFXe;-p z<#lKdB3mz4*ZU-ARz=qm8vZ2Seh7CDRG@OPBfrP{zJl=+j0P9wEG9x$W#(gDYBX}^ zl%`!8m-G2@xV3^ZT?|A97s6Z769>c8oAv7%J(%=?mK1{!-f_caJ3F1ERK4SgLCCk^ z>-!}?qvFqG7*D*^!{|XlnASs5@a3 z8*~tCUr@*N=m10j`j8u}XdLwa9jhi25@=AnqfS>wA~E2Pq4MR>mI^* zFLvDVAypDC&`EaShYK4F)8RSmwG{a7%6SKIWFQW$=Y@~ce_441EzaQ1@Yh{}mPBPf z|LCad8^m=l#3n`WQ{3vYVN!=APUyWl0dx1?P-)KCV`Y@h@1E+N^_)>Y>CHRQ?xVOq zL*DuH!^b4=yxZo|_5bdDPw!pNDKo2iCcP(*RSDnj^PTDQY0mdx?|hQBIXTeXs9z#d zMtWvAT`ufvals_a24+R9S`nidw7ht$k(MFtLQ6dKOhrAcJ6k8gVK8ShW~`ayu}PT% zBCa9XuBEn0Ll~lh9SS13b-$WYasNJ0^0WBCvx18@kMs`hDYnGb@bpXeCMNcW*XQhf z0&(bZng-tF|3P^ycwPs&dKxfuhGoB-v+qJ7r=3uk!iXT(yIgyZjI)dZ2|9Vs+6-8J zQgIRIm!X}+_6V(`4RwZpvo)XLw?vcuIgCy|9Ddn`lB_la5BV^ysi2L}nHL@Z)Wy#1 z`%WRWBbi7!ABRgw^4yW{R+^~q{p{=xas((bq$*4xOaC`Wcu$jYF)c%4_4#XE%SQVW zSZ?q(H;S;Lv}WFw^jeWApXh#E874Yvd)XepPc7RUo-w6*H|dWQx@fDZ3s#5yoiU!f zRli}p-53DeLhT0}zpY3;D;*k^N*6UpKF+wh!|F1*j^ss^lfb3i%4|?T4yavnuc_l) zWhhFZg_d(Bp-*?NxVyW!01UBn7lTp8G-11=E)ESHqfl)sH(~bBT z>F#`}@+0myqmmX(uT47VAY?X2ivZ<^>&v(>PK486>k}{By$R6<1#eU$bwLao!~F9w z6>ChK+K|n1%2;JFSW!r`EUTRNeJjZoeaQ-xG&0AK8{9&#;=fVms_Zvmzf0Bb6zV6T zZlqR(^zos+^HGq}uYLzCc^E^CSx-^V`WHNmG#c0J_sVO-ktn+o}U@<{M?n92&&9 z`nPpVyeidPXg&zJ@?L}?UykI#m`@+WpUJA{0ePB(ji=&3>lWKjYiHSmE@;vbTH@g! zy7ZvZJNe8wrDLY=j?GR__Vv;C1J1e0i=?0SA{30xXT^pEZ~fcN!JAw-SKpZANubp` zbG5N7{iU$$k&&Ih4BgBlH3>$$w)=H9;iVC}i;5Gb>XAnGJKhC&aEY#Q@{sahr{T}h z%5GuldzHpTW+sIc%Z~J;S%=pUcZ;CwJGAp?#pLz65iJMp%>(NbWm()H&u67q)q}YW zMV0=LS>S&S�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 Fu@RQ6;f3;{PA3; zverte_@e@1>H_Qaw&bV?(G&#U@Zat_ib3EseAm-YGKZO%0Vprjz^})l6`@58MU3Uo zSyenT1>%WjRY*rw%qB9Rs7__K#c33P#WPPi7GL?O-F5$Y{k6AZz0F8yOcRsVqyp_d zWi7B|kV*;^2M9gx%%u<%K<#`0F|BnUI4YY+EE{X+L2aGTvfTc^eV3Tgd0Linf=90? zoq>QT#?vP`okU%Xh!-ZSvO{7)yPni;7sHPxL=SfhMjQ5mZ_t1ZjD%t+cQk^JLW38^#~A@A?tx7pJ!2)}^sf61=`_N| zJi-7aCR!@HoaWRv*6>*|Rs;{$>a0RZA*1K2?J+4OP3t(P#*%ROKH=N`%}4PE@4oA( z1%Y4sCuiXDryc03s8SAq3uc{e?lCQ>xjd4gIgzn}o9B#eBo7(mUb*k>yn&qVT5H$o zKM8o#b+;w>7w9PaoX5}UVerux(=n(43*iLcz!bBG5N8vXc;zAXFYNS z>fs3Wpbz3un4#tzsBd&4G*zgARK0&qW(2wvl)>^y299CJK$B}@vHQtQU3J&J_v6{G z_%QzPC)Bdk?qwd23f{9?HOTytxIm^@pJ zxQ|P3Ct!@Fx0%6EGotCX-h;V`yyGv3WRg9uGB{2tq4zRfK(y5u{RCq@uppbV9K_3q zEaJ%C4g!f&SCAeyi$bCkctDwBnljT2akHlu$_nVUQ-%vFTT@v@8q91}y+0k+X_zLK zQ2>Jno_ZP+5bipBKfdV|AHpC1)zJw8dygT0^M5-F&%N-(e4>;FoF+&wdGw|9R;7C{ zW|Y&j&K+|VJuefT82U9V=v?~b-30*eI($Fg_P#sj>!Y&cE>gX%l)9(qt(ciIqwg{4 z4(mp$6M6D;U~&a!Q|{7P{9w)^xKug3dUC$&j9@r|yt<#rc+Jcx&Q+lvwxW0-oi_8v zT_d)1(inCn9d(BZ_~KdT8KIrIO_RF2L&0by$XAoNa$_py5z3PJ($hpa(}G*$Ij{H- z{``Y?AH5*(&ko|b7o4=MXH}R>&tPbEYU!E`7Fdj@_>@Yj%B2%cSPRMg|Jx}zX+erO z^~Ak6^cA~1nDtHXx($c#Tf_aXiPjRZH9MU%CsRufI=Yec#4Jmlfoko`m{W39Z;gq~ zVi-3>#gyKy+Xo#!J3`4OZE>lDbuQ-V3TyUZt ztjY~Vjolg@NMs|3Qe!4*L0eH2BW--~lK?69t5;pSAY5|Z0jzd?_{Xg%ZUoA@_o>EL zGu&e|Pby9HiarOiOe89W>H(2K9Y_PQ$>G#rfn=Y`<4K9+ZQ1qvBZ^?wp{1NC9eK*kP42?%`VVZl zOTr6Kf;oc?HL&~XKLEV$>RUryP17tyWV_bDVwBZ#F4w6n2HMobl{p|#oO+zN@`P4l zppHUWBJKoUS5cA-z~(#?Bl||g2?vwmNi6ASyqe}_pPR;{>h zZrt$6ySH!6`A|}90Ad|t5`&+ljGdTra%4yuKS<40GV#Q8yi2*Qx(?f|tQEuQ&AhX+ zPoP`KZRvRB#w)=Zz|7XH_6^LJf5HmDaVY)up6cWaPtwqklEs>bHcq@9hNwQhDl9>J zDh=Lt7}iDuq~`aM>{6i>SH*HErn{fH>waAFudm0|Hy)iJux~H%TR(I*o^kF&lLjIp z-D%)tVZ9W}vq+&f4j&8Rt%Pz%U=_=J*ptrMkJC;*c6U$zYi>0|R8>F8l)h`xS0Mpm zG@%qDT(=%&&K4AP(G_GW0Kx3LQGyIhGLBY*H!SxV7zsCPWpX4+0NI9A&>8mPwT*Mh%_}LH^HBGotQqL^(dmB}=&`;uM zx**(f*Zp|bkKKU(_R+&fB?ugU>(bDR?o;Ol!k^rA$!~6?@SJ zto2hc?F_9vNUh`worhxrGSmq5l5Sy>aIOgKsqQfir!JR~boG#>>C7o(oNPnK90H75 z-DXsN4-JZ)+=uPcX7NanYQ|c)0E-!=x%IP0aPiANfWJISLEwaaEBx;N@%Qlc=RDN3 z;%LlSFz}j!KRd10spOO}7@4Rh&tp)N(FvEHzq}UTM;cu zxaH3K@C`5f0N(wvqZkB!k zH*aIHp5_;tc*}hPloUf21lg!K+d!bn_H4CER!{1spV6_fq?_n0t;}RGXET+y>H?36 ziqxPsC0+8WVyVYKxurEde9AUU4Dp*ke)7&Ec*a%l$9s-a5ZJ$Oh5!059*3`e{6nke zOKPOnL^gPd-H^1&Lj$m#0H!=9JomywE{)yX$7ek8WbE6!yY4?5`VW=nY6742(AE}U z!puRGkoWAEzKYzA3#juz2`UHy1EPcfrvYlJFqGu|N(bg8a!n~}QVj1aFk*~a`l)^kK~;%Sl9buKCX zqSXJ_+>(=WpR}96%-j)|Y10N6jE9*|<4Fo5WofW##m*+po*Hx}Q%=p=3ZHHf{RL${ z1F=uRj6}i&Dux=RnxmS3M>aoMuK*kw0s;j3PPt9gmj=7zR-ye;*1Qo<8nvB)*^98J zqBC!*oYtDLA{EUT;|sE6F?6df_{?~d=t}s+9rxnmm%Sf!=e(%yJpR%i;^%J*$9)Izn&*o>DbpCGM z(`Y%Gz?Tj-sg_g0LsE$DyIJEOGyG|mrk7>3hM$6vLNYV3uEcnPtqu6} zNv>*D0R)f2A ze7dA)t)7iV(X6#iM!(K$k+l8eUXZyxk4r7V$W~?Y64~jTIF0&sXNd_OJL$$f^Z zz5Gmr7tC@x*d-OWo9GUlHhhSPL2S|5PY21diqCsS^VQH-u+J^8ZRkl(^~VQ=kKJ}3 zzW$|ug&U4$5cpSLi3`8tA;>wJ5;yFNIx~C9a~CXBkmea+R8rhP-*~|nEB!~>Kw`}t zy;zNIzpdAbmGn7|^nPMPRT_Nzf~YFGBTeg4sv@~*=cOZ$oCnHsr>USs$#8)@p*aud z$%d#Z%m@JB@Cwr1vIb@q5=m*IDdW`BZGPA(lhOfBEf^N~rjLE^k^kIA`QQXpXD6F^ z1}$Jwp?x#V=Cjn#>C42aszcD%_~>o-;_I*aE8O_0qZ0%U?B9boUio-jcyRynDQ%P) zW>HIad!m76F>^~>jJejGg2|=l?{50PmhcDfx;0yssj1_sTKjUL#|*~!GzS4)GolQ} zF_xX(Al3yjUFU4iC|Os|SCZ2+VQNMPz(LU94Kd$7g%Zq2e}*BZdAExv_@tC5>+3NnvZ}w{S8$&xd2jnYwkyH z{XD+zB}X?1{N9z1#}m&yVR^!`hM21xG8sMf=5W0p*aLe?j;!Q z&zY_ab1Qeo>4xWF2FQyo2JpF+fIHJbLyi{7T0>|UN=_+ODjn8^b!>-vv?3$q$u5lt zUc=<0n;5KS>W$RZjIsV#GGZw2rEU&^5`rcWAGvjt34G|5qZ0&9edu1i=_Tjl36DOZ z%9-PnAd-X_kvEp1;&Dk*1}H@qVU4Ff{zN?V_+xfA{lE5>GRt6YaketloevROzGuOo z>eQm%*(!{!OY;_zQAPz-fm04&#!S{S`j`>3fe#5P0~Bd-0|p zeFDxsVuJCg2l|J-?T!BaOEXn>>u+ zn>XFShSp}*n_IE9?HTaz_{3`=cOiDdpw!9O_;keNBThhK!a{6|p-XH90C%haeVPUM z!!Rs}e0m!J8URjV=@iX?l6PP_y&1c&V2ZS9Q?55-tpl$?2X14O_S0+5U|e8=q{J$W zVd9*9Iu8mOd;KR4M(Fp=ycG6z_!AqZrbIv%v;kNBmN$SafU>D3IrpT5Z zZPU!%uK(}6`v~6t{yRbnAH_NAe7{pqPAC0i9uubMTe;n)?vAY957E_+X;N}Zs&dDy zQtB=1Q?TqycGQve_)Lt4$?_tV8^+2NyP#P%sZXx}-I_0+>4qwdm-g9lja#Hm_F0b! zB^+WJxkHD_l*g=WN<%I=H$2RUEBnpPGQ1R_huy%kB)v4hyk-gy?Vn1?2p_!pFuwjr z{~Ch8qfST$lin0mon#v6chiQPbng-#d0;QjJ8O5{f8KcAtvGUIo$e=t>keoFU>{m) zh9O?w#FlS5tVUHDjcU$TWs}@A|Du*H^XFin39Fcj)XCX2)L)$xpGan-Lx`8BIfXRh z))jNF`YtO zr!i&FxGEd^Mmk|uUtT$15Xcz zo6P5ZH{FAaU;18r;*R@{N)UMDfn)K;AAKUuKJB>qzR!RjO++#+2xg}sIvqwE|1RN~ z=YKKk|69}6n6w}?Nl!ZM5y#CT+smaYM}{Av4BTWgzhwchW!X}aM#L8-T?!O}Oz72D zw5-!?9hS22PNRYh+*h7Tlf)n#W=ujLL7!L=xXD#AN?w0qBdn3lCn;0b#!+2L$}72X zXg5yP$6P1-WHr&%<^~qfL(N<`qsUSy8Ei&$m|>Vf=-q)Tsj}72+o1g3kKK)DyyV^Z zDLrj>+`b(UNiq)>yt%BJl2gxE@Ns6k<)yf)7<)!2lLH>?7XEP=!_ zheBg17G8q_v`#sO>&`C2v5e{|ol5Np@BP@_c;?IBjaxr^bb`Q{r|!d>Uv?hOe#AbT z=Gn=x6t*$#chiTJXUcG>;s>QAKssZ6!GGRG}hsW;vAwGGwugGGtSVKWVw zv0uf8;mS=&WK^QED_By?B2Q4BKuCp1=2+dNacMmreC*jctqervETW6viV{Ay0`(DJ z%S%9C^ffD~4QdTNpD=2)>M0tnYl8z^lwyEL6bLB{4oMvkO)zoPc$SQ=%gjRg^rPgV z?;uTRW(xD%oI!ZkhwjEVy!73;?XyRYN)UMTsmI~XS3MaAA8}mH=-GKQ+KJBw3)%kn z(hI%_>HoE#YTC{7l8K|>wSZg2bbA62<^Fuz0Ix=bmLFLVP=zsM?mooQWn!J*Jljd^0h;ZenH;~pr`U4%Zeg76tgw<(Pgs)#1x2!G8M)CqJZ^G@Z^$W|NR zlYf2G@@C4ajF*oeI1Y65PQ)bW`TwhX_vqd8vN~+<-vNw(DB`7F5(Tf()BwdxFhHyt z5iKa1T8UY8HP~gF*serZ)^a5haB6Oi$kIkb6fA8AjS3Mp4lp1Q90!GA7#Kj10C7+m zbhydH!C~IrKi>EI{XBa=&wEJP@re8Z!3p8I{K8Q9tZ# zYGOUNGZk-o+xzhqPq`WIdjAzV1U~+F2z=Tn+^c9auup0H9i#Co{K(fI%l!Y2KRV!L zuY1=Jf>PEXXDz}SS$9;t1KAAGjIn`Akd4|W*i2$9EM#)Rs;z=N#8ygN$yzv4KssaGSvQZVnD_$?|80994$Nu*Bz4~qM$5%f2${hlq_VIrP z*FO0n_~ZwC#6Ud3lAkhVv%bD5;C}bMgfIS_yEp#pmv6oee|X1TXYd+e3MXLzV+z0v zp}*hVjD*?Qry9l5Wyqw)61>`c`9~FUc%;3|XE$am+5i>ncb3g>UWk$U;S)Mql|kd= z>}~E_z@s4u0KA!HG{-^xCFMLcknf^LHeG)hX)sV(pU+Ol4qb(7 zR!tCpxh4KE=~37DoC6_ssdr84y}GSl`V z5B{RcEwG$?VNp<&@T#}GA7Ar*ufzNP@UAOz2z=Hj-5W2t>Y@0QS_#O5EM(%7Cks>#a(9HC z(s%X>Y)3%Z*@WR^$9%{8{sGyho`yMQ(eWl zQCg!Y#h5?>u7BhE@R+M^#vfdvL*TPN`QCW(_dXP#^fC8ZbkSkt$KH4W0KW2W?*HHZ z`*+|Czx4<190!b;lD!wL@mO<$mK@Bb#udA!Jqt^y5%iL;6V*gqI)ZOuPW5uy*Cd0r zqMcxbV5nfA5BU_l@)j5)+!Kd^_O*@c+`|%(Y9&&oscgze*Ab{#pV5FQPrRGme{Q(7XXZ8a zp-YoFtRYzZRk8Ix^=mbnyMm#T_wCE*Lp>`L*b}Lw-YV{?!q!$~BK3Up_m0aPIhJ#C z-CvdFD{q3UXNJr|@3`lMRRP?*RS#5-_S{0Lj&C(8B@kACRgU;e+~RlnyQTr2}x@7h;Ljl>d*HF#Mn9Ax8L zY3?Py@;Y{|2>X;_O(A@suzvp-Ph$7Bt1n$!vilNp&Gi?vvm2ALYCXcDe?f1&8An%O z0K#38UgQ10jGDWU$S}i@EOl1OFw0u5AWD_+8L*yTHpg{aDmf!DvjQ+hXgil31J!j) z#N8(o!>T;mGShyY@XxI{?P%ffB#+`uE~7|J#*21U~mu?}HaU`C<6D``x4U zo>LI!-QEA+br62(HNR)V9#XLx3$V=9(;Angu>Bek%bsXkBkvQFrvZ7jB3Kv&oA3-q zHx81rtpjHzhC{$6c&mv_aS$#{gU5tU6_rU z5{#-$GY-v{z5cy;{6D!FfA~j-D{=^Y!KdFBFM7(u@PPZ?v#`q!j&xJ_$a`Mkk)MC} zy8pcVH{OkR|G^*G3YR=aYrig7+#sq#url(n?6fQ5UMoBfWi}FcOBSE1S*l5K_Rll< zDtHCF{a#utTCq2kP+gT2;My9?TIq`2FshWYSB>PvS8u!dqLd9cD$DZy%dfzC4(T$J zwtjaYA!01je}1}{I8VO|IO=9(4QmW?50(43VhDjb=nyi|r9W@N7*hr+f;RknDtrG} zfK+N2j^Fdz*Ss5#`^T@v9d}-tL*Oqy@S||;RS(0*-uE8!9A3a9KL7r>_eb2#?mw@( zb+4G1B%t6QQ-J}YJ5$unSoWE<0MeOgwC(w`vk=?Qi8SHl(RfRnn2}JULADX5EYNc? z4$0|)sriNFsS!PuyBrFqXME$fgfGfkeC4^^^2SPPsXSihtIR9w#x~=Q2m#tyRt82z zxadA74#I`00I4=h-P2yJOq>#f@{sD4iy1+*S@GnNfM%$o!5hwuR8N2ZwXePnkNZbg z?httJ13wBcy6Ow@vG=`4Y5i8^^~W*(d%>&TX*Ab~L1!6~ZHW#O0I7(;irpKhfrE)sZ!#8{JgLf7-3SFjRz$b;^OYrppkasRCnC}ORzdg#aBt$)|M z{@{;r!*9N4$cjYZIWT!QQ#o1(VH+=n9#L<36?r~aWnrZcGq@binF`)O45r!t9u0Sc z0!zx7eNGKh+*Bt7C3M&YYix18zrOub33Jn(6kndIJzCmG-jsF2Vkg5$YWG{Psuy41 zNEC8`L$C-{=lDZLo|WG%tnkop4^6RC)gc)R--yT=wh+kvJt_A^+;6!S9gCiaP%4`j z+;|%v|4&|n4_u)`;Gv&!Km6M#Jq-7|_oe+Aeagpu1U~Q2-uG_(dtP|sJ8_qKY7qy& z=CT+&Hq$0d30h;Q`pO#C(rxIRT9AHY?UU^SGmY>jtd3ci)yzD7LQtnzuuGs;gX9oqYEke@^pgi0!-&Utkwcm>pkJ-{+eJieUza8sRbESJETf4k z{VlxyaBZkYBRR55lg;iNP9HNWGSL~cdxiG8qQsOZsc2c9XN8l_!%dWdkSr_O36=v9 zHNj;_t_efQy*ECw6o2uC-^UZ4`dZw1m#)Ym@bJ&QKYsDaUx<&o_dW1e@82p5!`gh_9|NOQ1 z;1xOqzVy%EA3y&+{}sOCFW$WX;A`LZUi{9x?r=^AFob3Y98-Y2?&8aCD3d9?Rx?*a zm@-~Wq1pB>Cg1*urngIy8IYT6osK~T^U$!5O@Yctes0dds*xr}4m#O{y>uTpZezeg zX}k@UXYFC7DmEw{`%dLW`trvEYXPBDaYyO2N~iLk(P{@BSJS_b%}x$c z=$S=dLLqSGv-vn!=3HB0glbZ$rpR1n+jFkJ72o{*ueoA}z@z@c191QQ-t%t#na{uB z)-@*OQ2lIL5XpEFn+lVvG~Xd`TR3~ms37LX=G-fTgWax0NmSytilp351D1oFrs(5% zAyv;!FYQ^Gw{((EU0h_JYKWd1eR|BVkZ@bor(RT)_jH2&k|W|LFTe=!pmKJK{dV0b zi!5fNKEgPd0*yf!@{yX$JW~o?^#NvpD4*xnDaJm5XuH$>+^U%gx5dV=LlZEyrd68B zU@NKtsVZYoKh=R0nUdW!}0KO^+K>%%o%WYg3^rRM}KT zx-Nv-h*+iqj17J&zK7q=5@TknR}O`1xyEZIfl3;XSkkkn1Y=c~Bp*Ao$(#v6zr+aF zy`cQd3wSY5O?&BOtpRLa=2nfZaK^iDE7m4<+~lt(Sm|X9C^_PT7Y=;ZN5gaQht} z#C5N`ZOq4G*1w808#&3#xD&MsR5%C3CNy$Q2w50wO+|`Zr#Cf^f(URXt z;W^!i$U#W_oFsA}ELUQjM9&tN-45$Adfn7+$c9J~-eRR3yC?eRhksndH%B zf}!HBEG=KcfBh@JgD3vb%{b^!&mr)V*Ze*{@WH!=90m+lx0xA1yJ2^-SGA)+XW`Xb zo_kfh;coQIfvmn-G8S5XrP9H+Uc?(G7u zb*|es2J8^+^XnK*p>Z}8QZpmVn}~xS=RAF3bWm}6)@%s*oY>3eZHE?W>A!z^u{gOX zyGh1OMB0o%v`-gM7>%`jt**z4pp7<$M9^KEE3-f6|MQoA8{hV)=n#0}t8NXhy&U^u zBp91f&B5i%6__pkwz6fl_sQa0qo{D*kVF$EDJLh5F?Xm8zAbOFT7b|l4OK%Kl?j6J zL+XVZ=Vs*CF~`xw^I0&xt);!_e0u@FHPfKAM)(wenansrtX?$B(;D23HgVRwZp zt@`d|qVE#nsM@gx!|_aMuAx-7GO&hiZhGuKzh3KCK2o)wSM9)Ktult`M@|nmyyBTJ zdON=DhhF!m;t+WLE8k(OEn~}#Qq4^UD~yAna4TY5J|+516!Kq>)y5q zZf|co7cD*rEgPu2T%`uU1Z=8G$BBpIEF>j{FI*!Z`Jb483bM-ai~d3f?mCmoa?}K$ zt=r;0*s1Ewt{!4(AYKdGP@CPV`MYJ3%3w!U8C(iKxAs-16pC=lB?fu2w+8vBIfWkLsy2T7MYrI8{69XtD}lGZ<959HcitbPUKx!%eR4B1qO(Cg_b^+^_%}u> z+JU=zU<;)}g>5nh$G74}lzT+%%F*BmGwse8QeR9Om%zd**C7mb>t$Xp?O(|6v>Srd zvDE1Vy%o}nl`$kqieW^1S7sZ7DP;iKnc2GuFJw+atVt=YZ|)8<6Od+PX~h3;CW|GF zwy{EF^HmOqqmU8PwJbOULXCz2q8 z!FQM4YBE=xV$CIX>3@iMQc;?yGnH(;(5uiBdsM_rm4)Z}g4qw#4~sti@q5blCrtcS z1Y|PnuiY8>#ei-d2>F{D(5bkmXZk!ZFAn={$ux@y3#sKlUiLP9?17w<-tdmWCCcfsM(GY5h{O;=Tao#spvxn^3n`0+@2FwzweDm=*}d}fys@h4 z>~5hoaX4|G^%+^*f_DQ`w)Cm!g*Uj`pH_VMfVLwG4ShrNFx2 z)bkEf-RKwqa5nQ0!oPa{f56}QvDbZAZT>qyc)&|u^UjfbQ70cqSmn?`;n=Vo`4V(q zSs>@F?b?k%6DMFNZq++~%Pg!te-Yx;&Qa>jR_nau^4Zt>E)%A$N9BQ0z-qIoUpwQu z)>4)O_rj#OvVQru3B6!X>roJI*iTKWMkF23D6ZR|XC0-u)YCv9vp~j><%V{9+s2Qe z(4-o(Rf?W+d^8a0i9t1EK4Zd2I6&%AScC!N6^CLpkr*MIQm-uhv62weC2 z+wi{I@3eB&LED|c~Us_NOJ&WvKIXTvb`+XLhY4B^8Htp<1}J3 zdDP^QpG>sLok)1v^WK8*e8z{zA@IT*-qAp^v;k`(Ddj=$*#LEJzJxe^TEN_Va$i0} zAOv@sI$LwC*?k7ls*rGM#$SGp>9U%D^o9{g&0~;K+dl$+8ZBw-q!c7^L31HNkQnrn z1n$&S@*3z}nN6}DS}a0@41H){veP?Nt_0S;D=eJUoQNG85Tm4~EGwNE4x;q<^?%>F zewmQ$qNenZhgmmioHMUyEFWo^?f9~kTGfxcA^*V7z6F2pnSb(!!1Hf-hu^Ma;--yC;4QSC?`xuS$p=oWc;y__F5J~ARx{EatBRP}`VpVBMz#NrD78~9|tjk3a z*iuafAZ;XlCxM?_!!!j`KqnqRXqHQZayy`BuiIBGCm<>YGx1#fX0^cHzIlMra3h#Y zCgf5CIzZ0jR(P&Wj>8(vyh|%!z1v}y{3fWm%Qq1TFk+(&GsdckO&|zKmHD9(PT{-; zTA3{f|NC?QJ^tR0zy42b^WXaJJMikaygSrtGQWSj>$u%g0j^Ht*T4i!fl23!*x^&p zTRArX0}n&aUT{oD4hov1akC!xs-rSy7r6+{i(@~u;6o5tFzwRbPZj_dcIDzPY{+!>$Q=a|CKQZ>7N#2pY zdU>~U>U4`Mv*&WCVpMFwo-7sC%JuU&ILgP^PPhz!vD@)2%wM&_^fF!NEOeB{Af!LRNOdiI zHEcNE&<7(^NN4C^s%$?jb{4hFCM&^4Nf4^XYM?hfRJG@-+BoC@?A_DBUn=~C_j~2c z=!@<|+wBt$*i}pZy!S>L;)KA@G75e%COKb8*-j4PUcOVoZG#VOIwcST+5z zgqZExId6#sAbnb)2}7d#wCr3?23@hp=F2hQA*Ee)&>F83crB+vQ5l0?WZyz+3dDLA zwm^&;I>1QxEtSFX3myjKIu98Co5-HYZl(O-uDFd~Xt{144K5?jc&X?VP!vvi5I72` zXyA^GnKGhzCV3?AwFE~8bW@VDP`1B=GRbRAv2`557c~Jq>Hm2H{_#(}>56UsgM=5o z>ehXOd+vk$CX7?i{Qu7BI@GI5g->LS$ga%Pda#S0A;N){!}4b~2jUH=-gzE8hZ@S% zd5z;Db+-W4i9#Sx0VmYfg4DB!LkF${Ouk?kRHPBb3Cw#Y&9@ik_Ddr_upr><245-W|6~ob(LTvrw0scDy#1Kxh6n>lcnvC*QgG+Z5RX$c+`^#<18;B>Jv?{Vg zsAUPr8H81h$bxQb085p)Qw1@Jc>~mpgwtpF`_Fnk{?Wg_GKav8Z+;JMea{_5V%~lE z%_X_EW0aGCFh$g(O`pu-w#=nv$ip4bW`5kv z@N!O`9SrL8^~T;Rj6X|o4N=e$+@YJ+WT-`qwpM#`@TB2f4&`=}4rU(GdubPpeAhE> z#y|a;Ki*2<1+V6qcAc}S#* zWBLYFqDC=0+5CU-habet zf8#c%IiAK@95AW_=UUw5O~pz@4%fOyvycjmhl&b zx8bdo&|4+J#UR3klr<~T)1ghT!qj7|@fsNy)yDQ?GG$$h&lp*A7;!^|cF)9-Rs}K} zzswc4kR)XNNPchQwrq#$>0ewx-BH&mrk1k%^8|iP6OEN_+uW0R2kyFYxl=y7vGtr> zVQxIp$Jd2H^`sa>g{|;8IJqP2&s{u{A&{pBdg$Pz^B~G1?;k)?|_^Dt1t%bfTP#qO6yMS|!;0ULuj0UR_;A-QxbXJm2 zvVtbO*m7QNd9}vy?Qd^92?J~0nSrPii>l~nJKY&`B{Jm7n~CW05B?f~pUq5m_Z$NM;hneRXRmv^-|`xSRc%u{UAWS}*$NjDGSz`;T?`lXx@WNc+L?CT zU{?#csV;Q3#9Iwk-zYwLayu{u1F;5sGNrO;{(PPDA&Ut|2Vl1W^{!g<@p*SCqH2u! z%wnv%{mCd~98i`jgAu##qX3|bIzm~fRsA@5DuK=#c(-JyJRNV}@h@(~Ghg`D|KA6| zcRl?^+;Qh!6Y|jFvlMHf&B*tWFs=IAD;lyfLFfLTi&k5xe-=K9OnnZWNudabRi z$JV$2&Z0%;VZTUNHonIVuE`b5V^U$ycUlEE0l2zG>U9o?x5GzApuv7Bt(jTkxK983 z19hP*z%B$HpI+p-4fc=*Q&OEtI#pfpX{u5D`!?c|kxCM9>JrX~omu0U6C2PTu6&SJ z!yG2!lW_nvcnoC1k<>*eO4w?RSa{k5D{8vC4JS6@Z5wyu&bK}720ZIUZ~One`G4?v zZ^F;~$}Pp#t(MvcH#FIA*@}P2m~>62!a{*fU4^QhyISnK!UoRBKdM-fVjaV*z^mWo zsss+5Mn~=!*>Wu|?_kr2m^ev8dxDmqQ7Yjd*xun1z0$Q8rEJ-L?Girgo1AxABuG0T zdkR&=LK1HR@HhaUv;{I@JMlO~C7Xkzi*M*viqBKMHe8-;h*)QKQ_^a%2vlB3nY$Li zu>z3W-+BByh!wf0fscTJ&awKMsyA=C=)%2V6PgNH@2rUg>^-dv!Khk@!TFdT+nAG> z^5=i<<-ddb-}hel;?I4+f8OT***D?u{L5E01FD(}5kQK0;%OTb2z}~bryjY$5llYD zMU;nWdxw==7WN`7=MOegtJ{Z3brPCgPmX1MfPGpM=@B70;J7Zx8v*>!VATm|VD>V2 zA;Kkm)_*(J$2%X0eTsTolJ6t<4P*CS8FpOXd%NkA3}L;MeaQc`I9mT)ZY#;yc|=U4 zn6ujcsKDf`cP^J|pG1$9-UKRj;=p>yU|L)}Gs29MvSjKp9cGIKyBmwpZ_K*cR7+ps z`LBEjZhqT)@R$Dl$Kj*zbNP6%TYm39;)zfFH9YmXZ)kja!Wo?AmJ~h~$(f%K!fKUG zKRDSB7W;P`Fh(j9xBQ<^^?85qF`BJ^x4J@Rw4!gkz~R^AQgWIkS>FlZX19(@LfGPe zNM%j)tAA!aUUEh$R5o>0oe?h;_y{(t3E<2_7MEV0%HOi#Y0tQAZw4P~%7`X1yBB?P z4(Kw6FfNuFMdz}=d|jYg!)@OW$bg99pj4|H{C}mrltZ~8+4zYL!0u|edZTFw%VoHH%( z`G!>FCuB9`<1N87v-Z|{Jr<+j+LE%e$`wmreo*E6k_O&@45ez^FuL!=W;ANw$ASUM zTUM%K@iIV2kT1TbBb#q%s%LHN-U%iYz1z`C-<|JjUW?zfBqu{QRk7;gs}+ zxdK?uNT6fH)Z3>sb2+V>)IIOnqP;vvRd(o(z7j(`c;zuqawN7ulC$H189sLvHo7wTiq?76u=_W2HeJc{w!;(73F59GKw6UNpb@jE6cNSb1{>1GS@~y z7AeY41sUg@DqiUvJydA>nYzD&!y-~`^j+rY)2pbp`L{{e!Efg_qGo5PR{jElvfNCm z{qJ*528WDFuLgU&dI+dy#{ixq=^7)l#oHv;Az)GGr-S8U)}DK~fVrEPV~POjDsdWh zs*`2k0!s6pU0gSgfGI7~O212QqZ5jbJlO=8@lyC&tz zq_1``o)Gl?&=uE6O_g*;lhf8RLxUNPDNjRYK1Nj~*sY{suSz7nA#5Usnj_E~Uzd&H zDjH8zZJccWQkI{1{5O~IS$}OI;lxT+wg2H+;0@rdfIbT3!}o<%Gx3OypmT2J`5~Y_ zLrYtqApg+9grPg~J*5$U2+*h7ZB0NO+tgwIJdFFM#lvap;JZ0*9Mf6B|>5N#M2o;U}_ z-3P#L9>;>PTg;e~F}m63l%*HffCo(YxX!|R2^vm)TU~lgvhAQ58*qqzG}mT)->_C5 z5`*`=%w#e_y~v%|(d9e<7@h(dedQAxmnwT`DMBbUAQrNLIR^H0e?vMC1U4~`vgKfN zq^|Ih{eK&k!U$)o8#&p>MIE}C*@lO!d0J$n!2+-`oQ?eF4bIxl&6!8$CjHD?CN=zB zP@hHNcAc9@uwso{idQ{HwW7f)(ZEXo;7+S@?AWT+ZijjDUEeFm>ox@&SLzUM`b{4)*&8r|teGi1&)h1fbt1=~^;a%(R zxyY`fqO;mTF`WUWD;-kL0B{YXk20m;atblSkgeZh{p3>5ikF%QhDpY#>_x*7J(-B; zKx2=l4zR5SrK%^jwD_>O#c<2>Ebq(T%l=&v{>=57s9pk;?EA}f=!eCFPI#1X@E6cc1^E^i&KxAb}+7ymSlw?m@Z}UTq?o3 z0gZtOAC;#8D3f-6`~%krct*2Ul}x)*57^2ZbFBk#VIdil5TkjqY2cJ^C5OIyof_!C zojLDnoCnu%MpHbgoOuncMQJZ+l4qD$Ed-GUey$3#;p3G`{@tEi z*=6B|MON9hoEvbY0)OT=?hPu-oD^X$gpC3kKLK21q}HgC{~5rflZpJF9Z0IRuK5gXpNp4ci6sr7_MR+(n4E!4s1tD|hYSq52dt%?Ypt)BL0 z7=HdXLe^Fl$#V%asW|uwe#ae#zq_Mf!?EJ~b~EySA9 zpcc*DglEu1JCDTOK=tWy^NeSP*!-%}U-ls-i2|B2WZ@WQ`_ql#-_^R;aw$>OM?3Tp{xrR-aqft$G_tq+C?uwrDg27PI-l`W1>~IXOK*kEaU~Nag(|d22D{Vz4 zQNDZ)6}8gU6C3QI!d!_J&rC!;BE!-GsCIO7b9~kV^R6`)$ zJhP42TIuJcCyugK%!D9D=w`58w)eMGk$$N7C03}Z)bMjFa(%G1rHPlYeHR>z#Is`@ zTy3GRRXP~mfVvv-&O%9UW^4w?F%4q{p8%m~V7OxPY*fn_9ELU6s@9Hs%CrvE9Hx@Q zn2OTy`Yb>H5#LUH8pM*@|2r%eTdsvOYc)$?8rxjW&DS^#MW@p6u=Xr@ z!X;R$ByW?~q0Sb7QVnD~XT%h_PZDtT`Vt;AZR^NrW=lv0(u$LJ-EWseGw&zl2&cr+w7PJ%?rIa_?Q6YTG~WW{R3>rEJH_ zv#l6K70=W~oLqVDWs8Xi4+G(99}dJ=4{ID49E2HD$mvl3J2E7cXWQd$*@ZzTu~euz z(gq?|{KW*GXkgz!vf^oaL#nk^8|H;UV18lVVOkbhYN#n@l)G+d`D_}}cYyi;r!beu zyswl^$MC}h(@IsG9CQl~p_tva;#A#-KH{iyQPw&%$5m_tA+;97`rFh4XiZ3HW$NkY z91z)gXe1Yv-qGl;^3kV^?1dFDs-cXP-{#4H#uVtnz=X=QK*9g02dRR>)v2+EASlXw z@EdNU^6S+kfHF)WX}@G8Ql*G2+DVH8p9ELs#^o}THOqIY`y_6M;PFF!0Kj+T=65Qz zkJTH^n3W>V^4*Sm?xL~3Gm42pHnEuFAn&mBbH@++1_^&lmRas3qxvGbZ-khuDtgR~ z%WwU8%zj&tM{LN;fI7`uD)Q_Mx3I(?Kg?7Uhp2%V}f(P>rjy!C=aqk zw}#`E8Ngr#+TmCJp408IWjSO>O6BvD!g*=D+T=JHf=TOTNn=u;6w|z40q4TlP~)M(Xj z;2gibGxFu_(AKXrO8;sw60N|xo!CcIs0lIQ9Z+!_Q?fjbXFnU8xPY#QhIjgZP*aobe}4URZe(BF)N`)bCP5bBCsQ= zX9_xVm5xc6$tZNxFZ9n>#(;Sz8QsYto+D!(iftW}(zH%+@s<9-3k2 zD*$}^hP${wA!7VqE95=~G;d47Bg+I_7++nAbM4TGu4r*tCFiS_gF&sN^lgGZ(Bi$& zgE@Kv&?XTsA{QKN6S9<={RCc7%Bufddc*3bv}WEa{Zn=FtvUcU<|34qdyb*7&ezM7 z&F1JDz@Y%3YLdAHmJTT?O}RJo4vob=_)PB-kN3(^K`g%Qwd zcXG(I(;IQubZ>t2Vjj*QjIb|G( zbH=`tbvW&CyRbR->4a{`Mk_Dk*8=3xpcOdT7XMAgtyC?Vkc+sIgo@RXo07N$(;&oc z{>?b2^6)PkUBSoCo02i}-yCieHJ6-t!<`sZNG7(JCUCXm5?Ks1b>e7GB^UFkj=YfZ zI>DktGm2s8E+oewe1oWsfK?_ep9zxMWR(njFO$vD>_ix$I{NLciFDc zeJ^SSG!cWyj{2-V-JaCn1aMQ$DPT-YP{y%ti&n%?Or~L}ic6Z;B|PZse9UBu70ylo zWrS3}F1zr)++qZP*8;c%;!&+{-+OfKo^~JVKhy1~#x-E;oq;K3b|4GLztC7lEU5cwg1gY-%6n{{6t_QKqEZ~=X^io?MuG%bdag<=C{O~As_K(|@MX6d_M z7zr4c9^YufoS#5ecJ5B>CL^4@8-dpIb2)CB4VT5_ae9aP34wom9o!l~Of>bzx+Id! zk$jBmEwg^!g_D13d3>-;b=qkPcQBt?1;K z%up&6Wut~>s*Zy9KukG?<_TFa5~*Hfy*!_YDLO^dbu&;69XW8gSE#y?5c(fft z7Plowrj2BzZY<*cpQ2wZgqhSn)F6lYxm6Dc*EVFLZu8euh)*(H5}xK<{Sz5vDCFI9 zx)hdtc)86sz2Rb&?dyd@WO@xJtz4mI%Z(IO9rkxG;Ib1CD1vL%4LuAz*A%OsBT#q8 za-BVQyvd6mO)kl|9QT6m+Sg~W9(`|=%cKaJmX9Dz+hU4I)nsi{G0>q$VMPvmWkETD z>96zU})5KMbk4p%#lUPgjtog3SpbostSnbcGS&9g^lz zH+Tcv*4W2{RV#UY6;ydh)Q-7<(EhS=gLKPCxCB; z@YX7sPfIkbbW}o8E6$XAA|?*Y%6+valyIS=a- zZ&KV`S@NB8`pxsMm);r>>GHXRF8hUFN6Jh&A4B-aQgbW7l4)qq175;SL8eW<* z9w3vu2-iNlga>`yd2BsgElqDtLYEKgF^2bL5_*1v;M)m3b|LO`gUxdvFPMFthM+(w z^XkN*fyt&WX#$P>!Id?4Mh)omW481foMQvZ9faNORV_TNP6;G;yI_pZ5{*`Xd79Al zO3w>X5Unc9P&Z|YSy5gM<`vZtgnhci`13pMob22Zz*3P$PQ^+0G9mSnYX@pYO7jma zlOK7jV9{_gD)AE`Je%zuwcPi8BE+zTCeQd|3{#nXI#Avt0bIfZA6L+CHiVKBd%3YT zD!r19=$;t~`jkL70(>8UuS(P$HB-+?3qebE*OUF%$TA0JV+Att`S{2z(}_x5?FnWY zCl`IJls7>+81@ud^f8~<$3F^SiI+PhJC(KCf3vy%Af~pYFxsD9=EvmEQdhs2bKXYbNsiT=3Hnfa+MDB|4piR{Bth{ z_(1~y_1R&3ndl@3Tn)PQMIt)g(;fp6>8?QYbuSi46IL*dzRy*Coe&8{w56l#z1ceLgEf#J0}R8rw4_UbT&GtV7}-2>55D9N;rWXH<^mV62tNWS^E5Ojhr{4s<#I zf{MAQa~ACxzJP9~KqVV|pz0K!frg8hz{^fdo4?ZZ%+}w8S;?5c?bi@h?_1AhA$t~{ z-OTXFXVzaATvb=eEVhawJJ4>LIiQ3C+pKagD!HS2155{~yZ)A(c+D+A=W}Rm3tQ4K z++(3K4mofk5LRQJJyEPPDeAl&@T#>b_=isD%95Wp8m`1Qe}?Kf)>t)kV>MQ@R{@v!pvRr*gtCsF zoPsBA(&f4odmFUxt>I6$JQw9}c&Ey7D z%hN&Ffplc`R9yMt7ir?_XX>&rDqAIy)Z4P*iN+3VymbX#cs!&QEu37)d@V_x)8cX1 zn5eN6RTdp!HR&##hfVcEp<0?ND#xgYQ{nR!`juSvu2Ogd|EnijyL$0vWsy5?)ZO0iV` z2RL&4O{=o-k0{rx@M#eBOy{vrByPpSHPi3{lTmt~Gbf$r;&#!!SeCsWgXI2RvW# zU>w8Eqqi!mA@jx#jH2fBnGJS6GZpdE5Xu2}#hGp4DlRZ69nGu-neSRl_9q@keKcMJ zH37cvlTa(;hC?tNhS7KyZQaK7svdk7d+-1)x^Kv-?OF4C$)RM1Ig@YT5gHl^AdC_` z*h9iI06iYWolW|xbCKBRywhMmyJyDBdH1T+)@uFX$hS5stdbe%I_=tfGFe;Y$vc1i z&^-?KuW~4EMKgoZHCuyG$}m~1xp|vDztY6JVli|U3=x?v%R}o`WMryC@OU<3O^s1& z%PV0!fDb#fkC_ozL|F|WGv88mFNB&bY)Vi&B<>XOcmU5hZp_0P@u6R?&3`bRe9C1? zRfT4WAlt{FdEl$vaP<%%fC~#Ntd>)|Z{IO1pxm> z(3cUoMX_JcfsR`TjLLB{Rd7PLrtoa+uL)H6CTn+cP2z zA|0p+Lpw+oi(;8Vlu+xq9HC{jWO0L3hnoG}^w{gurnnB& zqbOXz+NrQ2KXJ?}Fj7Gpx6CbGY*pgBgF+?NtUAbK5($fO#yEpluPjQdXHKrDH;gmy z(!JNiI79b9V2aB`s0x>Lu)=0)d!!8OveZN@f|F8@UMF)>8KJ6m1xyu3^&4c4&17Ri zrrHhYiOxJ@XHP$9Dlx|q`JSV_|MT(dUk~C@5U$HeI@Z{q6QM^L2fu$$ViSZZDC#}W z3QKfGwK1!WWYxP)%LZgn#AsCkmtcconWelns{N6d^*`%3J4!25)aC$4CM^O5S zWfGcR@qRn+|KDg)YRNkc@49M{&QrPVt;X_Kx9F*`Aoqg9vj)?bo+vl6+^#JZk1SP0 z6{yuiWhha-AgBBK?Sd>Twd*^p|4b|WEqxYg2sWt=(_5h4=H5xk@RnY^HB4y7ON%92 zd@7DYV@fJ=lPb)H0W z4h&2Y1xH$FBd82xlpF5 zN_)c7c=(2OoqD1WfHPF@oHVS{($bsY?otXO-1f>Z;er26D`nUJ&O(|##&Lgg@8i%} z6gjP_b7HPJbKjtGU=S|>@MZ#EBj6rqNAx^D8K@f>n4f(mDFtt%Lg*$IN?&_%CYhw! z6O(9@Geeyx8C`AyQbEX~#R;!J*$x7bWJ3%tTX znOdpXa{tB&;m??_9{AC@PEN(%9D4Bq5Z?;u2hXwu6FWlXc4Yc>`SY4oo~7NMrgRKm zL+a)RBCdF90ct6$ilWr$s-hED>t!cPj7Zioq*X(-HFk(xilU%V4!1lO(8}%|B^Z@OL{dIp?bSU(v1RnHy?nEB}why->c-7(6?UTq=SK z;}}Rsy zG>qgKD>>o=EOSnjP(-$oKh0s~^lOLhbc>}tyLuP2_OQlh#J3B0B7hITY^)BxpK9z_ z1<-~-4YX7k5BBuHdCdP@7haKcR#PFS9h3&3G>~q}t2NY{6>iTKsUDsyh;FsbQfhl1 z-ob#*5OSv4bD^bWjwND0HiN#$VMHszfzL z+zQFu$G}3m4amTAl_Z>u3omVeCK|W%R)8ez2tkHCjgISR_K}!&=5*lY3(Pw zO$llX5QhqPGss#RYj6v0G}<>1_zD3}awJ}v_T7jV_2#U&h4pGXg*N=w>HU_+p2c_w zHA67{W&NG2suBx+L6+%?CU#lWz$y;Oit$^NoZH5zWrdl&DBB;u@7JhIp2?tLlgRlW zEExnlK2WMlwO~zeJ1c)>(;wuh8q~mejWpfk=YJBQuK@Ihigc{;n~c;1t4``($}wcn zzJ-YPmL&!6*Rj+AZu*vBLs8=h;X2PR;nTmiq0+r~U>hGGf*I24t0(br;Dc9=Ge<%* zNBBQR`c-4#s@Ru8cp-_;1NdiKLIwx@LwH?G{A%MfRQp18D~&|8J9;i3&NjEDKyazE zT7@oyuBh+2v6%4ibO6$2!JdwTVN6#xx@fJ$97Y1`Sgz~U)9@Uc=O0_|3x7wEz?`G_Oorb6-Gw35 zD5q7hx~!D1x#w+mqTzm(fqTO|%fd3v4YoGOiW6K5yi0OO8HZdC;o-pHNr*gnOVL*E zMNy=c*7rq~QreH0xyNi|aMI1+ZI7)u@kF^!TB? zLQt)1G-~swse~()>L=Q{ojy^klh($ZnRaWI;B1G^MJuJZ(&%u;Wi@7xf}`t-F`wlG zG{Xk9jhIO=)w|w+B4IqqxqGI|#&!g*0`y=(*Dw(IikxZkd)HwYeGNowBonZt{AvY| zh?CyE9I{9~KphpS1CxkR*w(I{qTK7KZ*8!Htt6)Lg-Y;hWGlEwAkIctr<>0%*xB_Z zhvBLyBP}}PE}unZ$h9d&If$fShT7qZk_4q|1UwkTRfvgJr6E+%m>w~r9KAdA|s zi_=UWQ{=-I$sV_Pt@0S`bOrZ>3~$9<3qbFC_x|M+$ITG6tkdscDY=+R%dKP;3;67Ea#I9L$(D70JR- z!BtpzxaF&5fRbaU!RkE>wgKQ0KkaKwG{B~Bru93CBlpBnf;giqH=7#tthj1BrV_G{ z%q*ij5ea3lcSMYGF5*T2{}SRyfO>efZM_IjeP8 zJmW2qMne`rCfjUZa!(bSD6bRQD0#{7p0ZnX0Xa6|5Lum0lC7E>S(5C$2Eff)p>cd{ zUJA!&@ckej58&5Q)9=bxG(Nssd+m%pYhPNaE>rt8_a0;r&g=@^+<($BE3M|@|6h3c zqgqc>SyQ__SQQag%bZ(dxzO7WJb=X_ocp`l2eFR1PBPZ5%&kbZs)xL~b=m1b-wqzW zi^78;J!e|rd+D##!mItA44k79ekjdQlaeV33)QT9NEY0A@H#~uV-Vn>p)t`Jqpt$6 zLmB0wv@kA`l1(VKDN>#O)DYLMy2x>!?0Tsd*jvxL_4jOI^h3cu;JJx*8w(VkL+HT* zzl*}{gGY!Hz>Kh)^pBnqi8`tj2J9xdCq(B5R?f!cXroT|ZDgMScr!oZ0y%zAkRzvA z8P`l25%5^$lNelFnQFUc%{&=4pvN?_vhfNjM~oab79IgCZ}0RYZUXd;kRAi+Wy_<@ z2{_IZ@cuBnx)%9`7^l{<-Y5|o0YrpMwQr#LAn_YPttA3{Jhl;Us{0QkZ_Z37^Bqy= zz34RX6jFXY8oCs2eA)d+ZA!A;LVqbc#NoTgm4ogRFg61)G%7*9%bfWXi}K# zD7gZx&X38u zu{>$j%TI-KY{ed$gORJ{kHjKR&y}&)_uqXDfJaJrf`l6G2%hUAM$1+-#`CAa%qPD_K4)FOp4A}Lff>VVM`irEpRynV~|JWdKsVyUv z*4~}!q1DZ0XbeX|(v2jZAmEXduAyPSw4UB|52eD3DOs(iJGW{yY#si zjye(HTR}Zk!cQbdt9V`(@@d^unaj&_18bw}EK$cMoGI%nK-1Mkf3M`#4E&AMz(`U2 zakg{3I4(TK362<(&5IbZ3DY7>v8YvDe2hX_IRII1bueVz>=o5i&p}68SRK5qqxX#! zX$B6@g79Dp-$EV%A{egWTTo4%XQ%O|+!CxDhy@zd400+-P>g5jt*VQgf_1719Mqs9j~8`eiZJ&4 zHka1M3_DE6G#F0$%Z~n!h!^j+M*E1cG|CHz%yFUYd(;=O+6^{=&Jv6CgXpxWuZHv` zkRB`Hnj9T&VinM5zh)jKh0|?i7^?B~Rm4MX{OIa1=j|Vw4-e^MNy)#z^`gU|Wm`c) zbzZ{RLkg(MzYT=sD6O`9*#g>5_)m}c_VKifdw30q#}fDw0#|od32iJrnS-{C%GGwX z@$#0f=vr8Bne8-Fc(^!;$jDKJDOh{_@ZhxxfP!4wzFnmcZ(0B+Rvbd8!<|?I$dq3x zq}i>eE3dn#@)RSE7EM1uV66}5A}nqDT=gVWOf)K;Rcah+6EjuhScxg<=Z_o$eG#A^ zt)}fvmYUR%lefxb19~oJlU_;d;9n^9{IGD%o8WbiWv6D)SO`-Pj0sf z(_nkAJf>=dF_O|b8~b$pnVk)X^TuAi!r?H+!I=y?dj}5?^gjUj?*V>3iiW)E*Y;UE zOQlgq!-S1f^L9*dZs|L_Gn2}{=Qb;k81nd?G2W8pHZWv29lyZ-9kZnMXIbO7G-^Rc zR^wLf5W%wCfB)+UJWIec0o-P#x(Tpoc3w_XP!CSE3NU0STJrM9=pLP*$q6qT@H6Ik zwDV4;wULWJp%bt_#|{*ek9?Yc9uBl3)X3`bbD!BjbkPnxQ5-SDY;2~|VX~pfbqvN< zhIJ7NN9Es0f>C}Jm4iyUkTu^lXwDzdm_Id%jZPhoE&D~-I@zYm1cP&>Tb7e zgTg8Gcj!vBthpc!>dq8Lr8&8}l{wY22G@jv4G-8`f_j0t8_}Hro(sAt)*OP{mlJSj4%Nl)@z6Y@7!Wc(g{1rH4L`D4(H*0egFa0EvMMO8;KpaH-}v+dj=#T@ z-xhF5nB_IXA;!Wei*1>3AAtWIpuYy~ft?7*Z}8OiqH86R@S< za#3uBF+0z0Zdr8Dcq<>@r%>Gl{T*dG&6YmBWjU1K&WZ=@|Be6-FA(t40Dcm{?U!=| zX1g-o*{X@sB7}1?Qmw7xq;ORHdJ>4Vx6+-JsMN!-kNEP^s_aaek#A2Gt80is1|lBu z14AKQ%NKX%l~FtyL7lWkJjH3Ai{4T>eJG}^H-s44H|f5SmDR<%wY%Dgp)#YBS-@@z zdHQ>lQckg_y&nJbDTE#`@NodX{9Gl1!I#cA8*MJle&=-4%g9)$?>29_RuL(9qv~$9 zy}81WsOa7cw(*=L?FqSlExwr0^8`H?z;90nl-qC7$u&`Zu!*+{rC8meMGat?k-*mq_-YW3 zrf{EnD5*D1e!h;YCb5m};OraBiwnu(nNX2N@GrfLW;<=_n7uXdlRS?^uyl zpLwfv6F-7w!`k_6*)<^@UL>JMJhk1FQ#r}t#90z)EkWXk>}C)NLe z;Q2{{nwg+ktm_CkJry>V%aGE4AZeaiU(<$8+ zRn&4Btxe$p03He8O94F`;Fs($qlHke1Gh2&lka0yPb*~owp0VOYA!?6YtEfE%tK{>;0G-3(O>@l{daNDdF+py0rs7(7&_iO^)u6MWx3_0 zz#8&q+baY`V+7ZSGx}sjz{QR_Gh6<)q59}&*^sT{X+QOLFD2YPL3|N~hlzR! z!3P8Sg4$$w_P~Vn^E9JopD1YIC@@^$e3DQHl$YU#gPOU{^co4T=23qAN(jF$=uQsw zp1szw2|%Ve=cXAZ4E!SEmA>6XM%P{bvgJGn(r$=mH`#tfq z$NoMK4a|_%_V?W*jW9Rz&-%*_$D3KjYANqx73(8vm;u+HyS*@afCCP;s7#x$g&eCo z3A0F&>*cy5C;U+qbBa5a-xHZ8=R%5VN*k)5I{Cmej)g4 zUhemlr`)b`w2u1N$T8NR=}g(yyyw{F!P!$SQHQIySS+ur47SdiTaj&UE`>(D_lyw) zMj5lqqOcr!x{JU~0&Z%_%g{$t_;VsY6~HG8`Y#}Syoiqj@UZ|s2EzRa-B-Z9N&OiC z_kwT_=oAin6jpqY&>so71Hyj<^?m~H6Yw4Z@1pSgf_{&}I{^KT#J3apEkWzoBU}nEe{spP(U^gD9$wQRRt7$(dkKXO&j=QrGCy3r3+c@D$UL qwy%e7O2cM9H}A)Q?_kIV_g6f8<{#7o6&pPIey_FAiM&ejz%UnX0C+BW)@cVe8g8B0AfNbQ$Au1HaSK)M-eki zD@ku>GZk-nRTFO;6E0I?0e)CsPwp=QJ2O`!LQgwedlzm`KH`7za)15)=QaZ|;lD&& zZTN^aFVmp&A{N{;X&`gLhs;g z!NA1D#l^tL%)rb{_a#B+;$`n@vhmociD9^uG+asCqe?F({k4 zIJh~Rn2EWY*}Ibb%M<_jgwDL5w)fBa|GqZR3V*Rgq{1>YAe?vtaY#p3c zzEa!lOYL9Q{xcTb|H9-POurzO{}&`BBBJQ*U~Xmmg}Eq82op+)iLf(qv9r@L)Bl_1 zD{$Ojx>n|1qDHP?Qp}8B`N_ya$Hb}1%*4&e!p+7)$H>af$oMbje@TDs2U8tDD2o$4xPPX8YLduVI*uN)^N{8yy8jZFUWJ0G#5vxBLd ziJ9rYjDOMn8+CCocl9uGHWRY=3NjzDkh!_lSA@I>75~XzLMD19Mtau&uHj*6_Qm#p zUmL@J%#7imUH8AH#>?_ML+Eyu=&0JYk zSTCCa|BbhxM*5+sifSf_xuGia<8w`ek8Qi9f&(faxWc&U)6<4fTwwGQ4_o{M3s=E0 zy>`DAw{JT9cra?w7ohd; zGK26^VY9pzt{>?^2Lut&u$TvhNv-~RV!${`YPo=bz@h$gfr4aYeMN{6L`qah)idj& z%d1sS!j0lp=Pk>}jZIs8sF8N%me&w|D5Mt)I*G_!QW8fPhj|7*eVqt_D3E*tPD=7t zh!9*V$xk-BD7_Cpj&TLj77je8hb6IUB+*Q(@p7T-=zPKdTu;qrRbqBQO*l&t^jl?z(dji;k31N3G!Bav&XM|WfwanR z877%jaPD+ykp;DHtQv>HYMAeJ`Q$4}-;~{EoA>AB#+Rs% zTT^0I%0p29Ey6iV3||m9B*hPwazlt~V zB1y}gk*&ZlUW}eqrjw3OjHBc;vq~k!FNT+XM=d6YcZeeX8^OY@RH-jVLJM8JP7NBL zG8(~#Ue3IBWrx9{h$#ds)KKiJ=hoXx63g1hEkP`cE?+`oM~IgHLbF~|MsFpK2k)ZO z8RCwTC`HXBlp9(nP9qbaE14XwCz!Y0kRb28k)r8lsb(vgVN!Uui%w#M)%OH#B3%6u z)i1#$df|+|RYi?*wgdmi(M4gGy^jc&JIHiFLaed6h7<^|Aw{`69}45rAkiiihs5aE zLc~#Z98wHBt+iEBApVIEC;JVCKY>W|l6vN&y8%yQrF`AG5ayYkV@S^? zPLf-KeV%*XHIwc)ZaIj~NI_H!VSpgYu4Q5Wdz?{9Nm$*yOAX#k!H{IHAEX79o zP9waKB5xWXD7{JttS5zBESS%zj1B=FK)GvG)>g|GT*~a>~6*h_)1UjK{0cFp;>n z{9)TGnqs}lN+PCgPYEG$*8+Y$ODr`HUw8FM4!Iv;*Rg&(bFnCjo%($QS@lN9j}#a2 z?ER71mgA|$Nn0=Ufdn-XNAPbts8x_2HzQ~K$m^h^E=|2T`msPB{r15Ju1$4{&P4ERRde_4pr0HPX#=M zNIUtxRT(8UZOl}X0BT|tffKPm6V$IXE%^uOHj5w0AQr*WmsR#@I$1QMti^NekEiLR zBI^`?(yZHelH=2vmSSd$fxIk!QZQO#^6v#4r=F{1aNwq;wxoOnZU(NDqgEZ#w}1VQ zTboVSNy^P8py0&V@q$bxIAZz4Ey}c6)k$n=mM#I>k^s0a;gME~=tMnG2K5fQ{&+7MCJ28wYD=jDA)kEI|nT z5EksNp*t`anx#x*1`nc(!b+7hokYkM9*QxmT1Y-EJ6yGOV2r5JomMGZ*h>bjJOSIs zPzo>>x8Qnr^F-LFk+?hF56Fzkg|Q;jo|JI)Kg#)gQ*!DC;#L=e%83ruJGm@S*`RK& zN8j9HsPvhKqdIFAahyRW`d~kDi^J7;SSwlz)gGYzmz8Intp{OLBE87L7Ua^xYgN*C zjpfFmV=<+LIYZu9s3ui5>ZklB*%M8r|B#X9R*#a!57;5iP{^1Z`1A7uvvx{ZZn!_H zWUU8+(=ijbqMVWIQR@o#Y`$~UCr$#i{mk$ZI8S5<>Pn48{W%PUUQp^Jw%C2kjlbJ0 zvaR0f((+PVG`MQ!NwoL`&>cr&&@2o|lb1-=V^z9fXl)m!6|fXfso;4`;|I9K@QEvo z?>gMkd6C*Ir>M7n#8qx&!&%D2rx&CeK%wwU-&DJ0*k!XuL*hm`hk!q#e-je(3ZatW zk7?3xuW2U<@QlycNG67kB_=V6q#woUEpgpe74@P9Pw+$ubXHX!J@>#M3^;RN!FMZN z&u{oWTQslSL3@!^+(Ctx3aq;mR^ zHf{~$+sLuOi0zT-ta`uDEUOrCuR|{ExsMz&QI#l7Nup)6Q|fGSW?O&O9ClIrOE~3=mg4@9m_3(3SsBJ=~l{OnicB&IKI?> zsT&LjI2Dw8b{1_Beyv9Dle=`=MZLuWOfiSbA(;1<7h?uyK?qqFyd^QJJzpE@ z?3WtyD))Js%h6n&Rl@|EoBf!V@a8sRq3qP{G@FYi%R4dN5D$I(#;!#+gV zIqehHiU6pGy)aes>&Z}pq0_Orp86!&%(vt9$7#A&d+qY=Z2OZf)Qah}m@AjTibyZ4 zmGxIgGu0FIEHvq8syw4YIa0)B1>32kB*Y}O*n{+_PPCh5BXv8ZFRg``%u*#d_^D;@Z|-i`XLcn8U2|XQqoZRbh~WF-&_wwPw*!kO_`8 z#lp+*=<4GOY}pv|NHYHf7VP(~T)4DAux!K2m{Z_A#Y_(zL$bC|rVBD!tnbrzJoJO*;Fy5l*z zSW6%8EjN-4{K1)ar(k;iq8X(!NwOt%`xtWfDSYXk06`E)_-iLJjV$yU_jTK&| zl$8yYA9WeTlpM{W*kL>Gm|rM0V_ick&rsK}&;J`yz^<3rE%FBh%ldSw? zo^S^aTCmzWb?WlX(ZhKzoLLlSb1k>>H$JXy=4Ix^y-Z$Hf_^S4vYgwv5F=|UzXv!6_fxgZg!m&)-g3ZQJBj(y;gAU@m^@tiwW=Y_zUjKthtpA1 zncNXa+%!)tFM*%><;G?k(CIK=F_ljFjG)H)JbJ;U(ZM`enfUl7n83VlEuDKF7_9f9 zllhZ7;;stD7p5&;%p#+e8;`@6ft!`b_IY1=A{%*e4$m|ViGnn$27=U>z}Mp*;#Qur z->o1V>n=*>vzsQK+O1DB?j89u+mj$evR1wa>(_F~{{}ejev8w&mr>w(l&U;b_?782 zK{%92)&?lip-+QOq>is@uS%c^O&@QBR0yddN$SGexCDSL!m-=r@Wt4VSJy1P`D``H`|pyV5E$X)y@*(*Pp>~#0)~ab^fkX zHx7A3b8gY33GADP=S?qO8WJfh@@jDOxV}}+CeUoLB{ZpINBGez!rPX*u=VRj9*Lp01xoCO!%C z$5@GnAgs*U?Y8fIDKY^6sXwV|D_QW!G7N9SJ9Nol6C~7Uf~)CGU6Q-pO`cvyaGrx! z_f7s;ELZoz&8e~6e9{4lC1LLIu=;J9BB_GtoEJ~|0861ym{JAZ2IpO-u_He7mjN$| z2lAl~U0N=^Ib7pn8a=m>-K(t*1l{0)G`MQ&_ub~ZW@ZC)*<0AgEASPFL8E2oR-Es3 z;tUDllN(aIR-Dh0ps@D8j*13IzikR5SnDCPmfmpWCbF1F6jqr_TJxH@_0871DBudb zB}Y=!WPBE}9A^7V9|#(r56F1V3z4LI?Gz8c$9rJ4cQi#28Ps(1;cyHK}(Q?Cc4~QGjdTEdN`*fDeJF^KPC@mPY=W%<% zsAttZms?D{l}A(1b5C^Mk?MqZ4*}@acU?zDO#*lRB3k6TO1SqcYaISHYqO=D&X<$j zD=wVw&L(=Dvb8Bv4Wd{~h`Of7r#XzlCW`~ES+Pow_S{cQFUqUiD2jE}hb}no^Z^G; z>0U>lQxk7*+nYX% zoR00{xJ=K5gFSR5v03AZc+=<4dSTgkcHW;LhIzBC$d=boxzT}A1cg(^P$c5L!S{lF zy_9gK)moyXZj?I%_2bq{ZVf(+KvZk^KmA&Xx+{S`Q8)v6u*ZcppRyvDp1PyAPR8yI;(uaCXhA0P-x25oLWK2{Pn(?wlIGHlWSGkdj%?gl-SKw+VJ zPVZTC5X#+`x0GgMnDo3Su05yhZs#1;5qgkI6Ii1NarmmCS2WR$~MtA!K5{ z|NPrN*j0?ly5RF|mtLarLP96*3YW6u|@ifV0wfm0x7N-rZOjbOe z2*oA#?vbs{bk*wb-{C*&o{C+XC);vtz;CC#xrl^xdxwrE3Jy!IUy7`ZmQ!GcF4oa+ zZc|E4mVM^*V=T~{`yv@+Kx7NTHK@zTUEe% zrxP_zwNn0)@8LZ1D2v0XSBiC!1C{SYvJZP8Zmr159u@R?jG-pCoT`ho_p+AuJgzgH zN`_I@t$07s^jw)YG*0=>?pfQqWzfa%AxTv0<)dI|cwW_L#IxDe=xSW0q7uL3xgvUK zl5SEDIPO5tBtIG;C;NvI2K zTL3qM4)D1m`7w`|!z8B1y&)970{^)PQ}u%8{K}<07K_{L$&j$~_V`ifRc?@c`&8c_ zPuhj#^ClmmU6=;UH+KrZ{a2)EbILF#3-z4Lz7H zlLv{ov@#k6;hpap&NqVWrcwtPbs9O7<6Vd1Qb>Zyj&p=1P{xMPHHr@mywy*;!}P81 zRlrfRu02c*8B9rZteuc|YsuG7yphIB&>{MWX>?z0qH@1cs_ z8OL|oR3EKz&%p2Y&NMbm&lx!^F_D6$UiGQ?-TXUQ@kK{z>7#-PZ~hTsISn3lDf`=Z7}1Gk&^BLhyqOR1cX8bwGYAPH4WYC`iIpEBRN z>z4g5GBu0J$+>-D{Y$d_&H1Kek%GUI7XzJ$&}k;8E;ywPOL?rSN)P*u#{_;4Gc*L% z0&4amMG}va^C{vm9TuOCV>LVNc1Z>=JApP=>-Db}N8{>T)ql3$LJ{&RT0z{-$GE`U zF_9FNz~i#A%U=>mS1^CiTAHlD2h#*7qLyhqc>6!Vq1O5gF)1~E3gM3DOAr4lPxt-| z+{u7?@_!%VBLE&gR_i<#Rwz2v_PvzegP_y~;HeXX@I1*G_^j1%YSWQOKuX_p*TxhM zy5T}p>egebi_^DBMqn7}g54^7uFh8CbMVh@@%AMmUvC>PZeMLQo`EmfeI6tDJY8hv zoT#y}oZ_g(+~A+$=psV3?iQ$kj>GcVwfpRK_Zq@><*bTdBnsEuEVq)SB+ATMOXvED z|NU-6t4_@|co84UDR&6EeQFVF@X+eSC&;htlr$&wZC_7?WeMoGHLP*fc{1tC)NE?5y~WQ1^-a3&jGDyM5n`z6n5U$&m1`w{@0j39BOFsTe3oagB|gF ztfTYp*;A)Qq)i`B%!ziB;h+g^(&B!A`svQ~u2iN|lzJ@zdp{86{Oun${ehd?mlG=6*sA^e zMCQ||x#pFGn~jtD8xQdY<{E`ku?WvW=ywX*+UcHmb+dJcQ`MUV1u$0^+r6OS=m@d0 zHH`(c_5v^Z5vcmk4Z|1j@nLc0A_u!3yb?&3 z=Zg;(eyxlRb0g(im28z1($qjgcnqa4Ym%O%Kwh-Z1dHYRX%)wdSC9(RBhpa{_&K%@ zcz3++M^Mpmmvh+Qi-O#}Gd zH!$)b_i;DJ2b?J{3fG!U9J=w2AKPY&gEQ)?c|#6z4bT>%hB7XUf$I}*4tfG^H&&>P z=)i5Or*7}H?wzpklA1Q3Ll%y!jspo5Eaumk({MsV{m^!L@Slwxrhvj@R_HEIa1Xto zHJr$SvH{J)NIXSVA_TrHf^60~n#@=42Y0R~A_{gXI*S+JFB*uV$ULNM8wxM=M!ZsZ zBgQ&NMUvlU%GJ0atN|P>e0M7T-DVRV>c1YCj$G=&!FiuH)@r*Bb{_Evr44Kd#)fZy zv=*J6tH#qu#ev477k5GUkV<(T;4-}`ra>{Q{frJH41P|_0halRMFLievV9QOpL+br zB)O=(E&D6Ar-db$JlgU5WQt2Fi8Jjo=imloHZ$`B+3g8*?@QSFy+f!i(hnbAP-}JC z^G@?|0;~;}frIdt(D1WI2b$yQYw?vdJ*s7MEiI0Kj=qp|buF!;x zUAMQW;$Tj$#2^GOr(x+v_M+XvL_%55h#8~(ti?)dK54VbXhg^%)LP}kM2XDz8I@62 zo1+Rp$J#%j!oumF^2xaEm9Dx0oDa`rsD?#Jhy@y&p5~JREX4_+)WXlTL^gNzYfI{p z`P$1h6)OY9;v-{);tmH+cd^r6{@WQ)v+>khcOi{HvsLS?S3Y|EzUIih8@ zpPvqoM%WoE6WaaPxEvSFdXb2$1=uZ{k|nL2zhDx~ib zZcbR zw;gI<&3S|?r({Ya6wmh(ch1i=aG_Ko*ZaM8Cysp~2*RHyP;(5xJ2#eKL!DdbIWn4I z2hX+JZ*WKXVQ1*<<5UBU<1@ksmI{yd$nxMS6|<|k_YpXYk71yB_%)jR1^`bg^2ye|`t2`vXlR$*u!69j)Od^!(rTlqU0v|KkT z9A&Zod7M&zJd7#CsO3pqk71OQ{*j(w@Kx{@C2Ni=_gf}p{(j3x72{qhJ_iS-tpFaX zSrCNnBR{oNt#F+`D0VzEJoDjHLzvST{BlbhFX()&Ru5QX@Rl|&a*}a4hc4~kF@y}O zTtdjbUF@)cBtnX#!~-;We0EG~HW}i&!IqhA(d?nBlZiSbd-!Fr+@mSz#}C*jOS&75 zHi@<>MzyeE%HGopa1i9@Zh*0N-Kp3x;*xR@zJx=vmQqJfDb~>*u zXS!gkT38YtagruN_#~Q+Ly${yJFjp8zkv$?JpnE~g6;&oUH{|a|8*9CRL}Et`3Sgn zYl1mxGtB&;7VpSQ&0+;|sZM&^jv?4IW>^*RJHJSk;$SR2_wo0j1R)=Ill>a7{e?&^ z;=wF+l00R?->#NIeI@nodRn6(E#-IFPcprUaXDq>Ysn;La-`4xm^b~8?uR$TabMYw zB^w?SE;J_&Tr*#zz1}^BH zB?sTXF^$R)UHc-t0;t3L45C)CaAV2r!6pV&axE|g-~+`rwYrTvt0nh+WQD!cwVxla z;4T6Tg*20y&*xWJe@y*?iDsik!0s2z>t@}sn~@{dqsnd8WaXyW2TJ}%4$JcT9V9>q zf?R+4S2DL}^5EQ;U2hQqrQ(tz16_lwUbIh4P)v~p=Yg!BvJTC&5 zIvqX?u}q$!QTQI#BWt_N2H(9*EIH6Zg(SC7$$7HTBu{Y~8;qKa-4U`kYnU-!3g$9% zcYga?wpzW-S7&}tezIt{)fcL;O3J27_^EH2paupWg}_`bn)W*^F~+(*F#AOHF~vGS z2|>X1V>1n4W2d2kFH|6-A-DcGIp@RI#~A9DbtJvnxy;0no9M0qBwj_>E;B`HV(uvm z*U)z_x==`I4AJIwDcPyeO^JOpvrt#s;jNSURn6Qob<7&liokL!dm&7 z#GwEj&jps{_#n-sQ%rQcZCJ#`sFfAV$0(Do34e8JTeQm=XT5EU&a|(bqKOSl_&?6g zC?;2*SWjrSwx~CkV5FSpIk=K$4GKXy#IBE(yc?w}RjtGavW~&M8VZO?{YGR|EEo|4 ze9z`-fW{Nol)ua><#7SP3yTSY+PqkP3py;jJ}+m=obtVvxP80xwL6sv&Gm z`^BaF)C%h6$RJEC{4dopt3^bv^uHM%)*oGVmO3!zcoK-Pl~4XS$FW%iYT4W`zx;I8 zutGA0|D2Ljsr`I&>)%-)p8qP=&+9*?G&z}4A($$VUsDkGS5g{gN;n1$ci|^G3x-3h zyvBR#{1*38+14i)VP+6H&Nn($ehw}@MsOe!bu@j(gPwp@?exBoGQ+jKiWZ0l8M8X* z&Sy{zMqotFQF%Z@e%`J6Iy_&86$a+#c3Soh*Xq|h79iFPfb#Yl-N&7xL(4zEh_i;17 zsuNvY^BJtXt$h<|Y#d~qNlBx9eO{o!{PhsMMPAL&Ye2y)9w>+of9s1XCAGKb`6wpg z91;wo>$BEhMqTRlA`%c*S!d%|mx!ZMjHf3a-0F;TXl#nT$|bFaH5yYyeWB9m6Ay>D z`If>5c*uWXn|jfQ((@WAPykphbk-kUd~iE1^_>-pHFFzV zj>&`dY;)7WA_8A+eDvRdY`jlceT@v-*Ug`P?udNzv(>OO$@^dg?m&hbZ0|Od$cz#q zHBtbkCStAkF0;%XBMRvA?Zle9!eX^bic;q-gyaTt^~WlHh)!m_9>rf}Z-2}jaT%hE zP^}-M`?L3PA}rDyCKF1nOs1C1zm*Vyz>E*Td&?78Ki3w6&nOov2XN*E{pp^IA~w8H zeZv_)Z$P;O#Y5ybiQ7n8u0L(Siu5Q5e~WkJs$)YX8|aqw<0SKI>HuyMm!s!qB#5O6 z;iy|@W4TV0elP~>MkJcTct4`Q%_#zb_Au|$o7q?LJ;k)-@~Ep_ctm2u5{w%CE&4Y8 zC?&ryetO-RKs^S6L7&rlog6B$Z3)wJ+JWyrtn>~^aC93*)ceas_3&&V(9vQ8N%GSS zF}dNck#V~IIuTB#Z=$Z7(G|;04{$ctvGuC(v?Kv4qQK(-EZy{c?6j`hU}&UQX)n%# z(HY7xWPNFX2=Rk1J4+LInD;V4iuMdo!RqNQf1P~rnFVWN0w4JiQt@HS?K0dKesX#+ zIboXr5N~EAcs10|O@z^3F#wZMH`KhLJS|79BekVz1bN59-?4`%(0xN$rLy-=Cn%v( zA$REvPR+W}WFWw>zm8J4YB%#Si0wwT%RIpUaAcUflILC&g#Y>Bf#sI+uy?ctldKbM zgVCBoKu;_0_brtQ=l1BRK>>|~un}D9A#2{uKmxq#@p_7Nd|f2ZptO~#A3G@-rQ@kRIu43Up1KtZ=<@H^#ZEtWb0 z|9s&);50P3Dfh>SrgdLraSYhf<6PlXz}%vfr3sH#^N0B`%W#qTy>;AQ`?u-@SD zwiNdcxRkx=U=H#^CeIwp&QlbjBM3#njJ;)oaG#7yF3-*G4{L$3hY8wh@quqtc3W=P zjw&LCZU-ovo}gKmBL^WWsY!uIWQh1(A~Nt>;?_1;*DUT72k;HjdLABr>-Glfb077` z(I#A=zSm$q!F!CF+J-FTfKc!_s>rno#IKZfXM4W%y03$y5A8?UGd!fhm(ral`Q=dV z3MB!-O$r3=N9Y!9$vx>p$G@ z@whq1&ufx@yjUzUAGF}h7SW3RT}F_S!X&l_Z;e=coaOvR0$WH+nu!04v2S6lAHHDF zcHM6hTTnl@v8q=Ua8kIod6zzsfDy~6#^BdC8}~V>g?>9_MKqn)2}jF0Tul0Fb7W!Y zCtHk~4CbT74-n*ljF-J7JN2Ix!DJ(J&7D+>V|M2Pd6m$U`C}><8XvMGFoLiM-)G$2 zA(d!ist(UyXla$Z@<`JsEln5^nVxGu?|TgV{GyZgB~g*P?xo^hdup?13iTaLOWPjp zv@hVA%X-)umdHauF|+;7`y$^#%T{E!Eg(C6hy7AcUSRw%6%8sE{Fnq<6peV=iQ0@X zS{@zF0$CO06KCCL^vDwc5o^56u@rYicG_d<)#=!76THvWakktzSYQ@ zV;?1)gd!M0#3O)qvwf0N;&kq}luE?L&9rG_B>$7eu3@?=dLEk@-7B|g)G6&&$Ij2@ zHTS{q;dyrIShCmEbK*?&s1Kd|{Lh(~MYWFO&d@#!9RPs&Sdlp+uDon40G%vF1jR&5 zwm0b({`Z|AD60Jq=_Y#+yMdgLUXNH%5iDcy>DKdf7~o?TT%s3o=Bo2K!~=LVM+I;* z?C8l4FMK}~_Dx}q9O3jE(FEK^Z-?i2eg^h7w_GgN*h6^lkHWS5YTi9f?7j*TgWdCP zL>Ho>*&!Piw9VbWWSvyG$)It&D2*!3DjUh=c(P{~6RZ8)9zyhcI5s>M8wQ-IRa!y^ z%yy1%OR`kWgE=LPRsNzdXoZ(ZJ`Ti#GA|(y)DB?e<+JrfmQ5yGAIQlrsoyxE3G&eZ zBk~aeOjHdZNPngb9?%mPkS)FemDxGvi$)rd1@~E4P7VA%U;R7H8~Nn9p(1Pic5eJ% z3?`+aZnau7kQRd;0{ry?Up)L@aWlQj$`6blHaZx|yE|1n388EWjr(uUk+(Es9|s`0 zX)Aejh#~h8C+pw8BZat-^hlgYzDO#OMrWP#QpHELRioJ6P!h}Dk3QKQt9-aNQ7G1N^0&{bM8q*!9y)&h6S;0nmHk|wQB8>9@SyBY*3w=g(+5WM0dln*$~tH zfxemi?iVE_$BCTCGnKg==NkY|a)ja^v8v->YT`AwWlYjpZqhDb-j9x3?JlQ(n%`Ju zw8Pa=&o3K-UCDKMV@PwD0$GzJ9d9qtJfI_%yg5%*-PeDVr86ID|NUz3Ya*PrbCnt6 ze?Lq6co_0;cfZ^tB5r@JK;3+7nCtCg$7i;+G7}?8IHqQ_=DnKTV|iI|ayxqETOWcn zf)b{rb}BZ^o;JL(cm*piI+u%MpJOf0FGLx4)G@%xDtDmDSS%QwNC+_dO7Ky#Rwb30Rtm)S?Y8U~)tE2?9QL!t6-ik^h2gZsu(HDsGa z%(=^aqzIV133qR7gJ}ziB z2Z+iaFK+j-he4p<$NO{ruQH;%zuMjsJb&V7k-PTL$3Wj_D3(eHdpz=A4Yr!3{rlQp zJfJQ5Ap(5ZFZ2O+70p8^%Ne8ryAoVGDPa6&Iob)|@fg1)*_3^+5VZndtttH825r;a z&~fc1r*rv{xvV}4>8ytcob$PS89%)M6_EH{<~>Z4`gtj%PTImy(En_3NEiNXp^=`u zI|c=YTw-V%X=ZWszDcOc_>P$^G~C5CW>zmt=Xou2r>er=7m1 z<{g@|4}yF5j}2afYVDdaVGR_+%UuV+Z!A_Y^UKuho<_~{!x0@6;;6RB7?>Co?|`(` z#Ic6J$G%ziqkH_k`=N%zT3|)(N0dEHfY>E%{jWrVmEhzPazNP3<--0?z27e6G+-z4 zS(0d|1QUU-?2|f_ZrDmLO!B6g0Jm~<#I6QsV2PAC9TQ^C6NQJK%bHRTQpHo}>-`e% zlk0r5CRX&j&`#ZphJhb&H*_yXXwn(#t7(3Hkcp2JO;{c|+j{oRB(?bWiD+a0=t2AV zro?^rcwm-FrbZ?nzp=VzqGGF(B&rO!`V0S-CmvM}T3-1e3(MRTu#l(rr8ib9{jE$@ zt?Q}l@z;_;8`v)tMhqw_trWSrI|i$vS}iES`wN~wSDR@DX)>=$)QKau_M}M31}Qes zKXSgMU+?u4b8tbMM!M0-8(5|INxJ_W=cU*J8B}3X0oN&aa(9(YERg0-?K5QbyyUrj zKUKmSi>Ls2PgEFm+_KKg$v2^pE%Y zV;4x|L>IO??HBypoQrd2GV}9|!fM*j_h0rJ`2nB-9_M_HYwa6?+5zf+a#oozHxme7 z=>c2SI?ko27p{r4EE0}*V>%HCa4vnZ8L{3F;d4L3 z1>PU^T&}_^Dqh!?vR^8v^a9^am`S}`kfX5C^<7tPB&NAR@5|3PLTX(D$>_E zB7I&N_CBq*TFBG#lUFH+Zj-tGTf*1%qNoc0_X`&P*AW`Vcp4E&V)#^AJb{mA7>Yik zl0Tz#PnV*_3P;Ca2XF6LdQuH{fAVmpNDIA#Y_&DCpK_=;PN`W)xK$b2W>yAkT^%ya zVcic8e1B<%Mt8|i{%VD4s=?O1%FN(Ddf3u?+g>;MYS{8W4mIj~zc|Csakw?gDPB!5 zXs7%frqu{o6li@4)SH|5@gNP(JUjZDP-#4P#C7-8qNrmr1E)+qXiW*-IWCHxCrKHq za$*TnqWJ?E;#K6(m1~l`BdZf#a!7cfMJ^1nJn2U|98pe!jUL!(Z3mp5`p zNCZU%PjNQV2(1C@1Iq&a*5{)}5sqepoGM9G5?trX#Kqz{nrYvC(yb@oL?Q)|S8+@N z@ZB7%;cWf@?PRYgK8VY4glhTD)NJd2+m7(sj8V#6lmq9^fjF~mR+7~(K@TtV*3FbW z^-g`YAEm9G7&id1M$v8|CUxc_++p|INar_lb_yd#WS7dEz)Px*L%WAP(*TG!y6^F+ zi@|-7N)KDBxSm0i^-ew9M}C-y0)*k%q|hs#u;mmHocT?^L9he_rx*GH)8dlZ-3?u^ zQVMugOn-9ei;jEanaq6g@J;0gY~E10B6qjwpx3j*hmHFs*A!WlM_D}2Lmh{1 zuZhdL^(y7csGEAA#FppI9RnY_2;}pGfXih9He zM|w4C=F$0-rjk&&dWoM9^b)=&<0c%H90t#GHV3jz1f8tavma84<7PUca|2U7@_mcd zl*tOr^P>)0teHvl;$r+Y`}^URSKT9X{&o-jK8F}0Aa$lepEpkoXKIb&h~Ufh4kh^T zVzH{Wvz@FJ&d+me6;qOC^QF6_aw`CABhoS|f0InZ7wtGV$Udp2Vlq-T?3Jye7nb-a zC#r)ftVF}vD5{y?iY-D4lN9Hx%?<}=4!U+`Z0Z7-~p2sr7x71k6q7h)g+DN!suq#R! zLt)lCAUt6>=GZ1F1d543!%=V2n2;UUgT4H2!aL4vlZE2bg`KFHbYEIKlT^CXWNDsd z%X<#*M=WHRc>-2m_|xS2V_}yu7y~}!YFH!9u~Hvjj02wcu0{xtd=}Nve7-lQ__rc) zJGr7L_?rukU`Y{zcJFpF`kmO-(TQoMf)K?=^QFnFKNneklLYIoSL<3-?}3IlvC5Cs5kFXA-A48OAWLU$Dypi>aJ9g`$UPcCV1qiIc7(a zs)Lvw(jXA^nyIXNrPcZZui!rApQNB1<39!_xlxIN1%8>4!V>~kTBMnWHa> zbXXP;kpxq<}@RA;m>Bidv73Hk#qvukm&5rqy_Pe&W_3;&~f`aBOtp@j3hG z2w$sPR>$ndkADxOv_JKStQHiEu4FC zp&X)MizT`AvP_Dl>#*jv{l4UT1`Iz0zEAgly~5k|U_W6vaZQgouDNyMpv&VL92X8h zk64Sn_8^%7Z?hQQ?W&tzwA(HF^?sz$;gah$^3CEKy>=Y!Xh$2B>q3r{~gTKjz zAeg#-3(8|=A)C1QN_aWy)fffL9u3E-5eqMi3SvWqA)UgC@^ZhCn85Q)Ua>9P9SGzS;@uJajXUes1pc{n>^#+gE zyLipix{_LBHGuU>II7P|<#to<4gW3EV5|NJBv#rOBp2XUxIF-hqa38@2(gsa&ZjpkV8#qN8vdsp42@FzKsiVON>&*q*ML@Ne=Ug~C-zW}k+9^vjZW75 z0p`V&SM=x6>&KMWSxd|1w165DROAmJz~_nm$vzD#3Taw9nHED1Ai{lWHTgIg!k5{_ zo{Cw0pcW*(3|j6pFP}tf`?|(#oBn4(qd9n zW9K~{hy5o1(_KR~4`P*FcMw)5%=`j!9nKh6pgkFrO1IRELm}i3J0ir#_9)dWSen*f z0SQA$9Z`B%F_{>bj4F*bNyy%MZCg&xc?h3LZ7rYXK-@0?>OaJi3oqMO} z2ty3e7guiZppF_n z+(ZD@Y~0nH_6OirkkN`D?cNBOZ!J5aS_c4=Sm*|dWCduw+;{SDU) zhUOL(k|7FEWM;p+Q# zUhzBM*f%wFLLPb|0RPYb{s9w}rtPY+P@?K}&l}XsH|;<79$9nYUjQltsBFS?z0kZ0 zx)l)p#}!mNg6}M|wtnM3EEdt3qmVuVE9sy#3lNlI9x^f~gGMTfH3N=~Y-GQBsc%?KLQ?h_FO=tHu({r?Sm2a;TO#6=+cIe$k>aTw6~VnS7LUQc&`hTOWGG zA78&?w(lr@?R#5x?VoaOCFpQy=!ru+G#fvm>)0rCxD_D=xksBks5ROy(zA;1 z-Ms&v4Lh%V!pZZ-dm}3Nv}5no6>q$5^1zHmiBh;X43y4hv|Atf2VY6Zp8pz~X%cBt zMl^qj3kf}j7qgVmu0&Jz)w*eW(84U>n#{&?Y7;5WSy!}!9a0&#Za|8~z6x}Xn8Q0i zW~Gw_Y>U2Pnlx4XsT;Pw@=vedKQ$9_8K&u(;hWxn>yBMh>Z=u&C6>$yDNy`J<5t1# z{@PcOSv8iG->JaRrv5|rBTK@zoJD9fHoh-6riQU@3p-5^^b!M!3#DXcL>b+<{h znMM`;q+G9$B1pQ(UwO_Y?XH5WSfpbx(Bl|NTl)Y23)o3SK~&GIe(;5Fy>5EO>>|f$ zFs$G5f!p8z#kHv1r)>ch*Zai&w&9tyy$Kuehj{F)O%~Aons0+eONo%Y^UZ`8e7ZyM zgQn>8liRg*i9?U6GYC|d-*8|~D|<~@)5eI#v|5dwDUJjX6?tbu?Yc05>EvVQ-|~0Q zee^N&M#%W^o~bK;?;GE_cSn0@q&WbTrv>t>tE%IDoG1N<>(|_-SyOIpM!1G7FB=NR zQ@GZP_#_m|gcp1&6*3(YttcFJa&Tb|2uoO(T0-U^MloeXL!7>06=2KQAGOLQ>2D$_ z#3P8GUfFIJ2wH8V(4Ma|beeE*A*5Pyvmo83>_77H<^<*dL zl89XC14E5a*QolZ9lv1Z35$+9W{fJ{vt!@7hXy}-aB?`DDFa8B|7&kYpd_rDIOLA6 zCPI51DFvA(l2a+`z+_wZm`e)jx2%-zS3NB1r1fvoRP5J1ofug=>g!KJ30A6(PF3u% zn%PA?doXt*xpqAyS@Kgt78R+PhYZ(0xM%&g=F_khxcR-NI!E zPvl7M6}zc#Q~~R4MzZd`S4T$M1b464t$7tJcdOc51Rl;9TlVyNfg3>bK&d_#MxutbpNKsHL@;X}MLkzqG*XGMshF~^ z8#`ogI{x#IUO;_IUb=1rFbKBpHj>Udu-s&3I06%Ue;{s~N5Kr$_zYc(Q>{`;s3`Xi zOP|WJdcT!<)Rb$4tsFvm=da4GL3ED0q}Xg~8E@CsoCdr!Wy6064AoD9kkYSfPF5-U zB&UHc+mqE9A~fktUFJyo5w!$m zK#(I-B^29hcd6v*3ONk=YOVlAem0ObbMZm}$D zxE11aqHn*C(>0jLJAp6`o?B8ZgW4PeSbUdPD?sa6n$sp2D^XABHMeEC0T}bQ(L$=YFgF=@Ete8Tg zkk2e5r@3c>UB8r*b$zd^-}cQpB06d3Cfe~Den^XXaM_eED`Et5wJw$Ar)iF=zGC6L zU7lgZp3-q>fdZv*1rCn@0|h?|GhJYGGGaY2r0)n8DI%p6qi_<5urE9hl(*#^dyOMi zxm^B@>Ox)Cl4e(ERJLZrQ*)W-6?zUmA_sT=Sf*syAJkHun;^!_aD^pU2Bb5H&_+2B z2`niRC){V1`C(nzr&12Zl8k|JV5@T!(eB7dp{LsuA{$$BN2G@XRihh=N_1hnoZV-d z$0<6srBQlQ?2(vYu`DiOv-F~1=gh>l{V9aC_AK5)(Il#R+4hw zm9vdT{?f!-0GRu27QqICiY;mv)2z*r7fYu!%$e|77WM=R>n1SDIeB6!s@cXn`lG9d z8Vy)XxQU55U}dF{{>k;Fs+F8#7kWnRCYGesQ#B{y>zIu3nlihr3tiOmURV~)Dlq$P6w`&JuDYe-LLx%n8N=J;v*&+Ku zjnfF5uxqWEOIvbQY?#kIRB&c=N}6(-*;&C&e}oznnf47HBX;`hS6FiAl9Q!L!7jb9 zkV3i38nZsh<~Pj~gL4qw&eFLJCrejK(#5eH>=C+4no`~+Xq&bv8-(;R+{%+*cq`(F zvgAJ6Qaps`$MBq10SaRsi;$9~5Irn;>XK13YRbzLMn8cG1q^mTRy+#yU<71{Sy<8z zMr><@24vXn)@gHFeiy9iV@buZXyh?iH2uNJk)+#EF@Jo(M*K}ly>Y;~M?9gHts46#oBSNAgf!}HGs6L8+X^pz?{X|+`#1Qc=-wnhe zHP3Ub7F(;C#*0`fA4Y~ipKlc1L$53s2$}El0*n;9tDAExjo;Fz+uGXMQ5hHF5UFwQ z8qv%L@vkS9IA>R&B!4c-_$^mYIx3?{?-)w35|&InL~V%cj;L9xLf7isR}!=LF^0hT zS`%U24YDs)`7UsbHd8YJfmI5d=AfO~h#rzCiMT3yNEZw{Ctwy(cJ4}!%WPCCuH{l* zI5{e}*3Gt{w6jZZz3x$4SHC6Fs=5ndZnKOTq^9wjmc8}vF$x2Xn4!vYIfZM{$#Tut z_@=_C)`c}|cQPhmLrkCooQrw5^aN78HinR%uaQeeli`s!$886%B|FC}ZIQu7Vro4#EBbXma zk0qh!;#o6r#}LV12o+3Q2+37J$2^37z~YP2qL8(vkuD%Nnl<1j`RX8wutV?L1n%{T zMEQS)yqOTPe5A)k)`g|{QsTH>VUtYLC@vK(c_-!6w>C*l8E}Z{hSh`f85t|q5$E1* z%G9tW^mWz}r&>xzEmyWu)gr`GA)^htU4dL*?s(=ZWsqf6Qj%(Wvvfy4$&)OelCoH$ zK3z%H)$mWy4LSbh<5Vm6YuN9Gir=b}12#*7uC5G66e;7(jYANfZDsL3OtV@VO*AF# zz*^*O=szU?k=F_q&pdkA*Ar`@tQ2K=kgFu6SU(veS?8e}iR2Y3VWB3gl#V$@Cup1x ziyu1I6)4@@M%HZAEnAP&U5W{mWW!@vu;vSr6pSiJ`6SD~=hb-yKb>SB19<^eg>qrL zW>m-JtqifBI!XqUC&lhU#EAR`b8O)YqoNc9_+AVFoqJY28SUpBYRzQ6tFk)%;!Cnt zk#CFBc47DFFyvW>RZq-1s)uZsP$TvV^Hb%e+?iZWPlV&8Qa*!&M_;N;~U;K_5OqnKfl2xPvN1#@AMxiYI39GO-@Hc|z zgB;Hl7wni1a3ibec3Hu_uS!BYTi?^rnl}>x>yu#Z!_v*oQO9`El_Gm0ZVkHd9QrNI zFzMUC#Ko-)0sYqq&78$g&E&OTt(9$Lm#H+I)Flz1keYpP_wiX{%!LOjcpjHsEmew< z780{!^n6=})mgkutHe{D8y)u$RHg}vlv$f2UD3qK!%Hp)L@&Q7SQDHGNpxkG!qQnE zRxy0ohEnt4oT!iru_euq-IH{nPrmGH-%7(s`biwXeWh8IFg9L*-rg2>XkKkLZortS zma6oJ@6s-J;=3W|Q=ks3*=Y9Rn~2Zy>B63?(rtQ%Wey-4r)!rIG@5( literal 0 HcmV?d00001 diff --git a/assets/logo.svg b/assets/logo.svg new file mode 100644 index 0000000..35e148d --- /dev/null +++ b/assets/logo.svg @@ -0,0 +1,123 @@ + + + + + + + + + + \ No newline at end of file diff --git a/assets/manifest.json b/assets/manifest.json new file mode 100644 index 0000000..02bb2ab --- /dev/null +++ b/assets/manifest.json @@ -0,0 +1,28 @@ +{ + "name": "Fatty acid names", + "short_name": "FAN", + "icons": [ + { + "src": "./icon-256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "./maskable_icon_x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "./icon-1024.png", + "sizes": "1024x1024", + "type": "image/png" + } + ], + "lang": "en-US", + "id": "/index.html", + "start_url": "./index.html", + "display": "standalone", + "background_color": "white", + "theme_color": "white" +} \ No newline at end of file diff --git a/assets/maskable_icon_x512.png b/assets/maskable_icon_x512.png new file mode 100644 index 0000000000000000000000000000000000000000..db8df3e30d2937024d10c87227afac8ac9d0ef39 GIT binary patch literal 130625 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%0D(tsCU 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�$fcm93X`bYbrFL0}57ha7<|0^~(Yzmn>sZB)=;q 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 + + + + + + + + + FAN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Loading… +

+
+
+ + + + + + + \ No newline at end of file From 2119d499782732b74f2a796cf637c5a15381ad17 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 14:59:20 +0300 Subject: [PATCH 12/26] markdown --- Cargo.lock | 222 +---------------------------------------------------- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 222 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f27de57..05df6bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -965,12 +965,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" -[[package]] -name = "data-url" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" - [[package]] name = "debug_unsafe" version = "0.1.3" @@ -1201,29 +1195,6 @@ dependencies = [ "simple-easing", ] -[[package]] -name = "egui_commonmark" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c9caff9c964af1e3d913acd85e86d2170e3169a43cf4ff84eea3106691c14d" -dependencies = [ - "egui", - "egui_commonmark_backend", - "egui_extras", - "pulldown-cmark", -] - -[[package]] -name = "egui_commonmark_backend" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e317aa4031f27be77d4c1c33cb038cdf02d77790c28e5cf1283a66cceb88695" -dependencies = [ - "egui", - "egui_extras", - "pulldown-cmark", -] - [[package]] name = "egui_dnd" version = "0.13.0" @@ -1244,11 +1215,9 @@ dependencies = [ "eframe", "egui", "egui-phosphor", - "egui_commonmark", "egui_extras", "gloo-utils", "js-sys", - "mathjax_svg", "thiserror 2.0.17", "tracing", "wasm-bindgen", @@ -1264,11 +1233,9 @@ dependencies = [ "ahash", "egui", "enum-map", - "image", "log", "mime_guess2", "profiling", - "resvg", ] [[package]] @@ -1444,15 +1411,6 @@ version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b" -[[package]] -name = "euclid" -version = "0.22.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48" -dependencies = [ - "num-traits", -] - [[package]] name = "event-listener" version = "5.4.1" @@ -1584,12 +1542,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "float-cmp" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" - [[package]] name = "fluent" version = "0.16.1" @@ -1706,16 +1658,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "fslock" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57eafdd0c16f57161105ae1b98a1238f97645f2f588438b2949c99a2af9616bf" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "futures" version = "0.3.31" @@ -2373,16 +2315,10 @@ dependencies = [ "byteorder-lite", "moxcms", "num-traits", - "png 0.18.0", + "png", "tiff", ] -[[package]] -name = "imagesize" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285" - [[package]] name = "indexmap" version = "2.12.0" @@ -2504,17 +2440,6 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" -[[package]] -name = "kurbo" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62" -dependencies = [ - "arrayvec", - "euclid", - "smallvec", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -2647,17 +2572,6 @@ dependencies = [ "regex-automata", ] -[[package]] -name = "mathjax_svg" -version = "3.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d973745105c3fc2b84703c01e1455d02de8e2729938aaf6f69b3661b4932ffa" -dependencies = [ - "anyhow", - "thiserror 1.0.69", - "v8", -] - [[package]] name = "memchr" version = "2.7.6" @@ -3368,12 +3282,6 @@ dependencies = [ "siphasher", ] -[[package]] -name = "pico-args" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" - [[package]] name = "pin-project" version = "1.1.10" @@ -3433,19 +3341,6 @@ dependencies = [ "hashbrown 0.15.5", ] -[[package]] -name = "png" -version = "0.17.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide", -] - [[package]] name = "png" version = "0.18.0" @@ -4070,17 +3965,6 @@ dependencies = [ "cc", ] -[[package]] -name = "pulldown-cmark" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" -dependencies = [ - "bitflags 2.9.4", - "memchr", - "unicase", -] - [[package]] name = "pxfm" version = "0.1.25" @@ -4405,29 +4289,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "resvg" -version = "0.45.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43" -dependencies = [ - "log", - "pico-args", - "rgb", - "svgtypes", - "tiny-skia", - "usvg", -] - -[[package]] -name = "rgb" -version = "0.8.52" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" -dependencies = [ - "bytemuck", -] - [[package]] name = "ring" version = "0.17.14" @@ -4477,12 +4338,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "roxmltree" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" - [[package]] name = "rustc-hash" version = "1.1.0" @@ -4810,15 +4665,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "832ddd7df0d98d6fd93b973c330b7c8e0742d5cb8f1afc7dea89dba4d2531aa1" -[[package]] -name = "simplecss" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c" -dependencies = [ - "log", -] - [[package]] name = "siphasher" version = "1.0.1" @@ -4980,9 +4826,6 @@ name = "strict-num" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" -dependencies = [ - "float-cmp", -] [[package]] name = "strum" @@ -5046,16 +4889,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "svgtypes" -version = "0.15.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc" -dependencies = [ - "kurbo", - "siphasher", -] - [[package]] name = "syn" version = "2.0.106" @@ -5183,7 +5016,6 @@ dependencies = [ "bytemuck", "cfg-if", "log", - "png 0.17.16", "tiny-skia-path", ] @@ -5591,28 +5423,6 @@ dependencies = [ "serde", ] -[[package]] -name = "usvg" -version = "0.45.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" -dependencies = [ - "base64", - "data-url", - "flate2", - "imagesize", - "kurbo", - "log", - "pico-args", - "roxmltree", - "simplecss", - "siphasher", - "strict-num", - "svgtypes", - "tiny-skia-path", - "xmlwriter", -] - [[package]] name = "utf8_iter" version = "1.0.4" @@ -5631,18 +5441,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "v8" -version = "0.80.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "959eead7f97b80b08ec7154262c3abef0d9c4de2f4b80c100762d7fa880258fe" -dependencies = [ - "bitflags 1.3.2", - "fslock", - "once_cell", - "which", -] - [[package]] name = "valuable" version = "0.1.1" @@ -6084,18 +5882,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "which" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix 0.38.44", -] - [[package]] name = "winapi" version = "0.3.9" @@ -6706,12 +6492,6 @@ version = "0.8.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7" -[[package]] -name = "xmlwriter" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" - [[package]] name = "xxhash-rust" version = "0.8.15" diff --git a/Cargo.toml b/Cargo.toml index 9880d4e..a655b66 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ unic-langid = { version = "0.9.6", features = ["macros"] } # metadata = { git = "https://github.com/ippras/metadata", branch = "map" } egui_ext = { git = "https://github.com/kgv/egui_ext", features = [ - "markdown", + # "markdown", "tracing", ] } egui_l20n = { git = "https://github.com/kgv/egui_l20n", features = ["macros"] } From d8f11de905ffe5eace45819fa9aa01bcceda3918 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 15:18:31 +0300 Subject: [PATCH 13/26] =?UTF-8?q?=D0=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.toml | 2 +- src/app/mod.rs | 35 ++++++++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a655b66..0368ec3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ egui-phosphor = "0.10.0" egui_dnd = "0.13.0" egui_table = "0.4.0" log = "0.4.28" -polars = { version = "0.51.0", default-features = false } +polars = { version = "0.51.0", default-features = false, features = ["ipc"] } serde = { version = "1.0.225", features = ["derive", "std"] } thiserror = "2.0.17" toml = "0.9.6" diff --git a/src/app/mod.rs b/src/app/mod.rs index 2a66b1f..bd2da74 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -1,3 +1,5 @@ +use std::{io::Cursor, sync::Arc}; + use self::state::{About, Settings, State, Windows}; use crate::{app::data::Data, localization::ContextExt as _}; use eframe::{APP_KEY, CreationContext, Storage, get_value, set_value}; @@ -9,8 +11,11 @@ use egui_ext::LightDarkButton; use egui_l20n::{UiExt as _, ui::locale_button::LocaleButton}; use egui_phosphor::{ Variant, add_to_fonts, - regular::{ARROWS_CLOCKWISE, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, SLIDERS_HORIZONTAL, TRASH}, + regular::{ + ARROWS_CLOCKWISE, FILE, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, SLIDERS_HORIZONTAL, TRASH, + }, }; +use polars::{df, io::SerWriter as _, prelude::IpcWriter}; use serde::{Deserialize, Serialize}; const ICON_SIZE: f32 = 32.0; @@ -146,6 +151,34 @@ impl App { state.windows.open_settings ^= true; } ui.separator(); + // Save + if ui + .button(RichText::new(FILE).size(ICON_SIZE)) + .on_hover_ui(|ui| { + ui.set_max_width(ui.spacing().tooltip_width); + ui.label(ui.localize("Save")); + }) + .clicked() + { + println!("SAVE"); + let buffer = Vec::new(); + let mut writer = IpcWriter::new(Cursor::new(buffer)); + let meta = [ + ("first_name".into(), "John".into()), + ("last_name".into(), "Doe".into()), + ] + .into_iter() + .collect(); + writer.set_custom_schema_metadata(Arc::new(meta)); + let mut data = df!( + "Fruit" => ["Apple", "Apple", "Pear"], + "Color" => ["Red", "Yellow", "Green"] + ) + .unwrap(); + writer.finish(&mut data).unwrap(); + println!("buffer: {buffer:?}"); + } + ui.separator(); // Edit if ui .button(RichText::new(PENCIL).size(ICON_SIZE)) From b266b305f9229bd4d3f8c0b4d73dfde5651ef114 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 15:24:59 +0300 Subject: [PATCH 14/26] m --- src/app/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/mod.rs b/src/app/mod.rs index bd2da74..73df951 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -161,8 +161,8 @@ impl App { .clicked() { println!("SAVE"); - let buffer = Vec::new(); - let mut writer = IpcWriter::new(Cursor::new(buffer)); + let mut buffer = Vec::new(); + let mut writer = IpcWriter::new(Cursor::new(&mut buffer)); let meta = [ ("first_name".into(), "John".into()), ("last_name".into(), "Doe".into()), From 8df9a334ec9d68f23edb37bf57032fd8d4edd52f Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 15:31:46 +0300 Subject: [PATCH 15/26] streaming --- Cargo.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 0368ec3..f2c1e68 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,10 @@ egui-phosphor = "0.10.0" egui_dnd = "0.13.0" egui_table = "0.4.0" log = "0.4.28" -polars = { version = "0.51.0", default-features = false, features = ["ipc"] } +polars = { version = "0.51.0", default-features = false, features = [ + "ipc", + "ipc_streaming", +] } serde = { version = "1.0.225", features = ["derive", "std"] } thiserror = "2.0.17" toml = "0.9.6" @@ -65,6 +68,7 @@ web-sys = "0.3.78" [profile.release] opt-level = 2 # fast and small wasm +lto = true # This gives LLVM many more opportunities to inline and prune functions. Not only will it make the .wasm smaller, but it will also make it faster at runtime! # Optimize all dependencies even in debug builds: [profile.dev.package."*"] From c75ab06c7453a4d93afbefe5080ade55768988f1 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 16:13:38 +0300 Subject: [PATCH 16/26] tt --- Cargo.toml | 5 +---- src/app/mod.rs | 38 ++++++++++++++++++++++++++------------ 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f2c1e68..cb2de98 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,10 +18,7 @@ egui-phosphor = "0.10.0" egui_dnd = "0.13.0" egui_table = "0.4.0" log = "0.4.28" -polars = { version = "0.51.0", default-features = false, features = [ - "ipc", - "ipc_streaming", -] } +polars = { version = "0.51.0", default-features = false } serde = { version = "1.0.225", features = ["derive", "std"] } thiserror = "2.0.17" toml = "0.9.6" diff --git a/src/app/mod.rs b/src/app/mod.rs index 73df951..6f55a4e 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -15,7 +15,7 @@ use egui_phosphor::{ ARROWS_CLOCKWISE, FILE, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, SLIDERS_HORIZONTAL, TRASH, }, }; -use polars::{df, io::SerWriter as _, prelude::IpcWriter}; +use polars::prelude::*; use serde::{Deserialize, Serialize}; const ICON_SIZE: f32 = 32.0; @@ -161,22 +161,36 @@ impl App { .clicked() { println!("SAVE"); - let mut buffer = Vec::new(); - let mut writer = IpcWriter::new(Cursor::new(&mut buffer)); - let meta = [ - ("first_name".into(), "John".into()), - ("last_name".into(), "Doe".into()), - ] - .into_iter() - .collect(); - writer.set_custom_schema_metadata(Arc::new(meta)); + // let mut buffer = Vec::new(); let mut data = df!( "Fruit" => ["Apple", "Apple", "Pear"], "Color" => ["Red", "Yellow", "Green"] ) .unwrap(); - writer.finish(&mut data).unwrap(); - println!("buffer: {buffer:?}"); + let serialized = data.serialize_to_bytes().unwrap(); + println!("serialized: {serialized:?}"); + let deserialized = + DataFrame::deserialize_from_reader(&mut &*serialized).unwrap(); + println!("deserialized: {deserialized}"); + // let mut buffer = + // ron::ser::to_string_pretty(&data, PrettyConfig::default()).unwrap(); + // println!("buffer: {buffer}"); + // let data_frame = ron::de::from_str::(&buffer).unwrap(); + // println!("data_frame: {data_frame}"); + // let mut writer = IpcWriter::new(Cursor::new(&mut buffer)); + // let meta = [ + // ("first_name".into(), "John".into()), + // ("last_name".into(), "Doe".into()), + // ] + // .into_iter() + // .collect(); + // writer.set_custom_schema_metadata(Arc::new(meta)); + // let mut data = df!( + // "Fruit" => ["Apple", "Apple", "Pear"], + // "Color" => ["Red", "Yellow", "Green"] + // ) + // .unwrap(); + // writer.finish(&mut data).unwrap(); } ui.separator(); // Edit From b093ec5d947351cda6b98ccebf56343a4e1fc91d Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 16:18:56 +0300 Subject: [PATCH 17/26] ron --- Cargo.lock | 18 ++++++++++++++++-- Cargo.toml | 1 + src/app/mod.rs | 6 +++--- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 05df6bf..5da5922 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1102,7 +1102,7 @@ dependencies = [ "percent-encoding", "profiling", "raw-window-handle", - "ron", + "ron 0.10.1", "serde", "static_assertions", "wasm-bindgen", @@ -1128,7 +1128,7 @@ dependencies = [ "log", "nohash-hasher", "profiling", - "ron", + "ron 0.10.1", "serde", "smallvec", "unicode-segmentation", @@ -1458,6 +1458,7 @@ dependencies = [ "polars", "polars_ext", "poll-promise", + "ron 0.11.0", "serde", "thiserror 2.0.17", "tokio", @@ -4338,6 +4339,19 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "ron" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468" +dependencies = [ + "base64", + "bitflags 2.9.4", + "serde", + "serde_derive", + "unicode-ident", +] + [[package]] name = "rustc-hash" version = "1.1.0" diff --git a/Cargo.toml b/Cargo.toml index cb2de98..6247623 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,6 +24,7 @@ thiserror = "2.0.17" toml = "0.9.6" tracing = "0.1.41" unic-langid = { version = "0.9.6", features = ["macros"] } +ron = "0.11.0" # url = { version = "2.5.7", features = ["serde"] } # radix_trie = "0.3.0" diff --git a/src/app/mod.rs b/src/app/mod.rs index 6f55a4e..72023d5 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -16,6 +16,7 @@ use egui_phosphor::{ }, }; use polars::prelude::*; +use ron::ser::{PrettyConfig, to_string_pretty, to_writer}; use serde::{Deserialize, Serialize}; const ICON_SIZE: f32 = 32.0; @@ -167,10 +168,9 @@ impl App { "Color" => ["Red", "Yellow", "Green"] ) .unwrap(); - let serialized = data.serialize_to_bytes().unwrap(); + let serialized = to_string_pretty(&data, PrettyConfig::default()).unwrap(); println!("serialized: {serialized:?}"); - let deserialized = - DataFrame::deserialize_from_reader(&mut &*serialized).unwrap(); + let deserialized = ron::de::from_str::(&serialized).unwrap(); println!("deserialized: {deserialized}"); // let mut buffer = // ron::ser::to_string_pretty(&data, PrettyConfig::default()).unwrap(); From 33d83368ecea5925c8ca6447e890b12f2453d37e Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 16:41:28 +0300 Subject: [PATCH 18/26] 3 --- Cargo.lock | 101 +++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 1 + src/app/mod.rs | 54 +++++++++++--------------- 3 files changed, 125 insertions(+), 31 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5da5922..cef78e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -141,6 +141,21 @@ dependencies = [ "memchr", ] +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + [[package]] name = "allocator-api2" version = "0.2.21" @@ -599,6 +614,27 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e" +[[package]] +name = "brotli" +version = "8.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + [[package]] name = "bumpalo" version = "3.19.0" @@ -727,8 +763,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" dependencies = [ "iana-time-zone", + "js-sys", "num-traits", "serde", + "wasm-bindgen", "windows-link 0.2.1", ] @@ -1231,11 +1269,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dddbceddf39805fc6c62b1f7f9c05e23590b40844dc9ed89c6dc6dbc886e3e3b" dependencies = [ "ahash", + "chrono", "egui", "enum-map", "log", "mime_guess2", "profiling", + "serde", ] [[package]] @@ -1313,6 +1353,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" dependencies = [ "enum-map-derive", + "serde", ] [[package]] @@ -1454,6 +1495,7 @@ dependencies = [ "getrandom 0.3.4", "lipid", "log", + "metadata", "molecule", "polars", "polars_ext", @@ -1540,6 +1582,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9" dependencies = [ "crc32fast", + "libz-rs-sys", "miniz_oxide", ] @@ -2480,6 +2523,15 @@ dependencies = [ "redox_syscall 0.5.18", ] +[[package]] +name = "libz-rs-sys" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd" +dependencies = [ + "zlib-rs", +] + [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -2597,6 +2649,23 @@ dependencies = [ "autocfg", ] +[[package]] +name = "metadata" +version = "0.7.0" +source = "git+https://github.com/ippras/metadata?branch=map#ca4be77aeb9d90ea7227fb0f9a603980c4f4beab" +dependencies = [ + "chrono", + "egui", + "egui-phosphor", + "egui_extras", + "polars", + "polars-parquet", + "semver", + "serde", + "thiserror 2.0.17", + "tracing", +] + [[package]] name = "metal" version = "0.31.0" @@ -3369,6 +3438,7 @@ dependencies = [ "polars-io", "polars-lazy", "polars-ops", + "polars-parquet", "polars-sql", "polars-time", "polars-utils", @@ -3602,6 +3672,7 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20a856e98e253587c28d8132a5e7e5a75cb2c44731ca090f1481d45f1d123771" dependencies = [ + "futures", "memmap2", "polars-arrow", "polars-core", @@ -3614,6 +3685,7 @@ dependencies = [ "polars-utils", "rayon", "recursive", + "tokio", ] [[package]] @@ -3658,10 +3730,13 @@ checksum = "cc1d769180dec070df0dc4b89299b364bf2cfe32b218ecc4ddd8f1a49ae60669" dependencies = [ "async-stream", "base64", + "brotli", "bytemuck", "ethnum", + "flate2", "futures", "hashbrown 0.15.5", + "lz4", "num-traits", "polars-arrow", "polars-compute", @@ -3670,7 +3745,9 @@ dependencies = [ "polars-utils", "serde", "simdutf8", + "snap", "streaming-decompression", + "zstd", ] [[package]] @@ -3695,6 +3772,7 @@ dependencies = [ "chrono", "chrono-tz", "either", + "futures", "hashbrown 0.15.5", "memmap2", "num-traits", @@ -3705,6 +3783,7 @@ dependencies = [ "polars-error", "polars-io", "polars-ops", + "polars-parquet", "polars-time", "polars-utils", "rayon", @@ -4530,6 +4609,16 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +dependencies = [ + "serde", + "serde_core", +] + [[package]] name = "serde" version = "1.0.228" @@ -4761,6 +4850,12 @@ dependencies = [ "serde", ] +[[package]] +name = "snap" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" + [[package]] name = "socket2" version = "0.6.1" @@ -6714,6 +6809,12 @@ dependencies = [ "syn", ] +[[package]] +name = "zlib-rs" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2" + [[package]] name = "zstd" version = "0.13.3" diff --git a/Cargo.toml b/Cargo.toml index 6247623..64871b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,6 +25,7 @@ toml = "0.9.6" tracing = "0.1.41" unic-langid = { version = "0.9.6", features = ["macros"] } ron = "0.11.0" +metadata = { git = "https://github.com/ippras/metadata", branch = "map" } # url = { version = "2.5.7", features = ["serde"] } # radix_trie = "0.3.0" diff --git a/src/app/mod.rs b/src/app/mod.rs index 72023d5..18b651f 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -1,7 +1,8 @@ -use std::{io::Cursor, sync::Arc}; +use std::{collections::BTreeMap, io::Cursor, sync::Arc}; use self::state::{About, Settings, State, Windows}; use crate::{app::data::Data, localization::ContextExt as _}; +use anyhow::Result; use eframe::{APP_KEY, CreationContext, Storage, get_value, set_value}; use egui::{ Align, CentralPanel, Context, FontDefinitions, Frame, Id, Label, Layout, MenuBar, RichText, @@ -15,9 +16,11 @@ use egui_phosphor::{ ARROWS_CLOCKWISE, FILE, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, SLIDERS_HORIZONTAL, TRASH, }, }; +use metadata::{AUTHORS, MetaDataFrame, Metadata, NAME}; use polars::prelude::*; use ron::ser::{PrettyConfig, to_string_pretty, to_writer}; use serde::{Deserialize, Serialize}; +use tracing::instrument; const ICON_SIZE: f32 = 32.0; const ID_SOURCE: &str = "FAN"; @@ -161,36 +164,7 @@ impl App { }) .clicked() { - println!("SAVE"); - // let mut buffer = Vec::new(); - let mut data = df!( - "Fruit" => ["Apple", "Apple", "Pear"], - "Color" => ["Red", "Yellow", "Green"] - ) - .unwrap(); - let serialized = to_string_pretty(&data, PrettyConfig::default()).unwrap(); - println!("serialized: {serialized:?}"); - let deserialized = ron::de::from_str::(&serialized).unwrap(); - println!("deserialized: {deserialized}"); - // let mut buffer = - // ron::ser::to_string_pretty(&data, PrettyConfig::default()).unwrap(); - // println!("buffer: {buffer}"); - // let data_frame = ron::de::from_str::(&buffer).unwrap(); - // println!("data_frame: {data_frame}"); - // let mut writer = IpcWriter::new(Cursor::new(&mut buffer)); - // let meta = [ - // ("first_name".into(), "John".into()), - // ("last_name".into(), "Doe".into()), - // ] - // .into_iter() - // .collect(); - // writer.set_custom_schema_metadata(Arc::new(meta)); - // let mut data = df!( - // "Fruit" => ["Apple", "Apple", "Pear"], - // "Color" => ["Red", "Yellow", "Green"] - // ) - // .unwrap(); - // writer.finish(&mut data).unwrap(); + let _ = self.save(ctx, state); } ui.separator(); // Edit @@ -230,6 +204,24 @@ impl App { }); }); } + + #[instrument(skip_all, err)] + fn save(&mut self, ctx: &Context, state: &mut State) -> Result<()> { + println!("SAVE"); + let data = df!( + "Fruit" => ["Apple", "Apple", "Pear"], + "Color" => ["Red", "Yellow", "Green"] + )?; + let mut meta = Metadata(BTreeMap::new()); + meta.insert(NAME.to_string(), "The NAME".to_string()); + meta.insert(AUTHORS.to_string(), "value".to_string()); + let frame = MetaDataFrame::new(meta, data); + let serialized = ron::ser::to_string_pretty(&frame, PrettyConfig::default())?; + println!("serialized: {serialized:#}"); + // let deserialized = ron::de::from_str::(&serialized)?; + // println!("deserialized: {deserialized}"); + Ok(()) + } } // Windows From 62101ad22287ec85e06a28eee03bd8b2b90de71b Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 16:45:15 +0300 Subject: [PATCH 19/26] Fix --- Cargo.lock | 103 +------------------------------------------------ Cargo.toml | 3 +- src/app/mod.rs | 9 ++--- 3 files changed, 6 insertions(+), 109 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cef78e1..fb5812f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -141,21 +141,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "alloc-no-stdlib" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" -dependencies = [ - "alloc-no-stdlib", -] - [[package]] name = "allocator-api2" version = "0.2.21" @@ -614,27 +599,6 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e" -[[package]] -name = "brotli" -version = "8.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - [[package]] name = "bumpalo" version = "3.19.0" @@ -763,10 +727,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" dependencies = [ "iana-time-zone", - "js-sys", "num-traits", "serde", - "wasm-bindgen", "windows-link 0.2.1", ] @@ -1269,13 +1231,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dddbceddf39805fc6c62b1f7f9c05e23590b40844dc9ed89c6dc6dbc886e3e3b" dependencies = [ "ahash", - "chrono", "egui", "enum-map", "log", "mime_guess2", "profiling", - "serde", ] [[package]] @@ -1353,7 +1313,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" dependencies = [ "enum-map-derive", - "serde", ] [[package]] @@ -1481,7 +1440,7 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "fan" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "console_error_panic_hook", @@ -1495,7 +1454,6 @@ dependencies = [ "getrandom 0.3.4", "lipid", "log", - "metadata", "molecule", "polars", "polars_ext", @@ -1582,7 +1540,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9" dependencies = [ "crc32fast", - "libz-rs-sys", "miniz_oxide", ] @@ -2523,15 +2480,6 @@ dependencies = [ "redox_syscall 0.5.18", ] -[[package]] -name = "libz-rs-sys" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd" -dependencies = [ - "zlib-rs", -] - [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -2649,23 +2597,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "metadata" -version = "0.7.0" -source = "git+https://github.com/ippras/metadata?branch=map#ca4be77aeb9d90ea7227fb0f9a603980c4f4beab" -dependencies = [ - "chrono", - "egui", - "egui-phosphor", - "egui_extras", - "polars", - "polars-parquet", - "semver", - "serde", - "thiserror 2.0.17", - "tracing", -] - [[package]] name = "metal" version = "0.31.0" @@ -3438,7 +3369,6 @@ dependencies = [ "polars-io", "polars-lazy", "polars-ops", - "polars-parquet", "polars-sql", "polars-time", "polars-utils", @@ -3672,7 +3602,6 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20a856e98e253587c28d8132a5e7e5a75cb2c44731ca090f1481d45f1d123771" dependencies = [ - "futures", "memmap2", "polars-arrow", "polars-core", @@ -3685,7 +3614,6 @@ dependencies = [ "polars-utils", "rayon", "recursive", - "tokio", ] [[package]] @@ -3730,13 +3658,10 @@ checksum = "cc1d769180dec070df0dc4b89299b364bf2cfe32b218ecc4ddd8f1a49ae60669" dependencies = [ "async-stream", "base64", - "brotli", "bytemuck", "ethnum", - "flate2", "futures", "hashbrown 0.15.5", - "lz4", "num-traits", "polars-arrow", "polars-compute", @@ -3745,9 +3670,7 @@ dependencies = [ "polars-utils", "serde", "simdutf8", - "snap", "streaming-decompression", - "zstd", ] [[package]] @@ -3772,7 +3695,6 @@ dependencies = [ "chrono", "chrono-tz", "either", - "futures", "hashbrown 0.15.5", "memmap2", "num-traits", @@ -3783,7 +3705,6 @@ dependencies = [ "polars-error", "polars-io", "polars-ops", - "polars-parquet", "polars-time", "polars-utils", "rayon", @@ -4609,16 +4530,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" -[[package]] -name = "semver" -version = "1.0.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" -dependencies = [ - "serde", - "serde_core", -] - [[package]] name = "serde" version = "1.0.228" @@ -4850,12 +4761,6 @@ dependencies = [ "serde", ] -[[package]] -name = "snap" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" - [[package]] name = "socket2" version = "0.6.1" @@ -6809,12 +6714,6 @@ dependencies = [ "syn", ] -[[package]] -name = "zlib-rs" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2" - [[package]] name = "zstd" version = "0.13.3" diff --git a/Cargo.toml b/Cargo.toml index 64871b0..8385800 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fan" -version = "0.1.0" +version = "0.1.1" authors = ["Giorgi Vladimirovich Kazakov", "Roman Alexandrovich Sidorov"] edition = "2024" @@ -25,7 +25,6 @@ toml = "0.9.6" tracing = "0.1.41" unic-langid = { version = "0.9.6", features = ["macros"] } ron = "0.11.0" -metadata = { git = "https://github.com/ippras/metadata", branch = "map" } # url = { version = "2.5.7", features = ["serde"] } # radix_trie = "0.3.0" diff --git a/src/app/mod.rs b/src/app/mod.rs index 18b651f..9fb74d2 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -16,7 +16,6 @@ use egui_phosphor::{ ARROWS_CLOCKWISE, FILE, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, SLIDERS_HORIZONTAL, TRASH, }, }; -use metadata::{AUTHORS, MetaDataFrame, Metadata, NAME}; use polars::prelude::*; use ron::ser::{PrettyConfig, to_string_pretty, to_writer}; use serde::{Deserialize, Serialize}; @@ -212,10 +211,10 @@ impl App { "Fruit" => ["Apple", "Apple", "Pear"], "Color" => ["Red", "Yellow", "Green"] )?; - let mut meta = Metadata(BTreeMap::new()); - meta.insert(NAME.to_string(), "The NAME".to_string()); - meta.insert(AUTHORS.to_string(), "value".to_string()); - let frame = MetaDataFrame::new(meta, data); + let mut meta = BTreeMap::new(); + meta.insert("Name".to_string(), "The NAME".to_string()); + meta.insert("Authors".to_string(), "value".to_string()); + let frame = (meta, data); let serialized = ron::ser::to_string_pretty(&frame, PrettyConfig::default())?; println!("serialized: {serialized:#}"); // let deserialized = ron::de::from_str::(&serialized)?; From bdaeba83981a08f859f23012f5bb25cb1b9631b2 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 17:05:46 +0300 Subject: [PATCH 20/26] 5 --- src/app/export/mod.rs | 21 ++++++ src/app/export/parquet.rs | 65 ++++++++++++++++++ src/app/export/ron.rs | 65 ++++++++++++++++++ src/app/export/xlsx.rs | 135 ++++++++++++++++++++++++++++++++++++++ src/app/mod.rs | 8 ++- 5 files changed, 293 insertions(+), 1 deletion(-) create mode 100644 src/app/export/mod.rs create mode 100644 src/app/export/parquet.rs create mode 100644 src/app/export/ron.rs create mode 100644 src/app/export/xlsx.rs diff --git a/src/app/export/mod.rs b/src/app/export/mod.rs new file mode 100644 index 0000000..c0ad07d --- /dev/null +++ b/src/app/export/mod.rs @@ -0,0 +1,21 @@ +use polars::prelude::DataFrame; +use serde::{Deserialize, Serialize}; +use std::collections::BTreeMap; + +/// MetaDataFrame +// #[derive(Clone, Debug, Default, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize)] +#[derive(Clone, Debug, Default, Deserialize, PartialEq, Serialize)] +pub struct MetaDataFrame { + pub meta: BTreeMap, + pub data: DataFrame, +} + +impl MetaDataFrame { + pub const fn new(meta: BTreeMap, data: DataFrame) -> Self { + Self { meta, data } + } +} + +// pub mod parquet; +// pub mod xlsx; +pub mod ron; diff --git a/src/app/export/parquet.rs b/src/app/export/parquet.rs new file mode 100644 index 0000000..04e322d --- /dev/null +++ b/src/app/export/parquet.rs @@ -0,0 +1,65 @@ +#[cfg(not(target_arch = "wasm32"))] +pub use self::native::{save, save_data}; +#[cfg(target_arch = "wasm32")] +pub use self::web::{save, save_data}; + +use anyhow::Result; +use metadata::{MetaDataFrame, Metadata}; +use polars::prelude::*; +use std::{borrow::BorrowMut, fmt::Debug}; +use tracing::instrument; + +#[cfg(not(target_arch = "wasm32"))] +mod native { + use super::*; + use std::fs::File; + + #[instrument(err)] + pub fn save( + frame: &mut MetaDataFrame + Debug>, + name: &str, + ) -> Result<()> { + let file = File::create(name)?; + frame.write_parquet(file)?; + Ok(()) + } + + #[instrument(err)] + pub fn save_data(data_frame: &mut DataFrame, name: &str) -> Result<()> { + let file = File::create(name)?; + let writer = ParquetWriter::new(file); + writer.finish(data_frame)?; + Ok(()) + } +} + +#[cfg(target_arch = "wasm32")] +mod web { + use super::*; + use anyhow::bail; + use egui_ext::download::{NONE, download}; + use metadata::Metadata; + + #[instrument(err)] + pub fn save(frame: &mut MetaDataFrame, name: &str) -> Result<()> { + let mut bytes = Vec::new(); + let mut writer = IpcWriter::new(&mut bytes); + writer.metadata(frame.meta.clone()); + writer.finish(&mut frame.data)?; + if let Err(error) = download(&bytes, NONE, name) { + bail!("save: {error:?}"); + } + Ok(()) + } + + #[instrument(err)] + pub fn save_data(data_frame: &mut DataFrame, name: &str) -> Result<()> { + let mut bytes = Vec::new(); + let mut writer = IpcWriter::new(&mut bytes); + writer.finish(data_frame)?; + if let Err(error) = download(&bytes, NONE, name) { + bail!("save: {error:?}"); + } + Ok(()) + } +} diff --git a/src/app/export/ron.rs b/src/app/export/ron.rs new file mode 100644 index 0000000..2418312 --- /dev/null +++ b/src/app/export/ron.rs @@ -0,0 +1,65 @@ +#[cfg(not(target_arch = "wasm32"))] +pub use self::native::{save, save_data}; +#[cfg(target_arch = "wasm32")] +pub use self::web::{save, save_data}; + +use super::MetaDataFrame; +use anyhow::Result; +use polars::prelude::*; +use std::{borrow::BorrowMut, fmt::Debug}; +use tracing::instrument; + +#[cfg(not(target_arch = "wasm32"))] +mod native { + use ron::ser::PrettyConfig; + + use super::*; + use std::{fs::File, io::Write}; + + #[instrument(err)] + pub fn save(frame: &mut MetaDataFrame, name: &str) -> Result<()> { + let mut file = File::create(name)?; + let serialized = ron::ser::to_string_pretty(&frame, PrettyConfig::default())?; + file.write_all(serialized.as_bytes())?; + Ok(()) + } + + #[instrument(err)] + pub fn save_data(data: &mut DataFrame, name: &str) -> Result<()> { + let mut file = File::create(name)?; + let serialized = ron::ser::to_string_pretty(&data, PrettyConfig::default())?; + file.write_all(serialized.as_bytes())?; + Ok(()) + } +} + +#[cfg(target_arch = "wasm32")] +mod web { + use super::*; + use anyhow::bail; + use egui_ext::download::{NONE, download}; + use metadata::Metadata; + + #[instrument(err)] + pub fn save(frame: &mut MetaDataFrame, name: &str) -> Result<()> { + let mut bytes = Vec::new(); + let mut writer = IpcWriter::new(&mut bytes); + writer.metadata(frame.meta.clone()); + writer.finish(&mut frame.data)?; + if let Err(error) = download(&bytes, NONE, name) { + bail!("save: {error:?}"); + } + Ok(()) + } + + #[instrument(err)] + pub fn save_data(data_frame: &mut DataFrame, name: &str) -> Result<()> { + let mut bytes = Vec::new(); + let mut writer = IpcWriter::new(&mut bytes); + writer.finish(data_frame)?; + if let Err(error) = download(&bytes, NONE, name) { + bail!("save: {error:?}"); + } + Ok(()) + } +} diff --git a/src/app/export/xlsx.rs b/src/app/export/xlsx.rs new file mode 100644 index 0000000..5be81ee --- /dev/null +++ b/src/app/export/xlsx.rs @@ -0,0 +1,135 @@ +use anyhow::Result; +use polars::prelude::*; +use polars_ext::prelude::*; +use rust_xlsxwriter::{Format, Table, TableColumn, Workbook, worksheet::Worksheet}; +use tracing::instrument; + +#[cfg(not(target_arch = "wasm32"))] +pub use self::native::save; +#[cfg(target_arch = "wasm32")] +pub use self::web::save; + +#[cfg(not(target_arch = "wasm32"))] +mod native { + use super::*; + + #[cfg(not(target_arch = "wasm32"))] + #[instrument(err)] + pub fn save(data_frame: &DataFrame, name: &str) -> Result<()> { + let mut workbook = Workbook::new(); + write(data_frame, workbook.add_worksheet())?; + workbook.save(name)?; + Ok(()) + } +} + +#[cfg(target_arch = "wasm32")] +mod web { + use super::*; + use anyhow::bail; + use egui_ext::download::{XLSX, download}; + + #[instrument(err)] + pub fn save(data_frame: &DataFrame, name: &str) -> Result<()> { + let mut workbook = Workbook::new(); + write(data_frame, workbook.add_worksheet())?; + let buffer = workbook.save_to_buffer()?; + if let Err(error) = download(&buffer, XLSX, name) { + bail!("save: {error:?}"); + } + Ok(()) + } +} + +fn write(data_frame: &DataFrame, worksheet: &mut Worksheet) -> Result<()> { + let mut names = vec![]; + // Iterate through the dataframe column by column. + for (index, series) in data_frame.iter().enumerate() { + let col = index as u16; + + // Store the column names for use as table headers. + names.push(series.name().to_string()); + + // Write the row data for each column/type. + for (index, value) in series.iter().enumerate() { + let row = 1 + index as u32; + // Map the Polars Series AnyValue types to Excel/rust_xlsxwriter + // types. + match value { + AnyValue::Int8(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::UInt8(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::Int16(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::UInt16(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::Int32(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::UInt32(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::Int64(value) => { + worksheet.write_string(row, col, format!("{value:x}"))?; + } + AnyValue::UInt64(value) => { + worksheet.write_string(row, col, format!("{value:x}"))?; + } + AnyValue::Float32(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::Float64(value) => { + worksheet.write_number(row, col, value)?; + } + AnyValue::String(value) => { + worksheet.write_string(row, col, value)?; + } + AnyValue::Boolean(value) => { + worksheet.write_boolean(row, col, value)?; + } + AnyValue::Null => { + // Treat Null as blank for now. + } + AnyValue::Datetime(value, time_units, _) => { + let datetime = match time_units { + TimeUnit::Nanoseconds => timestamp_ns_to_datetime(value), + TimeUnit::Microseconds => timestamp_us_to_datetime(value), + TimeUnit::Milliseconds => timestamp_ms_to_datetime(value), + }; + let format = Format::new().set_num_format("yyyy\\-mm\\-dd\\ hh:mm:ss"); + worksheet.write_datetime_with_format(row, col, &datetime, &format)?; + worksheet.set_column_width(col, 18)?; + } + value => { + worksheet.write_string(row, col, value.to_string())?; + } + _ => { + println!( + "WARNING: AnyValue data type '{}' is not supported", + value.dtype() + ); + break; + } + } + } + } + + // Create a table for the dataframe range. + let (rows, cols) = data_frame.shape(); + let mut table = Table::new(); + let columns: Vec<_> = names + .into_iter() + .map(|caption| TableColumn::new().set_header(caption)) + .collect(); + table = table.set_columns(&columns); + // Add the table to the worksheet. + worksheet.add_table(0, 0, rows as u32, cols as u16 - 1, &table)?; + // Autofit the columns. + worksheet.autofit(); + Ok(()) +} diff --git a/src/app/mod.rs b/src/app/mod.rs index 9fb74d2..fb4f5c2 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -8,7 +8,10 @@ use egui::{ Align, CentralPanel, Context, FontDefinitions, Frame, Id, Label, Layout, MenuBar, RichText, ScrollArea, SidePanel, Sides, TopBottomPanel, Ui, Widget, Window, warn_if_debug_build, }; -use egui_ext::LightDarkButton; +use egui_ext::{ + LightDarkButton, + download::{NONE, download}, +}; use egui_l20n::{UiExt as _, ui::locale_button::LocaleButton}; use egui_phosphor::{ Variant, add_to_fonts, @@ -207,6 +210,8 @@ impl App { #[instrument(skip_all, err)] fn save(&mut self, ctx: &Context, state: &mut State) -> Result<()> { println!("SAVE"); + + let id = &self.data.current; let data = df!( "Fruit" => ["Apple", "Apple", "Pear"], "Color" => ["Red", "Yellow", "Green"] @@ -278,4 +283,5 @@ impl eframe::App for App { } mod data; +mod export; mod state; From e17587e7cbe64ac3e73e07d7c790699c88dd5a5b Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 17:15:53 +0300 Subject: [PATCH 21/26] 3 --- name.ron | 7 +++++++ src/app/export/ron.rs | 42 ++++++++---------------------------------- src/app/mod.rs | 17 +++++++++-------- 3 files changed, 24 insertions(+), 42 deletions(-) create mode 100644 name.ron diff --git a/name.ron b/name.ron new file mode 100644 index 0000000..1b510a7 --- /dev/null +++ b/name.ron @@ -0,0 +1,7 @@ +( + meta: { + "Authors": "value", + "Name": "The NAME", + }, + data: b"\xff\xff\xff\xff\xe0\x00\x00\x00\x04\x00\x00\x00\xf2\xff\xff\xff\x14\x00\x00\x00\x04\x00\x01\x00\x00\x00\n\x00\x0b\x00\x08\x00\n\x00\x04\x00\xf2\xff\xff\xffL\x00\x00\x00\x10\x00\x00\x00\x00\x00\n\x00\x0c\x00\x00\x00\x04\x00\x08\x00\x01\x00\x00\x00\x04\x00\x00\x00\xf4\xff\xff\xff\x1c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x04\x00\x08\x00\x05\x00\x00\x00[0,0]\x00\x00\x00\t\x00\x00\x00_PL_FLAGS\x00\x00\x00\x02\x00\x00\x000\x00\x00\x00\x04\x00\x00\x00\xc4\xff\xff\xff\x18\x00\x00\x00\x10\x00\x00\x00\x08\x00\x00\x00\x01\x18\x00\x00\x00\x00\x00\x00\xc4\xff\xff\xff\x05\x00\x00\x00Color\x00\x00\x00\xec\xff\xff\xff,\x00\x00\x00 \x00\x00\x00\x18\x00\x00\x00\x01\x18\x00\x00\x10\x00\x12\x00\x04\x00\x10\x00\x11\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\xfc\xff\xff\xff\x04\x00\x04\x00\x05\x00\x00\x00Fruit\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xd0\x00\x00\x00\x04\x00\x00\x00\xec\xff\xff\xff\x80\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x04\x00\x03\x00\x0c\x00\x13\x00\x10\x00\x12\x00\x0c\x00\x04\x00\xe6\xff\xff\xff\x03\x00\x00\x00\x00\x00\x00\x00|\x00\x00\x000\x00\x00\x00\x14\x00\x00\x00\x00\x00\x0e\x00\x18\x00\x04\x00\x0c\x00\x10\x00\x00\x00\x14\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00Apple\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00Apple\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00Pear\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00Red\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00Yellow\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00Green\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00", +) \ No newline at end of file diff --git a/src/app/export/ron.rs b/src/app/export/ron.rs index 2418312..06a5e37 100644 --- a/src/app/export/ron.rs +++ b/src/app/export/ron.rs @@ -1,33 +1,22 @@ #[cfg(not(target_arch = "wasm32"))] -pub use self::native::{save, save_data}; +pub use self::native::save; #[cfg(target_arch = "wasm32")] -pub use self::web::{save, save_data}; +pub use self::web::save; use super::MetaDataFrame; use anyhow::Result; -use polars::prelude::*; -use std::{borrow::BorrowMut, fmt::Debug}; +use ron::ser::{PrettyConfig, to_string_pretty}; use tracing::instrument; #[cfg(not(target_arch = "wasm32"))] mod native { - use ron::ser::PrettyConfig; - use super::*; use std::{fs::File, io::Write}; #[instrument(err)] - pub fn save(frame: &mut MetaDataFrame, name: &str) -> Result<()> { - let mut file = File::create(name)?; - let serialized = ron::ser::to_string_pretty(&frame, PrettyConfig::default())?; - file.write_all(serialized.as_bytes())?; - Ok(()) - } - - #[instrument(err)] - pub fn save_data(data: &mut DataFrame, name: &str) -> Result<()> { + pub fn save(frame: &MetaDataFrame, name: &str) -> Result<()> { let mut file = File::create(name)?; - let serialized = ron::ser::to_string_pretty(&data, PrettyConfig::default())?; + let serialized = to_string_pretty(&frame, PrettyConfig::default())?; file.write_all(serialized.as_bytes())?; Ok(()) } @@ -38,26 +27,11 @@ mod web { use super::*; use anyhow::bail; use egui_ext::download::{NONE, download}; - use metadata::Metadata; - - #[instrument(err)] - pub fn save(frame: &mut MetaDataFrame, name: &str) -> Result<()> { - let mut bytes = Vec::new(); - let mut writer = IpcWriter::new(&mut bytes); - writer.metadata(frame.meta.clone()); - writer.finish(&mut frame.data)?; - if let Err(error) = download(&bytes, NONE, name) { - bail!("save: {error:?}"); - } - Ok(()) - } #[instrument(err)] - pub fn save_data(data_frame: &mut DataFrame, name: &str) -> Result<()> { - let mut bytes = Vec::new(); - let mut writer = IpcWriter::new(&mut bytes); - writer.finish(data_frame)?; - if let Err(error) = download(&bytes, NONE, name) { + pub fn save(frame: &MetaDataFrame, name: &str) -> Result<()> { + let serialized = to_string_pretty(&frame, PrettyConfig::default())?; + if let Err(error) = download(serialized.as_bytes(), NONE, name) { bail!("save: {error:?}"); } Ok(()) diff --git a/src/app/mod.rs b/src/app/mod.rs index fb4f5c2..7a97fe5 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -1,17 +1,17 @@ use std::{collections::BTreeMap, io::Cursor, sync::Arc}; use self::state::{About, Settings, State, Windows}; -use crate::{app::data::Data, localization::ContextExt as _}; +use crate::{ + app::{data::Data, export::MetaDataFrame}, + localization::ContextExt as _, +}; use anyhow::Result; use eframe::{APP_KEY, CreationContext, Storage, get_value, set_value}; use egui::{ Align, CentralPanel, Context, FontDefinitions, Frame, Id, Label, Layout, MenuBar, RichText, ScrollArea, SidePanel, Sides, TopBottomPanel, Ui, Widget, Window, warn_if_debug_build, }; -use egui_ext::{ - LightDarkButton, - download::{NONE, download}, -}; +use egui_ext::LightDarkButton; use egui_l20n::{UiExt as _, ui::locale_button::LocaleButton}; use egui_phosphor::{ Variant, add_to_fonts, @@ -219,9 +219,10 @@ impl App { let mut meta = BTreeMap::new(); meta.insert("Name".to_string(), "The NAME".to_string()); meta.insert("Authors".to_string(), "value".to_string()); - let frame = (meta, data); - let serialized = ron::ser::to_string_pretty(&frame, PrettyConfig::default())?; - println!("serialized: {serialized:#}"); + let frame = MetaDataFrame { meta, data }; + export::ron::save(&frame, "name.ron")?; + // let serialized = ron::ser::to_string_pretty(&frame, PrettyConfig::default())?; + // println!("serialized: {serialized:#}"); // let deserialized = ron::de::from_str::(&serialized)?; // println!("deserialized: {deserialized}"); Ok(()) From d2d17287e96a2cdf4c2a5a29a5a997409b7bd212 Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 20 Oct 2025 17:41:38 +0300 Subject: [PATCH 22/26] d --- src/app/mod.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/mod.rs b/src/app/mod.rs index 7a97fe5..2a79d41 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -16,7 +16,8 @@ use egui_l20n::{UiExt as _, ui::locale_button::LocaleButton}; use egui_phosphor::{ Variant, add_to_fonts, regular::{ - ARROWS_CLOCKWISE, FILE, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, SLIDERS_HORIZONTAL, TRASH, + ARROWS_CLOCKWISE, FILE, FLOPPY_DISK, GEAR, INFO, PENCIL, SIDEBAR_SIMPLE, + SLIDERS_HORIZONTAL, TRASH, }, }; use polars::prelude::*; @@ -159,7 +160,7 @@ impl App { ui.separator(); // Save if ui - .button(RichText::new(FILE).size(ICON_SIZE)) + .button(RichText::new(FLOPPY_DISK).size(ICON_SIZE)) .on_hover_ui(|ui| { ui.set_max_width(ui.spacing().tooltip_width); ui.label(ui.localize("Save")); From 5c34fac241362d1d197f919a5f6b4494e65af69a Mon Sep 17 00:00:00 2001 From: kgv Date: Tue, 21 Oct 2025 11:29:53 +0300 Subject: [PATCH 23/26] 2 --- RULES.md | 72 +++++++++++++++++++++++++++++++++--- ftl/aocs.org/1/5-monoacid.md | 10 ++--- 2 files changed, 72 insertions(+), 10 deletions(-) diff --git a/RULES.md b/RULES.md index ae6f620..8245636 100644 --- a/RULES.md +++ b/RULES.md @@ -117,6 +117,42 @@ становится **c-9,10-ep,12c-18:1**, где **c** указывает на стереохимию атомов углерода, образующих эпоксид. Опять же, просто «c», а не *cis*. +InChI=1 /C14H24O2/c15-14(16)12-6-4-2-1-3-5-9-13-10-7-8-11-13/h7,10,13H,1-6,8-9,11-12H2,(H,15,16)/f/h15H +InChI=1S/C14H24O2/c15-14(16)12-6-4-2-1-3-5-9-13-10-7-8-11-13/h7,10,13H,1-6,8-9,11-12H2,(H,15,16) +c: + [15, 14] + [14, 16] +[14, 12] +[12, 6] +[6, 4] +[4, 2] +[2, 1] +[1, 3] +[3, 5] +[5, 9] +[9, 13] +[13, 10] +[10, 7] +[7, 8] +[8, 11] +[11, 13] +H[ +1 => , +2 => , +3 => , +4 => , +5 => , +6 => , +7 => 1, +8 => , +9 => , +10 => 1, +11 => , +12 => , +13 => 1, +14 => , +] + InChI=1S/C18H30O3/c1-2-3-4-8-11-16-14-15-17(21-16)12-9-6-5-7-10-13-18(19)20/h14-15H,2-13H2,1H3,(H,19,20) C: 18 @@ -126,7 +162,9 @@ H: 30 H1: [14, 15] H0: [19, 20] O: 3 -Bounds: + +c: +[ [01, 02], [02, 03], [03, 04], @@ -136,9 +174,9 @@ Bounds: [16, 14], [14, 15], [15, 17], + [17, 21], + [21, 16], [17, 12], -[17, 21], -[21, 16], [12, 09], [09, 06], [06, 05], @@ -146,5 +184,29 @@ Bounds: [07, 10], [10, 13], [13, 18], -[18, 19], -[18, 20], + [18, 19], + [18, 20], +] +H[ +3.0, +2.0, +2.0, +2.0, +2.0, +2.0, +2.0, +2.0, +2.0, +2.0, +2.0, +2.0, +2.0, +1.0, +1.0, +0.0, +0.0, +0.0, +0.5, +0.5, +0.0, +] diff --git a/ftl/aocs.org/1/5-monoacid.md b/ftl/aocs.org/1/5-monoacid.md index f4e30b5..d4c6683 100644 --- a/ftl/aocs.org/1/5-monoacid.md +++ b/ftl/aocs.org/1/5-monoacid.md @@ -8,11 +8,11 @@ | 18:2 | 8-OH,9a11t | 8-OH | 9a,11t | Agonandric | (11E)-8-hydroxy-octadec-11-en-9-ynoic acid | | | 12:5 | 3c5c7c9c11e | | 3c,5c,7c,9c,11e | Ajenoic | (3Z,5Z,7Z,9Z.)-dodeca-3,5,7,9,11-pentaenoic acid | | | 20:1 | c-14,15-ep,11c | 14-O-15 | 11c,14c | Alchornoic | (11Z)-13-[(2S,3R)-3-pentyloxiran-2-yl]tridec-11-enoic acid | | -| 3:0 | 3-Cp | 3-C4H6-3 | | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | | -| 5:0 | 5-Cp | 5-C4H6-5 | | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | | -| 9:0 | 9-Cp | 9-C4H6-9 | | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | | -| 1:0 | 1-Cp | 1-C4H6-1 | | Aleprolic | (cyclopent-2-en-1-yl)-carboxylic acid | | -| 7:0 | 7-Cp | 7-C4H6-7 | | Aleprylic | 7-(cyclopent-2-en-1-yl)-heptanoic acid | | +| 6:0 | 1-Cp | 2-C4H6-2 | 3e | Aleprolic | (cyclopent-2-en-1-yl)-carboxylic acid | | +| 8:0 | 3-Cp | 4-C4H6-4 | 5e | Alepramic | 3-(cyclopent-2-en-1-yl)-propanoic acid | | +| 10:0 | 5-Cp | 6-C4H6-6 | 7e | Aleprestic | 5-(cyclopent-2-en-1-yl)-pentanoic acid | | +| 12:0 | 7-Cp | 8-C4H6-8 | 9e | Aleprylic | 7-(cyclopent-2-en-1-yl)-heptanoic acid | | +| 14:0 | 9-Cp | 10-C4H6-10 | 11e | Alepric | 9-(cyclopent-2-en-1-yl)-nonanoic acid | | | 16:0 | 9,10,16-triOH | 9-OH,10-OH,16-OH | | Aleuritic | 9,10,16-trihydroxyhexadecanoic acid | | | 18:0 | 9,10,18-triOH | 9-OH,10-OH,18-OH | | Aleutiric | 9,10,18-trihydroxyoctadecanoic acid | | | 18:2 | 6a17e | | 6a,17e | Alvaradoic | octadec-17-en-6-ynoic acid | | From 63d09efc6b004c29a09f6faba48152fc7e4782eb Mon Sep 17 00:00:00 2001 From: kgv Date: Tue, 21 Oct 2025 19:04:16 +0300 Subject: [PATCH 24/26] temp --- RULES.md | 30 ++- ...\236\321\202\321\207\320\265\321\202.html" | 241 ++++++++++++++++++ ...20\236\321\202\321\207\320\265\321\202.md" | 44 ++++ ...\202\320\265\320\272\321\201\321\202.html" | 221 ++++++++++++++++ ...21\202\320\265\320\272\321\201\321\202.md" | 25 ++ ...1\202\320\265\320\272\321\201\321\202.pdf" | Bin 0 -> 82825 bytes 6 files changed, 547 insertions(+), 14 deletions(-) create mode 100644 "_temp/\320\236\321\202\321\207\320\265\321\202.html" create mode 100644 "_temp/\320\236\321\202\321\207\320\265\321\202.md" create mode 100644 "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" create mode 100644 "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" create mode 100644 "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" diff --git a/RULES.md b/RULES.md index 8245636..f586711 100644 --- a/RULES.md +++ b/RULES.md @@ -137,20 +137,22 @@ c: [8, 11] [11, 13] H[ -1 => , -2 => , -3 => , -4 => , -5 => , -6 => , -7 => 1, -8 => , -9 => , -10 => 1, -11 => , -12 => , -13 => 1, -14 => , +1 => 2.0, +2 => 2.0, +3 => 2.0, +4 => 2.0, +5 => 2.0, +6 => 2.0, +7 => 1.0, +8 => 2.0, +9 => 2.0, +10 => 1.0, +11 => 2.0, +12 => 2.0, +13 => 1.0, +14 => 0.0, +15 => 0.5, +16 => 0.5, ] InChI=1S/C18H30O3/c1-2-3-4-8-11-16-14-15-17(21-16)12-9-6-5-7-10-13-18(19)20/h14-15H,2-13H2,1H3,(H,19,20) diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.html" "b/_temp/\320\236\321\202\321\207\320\265\321\202.html" new file mode 100644 index 0000000..26fefaf --- /dev/null +++ "b/_temp/\320\236\321\202\321\207\320\265\321\202.html" @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + +

Важнейший научный результат за 2025 год +Институт физиологии растений им. К.А. Тимирязева РАН

+

Название результата: Установлена уникальная структура масел микроводоросли Vischeria punctata, открывающая возможность создания нового поколения заменителей жира грудного молока человека.

+

Сущность результата исследования: +В ходе исследования было установлено, что в клетках микроводоросли Vischeria punctata штамм IPPAS H-242 в условиях азотного голодания происходит накопление запасных масел (триацилглицеролов, ТАГ) с уникальной структурой. Ключевой особенностью этих ТАГ является специфическое распределение жирных кислот: жизненно важная для питания младенцев пальмитиновая кислота преимущественно находится в центральном, sn-2 положении молекулы глицерина, в то время как внешние sn-1 и sn-3 положения заняты в основном пальмитолеиновой кислотой. Суммарный вклад пальмитиновой и миристиновой кислот в sn-2 положении достигает 48.5%, что является исключительно высоким показателем.

+

Новизна и значимость: +Новизна работы заключается в том, что впервые для микроводоросли Vischeria punctata показана способность синтезировать ТАГ со структурой, близкой к жирам грудного молока человека.

+

Значимость результата заключается в решении важной проблемы в области детского питания. Пищеварительная система младенцев настроена на усвоение жиров материнского молока, где пальмитиновая кислота находится именно в центральном (sn-2) положении, что обеспечивает ее максимальное всасывание. В растительных маслах, используемых сегодня в детских смесях, эта кислота расположена в крайних положениях, что приводит к ее плохому усвоению, образованию нерастворимых солей кальция и, как следствие, к проблемам с пищеварением у ребенка. Открытый штамм микроводоросли является первым известным "зеленым" (не ГМО, растительного происхождения) источником масла, которое структурно имитирует жир грудного молока. Кроме того, высокое содержание пальмитолеиновой кислоты делает это масло ценным сырьем для функционального питания и косметологии для взрослых.

+

Возможная (потенциальная) сфера применения:

+
    +
  1. Пищевая промышленность: Производство высококачественных заменителей жира грудного молока для создания детских питательных смесей нового поколения.
  2. +
  3. Фармацевтика и нутрицевтика: Получение пальмитолеиновой кислоты для создания функциональных продуктов питания и БАДов, направленных на профилактику сердечно-сосудистых заболеваний и метаболического синдрома.
  4. +
  5. Косметология: Использование масла в качестве компонента для средств по уходу за кожей благодаря его уникальному жирнокислотному составу.
  6. +
+

Иллюстративный материал:

+

Таблица 1. Жирнокислотный состав общих липидов, нативных sn-1,2-диацилглицеролов, триацилглицеролов и состав различных sn-позиций ТАГ в клетках микроводоросли IPPAS H-242.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Класс липидовM 14:0P 16:0Po 16:1n-7S 18:0O 18:1n-9L 18:2n-6A 20:4n-6E 20:5n-3Другие ЖК
Триацилглицеролы
sn-1,2,3 (общий состав)4.218.366.10.68.80.40.21.30.1
sn-2 (центральное положение)8.340.150.50.20.20.10.00.30.3
sn-1,3 (внешние положения)2.17.573.70.813.10.60.31.80.1
+

Примечание: Данные показывают, что содержание пальмитиновой кислоты (P, 16:0) в sn-2 положении (40.1%) в 5.3 раза выше, чем в sn-1,3 положениях (7.5%), что подтверждает уникальность структуры масла.

+

Ссылка на публикацию: +Sidorov, R. A., Krapivina, A. A., Kazakov, G. V., Starikov, A. Y., Sinetova, M. A., & Los, D. A. (2025). Positional distribution of fatty acids in triacylglycerols of the microalga Vischeria punctata IPPAS H-242 reveals their high nutraceutical potential.

+

Организации-соисполнители: +Работа выполнена без соисполнителей.

+

Автор(ы) важнейшего результата:

+
    +
  • Сидоров Роман А., к.б.н.
  • +
  • Крапивина Анастасия А., м.н.с.
  • +
  • Казаков Георгий В., м.н.с.
  • +
  • Стариков Александр Ю., м.н.с.
  • +
  • Синетова Мария А., д.б.н., в.н.с.
  • +
  • Лос Дмитрий А., д.б.н., профессор, член-корр. РАН, г.н.с.
  • +
+ + + + + \ No newline at end of file diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.md" "b/_temp/\320\236\321\202\321\207\320\265\321\202.md" new file mode 100644 index 0000000..0fdbe0f --- /dev/null +++ "b/_temp/\320\236\321\202\321\207\320\265\321\202.md" @@ -0,0 +1,44 @@ +**Важнейший научный результат за 2025 год** +**Институт физиологии растений им. К.А. Тимирязева РАН** + +**Название результата:** Установлена уникальная структура масел микроводоросли *Vischeria punctata*, открывающая возможность создания нового поколения заменителей жира грудного молока человека. + +**Сущность результата исследования:** +В ходе исследования было установлено, что в клетках микроводоросли *Vischeria punctata* штамм IPPAS H-242 в условиях азотного голодания происходит накопление запасных масел (триацилглицеролов, ТАГ) с уникальной структурой. Ключевой особенностью этих ТАГ является специфическое распределение жирных кислот: жизненно важная для питания младенцев пальмитиновая кислота преимущественно находится в центральном, *sn*-2 положении молекулы глицерина, в то время как внешние *sn*-1 и *sn*-3 положения заняты в основном пальмитолеиновой кислотой. Суммарный вклад пальмитиновой и миристиновой кислот в *sn*-2 положении достигает 48.5%, что является исключительно высоким показателем. + +**Новизна и значимость:** +**Новизна** работы заключается в том, что впервые для микроводоросли *Vischeria punctata* показана способность синтезировать ТАГ со структурой, близкой к жирам грудного молока человека. + +**Значимость** результата заключается в решении важной проблемы в области детского питания. Пищеварительная система младенцев настроена на усвоение жиров материнского молока, где пальмитиновая кислота находится именно в центральном (*sn*-2) положении, что обеспечивает ее максимальное всасывание. В растительных маслах, используемых сегодня в детских смесях, эта кислота расположена в крайних положениях, что приводит к ее плохому усвоению, образованию нерастворимых солей кальция и, как следствие, к проблемам с пищеварением у ребенка. Открытый штамм микроводоросли является первым известным "зеленым" (не ГМО, растительного происхождения) источником масла, которое структурно имитирует жир грудного молока. Кроме того, высокое содержание пальмитолеиновой кислоты делает это масло ценным сырьем для функционального питания и косметологии для взрослых. + +**Возможная (потенциальная) сфера применения:** +1. **Пищевая промышленность:** Производство высококачественных заменителей жира грудного молока для создания детских питательных смесей нового поколения. +2. **Фармацевтика и нутрицевтика:** Получение пальмитолеиновой кислоты для создания функциональных продуктов питания и БАДов, направленных на профилактику сердечно-сосудистых заболеваний и метаболического синдрома. +3. **Косметология:** Использование масла в качестве компонента для средств по уходу за кожей благодаря его уникальному жирнокислотному составу. + +**Иллюстративный материал:** + +**Таблица 1.** Жирнокислотный состав общих липидов, нативных *sn*-1,2-диацилглицеролов, триацилглицеролов и состав различных *sn*-позиций ТАГ в клетках микроводоросли *IPPAS H-242*. + +| Класс липидов | M 14:0 | **P 16:0** | Po 16:1n-7 | S 18:0 | O 18:1n-9 | L 18:2n-6 | A 20:4n-6 | E 20:5n-3 | Другие ЖК | +| :--------------------------------- | :------ | :--------- | :--------- | :------ | :-------- | :-------- | :-------- | :-------- | :-------- | +| **Триацилглицеролы** | | | | | | | | | | +| *sn*-1,2,3 (общий состав) | 4.2 | 18.3 | 66.1 | 0.6 | 8.8 | 0.4 | 0.2 | 1.3 | 0.1 | +| ***sn*-2 (центральное положение)** | **8.3** | **40.1** | **50.5** | **0.2** | **0.2** | **0.1** | **0.0** | **0.3** | **0.3** | +| *sn*-1,3 (внешние положения) | 2.1 | 7.5 | 73.7 | 0.8 | 13.1 | 0.6 | 0.3 | 1.8 | 0.1 | + +*Примечание: Данные показывают, что содержание пальмитиновой кислоты (P, 16:0) в sn-2 положении (40.1%) в 5.3 раза выше, чем в sn-1,3 положениях (7.5%), что подтверждает уникальность структуры масла.* + +**Ссылка на публикацию:** +Sidorov, R. A., Krapivina, A. A., Kazakov, G. V., Starikov, A. Y., Sinetova, M. A., & Los, D. A. (2025). Positional distribution of fatty acids in triacylglycerols of the microalga *Vischeria punctata* IPPAS H-242 reveals their high nutraceutical potential. + +**Организации-соисполнители:** +Работа выполнена без соисполнителей. + +**Автор(ы) важнейшего результата:** +* Сидоров Роман А., к.б.н. +* Крапивина Анастасия А., м.н.с. +* Казаков Георгий В., м.н.с. +* Стариков Александр Ю., м.н.с. +* Синетова Мария А., д.б.н., в.н.с. +* Лос Дмитрий А., д.б.н., профессор, член-корр. РАН, г.н.с. diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" "b/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" new file mode 100644 index 0000000..c170398 --- /dev/null +++ "b/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + +

Важнейший научный результат за 2025 год
+Лаборатория липидного обмена, Институт физиологии растений им. К.А. Тимирязева РАН

+

Важнейшим научным результатом, полученным в 2025 году, является установление уникальной структуры масел микроводоросли Vischeria punctata, что открывает возможность для создания нового поколения заменителей жира грудного молока человека. В ходе исследования было показано, что в клетках микроводоросли Vischeria punctata штамм IPPAS H-242 в условиях азотного голодания накапливаются запасные масла (триацилглицеролы) с уникальным распределением жирных кислот. Ключевой особенностью этих масел является то, что жизненно важная для питания младенцев пальмитиновая кислота преимущественно находится в центральном, sn-2 положении молекулы, в то время как внешние положения заняты в основном пальмитолеиновой кислотой.

+

Новизна и фундаментальная значимость этого результата заключается в решении важной проблемы в области детского питания. Пищеварительная система младенцев настроена на усвоение жиров материнского молока, где пальмитиновая кислота находится именно в центральном положении, обеспечивая ее максимальное всасывание. В растительных маслах, используемых сегодня в детских смесях, эта кислота расположена иначе, что приводит к ее плохому усвоению и проблемам с пищеварением у ребенка. Таким образом, впервые обнаружен «зеленый» (не ГМО, растительного происхождения) источник масла, структурно имитирующий жир грудного молока.

+

Это открытие имеет высокий потенциал практического применения. Прежде всего, в пищевой промышленности для производства высококачественных детских питательных смесей нового поколения. Кроме того, высокое содержание пальмитолеиновой кислоты делает это масло ценным сырьем для фармацевтики и нутрицевтики (создание БАДов для профилактики сердечно-сосудистых заболеваний) и для косметологии в качестве компонента для средств по уходу за кожей.

+

Специфическое распределение жирных кислот, подтверждающее уникальность структуры масла, продемонстрировано в таблице 1.

+

Таблица 1. Жирнокислотный состав триацилглицеролов и их различных sn-позиций в клетках микроводоросли Vischeria punctata IPPAS H-242.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Класс липидовM 14:0P 16:0Po 16:1n-7S 18:0O 18:1n-9L 18:2n-6A 20:4n-6E 20:5n-3Другие ЖК
Триацилглицеролы
sn-1,2,3 (общий состав)4.218.366.10.68.80.40.21.30.1
sn-2 (центральное положение)8.340.150.50.20.20.10.00.30.3
sn-1,3 (внешние положения)2.17.573.70.813.10.60.31.80.1
+

Примечание: Данные показывают, что содержание пальмитиновой кислоты (P, 16:0) в sn-2 положении (40.1%) в 5.3 раза выше, чем в sn-1,3 положениях (7.5%), что подтверждает уникальность структуры масла.

+

Sidorov, R. A., Krapivina, A. A., Kazakov, G. V., Starikov, A. Y., Sinetova, M. A., & Los, D. A. (2025). Positional distribution of fatty acids in triacylglycerols of the microalga Vischeria punctata IPPAS H-242 reveals their high nutraceutical potential.

+

Авторы результата: Сидоров Роман А. (к.б.н., н.с.), Крапивина Анастасия А. (м.н.с.), Казаков Георгий В. (м.н.с.), Стариков Александр Ю. (м.н.с.), Синетова Мария А. (д.б.н., в.н.с.), Лос Дмитрий А. (д.б.н., профессор, член-корр. РАН, г.н.с.).

+ + + + + \ No newline at end of file diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" "b/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" new file mode 100644 index 0000000..5ffe8d9 --- /dev/null +++ "b/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" @@ -0,0 +1,25 @@ +**Важнейший научный результат за 2025 год** +**Лаборатория липидного обмена, Институт физиологии растений им. К.А. Тимирязева РАН** + +Важнейшим научным результатом, полученным в 2025 году, является установление уникальной структуры масел микроводоросли *Vischeria punctata*, что открывает возможность для создания нового поколения заменителей жира грудного молока человека. В ходе исследования было показано, что в клетках микроводоросли *Vischeria punctata* штамм IPPAS H-242 в условиях азотного голодания накапливаются запасные масла (триацилглицеролы) с уникальным распределением жирных кислот. Ключевой особенностью этих масел является то, что жизненно важная для питания младенцев пальмитиновая кислота преимущественно находится в центральном, *sn*-2 положении молекулы, в то время как внешние положения заняты в основном пальмитолеиновой кислотой. + +Новизна и фундаментальная значимость этого результата заключается в решении важной проблемы в области детского питания. Пищеварительная система младенцев настроена на усвоение жиров материнского молока, где пальмитиновая кислота находится именно в центральном положении, обеспечивая ее максимальное всасывание. В растительных маслах, используемых сегодня в детских смесях, эта кислота расположена иначе, что приводит к ее плохому усвоению и проблемам с пищеварением у ребенка. Таким образом, впервые обнаружен «зеленый» (не ГМО, растительного происхождения) источник масла, структурно имитирующий жир грудного молока. + +Это открытие имеет высокий потенциал практического применения. Прежде всего, в пищевой промышленности для производства высококачественных детских питательных смесей нового поколения. Кроме того, высокое содержание пальмитолеиновой кислоты делает это масло ценным сырьем для фармацевтики и нутрицевтики (создание БАДов для профилактики сердечно-сосудистых заболеваний) и для косметологии в качестве компонента для средств по уходу за кожей. + +Специфическое распределение жирных кислот, подтверждающее уникальность структуры масла, продемонстрировано в таблице 1. + +**Таблица 1.** Жирнокислотный состав триацилглицеролов и их различных *sn*-позиций в клетках микроводоросли *Vischeria punctata* IPPAS H-242. + +| Класс липидов | M 14:0 | **P 16:0** | Po 16:1n-7 | S 18:0 | O 18:1n-9 | L 18:2n-6 | A 20:4n-6 | E 20:5n-3 | Другие ЖК | +| :--------------------------------- | :------ | :--------- | :--------- | :------ | :-------- | :-------- | :-------- | :-------- | :-------- | +| **Триацилглицеролы** | | | | | | | | | | +| *sn*-1,2,3 (общий состав) | 4.2 | 18.3 | 66.1 | 0.6 | 8.8 | 0.4 | 0.2 | 1.3 | 0.1 | +| ***sn*-2 (центральное положение)** | **8.3** | **40.1** | **50.5** | **0.2** | **0.2** | **0.1** | **0.0** | **0.3** | **0.3** | +| *sn*-1,3 (внешние положения) | 2.1 | 7.5 | 73.7 | 0.8 | 13.1 | 0.6 | 0.3 | 1.8 | 0.1 | + +*Примечание: Данные показывают, что содержание пальмитиновой кислоты (P, 16:0) в sn-2 положении (40.1%) в 5.3 раза выше, чем в sn-1,3 положениях (7.5%), что подтверждает уникальность структуры масла.* + +Sidorov, R. A., Krapivina, A. A., Kazakov, G. V., Starikov, A. Y., Sinetova, M. A., & Los, D. A. (2025). Positional distribution of fatty acids in triacylglycerols of the microalga *Vischeria punctata* IPPAS H-242 reveals their high nutraceutical potential. + +Авторы результата: Сидоров Роман А. (к.б.н., н.с.), Крапивина Анастасия А. (м.н.с.), Казаков Георгий В. (м.н.с.), Стариков Александр Ю. (м.н.с.), Синетова Мария А. (д.б.н., в.н.с.), Лос Дмитрий А. (д.б.н., профессор, член-корр. РАН, г.н.с.). \ No newline at end of file diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" "b/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..6eecf6c8318c5712b98dfb067d64d57aa5de5ba9 GIT binary patch literal 82825 zcmc$lRd5{5vY;)=V##8r5i^XKnVFf%VjM9uGc%*bjFv2x#mvmi3|{|d&&ItQclSQ* z%T7#0XXIpMWoC8PM1I{(t|%%_4`g74BcD4v*?|KBm;m<1R&cz$j3Q2EMj(490F{V^ zlfA8_i!C)AqoR|&sf&r(U!{t*r4i%bu>f06roTV@%h=N1PSglw2A~q40TCPn}t9HX!tfKlGw$=1l`Ka9Bk z!${oH2J|;FMsb_JF^HO(*qfTcG0K|ReFs?pSXh8;{QLlC(BGVF;oP&kb=G28S`mM4 zm0i08$bN?5m8HTCda;9 zQEdO2!h6AuUN4LWu7BR#tufl4v@;8>H(}g7p7m^gewMBIqzzsACkQus``@ zFR=bQ%)rm{?GoDO?WD(pmFPiEx@6W+;1DyRBNb`-;pXLW!_MyJ@r4v2`6Y?tf`h2I zfuqDePoT$#5mn)LH~c|~qU)cri@Pm*X&ZH@9sFtU&$~yT(|Dp|IU19a`)5JPd}gG4 zI)dU&UF6xdX-S{2PR9ql-YwTPA;=v_u*z`!)sV2~-;m^du{n%DtSthdIPnt>H&by< z?2YI3ofob&uxXpwG2~3-;IGUTXI}nT(Ij%VXw4g4_-Y|_zw$RX!NXg>bpj$@1xaS3 zX}WvJ7KH7rvL{GJ4R-#daZqohj*n*GS?rf4L!PP32Cmc9_ZF*W4b$gAHI(4cfRPdB zW)#dFVs6)CMX)~9>mOp4=|sVZL;+nbW`ttsT};vH#0bRI^Nlwtt1a_U+l92F=rg{% zBl3!j^|Dxx@;0W9v)EUVBJnozXMA6zyc@3&wZnFY62Ntrr_cVrndp8I!8L z=>QE`;mc|SQo$F|Z$zg#|M_|_ z5<|$UBHkt))bF|kzY@N%n*kMM`oG%t=mm-4M?hWjkandWf2PXK}BLFTDCq7h2uO_yD&EBR^#W z=2xpQXmcwUw4_k$HJeqYKfdeoKXGf9lWg$#G20Oqb^(eut-S-8jzyAH@yt3T%x<;9 z8qB~#R$gr+NXy4NC%kH7c7)+#P+(S}43|OttJ2{U2U8uvzndEL4ySHUq;&K$6tgfW zf(dQOrA=7q+p$W6#tKT6%eeL@Nei>m;VoVZiB3X@PBMrJ#+Z(%Xr|@% zR$?=?Pur-b9KBHtxK!27NaN;)rV^u4ur!8a#R?`$uLgE`>yM-*9^mtM5Knd0xpnPJ z(u^x00M#eN%mAg{2HzeHG({KV4SHr4@ikf&4+PyWaD$JJylKK~-(_DRl7<%7D{g35 zsrvi@bTHG!OAz|`FxE1iKrtouZskt8k1EEg-*47C7LvAa(G$A46VbT&`&SK8umoS# zVoFuWZs-z!=Lv*YR^DS|t`=p;W>A7&?-3?~g^F;BeeE4SXTLTHqX`Y?&=G9+qp%bIAQjZ*l=i$mHU`C_ZJe8zTBF)Ml+KVunp9kW}Bf@#) z&O>)=EkGKJKPtt{J&7IV-)sWTmG`+tLHlD7ggZnKv-ii#MQlPj>N6kEaP*$7EbI1!)7&1D60zE8w;-Zdoyc`2D_fApqBfu>=c->pPPwB)OF|+x7A; zmdp$^L8p@$4ABNuaTg0LAFh%TMSwyy1WP(m$d;&sUJ5RkP z6q?UEc-paA(mfXObv%mx@($ZiB_mSVr+M$oh-Yssl`+DCcy%m1URO3DG2F0h7;h(bmlrsLG4edF|9D1s z;L<)elSJcm6+jw}yVGPx_l>5qnJXr0{>Wv_*OJ3P)h656P=V*MVYghx9jt(^PrgqN zO#9BGq_{1t2J^!Wip6J~hE_eBSz;usKys9S>9=DnW;{qkevQtEylObyI+f?}^Ly%k zgujJ1u`|(c_VkU5K-nuxmoA7umWUum(2Potq5@0erCes{%q&Wnz*qQS`UQMzmGnhEFM+1< zlNti77OEp=@3IA7bm0;iEfsbO&z9++ldGBoJxR3~p>PyF`tz4ZMV~=PCLvc2bBvXB z0p!r*f}FFxMjOa6KxC(56g`z-(=?WrmJFHXHUVOwxy6J?=gl?egZv>jhbEe7o4e$f zwO@;E z8Jg{i*o80gaGD=Zp1*ckSG=eVp*ilOL($xLkJg%Q-P~wFM5q5mJfgD_4F@C9;gK`b znQ^Q@ro|X_WlpHI#IELzO^xj|Q@}pO%ln3t=sqS-cf_EH;VML%`IL>1-RzJ3TkE1R z&x4K+Bd$p&lIG~011TTx=XaHkk)uuv2cf2Ap*{VZnr3CzOC*P}txJM(1}YkV8_O%* z=`b;wK75*VO`zwjBJMU@IT!xTjb&BAf(D#dw>u(5^!Q1p3JG3iR)NhV_h!KqRW&!n4$G-~fdT1m9I-AN%|PF>KB2_y9^=3(x}7!#5z`76EV9wsW-$8J3~gic2f(K^Xh zp##3>4*8P~{ufaV_!m7wjc;G7!n0;%qj7%BSm&B*ffNMu?R{mtn@qn$(zp3UHQLy6 zDAkCyj((=k+3a!HlBRp*Y2YhVr>v^h&9=NPkExucTv%idl0{rEGfVx;y3q>=~r_6_!mE zFL#H@^Uvrp0RLS&zenyquAWl#+Ok7OT87q?#qNuZTo}sbP7!X?r z-0POMf^TwSjd*`O-kmAQM8|0>Oc;z`DeCpUm7~i67!2(jEQMY2v=7kFpewZnh-Ocz z7ty5Wx51l}_|RxX4t1&+SME)JirGl9^A%_VS`U!xMdzXKUgDIH=)XJC8h5Bz2?o^V6Fs|XuI{46av~59b%?+WUNWp(JG(;Ja zBTi1{TB(s3G02UC_SD#vMK9S3@11Y{fKBAy=ls)D{k!}5cY6i=Pp#g6*E(@AbN%Pe zDMx)R5}ymf=c@MlPM9XqJFIS6?d10z1LBLn4Jr&-{P~}L=?2|{%-l;>9ywwI(Ec9j zN^XSrf&lcp7YpJBszarwwPW7TJl|Z?Tw$;yQq`xkyOTYlOX#>TShPQ8hz`e02s!Vc zpWE7dOG|TWNSi(%8bt@E1SAPx-wH_qHPydr?jG)45ovg@d*XqKoa2t^WcxRp?AUf`N2zED)pNh zau~-^G~q`aQ-hsjxuBHQd|NeJ@1{FU{$&rnI5<@5YaMn{zXQ6z5Hh!49;ZuGaopSp z>VQQ{1HN_A&~U1`rAl4P#7v11c$~zRF|0a$%gqD_Z)_28lLL>TmG`)7&xdc<$EvKH zjG-~}R6P%Cw$;Hr_b9(PtSw+YmBXlM_|~T2@uAF1#B~N;S@R3;dertcLx_0_(c4FD2SPSHU*P z?_APkD<*ile`4ruW(8ZI-!iDd#3i8<%Y)528qpVsNt@6j6-G!8v~|;Hn`{mgc(hqM zH~yx>-CMQ6GDCAgR(7-EB+!xVdWm4(>-?dFh3LukaAqoVrfAM>Zo`f^dMGzGvGk7Y zH}&-`Bo@n;`K1f>_pk!xnXu@^OEP<&P#}Ek)H}-5%OSi+qyNbCeMe+!QmOTc+(o+PTwM6SJsF@eejy z`Nl6depD)?m|MLmD9j){sH2%z&XqQj_a<_-cdO4I~5NSET^Je+s0m_n#{EpYYrNteA)q z$jHY2`#%$Y|9jf}mlFT81Jb7{(ev4E7Z(TpfK6T-$9e(i)># zUby#*cDeG8wi&BtZQ63pW{iRls%Dyuzs@FtrNV7{6yAS68eER?U3Ga)b)H@2I$!z( zd;$A{hl;Xq$>QvE_9);?|K-NWN^Rwt`ke~c3b0uK8h{h);6Tjf3=`Au${kPe5$Vh8 zr|C`Lfi;nqeJ7#e5absVLM>gL?(H~oGe(n7@MNN&*l6b-LnQuq3fs<$y9YlO^_w@_ zz_%$l{6CXAUNcW2Ao4Kk-nq|vM-LXP@j!^Llwg;lj*6*EHI_mv zJC&d1GKdiboDN`Eg!P;rmJa|!kc=@DwE{;|W=T)b=4=jxtUypNW-m4fBCwGpFqFsy z|5hwtY#>Ba3~&iRtH3)+R!s3_QR2fuWC$@ISkb#6Rs<35&^d4H*n3{=01#cYsP>m4 zW4}Alla&m?_x2@KVSEDc#8*_Fi*Zxg%gBDa5@hgp`w%IAne8GPFcdD6L)_Z zBFzCuGafdiDVsASnN>~?264;A`g~*I%z-^3&4DDZFJi(g1<>z-zR8Mdf15MT6M{@8 z=|(mqWROTaCvW*LI6P*y{L(#-D_`@eG_K8Vi^{p?L z)rHRuDn@`{b@AW6rV3-+j&W88Srv~N@t4;6;}$<;v-bur57(huC9wCA6w77T1P<13 z^;>BMf)MG%JYi?!4C(1aI=-cncB88Ux})dD3J6ayru{*DRnY_ih}rBSXtT6N7_&bN zUCu?G39E!W*~;*C5|^PJ5Ua#I>8nIKU>U?b33M^Nh_ttzikJE^(w!h?pLWDG4eg_uakbBH$!r80-g?bSO+OpPP;>E4~&5~FCa_L@_vmy>yx?%Tr77^Xh zPrVP4eqT5MAH-z>fm!jJ@L36VA@q`0BCkAcM0Vn@U)BTfg`W9m!?qWfJFl76G2iIl zvF#*YVb%lgmE>E0vk@zEij`W&&Hf|fExF<{_!50DA zq_&ST+ZV1!^cDJ9?HuEov@7S=MKm5JyN^;pKFAi zPq3vEBC?Zvq&E3K{%7|{iJ;fF@5lH3x@AO%+#lCH1@eAxegLa0$TyKA}`V!((6LKIhK|vce*QqnQxyOXxNR`@xhF zA-y~Bno1mZsdQgjsi@{6sGmq{Afm}i_~tp!0Tmj@BH!gNcp*zS)iDjHep-`I7XibR_O-`DxfsRRIAtZDM0h+8W zL?zzk1Xz2S8*-ru5v(eicv*qY8IdkkgUVNZ3yo;C-*h3akdr{XkATxN)+U~$dVz~; zniWb=Zbw7o7YW%urPDZeQ|8CBvhcScGC^PQGxDTlTCrjolu>Gn1alK>zi9i<-1n54 zVe6plE>2?hZ`D`g^BkP3ZJwKygoz@h3Cyc`i*rP!8Wg&h zU~{s#?XPUkY$PTw2e|IHsh(&06eM^wW7KWwt?t8+k807-VspYwlj`@u@iRP3skNjQ zcO~`ZE-8?1TK)v{#uVLSa)sKms}R}W0l1@Mi{`F7(idk_K=9omEpr?vX@TlYaO%IP zP2tf(qzlwF$*a)punPOe`mTbJf|L4|+y_O2ji3&*(XR>su*u(&=#jK2LR&)9@JDvzi8X`+N_rQHmD_Zj zqkqPH4p|q1ZK4qlFZPK0k;tON$*_zV>w;bWMgBk70r- zak5k4@Ew zO7-!NoMlVvn4kqionH~(Bl+Rqp+R_>x*WUkBO+OnmoJ7o#un{sEN_kFr%r}fqgwH# zZFAZTDTQxaREvK&=d>xm=RR}X=h_XiIU{+pAQfobk{P@qw_EI0mJX#LKG3Ev(d%@W z-V}y3-_ed8B~RqC*;*MD8=iZ-n25*Wav3jAcdZi#IYS}hBTrs#)!I{~V;m<{JhROD z=qqHdrJTw-F55ON7_;LbdgiE;Mu3wu<#RF>NJoTL78+AASKJE_qilfRuu-U=W&Xh% zk3)YAMN>Karmd21Hq>!pi9%lOHQ5VR-5^J>tRBTSnLa)$YpX$c)W*3dZ4Qc|Gopu+ z6&Dmu!G+XOChX;pF)el_YnqQ11tMU4-HK%B#nD1tz*1`-DbnKh5}<)R@SnZK68!o# z)_0Mwggdto_O~C{5OX$22=NZhn-xFS{5wmyMU;bleT>P=U0ndgB4}DLUr7Brv>&>J zvtW5>LSkYGHi%**Wt-lB zXEuzy%%6&mY)_lY6-4P4f4B%lxnj_tjczk#k#1-@tYNj`LX)9^IaA@`e*+4V{?WHvaZG|(~khLNj@W*t$QcJmJmoJgSk{O#DhF$|K_ zuuUVkvL0B)o=Yre(4MolU4Er%4_Er^&)VX~2eH;o=5dv9%DVimdQVCZA=K_-v8+4&oh`N~)a?B4|nXyTw_NEf~o5+5F zp5;c*aPBb1N-2-Nss@qi0N2c2Ln5zPX<+f!_$`&Yjy8BWv5m0RCS zF@AZCS?-4L;qpQy12lVD+&9_@9sH3hK@{A5lL&|~cw2r_Hu`bc?HkL)#tT8@ncKLs+n zPvvCOUvW!S$q>HmcC$&cr%+h;wJUjzMn`pV)#3J^ETczB{K)R_EEZmAsj0`(2(ob~{{hyM6e15$rG7f6kcsrW!zx zL({EQSy$`q%PgCXMH_tBwo)>@AwM|9KR;mdDE}&lToyP_CB3V9@tg5*c`rWrM0zuC ze9O`xdO07XRG?23;vgV;(9MNBBnu42I#r^Nwl3Qb7he;)isTeTje{|qj+B5YK4G0j zq2ZMa^Uqxug9_lG%NrL+5m4h#5I9ifM+Y$a#h8v5E-nL51LaSbBI~Zs!oL~>kX)MB z(vcB>sP$r9an5~0EGXU_RcLQa zX=)tvMwu;?x8e<}l13afDVD5+#(;UOjWu%JTM9J7&9vpB4%C+C^EIJPZ!GdFuN) z2kB?oS?v9tvYq3ad*#jyGCyu>iqb3=u^F57f3&N3b-owA5xkZj%I(=#=hjeQ{H{kk zALEx-z-cq~Gv9jMd&fH05r`1AF{`2QA!A_z)#du@FRJ(yfEh@`oSNj72P&kTv_9KX zBvk~7u8!GY7Acv5%vqS%#%$#Ly(Yq8Wt9Efv0#;^2gQUiHngC0n0+1j`jK3_nZ41e zO=vZo*!j_moyb*p8HjPI>Ft-OEE|wGw%e##KUrO|m4T~3ZD6cvfT1YS@S2tU39{4b z*|_;kkgQG)6)|%kq!EG9Ivv*#=CaPOYg|{y1Q7D;Zfs;`#bU_ zz!1_--yb-jIRG=X?jp1%ml9jVxC!tJd%pe{H(Am=0~xp$%7Df(J#o*F^V}wRpPx{k zpB5gG2m!_40mZH$h+fr9>e{B4ijq!HFCc1zU&H@R13rv4R-G&+02sg-%O58dnO-eI zuAUl_LXIL9DXA*Wa!K)GN?KlNT*6JtyB$=S0;gLPZi}9UQ;vYfHi!4C<%A7IY8EXi zH^wEv2i*!I%LhHy-MqJS#v%-nh@T|RcR~O8wTg#-M2lRX{n6=<0tI1un9s=YLiJ$6 zSiaB8s;WlvCPmi9w=naT40@`p7?wPV`-W&;@yO&~n3Ykmrlxi42zijs%(7KsI0PW1 zmeFk|YTp&{irwMT{jOiQ$#-!3O#UJ8*c*9csZ1A@)26K|`bMJm%`>8WVWi@nL6eh` zMwV6Q>~xvb2t^5#;)jheL>HS@COz1X~(dZxRN=j7Sd(#^F} zGcYw7nhj3dCO?}#NT(z=_Xy|o_f)=R8pXTdPJrc64j$bddlSwlbH^z#eIFsX|8+5E zGq5PM&ZEf_z-Gf!Kq1n4U?-`48Cr8-$H2nct}h`rmdd*#Qu`Isl$qJM;esmv&Vp}4 zP^=@%JRr};?jWiO72|4@X|BiHrBIKC)3fq6d}8w2e_wknzYcN%$PeJ&m0>S@`pwU! zHyO_+5JLb>&!9@M`GAdf=3)w|n)q8>x7o&OLce-ZmW4aG>yg_^8hE#mg=)~ZJ;E&7iy{xF)ifg;IW23~Qf^6|jYSlw1r1uN@lK*i;FHP?OqG9Z2kkLSZ z>tuLpQ-EVHf)eh|`muWJ&rF}$)*qp$z2??G*P<^iWkl<$d|wkr&P7Y_nMjnzmg-3B zK^L$?Mv;tqUV)D3yVlFG;|%PRG`X%|zYfgIdjb4W#Qi7tD>!s9>Pq9+8T4P9>~x#f zj~zm#I&ch~^hbA2k={J5db$M06ZP}T^2bc-pArFlWwF`xHrlU~bxJ}V5{)hRdANHFPpdWU; zH+|HzbgjBQe?B|cN->IO1^71G&Fzjx4L)}dTlzWA;Z2BStfxt(DY+0Vd903SLDH%@ zg+`ulNh7>N)bZ9e0Z^JLn+O_Z_5qzG!@*(Wox!emjN{NdlCORxYjlqw9nX&V>XYwd zkJO(LhYiVGlMPLSvkmuS=Syo>n3oOf7hb`LCts*0~wP+6%(9E_j z6hb*zJXvVboTLLKC=fmk$8`mdRb9F>C5ZJE1(WDJSyc5OD|g&^Z^sr#I#0Y(k-0u; z2-uArS1VTnuRH4pJw1m3NK^z)=RfiiFnV6Y$L;vuXM3w#*S9>*5BYNPT6iaXRZ5}0 zAGpop8G?mC5;xvkub_Bi(J_SVH6XUI(p;V`74;j3C*s8X5S>dTGS$K_ zbKlbv1#P^~dgj%UAYlB))qJm6*18UCi5Y%Wosii;oNj#9ns4HSY$G$B+uHcFN>AlG zBJfYa7;V&4K@kEgegN(zWARIe`R%=~x+@o?if4xvXW6EDQI0~P5@Yd=6nZe(6+E-E zSSL%!Ef+p9L=E|xVx$TTn<*O3Cu+vErq|JAcdg5%?>=PW=c0Xt+eR5j&*}>%pI~Yd z5&zoDbY~cM>!o{u?(^JakLyqIP}Fr7?4GR`l*ba*#|Q^ie0W0biNi}vkbT^by$Rmx zXUSud<_zcM%dP~) zsp4?~vfNTSe{o>R6t8u+OORUKuARLO87sDCQDvQ$jv*~RR8xgv zGwu!u&u1BQ*+=>1yWAHBWBNvOEf4}@D!+b9kSu1<@{yi#ycxoqqeh4oz!>%pNRrUj zOq%dqp0I;2i~^a2?IaoOVPT5ek91R~Jz|>2vUALh7CK)+g371=ebHKbcL~#?VzF<= z#t_ot0)Gg0uTpJmO{gW?g2r|Iw)8qgZPl@paRz3CPL+D+@!_HnD>GRUgz>zqRu~z5@ax|PzunLr$@gWAXe3AM zbY|)H-*U{-6PV{(!x`eO9@wbWe)@cJ6dUmP zradO?6(yV02$cFH`z{mRmA!r#Dfn9bEE|~H-r8OIR;YC-R8e%oM;i*p?8-Na98qzz2(6FbT6-RX!&l zrR^1>qn^P=H3n@f+9GD7)?%J@99LJe8&@}I(#UdPZodlk#%N`ox0dwrJGz+c z@?WCNUJ8yw7ylAS%e$53KW(ueB_kEs)FeZG8>5u|&+z~cnruJO zh4>e`Lg+DFtb2D2b#N=`UlGrd*r#7rsWF+byYbz`t1*@dX>|QB88oso`qLXxa4{wD zJSoWznsi8_t2TOemVTuDyy>o7b8g8~CN$_iERbN(@!Db&=-BxIeMv4nb}wx8;soB@ zNhoHi%CO*NJ?jmTS`TcqO&S#~%x?Z5OxHPEn`$S#;T#nH1?JQ2HT?47<(gU6brQG>nlg)5cs9IuO=0K~!KWJ2KtezHc_ zT!EG_Wl6MJ+I=m#!bH@UFh_aX8B>oMMduNSoE-|ZGk((0c7>TUxROD8@Mt>)D zVkNEBP;0+4@t}2K3Ze;rg$niz?dj9$O<-+zLbX@ewUzSrG+vBSO!UOm!y3c;8@v&s_*E6T8fDP-DkVw33v>IAVK zJ9*IkqGvZoYlm`mz8L$)60HkS#sstWObj2?6ywBav+JqZADhf{HAcAF7NlzDMwuGN zQ}4ZA$n{ge0lL*aB5i5^qH=W1`nI8;0Pn{rZ9`_)I(+Z^WOzc#1zSD$&5N~u8P<At_05S$zvJ-R zpH~Qh)fPS`H=F+IivxIuHm4@+4%^eNmxIo{b&pEM52KB)nN~jc({HOSuC^x|9C@Bu z)n`Jx-#kO+1Inv+zf(0*16`-RNGY_|0m@20=D?00r@dCnFl1ZAM_6{hN3u_lMD6Da zyS1S{6jIv$u23Ot^_*usI#Rv;2x;AbF>XxttHU0Y$CM(RQ!M!Dq06G=nekAAIN_$n z*f^fe=|CN!3Qtri`z zU}PH3+`tiy`xu(ALN1~1aBN5lR%D|Z9q2ex05IyQ!jSr23j4yUFipc8uZ@UMtgcim zv5LY|@hYYsEBE(RIC)x3OZrLa=f1MrnPk=6sw!2YxLm{WnHp#EP|gQ@NMM=-3xN=E zdGNV*aCQ{QO$JLBnMxd)n8{rryBf$#s$=vFvZo*}?byYMKQ(O&a+G#uiA+!M5SlLF zizeUtkS1dMkS#)HVGRT(yG!i&x~i*wnOI~}`bjVB{-tbh=sFD4NH2xcm0l}7EfrM- z@O*17W94UUh0Qy;POgBbMiG$KSAs7K>a4l2duXx5&w zGyao5o}*JzSikMu;05DEo@m-)q}3 zo+Ux$)m=D->o#mQOo~B5SVFC)s7qAG1t%04%{WQx;+@%2;im30Z7YB8bN)``_-@X% zLYPybMwumxmt{%`R(7tM9q246fW(u=(fA%7X7eb@H{Teg|JCPUtB8mCPRaz@SVAGY z@5Yz~Bd_Im5$%f6GKwo_bK=(XyV+YKK0}mR5n^x?=BUhjjV$A+lc^_UjM@>ov{fk9 zYw_3a0i&b2A<7GBg!5yUk|*l8rL&LfLr;;OrXXT_VD=vaL!L6-}d5!3; z)9pODP^5De>IrcF*j$w?Cdh<-TNuETkex4_2|Z9<3mXa z^b=^4{Z(lx21~E$GO!`V)9G29B<)Zkw{b(Fud}wxO4@x-ENe|tX|XRymYb;IPlc=*r|m1cb>$FE$(Mk27Uf1tO{|6a)6Z! z_{=dYl)w?=s{WD@5frZU~d(MM_fo6%@pXaHo+GI(6FXijZqbmB_^4!%r#X+-V6@UizP<@7dG5=R zh#k~J6*5n%XSPq8%02W$*h8UjC74hH^Unse{f^vS%Ttczi$HmqjGkjL`Tlme&kJ;% z$Cvw6+D8bqBc4QQRuWu@1w6qbjAg3{+Fqg-RmawZu+o69HMW$09&EhIUbKMs4_U&G z8dosCYW>C*ar5vhfoYKR+zHKtQCFXC(XDk zR1{W*q#-lGFWfD=&eYR}szy^zT_?qfp6fu@ZfWsH%K-H;x_9p+wO+LrdBjd zxA~_&llVt@ehFL|*JQgYBR_*_dq3+7U{qN4(WH_>PdjcIQzXu7l#ahS6ouVT=^RN& z0K>KhU1PmxcMY_r!!>I5%j`D87j_<$Gi%&%W*r~zDQX-aDu?K)3`6#B7#%s2%5{ck zyLi8E@oRrpkS!d*z_f|l23W6-MMj0j&}OBj@BjyKE(LsdD?|UjxN9%_;&EYI?!4UQ zwUqX1M>;uw5GBL%(aD`hl4K3Xog>@GeD*>-S(;#4(G%b>?Y%5(sacB!%K!{2N6dVA zO>CPQ7FUrrBOT4NwTY49W-nFFYnvaH{JTMF^jp5s+?0@`yeE|2((BRaXdmvGuNrPz z#b!Qbh_L{_zSOPR+*F)oa$)6h*+~WHC?oG)ZjKJvTtpRv@{0EWzf_a5n_8CX9yD#< zIoRNC9dp~FW~CoaU89sqEfB?nF*$s0JYaq_##@@e)68Km2h&y(XrSZm!kRv5T*bF? zzcpfD2#krIu?6Tb-m3)1a1LoN{~BISC?cwgJ3cyTJteOc>k(zPc#7wOp_4vriV)%t zKUKs_@1(Erf^q?^?e)KN3Gk(258#9*ywIQ;15(?9z!T|Gq?Ii5$iSG@X4Sm~U4Mv@ zuamI5TH;-nVbpD@8p&sxA`51j-aEIWj)Ke^7{Y=*a@Jbh>_h}^&pda`&$WP$=V0d< z5c1c#D?Z!=Kpjd;);4ZAsBUVD<8XrLWlaMFxHEWM^7HV3iP~Qy8H^+qRS-~@wRpT$ zH=z~seZ3BvK4{*jwN3*)k$wcDyNZ%*4b5kV@Jkbp+a`=}j*Wr^25@ieDaWR122(wO zM?c_`vJ5(Hu*iU>@Y2k3(7$S=j`Vr7HLqNARw|XI+^f`kH_4`Z>zHWLiUO!By4F$f zQBQ#ij-7sTgMDvnYebt3c1xVV`(3pkM+lTxq}+r=o?2_nhxPhM0K`5ev|exq7lIH;%P*J3Rdc-0JsS1#FEdY z@z*yL1ocSE6bM`pcx>LE(Q&*+-$mZX)7o49-iMDEm!{NuM{u{wG(~he8%dyw9Pf*W z*os3@BZ^>ggrr7A#<;fgI)qV0e4GIV5K^W~+EpD7(mKjqZ@k z6QFh~JqkziFUYhFJD0So?HQ{S)XwGCBO_qa@?TUn=Kn@tkb-rqRx-b4s@zJ3$ROSQ zZVPrZ`}kOEdm-`d<79BlCDzvOuwLiX^+OxMCuGv%`vaPro%i9Q7RI1UIDvrttPH1s z>vf`~x2td=zaGat>n13{F7*U4$(5i|CMN=ym79P_jo{C2p~)G0R!k&AIY;U7gScq9 zK2t`Qkx)LhQKxwAoKlcd5!(GX+~AsDkUY?w29NmruHPJ75`Od$&Dt?J97Y8XzA_h* zZ1p8<>T2s({Y{=>Txqy@6@IHKY~2N?wJ_#tXx;RSOsOYt`K&p2j+A4sYj|uZ z`2M1Zc()iCQji>avYC8bppV;X$+yrCdByXxTaVPYGv!ese%Vru4D?q7bB#_#Z<6Y& zIr1wQ`E;ogzjOPG!259i%p|(c#b4)}F(tC%N`)jvqQuZd6P76XQ9L$j+fD`E zZ}n0Jif6@h_(nbEEjWDh`tw6*3!aG;K^z7#297dR2*XQO*_s{Ka~xHB%g>)rgptj9 z%IHdf7u)k!ZVS(2lQOT;VD5s=IZ!5%>hu}Ku~j({#q6}i{1Xo8(0=B#5x4ly8PxlC zNEJq_uztxObCznHCrvk^3>8Ter7ZPjOL+x?a$CJ_3xx_JdHtJy=1l*CuXm2FwAmKD zJ4wg3ZLZk1(@8qEZQHhu4m%y&wmY`nv7Ox2?>_sSeZTXKJI4B>R#nY8YtF)|@vN%f za}NrKP`Ft$Om@#+-#ScZL3RQ(``%6P!1}4aug&STgIgPBDOKJlRUJk7YuRZem8I5< z6~~L_n+%HGd9i5_6EVQ=zkTUl#V6y%!iv6w2$J6*!*T{1wy+;_jMJF4WTlwHCXyf0 zvO8wRk@KT`{3Oe+-4np<8Yg-zNREaR|CxICi-rYfH$r>%Sibf#ojga?$~3g4{k(zv zI#$<`T?6HYdaK~wjO}e4kM+ass{}C2JqE_C_3v~+VWU_I`-!G@meN2=r_QS7jg;X@ z$OmV|rcrFfc`x*$K%l8rS~EG?Yar6?uk+TKR^p;trY9+K7K2nN7xKgCC67 z1=;4D%q06O*V(%nqyo?v{nJ=JEzF1XBEI9t`x<$QpxzVbhwu5L;nJ7IreQ1wXYc=b zf9DG4!QgF1+=ZIxD+iV~b9s@z zaok=qYbgs4PdjCJ80B>#(B0&mc)-&?@zpy78}}2(+5pagJ0r$FNjWiEu+Ha1^I_!7 zUgKo1)7hL&!w!+t2RN+eNIm(s#ru@kA)WKtd{o2&*IEsq6%bnj7+jcBx>RRC>ky1s zArSCmN;}Du(}I2Z(g@i+#VtVbt-aClaj=n7)v*>bUnKw=;+V{c!t;OGkAD>)mHh*h z4rRnLIXbvk-eC=26F0TXFun-XAm?KhEt%$UB*WQF_}f>?z{a~73;QlMn}2G+cj5=+ z!ER}!uSO~14C%9)?@P}6kzO&St%*13=qL8C_)X;FuW_MA8b95P0stvLP64(9V4dHS zl0`ouwV>PJVXiwj&U9*_O^tYiYh^_08$Nx@zRUvjcl;!DSzs(bDDS?PK6xhLw)`TJ0IKVUPN{l_Vc%Kic`F?1Z9gKHq7lhJ9dnm`2c- z`WoqACeJ=SqmBSP^y7Iml*mmv&jEUH^`EGJoZ}yAKhLSC{n#&1SM;VklP?6P&%T%k z1WtTn@JTY9u*5HaPAwlm)y1_q3vEP-Iq)}10dGp5DKEEp4}K{&*D>1oVq$1?UI#J; zzEG};#;!U|n4g`&QReDfNE2|0P%r^=^I0F{IRNI6>mTs0!9Jy26K><6>wmo)$qAqs zmE6V{-|c`npd??Fo9IjDR1ic79rl3HB&M8#{Vl;b?7<`@4w@tgtkQ5NlT237^MQr= zo_%W_Z2UrS#K!xsmVHDjm3Pn)dux-uWHg9vZfTI!Y6-GuRO#;F$Xpp=<+r9F2> z7}o-g3j}R#sV5Bdq6cr@iBi-Jpr#sJt%Z@X+ol$K>x7WkSWB~y5K31LKbYU~fheKx zdsGub_4_sGMK4_~)aEaf+1s;6CYuq*)o2f0BEQF0(bI1U z{MmZ(rcTXea@5!w6*q_ctrNII8@_t9Y89oQI`!sXh2>P)rI#L|;q8Q0UVdV8p4>h0 zt?>>mCVw(Tg+sZ(&~mpr3pi70B|b{$gFIwyh{rQ4eD%v#n53 ztycfG_Ort9J)KvkRbNW(JhEh!Nm|*aQmNhB_dF215jL5dO-19|+V{DZq5zlprP_Q~ zmHWiD5+Ut4x*a2aaAd_HhuL|yG*YBaxKF;NtK*`_`TJHV2i0LSC7~?N5Tjz`Ey?X# zKg6=R%g;+o_*<@+>&pVB{L@cB)P2a>v^^SA!_=y}IT}Pw)I)&t6|4a{6>k? zqZ`zFQ`q`PkOJ)c4x>2DogHlHs~faW$XyfDhh!MivaQ>pCM+b(8KT;O{V$@*;U}`8 zPAsu>N@M-DXlJk?(`W_5^{8tiarh?Ypd%WrQ>M+RYsPWpS#Z6q-89%&7>g$cC+vzq z*jR&T1GJhPhKdF7ImW5}7VN!FEH>@f;(4QWe+R(O9xo+H%c|{Ye^dKv)lu`g%&FtE zQR53|bE1H4p7M{)QdzajJ<4*!LX}!#k%fJsy?L)KkUtv)6E>!9L0oQn2EXDXbBwzr z!IXp_gHn+0Qkr4p!wri9DRNPe&(`XNTOTjbMTtPg>>NOzj9$Oanl>F^;Fw1fhLlo)2TJh_Y?yVJSY>>eNY#w6bYm);VincFgK_KljC-V(aN ze?eeBzi&b=baZo|$VN4L>*d_L8N&9mw1s?ES=)LcEfD6M3;)R{Ot=od5ACxWD1zjB z(ey_Cf$*~9N`AJb$(h~-q8QzhB1mKOoiWw0qHoz>F=#z&q!W4)t66_Nk|`2dG4%V; z&);BJdP7eXa6?$V>XC{Ph)o7;_;-y>zd8L3XnayWK(#q{tAArYy_>x7c6W>VOq;?P%*b@6xvX8(FyYLFe~z#b^Pcbx8T6Y08S4x0e*Aj*I&MM2?{l{uQqmt;wnDK9 zzZW=&h9!?@X%mddzBfZ~i3`J~k^nRMJVuyMGTC9d$nftZ6in{#n}&t&0u9oWO&`L;gwoGBVB}JrYB7m zk`SbMeWz@fGdm?Z%<*IMyH;a4hP}U|Xv-+GZ6o*HT7Tg9zOg^m^qau%N76b7HVH{w zbRZJ+t`8aO^^w8$T%t|S2{<2Or;`W)CytTP@Ar_+RkZqMV}F1+IP|uE$x%txf`x8)mL(N zfZOY6O}4#V3hzkucNSsH7fJ(QjoT1H?6T)aYsB&v|_NMMQ zHJp*2WY^D{m3j&1_`w8_)wRZhRg2Y~RqgXHHYJPIa!a0#)ZFdziyF=pIYOm#7S08+ ze+1L|K3M)Ru1%GiKQ+_FjQkw&$Y911XwDavm{|+w4o1;rcEY2MxF`=ue3ri3pAdv( zlI>=s0Ut{E+4)u4G$tw*F3s88h^2tEk6h8_MC_n4c>Q}onPOX6P*24T0*a9oZl|Ib z@@u>MK-0B2p#5>p-AD|)MR^IW1@_FyrjR1~GUWT9#jGBtz1!a0u$UbnLt~TOdadcs z0ewb$YS?fjO|)A;IYX-}>Ma8g06Yrv7O_Dy<_2vvnipkO<7{yD6d9R_pfq$KNbD!f z6+D&Kl8sQwngk}6_G4_Lat!?1CwbhEBYEzWc;q0^lP?VwI?2jrjD}z*W;q&Zd0aqwIy*{(8j$&wt#Et)AZI(<7tx>BhWo91KaD0o5j|I)oUBzvF=E) zg+1CP1v-500xg{-mj$+lhO|Cu4FeGk9aM?CM7}^11!I>O{l6c%XxV)ikT6dRk8*?| z6|_l}%eAr@|C-7hQ`Kmh6x<<4xVTa0>c-ncbC&j)0PN}yR)d}*mGTw;a@O@bIgs1P!h}E9 za^+v73szWU3c%+8bao4tOpTE))ZE+&rmPrl0}o{pL5vQpGHAgJLaC|Kvv)5o+Zngr z+`a(A^8AeV)=No=!`?vgca~1YpJGCI(LXH*&)^gv0S=I(-PDHFQ03jzMAi;o$i;<0inS+HDnDbZi zZx#@t38WveG6JvBD?6Lms1mWVF>rEmva)ajZ}J=1OPW}inL874FtIbRFmkeS!2qOy zxAZNHglx^MO^AR%guks2{)ehS&(6-uz{bYN!AV5V!pzFR!N|eLLd49-$Oyds&%*Vu zA|PYouLSVMz6moC(?1l4|6l_AB{=*qAO9usKb{i(6AB=yK-j>^oPMiv;M36A6Z~O{gwHrtw7a4m0E1fj0`|T#y>j#*5P2{WB@Ap zn*=Haax>U~9m}Kx>{L;;e?swZ9L8S&$A5L?{|nB*!p!`i>>r)PY1<%1xS>mrNW69t zaOiKU(8QJJG!DyzG3OxWhTKKS1@Q##ujH*=5e&zZfjaOV^%esL=B3p+p9?qpH&>1+p(+sOyv zPNdj%#oBB?n4Tj>>+>pT=s3aqeDgdxv*G|%sIguh$SOPr~{=2B)D=ZC7|SxjN-94 zUCTNPCW4l6l9(hO%LZpUQie+xB!;ufL>{2g!WMwdsyy|UKT!6Dt!#Iky@!U}b zA-=8TA|N_Tb{_6l$w*%x?glT_{>*YRAbEnbM{|G*3b-#`9v%Ai^bTr%R)YS&SB?K* zX8a4X@pn@E9l-xJP5x#AC-MK!OcJvN0&f2f{QsUW^pgKxHH-~_GZ?4{NcRAa@V{IS z7{GTs6EOPkT z+H|_9*{yKPxN$?vBsnKe{R&`>|4Qa>&22%HC$7V0kd;`OJoJqrUJq>-%05 z3{@f62VnL*@-<;%HdbmrA-*f(_N-ij8T&5JHry3VO+-0@Fu0@WzvI$R#>j2O7jLNh zaWnxedO^c9I$*X*&k*Z0Q(g5~-E_xT(zg)f6&Dw~@*Nhv8mozEHM6IuieoTcunw~} z!TWw+ughe$#Xt7;5avTKAbodJD)ttN#d#MtfY35 z6_YTc#Bej(V|qDGY6TOcbeWA^Ny(|)Se9`+iaeBcQPCY%^EMjh^~Bsy!=Pnr-I$c&Sv6M1ndWhk1BLX9#!m~KhJtzzT_MH%drUeB2@g)%yA!zSI8WrS?$p2=jU3MVNyaayu4i>ff06^TkBe&lGT2 zOGM9hoTG}j(Pl8v-?YVMcZ{E1o1NJ?jv4`4wax=nt@;M9kyAp?i?EOj|!Lv-l{jmc98nvPndjX{RIY%&{7fDj1?_p z+=B(|en8T^Ie?MKz)+%pBq_|#3^{ldk7B+20fjm~!G-V8um#*wUF9FRU4c~CiwUe? z8W0=J-9!tG+q*N-Ws54Cwry<35?upi<|3rLDEnIiM9uLb-wGBpKI#h`Ir@eu7mg{&vdgQE^$drjk8DWVKr)r)0755j9Y~&_@B=%Qgdx}@ zJSrc*7MzQLK`k8TqYm37G719KeX7Mc$XP_&4AnxvO-up_6ga!k33w5*|ono zoL1juU!(W9fDA~zMp2J*r@kYq3WZO2++ki0Z-HPZt_q(bpKBwaq<1t8cZha~yJt%+b$2K)Vw#WTRO!#|+c`ySq|@3znO1i-!w zMG8Kru#U3MdQ@)JsT?q{MyJuq|`w>wLpbns{Ao_@kCL2d1(UN=- zDTLZY5GC<*j3-N*!!Z`?stpy89A{!C8&7BD%(WLBuRS+YjMff&;__z&^{K#9DDnZT zWU@1(5J#wGVI=tSQk^HNd2ncch)A`8d9ceTeLvZfcp;jjdsB#yM{HB{QW}Gl!g2`!#;sYX0igTv4wO;cG+e;+ecKN<>hr5ox?=E8ACs?m#8L*>Yz^_%f9l5VH&ndB@ixL@>PX(kQ$g~W!OJa z@k~^=rw;OX-?~4LrI}-kLT0}+_k)y%W9YPuhX% z4S4;)`I+$N34*u%Zkr8LA%abmj6z+8neo@+ZtM9Y<^2r}Yl4Hj;c4IPk(u;L{}qw| zI+44s!d&*s4-J;79BvcG^CBk-`JdPVw$?R{6UUMD(=-5DdTIt3G>rY%TStj!@mMT= zI!d1LtP=;bqSE3vrNkr@)NF+INgB-wibA34Im@rPM%bW*l1iKw-a7ZY_BT(VH8WZV z=oEMo7ZkT}QRB zR_nK;ocU!m0{+6OJ#;;%`=zj}4EwPs?zmxe)4J;|F7=R43bwYazFk(j$Cd)}qhJF~ z{LV*le!6~Ps@q^Bv-yxYqm^&wR1}0mF{2+z%h}SNgBwHp*D40~XApZ~2KKY25@Yr} zO2`BkBI2U5qn!Z)vUqx75qz@Q%JB!iBEN?>0l2~t3vyAN3v!iIGbN!Q83Ym1^LrOA zk5fPEAsDGybZ~u5JvVHFd^_B{>j_{58T>aq!BVlzL0o5Qv#^GdxO%b5r&lNa7lU`} z61}^q&|v?(Szn;P(4ClT zf)C%M`E@6BAV)t5KQAj8)C_a#ym!j(`Ox0S{#F6RqZ**Hv*^6lMx9s61D|$T+g*yg zJ-HflR4s}i#}GklTvk5pnlEeI?>c-Z|L|=bU38aEs>t3x6nAq!e;ZU>v+7_r{mj*6 zvgSP$I?wmLl6n>rOO}I=q8^XJJz*`!Z1>{e7+3C8%EehNZ})US?>q@If43*#=WDNO z8`R=sB$CHNwSE|#_T=3$CiJOkZqBS*UJhQD&=`sY`8dh6e}=kY;m6A+_v@k4faEl+ zsii4GqlPz~8#b2{QK8z8_=BGn%C>_0%v;@__V9BQfycYxNUCBjkLQ=GxQ%^f9OT{>}48)|4%@~+-kH}!jW=Hi6=6djSoPW(=i!42L8;59?r z(r1XRQ!+B@;nISDF~Uv@Ruz}A+!|Gd#-6OR!L5vpq*-XlIDaXpCS8jf7gqIS(kqCO zkY%TF?zF&zW5Vq`Ab%^Y%_^Vm)rf8C)_ihRUG8%aUUyza>3qV^VD9>1-RgdI{lHh_ zqpsZs<}xqD>8*>df?j#vhEQ*~4U2rRMLl!&^|y~oFsjc@(07Vsaxby!SG&!cW7ylh z(}#8%VcVI=ix~Z^2>v$9-%%fvuXI1UQ1J}YzXwZ!(nH=A*U6Znj@Q&}xvwvD!biFc zD#$>8k)s!xhF=TU&CaD=-L$-&#pVaJvkoeoE&XoXzY*1vg$bFQCk&f}G!gXG**jf7 z_OWl2PeZ-1bc0oKUEcUc-X0K7+vRSz{~k*7=ONx?b)Yz%&G36ekj;6i){|z#)p#{r zW4=pR5UB&ig(04*E`9wUH0qSrWEIh2?l5^1d!KGJBOCb?+w%&c))rq2!7F_ijnCCQ z70jyZ!M4al$|vpXl?Y0eJk)ZC8rm$tBt7VJbBY)xrciy=9dZ!$H*e9@}5 zm!6zZHL6ty`=DIi`T&qtSzKDu8hrpNJ!&D?!3Y?5Krar1CTeu!VT~*q=Bb(Ht=mQlIIC3}` z?>y>H2^c~7DM%4mV^Jc#=wZBZs>tz-l4Qr z)WD0#2{~f~yErXcdw|@dqwyu1n|qqhU^0U)q@hz>xgXwqKe*nE(wfk#w=Dh2_vBlr z7At4@+-{1ezXR@-s*|b`+|hR%L8?h#NJB|FXyDTJTtd8UdaYh9s(7MtjDj43u5I=t zN={1NON>lWb(JTY)Ad-pEkL3cNi=EbR8j?Y?>p5QbjkD-)P=e%7i2o;|MPRY)sYG| zBA_vFx!&%#d^CQfLDL1Eruy;g_`{C&qBPI0VX5e|W`AG-L#q4B+MoT0WULlgf30b~ z@FO4iqOb5ceU3dh9kF1aAX=@TUwpq4P>mp}^DSD(EjVGmKB6KrBR&2sC5-FkRP!9=FTxXeDQwI+4Tl@jpmik=X1%d zd-Ljc9nqRFJpxt1)U{v30xo2CRBI_`Z%V6O*aD zNG1v#Al0#61_F02{%bUWVW3$S=wKmKx0cZ1N#-MpCxoB8S7%A16R^hME6Zv0Isl!q z&V?n)))7TVv}ZqXfB2i%9;nUylsgFQ%8NrJt9eW8!ceKeF=@O(RRVk@vp8`>Q?|v# zL?w1Az7%GI)n`(GM|td)TSq95fI~240_96Z?Dg`cYy&s!6g8~rR|%Bewmxf9r!&_U z5-2*R+6t{wmU?JcFX2EJ2`Zr=3TRFSgkuqGGO?LBO+YgQRF3J`k1vx-2a4qCe1l>} z>9b7M4vMiHsMs)QB`oq`88hh`H#{XfqLW3jxshWYMjP}p1YJi7)u|sB1!FUlr4K7ns?wmnyFlI9euq z%w&9rc*C53tzf58xEUuDWr&rJlfR8`T-Vc$*Rzy^LQDPq>=6Zau}fl-2`!)CMv+hN zkUN3CbfMRHy|i?%Eu5&^?K&4T-E~`eHzQ|oLSJ@y>1$|bQ)XxW?70Pe2TTTVBQ|S> z>i#OiH|;Cs)5kb3k6OjW!uf;lxDHCQ&kjLzGB7qA=eh~WjLnKQPy^|Oo=ET+k*GXC z5av&hs(cLb_MK)K%}`BoFb+ifrs^zO!4dJ^Couv(G8Ehw(~d7sC{p> z&x^FMRe5dEF8np8XPV^e1uCQVx1@NdATf%hJs2U$TJN$_KVCt=pAApd;XjqD=fve~ zGx0yeF^lCT4eNTnokoa6)kORw0TjQ}8I=b_n5-h8XOqfmNt>;msRKD~|5UnFc1e4- z`p7`v>TEd-C)c^f$yAH!j!+z~&|-F3nrs}m@FVg2-N>CFja5Lm@)6Sa!Gqg>T+Tpv z@&R{jK@go51;eP41ioV56mF>@Zbg0SI2OFLsMu1P)$!IuFyQl|WH_7LjebGW$P-GV zV&99M;7SX2&{HeB%t=naXSU=xtJotE|p&nohvI z$ZWs6vFNS_KNl`}{ZUovdAJB*!e`TCvqlRY+~_ZM9b zN1t>U^{Vuuw==v<_$;R4;Ucg*LF$N9rf8W8L!Cmo)~ zxu|?J*4HqCxlWc`hAI66V>K{kk9}>7-72T!!PQ2+U2lA~ft|j{8{ES%mj{sUWUbcJ;%HC_sp(!lCVjzmXZLu%S<86f}@F=C`P=Or#1 z?~iyvm&os;dU-LBmB{3%s2eOAmshE0i_OeMXc@q-uBY6RknYwZ%k!JeLDYH*8*gKe zS5jO`R6Wm?%vdcFBj3helJ zmRBj@%|%MdrvGNf$xd6-!F4SL6GN6>N(PXTd6}h|o1w^`l99;LMa0%1CQFN@ zpmzPeVMIDvmm94h4L=2>Q=bH4(U=Bj<`mA7b&6MejADdTJQ+JLF|m;^xgeo%R9{*2 zWQ2gf$?|6d=sXU#(3L4dQkudEBe7+MqJs%-;4#PWn1-8o7h8wvvrYG^Ot6RFueB!U zyP{m5akVooHF~~WP0ksPf;L9rKcNouBfmf~t-NGCpY6^~g0t=()6&a_DqHFup1a_W zCR!g`sv2rdMO967^3O2Qv2*K2Ic2!|9L1w+BFvMd#I@XGXBY(CW4GsPF>)AIY(|?I zF}Osvz!twe9h4D&Iyj`^(?Cos@n=vTiUnP-cU64UM3bH}ec1Ij=7YcvRkB8f`U^&b zhDvq@V9A=oj$?BL>6#rz1NY3ALEsSShWp^53z~Fisquq`^H6jW_RZwx4G@K5+fo$2 zVCc8T4z9>~`(IDNoR_|v%g{mk85)>;u}S8J$cBW_u`(pmTOYZUK;cj#` zuFh_juJ*g;4ddh?1Z9qHWAu0wXAPlTe4NLYIAwP4*u##TFm+xvHbLpwaxKK_RW3UY zocu&QYIK1@qf#p7ST6~hj3cy1d|(J^2(YcjlcTSllbTvqPoamgak}GL65mF%Qmr|z z;Ar|pd`S$;)s|QQGB&PhGK~8=aeZNUCjsSjI=Dud$j|q3y&$IpskX6IYw7~oP3rCS z=#!ECJ`6bz)>kFg#6nINw5b9Z}y;lWx;MmNPo3&qIG=TyQ|`x$A}2XU1Ey!NYe1GnoQio zhQwq41f0^K?AhA*<*`>{S$GT^_ArWpwfz%RLUNWA7qMr(q`Pi;t%XLE*mnwxIoPyT zwr3o15s4!9?*vzK>N%2NPCh>GP{O}?_nE-Rv2vh+ugXYZU@WvCMk}ZVVz-I-V?ku6bGb019jpI)JPJnbl?S^L_`pF z31vUqfMtEHHjIi;<_1}ni`H#rH2N!j91TcJ12YAJl_GT&2HMw1@?I%OV(5rEbJoDS z7R9Wy_`cc4S-S~r?xZ^gk0fI+vECHUG~;7HzdhdhLd~ z*c|cBfua$!x4GkxGQYlC^K_nOX4%~e?9z{AK3=wHC8iQT-dgZldYQtnEiC>f+B6BZ9*P+F+jU zVD)7JjHr9)h(%s@jCK?wCIPb#K&~A&pP94g$HbI_+vn0*R^H{=(*~Eu(If&qAcv2F zrL?5%=8g6cbF%dyqzYD#p1jv-N(xIgo5@jIBcc4T)r$MVoZ7xvx|-sM3^#{sFt_4H zP)K_5F67kLVWv7$0$u{zB;U7btd@);ePk61kiUhZu5H5Wq`@zvu38#H;0P8{*PIw9 zG*cLRR@fvRRU}cYT9vi-(ywGoJM*nFO@iNOYd_HeGY>>7kWEuAF?0rc6x2vkip-j% zwkC7{nwT*hVrT$&_H1CZ^T!PpX#f_X zub$5DT!U*Z8u}y6Lyc8>E4n3h+xp`_I>g_mEK^2!H$uVS6`#SsF8C+>T8?TD%{FA> z$s*8;bWlERx*5b7TwmcRR%;cTwt1zuAcIEazth{}Z}sP;>g=+Uuwk69z2EezA|bu4 zyVUjMte5=dQ^!48TUYdgVrhfwu&6d#&j4G(ljAznML$4>1xHb7p(RO+gGQJ^Rkc?* z&VZB^b`v1sw+|cX03yz@q8KW@Ql84|_RSNrv+64B1eRgbc} zR=(|gOpZgLAW?##g>}C-vb>959flVq6w4#mOp0U$Tbk7h)lGh4sg5JG0ors}j<{Z( z8cB#~5#Cm-E2efO5p~ovNKYfkeEL4pD&9z(RTh0;*#Jc$u(W2Lnnn9-fN)k4jPh@L z3m-X>nT`5~KXF}Y2uVA39iNqV54oe~;*LvRbNsooXTv1MMb2k?Gnd+~ASs%Nn%mwP zdx7~;$Jw4y3HA1C!WhVlsD>PtOYJVt+~Sz9228jWa3i`IvDCn0j{cSjSpdHKEbORa zN-6N>H+beKY5{Kzqb*&83vbcP%8?@syvZ*JSKtowHpG%h(QCqiKedjUjtXbbpi^B$ zp2f0@OOdXEhjznfmat_=i8^B_#>6E{?*2r?${_kB%QDAGk%_!)>x+5@!C$mUdnP?e z0iPGfu?Dsy4r36b{|f5Yz;w{e=A8LDMN)LE)D+@e;E=;ZEf66kEsbeC@$&J=7V^%( z#C^X^Gx0EF8oP@*qf-;vkD*AjPc4tpAE}n>TYp&`hUqq8q4lh^M^5|ta8-TjF8DI6 zHuB~qI}<&K>)V-=-dw;yLRkc7iy`5sb`_|fAU1)74MvFrrwK`j_O&u$!4|f*452WD zGE^9BbZDc53I{(@hw_Sol%T&5SAzFweo5;@nm+p6R_S<++3Jf8Y?1V`IpuSEycly&WkHA-8l^;3LSF!k9V z4+V9ore8-A{jwBSqzw7Be1|z@H3$6yHYcIjdB-8$bCDMHQPmBs!W&QMmO`8>wuI@p zzr988FymjcA7o+i-rusvgzmjVj=h7dfUJ%o5))hzhF3zp?Dpd14=4G$VSV8ph2&MO z?lFG?6vZhxOXoet2eZ0P-1MW;T+zuAVD2P{<-}NYni;ISx2HE z1LYD~7FPp>6LTwsn>lDbCv~?SO+968{w2gAk(1um23OfcY*&cIimc8SoXL_q;k(Z_ zEYt~_`UGTlB~x-!+}acSu(3UeQ3xw22g?{M2!MSXAI$gJM;^+{gm|eianq!31y3OW zCzy}H39?fD!INc4_Jk>Z7LK?qp98dQF#npSxwVN_A-j-UwK=NC&Fi0m5g~p-KMoYj zz<(u^0(Qk;=Yb{Hli`W6T4(tF^=e4vCLr6>%Qlw zIRbOkjhIXaq})n>AM{2am|Ee0#?y>J90IR*CXFVwg~N`~t?_6Mv4*}Obg!v!I@&*C z*`AVccS%q!B zt?1>$%O|TPVF>1D^X#Pco|th(ObcOp#zq)pOV;M@A4{f|NcKOa*JGQ0MN<8pRVm*q z=$PO0ZvK#$^GR`X%v)SchyRK`HjDROx)b|JR$G=u#NWXVI=C z2irLk$Q635>N$gck?8)z9(~DU4~OhQc4YMAp9?1q=84>jn2WU(s-;Hf1?i^pMs_g8 z0>qpedmWa5Q9A}dOe#&N=wTu);DY%fhR9tKo|i)AONv;GmL zf9O*Mj;GL@c@dr)Lyt$ZUEdeg1iDSf=e*dhpWZQUmUqUhQsLrS`O7qG|3qAfq1$0d z>77p>z;|0GexR(mRVJuu`!W_!NQTSX<6y@OLgD_lxoU&ACDzjqZsCA@5BSPgw;Njq zI9!w@gd0zBm8wRG;|ZG}FP@lk8h*q-$hSLqs>dSLjN!%j1W)Q$w>OVD{L&G;XoQFp zzRhSQyE0%o38KezjjlX3FrsKn<7gW2Yui57?aG~XPc)VZDsZPHK3*`}biF&1Ub9W8 z!BPxkVjz0RmNt#g`FmnYy|Xs~_bI$$$VCTQ7`kcC@&MgT+ML^#>pLsMAvBmhA~9A>GjQ`-CJO`8!8 zMu@ikf^tL-gztu`H1&dhM5wG4VUyUQQE|4O_S1VikCJwOd=zB#_;q@G6l_108LF`x z^VSDTQtt0IrdZeGeRfgN_BUfb)?+4$(l>G9dBBn(HZ&X9UJj2+=DquP?m=x$7RN7r z7V~a4A+fP{I}w+N_=wMoUPYPnqA4DwTi*M@9i^-*w@9k*v5^GoAVMKg?KwdjiPVq% z+gh%z-@7;%8NXX&J=iQd?efJwRGo#^K4#=ciz_IkS0_mH9}ib0Nzg)-)X94?59+j$ z6PD9>2v3)S@ncMv+}EYyJ9E=N)SMRe&*l{cS)<-JR=AU)M4US~WVZ@#@vBO$fc9UC zAf_Vp=aX{cv$9$;TRgSW$qk` zia?w|Gxtj{^1(mP*pZdRMKbKXh^Uhg$Z>tG#r%2KViwgYKNtk=qCP{Kd{(oMI@FUT zWvC(_a27P11wLH-C?%ek2R9yr)O`1W2wswc>!m6=9Zu`XUd1X64kQ1)q=vT;Nb0OVP~L0JWq1P@fju=~>O@6msHE!` zN|3lW#|p-_tlF^vp)bI$dT~c|H0-)mc=aR2U-x~bAAv&voVS?0R>sAr6&tB(GvrAr z(x!~05V#STL9&1-xPn?OV;gE14os$s)lbDhl11gP4V~8}_nRLCfQW;ZGCJHGQ^uVQ zCN$RZk>#`2g%-VF5!>Y z65S;!6)t>x&3~ni(GNe|{UCs;-22fjSU3ZhT<#nik71O8&>4lms;QAcNevmN)*=4; z`X_G;g38Yw50EuW=P%qs3q{g2Wks{t@*Oij`KWVm>0(A;26tOkAC8aL8nLEbaBv#- z+L5pR0KV-#XGpS!pZ0_|t4g4k1qk5`xL5V6S7Clzm~m(L?OwHT?7$;;|LzxV13Xs& zJY3<6a!rw>`aD<9I&74Aw7c7?RG5V5e1~gRIRxdIIXC217!h}*S?QXuUCa{fe4~fK zv=ei!O&D`|T{L6qQ8^^I*Qy#vQ&gQ@Q@Qv>|Jz>cKMl>04;(BY3_rRf=ccsJKcy@l zB7*!PxK*{3*(*4G()MI~Jih*MLk5Gnxdss$T1ae z5h|Q%F;8KRu}EGiF78hG!ljJHpS+#ODnFMj8B#;>7*;MT}al>h7$ptgKSZOg(QIf1Bxw)cZoU z`IShi0QajY{9cQ;LAQ%lcek~`#N5_nccUAWj~W~qi}K$qR-lO@H>|LM5ddFtp@9qX zk~fq5?HlzT4J*BanA$k|LH-QZkEHRYe{~!+`i!v6F2sgKZdk!JcNR2h{-j~ev79R@f>MaFL&U+4c$jXp zfOyREKLIXv2#Tep5XXMpF?ud+7ODPh&r89g9R6CH`3~V~K)7r&iM<5_1N+9muK)Az z3|8XFB-^1`Eg_@wXps6 zK5ND@M#lyOjxl@x($L_zwDNL@zy*IJ=T8^)r-6>zW02rr5%7PFpJ8Hva~TK8K} zXs9Gbv793Za}PE`k(c)?-TV&}&5A!sjg3Bogb#z*b5Rgh--8dcTe@LZA3E|wF^dI3 z$%HALK54CT9LoA z-qYE?^!ab>pp&Z{L+1){C6M`JSsN275d(*fVZ)jfZ26eqXdM}63^i)RfwVg%UzpT; zned;LPC)y~|TMY113*}NlMX_Oo|dSV6kT1X~PE4IhY5di*A|oLsfe7=- zr;~f+B5+&K;kYRgMBY#k)8n- z6KW>;%-i4iXHJQe;0?8Kbv*{@QWo*1-!Nelkl>|=-OMC)cc2RjERfqS+$wF|Z4)0f z*}}t>SD5?yXDS$uB)g#=?&IW+r)2z-I&lhG_x1aF5T>RvX^CMRk~aF(GBP-@F_{8= zU4K_%OwSGpwE@zlDG99Pj9yS3nETppjNrpPH8F8;>=@{sq#mHTu9T1o*p!~ctiy4eNJ)W%Lbx$L2?+-n5SdmuU7@m9rSN|$p=I~|WO8{H z|A|`ETh;E>HC*WXuK10L7x6mE7{fsEWehtc=k>)0KVT5NZyB=rEAP=PR})CtwHMfB zs!MgZJNl-|-bR2k$mZNt7N$8b@^zDc)R}u?XcYIL-etnU%5Y8KZZlI$KwC?@xvM+ zGVpgX;zPivtkoFij|lAe8>ajNX4K!+qFtY&qho)%JYM$mKe0yyuDjDGzM$OJATbPj zLa}1P1sd~>b$*_6!FBsZ)8vUEl#9IPk=HNq9C{ryD0iMWXtkqDtby z2u~M?ORd2Yb5vD8m-f$+zrSYD|Lbt<9lgvtJ!3t~;%(#wWwi{3smlk-Yw<}}dv*#; z`aO&LUhBoCJ+-LOC_Le|q{_q%RZ7O{OqaX9Rey^==^f67+Q`@TYKp@23t^XxI8)BS1Gy=x{9}3oGg|T?L8wl7 z0hnZyZkP=(i(yo) z41SQC!q%p6v0D}xFtAHtz8FW?tx8t88>S9*l-nhQx15Fn=n@ez-ifa zNDz7Qt%(!y!l!J4Ud63a243Sha6nx^pjMnMAxa@H7L|YElNHbRz^5$NY{^z6nHb>} z2{EYip<_JYhbriKh!p^Cl0PG&h14W)uz8-M(qGX-g&lV=FM3(gVh3hV_+om#P4&J->C6 zsw67BGK&ze;!%=Jz?2m=UIu5w9rO6iGYUQ4T0K#5c@Q<{-AJf|l?}lvNM_IWdTHfU z^4Qcz>?#C6oycKF_>`i!I0>4hht6i4#0Glk?aNwr#>cg-ezu_6cdB~bjX+fiqelIZ zxVf?R>wI)%MFgwWfM?6+IRP>Kqmd%;&S)f>!32rzsL{$Uds$)d0 z;#s8F?e;dJER{z*M2GAiZnEG$OCH=FN$4evgD<#(H%6-WF}6g5mH3*hiKm$N$g8(~ zc{)4EUZSS9PCS~u&wr&(IM@lYP05Z1g2Qr2gWK#PFQzI#PLf2`d>f$lp9Txs5wp(| zzANjNld8E{QCr8373H8BQ>^OXKL{SUH@9hUxHq17}6I{p1ewW*t+4x|02qy)TsmuhU3V~>OA*8+A zQ{LbjF3WH6U97jHH7mtAS|F~zlFrbvxE}z_A=alUxJPp%yl}M)d@Qyyl$sxYq_Omg zur0@y4zI!AqCd6>Hj8s5bB3VrcS2?rGbMICcnRpAP*oFZ+L`*D#(j_1@qm~^s}fRO z^_^afsxegaGaspC$)wnz!k(NL4o5(3BxG&^Xim^@k152pA=2VzpQ!~lc~``~Air{L z9Cb{21`7($OyIb78`8jC9CWT5*d*{`uS~t|eOCG5dZ3ErjC@+X)5$-sa)rkjp3SQZ zKSuQ-HmEl#FxY!;XffUI@qx4Va!-EA`HXY4hPCq1?W}Fh?)7!9vyLpm`yJ!-hSHy!xC+){?vV8p->1HLwanqS1TAd-5e@7e4@FDZtl zr%VH|Wx3|MMYG1fHL-@V6?N`s{leN&eXTs{e5yR?{098Jfx6jbM0L8>I+031YeT0? zdS>XsW?5&r-W++iQ4`63xCximWCTaY>y72=g!OcoB69eknpdv*&a5$tM_O4x0*Jfw zTo`-mJTvl4zrG36?pbQnK5FxTxvuPpxT)-Mzca$zGCEajnW{S?BT1gpk?}~s+6;LJ zx@)gC?%397(%!RA95#gjL)M*Lsodvoj51j<2Rtc2oQswBY>!L!endLeyHrL=3%X8Xm0=COH##)U7pgbG&HtN|O+aOvv z0t)qh%xQnA>s>GEfc9D*oXS#YN+zB=!CmSrvHiBhdaH@@`)RgUs)6aW*L+T3M@bCatY6iI@AdB2%P@h8Pjy<1Y+4&3I|Vi*qx*_QZBC~p9z_%ADp-q? z-R`RyHeqN?Q@TZ&3 zume%+{|$g=VPgd1(Lf>^pN5%0$>2T_y>pwN(!(6fS@=&0|PJ$ z_)M(8UI501=?}`U!N~SskU29wGc6-KD*ym|_CA7MkadTDLV@rEj`oUH?jdqccwq6J3cD| zuu_))@|A^^o|c6f=z^MV`TrwI`9rwpaQ@@R)F{X zn^P3;w%0Km$|2#gL;Ug3{w13ohYFi%i@}kCVT)h8!a#}z^lvvdRkyJfiOQSBO5I1C**|4KtpElFHlT~lKyUsI8Z!$}5#leu{^d0rfSHzojh*#R z`m(YBgUb5n8CKx<0yY%bDgY}3?cWyv3cV_^XfBLGlV0ayy`WL9AR0VNFp z|5JQ`@lV$MzlaY282(dyV9m;p4?YMeKG0E*7PMj1z{)@z7H2afDDm>?TRsT|l-hM~ z)8)l$iMTla)8Q)|lJP)Q%{lol+|m+Brd)+Qw7?P5)b!F?t$%STvb2n5k*k0IDA3P*A&VSl{dlG1 zU)@ptP>kwB!lNxrGR3z{iTF~<2UTP^QZM$U^vxbWpZFJ80l!Af=X1XAvasq52Vd(! za!G&4v74Dym9jXqeXT8eN^Bi*9X{HW{}D4_S+HLuPl3+FN=dH5l_gmOw$G-25F*JO zA@+?ZfIDaTOXmSDQ=QxaW-TjMtD%~@t(3orx+(h4GDE06Sdp_~>Rjwt4qsbNnonVU zbg;!PUD?mO8N4{1DxIk|G?j%f;&5;9wY@Lkp-)5E|8vU!{}em<-*gN9bME_p6fgK| zru|Rxg1?gI-zQ_ne49gZ+I0M7$Tnmu$L|FFEV>?*ZXQ&6l>9pOpi);C|i|k7v_+bniv) zu|!^msUb~f*Itg69k{&F-?!LJp1I!C+Q{v%aQblMD}p&bVX9zs`gD)A zygqPWLf){!@go4=V$b;ZS$61=@uT<%cE6C1zGFe=qT3=%z@za~?COUY!SO-#BP0u8 z?4s9?yhH6`C-ZCcLy(KEe_bW8f;z9;5@c7zw*n_4u!0*ozW$<`@PnunuN~QHyc14^ z;QdooP71DRO|jOBJa% zyXo|}cip#_LM{V?;kSYxEt~Oh`P;wZ3cr5h3UZ;b81DpwvulTCC3r`%5NXG~PQNl= z4s!wFih3ki4tmtk!g$Z{#Bl15d(Lz3; z-QhpL-lHC?Lv(x|bn$i{fMhhD%`3s#)H^PZpEbNU^vCdppA6s~xl{0!?U8Kv4+@># z_qksO{~gBz0vzGe7Z3g;bFX7M#S{15_7%kt!FvLI_btR5YKtD>x(WNkUp%DC!0w*? zk*tpJJ!=L2BYXt`PdDnU?#lX5$Rnl&{-b+61df5E4GA+fO!Wvb)*kX1w3hG@0{_P= zbuMa=TdTj;4qiLarLdG#5s8w4tT~f+UXDFSPA8J-0&#Nq{fYvlYM=Rw*QJM7C)lYKKgSk$ zQ{B=`*tqCKN9WTRHAIFvQ_VU3>^0zJak~w*&vjU)dirZSVNPW$qT>tL$ABCzjFmvT zE!Nq5_I%eslZ=R`SLzk_D7cSCD~#p2YP}Cr%~4;)+}$LgF3ZA8aTP{;47hnMM-Im?J>W(# z7x$q?ysGzZm{ju$L>rPnyAXY2LX#=67EZq~zDf=1eRsTespmHd z|MtSR@ATU7o6X#2>em|A8HQc7o5^mQn9)7n(q-X5NZ-tnGVwVzz@l=d)##K8480Ry+V9_oFkWB@L8|EyfnQsc z##)nQcGw40^s4L>d#Oh(bNdkKYgag_TVQA_thx1ve(t~RJ0X)vmzUA+JwXDw%Ifgm zV7bnm`HGiij@3T$m5tS2=eMb%rZQG4ZvL3jSXC&?dhmv&Et@oYAikfLj&gc;(@yfj zZfoTBu@-}V-LqZBV@q#vf! zVD78=n)!ZI=rZH8i1}I&pL`^5^n;UA2{uP-l@nh=bSM8Woh5f2;#RmZK~Ywvx^InY zNvmiqCd>|!`oG8pA&U-V-&760KuKi`75#93uWTcl*-*tzL09dvSm_qB*sgsxLTWUs zPDu$V4K>2jsxq=SJ2mh)WUAP*^{m(1{w?XR&Kr3rL>k`?gUwyv!+RpBKh?cl4-r&b zBHr&Vw6`f)H8K3*u$Ey=eog+sJe5@H{?nRvUTkKWPo8c~mP!a~9+z3_Ct2~r4p&OQ zQ4&!Gp25{vKC?o<zUi84o6|@nMFgVNWb2JC8scbvpO2vS;me$Pm8hh%fYrg2O z8gTI&@9&QKiuB(F6bs^rLQl$71OX#>#A!K6nnk4g-jd8EBVSv*HzrN0B_;3j+zgg~ z$j1GEF`MBf)ix~PB*4x}_(rY)T$|Z-havo~OPlE2I-bT7J$>p6<=%6G zVg12Dj&c+DkrjwM;USKsknqbKk((;cZxyC8*=Xu8ZGn3s-8WX!<%WD#v$Iu(y_4zQ zyS1t>{Z%*`P2#!&AJ1N?k(O6p8~5lOg6+yV>SYDt=vv*fL0iq@HP`nu=a}6nuT}k2 zk9P%@&@P!YDnq)ntUVr z2(dAitp>1gqWfg_{6Mp>`z7LG#$3HQShZ}jlqV8SRTKE*_G)!5O~-S!xpjiJdk8Ry zc1Of#r{fEX7itf&W&6WlLQ?3Vj6nHO-yv1vq?I6^IPsos)_+b;lC{xjDawMqs1Eas zplCLRrEV&$*k=Tb?N7X_b!xKHFA+^VstmZsHA=6`13akIF3^ay@J``x1E>9Tg-it+ z`}Z#6TxXA)c5Mrm9RaXd%Y&;$JJ*eG#4mgILpX_1YdB4uob0?#jy-#94$YO7QCQrt zQ(##gqu2*hj#HFalOLEe6>ypHM1taM@1(3hXj%k|4a%SFpk%fK%>hS>Vq62V4E z6FZVpf`*JO%~mZ;*P71jo`}5nqhDire~Z2kQ!VS`&q6mi%f%0}2;zdG1J-n0DG;Mgk_p{ua>uowy>k>QHFsv^9#R6ZO5 znkp2O_RK}5b3@DPNjnA>v;xvX-xKCVM+^}~88^|Yq&4;q zwf#x1Mz9t`U6s_OeX$O6-jBhn(K4pPx=qV+@FXeCZb*(>N(~RS=6W}Wvi-?p5{09B}r^m`Dyp@3IdR#1=9Y(GG82jrpXHQ`QrE{yU!BScAmjDt?ihFrPWCZ zN@Q4*-|pa3gacCAhkEZn0WABW(!<(o&Jm7@i{kKXgFJ2*MP(J{T9B}^C2K)ll#)b< zBRYgXKu#Oww+b(Hk-*Azjq7d;Ta}#S5`t@f8@x{vto6igbYbXxTdRFxAwz9ldrB8> ze~0NXiMG_Z_c<(5S<4u&6%FE!*bMV1=3(ww-@5$`(^P}|T$LE&R0FlbyVA8{^h^`^ zVfM<_(U$4ubLS@`w`<<8YZj{ng2Zea56XZ|P(QTPjpBDmgHCKQcCixS=&%{KARzH$ zPk}rzuq|F(wu^3E>Jn#5S@Kb>`URExQ4y}D<2ERLg8h$4P{KVqZCvoiDqNDzQ>C+;KBp8xlNql8~A!yEL>;lhtub$)JHYaLdJK?N--| zah<74CHoO;)EeM2wyinmI@k&U7tip{qg3%D3#0qsEW@8$(q^}i@mMO%JiZ1`$eh1} z+CjKvD_S;`RR=AUsq8h>K%WBXBqz&StoMfP^EAHTU>?Mk=pwJ|# zE{QtMFV~NWmpDkY6tKunGT`vNBJw#P+)PPG-cPYrHPk#ZQG@kmDjp{#sdsILaa|n; z4F-B#32?-1wPZ7~@~ho+P+;Syv@+JTY$H524KRuwxzNd!raPj^B~XgzAAUJ3V&o$> zz-g&FuT`Wu6>D>ujmGU1_Ts^6ZM|10F^Nhp<;kmcg?btU;xstHyvc~mw7b5Vj?t#h z*-y_)79CX?;0&wWuzRuJq=5thF_DS_^Qe`^A)}XZ4g*ib>U+wbGgHcKNH!Haz&)8;fM6 zbxBJo?uegizuWcP7youfLWq>E&ZKNeU#^#Rq-a^$_-y=C4jD>0)o;68y14XXm}K_g z*dcdSwE@cgLJAydGk{IHwr7`|WcQcl+9Gq7=l$f6a^W58*;uX$T?R=t5A!SQ8w2af zAjTH<;}TeK5R?p^tI=BnF`aqr1)aVQBE5P!wYoAoEEco1Ih8PEauNq&?61t!kO5Ic z5m@ZZ{*2C8#W?4woU>SmbNNY<(P&0uOnH({z^^j0qYnC=Bu-K4vhUn2Evj>FXbz}W z)~_nI7P2$zG~v&+m2+&Gv(-!a#?IK>T~1FOe&nIOUzatx!A!FaK>webXc`g#$F;;fYYKK4+(Q9+|>e?1*OsU6PUo|)tXJ!+{6s%a3)UqAgcasrI`b5{mQaXg5js&qA zM38hHDlKck7*FT>2PhhM)it%PYTn|vjN0wFS z)>AdbIU9$Jy7t`|K5yueXOtGYX&Rq4jgx_UvU25IwMO9tH?>In=VV-LaCUIawK)g2 z)$dM9n)<#ZEMPRDq`gALedAy`MkTgpaja9{DAwnFD-a(YgL|OyBfV=&2fZ*uT;Doz z(@cMlHyfNf;kG|GHm=B6F<(seB)zw0+MW%b%xvAMU6n!+oH`A!5~$T*j_~puIk6W=$5#CXi~+(>ijE~1po0W;-D?75CAPEaqbH{V16#hhU( zr_~w6q~+Cy?opvAPT^Mz+)E3ZICF%Lvh<4;KHXzU>uLc?TwY)UVzhpX{Gr;JFRA3* zbO6rkyx}-#r}t)XoIV)Xdx=sW%ulrxEyo_4o*&MD)VXsxp%D^^@qrXd##SQX3@g@% z-00Ro$STW~%=YbmKV>PB=(UR&!{YFE$>c*Q7&|rQbi$CZWi#3&m=F;>&e$9#bxY!2!_kF9W}wAi|XrJUK5++AoX90)C5Lz6~EIU|+y3({NC< zqz8zTyt$EKdW+k=5}U0c&kFHxCiLpCByUVmOW!`menPyfCF0m^3|Ycbi@kP(LPxF` z_K7Z~Vw9{$Yo=y42@i*7oM5Yek`PSECS(M* zxyYdiXU%;O{AItQ4|J#L9#srMc>zB&=Z+g&R17T;0i3a73pvyreUu0)BxR-HhA3l< z2;%odB!>3=$bH0fG!YSM5=9-Rw6x4Nd|k6~A-Qx=wt_MW3|b3X>Ry*TZzyj+oZwDx zelL_ezd~vKoTb}pDPB@-j4-W;s^oROIeu35toD-i{+acIQ6hYOD1*Pr`~aWvwRlwb zNI;J$Hzp(#@lKJ@33zR-b_)S(qsXLLs&Usf8nuVis%c4DuwhR2oLKaJAmbqj`d1P3 zuXJ%xyNbhhwlJv^UlFMOLv$FF6$t~8Mq0GarK$N#&pjIDVK-K*L>0Eh6OG#&qn+S2 zRZ&#r)l|*(a7}6-Q5H@>iXRf+;VUP`6Bw!7ad&pp z`4;5a>W%Uq|Fr99Q?%<@#5*5;5;Dba!KcG%Bls# zl%Kh#x-&j_D9U{eQ8O;|CD+n3EGS`w*fDw<}g zYgmt|<$v$ZNJ-6@w8)bsPTE6Wg9L%xis{8wtqy&%K7-zH{s;9 zSt^WO=x?~<26~w?!pY@5Hq>ueVO&{6m>tRtvuCTH-rUGgt3AEH0Pa|qjB1D@q!*0Z zUJyfbRcGhT)`mx{e)FnLV;q1P-MSpUmvikRCAB~Bt{_s<3ON)f^uow90j_LW6SCZw zZ@(YY^xc`cD#D%;nOOU$Y>NFD~fcbd)c;qIPVh8I$!QR9W(rjeb`Tewv%6JLId^W1gi66UDKuiW37 zx+qx2hhdXb?Nz7DFx?9p*g}j}G2E<~w~drZ#h7P8(y4AKrC=N@Q7b`B+(S;lIxD8g zvaQdo?tjg!-l$4Xf-<#bD~>{(Wx+mfV8Wo=Dk40ZuN4M2!ux5CL3Xc%Z@G2~^KPok zt88ax=x78jb^(pnh(6nHRFZLrli0PG} z3&j(1XVluUwqfH4jqau%+L+nNgG)bRopZZs^&|n3F9|pDvD=Aa2R19!BPa*|i{?8&3uE<6!G>oAfe zICYlsF6W$0%vRj)uT~yte=X^a`}J71I!U0gS-sXDwj(5#Tj@640vagSU837Ll)M$* zriGEr-{RC~_7V~RMb~^!6h~$^RsA#6<6Z=v(TH0p?*(ANPDX+pwZ4`sJ_4-t!>vNo z>sdnBL-y`f4Z1F$<@Oz@U5=|dW_3t~InZ|5glAmCMC!jGvJrmn8%}q;uuzLVK8qHi z8VfNq68gnR=&(ZAm8~SNMX~@q91wD{mq1S7bJnf3F{S6OJkHbC^&f_Qk9g*4>Xk*8 zb2fl5-DBalR|t*1+)N~MqxfW=JofF#&tUYLb;t^8Y%-N6zfa4#Xh_R#bXsTLnb-5_ z@Y-6k`SoGLICHa7f4@DqFIno8`!L8-VT@D;Ys+3mytvtVb3Cg!d$vjHDWr}LlihY; z1!qoXA+Rlir{!hX%X2j;I@4`s7^5jmX$Lxq(1=o&Qfpm7qk>%+FP?_c47nCclW#f% zXWqq2{wrKsxL5V4;SnfdG~Yf#2z;-8tR^NyG82k$+e8%t)U>7rp$^xvrJXWhB<0zb zcp+AX?zb9wI_6Pma`XNyS=AC*X!dX~zZUB7)Ri6{@1EBnRN9_ASvuX%aIm1*1w6L4 zWgD_o(k5GxqfnS+4!ufbd!*hmGqO|CpHIp^EM@Eiq3PJhCd&FuQH11dW>c=d!_I)_ z)*TkQpPQ=39v5%5%zi?tb=z+jFJL0Zyxnu?${ZH@T}#o4zo#XLbQTRx2{ov88w6szLzFe_ZqmCwPY*bbsl_s9wqcN#RD zIYKp>p`A8FGpU6_^+zkBlQgF3Um<8i`%I2%#YbZ&$-j|Rr0sP)VH;?HUfQx@dO}V_ zv$Wm=+;`TE`wjZkoB|a`*n)VqFdVB3k!$z&V7OM_Xe-20o)=bdont7n@2A0Ftoj+$ zMBmKPxIpl#$!$vvvQ+fqy5S)|V4UkIiGq<8JN=Od&h4v5ALmnMAwWEgP0gEZDUhJ6 z{oDg0GWO}Ecu`d#la@8>#rP`3R#GCN7m|;E+(p99KW6A;FdI$44`k?I%Q#5MLbjH# zHddx>i;t!(nKh{T`NB`g*p8?lxASg3eZ!iVt+v*2e7Rh{ZTLvz{AeF1dDv{SoLHz} zPBi?zdw2Itr<_!pKZ)ZuDfs-9BMIi!g&Rz7??|B%P*BLA?n&|}io^fyGm-JqqjY2A4h$9PgI zvPqh~m``J9&W?Cdxd%TAN|Xs~24Vy%tAKi&vijq}B@f{7;yV*wyT?NHWy@ias7h7B z1M6Z}#pR3U)CnDgzjdp}UNIf_?fRvh{HYuyX&y4@4(0hcN9;=C7vXLnR22GXBNd|n zc(`C?BMZuYo1!m(&_LSgwg_XA18pMOi2=4O~6e2GO0(v&9ADA<}nFR>@9 zRY9Lg;$NcGrBv}R-xzp?T6z`!00*jQq}d<6? zW9$+}iO5UQZWi9jQV$Oh(oPE~M#X{F<&gan%HmK0Yrj~WJd!8HigWKySbtj;*R=ai z#N7Q2hF$<9g8JvoS&ge$O6Xc+lB5O2l$7K?Sv`5bkU|KULC&z$jBa+1gt!*f#M{Zr z6h`}#8~1Pf^W8OEudC-%TsH@_o69-11&*CKJf4=f+Tf4p^}&s{2)Xb}0yt0f1D<=V zfiVBZn60gzV+=$71Aj_N1zCIwCkP`zL4a)D!kAoFkXSC_ONFxP?hyukLBiJjoYx%L zU3@HQ{O*G&6gol#LJxF!Yrn9eO)TCCWzp00D9Lv(HDSH&*kdeQ=(u1+I0S!xsrf6g zwL~O}ie2|eoPwZ*=!)jUH)lBdg8{UU)+{ai>sJ=9`+Gso!>X*|-bkG~*yr4-woR9* z)^hPvCt-x|1>A&lCd_0TThe7NE{7T`mE-icZDCgA;#pNej9O>W=%|kW-DZ10D#bORp zH|sxCo2wNrgC8!vw|@>fY4X;~^H4osaF4;!pdHcaIDa7V?3QQ~mJZK+s}JNgDHGJs z+vRU;+^Mw?92-#^$ZyM%4$R~12~%hoj$c6S%LbOWwRTZtWK)FFp;7A`KVg{Si=-0(o``Hfy_mTJD zCO%{t(7B6!bhe~2$osiEh2T3ASaEQK$yn-h7__tlcbSPFDi`QHlt)>Q5^kD|U-x zQ_y1;6=2Ww;iKGZ+_`0xzsPE4nZMXr2;7`B%L-AZxWAG6z&dvzIPI5FZMOHGTEcBEG(f7=0>F| zLs1>>&J}0&S23V86sH0kW!k&?XzUn4fN*RJ1_RnS0?yVL$pP`9rQ@;TTx4uUs8Rl4 z{m;R3Bjmpz;73^0C!Ax=DDo!pVpY{Czl*pLwI!y*!I4$z5l|>_ZAv!G$GGeM&~TAR zn5Fqq3x-2@-EHhf#~6Ax({$HpQH>k(fLo?#eZphFW$`UaG$0ET^XpEDU2gjCZirCr z44@)*XSt7YK@fh+J?54PM)*x5^5z=H^1#>c6`;Y70C}NMrk~$f%9X{(5DB1x@A$|m zTZl|l!->jtZ0Wb6JG`oug)Sce9#LMO=~!;%fg8!+(%!|cZKbwD!?|M2EPg(a5B48E zo}L~VWNYbHUH@4huNNLCo=7H6cvw;<%X6O&5>YUFoQA3H4pZC`I!HE178xMkLeVEx zJHGTyP!G{$Y`I~MF5T;NmCl$}bT#{9^|mei$ZK2#s*iR3=grBWr2zNoV>(LY8nJ4f zK@YoiPRvn3xCTR7)8?V;sjMB-g9+&KJMZ{fx3}x&*Z015mf~}{qe_NFe5v*CmqP@T zAE(b!z4)v)FEGqyFjF0EYqugIyCLKt4w*^h(;2-sSCylD!+wp!d5wp&aj2#_Z(I|4 z1>TKDTSr#k4t$4YDWZzFrV)wYga#$40TQ?&?UjA@$Kn`oR9SBjU-`z5HRro}f63fh ztM0saF%*5gb+|X4H@|EKJ60{=wNS>)Sx2U;(p={3&>Qr_}I@othaIDzZ;tuZDVn?;bBL_=_5(NagRH<2|!5 zcPAC4LNhyQ!T228;GL2El4CYqQ6x6wdPZAKk0rs#t?yUQXZHONawUanwY?BP)U?d@}djMs1mWcn;)jNDPq6i^n&^NDW&>^!Kg)qN<)WphLkhn z2<+Ir#F2!3IZu{lO%*L-Xo;sDwj;wY^(VC7861nJOpr5`C_ZDHrBKb`f_(V=sJ_9T zAjZG@VTft8y7167*LYYz2{KtJb(`+kH(g$&V`DxaS=u^3jKEMuE!v%GY!wM(i~ z?eInkUpLt!d8aL)0yiAVU|0!*ig8A&Jl4uEdv1~Ayj77A$v!UCIoX6HR^Au&tbHBs>>?6;PaAjRo60?x=!d9apE~KU=WaPq4uF1zJiz^_r|Q{! z3@e+xsVd?UT@cqhB4|0B>wVT6*8uWQ` z$h@%B`nZY9W_!17v1+BK@moAr(}|2#yEwY9fgk~@PVZ0l9r=llm^KtN2B+M9m$+eZ zQ+NuI6fz(283wdGD29+7sB-CYa!}y`ap#c^8$UDZt~Qe7)Y}~hQ3UqBI&LNL&bpGc zBUd~2&LnZ%YZA}Zw`U`b6h(_fY=R6Sn{UJ>5fK;M?a_RVo$xOnQ1>fvcxLb4-z>6% zX&in&!8(-=qvmX-Xl&fe3hj()vHy}7*Sf|ZwH%EbAK*t~4eCh+)uPN#9fDe|W7mp8_RXpoU-#-eI}ciA6A^(J55=)? zIRPmNEJ)Tfwlx~!;e|h_fhn(iNNCfq)0JPw+P7#Dzs1|K_4n?irp_S2NJNAVrYq@L&cDc+97Xw0v{+W z$>^gz@eG%$uN(~#Mx8X4k%mkeplJQVz6fqt0oQU|v}RPhxiId=vs!eZ;$R!c!oI^2 z@7dz1vC+l`)t~M*uq)GGxHLNU9I<$0AzZE8Fbw%!?5a=g+5SSqlPVkOPS8CuO$;se zebNs5z#vM9vj%UT3l^%5Ua>|*gszEDcgL=q$cz!SWdKIxFhj?*g~2IM9bPD*0W^gB zfS`6eE_`1?4LY1Lo;c#N5P!LXHR7{nm`MX;IQfi2oQVpuWzb=MVNF|+tF4bn+8z^4 z0{!Zy7?$(^d!%_lt6(&gG26Q^bZ9k>o4%|1SsS+HyV{jsvv39otsl87kbOMXT<&8z^%2| zsnwsOuVWF=Fsx+DD99O=Sw6n+#DKcR1q&X!Jri^`(rcU=p(q^~%`orG64HT;0cU|28uKhp&$F6#D1Pn68WMbwBY6REpB)3RY&mDHHs^8VJ z;9I)#HZ+l#u(jjK6=-tHZOS3(=5j`Y?&0oUyx(TCZ>hDX;}wq9R-0MmdtUo9Y{yXf z)Y-G7>fGbo?}3O9BUSqk)TlPgi?jm8nyao&TAw@}TDV;*XfKyL+hT$87{s+f4pSrC z@@+&-G4QP~yb3t5(F;-r_H)bY9tM-JuZW*<& zZ@Hr7#<>Z3vUxA0h`?z4lyDuE;3AzTI-i7_uDa`<&z~jkMqHl{&LrOKa(&bSja94t zTbcKCBAGS?#V0RvN5bbRf+E*)(cO8IIiy8yE6AxLY8fb@$}A$nN2+qZ1HyC32ErJ2 zsSV4Luci3HWGTN%Qq18Qx_3YYegopWjg~JVB*pRVp`!2u_wX`k-3WYFMyKF{7 zBc8aJ0LdjhOmu3-%-QCm_=de@AO4Z^739>RRU9tfV4NV;VwG0kLW~|-c5V}){7P=G z9HGghx*z~k=S@g;#$}00Ku;|8B5?yD7r48zR_}yx?jTREJs4P|eE?m6RAdvXP=Gro zSx{c@QzVgHZ9~wQvS`+lT%C@D`IGe8le#yXx_V%4MrmB4Q`3_y+@p}aU;>_T;?gOX z{*=g^70k$$LMKxk$!FtH2b2l5sk$9xl=-VW?9Rx@-IL~SZ)YG|RDo&&zU+vro_<8f^UUU*2TS7rhq=Fuieq~h zMQ;cJ65QQ_6WrZ`1$TFMcXxLU?(W_=!QF$qySv|Jt^MC?op+yc-aGF7atBsach{8X znN=;be&uC(*7f_iwD39jf$B+e#u3~)YrLU|+uKERylQM#sqGBTD4k@L%G&RX#r!9~ z?v>vG2*@5k%Mo_lQN#x4asi>nm^4h3RXP zB3aqI#k^$`drxf7fsW{My^tgqrE^`I+Of7j(S%zyK10K4AkF%rV$RY&sF8m=yQTTg z5UgSVhd7aCzur+yj+Wd1%?u~EKSxL@Q;v$)f(Y+b141u}2pu4aO1yVx7OE#sscDEr zvuY4#x5#z9uUn!~*}GD*$9O+Ru%~Y9ariw;88txisqprAaRJGRCA^w#InZB z9%_Vls&2jgUUi$-WNoMn`&=*4BB6tCz3^QwYlsFJa725cee6A>ZJZ##5t^Nh!ceYwY3H#d|ac5i8`iV&#e24SfZQsrx6EY z4pIiv4?F!vNEi#@(#q+NQ+uwZ4wuigxRcoLwXE)QV4d%c9hYcxmp9-7RnNCXfDS@@ z70uj)*|yqaS&DujRuoTvUTAWegI&8>KLxEBMdlRC)AVi-e$t7u-<79m2lE{){F2DXDH@ zpaq3O><%~YTtO~~W=TfE8`UVzZfYgn$l?mB*}6d?RpfYbxQy@qc0RF|-}&%bDfx6? zesGWf)8_VNolIOyvz|Y_%Dd^w%(MLM<<&XGm8>n?>xe>40wUrD^_$64Nre%}1aRUI z6r9Cwt@W)^r(-P*#WaZ_Qa9q5Eidd$BpRSBqp7TX&_HR2FSX;Pf`|AilZ_@;_vtIe$)J z{#`D$XG7PTxCp*?$Jo`E9O-&656+KO8*jX5v8T5RB<$&ywuvXL;Xg?!*7&2qOvC4# z_<{&F$$uNV^O8!C!>|GbD-_%Y9TzZ&5?1gJt0fn7A8ZvxoJP(H#=r0ATx6kP46)+D zGX;PC+SB?ot;YA|_1TT}&`R|D3Ek8gIaEZ*`dg(ER0;^Si*1z!IWqLH zb;&`h53yJJS1GYP%zSi*@;Y~_@5-znRhf`h+b7znUF)j7`*CfwqD>j z+uj;j5DdM#fn>zQDq9<6Q&x^XEwpJOyDFHWr9Q8mE#-^2{n;-aveLk4z=s&2h*tHybW_1ayfl?A z8)ad@&v5{f3NH=9Nwh6@#L#>6f~b))YPM6^jOCx(F&s< zkk+bYZxa4FG9FU9S-h!AD60D_V?9GFAM(PH;3h{J_PVxAQrDqr-}`g5v>_{qyyuch9IrNTc$rFc{zqOeNeY*p^Dij z+)h`#cl4V~)2Jd2vU{5KbqVby;gZ}IiP>~+q){y8Bx9iZs4&k=K_W1FUf~D3lIb=Z|Q^rH;bc zyxH4VN2|7$Cq6x)sQ{ug?dPpM!idxeZ3Rdx;HNaaC2(HSbuCrFHdqUsE?YIjhUn@C>EA+?_feLKK z6gS(y;TFxZj=jmsZ?S6X8!0`YTo)FkS+Vu*FP!c`; z(%6JW_v!1jYQLSVkJnBD8n27a2=3EU!$if(1xTwqVcJmtVYHV6hx86+o^oq43W_OQ1u#_o7xl{~m9BDddWwn^F% z$b+!@9ExCaqqAw0cq_c{S7f!yeW|Y$v?W#bhG2o+za& zbrHEV^{h&GA`$i>UW`=11_VA{Zd9AR*Rs^AMMd8XKpM7gwa?OEqbLW#8rt?f!XSonk4d>k2 zqMR@+`|eb>MQpL4w|KTL=YlL*!6b|N)NH+)BEM2HaY_Hyplrks8dXD!3SHe2p@>?+ zTSg)_QU(+mpA&d>#ZuW4;N_L_rrj>SW$Mwf{3=qzHnAR20MtmNvUsP*?QjOS9VUI% zi}-3dlFH1x0!RY)YW5t6e0pB*dx2hQd3(XAY#Oi`;muZf5Y5 z_mD3qtYZw^Gp&^@e(OD$@2?&G)jhd!!5y;tpoDS7DoDFKtYmmFFE&adS8Ab1ic_nW z<5*}B+AdUj0-PbMvo<|Mh?7J-Qs5S~lJ29gJJ$R&6Z^Q|Uf;+>23$+bA|lOuIc$u@ z6JvR6ss5_)kkRTbO7+Iu<7x!XIiuroeAk(aOHY#Z6}kNq`;|zawz(kS+~9k_Km!xo z6tdF;y`R!7-L3@{%&Sf~IfdS&S-zzji4D{!BB~6rP^KO~zwB{uFVb)brZZ?*)K5Rm zWuud`l^e^Uk-c8@td#!s1(THiV;T!&vjKO<4!3|kUoCyZb z&-&Ow8{o7^LuEQ4IxmE&$3#DB$8`1Q&<=l-Ks2n(5w%dP z@|>ln#5~LWR;clf=Lz{o9n#SlV^zEI`RLPo+*Yr^wEfog6=1^;VH~vVRUJ`7N!;un zyY<`b!`$@)>D#{JQb99D*aT&#y6XUtSjvO#0s<_v%crt)i8O9IFd4$ z+H`Xp4UlzLzfEJ9{fE0%r%`Ew0RwC|u3oC(F{?Ti^_#(?UbS$Gngzor+z41z6QRAS zL|h`4a0}ke{0ZPmcrn3TFBmEsH0tA-oIWfzp;xje&0}Un?pEkiRBT;VV~h6YXXcX| z`zOte#uL;J-0#tg*I84(+sn?+^t`?-OL`0T5fdj)t+R8}nXPI|_LR*A4yFK=3aK4H z-xk}y%P>WZPYTQ_;0Ekv2Xc!*>xsBq)iwRrB{}A!*Bj5wv#nMoNi&_8x*I|3$;4M? z)MKMZsrCoYC1tKU8DV}Z;lOA3hSp1;uZ-4RPP`3X4p*c|9wKC7mP*N z*5IN&x{RAfefHEiKd?zBPW7MRiUL|zVWqGaE;HNNPtEJpPgxeN;(vc{wshiLvd26P zynRs9S*|foiDm?v_c+@A2V8q(F@Z{uO*ID2O&L-}V{3k?PT=I=)^+R^D9!ROQNk-n ze3dO4gVtro0r5QlbvC2Ej`A$2`&@Qfzx(q3o!Z^Xep)*Pq;+Q7f&DZJjoYqxB{T0<*xicplzqvu ztmlmMee8(mU;VjoSai6@LJJSrk5e?$oq!dGmkOQ<1Z@+C2$lo|_?Lq%CZuzVY;RPL zz(FqB_ifrtno%u5FJCtNzSEyzz&C!t*PqZFcnO%$`p_B$)#kJG9$VHZZ^VeCMF~Rs?!RzP4i}r!mZ1KS9c6Kp!`!q!(k)Unr z5Jjudcx0-OwG_>Ch>`v?y0#pK)gz@dhxy=+_2_ro=DwF1WEfukHc?glH#pbGG(|IK zh3`wq=~h+C{@>i7&01ate*~je0ASNDJ=$ih>RL~wigI(`jg)~CimrjFy7LX57h+sz zGJd&iclS=CF$WmsGe|YOU)V&P(R!f2df-c;WwvM3ENCPIw>Rw6TwiFOHE7UPPL=A> zqkzR{3}hPej9)MY*?Yj|+Ko!PXwU@zc!x%7;_?#eLudzQUgbB)LAGo*8!*D?Bw{;( zi|#qSa^ttx0gAqsB-J{=E+Yzn1rI{Oz6@ zuV}#X+GTQ0-48Ds(gH4RK!|0l$?0yPZgc?iqYtdt+kyS>_pKS-PvxrkTh+v|(h9Ye za7>_8>+-3++oba~AvCvCuy`M(H%J?e@y5SWZ6g%T)&7pFmo;5A9ZkkA<~cD@`SNLM z`B*A`1b!{7zr8^5u1{l0+WUs1uWS>t|u3&*(GBURf*@ab~Rg2lC+*)f=kS++D zG&6mc%Yujy6jox9rJg=A!F8}F+Lsj#9vBPMD_CPC0BRfi;Hw$O0dxSJ5Bzdh6^cNw z$Q}%Ni@x`-6_EMOK7cU#PR6Tl_okm4+>EAmUOr_I@J8q9r>Cc`#B%g&; zu7bmQVykH<361eXh@jhPvRJn+pB1eK_wOH30Z4K$9o;{^l!4hR`ghYi zEnSHL_bma|1ON(_FFOSHWrsiMG``5l9Qb6j!U^$z0e?`lAh>7#W<7Wg1%A3wH{h3p z(4^=*38}Si%MA9Wug(0|SlE6(Bpm<=9C#5V#<)TI0VCe!=b|gCOSj^ex@mU-36|;8 zIfxDQ=)%LZqv!#?CR3e{0`g=mgU%`4I;!ir&G>rrxiy zeC)l1GCnM=)$FI(R2S$0E8vLr_fagdexGDKGJk@+_yUvCZ=l1>BmLXOjN}_K&U(i$ z;ND^CC$S8SWi<-LciPZIK`4PSR_J(yh=4yf#eeWaKMVB5`u+4>#|EA)Cpe5GgLL!j z->FH6D^JqgK5q#eqrnrP;2(L>l3)FWs8wYJd`bqK7%GPxDQCsf_mO$igbwRc5IO_F zsgX89m>;&-gqCiUGcyAg|GD(iHfU0s^-L#h|BkzTX?#s zER-t7WzH>}aNg!msxX9`V7;!~?#5jNc*y0{^D2sqdVK&kT0|@UE}6EN*Jbrjw08fD<0> zCJ{QF@}~Tvoc^yGh53Rm%rPB-3_J6tJ6|vh6{RNWcna}+o!hMp7#Ddb9BH;e?BoSY z+AgAqF_iwnNe|1q?Fy$UPPFOp;t`g0eQ8hO#r2>Xp0)Up5|U-RXK()|U$hJLMHJ8# zKkaPO=)uahsL=VP3O|r6ut}DzB9N?ae^bp8~$czkcXV)=FS{HX#9M;70=e-A()lV?hpCI=R*ww17YN>E=6fW@%e#Gyh7Fomf5w5=&StM)Q<*B+OD9~u zzLW$0oAqbck#}r{Zp+OIlaWchxRsHSNPJz@j`1_o#VCs$E<}aeKm(#7G$hzTyg1yk z#jba#pW0na>dmGiLui%0;rVMO6AJaVw;M$68lXf4jw-?Uaq=ac#aG-e9Ru}& z4lJj|Y+u9%&vIa^$gs&z``wkhaFa?*c+cq!G`v0^TeQ8hjU=ix@?~v{j{LnZ`}?`r zU%R#cWzh>N-_a&SX}Y57%knn}cpucyGT*?J!3OaLR0%E}?^e_}Pt(vyC(<1&RV&kt z69(j57XlvZzDuWY?zRoTLGO>3pK#uLw52n+)8t%V*md^~^UITtSKzRCuK599!mewM zYw=Ubp$GV|^-?j)^ko{Uf<&vBCJBXv($rBkm=FmFK8#bT|0ePXA|VZZC>MWVq#a>$ z+k|hk*u0g#W+)1~Ag5h+dBoFd+zu!DNttJHGeD00N@9Z~xyH*yL;Z)F8vB>aty zot0+CP&wQUK2aBfw(N$6E&SK3%3T+N7F@jv{?5978|$Ck4j*3g8^+;fluJ9?aFzn< zVM`Zxcv|NT!(7t3hJ(6_zWY|SKdpAJ=g{_-Dj;<_JQ6;L56uX?@t1BaT4Vk0`@jn` zAXgRrB#|>VEp`a|gKg_Lv-<30qr!E=~CunrDi`AmuumnUIul%LE{$v&}eem{I6-Hd~x@@Ag!|-)Fey$l6J&jl>>qPH#bDIeL%V<9f z^yT78tDdCi`DatAL{?2l5h*!dlK}f_OPF=>o1F9H&-*Es!5gzoFVU|l!-t6eUM}3R@^(nx+U2ttk>@FvQB3{owIJtGTiau@kA&l_rK-Ol*#f=q zJx&Ht#uK|1$a2RW-d3oj*5eGU!9C{ocFO5iY`cnP#Rvdn{((k*zrk zV7e-wKywd(4Yky7w+p0c{-IbIGmOfy2bI|DN2wfR2Trf7vjpFku&c8FfH3gB@qit5 zZ~wwP@XWT>bEyrSeL8S%^TILE%I=l2&1>^QI6!OD7QVgD?iID2fy3KZGgTLf!`pvp z7ge?If;lj6yW+onhC{pS0+fO5+mg41aHMx!hzI=H?hvH7sZRyaHxx{1^(3EKS-Q?D z-!^(=nhqja5jEXZ$=wbO!K+@sj-YD=9K5iH7>x@%td+~$w5k4@pib{3K%nAqhR7|M zL6l5E3z153ngtI8zy9&-hBkz@cVcKZ<|H)hNYP(RURo@RUrZQM7>)J0t^l8h`W1Tp z_1gfw>AMjCptekUy0`K`oYc|t%qsfMw=&eLea+)tvsj|!>=u?0 zq^yi!q|aJqCa-o4a~#YJbqsyKDKhBQw3`-2?8Q98a(`x>zFc2qKejiVU<-#n)eJ!U zF0JH!*PQ%^r|Lwd!V|CWsHUJ`cDa_bVNyI)u;I?CPjpsa78(3gRw80-im5Yyq4;+Ae{qnL7$OlP~!QZa)@CO(Ghu;5d3FT`SMFL>m#oClF-GX zNpso>y70a#Fk|Dd)=TNhwFaN^{uTwqnwbZ;IOS?mN|rJyp5`lgs<%d;Z5ygFJEfOn zsgYT>PM>E+yH8v;i_9mnmOe<=Uo9&7VmrS`E@?85KfL&7uGz(L!>g$=Z&P+^yE}+( z{2HJ7uF_YBheSrHS3`&f6S&jbtGeW1)gCszvi{PMBkTSgac~gyGO{Loy6lL~D`4z| z(?Iq~a%qHYBf~MLR`-=pLL82cN9Q!)pwXL&_JYir`{ff3MEg(hX-Y*HAtpD^u}DFwiK><+I%tfJYb|{>LHoq zijMXolR`B~7z+E-`k*q0jre7vyv9k0Y1VIZi$Jewb}Ce5?%hGpB6anKL`8J%1}=}t zBerG`51#Wa*D|}6O$v_H1aOZOmkbp`DOH-c$lEd!3H3=`ej7emVujn7BhKRQuca$R zE$)gXBBWZo!r`C3ZxhFY9+(!d0dNP0Kj9dhj<>k<$i*PjN(0re;+O; zQ2cF;03xS=1~~PhXzuygqcW()1)=3ein~zcHe{_5a9H6c1AkC@HiNoaA>LBV$UVag z*EnIY=Q6w|PR$%$aN=c^)Z0kk8lBe28J|WD(w0I}MNRd~Cvv%RH;%8H^-9hv_p{{q zmE6TA$GFA4ooQ^W*)_8vhM6<>DYzi{mvj9_t|=F@^J&*_Xp+kr zhucodZg%x;Y|5V~xHUgXyFIauZB8NmQ8*Eu?#}ZrB=5@JmMkn9%5ZQ>JQZA&3ZQIu zQUtBDui}wks&nMX~ZK6EppGF)QT7bG=i1@2%; ziTHzXq)?OT7_<=5MRO^BrC}&-(g{q4`U~PClC^}={21^Zt;j?!?{w4jJ z&-$jo3)cCDWm_QYC4|<1c~fN8Hfmdhx(g!j?@v}6rW!qp8vM}Go1gY<@rvmDCvwo= z&B@-d7T@u^AMxY!)Qtb9#mMj>ZvGFC_W#K5{y&s=nHhm_>xbO>|4QBkLaiT;Do~pJ z|0nMcNu|V@!yIq!++NO?eMY!ab2Lo`T@xP z#qj=f>j%U8q5jf+AicmsfS@g~7$64=+}y{1ENm=5dzYD>1-Kr#aTYqD^vdur@|GFs z(SCrzj6gk>js}S90+&9X8L~66{}rVV@fCQF4lXzbwEk?FNcDn=s);eIsztOHR(QT{Ljh{!}c#M7+CB7 zJmNo$@4qSljKx17F9Q<|<6pQgBM|ugugd)QgFi@JI=T;8`lBrA4g_#u?ch(Psn3)wg(3lwhqI&6pM)3#6%fin1 zH>eBTJ{vGFEI_{aV|aXg{SzD@HVoW2&=USvaQ+D>(7p!d%|~{y0z2>TPW~rsA0YAH z>N7LLf9K{$MyRs@^N4}|BPD<~HyaHQ8~#fN{#VR^&Hsz-CSV4V$*jN{un;h^0gL#+ zoPqZS^3uS+{~bD3;F`ZP0hl8+z}yE~%gk)R?D%WL|1A9zIcA3cAjhn9|J9?wUSj>b zZ-I~fTVVcQR{hT``o~`WCqVz?Jrhuz1`5r6iqk%A@iz^KlN3&Sf?1hpeu}4zHT_mUV!1Ayu z9;P6`qdJ3bf>PDu90q6Y=UdrBjbGqSx{HwgG6uhPzLNS4{7(add z3SA(0{IrCcA5x4Flq|`QLqUm6bH>pOYE-;x0pIy_ zZ$BM#l2Ra2O@Vrde)+K=-xt@7OZ>&^7Ybar7REP>Jg`1~?g`K zqO8wXCU}rWY551~MHB#Y7$47JTmYdnh2INpv5&Pf=&w05e}a)jy=yGX?*#}3*KS84 z!C@3qW%Lynp65qp4OY7@6Rz`x)aJ0O+JQOvq_a1VU_>C(rT_ET%mN&p|CY#AC750jjA;37` zkQrtj^mqGud%Zb0c{T)}2Y8{eQ(}&iQ4K+OHtf70|6p zRUps{pf^3q+I2QVLEx~R>E)o+=aAK0v&(fiVcPJkFUmewsvzp?M;Yt0_TTBZMJ3Mr zUIN=Oa%Kd_z+KRe{qxrf%qurW!x&(mL6E|dsLsz)UpJVj%Dh4O+O19JQ7Lyk?HGS& zIqQ2JPd}Qs=<&SWaKk*)b6Km-Pd{!2fIWk}A%PQc)ayMSG4s=wLq6P4#Ci9XK2okF zTD_q3c=Lh3!flhsAdYPeRpb7#+TiPkwHx1XPYBe|MZNw`mFnqNeDlSfW?J30mN1e zH9|BF^w&XK9at~0OC13zA3+03V(@ot3of!B47Ip&G4TYb?3mMj?>;C$MWg~@c9?8F zcLq5O3Xc0&7(niPp5Pv0|Z0KaL%< zVt6k&Efc;A+fIjIX$$Tl~EP7bpF>AoqwS z0>QhavyssVox2EkT)CVD@a^EK;Jje2bt$essRXqlBoWTR zwH)>hJgJ*w$B>IQ_;!#|2kc60hqvc@6O=3Sgt-pUmD&Qz3&LF2?BKC3;}z;4{%?pT zv`4YbD!+FH!tiP>xPHiZ!B5l+!xDSH42RU^>T**#g-$1SWmSdf}G6q?D2(GMloHx-P5U(n1 z(6213;a%ZZa6KR)ba=0{njjyY*nB)7SFk;>&jS1h{V$Mr@VgMMG;Opms2}KYeyl
;Ow7X&U$57-wQoX0N{BAe)g0~?>OdM-vb&NmQUupVVyARg&m;9M~t z633@?!;d+33!O?!h-+x56L3;drWxe_9LVc%b6LrVf#S2Xf_6;J_ ze?BHFc%A4SN=pPtAb-gWK;M+y(e6XY}MZCa^`Ms|pZh*QLL79UfPh_rrbdDvZ-_UU z@as`d1b=FeAC5DxEnk4wT#tUeKtEy=(vEZD#`7uL#H?3(`di4W|31ppNi9HLW|lwmvvUfHN-o1AV&bG|t>GGh z;K=EZuFdR=swq(sH}!uKc8J|`$5IjS(al5YMbaXI$lImLWXlqunkBv?hO;H*Pz>hh zzD_CfSZA$k%pNK)l$~OgX-~Zv%17ZlprvV=JMK9c1lm8c2jkyFz7?abBVM35J_tqC zsHVP3)b3GYqgmCew0p5&zAs|8xV@NK@}y~A2km;eK_*=eC_GxQgl9?hd*3DpykoVL zb9+fb_b*fBB)jp}KMb-Hh=$aH;JNmTu}3KHm@n*9cJDj{yVv(4O5TEd`5;n@t3Cih-x@8J2;^EOPbhT#Tc8FeBim*BiRfJp! zvk$tyTiqi7A{1%1h-mCKu5RLdaVpfW9qTrT;t86frwf^rC>|s{QtT-P#VkNuVHZ6Z zOILH}-r-R<`1a>s=vzh)R`UFz%*}#(i_znY1iBI1Cy81BU=@FPfdMSuQK01cmdp+zl3=&*f`jDR1<5{l@Di*^Gxq_&`e8OXEk^acyyF;K2~meG`KyN z4v9i-odlPtxCKoto8N0SeRIMACv~+@O&hazit&4W)tc_D#Ix`$9!j>!c{Pw!!9i&( z8a_AOr=1*+23?z)QCvlgf-+9#4~tD0KZ=4=H(8-C(@ysQ`(+8Zi^u94dLs|+zoRP5 z7#y~+xOOe0_BelaNUXYXsNZE8j-=ktD=`_J$+BNUnwH&0ao0CDLA!~PGj=xto!J+` zs|&imZpe&iOc!kK*P2;e*VYHj-8kPl!$Pu7)TuMyy%9kPy+c_SC2BvS^z+vAY*j5T zZq7U0$@Q@f8g$G8FA08I!8mmBN5#GMM}O{$6=m&0J#L<>S_dV2+qg~tb{pAoxwbvj zav@*1LCqY(HA93_*Va5rtYH{+%2AKwMFQt+%MH+S?cQiXF&Fad2hA;d_zYT#j(HW|LtZdfu^wjmWu7UZuU#n4(UcM?TSVfF zdCip(Z1+%`dJJ4YyPjtgKK>eLj+->7vzol~G-bfYY%+v$Tz6&OJA+wym;1SXBeQaf z6Y$8QT1o5`7&J`eWafU12;bm2470wC1#*1nv@V;PTgE}j8AYs{dTvYU6C7P2N)<{B zO8J$KD6j#yfW*UVWE;a>YL5fC6eE_1J`Q%+^@Z&V3s@aP z6Ui@Myxxa|?EY1a(d2F8mrK&Vi{MzXqSVW#U=Du98?`6?ClnyTz7wtO5xsp9=pTuF zuM$2mb26jB;7zr2292A`HYGPDpofZQxz)2(7bpDIq;=J1^Cj3O!u#il0QG$U?;mhsPSa|5kFc9;ltvUi#>WqnYKBLE0Qk@5|*%-c246>`F`BtNVh{#>U$Q zMQk`Hj2j(4oI;nw-~|S(aACG&#dqs#8#fV+-Gs)bCl*NP-6C)ACD5r|ddZ@Rbef5w zk%C->dT#nOnq(Pa&g*T{VJY?=TdMvVkCgxmm@*Rq1+G1cR$?kU)Ui(2r<=sYz1%>+ z_{|MVzNh(OPv#0^oN~R+{LNMrRIsYm_^s4AWmmmJi+sF7x)uk3LH3v27I~^_ER$Y; za)gXTNe^=!L#SK!Yi3y*>62TX+IdGIdxNbhUmq+)2SIF7dfag7LwDb*{75|A=E}0D zA~F)!>aoV%cVj>IJ5&iAe0poooOU}uR3e$y`OjL$wN3nVJ}1e(vFbT(IPNrYm)vxV zbt!&dIW%*^hn617GU8z{NlI7^6O1vi8hPt{vD+AIXf8}QZo#PU-&~@L>^3SrBjIy{ zB8ZNCpyt4}iaNf|m+1;_y5*Uu5jUduXG_%`Dj0JKc+S{tGh&}DK73Nj)QW2%>WSAi z5X1k{hVx)yu$uVtj5Xk!1onKVpm5rLJfLzu^_x}U(+j4t?+XTq$U=9@pVw{bx=mGGb*av?E?2}w*KbUk3mFbzp~yo0!1U` zq0rCOJFl&Z7(I6#Tb=KJNv!`#jY~WB+R32x$({Q|C$Jy}CxHjv2U3w^nu;pG1UEjk z_;}W)f!)^}M{#5*hPPl`r0Dx=5uW3I)u}PXL_F-c3PD``+j!n|e;>V3PsY>~p^=O* zN2<2hQiZ*F#=@%1#DfJ zJora+lsJ}zRHn%vmB@rC6U;x!&_Vv%Zu!mN3jF+M8-g90>~-Nk${qL9or0Ab77!+Y zV?O;T%y>|Y`nS=t<~NG^pguNIgJKo&y>#{cUpIdWmDVn%BP%-=$7-C!w{M!+!<{6> zukbZft2^$`NGcaXaSg{8Et!*gF{H24b01rc467-R8*f;SR7`c%wHHUhl;=t$ZI4q&Sv$ggg@7>+h6or+Yc5 z@O_6{8Hdd@U&3|?F!S-E+nR~@Tw_d3Dft} z>`@7a5UgJ8EAtTBOaI{|WO+GFVWRPsAGytfHEaF-ksdq8?whabU_|f_QS9;8@KPO1 zyw3O0&Qw5tIYA%Heqldq)yqiVP@j+Wxb)SchTwj}o7Q|Fk9NEF92Q~0h*W!RydE(r`$yia7x?`UOBKp$zAhJD~dzrY{P$eU06s(TGgmfMW=F=4H zCOreFBghIA=HApvv4UL7%@?!CRqHwJYHD;WYFcL2^mx`lSn))@7)XxvLgbGIAKb@x3k zm|M`+!7iu4q~KL3#+T(Vf7#_rsKJr%DbxF1`n4i#@f%zf)U-fJ?G!VV@@7k$eA7>^EI2rq3$f@hW*{xT zo#rlPNS2Gl`b)sae$mYNX7=YW(v=g60xQMHgjx5jX6BH_{iV6W~k$=pf3$D4Qj|g)LR_8KFuR3 z9HcqNRbl&T=?DtzY(_k^s+i`)X;#blfNHs+HSii6S>L^4DVdFAV73b4pO$#FKGENo zAdwI+N0&2M;LJcM>!NWhyQyLU)v&ISN!KYtijT2GiE6ytmv3gAWMrtMU|^I~gS7Zk zvUlY1)QqSs+(^3WTl&s6BA=O|$wi+JHl>C$cuj$BX66#hu?FNB z`ZnoY*`egu^f2Vm#r!*VXpKzO0wq#cv-#=iu{0u-lChrvp#RtKt9~>cSdL~0xg`lA z)YIyplK8U768U(B>9GCT!UC85L=?x_LUbC5KS!H`=^#+^Iwumk%vB>X7^XqN3N(}VT#ETB$(2(K;u2elus&Kni4B3pCWF8 z)-Fmp!cU=9U7kUVnc$0=*L64h^k1;-8xND#wT@d$TC;B(#@P+QqQIgL^N zw2@AktTA8v?6!Qz7)?#1#zePYScR_|G7pY=-9E%<;IPmDtUV`sJb*5A>N}u~%Ol7*D<@nSq)jCx=(u-4=A<5kE+3~qHn{9)B z*Q9FAkMA74qQo%j?hdkJVMCa~Hz{i`Um2&477BJ-Ub=Hl&X*P&nx}4bdRF~k!^I+x zd{S1eGwAF3im7R`ikGW-0QUEO-KvQcQ7z5TXhz^`3FL;kCqv<^7o4tSSc1^&Prbpr z5EZEyqR}|Nd);pOIg&7*;-frj0|_#!i!_)9^OnElg~Cb19X@@_R zY^hKTz2@nDQyfRnh(P^1Foj_N{vfh=JiczIgt1xVp5bLCY0BlYus+6HOic7EEH}&f zZ8@rtJ=#(H>JViMt~~_W!2GOoilr=ad*l%J>QO>%I=JQ{f1P}@IcT_RcG+74RmTR6z`{cRRYNGTl~msBcM z?VR7No=)0qu=@Hn7;3@q>QiBQZb}0YKJg#S3{|8+wR&~S5K4>TNb}lhRnGBgv-TjU zHY~GwG7EOsN%%)gS11-rb=+{t@4V-LOV`>-MU2g6Q$5vo8RwqAyrT5kHD!8S^Vdr7U9?B5te|gh_Pde zGK%mVvWJFBlp9>KA|fGogr*csZPPlEMKVXZD2gX>;jkspITBPes`)& z{j6NsvbC9}B#|8~B6X0FD37M0Dq{Wq5*0i1N72`^9>}N48va4`ZYsOn?{vKe_XcnE z84Yz?LGFmSN87GU?GPHR_F)|*W3AilK)$uq_kJNLz|{TZ{f?Q~(^$9PVMy;z$JPR$ zFC+uI!?}NI;;h{>n;LT55cI%5&b(oxPzcj&{@phB5<&(2^3NbIQ|&hQpuQgFzy&En zQSw2XrPr9;6f3*;uwWWbnbnkJ9okuHQm!QRM5(8v@xW6{!1I#YG3)51$p}l8`a%MG zmljXY?&{`F(?NF$39PvJsf1Qbm1}O8c=BYjdDe=?ajl`mI!m42{n#>8k&~fkb<&=*iin(H~_|(qge*>D?B>f!K~>EvR$et0rvN) z?s%RkE^Vf#)U90Hy!fV`K@nY|_%T7N;6>mC%+6K^s*cXGlCX~NG=U$a&(F)08&f11 z${qchQ^m$A)jJ6aU3==iUvraH+_03a(wfssEd`*|qbN|_x{?tyXj8o`i&UMS-&8g= z=Ug?aH&T<+8!P6A#noOrw6}VcKnb+nX$5MLe2q#UEguRW%2;W&Q{-6`*p=3FJdK)6 zj>DyhGR1Xm#o+RJ#zL%w0pp=3|HJSW>f0^Kj~5e5k$x{#|7CF0y2Mo)JX7cSj#gLX z?FwlXsp*|uv5RJyFPis4Z@gdHP_0xp*sf-xwW{dSdRV;}|z!%H?gW=RiCp1VA1! zp|q-=w!RfLarC;#TuEY|Hn#WV&xnn#Oh&Biob*EeG+r0paS^_kxb>Bs_So!AcCb{SBO?Lam}mqO9q# zSVpSPVkO2QXLsP8dWtU(2i$T-1Y#9DBwc*2MGnlb^!6xu=RLu1{X$<>Ks4TLYF#ppQ{ zq{1oni3|E`5ViBTY)J~}D(=gqQY73?Gt1J}XeEZSLM4APrBg(Kr(;qcrs?mwOmL5O z|CIKS*3@$bAM2#I%_be>-Z5eRbHf)^uOTL0px2yA;yFa?92cA^5~sxL|+x=erv$jput3ocXNK2h(xO13pf{ee8S5dG>M|97#;F-5fUM z>C_#(q=@xoE?LJ3IdpxYE70uXwG&&!5+0A|^b2h#yr*ccG!KVY7g`TGujHJIarYwC zj8`gXozH+k7C58OtWUq z6DcUG#}G@!F#(pwD8Hjx|XJkek~_9La{lu&`_9d|WWP6&}p)zs@^A&-go z8tmD++Rz+(xQHBL7X?y!P{B~Wb)@>*SQE{!Rj;H+VFi|q3)D1BOHXE{x~__uhVy9N zSmq9;y9UReLazzUx?3Ihx#J-H_IzuN=Y|aIH8+v%Ny=Tz(HR3cV&Cn*`qYJeL=9kF zhvKK1lq?dN1qV0U3$3Awa<73D}N zW^IV7lh3dTdH6)7P4ivlN60y?lN6>)_lZ??>gi7J(EA3U)85Iw5m`IuqE5L_JE_lf8f~Zz)eVdO!JTjcDiPC zgC{5DNp0~;IDwLNg8l8$(rl-F?pddU(A1n+E+=gNiIK}V_8h8-&`z$aLND%+ZA`9C zkw}#0WTINFsp)>Ds!(#jOjLT-^VbrxE?@Bn>SytdnKHOV6J$>IkuBMT@;QQilRlRV z%{#r*3TQw`zL0M#W~V+WO3SmgHQT9MmtWUZeXpJ2476B<0kKZMJs`$7}BByx?gcS#+FwLUh9mY*NUkMF@5g}Mu z8_vQc$_sErBq7D65qTxqp<`0&G`kGzLDIt*bX;nJWfQcf`-Y!BGO`t)t~XvZMp@kF zeZ{Rl=lus5BrjXe{pB+V&o=r{Zqy08UYu`~^*jJMtH(tJ%V&~YUf_Peq)Z({z97Y1 z>cG_-&s;5D6kFBJl_!ggZpF_B`j*$GizWTwuh=qGp@hyi{gQcaUl?_o`@JygX23mO z#hfP{OU*avNDaAUl10*7Ec4M-2f@>DP#_~++2-<6#fo&A9``UR=xNeC^N++KdFkcV zPY7-l#QeIEII=NU;CEl;uA6)*Ty2y+L2KPkvXO$}_dBsLFBi|Eq)hH#zm?X+P|zFK zUwxaGX;Uko9n-%GeiKmR^hgpV>!Ey`F!EhT4Nz-eo5;LA<$-oT3AX)szYXCB7znLYtYIuJwE<)V3 zsTKYR1$7vc@s&gpjHa*vRi!8@nBx|B=G2dI-UQ~1^a`Uy;RM};X_jaN-$%vxpb(|^ z%*Dv*et+dNk-ePfTI_feNGO^A0~Q^(xEJWoHX8iU&B3EI4L(|Mw9n>nFJf_=n<(94 zApgYuQD#;N-zORw;Ac?6*yq8w#Y_XVL<(V#LULQ5g=PW^1YUh|M3o`n@L*V%H`OsZ zmDsGkX49%pkYu%&yulZ*k>kpW_-F%<7%zs-VAXd@j3*07L7USnmN1F&<$K#KRI!pd zqlEUV$%+Ot86i`uCGiO9(A!>zyV3IUIzVY;aF|F{W4y4{_%ZrSX5>$f>~uUOX@fuM zz4DK`C5ydVF#POCo24etPdA@SR3u*5Mr-CwUv=tEnML0b9Jlxd~`8w+mlnZYR+gBB#5+Q9Gsxgd$ zX3U%Ex;>sl1*KT{PYpVCU4n4`+9U`dQS?g-sh?qb*k-a+Y2w=mHiq3!9&pbJI3Z%Y z*q+`{9k-um8fPF)sN!CdDNNLK-oJhsR8P_sAp!Bm6qh-2iSE@74Ph00Zzs~x`97*7 z9)`{2?<|CD?oM1BGWE*clc#l4oa${M>JsoAhr*IdJy{|i*c=QakYYv11u08s$mvn} zTK||2%1l93r6z{6SqWjReBz-rGlY8KAfYV6)_d#n^oFqCC{wFZe&o0x>7833^xF0K zbmV+$RmP^o4>aWYrImcO7n>~al~p+UUa7v`Vo;|~-80mmYpp~JBf2YF<#in1<7EBN zFlhI*9z!W!207u=83r_Z!vLI*F0+)jT91 zL>(Oxqr=?u|2CY%6lk`&)>=2pY|rHsW8G#yaWt~AXO1$UtM;+dDR$Y!NXyc@SDXm&-!qa5%Hpd?8CE+kyt4;6z2-G=j10L^S)eP3164n zj|@nn+yr-wTKPnaAfh(nub1xV%o}U2Yae>7OSOjd{Yb?jqHkVS?Em!(V1%p z;;}unU32s?z8kqCgkA@?B<9lRZ9ik?!`(*FRhNvB2;4@t+?S5O*=Ms8b6=JmHGH zF&*F#S&T^#vtgO3wiLBRXg#qqmqgC#RjQcjy9?2JHOZv5Rm7Bg+_FR#e`$Z){Jj6r23-#C9nA>yXPpFu`_TmN9t9aqmkbE@5b=-a zw3R*3-BOZHS4Qa1+stVPqbOe8W3qL-PAL&zo;oZGnhn`U?N@#=*V4Zn>;Fv^>W_J)EsC#18Nzz+d+v2oB$4^uPcuB+T9nv*9-<89zKOsi`jA0+b&Y<9G4 zNC7Q1`^AM(JQ)fw2n}>}`YgWfz2Ik1fOy?t{)T{Dtb?FaV3v(>xe3XQ8?hanyWyfK zxqRR%piFgsc4UL_bOGa?h#LZv(a~8)puxM_t*3oa559|$oie@IjH5``3J$vd@wS!; z4e!T^M@P}&D8p6K<}SmZY>6GY-+vey!!-CgbV*YgK2`Us4U{HkTis%lhtj^o?0y+P zLRp)u-e8MQ-+F~7)EBp|uQyFQ*{)b3VD6F0C5f_Knu31eQU|(O9?7bGtiw>?^Qi=8 za%GMQO(U_MHmT{s3SKBuSe&afyF0NcejwwZhD4<<=TuU2_(J*H0LA6x4K1vj{dxcW z+6O1a#BBRfQ3D?9BI_{g1Sjma6tXw?=Rq;ebQ`g+3FYd${B9D8M6Np1P-;cy3m!<= zwX=kxuBnHY4ZW@lbn7@9FybQEdE+&=5!0dFF)KRN@@sZbXyrWG6JV z*YP{wyLlqObyki3OKT99jBgY7cASFq(i)5}iDJ%2Vcx8~^Uj19|JqZZF}Qz!ZekwB z#`in|l_IA$kY;;SqGDyX9^Abm|46|G=P@WW&W}R8kE0HWF1swk!hopwppHz9yEB2KV z4?jMf4cM?(Q|Vr)x*1k<8CC3C2J_<+KD>`G2k$#$BE9-J(-}dg$h#NxvMP-%oHmCFwPH+Eo~W3D5xaZ>nti%P ztiDn=^~VCFZQMr(MkCU^CQ)1>bWy;gx=h0qNn?9)$x8WKOOjxpsYa3oOJIOTkxa9b zF0tEZQ9WU2cspq_IzghoU6~W5GJQlSu_{qAQHoKrQSwpBx(siaN@Mur2t@5Dx3Ns# zeDtI7j>0qIT$_UO>bYiVNiErnW-V+P6B!m*+_(v4Xw87f9sSZB?6nJ0=Xu0m)u+z! zh_47JLG`k&;=$3Y7Vo-cUM*Vf&N|2iwqtG_m?SNqScUH#ZeZ&;sw1*oov3}sbIsDD zS3Ie3VPT;q77;tTf;4E{h+7#!Q%elvv7GTy<-iB&jQXx;%#=v}oHAuffg$K}ofK6) z^$#*agc*6%dje7TJ`ee-mVb>x2s24+huO&Tgc)=2tY{{xWM|z9iuqWcRaiF4WYS)4 zko}@7+#8=+Ita$U5o_`Go|m^b%)fB~@E!m4FJ9npwCxYnO;X3g;3p}-AY!LuZld=W z(Z|Y;%=F4u&j4TvK+JzpImk?RRos<Xql$=MlLC;|tuGIBs5P!5*=g6U%b zf&Ykrm)FXPM2&$3%Ek!&0hBR-0a6CU$_#KnAQpi0fv^I26$uCoa9|J!K-FmcaUQ@M z7=Qt;>^DH+4ng}@um3pX@4l1#NX~!4`hKS1Csy(Q0o@0HL(E_Zz_O3s2CvbGyo6^ zptisOp7#Sf`h&1z0cbjoJE#l*)F6M+es{1MfL8qg+kT*Az>tE#>;T9H26(6+L>|zE zyUJO?06Yj{yJOCv|ELNA1$qjQQEWief8m9YpZ$dbm4E=Oi%kQ-@PJxa0TvIS&^Ycw zWCoL{u>nlr555if4n(H*&zhkCJ_Wu5_wHJR{>4Q89WEOHlKz1QvaqoKnctu70cZT# zGSD!YcqJCGs{fOcd3 z2j>T*5eoGF2OtSV3lM_L0OQ9(!VY8yAS8bz9e^x3SQr6(4B+dAngN-2{$XYk>iy}d{Vdu5e1i=C2EH2YX>rT196 z$2qv_I&o3pJ6mC^Dg#GB%aKeVGS1Jw@g*rDTqDKah$0s!S__RK)(z<4AlYbZK zq&lZY?P0w=rVZG2%4??UUW;UklkJZ&xgVS`kwP;A7Wfz{^QiC@QZz{X4J_q{2Yx9? zE?vlW_tG|^T=Uv3sWKkQrFb1DRH%amuqqHtsA540@eB(Mg||sOmH}VH5?WV~!)>Yj zOYIO=2*fOwo`$2YA{@gXvv)yTRU`eSlgh?ov-;(yi^WKZb(1xu_CPkuH z!WDV>3e)_R^~*1L&ps-c?d?p?V4FjYD@#>(LME#x6$SFr9}r+h(!SoeI!Jg);(c{F zd+M?O^xW@za^;k&YjS1khCVEaO!OYkn4zm_jvP3x%_gl<6U@fsIaw6WB+bM-$JXpt zdO~lN@|&9hi4XIam8vj8*YV>&rBc@pJ!{9gToRXIAo47(o2>GC2qRfmpHy?r{2G9 zGkk^>u98YcxGd=IbP^m+r#m@D{*fG^-tICFp*ic*G1Bq^QhjNgr@;FL8q*gtf^6F} z!P#h@SAmENg6>bZLzJ$RSdy>AtRKr5avXnIsLE?>KgHNjO&EE`G}uJE ze60`12C!q^G)Rp|6C#+h%w9(k`LsVnu^W5vnmr7@{Mi>SNpfQx_9&Yc^RYoDW1KY~ z4i%wf3ia?oT9NZ$ zbH?dkBMh>l%Ta2;4rQ8_1e>;~ERrTlR4x+b!7-&dYeNSS&5XS-kv>J?CyAYD6Em=& zk8!EO59Nrp-aoY%p;MMx0KLfeUq!@6(iBBq7dmAyg>ROSSadXgDfpaQ{Qlnhr zt=cN6YUm*>Q30#YOV^rJfoz`5dID#f*59J2iprSb@S39#w2*^afu~MW6U>PC#hBRX z(S?+%gp$vm53wC?O#o~BHxmX8R87hEEp#pC#>DRU>P$|Q76`@Z42uYLle0of#BLaLQK)*YIW^-YUDkMQzjagkk2@xmWdAMC+GL&DYf5 zJFXw^rGIPrvX!$)d~ysEvV`W^&uR07TL2iaQQ=U!GL5nEG>ji>i6u&+>^p4ulC zk4xS66s&Je9rs;iYMI)MJH@!rI%U3~+lDVgByr2ET z3tg7&Ld~VkEx|*`6aHyBb!*_3ls5ha)?QjptI+17Lm3ymYi@3%CgF(Dlf@Mu&kv2- zY!^x{J~zlWk(%(SIBvn3;9FkLbfuP@ErrA3Q^Jdfjh6daMq8+d94^>yDK`jBFRc=o zMl`PwFYsHN$G$9voQ7X=HS&LJiQD2n#GOHJ61`Rc5c;t&6fm>j>*8%c=#*>rb(j z=PASnG+t8d`dwC;9wlSk4hPbJPPhGRo#bKu3jE~PRv6gF?)#%dhG6P%!IEP~9v;I> zfyzAPI%k%hD&;WL;|6adbS)lj)RpPC+R4-s)gOB#`A+$THn-FgH8}7!p?H+iBidpz zq2@Rx9L~P!7IlNq8T3dZWE;J``6L{+>r$opToR=00qQGsnw$?fxh5T;_peTR(oLnu zU(C_CdTO48X{B9F>@b|0pUj&CK1(T=Q$r<1%b2LluH*LVrl!R{t;ScbimO`hHkGF*a8y<#OO6$f(%J1z_ILb6)W~Uy2yWf_Z3lST0 zseR%Ki1POwO1Kduubxmg7zxol;tWnU=s;m&59lCmz9Pm90bi^}SPLQ5oF$F@f+6m8 zm7||GnmzhpPzXT+3;*_Y(9Sf z-pwt6IklXqst0^vA8z?cxFx4MXex}LrnA6PD;6$g0xwJn&U=StEmYmyz>|s0LBBd!)2XDXb?{(_ zQ$6gkV255WN!3f};V?ML?)?hQbe+(K;wKmGwY<$n(pcvlB1r{wzM?#y48z<*q*Y=? zUp;x~l!^kj`u)Mi!%z3wO6&~Rmk5vXWzMtnTuGJK>D;_u`pe}%xPZN3v>n&YF|gk|EUD`$Rb#L-MJKQ` z#{FH6fu*rm2_YX!K&mU0l);Cc$PL|M$7WntK2!oaudR{Mxov5)u@%qxwA$`mb@!yk zK(2UA+%^^4HdYmSzEH5$w8MdMAU+a&(s2>8QZ>3+#P?JR=Mknr+Lk2!NnajL6otaN zY)tq{zd`0^I_XpFq$rs8a;~E$({}B$>wAhCXNe3?x*z)vKTJL#OiE{Zo@#Ktn@RD$ zRUJWW-K9;1Hr$RQ>p>SJMCb(GE$!2%YPB@PmwG2H?!FO&Z}xLv-Cn>`A1t9P3!@}Y zsNlLW<%WOg9&jOlm)b43OA51^|IQhj#4}w8y+BEsnBs9-@23+loYgkc4dXo zWXmf1ecpp7k0Yxphw9aIWfO`knrzw4=eY@iTS_R4)Xe;QZ~KD)ghj)J^k z3R=*mhX#gwUiIc3bksJHKzSQf=Wi>Fz_)I;3Ic<@_j4T7xMff`O)?KR;`|&nWm(lG zc^^xHno*6w9^*Y<)XE%Zr+u7++}@GTA3-jYqtQjslM_u;z9}r?8KB)VqCq~I%a0l3 zPy#^Co&%K8pZz@)6Ih5|NDPVt%Sji`m#teWI%E5|4(Sdx#%9u{)x zm|MS^3tk@A8C%h7f);}LFhdpk)Pmc-KI^($zw_#a1XdG%|a~# zOyv|Ta=0HgpPpZ%`BvJ}OR>Eu7JeBaB}^l@tf#+G!t5$*Bbse4M4i;$B}`6jNTxR* z9jUj9w2~uw|1v=~m}^K=UiNuKnZBvFSsERrd2fkhPCrg^k~Tx%6DSY2o@}SjGR@BSqM&Jt9ivh{+2yW?Co%=O(X{LMc*SPV zkg8`cRy#A)35lQZOgCEudEw!h@ppLAI}9v#9uJ$cMIU8=`^@gZl%{6|r=(#i@VXO-}~2s=UDW$kXf-ed34-LI|T z3{h)vD+JfmB8{cxvU0#77n*_SF5!7-4(3OL8nAuw0|Tw$+&@vUBRcx>W2yqpRix;w%WSkE8AS0e7`Ne?aks6`;JC)>AHO2N1)^KDB7C*i3?T( z;IE>YyB|`3rsBF#cCo;c)wMeH z#ToKuqGDmwN0|nGmq$=sFB{Og7AN9t>Bf?w0t@+lh=LirLtl@0b<8MSLMB98;Z+VXYCiCB zj3%xP)+t|R(c6L%0vZy1&S4={tf9X#3UW_8qIMP!tx4i2Ypp7c9@^n( zKpyOgzHi&VXxnkj2VM_S@#n(1l7EgDh1-|5;m4JwDl?vt#u?>IfQN$+X2GjitcQi+9lIP~f`$TsyIj(l1<8~6+blN+1k$!?O_kL91 zb7SsH6Ux4pnVZ6m5AzS3eM^`q!#*1~?`GoSPn<_c3*^g~Wf+W@%1h+OKRv57uHH_s z@+P}9;dqRg-_=ECHu1K#3}yS9&_}OXQnJF<dB^k4&=h97Hbt=!X=Y87FOEMpcimApD`UJNa>jn;l4^_a8qob4=ivPSZHYHIRz_Ba_2rO8rgA=q(<#Z5IbU3;u-u+Cxd$O`bR=h%!*F$&iWUhWh4I}V^;O&{kMFS5; zHX^Ig_LRB)RdznEJ9%F~e*0NITR+)kW@oNRX9yd_ovzRR*_36~rW$MD*1{K}qI~SV zTz`je@UCr6uIk=%iB=IrM(B^t;!bv1x_BfEqNnvk)iCL@l@)uamf2Q}75SrO@}yIQ zWIoXNWxvHs>(SSXo)uFWHnJAt3FEe7cleBn=dOPonMWS+$8(7F?t?d7JDR5jU$+#N+i);{DKmBEo#su#oajHS&z~LY*Z{MU_(JHzJeF9QMXZ z>SS7E&2)5*L0eA>AG7N1K;N2gQ2Cv+<7bzKcR!!6(8? zmsm`d#-1;|(_v>LgkzJ8g7yJrm11o|yr0_y<{9604XRCWcMv>MXkuWS*l`IM?YZ48 zr^%S_*=R!tZ|C;)6ocfAay@Q7F^&w~o;5x%7jgh__WOP&emjCaZYtM2!)7J)tD#z&Q@M#z(#{ONU( zrZL(dhOFiv^$Hc#RaNu_eH6&m)X(IUaYl&cl`j~Q-95QQa0!=f`S&GP!0zwobwkll+yr9!#@-R5EKFd%>Fqv{97!6+(}0Ng;)Zp zLcfS5Z--6WnICo?cpwwk^I1og?qfa7m?H`NuJidxOKI%D$h4p}n)A0_%Pno#$2_Os zJE(j09Jd?9NM1aPe}Wx4q}E1RppSu&l!R{&H<@6ku*Oy%&I_Kk5^JkH(ZjGnA$d_- zPcfr?uHWwE$lDYxVB_I4cV22VR}4zA7EJwsCFA;yYil1h@Yx@#|oR`yIm9pY=}C>?hRAp3o5;*RUnHzhKpG=4B>7ne0(|c7UL=-(l>vG* zptSs2#tec27J0vvfx&A%DR2CQ{|j~NW4;P-aHU}omu zV+MnvcYDb%^+DKJSblE4EfNr;xR>0&c>%+lqi)R>acKiUbJihZJXPr( Date: Wed, 22 Oct 2025 10:25:53 +0300 Subject: [PATCH 25/26] 0 --- _temp/0/0.html | 320 ++++++++++++++++++ _temp/0/0.md | 141 ++++++++ _temp/0/1.html | 238 +++++++++++++ _temp/0/1.md | 65 ++++ _temp/0/README.md | 36 ++ _temp/0/RESULT.html | 244 +++++++++++++ _temp/0/RESULT.md | 79 +++++ ...\236\321\202\321\207\320\265\321\202.html" | 0 ...20\236\321\202\321\207\320\265\321\202.md" | 0 ...\202\320\265\320\272\321\201\321\202.html" | 0 ...21\202\320\265\320\272\321\201\321\202.md" | 0 ...1\202\320\265\320\272\321\201\321\202.pdf" | Bin 12 files changed, 1123 insertions(+) create mode 100644 _temp/0/0.html create mode 100644 _temp/0/0.md create mode 100644 _temp/0/1.html create mode 100644 _temp/0/1.md create mode 100644 _temp/0/README.md create mode 100644 _temp/0/RESULT.html create mode 100644 _temp/0/RESULT.md rename "_temp/\320\236\321\202\321\207\320\265\321\202.html" => "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.html" (100%) rename "_temp/\320\236\321\202\321\207\320\265\321\202.md" => "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.md" (100%) rename "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" => "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" (100%) rename "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" => "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" (100%) rename "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" => "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" (100%) diff --git a/_temp/0/0.html b/_temp/0/0.html new file mode 100644 index 0000000..cb3f3c8 --- /dev/null +++ b/_temp/0/0.html @@ -0,0 +1,320 @@ + + + + + **Итоговый отчет об изменениях** + + + + + + + + + + + + +

Итоговый отчет об изменениях

+

Ниже представлен список основных правок с комментариями, объясняющими логику каждого изменения.

+

Общие правки

+
    +
  1. Названия видов: Все названия биологических видов (Polyscias filicifolia, Coriandrum sativum и т.д.) были выделены курсивом, что является стандартом в научной литературе.
  2. +
  3. Терминология: Введен дефис в "Very-long-chain fatty acids" (VLCFAs) для единообразия и лучшей читаемости.
  4. +
+

Заголовок

+
    +
  • Было: ...or an unusual phenomenon of plant cell lipid metabolism
  • +
  • Стало: ...: An Unusual Phenomenon in Plant Cell Lipid Metabolism
  • +
  • Комментарий: Замена союза "or" на двоеточие делает заголовок более структурированным и академичным. Вторая часть теперь выступает как уточняющий подзаголовок.
  • +
+

Абзац 1

+
    +
  1. Начало предложения: +
      +
    • Было: Plant cell cultures have a wide application in producing...
    • +
    • Стало: Plant cell cultures are widely applied for producing...
    • +
    • Комментарий: Использование пассивного залога ("are applied") здесь звучит более формально и по-научному, чем оборот "have an application".
    • +
    +
  2. +
  3. Длинное и сложное предложение: +
      +
    • Было: Following the extraction of substances of interest, a significant quantity of unused biomass remains, containing lipids, which are ordinarily not extractable under conditions of isolation of polar secondary metabolites and proteins.
    • +
    • Стало: After extracting the target substances, a significant amount of biomass remains. This biomass contains lipids that are typically not extracted during the isolation of polar secondary metabolites and proteins.
    • +
    • Комментарий: Предложение было разбито на два для улучшения читаемости и ясности. "Following" заменено на более простое "After", "substances of interest" на "target substances", "quantity" на "amount", а "ordinarily" на "typically" для придания более естественного звучания тексту.
    • +
    +
  4. +
  5. Стиль изложения: +
      +
    • Было: A significant number of reviews have been dedicated to the importance of lipids...
    • +
    • Стало: The importance of lipids for human nutrition and health has been highlighted in numerous reviews.
    • +
    • Комментарий: Изменение структуры предложения делает его более динамичным и менее громоздким.
    • +
    +
  6. +
  7. Формулировка вывода: +
      +
    • Было: ...is essential for the acquisition of lipids that possess beneficial...
    • +
    • Стало: ...is essential for identifying lipids with beneficial...
    • +
    • Комментарий: Слово "acquisition" (приобретение) заменено на "identifying" (выявление), что точнее отражает суть научного анализа.
    • +
    +
  8. +
+

Абзац 2

+
    +
  1. Усиление утверждения: +
      +
    • Было: It has been established that...
    • +
    • Стало: ...is generally established to be...
    • +
    • Комментарий: Безличная конструкция "It has been established" является канцеляризмом. Новая формулировка более прямолинейна и интегрирована в предложение.
    • +
    +
  2. +
  3. Устранение тавтологии: +
      +
    • Было: ...in addition to the main fatty acids present in cultures, there are also unusual ones.
    • +
    • Стало: ...in addition to these common FAs, unusual fatty acids can also be present in cell cultures.
    • +
    • Комментарий: Замена "main fatty acids" на "common FAs" и "unusual ones" на "unusual fatty acids" устраняет повторы и делает текст более точным.
    • +
    +
  4. +
  5. Краткость: +
      +
    • Было: ...which were found to produce...
    • +
    • Стало: ...which produced...
    • +
    • Комментарий: Лишние слова "were found to" удалены без потери смысла.
    • +
    +
  6. +
  7. Логический переход: +
      +
    • Было: It is evident that all of these examples...
    • +
    • Стало: Notably, these examples...
    • +
    • Комментарий: "Notably" (Примечательно, что) — более сильное и академичное вводное слово для акцентирования внимания на важном факте.
    • +
    +
  8. +
+

Абзац 3

+
    +
  1. Точность формулировок: +
      +
    • Было: ...serving as precursors for numerous metabolites biosynthesis.
    • +
    • Стало: ...serving as precursors for the biosynthesis of numerous metabolites.
    • +
    • Комментарий: Добавлен артикль "the" и изменен порядок слов для грамматической правильности.
    • +
    +
  2. +
  3. Стиль: +
      +
    • Было: ...but are more used for wax and suberin synthesis, so are essential for protection...
    • +
    • Стало: ...but are primarily utilized in wax and suberin synthesis, making them essential for protection...
    • +
    • Комментарий: "More used for" заменено на более формальное "primarily utilized in". Союз "so" заменен на конструкцию с причастием "making them", что улучшает логическую связь и стилистику.
    • +
    +
  4. +
  5. Уточнение: +
      +
    • Было: ...in large quantities (more than 1%).
    • +
    • Стало: ...in large quantities (typically >1%).
    • +
    • Комментарий: Добавлено слово "typically" и заменен знак, что более точно отражает научную реальность (это общее правило, а не строгий закон).
    • +
    +
  6. +
  7. Замена слова: +
      +
    • Было: In this instance, VLCFA was predominantly represented by...
    • +
    • Стало: In this case, the VLCFA fraction was predominantly composed of...
    • +
    • Комментарий: "Instance" заменено на более употребимое в данном контексте "case". "Represented by" заменено на "composed of" для большей точности.
    • +
    +
  8. +
+

Абзац 4

+
    +
  1. Логический переход: +
      +
    • Было: VLCFA are of industrial importance.
    • +
    • Стало: VLCFAs also have industrial importance.
    • +
    • Комментарий: Добавлено слово "also", чтобы плавно связать этот абзац с предыдущим, где обсуждалась биологическая роль VLCFA.
    • +
    +
  2. +
  3. Усиление вывода: +
      +
    • Было: ...the identification of cell cultures capable of VLCFA superproduction could have potential commercial value.
    • +
    • Стало: ...identifying cell cultures capable of VLCFA superproduction holds significant commercial potential.
    • +
    • Комментарий: Конструкция "holds significant commercial potential" звучит более уверенно и убедительно, чем "could have potential commercial value".
    • +
    +
  4. +
+

Абзац 5 (Заключительный)

+
    +
  1. Активный залог и краткость: +
      +
    • Было: ...we discovered that a cell culture of Polyscias filicifolia... was able to accumulate levels of VLCFAs...
    • +
    • Стало: ...we discovered that a suspension cell culture of Polyscias filicifolia... accumulates VLCFA levels...
    • +
    • Комментарий: Переход к настоящему времени (accumulates) и избавление от "was able to" делает утверждение более сильным и прямым.
    • +
    +
  2. +
  3. Формулировка цели исследования: +
      +
    • Было: As this phenomenon has not yet been described..., we decided to study in detail the peculiarities of... This was done in order to discover whether...
    • +
    • Стало: Since this phenomenon has not been previously described..., we aimed to study the peculiarities of... The objective was to determine whether...
    • +
    • Комментарий: "We decided to study" заменено на более формальное "we aimed to study". Громоздкая конструкция "This was done in order to discover" заменена на четкую и ясную формулировку цели: "The objective was to determine".
    • +
    +
  4. +
+
+

Отчет редактора: основные системные ошибки и рекомендации

+

Ваша рукопись демонстрирует глубокое понимание темы. Указанные ниже моменты являются типичными для многих научных текстов и легко исправляются. Их учет поможет повысить качество ваших будущих работ.

+

1. Избыточность и многословие (Wordiness)

+

В тексте встречались конструкции, которые можно было изложить более кратко и энергично без потери смысла. Научный стиль ценит точность и лаконичность.

+
    +
  • Пример: The cultivation of suspension plant cell cultures in bioreactors renders commercial use a possibility.
  • +
  • Исправление: ...renders commercial use possible или ...makes their commercial application feasible. (делает их коммерческое применение возможным/осуществимым).
  • +
  • Пример: A significant number of reviews have been dedicated to the importance of lipids...
  • +
  • Исправление: The importance of lipids... has been extensively reviewed. (Важность липидов... была подробно рассмотрена в обзорах).
  • +
+

Рекомендация: После написания текста перечитывайте его с целью найти и сократить "пустые" фразы. Задавайте себе вопрос: "Можно ли сказать то же самое меньшим количеством слов?".

+

2. Пассивный залог и безличные конструкции

+

Частое использование пассивного залога (it has been established, it has been demonstrated) может делать текст менее динамичным. Хотя пассивный залог является нормой для научного стиля, его чередование с активным делает изложение более живым.

+
    +
  • Пример: It has been established that the fatty acid (FA) composition... is analogous...
  • +
  • Исправление: The fatty acid (FA) composition... is generally analogous... (Жирнокислотный состав... в целом аналогичен...). Это более прямое утверждение.
  • +
+

Рекомендация: Старайтесь использовать активный залог там, где это уместно, особенно когда вы описываете результаты или выводы других исследователей (Nosov et al. reported... вместо It was reported by Nosov et al. that...).

+

3. Тавтология и дублирование информации

+

В конце введения одна и та же мысль была выражена в двух последовательных предложениях.

+
    +
  • Пример: ...we decided to study in detail the peculiarities of the fatty acid composition... This was done in order to discover whether VLCFA biosynthesis is associated with the stages of culture growth...
  • +
  • Исправление: Мы объединили эти два предложения в одно, более емкое, четко сформулировав цель исследования: ...we undertook a detailed study... The goal was to determine if VLCFA biosynthesis is associated with specific culture growth phases and to identify the period of most intense synthesis.
  • +
+

Рекомендация: При завершении раздела (например, введения) убедитесь, что финальные предложения четко формулируют цель или гипотезу и не повторяют уже сказанное.

+

4. Логические переходы между предложениями

+

Некоторые переходы между идеями можно было сделать более плавными. Например, после перечисления примеров необычных C18-кислот следовал несколько резкий переход к ЖКДЦ.

+
    +
  • Пример: It is evident that all of these examples of fatty acids are limited to a chain consisting of 18 carbon atoms, although there are fatty acids with a longer chain length.
  • +
  • Исправление: Notably, all these examples are C18 fatty acids, yet fatty acids with longer chains also exist. (Примечательно, что все эти примеры... однако существуют и жирные кислоты с более длинной цепью). Добавление вводного слова "примечательно" (notably) создает более плавную связку.
  • +
+

Рекомендация: Читайте текст вслух. Это помогает выявить места, где повествование "спотыкается". Используйте вводные слова и фразы (however, therefore, consequently, notably), чтобы показать логическую связь между вашими утверждениями.

+

Итоговое заключение

+

Работа проделана отличная. Структура введения логична: от общего (значение клеточных культур) к частному (ваш уникальный объект и цель исследования). Внесенные правки носят в основном стилистический характер и направлены на то, чтобы довести текст до уровня лучших публикаций в вашей области.

+ + + + + \ No newline at end of file diff --git a/_temp/0/0.md b/_temp/0/0.md new file mode 100644 index 0000000..827110b --- /dev/null +++ b/_temp/0/0.md @@ -0,0 +1,141 @@ +### **Итоговый отчет об изменениях** + +Ниже представлен список основных правок с комментариями, объясняющими логику каждого изменения. + +#### **Общие правки** + +1. **Названия видов:** Все названия биологических видов (*Polyscias filicifolia*, *Coriandrum sativum* и т.д.) были выделены курсивом, что является стандартом в научной литературе. +2. **Терминология:** Введен дефис в "Very-long-chain fatty acids" (VLCFAs) для единообразия и лучшей читаемости. + +#### **Заголовок** + +* **Было:** ...or an unusual phenomenon of plant cell lipid metabolism +* **Стало:** ...: An Unusual Phenomenon in Plant Cell Lipid Metabolism +* **Комментарий:** Замена союза "or" на двоеточие делает заголовок более структурированным и академичным. Вторая часть теперь выступает как уточняющий подзаголовок. + +#### **Абзац 1** + +1. **Начало предложения:** + * **Было:** Plant cell cultures have a wide application in producing... + * **Стало:** Plant cell cultures are widely applied for producing... + * **Комментарий:** Использование пассивного залога ("are applied") здесь звучит более формально и по-научному, чем оборот "have an application". +2. **Длинное и сложное предложение:** + * **Было:** Following the extraction of substances of interest, a significant quantity of unused biomass remains, containing lipids, which are ordinarily not extractable under conditions of isolation of polar secondary metabolites and proteins. + * **Стало:** After extracting the target substances, a significant amount of biomass remains. This biomass contains lipids that are typically not extracted during the isolation of polar secondary metabolites and proteins. + * **Комментарий:** Предложение было разбито на два для улучшения читаемости и ясности. "Following" заменено на более простое "After", "substances of interest" на "target substances", "quantity" на "amount", а "ordinarily" на "typically" для придания более естественного звучания тексту. +3. **Стиль изложения:** + * **Было:** A significant number of reviews have been dedicated to the importance of lipids... + * **Стало:** The importance of lipids for human nutrition and health has been highlighted in numerous reviews. + * **Комментарий:** Изменение структуры предложения делает его более динамичным и менее громоздким. +4. **Формулировка вывода:** + * **Было:** ...is essential for the acquisition of lipids that possess beneficial... + * **Стало:** ...is essential for identifying lipids with beneficial... + * **Комментарий:** Слово "acquisition" (приобретение) заменено на "identifying" (выявление), что точнее отражает суть научного анализа. + +#### **Абзац 2** + +1. **Усиление утверждения:** + * **Было:** It has been established that... + * **Стало:** ...is generally established to be... + * **Комментарий:** Безличная конструкция "It has been established" является канцеляризмом. Новая формулировка более прямолинейна и интегрирована в предложение. +2. **Устранение тавтологии:** + * **Было:** ...in addition to the main fatty acids present in cultures, there are also unusual ones. + * **Стало:** ...in addition to these common FAs, unusual fatty acids can also be present in cell cultures. + * **Комментарий:** Замена "main fatty acids" на "common FAs" и "unusual ones" на "unusual fatty acids" устраняет повторы и делает текст более точным. +3. **Краткость:** + * **Было:** ...which were found to produce... + * **Стало:** ...which produced... + * **Комментарий:** Лишние слова "were found to" удалены без потери смысла. +4. **Логический переход:** + * **Было:** It is evident that all of these examples... + * **Стало:** Notably, these examples... + * **Комментарий:** "Notably" (Примечательно, что) — более сильное и академичное вводное слово для акцентирования внимания на важном факте. + +#### **Абзац 3** + +1. **Точность формулировок:** + * **Было:** ...serving as precursors for numerous metabolites biosynthesis. + * **Стало:** ...serving as precursors for the biosynthesis of numerous metabolites. + * **Комментарий:** Добавлен артикль "the" и изменен порядок слов для грамматической правильности. +2. **Стиль:** + * **Было:** ...but are more used for wax and suberin synthesis, so are essential for protection... + * **Стало:** ...but are primarily utilized in wax and suberin synthesis, making them essential for protection... + * **Комментарий:** "More used for" заменено на более формальное "primarily utilized in". Союз "so" заменен на конструкцию с причастием "making them", что улучшает логическую связь и стилистику. +3. **Уточнение:** + * **Было:** ...in large quantities (more than 1%). + * **Стало:** ...in large quantities (typically >1%). + * **Комментарий:** Добавлено слово "typically" и заменен знак, что более точно отражает научную реальность (это общее правило, а не строгий закон). +4. **Замена слова:** + * **Было:** In this instance, VLCFA was predominantly represented by... + * **Стало:** In this case, the VLCFA fraction was predominantly composed of... + * **Комментарий:** "Instance" заменено на более употребимое в данном контексте "case". "Represented by" заменено на "composed of" для большей точности. + +#### **Абзац 4** + +1. **Логический переход:** + * **Было:** VLCFA are of industrial importance. + * **Стало:** VLCFAs also have industrial importance. + * **Комментарий:** Добавлено слово "also", чтобы плавно связать этот абзац с предыдущим, где обсуждалась биологическая роль VLCFA. +2. **Усиление вывода:** + * **Было:** ...the identification of cell cultures capable of VLCFA superproduction could have potential commercial value. + * **Стало:** ...identifying cell cultures capable of VLCFA superproduction holds significant commercial potential. + * **Комментарий:** Конструкция "holds significant commercial potential" звучит более уверенно и убедительно, чем "could have potential commercial value". + +#### **Абзац 5 (Заключительный)** + +1. **Активный залог и краткость:** + * **Было:** ...we discovered that a cell culture of *Polyscias filicifolia*... was able to accumulate levels of VLCFAs... + * **Стало:** ...we discovered that a suspension cell culture of *Polyscias filicifolia*... accumulates VLCFA levels... + * **Комментарий:** Переход к настоящему времени (accumulates) и избавление от "was able to" делает утверждение более сильным и прямым. +2. **Формулировка цели исследования:** + * **Было:** As this phenomenon has not yet been described..., we decided to study in detail the peculiarities of... This was done in order to discover whether... + * **Стало:** Since this phenomenon has not been previously described..., we aimed to study the peculiarities of... The objective was to determine whether... + * **Комментарий:** "We decided to study" заменено на более формальное "we aimed to study". Громоздкая конструкция "This was done in order to discover" заменена на четкую и ясную формулировку цели: "The objective was to determine". + +--- + +### **Отчет редактора: основные системные ошибки и рекомендации** + +Ваша рукопись демонстрирует глубокое понимание темы. Указанные ниже моменты являются типичными для многих научных текстов и легко исправляются. Их учет поможет повысить качество ваших будущих работ. + +**1. Избыточность и многословие (Wordiness)** + +В тексте встречались конструкции, которые можно было изложить более кратко и энергично без потери смысла. Научный стиль ценит точность и лаконичность. + +* **Пример:** `The cultivation of suspension plant cell cultures in bioreactors renders commercial use a possibility.` +* **Исправление:** `...renders commercial use possible` или `...makes their commercial application feasible.` (делает их коммерческое применение возможным/осуществимым). +* **Пример:** `A significant number of reviews have been dedicated to the importance of lipids...` +* **Исправление:** `The importance of lipids... has been extensively reviewed.` (Важность липидов... была подробно рассмотрена в обзорах). + +**Рекомендация:** После написания текста перечитывайте его с целью найти и сократить "пустые" фразы. Задавайте себе вопрос: "Можно ли сказать то же самое меньшим количеством слов?". + +**2. Пассивный залог и безличные конструкции** + +Частое использование пассивного залога (`it has been established`, `it has been demonstrated`) может делать текст менее динамичным. Хотя пассивный залог является нормой для научного стиля, его чередование с активным делает изложение более живым. + +* **Пример:** `It has been established that the fatty acid (FA) composition... is analogous...` +* **Исправление:** `The fatty acid (FA) composition... is generally analogous...` (Жирнокислотный состав... в целом аналогичен...). Это более прямое утверждение. + +**Рекомендация:** Старайтесь использовать активный залог там, где это уместно, особенно когда вы описываете результаты или выводы других исследователей (`Nosov et al. reported...` вместо `It was reported by Nosov et al. that...`). + +**3. Тавтология и дублирование информации** + +В конце введения одна и та же мысль была выражена в двух последовательных предложениях. + +* **Пример:** `...we decided to study in detail the peculiarities of the fatty acid composition... This was done in order to discover whether VLCFA biosynthesis is associated with the stages of culture growth...` +* **Исправление:** Мы объединили эти два предложения в одно, более емкое, четко сформулировав цель исследования: `...we undertook a detailed study... The goal was to determine if VLCFA biosynthesis is associated with specific culture growth phases and to identify the period of most intense synthesis.` + +**Рекомендация:** При завершении раздела (например, введения) убедитесь, что финальные предложения четко формулируют цель или гипотезу и не повторяют уже сказанное. + +**4. Логические переходы между предложениями** + +Некоторые переходы между идеями можно было сделать более плавными. Например, после перечисления примеров необычных C18-кислот следовал несколько резкий переход к ЖКДЦ. + +* **Пример:** `It is evident that all of these examples of fatty acids are limited to a chain consisting of 18 carbon atoms, although there are fatty acids with a longer chain length.` +* **Исправление:** `Notably, all these examples are C18 fatty acids, yet fatty acids with longer chains also exist.` (Примечательно, что все эти примеры... однако существуют и жирные кислоты с более длинной цепью). Добавление вводного слова "примечательно" (notably) создает более плавную связку. + +**Рекомендация:** Читайте текст вслух. Это помогает выявить места, где повествование "спотыкается". Используйте вводные слова и фразы (`however`, `therefore`, `consequently`, `notably`), чтобы показать логическую связь между вашими утверждениями. + +**Итоговое заключение** + +Работа проделана отличная. Структура введения логична: от общего (значение клеточных культур) к частному (ваш уникальный объект и цель исследования). Внесенные правки носят в основном стилистический характер и направлены на то, чтобы довести текст до уровня лучших публикаций в вашей области. diff --git a/_temp/0/1.html b/_temp/0/1.html new file mode 100644 index 0000000..8917745 --- /dev/null +++ b/_temp/0/1.html @@ -0,0 +1,238 @@ + + + + + **Итоговый отчет об изменениях** + + + + + + + + + + + + +

Итоговый отчет об изменениях

+

Общие правки

+
    +
  1. Единообразие и форматирование: +
      +
    • Все названия видов (Polyscias filicifolia) выделены курсивом.
    • +
    • Единицы измерения (mL, µL, °C, g) приведены к стандартному виду.
    • +
    • Центробежное ускорение указано как "× g" вместо "G".
    • +
    • Химические формулы (Ag₂O, CaCl₂) и ионы отформатированы с использованием подстрочных и надстрочных индексов.
    • +
    • Названия химических соединений (n-hexane, isopropanol) приведены к единому стилю.
    • +
    • Везде, где это было уместно, добавлены неразрывные пробелы между числом и единицей измерения.
    • +
    +
  2. +
  3. Ссылки на литературу: +
      +
    • Формат цитирования приведен к единообразию (Автор, год). Например, (Bligh, Dyer 1959) стало (Bligh and Dyer, 1959).
    • +
    +
  4. +
+

По разделам

+
+ + + + + \ No newline at end of file diff --git a/_temp/0/1.md b/_temp/0/1.md new file mode 100644 index 0000000..d0d2f69 --- /dev/null +++ b/_temp/0/1.md @@ -0,0 +1,65 @@ + +### **Итоговый отчет об изменениях** + +#### **Общие правки** + +1. **Единообразие и форматирование:** + * Все названия видов (*Polyscias filicifolia*) выделены курсивом. + * Единицы измерения (mL, µL, °C, g) приведены к стандартному виду. + * Центробежное ускорение указано как "× *g*" вместо "G". + * Химические формулы (Ag₂O, CaCl₂) и ионы отформатированы с использованием подстрочных и надстрочных индексов. + * Названия химических соединений (*n*-hexane, isopropanol) приведены к единому стилю. + * Везде, где это было уместно, добавлены неразрывные пробелы между числом и единицей измерения. +2. **Ссылки на литературу:** + * Формат цитирования приведен к единообразию (Автор, год). Например, `(Bligh, Dyer 1959)` стало `(Bligh and Dyer, 1959)`. + +#### **По разделам** + +* **2.1. Plant Material:** + * **Было:** ...advent roots of P. filicifolia was analysed. These cultures were obtained... + * **Стало:** ...adventitious root culture of *P. filicifolia*, obtained from a leaf explant, was analyzed. + * **Комментарий:** Два предложения объединены в одно для лаконичности. Термин "advent roots" заменен на более точный и общепринятый "adventitious root". +* **2.4. Growth Curve Analysis:** + * **Было:** ...per each scored day. The evaluation of a fresh weight (FW) was conducted by... + * **Стало:** ...for each sampling day. Fresh weight (FW) was evaluated by... + * **Комментарий:** "Scored day" заменено на более стандартное "sampling day". Убраны лишние слова ("The evaluation of a... was conducted by") для большей краткости. +* **2.5.1. Fixation and Extraction:** + * **Было:** ...circa 5-8g... for the purposes of storage... a quantity of 50 millilitres of iso-propanol... + * **Стало:** ...approx. 5–8 g... for storage... 50 mL of isopropanol... + * **Комментарий:** Заменены разговорные и избыточные конструкции ("circa", "for the purposes of", "a quantity of") на стандартные научные термины ("approx.", "for", "50 mL"). "iso-propanol" заменено на "isopropanol". + * **Было:** ...the cells with 2-pronol were transferred... + * **Стало:** ...the cells in isopropanol were transferred... + * **Комментарий:** Исправлена опечатка "2-pronol" и уточнено, что клетки находились *в* изопропаноле. + * **Было:** ...the lower chloroform phase was carefully pipetted and combined in a flask with isopropanol, which was used to fix the cells. + * **Стало:** ...the lower chloroform phase was carefully collected and combined with the isopropanol supernatant from the fixation step. + * **Комментарий:** Формулировка сделана более точной и ясной. Указано, что хлороформная фаза объединялась с супернатантом, полученным на этапе фиксации. +* **2.5.2.1. Preparation of FFAs:** + * **Было:** ...dibuthylhydroxytoluene... + * **Стало:** ...butylated hydroxytoluene (BHT)... + * **Комментарий:** Исправлена опечатка и добавлена общепринятая аббревиатура BHT. + * **Было:** ...to remove unsaponifiable hydrophobic compounds, 600 µl of n-hexane was added... and the upper phase was removed. The procedure was repeated twice. + * **Стало:** To remove unsaponifiable compounds, 600 µL of *n*-hexane was added... and the upper phase was discarded. This washing step was repeated twice. + * **Комментарий:** Уточнено, что это был этап промывки ("washing step"), а "removed" заменено на "discarded" для стилистического разнообразия. +* **2.5.2.4. Argentation TLC:** + * **Было:** To precisely identify fatty acid isomers of the ethylene bond position... we preconcentrated fatty acid methyl esters... by using silver TLC... + * **Стало:** To facilitate the identification of fatty acid isomers... FAMEs were pre-concentrated... using argentation (silver) thin-layer chromatography (TLC)... + * **Комментарий:** "Precisely identify" заменено на более мягкое "facilitate the identification". Введен термин "argentation TLC", который является стандартным для этого метода. +* **2.5.3. GC-MS Analysis:** + * **Было:** The analysis was conducted utilising an AS-2M single-port autosampler, a Chromatec Crystal MSD... mass spectrometric quadrupole detector, and a 60 m Restek Rtx-2330 capillary column... + * **Стало:** FAMEs were separated by capillary gas chromatography (GC) on a Crystal 5000.NP system equipped with an AS-2M autosampler and a Chromatec Crystal MSD quadrupole mass spectrometric detector... A 60 m × 0.25 mm Restek Rtx-2330 capillary column... was used. + * **Комментарий:** Предложение перестроено для улучшения читаемости. Добавлена аббревиатура GC. + * **Было:** ...the temperature programme was initiated at 60 °C for a period of eight minutes, followed by a gradual increase of 10 °C per minute until reaching 175 °C for a further five minutes. + * **Стало:** The temperature program was as follows: initial temperature of 60°C held for 8 min, then ramped at 10°C/min to 175°C (held for 5 min)... + * **Комментарий:** Описание температурной программы сделано более кратким и стандартизированным. +* **2.5.5. Positional Distribution:** + * **Было:** ...sn-positions of the carbon atoms of the glycerol residue in the TAG molecule. + * **Стало:** ...*sn*-positions in TAGs. + * **Комментарий:** Формулировка сокращена без потери смысла. + * **Было:** The formula was used: [A]1,3 represents... + * **Стало:** The FA composition at the *sn*-1 and *sn*-3 positions was calculated using the following formula: [A]₁,₃ = (3 × [A]₁,₂,₃ - [A]₂) / 2 where [A]₁,₃ is the molar percentage... + * **Комментарий:** Добавлена сама формула, которая отсутствовала в исходном тексте, и дано четкое описание всех ее компонентов. +* **2.6. Statistical Analysis:** + * **Было:** ...two consecutive independent passages. Within each passage, 100 flasks were seeded simultaneously... For each analysis point, three flasks were randomly selected... Two cell wet weights were collected from each flask... Consequently, for each growth point within a passage, there were six replicates... + * **Стало:** ...two consecutive, independent passages. For each passage, 100 flasks were inoculated simultaneously... At each sampling point, three flasks were randomly selected. Two wet cell samples were collected from each flask... resulting in six replicates per time point... + * **Комментарий:** Текст сделан более лаконичным. "Seeded" заменено на более точное "inoculated". "Analysis point" заменено на "sampling point". + \ No newline at end of file diff --git a/_temp/0/README.md b/_temp/0/README.md new file mode 100644 index 0000000..a48a266 --- /dev/null +++ b/_temp/0/README.md @@ -0,0 +1,36 @@ +Представь, что ты — опытный научный редактор и корректор с многолетним опытом +работы в биохимии (липидомика). Ты специализируешься на подготовке рукописей к +публикации в ведущих международных журналах. Твоя задача — не просто исправить +ошибки, а улучшить текст, сделав его ясным, логичным и убедительным для научной +аудитории. + +Вот моя научная статья, которую я прошу тебя проверить и отредактировать: + +Прошу тебя выполнить следующие задачи: + +1. **Корректура и орфография:** + * Найди и исправь все опечатки, орфографические и пунктуационные ошибки. + * Проверь правильность написания терминов, названий и имен собственных. + +2. **Стилистика и язык:** + * Оцени стиль изложения. Сделай его более академичным и соответствующим научному стилю. + * Устрани повторы и тавтологии. + * Замени слишком сложные или разговорные конструкции на более подходящие для научной статьи. + * Проверь текст на наличие канцеляризмов и штампов, предложи варианты их замены. + +3. **Структура и логика:** + * Проверь логическую связность между абзацами и разделами. + * Оцени, насколько последовательно изложена аргументация. + * Предложи, где можно улучшить переходы между частями текста. + +4. **Ясность и точность:** + * Найди предложения с неоднозначным или неясным смыслом и предложи, как их можно переформулировать. + * Убедись, что все утверждения точны и не допускают двойного толкования. + +5. **Форматирование и оформление (по желанию):** + * Проверь единообразие в оформлении списков, цитат и ссылок. + * Обрати внимание на правильность оформления библиографического списка (если он предоставлен). + +6. **Итоговый отчет:** + * После всех исправлений предоставь мне итоговый, отредактированный вариант текста. + * Отдельным списком укажи наиболее важные и системные ошибки, которые ты обнаружил, и дай рекомендации по их избеганию в будущем. diff --git a/_temp/0/RESULT.html b/_temp/0/RESULT.html new file mode 100644 index 0000000..1118aee --- /dev/null +++ b/_temp/0/RESULT.html @@ -0,0 +1,244 @@ + + + + + Suspension Culture of *Polyscias filicifolia* L.H. Bailey Cells as a Superproducer of Very-Long-Chain Saturated Fatty Acids: An Unusual Phenomenon in Plant Cell Lipid Metabolism + + + + + + + + + + + + +

Suspension Culture of Polyscias filicifolia L.H. Bailey Cells as a Superproducer of Very-Long-Chain Saturated Fatty Acids: An Unusual Phenomenon in Plant Cell Lipid Metabolism

+

Introduction

+

Plant cell cultures are widely applied for producing various beneficial secondary metabolites, including the antitumor drug paclitaxel and the antimalarial drug ajmaline (Smetanska 2008). The cultivation of plant cell suspension cultures in bioreactors makes their commercial use feasible. After extracting the target substances, a significant amount of biomass remains. This biomass contains lipids that are typically not extracted during the isolation of polar secondary metabolites and proteins. The importance of lipids for human nutrition and health has been highlighted in numerous reviews. Moreover, the lipid composition of the diet is a critical factor (Calder et al., 2018; Khalili Tilami & Kouřimská, 2022; Frydrych et al., 2025). Therefore, analyzing the lipid composition of plant cell cultures is essential for identifying lipids with beneficial nutraceutical, cosmetic, and pharmacological properties.

+

The lipid metabolism of plant cell cultures is not yet fully elucidated. The fatty acid (FA) composition of total lipids (TL) in cell cultures is generally established to be analogous to that of the intact plant. The main FAs of TL in these cultures are palmitic (16:0), stearic (18:0), oleic (18:1Δ9), linoleic (18:2Δ9,12), and linolenic (18:3Δ9,12,15) acids (Tattrie and Veliky 1973; Meï et al. 2015). However, in addition to these common FAs, unusual fatty acids can also be present in cell cultures. For instance, Kim et al. (1996) reported that cell suspension cultures of Coriandrum sativum L. produce 0.25–0.46% (by weight of total FAs) of petroselinic acid (18:1Δ6). In 1972, Yano et al. obtained callus cell cultures of Malva parviflora L. and M. sylvestris L., which produced up to 20.0% of cyclopropyl and cyclopropenyl FAs, including dihydromalvalic and malvalic acids, respectively. Notably, these examples are limited to fatty acids with an 18-carbon chain, although FAs with longer chains exist.

+

Very-long-chain fatty acids (VLCFAs) are a class of fatty acids characterized by having more than 20 carbon atoms and serving as precursors for the biosynthesis of numerous metabolites (Haslam and Kunst 2013). Plant cells can contain a variety of saturated, as well as monoenoic, dienoic, and polyenoic unsaturated, very-long-chain fatty acids (Hitchcock and Nichols 1971). They are found in both neutral and polar lipids but are primarily utilized in wax and suberin synthesis, making them essential for protection against biotic and abiotic stress (Bach and Faure 2010; Batsale et al. 2021). As a general rule, VLCFAs do not accumulate in large quantities (typically >1%) in plant cell cultures. For example, Nosov et al. (2023) reported VLCFA percentages of 2.7% and 4.7% for dark-grown and light-grown callus, respectively, and 2.0–2.4% for suspension cultures of Sutherlandia frutescens (L.) R.Br. In contrast, Titova et al. (2021) found that callus cell culture of Alhagi persarum Boiss. et Buhse contained less than 1% VLCFAs. Nevertheless, specific cultivation conditions have been shown to augment VLCFA levels. Nosov et al. (2024) demonstrated that suspension cultures of Euonymus maximowiczianus Prokh. cultivated in the absence of light synthesized up to 6% VLCFAs. In this case, the VLCFA fraction was predominantly composed of saturated FAs, including arachidic (20:0), behenic (22:0), tricosanoic (23:0), lignoceric (24:0), and pentacosanoic (25:0) acids.

+

VLCFAs also have industrial importance. For instance, behenic acid and its derivatives are employed in the production of cosmetics designed for skin hydration (Calder et al., 2018). In 2017, Xu et al. developed a method for producing diesel-like biofuel from docosanoic acid (Xu et al., 2017). Therefore, identifying cell cultures capable of VLCFA superproduction holds significant commercial potential.

+

During the analysis of the fatty acid composition of total lipids from suspension cell cultures from the All-Russian Collection of Cultured Plant Cells (Titova et al., 2021; Nosov et al., 2023; Nosov et al., 2024), we discovered that a suspension cell culture of Polyscias filicifolia L.H. Bailey (Araliaceae) accumulates VLCFA levels in total lipids significantly above the typical range. Since this phenomenon has not been previously described in the scientific literature, we aimed to study the peculiarities of the FA composition and metabolism during the cultivation of P. filicifolia cells in detail. The objective was to determine whether VLCFA biosynthesis is associated with specific culture growth stages and to identify the period of most intense synthesis.

+

Materials and Methods

+

2.1. Plant Material

+

This study investigated a suspension culture of Polyscias filicifolia (Ridl.) L.H. Bailey (line No. BFT-01-05) from the All-Russian Collection of Plant Cell Cultures at the Institute of Plant Physiology, Russian Academy of Sciences. Additionally, an adventitious root culture of P. filicifolia, obtained from a leaf explant, was analyzed. Fresh leaf samples for the analysis of total lipid fatty acid composition were provided by the Greenhouse of the N.V. Tsitsin Main Botanical Garden of the Russian Academy of Sciences.

+

2.2. Cultivation Conditions

+
    +
  • 2.2.1. Suspension Culture +
      +
    • (Text to be added)
    • +
    +
  • +
  • 2.2.2. Adventitious Root Culture +
      +
    • (Text to be added)
    • +
    +
  • +
+

2.3. Light Microscopy

+

(Text to be added, e.g., regarding Nile red staining)

+

2.4. Growth Curve Analysis of Suspension Cell Culture

+

To determine the growth parameters, suspension cell cultures were grown in a series of flasks, with a minimum of three flasks (i.e., biological replicates) for each sampling day. Fresh weight (FW) was evaluated by separating the cells from the culture medium using Whatman No. 52 filter paper under vacuum, followed by weighing. To determine the dry weight (DW), the cell biomass was first weighed for FW and then dried at 50°C to a constant weight (for approximately 24 h).

+

2.5. Comprehensive Analysis of Lipid Fatty Acid Composition

+
    +
  • +

    2.5.1. Fixation of Cell Biomass and Extraction of Total Lipids

    +
      +
    • Suspension culture cells intended for the analysis of total lipid fatty acid composition during cultivation were collected from flasks by filtration, as described in Section 2.4. The cells were transferred to 2 mL glass vials with 500 µL of ethanol and derivatized on the same day, as detailed in Section 2.5.2.1.
    • +
    • For storage and subsequent total lipid extraction, filtered suspension culture cells (approx. 5–8 g FW) were transferred to a 250 mL conical, flat-bottomed flask. To fix the cells, 50 mL of isopropanol containing 0.001% BHT was added, and the flask was heated at 75°C for 15 min. After cooling for 20 min, the flask was stored in a freezer at -18°C for a maximum of 60 days. The adventitious root culture biomass was fixed in a similar manner (Bengtsson et al., 2021).
    • +
    • To obtain a total lipid extract, the cells in isopropanol were transferred to 50 mL centrifuge tubes and pelleted by centrifugation at 2,300 × g for 5 min. The isopropanol supernatant was collected in a clean flask. A mixture of chloroform:methanol (1:2, v/v; 26.25 mL) was added to the cell pellet, and the tube was shaken for 15 min on a BioSan OS-20 orbital shaker at 250 rpm. Subsequently, 8.75 mL of chloroform was added, and the tube was shaken for another 15 min. Finally, 8.75 mL of water was added, the tube was vortexed for 30 s, and centrifuged at 2,300 × g for 5 min. The upper phase was discarded, and the lower chloroform phase was carefully collected and combined with the isopropanol supernatant from the fixation step. The extraction procedure was repeated twice. The combined extract was dried over 5 g of anhydrous sodium sulfate and filtered. The solvents were removed using a rotary vacuum evaporator. The dried lipids were redissolved in a chloroform:methanol mixture (2:1, v/v) to a final concentration of 100 mg/mL and stored in a glass vial at -18°C (Bligh and Dyer, 1959).
    • +
    +
  • +
  • +

    2.5.2. Analysis of Fatty Acid Composition of Total Lipids

    +
      +
    • 2.5.2.1. Preparation of Free Fatty Acids from Cells, Tissues, and Lipid Extracts +
        +
      • To determine the fatty acid composition and content, samples were prepared from either total lipids in suspension culture cells, plant tissues, or lipid extracts. Three weighed portions of fresh cells (approx. 150–200 mg FW) were taken from two randomly selected flasks for each time point. Thus, a total of six biological replicates were obtained for each growth point within a single passage. Leaf and root culture samples were homogenized in a mortar. For saponification, samples were placed in 2 mL glass vials, and 500 µL of 0.001% (w/v) butylated hydroxytoluene (BHT) in 96% (v/v) ethanol, 120 µL of 5 M aqueous KOH, and 100 µL of heptadecanoic acid in isopropanol (250 µg/mL) as an internal standard were added. Saponification was carried out for 60 min at 75°C in a solid-state thermostat. To remove unsaponifiable compounds, 600 µL of n-hexane was added to the vials, which were then vortexed, centrifuged at 2,300 × g for 3 min, and the upper phase was discarded. This washing step was repeated twice. Free fatty acids (FFAs) were then extracted by adding 150 µL of 20% (w/w) aqueous sulfuric acid, followed by two extractions with 600 µL of n-hexane. After each extraction, the mixture was vortexed and centrifuged (2,300 × g, 3 min). The upper hexane phases were combined in a separate vial, and the solvent was evaporated to dryness under a stream of argon (Nosov et al., 2024).
      • +
      +
    • +
    • 2.5.2.2. Preparation of Fatty Acid Methyl Esters (FAMEs) from Free Fatty Acids +
        +
      • To obtain FAMEs, 200 µL of 1% (v/v) sulfuric acid in methanol was added to the vial containing dried FFAs (Section 2.5.2.1), and methylation was performed for 30 min at 55°C. After cooling, 100 µL of water and 300 µL of n-hexane were added. The mixture was vortexed, centrifuged at 2,300 × g for 3 min, and the upper phase was collected for GC-MS analysis. All procedures were performed in glass vials on the day of biomass collection. The same method was used for the transesterification of total lipid extracts obtained as described in Section 2.5.1.
      • +
      +
    • +
    • 2.5.2.3. Preparation of FAMEs via Base-Catalyzed Transesterification with Trimethylsulfonium Hydroxide (TMSH) +
        +
      • To confirm that the unusual very-long-chain fatty acids were incorporated into glycerolipids rather than existing in free form, a transesterification reaction was performed on the lipid extract using TMSH, which does not react with free fatty acids. The experiment was conducted with a freshly prepared 0.2 M TMSH solution in methanol. To prepare the reagent, 4.4 g of trimethylsulfonium iodide was dissolved in 100 mL of methanol with gentle heating. Subsequently, 5 g of Ag₂O was added, and the mixture was stirred on a magnetic stirrer for 4 h. The solution was then filtered and stored at 4°C for up to two months (Yamauchi et al., 1979).
      • +
      • For transesterification, 300 µL of the methanolic TMSH solution was added to 1–2 mg of lipid extract in a 2 mL vial. The vial was incubated for 30 min at 55°C in a solid-state thermostat (El-Hamdy and Christie, 1993). FAMEs were extracted with n-hexane after the addition of 150 µL of water, as described in Section 2.5.2.2.
      • +
      +
    • +
    • 2.5.2.4. Concentration of Fatty Acids by Argentation TLC +
        +
      • To facilitate the identification of fatty acid isomers, including minor species, FAMEs were pre-concentrated according to their degree of unsaturation using argentation (silver) thin-layer chromatography (TLC), followed by conversion to DMOX derivatives for GC-MS analysis.
      • +
      • Silica gel 60 TLC plates (10 × 10 cm) were impregnated with a 5% aqueous silver nitrate solution for 30 min and activated by drying for 1 h at 110°C. Approximately 5 mg of FAMEs dissolved in n-hexane was applied to the starting line. The plate was developed in a chamber with a mobile phase of n-hexane:acetone (90:10, v/v). After development, the plate was air-dried and sprayed with a 2,7-dichlorofluorescein solution in methanol (80 mg/L). Silica gel zones containing FAMEs were visualized under UV light (365 nm). Fractions corresponding to mono-, di-, and triunsaturated FAMEs (Rƒ values of 0.64, 0.41, and 0.18, respectively) were scraped into clean vials, and the esters were extracted with 1 mL of an n-hexane:diethyl ether mixture (1:1, v/v) (Sidorov et al., 2024).
      • +
      +
    • +
    • 2.5.2.5. Preparation of Dimethyloxazoline (DMOX) Derivatives of Fatty Acids +
        +
      • The FAMEs obtained in Section 2.5.2.4 were converted into DMOX derivatives. First, FAMEs were saponified to FFAs using KOH as described in Section 2.5.2.1. The FFA solution (approx. 1 mg) was evaporated in an argon stream at 40°C. Then, 100 µL of oxalyl chloride was added, and the reaction was carried out for 1 h at 50°C. The solution was evaporated, and 500 µL of a 10% solution of 2-amino-2-methyl-1-propanol in methylene chloride was added. The reaction was performed for 1 h at 50°C. The mixture was then evaporated, and 500 µL of trifluoroacetic acid was added, followed by another 1 h incubation at 50°C. DMOX derivatives were extracted with n-hexane using a method similar to that for FAMEs and analyzed by GC-MS (Sidorov et al., 2024).
      • +
      +
    • +
    +
  • +
  • +

    2.5.3. GC-MS Analysis of Fatty Acid Derivatives

    +
      +
    • FAMEs were separated by capillary gas chromatography (GC) on a Crystal 5000.NP system equipped with an AS-2M autosampler and a Chromatec Crystal MSD quadrupole mass spectrometric detector (Chromatec, Russia). A 60 m × 0.25 mm Restek Rtx-2330 capillary column with a 0.2 µm film thickness was used. The temperature program was as follows: initial temperature of 60°C held for 8 min, then ramped at 10°C/min to 175°C (held for 5 min), then at 6.5°C/min to 245°C (held for 25 min). The injector temperature was 260°C, with a split ratio of 20:1 and an injection volume of 1 µL. The ion source and quadrupole temperatures were 230°C and 150°C, respectively, with an ionization energy of 70 eV. Helium was used as the carrier gas at a flow rate of 1 mL/min. The mass range scanned was 50–550 m/z. Chromatograms were recorded using the total ion current. FAME peaks were identified by comparing their retention times and mass spectra with the NIST database using AMDIS software (Sidorov et al., 2024).
    • +
    • The unsaturation index (UI) of total lipids was calculated using the following formula (Gold et al., 2025): +UI = Σ(nᵢ × xᵢ) / 100 +where nᵢ and xᵢ represent the number of double bonds and the molar percentage of the i-th FA, respectively.
    • +
    • For DMOX derivatives, the temperature program was: initial temperature of 140°C held for 8 min, ramped at 4°C/min to 210°C (held for 5 min), then at 3°C/min to 250°C (held for 25 min), and finally at 5°C/min to 240°C (held for 60 min). All other GC-MS parameters were identical to the FAME analysis. The mass range scanned was 110–550 m/z.
    • +
    +
  • +
  • +

    2.5.4. Fractionation of Total Lipids into Polar Lipids, Diacylglycerols, and Triacylglycerols

    +
      +
    • Total polar glycerolipids, native 1,2-diacylglycerols (DAGs), and triacylglycerols (TAGs) were isolated by preparative TLC. Approximately 80 mg of the total lipid extract, dissolved in a chloroform:methanol mixture (2:1, v/v), was applied to the starting line of a 20 × 20 cm TLC plate (Silica gel 60, Supelco). Triolein and rac-1,2-DAG standards were applied alongside the extract. The plate was developed in a chromatographic chamber with a mobile phase of n-hexane:diethyl ether (75:25, v/v). After development, the plate was air-dried for 15 min, and lipid zones were visualized under UV light (365 nm) after spraying with a 2,7-dichlorofluorescein solution (80 mg/L in methanol). Zones corresponding to TAGs (Rƒ = 0.54–0.88) and native DAGs (Rƒ = 0.28–0.34) were scraped and extracted from the silica gel with an n-hexane:diethyl ether mixture (1:1, v/v). Polar lipids (Rƒ = 0.05–0.15) were extracted with a methanol:chloroform mixture (2:1, v/v). The fatty acid composition of the isolated lipid classes was determined after transesterification with 0.2 M TMSH in methanol, as described in Section 2.5.2.3.
    • +
    +
  • +
  • +

    2.5.5. Positional Distribution Analysis of Fatty Acids in TAGs

    +
      +
    • The preparation of sn-2-monoacylglycerols (sn-2-MAGs) from TAGs was performed using porcine lipase. The reaction mixture was prepared by dissolving 15 mg of lipase in 3 mL of 0.25 M Tris buffer (pH 7.5) containing 100 µL of 0.01 M CaCl₂ and 250 µL of 0.1% sodium deoxycholate, and the final volume was adjusted to 5 mL with Tris buffer. For deacylation, 535 µL of this enzyme solution was added to 1 mg of TAG in a 2 mL glass vial, and the reaction was incubated for 30 min at 37°C. The reaction was stopped by adding 500 µL of an n-hexane:diethyl ether mixture (1:1, v/v). The resulting sn-2-MAGs were isolated from the reaction products by TLC on 10 × 10 cm silica gel 60 plates using n-hexane:diethyl ether (1:1, v/v) as the mobile phase. The zone containing sn-2-MAGs (Rƒ = 0.15) was detected as described in Section 2.5.4. The fatty acid composition of the isolated sn-2-MAGs was determined after derivatization as described in Section 2.5.2.3.
    • +
    • The data were used to calculate the positional distribution of FAs in TAGs (Sidorov et al., 2014). The FA composition at the sn-1 and sn-3 positions was calculated using the following formula: +[A]₁,₃ = (3 × [A]₁,₂,₃ - [A]₂) / 2 +where [A]₁,₃ is the molar percentage of the i-th FA at the sn-1,3 positions, [A]₁,₂,₃ is the molar percentage of the i-th FA in the intact TAGs, and [A]₂ is the molar percentage of the i-th FA in the sn-2-MAGs.
    • +
    +
  • +
+

2.6. Statistical Analysis

+

The study of fatty acid composition changes during the culture growth cycle involved two consecutive, independent passages. For each passage, 100 flasks were inoculated simultaneously and cultured for 30 days. At each sampling point, three flasks were randomly selected. Two wet cell samples were collected from each flask for FA analysis, resulting in six replicates per time point and a total of 72 GC-MS analyses per passage.

+

The normality of all quantitative data was assessed using the Shapiro-Wilk W-test. The Spearman rank correlation coefficient (R) was used to evaluate potential relationships between the concentrations of individual fatty acids during the culture growth cycle.

+

Statistical analysis was performed using Statistica v.10 software (StatSoft, Inc., USA), and data were visualized using SigmaPlot software.

+ + + + + \ No newline at end of file diff --git a/_temp/0/RESULT.md b/_temp/0/RESULT.md new file mode 100644 index 0000000..7839943 --- /dev/null +++ b/_temp/0/RESULT.md @@ -0,0 +1,79 @@ +# Suspension Culture of *Polyscias filicifolia* L.H. Bailey Cells as a Superproducer of Very-Long-Chain Saturated Fatty Acids: An Unusual Phenomenon in Plant Cell Lipid Metabolism + +## Introduction + +Plant cell cultures are widely applied for producing various beneficial secondary metabolites, including the antitumor drug paclitaxel and the antimalarial drug ajmaline (Smetanska 2008). The cultivation of plant cell suspension cultures in bioreactors makes their commercial use feasible. After extracting the target substances, a significant amount of biomass remains. This biomass contains lipids that are typically not extracted during the isolation of polar secondary metabolites and proteins. The importance of lipids for human nutrition and health has been highlighted in numerous reviews. Moreover, the lipid composition of the diet is a critical factor (Calder et al., 2018; Khalili Tilami & Kouřimská, 2022; Frydrych et al., 2025). Therefore, analyzing the lipid composition of plant cell cultures is essential for identifying lipids with beneficial nutraceutical, cosmetic, and pharmacological properties. + +The lipid metabolism of plant cell cultures is not yet fully elucidated. The fatty acid (FA) composition of total lipids (TL) in cell cultures is generally established to be analogous to that of the intact plant. The main FAs of TL in these cultures are palmitic (16:0), stearic (18:0), oleic (18:1Δ9), linoleic (18:2Δ9,12), and linolenic (18:3Δ9,12,15) acids (Tattrie and Veliky 1973; Meï et al. 2015). However, in addition to these common FAs, unusual fatty acids can also be present in cell cultures. For instance, Kim et al. (1996) reported that cell suspension cultures of *Coriandrum sativum* L. produce 0.25–0.46% (by weight of total FAs) of petroselinic acid (18:1Δ6). In 1972, Yano et al. obtained callus cell cultures of *Malva parviflora* L. and *M. sylvestris* L., which produced up to 20.0% of cyclopropyl and cyclopropenyl FAs, including dihydromalvalic and malvalic acids, respectively. Notably, these examples are limited to fatty acids with an 18-carbon chain, although FAs with longer chains exist. + +Very-long-chain fatty acids (VLCFAs) are a class of fatty acids characterized by having more than 20 carbon atoms and serving as precursors for the biosynthesis of numerous metabolites (Haslam and Kunst 2013). Plant cells can contain a variety of saturated, as well as monoenoic, dienoic, and polyenoic unsaturated, very-long-chain fatty acids (Hitchcock and Nichols 1971). They are found in both neutral and polar lipids but are primarily utilized in wax and suberin synthesis, making them essential for protection against biotic and abiotic stress (Bach and Faure 2010; Batsale et al. 2021). As a general rule, VLCFAs do not accumulate in large quantities (typically >1%) in plant cell cultures. For example, Nosov et al. (2023) reported VLCFA percentages of 2.7% and 4.7% for dark-grown and light-grown callus, respectively, and 2.0–2.4% for suspension cultures of *Sutherlandia frutescens* (L.) R.Br. In contrast, Titova et al. (2021) found that callus cell culture of *Alhagi persarum* Boiss. et Buhse contained less than 1% VLCFAs. Nevertheless, specific cultivation conditions have been shown to augment VLCFA levels. Nosov et al. (2024) demonstrated that suspension cultures of *Euonymus maximowiczianus* Prokh. cultivated in the absence of light synthesized up to 6% VLCFAs. In this case, the VLCFA fraction was predominantly composed of saturated FAs, including arachidic (20:0), behenic (22:0), tricosanoic (23:0), lignoceric (24:0), and pentacosanoic (25:0) acids. + +VLCFAs also have industrial importance. For instance, behenic acid and its derivatives are employed in the production of cosmetics designed for skin hydration (Calder et al., 2018). In 2017, Xu et al. developed a method for producing diesel-like biofuel from docosanoic acid (Xu et al., 2017). Therefore, identifying cell cultures capable of VLCFA superproduction holds significant commercial potential. + +During the analysis of the fatty acid composition of total lipids from suspension cell cultures from the All-Russian Collection of Cultured Plant Cells (Titova et al., 2021; Nosov et al., 2023; Nosov et al., 2024), we discovered that a suspension cell culture of *Polyscias filicifolia* L.H. Bailey (Araliaceae) accumulates VLCFA levels in total lipids significantly above the typical range. Since this phenomenon has not been previously described in the scientific literature, we aimed to study the peculiarities of the FA composition and metabolism during the cultivation of *P. filicifolia* cells in detail. The objective was to determine whether VLCFA biosynthesis is associated with specific culture growth stages and to identify the period of most intense synthesis. + +## Materials and Methods + +**2.1. Plant Material** + +This study investigated a suspension culture of *Polyscias filicifolia* (Ridl.) L.H. Bailey (line No. BFT-01-05) from the All-Russian Collection of Plant Cell Cultures at the Institute of Plant Physiology, Russian Academy of Sciences. Additionally, an adventitious root culture of *P. filicifolia*, obtained from a leaf explant, was analyzed. Fresh leaf samples for the analysis of total lipid fatty acid composition were provided by the Greenhouse of the N.V. Tsitsin Main Botanical Garden of the Russian Academy of Sciences. + +**2.2. Cultivation Conditions** + +* **2.2.1. Suspension Culture** + * *(Text to be added)* +* **2.2.2. Adventitious Root Culture** + * *(Text to be added)* + +**2.3. Light Microscopy** + +*(Text to be added, e.g., regarding Nile red staining)* + +**2.4. Growth Curve Analysis of Suspension Cell Culture** + +To determine the growth parameters, suspension cell cultures were grown in a series of flasks, with a minimum of three flasks (i.e., biological replicates) for each sampling day. Fresh weight (FW) was evaluated by separating the cells from the culture medium using Whatman No. 52 filter paper under vacuum, followed by weighing. To determine the dry weight (DW), the cell biomass was first weighed for FW and then dried at 50°C to a constant weight (for approximately 24 h). + +**2.5. Comprehensive Analysis of Lipid Fatty Acid Composition** + +* **2.5.1. Fixation of Cell Biomass and Extraction of Total Lipids** + * Suspension culture cells intended for the analysis of total lipid fatty acid composition during cultivation were collected from flasks by filtration, as described in Section 2.4. The cells were transferred to 2 mL glass vials with 500 µL of ethanol and derivatized on the same day, as detailed in Section 2.5.2.1. + * For storage and subsequent total lipid extraction, filtered suspension culture cells (approx. 5–8 g FW) were transferred to a 250 mL conical, flat-bottomed flask. To fix the cells, 50 mL of isopropanol containing 0.001% BHT was added, and the flask was heated at 75°C for 15 min. After cooling for 20 min, the flask was stored in a freezer at -18°C for a maximum of 60 days. The adventitious root culture biomass was fixed in a similar manner (Bengtsson et al., 2021). + * To obtain a total lipid extract, the cells in isopropanol were transferred to 50 mL centrifuge tubes and pelleted by centrifugation at 2,300 × *g* for 5 min. The isopropanol supernatant was collected in a clean flask. A mixture of chloroform:methanol (1:2, v/v; 26.25 mL) was added to the cell pellet, and the tube was shaken for 15 min on a BioSan OS-20 orbital shaker at 250 rpm. Subsequently, 8.75 mL of chloroform was added, and the tube was shaken for another 15 min. Finally, 8.75 mL of water was added, the tube was vortexed for 30 s, and centrifuged at 2,300 × *g* for 5 min. The upper phase was discarded, and the lower chloroform phase was carefully collected and combined with the isopropanol supernatant from the fixation step. The extraction procedure was repeated twice. The combined extract was dried over 5 g of anhydrous sodium sulfate and filtered. The solvents were removed using a rotary vacuum evaporator. The dried lipids were redissolved in a chloroform:methanol mixture (2:1, v/v) to a final concentration of 100 mg/mL and stored in a glass vial at -18°C (Bligh and Dyer, 1959). + +* **2.5.2. Analysis of Fatty Acid Composition of Total Lipids** + * **2.5.2.1. Preparation of Free Fatty Acids from Cells, Tissues, and Lipid Extracts** + * To determine the fatty acid composition and content, samples were prepared from either total lipids in suspension culture cells, plant tissues, or lipid extracts. Three weighed portions of fresh cells (approx. 150–200 mg FW) were taken from two randomly selected flasks for each time point. Thus, a total of six biological replicates were obtained for each growth point within a single passage. Leaf and root culture samples were homogenized in a mortar. For saponification, samples were placed in 2 mL glass vials, and 500 µL of 0.001% (w/v) butylated hydroxytoluene (BHT) in 96% (v/v) ethanol, 120 µL of 5 M aqueous KOH, and 100 µL of heptadecanoic acid in isopropanol (250 µg/mL) as an internal standard were added. Saponification was carried out for 60 min at 75°C in a solid-state thermostat. To remove unsaponifiable compounds, 600 µL of *n*-hexane was added to the vials, which were then vortexed, centrifuged at 2,300 × *g* for 3 min, and the upper phase was discarded. This washing step was repeated twice. Free fatty acids (FFAs) were then extracted by adding 150 µL of 20% (w/w) aqueous sulfuric acid, followed by two extractions with 600 µL of *n*-hexane. After each extraction, the mixture was vortexed and centrifuged (2,300 × *g*, 3 min). The upper hexane phases were combined in a separate vial, and the solvent was evaporated to dryness under a stream of argon (Nosov et al., 2024). + * **2.5.2.2. Preparation of Fatty Acid Methyl Esters (FAMEs) from Free Fatty Acids** + * To obtain FAMEs, 200 µL of 1% (v/v) sulfuric acid in methanol was added to the vial containing dried FFAs (Section 2.5.2.1), and methylation was performed for 30 min at 55°C. After cooling, 100 µL of water and 300 µL of *n*-hexane were added. The mixture was vortexed, centrifuged at 2,300 × *g* for 3 min, and the upper phase was collected for GC-MS analysis. All procedures were performed in glass vials on the day of biomass collection. The same method was used for the transesterification of total lipid extracts obtained as described in Section 2.5.1. + * **2.5.2.3. Preparation of FAMEs via Base-Catalyzed Transesterification with Trimethylsulfonium Hydroxide (TMSH)** + * To confirm that the unusual very-long-chain fatty acids were incorporated into glycerolipids rather than existing in free form, a transesterification reaction was performed on the lipid extract using TMSH, which does not react with free fatty acids. The experiment was conducted with a freshly prepared 0.2 M TMSH solution in methanol. To prepare the reagent, 4.4 g of trimethylsulfonium iodide was dissolved in 100 mL of methanol with gentle heating. Subsequently, 5 g of Ag₂O was added, and the mixture was stirred on a magnetic stirrer for 4 h. The solution was then filtered and stored at 4°C for up to two months (Yamauchi et al., 1979). + * For transesterification, 300 µL of the methanolic TMSH solution was added to 1–2 mg of lipid extract in a 2 mL vial. The vial was incubated for 30 min at 55°C in a solid-state thermostat (El-Hamdy and Christie, 1993). FAMEs were extracted with *n*-hexane after the addition of 150 µL of water, as described in Section 2.5.2.2. + * **2.5.2.4. Concentration of Fatty Acids by Argentation TLC** + * To facilitate the identification of fatty acid isomers, including minor species, FAMEs were pre-concentrated according to their degree of unsaturation using argentation (silver) thin-layer chromatography (TLC), followed by conversion to DMOX derivatives for GC-MS analysis. + * Silica gel 60 TLC plates (10 × 10 cm) were impregnated with a 5% aqueous silver nitrate solution for 30 min and activated by drying for 1 h at 110°C. Approximately 5 mg of FAMEs dissolved in *n*-hexane was applied to the starting line. The plate was developed in a chamber with a mobile phase of *n*-hexane:acetone (90:10, v/v). After development, the plate was air-dried and sprayed with a 2,7-dichlorofluorescein solution in methanol (80 mg/L). Silica gel zones containing FAMEs were visualized under UV light (365 nm). Fractions corresponding to mono-, di-, and triunsaturated FAMEs (Rƒ values of 0.64, 0.41, and 0.18, respectively) were scraped into clean vials, and the esters were extracted with 1 mL of an *n*-hexane:diethyl ether mixture (1:1, v/v) (Sidorov et al., 2024). + * **2.5.2.5. Preparation of Dimethyloxazoline (DMOX) Derivatives of Fatty Acids** + * The FAMEs obtained in Section 2.5.2.4 were converted into DMOX derivatives. First, FAMEs were saponified to FFAs using KOH as described in Section 2.5.2.1. The FFA solution (approx. 1 mg) was evaporated in an argon stream at 40°C. Then, 100 µL of oxalyl chloride was added, and the reaction was carried out for 1 h at 50°C. The solution was evaporated, and 500 µL of a 10% solution of 2-amino-2-methyl-1-propanol in methylene chloride was added. The reaction was performed for 1 h at 50°C. The mixture was then evaporated, and 500 µL of trifluoroacetic acid was added, followed by another 1 h incubation at 50°C. DMOX derivatives were extracted with *n*-hexane using a method similar to that for FAMEs and analyzed by GC-MS (Sidorov et al., 2024). + +* **2.5.3. GC-MS Analysis of Fatty Acid Derivatives** + * FAMEs were separated by capillary gas chromatography (GC) on a Crystal 5000.NP system equipped with an AS-2M autosampler and a Chromatec Crystal MSD quadrupole mass spectrometric detector (Chromatec, Russia). A 60 m × 0.25 mm Restek Rtx-2330 capillary column with a 0.2 µm film thickness was used. The temperature program was as follows: initial temperature of 60°C held for 8 min, then ramped at 10°C/min to 175°C (held for 5 min), then at 6.5°C/min to 245°C (held for 25 min). The injector temperature was 260°C, with a split ratio of 20:1 and an injection volume of 1 µL. The ion source and quadrupole temperatures were 230°C and 150°C, respectively, with an ionization energy of 70 eV. Helium was used as the carrier gas at a flow rate of 1 mL/min. The mass range scanned was 50–550 *m/z*. Chromatograms were recorded using the total ion current. FAME peaks were identified by comparing their retention times and mass spectra with the NIST database using AMDIS software (Sidorov et al., 2024). + * The unsaturation index (UI) of total lipids was calculated using the following formula (Gold et al., 2025): + UI = Σ(nᵢ × xᵢ) / 100 + where nᵢ and xᵢ represent the number of double bonds and the molar percentage of the *i*-th FA, respectively. + * For DMOX derivatives, the temperature program was: initial temperature of 140°C held for 8 min, ramped at 4°C/min to 210°C (held for 5 min), then at 3°C/min to 250°C (held for 25 min), and finally at 5°C/min to 240°C (held for 60 min). All other GC-MS parameters were identical to the FAME analysis. The mass range scanned was 110–550 *m/z*. + +* **2.5.4. Fractionation of Total Lipids into Polar Lipids, Diacylglycerols, and Triacylglycerols** + * Total polar glycerolipids, native 1,2-diacylglycerols (DAGs), and triacylglycerols (TAGs) were isolated by preparative TLC. Approximately 80 mg of the total lipid extract, dissolved in a chloroform:methanol mixture (2:1, v/v), was applied to the starting line of a 20 × 20 cm TLC plate (Silica gel 60, Supelco). Triolein and *rac*-1,2-DAG standards were applied alongside the extract. The plate was developed in a chromatographic chamber with a mobile phase of *n*-hexane:diethyl ether (75:25, v/v). After development, the plate was air-dried for 15 min, and lipid zones were visualized under UV light (365 nm) after spraying with a 2,7-dichlorofluorescein solution (80 mg/L in methanol). Zones corresponding to TAGs (Rƒ = 0.54–0.88) and native DAGs (Rƒ = 0.28–0.34) were scraped and extracted from the silica gel with an *n*-hexane:diethyl ether mixture (1:1, v/v). Polar lipids (Rƒ = 0.05–0.15) were extracted with a methanol:chloroform mixture (2:1, v/v). The fatty acid composition of the isolated lipid classes was determined after transesterification with 0.2 M TMSH in methanol, as described in Section 2.5.2.3. + +* **2.5.5. Positional Distribution Analysis of Fatty Acids in TAGs** + * The preparation of *sn*-2-monoacylglycerols (*sn*-2-MAGs) from TAGs was performed using porcine lipase. The reaction mixture was prepared by dissolving 15 mg of lipase in 3 mL of 0.25 M Tris buffer (pH 7.5) containing 100 µL of 0.01 M CaCl₂ and 250 µL of 0.1% sodium deoxycholate, and the final volume was adjusted to 5 mL with Tris buffer. For deacylation, 535 µL of this enzyme solution was added to 1 mg of TAG in a 2 mL glass vial, and the reaction was incubated for 30 min at 37°C. The reaction was stopped by adding 500 µL of an *n*-hexane:diethyl ether mixture (1:1, v/v). The resulting *sn*-2-MAGs were isolated from the reaction products by TLC on 10 × 10 cm silica gel 60 plates using *n*-hexane:diethyl ether (1:1, v/v) as the mobile phase. The zone containing *sn*-2-MAGs (Rƒ = 0.15) was detected as described in Section 2.5.4. The fatty acid composition of the isolated *sn*-2-MAGs was determined after derivatization as described in Section 2.5.2.3. + * The data were used to calculate the positional distribution of FAs in TAGs (Sidorov et al., 2014). The FA composition at the *sn*-1 and *sn*-3 positions was calculated using the following formula: + [A]₁,₃ = (3 × [A]₁,₂,₃ - [A]₂) / 2 + where [A]₁,₃ is the molar percentage of the *i*-th FA at the *sn*-1,3 positions, [A]₁,₂,₃ is the molar percentage of the *i*-th FA in the intact TAGs, and [A]₂ is the molar percentage of the *i*-th FA in the *sn*-2-MAGs. + +**2.6. Statistical Analysis** + +The study of fatty acid composition changes during the culture growth cycle involved two consecutive, independent passages. For each passage, 100 flasks were inoculated simultaneously and cultured for 30 days. At each sampling point, three flasks were randomly selected. Two wet cell samples were collected from each flask for FA analysis, resulting in six replicates per time point and a total of 72 GC-MS analyses per passage. + +The normality of all quantitative data was assessed using the Shapiro-Wilk W-test. The Spearman rank correlation coefficient (R) was used to evaluate potential relationships between the concentrations of individual fatty acids during the culture growth cycle. + +Statistical analysis was performed using Statistica v.10 software (StatSoft, Inc., USA), and data were visualized using SigmaPlot software. diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.html" "b/_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.html" similarity index 100% rename from "_temp/\320\236\321\202\321\207\320\265\321\202.html" rename to "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.html" diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.md" "b/_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.md" similarity index 100% rename from "_temp/\320\236\321\202\321\207\320\265\321\202.md" rename to "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.md" diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" "b/_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" similarity index 100% rename from "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" rename to "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.html" diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" "b/_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" similarity index 100% rename from "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" rename to "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.md" diff --git "a/_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" "b/_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" similarity index 100% rename from "_temp/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" rename to "_temp/\320\236\321\202\321\207\320\265\321\202/\320\236\321\202\321\207\320\265\321\202.\320\241\320\262\321\217\320\267\320\275\321\213\320\271 \321\202\320\265\320\272\321\201\321\202.pdf" From a16600192f61918d09ce6675016e0153bcda7c5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Dec 2025 01:58:52 +0000 Subject: [PATCH 26/26] Bump actions/checkout from 4 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/cargo_machete.yml | 2 +- .github/workflows/pages.yml | 2 +- .github/workflows/rust.yml | 8 ++++---- .github/workflows/typos.yml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cargo_machete.yml b/.github/workflows/cargo_machete.yml index 61c403a..fc3db53 100644 --- a/.github/workflows/cargo_machete.yml +++ b/.github/workflows/cargo_machete.yml @@ -7,6 +7,6 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Machete uses: bnjbvr/cargo-machete@main diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 37d3129..79e8e1c 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup rust # setup rust toolchain for wasm uses: dtolnay/rust-toolchain@nightly with: diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index f5d8f3c..f6548f2 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -11,7 +11,7 @@ jobs: name: Check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libgtk-3-dev librust-atk-dev @@ -23,7 +23,7 @@ jobs: name: Test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libgtk-3-dev librust-atk-dev @@ -35,7 +35,7 @@ jobs: name: Format runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libgtk-3-dev librust-atk-dev @@ -49,7 +49,7 @@ jobs: name: Clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libgtk-3-dev librust-atk-dev diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml index 82796a5..a001742 100644 --- a/.github/workflows/typos.yml +++ b/.github/workflows/typos.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Actions Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check spelling of entire workspace uses: crate-ci/typos@master