From 7595bd5a91f628164aab9bc4d373614cf516fa12 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Fri, 9 Oct 2026 15:37:40 +0200 Subject: [PATCH] Corregge Figure 22 e 35 e verifica le annotazioni del catalogo immagini - tesi.md: rimosse le etichette 35/36 duplicate della Figura 22; Figura 35 unita in una sola immagine con i pannelli a-d; tolte 12 righe vuote doppie - immagini.json: 31 figure corrette dopo revisione indipendente (descrizioni, didascalie, tipi, alt_text, keywords); aggiunto quality.verification - numeri di riga ricalcolati in immagini.json e bibliografia.json - CLAUDE.md aggiornato (79 file immagine) Co-Authored-By: Claude Sonnet 5.5 --- CLAUDE.md | 4 +- bibliografia.json | 218 +-- immagini.json | 1413 +++++++++++------ ...785864e2d6d7f8c93cd9765fc9_senza_label.jpg | Bin 19972 -> 0 bytes ...bab4b778fdc5a1772f8e4c21f0c2cab94d66dc.jpg | Bin 8027 -> 0 bytes ...f0f839fec7340234b9b1bd22a850d037103b28.jpg | Bin 18389 -> 0 bytes ...28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg | Bin 14962 -> 0 bytes ...0f8d6a3f709b8d073d033aeddaba16c2173b7e.png | Bin 0 -> 183435 bytes tesi.md | 34 +- 9 files changed, 1022 insertions(+), 647 deletions(-) delete mode 100644 immagini/02590bb03edd6b2dbfb072d503043f8df1b67b785864e2d6d7f8c93cd9765fc9_senza_label.jpg delete mode 100644 immagini/38b722ed4e0ddfece0e6fd4a9cbab4b778fdc5a1772f8e4c21f0c2cab94d66dc.jpg delete mode 100644 immagini/49867b0caa9c8bd2156dcd05bff0f839fec7340234b9b1bd22a850d037103b28.jpg delete mode 100644 immagini/62816035b1e9b813de6d5e780a28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg create mode 100644 immagini/84a75adb472bc4fd46a5f6d27b0f8d6a3f709b8d073d033aeddaba16c2173b7e.png diff --git a/CLAUDE.md b/CLAUDE.md index 3c5facb..210d4e4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,8 +10,8 @@ Non c'è codice: pipeline documentale **PDF/DOCX grezzi → Markdown (MinerU) - `tesi.docx`, `tesi.pdf` — **grezzo di partenza** (tesi originale): mai da modificare né da usare come fonte di lavoro; servono solo per verificare dubbi di estrazione (es. `pdftotext -f -l tesi.pdf -`; la bibliografia è a p. 108). - `tesi.md` — **sorgente canonico** già rifinito (fusione docx + output MinerU, formattazione uniformata). Lavorare qui. -- `immagini/` — le 82 figure usate da `tesi.md` (`![](immagini/.jpg)`). Nomi = hash: **non rinominare**, non rompere i riferimenti. Le immagini non referenziate sono state eliminate. -- `immagini.json` — catalogo delle figure per l'ingest (schema v2): `figures` (78 figure logiche, id `fig-NNN`, con `panels` = file fisici), `sections`, `indexes`, `search_text` per embedding, `cited_in_md_lines`, `quality` (confidenza, flag, `review_notes` = discrepanze da verificare). Descrizioni e didascalie generate guardando le immagini, **non** verificate una per una. +- `immagini/` — le 79 figure usate da `tesi.md` (`![](immagini/.jpg)`). Nomi = hash: **non rinominare**, non rompere i riferimenti. Le immagini non referenziate sono state eliminate. +- `immagini.json` — catalogo delle figure per l'ingest (schema v2): `figures` (78 figure logiche, id `fig-NNN`, con `panels` = file fisici; 79 file), `sections`, `indexes`, `search_text` per embedding, `cited_in_md_lines`, `quality` (confidenza, flag, `review_notes` = discrepanze da verificare). Descrizioni e didascalie generate guardando le immagini, **non** verificate una per una. - `bibliografia.json` — 59 riferimenti parsati (autori, titolo, rivista, anno, DOI) con `cited_in_md_lines`/`cited_in_sections`; `text` è la fonte di verità, gli altri campi sono euristici. **Numeri di riga:** `immagini.json` e `bibliografia.json` contengono righe 1-based di `tesi.md` (`md_line`, `caption_md_line`, `cited_in_md_lines`). Se aggiungi o togli righe in `tesi.md`, ricalcolale (o evita di cambiare il numero di righe). diff --git a/bibliografia.json b/bibliografia.json index fb54709..ef532ba 100644 --- a/bibliografia.json +++ b/bibliografia.json @@ -12,7 +12,7 @@ { "id": 1, "anchor": "ref-1", - "md_line": 1325, + "md_line": 1295, "text": "Bao, W. W. *et al.* Diketopyrrolopyrrole (DPP)-Based Materials and Its Applications: A Review. *Front. Chem.* **8**, 679 (2020).", "authors": "Bao, W. W.", "year": 2020, @@ -33,7 +33,7 @@ { "id": 2, "anchor": "ref-2", - "md_line": 1327, + "md_line": 1297, "text": "Shaikh, S. A. L. *et al.* A minireview on diketopyrrolopyrrole chemistry: Historical perspective and recent developments. *Results Chem.* **4**, 100473 (2022).", "authors": "Shaikh, S. A. L.", "year": 2022, @@ -59,7 +59,7 @@ { "id": 3, "anchor": "ref-3", - "md_line": 1329, + "md_line": 1299, "text": "Auwalu, M. A. & Cheng, S. Diketopyrrolopyrrole Fluorescent Probes, Photophysical and Biological Applications. *Chemosensors* **9**, 44 (2021).", "authors": "Auwalu, M. A. & Cheng, S.", "year": 2021, @@ -80,7 +80,7 @@ { "id": 4, "anchor": "ref-4", - "md_line": 1331, + "md_line": 1301, "text": "Zhang, B. *et al.* Diketopyrrolopyrrole-based fluorescent probe for visualizing over-expressed carboxylesterase in fever via ratiometric imaging. *Talanta* **266**, 124971 (2024).", "authors": "Zhang, B.", "year": 2024, @@ -101,7 +101,7 @@ { "id": 5, "anchor": "ref-5", - "md_line": 1333, + "md_line": 1303, "text": "Iqbal, A. *et al.* The synthesis and properties of 1,4-diketo-pyrrolo[3,4-C]pyrroles. *Bull. Sociétés Chim. Belg.* **97**, 615–644 (1988).", "authors": "Iqbal, A.", "year": 1988, @@ -116,7 +116,7 @@ 150, 168, 271, - 761 + 742 ], "cited_in_sections": [ "1.1.1", @@ -128,7 +128,7 @@ { "id": 6, "anchor": "ref-6", - "md_line": 1335, + "md_line": 1305, "text": "Sprake, J. M. & Watson, K. D. Addition products of 2-(N-arylformimidoyl)pyridines and carbanions, and their reduction to octahydroindolizine derivatives. *J. Chem. Soc. Perkin 1* 5 (1976) doi:10.1039/p19760000005.", "authors": "Sprake, J. M. & Watson, K. D.", "year": 1976, @@ -151,7 +151,7 @@ { "id": 7, "anchor": "ref-7", - "md_line": 1337, + "md_line": 1307, "text": "Grzybowski, M. & Gryko, D. T. Diketopyrrolopyrroles: Synthesis, Reactivity, and Optical Properties. *Adv. Opt. Mater.* **3**, 280–320 (2015).", "authors": "Grzybowski, M. & Gryko, D. T.", "year": 2015, @@ -165,9 +165,9 @@ 150, 247, 301, - 309, - 761, - 767 + 305, + 742, + 748 ], "cited_in_sections": [ "1.1.1", @@ -179,7 +179,7 @@ { "id": 8, "anchor": "ref-8", - "md_line": 1339, + "md_line": 1309, "text": "Closs, F. & Gompper, R. 2,5-Diazapentalenes. *Angew. Chem. Int. Ed. Engl.* **26**, 552–554 (1987).", "authors": "Closs, F. & Gompper, R.", "year": 1987, @@ -200,7 +200,7 @@ { "id": 9, "anchor": "ref-9", - "md_line": 1341, + "md_line": 1311, "text": "Stas, S., Sergeyev, S. & Geerts, Y. Synthesis of diketopyrrolopyrrole (DPP) derivatives comprising bithiophene moieties. *Tetrahedron* **66**, 1837–1845 (2010).", "authors": "Stas, S., Sergeyev, S. & Geerts, Y.", "year": 2010, @@ -221,7 +221,7 @@ { "id": 10, "anchor": "ref-10", - "md_line": 1343, + "md_line": 1313, "text": "Avcıbaşi, N. *et al.* Synthesis and in vitro evaluation of dioxopyrrolopyrroles as potential low-affinity fluorescent Ca2+ indicators. *Int. J. Photoenergy* **6**, 159–167 (2004).", "authors": "Avcıbaşi, N.", "year": 2004, @@ -242,7 +242,7 @@ { "id": 11, "anchor": "ref-11", - "md_line": 1345, + "md_line": 1315, "text": "Riggs, R. L. *et al.* Synthetic studies related to diketopyrrolopyrrole (DPP) pigments. Part 3: Syntheses of tri- and tetra-aryl DPPs. *Tetrahedron* **61**, 11230–11243 (2005).", "authors": "Riggs, R. L.", "year": 2005, @@ -263,7 +263,7 @@ { "id": 12, "anchor": "ref-12", - "md_line": 1347, + "md_line": 1317, "text": "Qian, G. & Wang, Z. Y. Near-Infrared Thermochromic Diazapentalene Dyes. *Adv. Mater.* **24**, 1582–1588 (2012).", "authors": "Qian, G. & Wang, Z. Y.", "year": 2012, @@ -284,7 +284,7 @@ { "id": 13, "anchor": "ref-13", - "md_line": 1349, + "md_line": 1319, "text": "Langhals, H., Grundei, T., Potrawa, T. & Polborn, K. Highly Photostable Organic Fluorescent Pigments – A Simple Synthesis of *N* -Arylpyrrolopyrrolediones (DPP). *Liebigs Ann.* **1996**, 679–682 (1996).", "authors": "Langhals, H., Grundei, T., Potrawa, T. & Polborn, K.", "year": 1996, @@ -305,7 +305,7 @@ { "id": 14, "anchor": "ref-14", - "md_line": 1351, + "md_line": 1321, "text": "De Luca, L., Giacomelli, G. & Porcheddu, A. A Mild and Efficient Alternative to the Classical Swern Oxidation. *J. Org. Chem.* **66**, 7907–7909 (2001).", "authors": "De Luca, L., Giacomelli, G. & Porcheddu, A.", "year": 2001, @@ -326,7 +326,7 @@ { "id": 15, "anchor": "ref-15", - "md_line": 1353, + "md_line": 1323, "text": "Harris, J. M., Liu, Y., Chai, S., Andrews, M. D. & Vederas, J. C. Modification of the Swern Oxidation: Use of a Soluble Polymer-Bound, Recyclable, and Odorless Sulfoxide. *J. Org. Chem.* **63**, 2407–2409 (1998).", "authors": "Harris, J. M., Liu, Y., Chai, S., Andrews, M. D. & Vederas, J. C.", "year": 1998, @@ -347,7 +347,7 @@ { "id": 16, "anchor": "ref-16", - "md_line": 1355, + "md_line": 1325, "text": "Mizuguchi, J., Grubenmann, A., Wooden, G. & Rihs, G. Structures of 3,6-diphenylpyrrolo[3,4- *c* ]pyrrole-1,4-dione and 2,5-dimethyl-3,6-diphenylpyrrolo[3,4- *c* ]pyrrole-1,4-dione. *Acta Crystallogr. B* **48**, 696–700 (1992).", "authors": "Mizuguchi, J., Grubenmann, A., Wooden, G. & Rihs, G.", "year": 1992, @@ -370,7 +370,7 @@ { "id": 17, "anchor": "ref-17", - "md_line": 1357, + "md_line": 1327, "text": "David, J., Weiter, M., Vala, M., Vyňuchal, J. & Kučerík, J. Stability and structural aspects of diketopyrrolopyrrole pigment and its N-alkyl derivatives. *Dyes Pigments* **89**, 137–143 (2011).", "authors": "David, J., Weiter, M., Vala, M., Vyňuchal, J. & Kučerík, J.", "year": 2011, @@ -391,7 +391,7 @@ { "id": 18, "anchor": "ref-18", - "md_line": 1359, + "md_line": 1329, "text": "Mizuguchi, J. & Wooden, G. A Large Bathochromic Shift from the Solution to the Solid State in 1,4-Diketo-3,6-Diphenyl-Pyrrolo-[3,4-c]-Pyrrole. *Berichte Bunsenges. Für Phys. Chem.* **95**, 1264–1274 (1991).", "authors": "Mizuguchi, J. & Wooden, G.", "year": 1991, @@ -412,7 +412,7 @@ { "id": 19, "anchor": "ref-19", - "md_line": 1361, + "md_line": 1331, "text": "Luňák, S., Vyňuchal, J., Vala, M., Havel, L. & Hrdina, R. The synthesis, absorption and fluorescence of polar diketo-pyrrolo-pyrroles. *Dyes Pigments* **82**, 102–108 (2009).", "authors": "Luňák, S., Vyňuchal, J., Vala, M., Havel, L. & Hrdina, R.", "year": 2009, @@ -433,7 +433,7 @@ { "id": 20, "anchor": "ref-20", - "md_line": 1363, + "md_line": 1333, "text": "Lenz, R. DPP chemistry- Continuous innovation.", "authors": "Lenz, R.", "year": null, @@ -459,7 +459,7 @@ { "id": 21, "anchor": "ref-21", - "md_line": 1365, + "md_line": 1335, "text": "Colonna, G., Pilati, T., Rusconi, F. & Zecchi, G. Synthesis and properties of some new N,N′-disubstituted 2,5-dihydro-1,4-dioxo-3,6-diphenylpyrrolo[3,4-c]pyrroles. *Dyes Pigments* **75**, 125–129 (2007).", "authors": "Colonna, G., Pilati, T., Rusconi, F. & Zecchi, G.", "year": 2007, @@ -480,7 +480,7 @@ { "id": 22, "anchor": "ref-22", - "md_line": 1367, + "md_line": 1337, "text": "Zambounis, J. S. & Iqbal, A. Pyrrolo(3,4-cipyrroles.", "authors": "Zambounis, J. S. & Iqbal, A.", "year": null, @@ -503,7 +503,7 @@ { "id": 23, "anchor": "ref-23", - "md_line": 1369, + "md_line": 1339, "text": "Yue, W., Suraru, S., Bialas, D., Müller, M. & Würthner, F. Synthesis and Properties of a New Class of Fully Conjugated Azahexacene Analogues. *Angew. Chem. Int. Ed.* **53**, 6159–6162 (2014).", "authors": "Yue, W., Suraru, S., Bialas, D., Müller, M. & Würthner, F.", "year": 2014, @@ -525,7 +525,7 @@ { "id": 24, "anchor": "ref-24", - "md_line": 1371, + "md_line": 1341, "text": "Zambounis, J. S., Hao, Z. & Iqbal, A. Latent pigments activated by heat. *Nature* **388**, 131–132 (1997).", "authors": "Zambounis, J. S., Hao, Z. & Iqbal, A.", "year": 1997, @@ -546,7 +546,7 @@ { "id": 25, "anchor": "ref-25", - "md_line": 1373, + "md_line": 1343, "text": "Tieke, B., Rabindranath, A. R., Zhang, K. & Zhu, Y. Conjugated polymers containing diketopyrrolopyrrole units in the main chain. *Beilstein J. Org. Chem.* **6**, 830–845 (2010).", "authors": "Tieke, B., Rabindranath, A. R., Zhang, K. & Zhu, Y.", "year": 2010, @@ -557,7 +557,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 331 + 327 ], "cited_in_sections": [ "1.1.2" @@ -567,7 +567,7 @@ { "id": 26, "anchor": "ref-26", - "md_line": 1375, + "md_line": 1345, "text": "Li, Y., Sonar, P., Murphy, L. & Hong, W. High mobility diketopyrrolopyrrole (DPP)-based organic semiconductor materials for organic thin film transistors and photovoltaics. *Energy Environ. Sci.* **6**, 1684 (2013).", "authors": "Li, Y., Sonar, P., Murphy, L. & Hong, W.", "year": 2013, @@ -578,7 +578,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 331 + 327 ], "cited_in_sections": [ "1.1.2" @@ -588,7 +588,7 @@ { "id": 27, "anchor": "ref-27", - "md_line": 1377, + "md_line": 1347, "text": "McGlacken, G. P. & Bateman, L. M. Recent advances in aryl–aryl bond formation by direct arylation. *Chem. Soc. Rev.* **38**, 2447 (2009).", "authors": "McGlacken, G. P. & Bateman, L. M.", "year": 2009, @@ -599,8 +599,8 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 335, - 337 + 331, + 333 ], "cited_in_sections": [ "1.1.2" @@ -610,7 +610,7 @@ { "id": 28, "anchor": "ref-28", - "md_line": 1379, + "md_line": 1349, "text": "Han, W. & Ofial, A. No Detours: Palladium-Catalyzed Oxidative C-H/C-H Cross-Couplings of Heteroarenes. *Synlett* **2011**, 1951–1955 (2011).", "authors": "Han, W. & Ofial, A.", "year": 2011, @@ -621,8 +621,8 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 335, - 351 + 331, + 347 ], "cited_in_sections": [ "1.1.2" @@ -632,7 +632,7 @@ { "id": 29, "anchor": "ref-29", - "md_line": 1381, + "md_line": 1351, "text": "Liu, S.-Y. *et al.* C–H activation: making diketopyrrolopyrrole derivatives easily accessible. *J. Mater. Chem. A* **1**, 2795 (2013).", "authors": "Liu, S.-Y.", "year": 2013, @@ -643,7 +643,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 343 + 339 ], "cited_in_sections": [ "1.1.2" @@ -653,7 +653,7 @@ { "id": 30, "anchor": "ref-30", - "md_line": 1383, + "md_line": 1353, "text": "Hong, W. *et al.* A conjugated polyazine containing diketopyrrolopyrrole for ambipolar organic thin film transistors. *Chem. Commun.* **48**, 8413 (2012).", "authors": "Hong, W.", "year": 2012, @@ -664,7 +664,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 367 + 363 ], "cited_in_sections": [ "1.1.2" @@ -674,7 +674,7 @@ { "id": 31, "anchor": "ref-31", - "md_line": 1385, + "md_line": 1355, "text": "Bürckstümmer, H., Weissenstein, A., Bialas, D. & Würthner, F. Synthesis and Characterization of Optical and Redox Properties of Bithiophene-Functionalized Diketopyrrolopyrrole Chromophores. *J. Org. Chem.* **76**, 2426–2432 (2011).", "authors": "Bürckstümmer, H., Weissenstein, A., Bialas, D. & Würthner, F.", "year": 2011, @@ -685,8 +685,8 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 367, - 367 + 363, + 363 ], "cited_in_sections": [ "1.1.2" @@ -696,7 +696,7 @@ { "id": 32, "anchor": "ref-32", - "md_line": 1387, + "md_line": 1357, "text": "Hu, X. *et al.* Incorporation of ester groups into low band-gap diketopyrrolopyrrole containing polymers for solar cell applications. *J. Mater. Chem.* **22**, 15710 (2012).", "authors": "Hu, X.", "year": 2012, @@ -707,7 +707,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 367 + 363 ], "cited_in_sections": [ "1.1.2" @@ -717,7 +717,7 @@ { "id": 33, "anchor": "ref-33", - "md_line": 1389, + "md_line": 1359, "text": "Valeur, B. & Berberan-Santos, M. N. A Brief History of Fluorescence and Phosphorescence before the Emergence of Quantum Theory. *J. Chem. Educ.* **88**, 731–738 (2011).", "authors": "Valeur, B. & Berberan-Santos, M. N.", "year": 2011, @@ -728,7 +728,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 384 + 380 ], "cited_in_sections": [ "1.2" @@ -738,7 +738,7 @@ { "id": 34, "anchor": "ref-34", - "md_line": 1391, + "md_line": 1361, "text": "Lakowicz, J. R. Introduction to Fluorescence. in *Principles of Fluorescence Spectroscopy* (ed. Lakowicz, J. R.) 1–23 (Springer US, Boston, MA, 1999). doi:10.1007/978-1-4757-3061-6\\_1.", "authors": "Lakowicz, J. R.", "year": 1999, @@ -749,10 +749,10 @@ "doi": "10.1007/978-1-4757-3061-6_1", "url": null, "cited_in_md_lines": [ - 390, - 417, - 451, - 480 + 386, + 413, + 447, + 476 ], "cited_in_sections": [ "1.2", @@ -764,7 +764,7 @@ { "id": 35, "anchor": "ref-35", - "md_line": 1393, + "md_line": 1363, "text": "Kasha, M. Characterization of electronic transitions in complex molecules. *Discuss. Faraday Soc.* **9**, 14 (1950).", "authors": "Kasha, M.", "year": 1950, @@ -775,7 +775,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 402 + 398 ], "cited_in_sections": [ "1.2" @@ -785,7 +785,7 @@ { "id": 36, "anchor": "ref-36", - "md_line": 1395, + "md_line": 1365, "text": "On the Change of Refrangibility of Light. By G. G. STOKES, ALA., F.R.S., Fellow of Pembroke College, and Lucasian Professor of -Mathematics in the University of Cambridge.", "authors": null, "year": null, @@ -796,7 +796,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 424 + 420 ], "cited_in_sections": [ "1.2.1" @@ -809,7 +809,7 @@ { "id": 37, "anchor": "ref-37", - "md_line": 1397, + "md_line": 1367, "text": "Prodi, L. & Credi, A. Spectrofluorimetry. in *The Exploration of Supramolecular Systems and Nanostructures by Photochemical Techniques* (ed. Ceroni, P.) vol. 78 97–129 (Springer Netherlands, Dordrecht, 2012).", "authors": "Prodi, L. & Credi, A.", "year": 2012, @@ -820,7 +820,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 428 + 424 ], "cited_in_sections": [ "1.2.1" @@ -830,7 +830,7 @@ { "id": 38, "anchor": "ref-38", - "md_line": 1399, + "md_line": 1369, "text": "Brouwer, A. M. Standards for photoluminescence quantum yield measurements in solution (IUPAC Technical Report). *Pure Appl. Chem.* **83**, 2213–2228 (2011).", "authors": "Brouwer, A. M.", "year": 2011, @@ -841,7 +841,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 451 + 447 ], "cited_in_sections": [ "1.2.2" @@ -851,7 +851,7 @@ { "id": 39, "anchor": "ref-39", - "md_line": 1401, + "md_line": 1371, "text": "Weber, G. & Teale, F. W. J. Determination of the absolute quantum yield of fluorescent solutions. *Trans. Faraday Soc.* **53**, 646 (1957).", "authors": "Weber, G. & Teale, F. W. J.", "year": 1957, @@ -862,7 +862,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 451 + 447 ], "cited_in_sections": [ "1.2.2" @@ -872,7 +872,7 @@ { "id": 40, "anchor": "ref-40", - "md_line": 1403, + "md_line": 1373, "text": "Stoddart, J. F. Chapter 12. Host–guest chemistry. *Annu. Rep. Sect. B Org. Chem.* **85**, 353–386 (1988).", "authors": "Stoddart, J. F.", "year": 1988, @@ -883,7 +883,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 512 + 493 ], "cited_in_sections": [ "1.3" @@ -893,7 +893,7 @@ { "id": 41, "anchor": "ref-41", - "md_line": 1405, + "md_line": 1375, "text": "Valdés, C., Toledo, L. M., Spitz, U. & Rebek, J. Structure and Selectivity of a Small Dimeric Encapsulating Assembly. *Chem. – Eur. J.* **2**, 989–991 (1996).", "authors": "Valdés, C., Toledo, L. M., Spitz, U. & Rebek, J.", "year": 1996, @@ -904,7 +904,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 512 + 493 ], "cited_in_sections": [ "1.3" @@ -914,7 +914,7 @@ { "id": 42, "anchor": "ref-42", - "md_line": 1407, + "md_line": 1377, "text": "Wang, K. *et al.* Highly fluorescent polycaprolactones decorated with di(thiophene-2-yl)-diketopyrrolopyrrole: A covalent strategy of tuning fluorescence properties in solid states. *J. Polym. Sci. Part Polym. Chem.* **53**, 1032–1042 (2015).", "authors": "Wang, K.", "year": 2015, @@ -925,7 +925,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 514 + 495 ], "cited_in_sections": [ "1.3" @@ -935,7 +935,7 @@ { "id": 43, "anchor": "ref-43", - "md_line": 1409, + "md_line": 1379, "text": "Lee, J.-K. *et al.* Light-emitting properties of PMMA-based new side chain polymers. *Synth. Met.* **111–112**, 489–491 (2000).", "authors": "Lee, J.-K.", "year": 2000, @@ -946,7 +946,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 516 + 497 ], "cited_in_sections": [ "1.3" @@ -956,7 +956,7 @@ { "id": 44, "anchor": "ref-44", - "md_line": 1411, + "md_line": 1381, "text": "Bao, W. W. *et al.* Diketopyrrolopyrrole (DPP)-Based Materials and Its Applications: A Review. *Front. Chem.* **8**, 679 (2020).", "authors": "Bao, W. W.", "year": 2020, @@ -967,8 +967,8 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 525, - 553 + 506, + 534 ], "cited_in_sections": [ "1.4" @@ -981,7 +981,7 @@ { "id": 45, "anchor": "ref-45", - "md_line": 1413, + "md_line": 1383, "text": "Ostroverkhova, O. Organic Optoelectronic Materials: Mechanisms and Applications. *Chem. Rev.* **116**, 13279–13412 (2016).", "authors": "Ostroverkhova, O.", "year": 2016, @@ -992,9 +992,9 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 533, - 553, - 559 + 514, + 534, + 540 ], "cited_in_sections": [ "1.4" @@ -1004,7 +1004,7 @@ { "id": 46, "anchor": "ref-46", - "md_line": 1415, + "md_line": 1385, "text": "Nowsherwan, G. A. *et al.* Advances in Organic Materials for Next-Generation Optoelectronics: Potential and Challenges. *Organics* **5**, 520–560 (2024).", "authors": "Nowsherwan, G. A.", "year": 2024, @@ -1015,7 +1015,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 535 + 516 ], "cited_in_sections": [ "1.4" @@ -1025,7 +1025,7 @@ { "id": 47, "anchor": "ref-47", - "md_line": 1417, + "md_line": 1387, "text": "Li, Y. Diketopyrrolopyrrole-Based Conjugated Polymers for Organic Electronics. https://doi.org/10.1021/ar500252u (2014) doi:10.1021/ar500252u.", "authors": "Li, Y.", "year": 2014, @@ -1036,7 +1036,7 @@ "doi": "10.1021/ar500252u", "url": "https://doi.org/10.1021/ar500252u", "cited_in_md_lines": [ - 537 + 518 ], "cited_in_sections": [ "1.4" @@ -1046,7 +1046,7 @@ { "id": 48, "anchor": "ref-48", - "md_line": 1419, + "md_line": 1389, "text": "Kroon, R. Small Bandgap Polymers for Organic Solar Cells (Polymer Material Development in the Last 5 Years). https://doi.org/10.1080/15583724.2015.1121853 doi:10.1080/15583724.2015.1121853.", "authors": "Kroon, R.", "year": null, @@ -1057,7 +1057,7 @@ "doi": "10.1080/15583724.2015.1121853", "url": "https://doi.org/10.1080/15583724.2015.1121853", "cited_in_md_lines": [ - 537 + 518 ], "cited_in_sections": [ "1.4" @@ -1067,7 +1067,7 @@ { "id": 49, "anchor": "ref-49", - "md_line": 1421, + "md_line": 1391, "text": "Hendriks, K. H. Diketopyrrolopyrrole-Based Polymers for High-Efficiency Organic Solar Cells. https://doi.org/10.1039/c3ta11429c (2013) doi:10.1039/c3ta11429c.", "authors": "Hendriks, K. H.", "year": 2013, @@ -1078,8 +1078,8 @@ "doi": "10.1039/c3ta11429c", "url": "https://doi.org/10.1039/c3ta11429c", "cited_in_md_lines": [ - 537, - 539 + 518, + 520 ], "cited_in_sections": [ "1.4" @@ -1089,7 +1089,7 @@ { "id": 50, "anchor": "ref-50", - "md_line": 1423, + "md_line": 1393, "text": "Cardona, C. M., Li, W., Kaifer, A. E., Stockdale, D. & Bazan, G. C. Electrochemical Considerations for Determining Absolute Frontier Orbital Energy Levels of Conjugated Polymers for Solar Cell Applications. *Adv. Mater.* **23**, 2367–2371 (2011).", "authors": "Cardona, C. M., Li, W., Kaifer, A. E., Stockdale, D. & Bazan, G. C.", "year": 2011, @@ -1100,7 +1100,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 733 + 714 ], "cited_in_sections": [ "3.4" @@ -1110,7 +1110,7 @@ { "id": 51, "anchor": "ref-51", - "md_line": 1425, + "md_line": 1395, "text": "Wang, L. *et al.* Robust singlet fission process in strong absorption π-expanded diketopyrrolopyrroles. *Chem. Sci.* **13**, 13907–13913 (2022).", "authors": "Wang, L.", "year": 2022, @@ -1121,7 +1121,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 835 + 814 ], "cited_in_sections": [ "4.1" @@ -1131,7 +1131,7 @@ { "id": 52, "anchor": "ref-52", - "md_line": 1427, + "md_line": 1397, "text": "Abdel Aziz, I., Tullii, G., Antognazza, M. R. & Criado-Gonzalez, M. Poly(3-hexylthiophene) as a versatile semiconducting polymer for cutting-edge bioelectronics. *Mater. Horiz.* **12**, 5570–5593 (2025).", "authors": "Abdel Aziz, I., Tullii, G., Antognazza, M. R. & Criado-Gonzalez, M.", "year": 2025, @@ -1142,7 +1142,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 854 + 832 ], "cited_in_sections": [ "4.2" @@ -1152,7 +1152,7 @@ { "id": 53, "anchor": "ref-53", - "md_line": 1429, + "md_line": 1399, "text": "Paganin, D. L., Bizzarri, P. C. & Lanzi, D. M. Sintesi e proprietà di nuovi polimeri tiofenici per applicazioni optoelettroniche.", "authors": "Paganin, D. L., Bizzarri, P. C. & Lanzi, D. M.", "year": null, @@ -1163,7 +1163,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 862 + 840 ], "cited_in_sections": [ "4.2" @@ -1175,7 +1175,7 @@ { "id": 54, "anchor": "ref-54", - "md_line": 1431, + "md_line": 1401, "text": "Odian, G. G. *Principles of Polymerization*. (Wiley-Interscience, Hoboken, N.J, 2004).", "authors": "Odian, G. G.", "year": 2004, @@ -1186,7 +1186,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 967 + 942 ], "cited_in_sections": [ "4.2" @@ -1196,7 +1196,7 @@ { "id": 55, "anchor": "ref-55", - "md_line": 1433, + "md_line": 1403, "text": "Woodruff, M. A. & Hutmacher, D. W. The return of a forgotten polymer—Polycaprolactone in the 21st century. *Prog. Polym. Sci.* **35**, 1217–1256 (2010).", "authors": "Woodruff, M. A. & Hutmacher, D. W.", "year": 2010, @@ -1207,7 +1207,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 992 + 967 ], "cited_in_sections": [ "4.3" @@ -1217,7 +1217,7 @@ { "id": 56, "anchor": "ref-56", - "md_line": 1435, + "md_line": 1405, "text": "Labet, M. & Thielemans, W. Synthesis of polycaprolactone: a review. *Chem. Soc. Rev.* **38**, 3484 (2009).", "authors": "Labet, M. & Thielemans, W.", "year": 2009, @@ -1228,8 +1228,8 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 994, - 994 + 969, + 969 ], "cited_in_sections": [ "4.3" @@ -1239,7 +1239,7 @@ { "id": 57, "anchor": "ref-57", - "md_line": 1437, + "md_line": 1407, "text": "Floyd, T. G. *et al.* Cationic Bottlebrush Copolymers from Partially Hydrolyzed Poly(oxazoline)s. *Macromolecules* **54**, 9461–9473 (2021).", "authors": "Floyd, T. G.", "year": 2021, @@ -1250,7 +1250,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 1085 + 1060 ], "cited_in_sections": [ "4.3" @@ -1260,7 +1260,7 @@ { "id": 58, "anchor": "ref-58", - "md_line": 1439, + "md_line": 1409, "text": "Kasha, M., Rawls, H. R. & Ashraf El-Bayoumi, M. The exciton model in molecular spectroscopy. *Pure Appl. Chem.* **11**, 371–392 (1965).", "authors": "Kasha, M., Rawls, H. R. & Ashraf El-Bayoumi, M.", "year": 1965, @@ -1271,7 +1271,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 1290 + 1260 ], "cited_in_sections": [ "4.5" @@ -1281,7 +1281,7 @@ { "id": 59, "anchor": "ref-59", - "md_line": 1441, + "md_line": 1411, "text": "Spano, F. C. & Silva, C. H- and J-Aggregate Behavior in Polymeric Semiconductors. *Annu. Rev. Phys. Chem.* **65**, 477–500 (2014).", "authors": "Spano, F. C. & Silva, C.", "year": 2014, @@ -1292,7 +1292,7 @@ "doi": null, "url": null, "cited_in_md_lines": [ - 1292 + 1262 ], "cited_in_sections": [ "4.5" diff --git a/immagini.json b/immagini.json index 253323b..e7fb1b3 100644 --- a/immagini.json +++ b/immagini.json @@ -13,11 +13,11 @@ "caption": "didascalia scritta guardando l'immagine; caption_printed = testo stampato nella tesi", "search_text": "testo pronto per embedding/RAG", "cited_in_md_lines": "righe di tesi.md dove il corpo cita la figura (backlink)", - "quality": "confidence + flags + review_notes: discrepanze da verificare sul PDF/docx" + "quality": "confidence + flags + review_notes (discrepanze da verificare sul PDF/docx) + verification (esito della revisione indipendente: verdict ok/fix e issues trovate)" }, "stats": { "figures": 78, - "image_files": 82 + "image_files": 79 }, "sections": [ { @@ -85,7 +85,7 @@ "number": "1.2", "title": "Fluorescenza", "level": 2, - "md_line": 380, + "md_line": 376, "figure_ids": [ "fig-031", "fig-032", @@ -96,7 +96,7 @@ "number": "1.2.1", "title": "Shift di Stokes", "level": 3, - "md_line": 422, + "md_line": 418, "figure_ids": [ "fig-034" ] @@ -105,21 +105,21 @@ "number": "1.2.2", "title": "Resa quantica", "level": 3, - "md_line": 433, + "md_line": 429, "figure_ids": [] }, { "number": "1.2.3", "title": "Tempi di vita", "level": 3, - "md_line": 454, + "md_line": 450, "figure_ids": [] }, { "number": "1.3", "title": "Utilizzo di fluorofori in materiali polimerici", "level": 2, - "md_line": 483, + "md_line": 479, "figure_ids": [ "fig-035" ] @@ -128,7 +128,7 @@ "number": "1.4", "title": "Applicazioni", "level": 2, - "md_line": 521, + "md_line": 502, "figure_ids": [ "fig-036", "fig-037", @@ -139,28 +139,28 @@ "number": "2", "title": "Scopo", "level": 1, - "md_line": 564, + "md_line": 545, "figure_ids": [] }, { "number": "3", "title": "Procedure sperimentali", "level": 1, - "md_line": 581, + "md_line": 562, "figure_ids": [] }, { "number": "3.1", "title": "Materiali e metodi", "level": 2, - "md_line": 584, + "md_line": 565, "figure_ids": [] }, { "number": "3.2", "title": "Sintesi e procedure", "level": 2, - "md_line": 605, + "md_line": 586, "figure_ids": [ "fig-x-185efd", "fig-x-f6eeb1", @@ -172,14 +172,14 @@ "number": "3.3", "title": "Principi teorici della ciclovoltammetria", "level": 2, - "md_line": 685, + "md_line": 666, "figure_ids": [] }, { "number": "3.4", "title": "Procedure sperimentali delle analisi voltammetriche", "level": 2, - "md_line": 721, + "md_line": 702, "figure_ids": [ "fig-039" ] @@ -188,14 +188,14 @@ "number": "4", "title": "Discussione dei risultati", "level": 1, - "md_line": 736, + "md_line": 717, "figure_ids": [] }, { "number": "4.1", "title": "Dichetopirrolopirroli", "level": 2, - "md_line": 741, + "md_line": 722, "figure_ids": [ "fig-040", "fig-041", @@ -215,7 +215,7 @@ "number": "4.2", "title": "Copolimeri coniugati", "level": 2, - "md_line": 848, + "md_line": 826, "figure_ids": [ "fig-052", "fig-053", @@ -233,7 +233,7 @@ "number": "4.3", "title": "Polimeri bottle brush", "level": 2, - "md_line": 982, + "md_line": 957, "figure_ids": [ "fig-062", "fig-063", @@ -248,21 +248,21 @@ "number": "4.4", "title": "Ciclovoltammetrie", "level": 2, - "md_line": 1125, + "md_line": 1100, "figure_ids": [] }, { "number": "4.4.1", "title": "Ciclovoltammetrie su polimeri elettroattivi", "level": 3, - "md_line": 1132, + "md_line": 1107, "figure_ids": [] }, { "number": "4.4.2", "title": "Metodologie di analisi voltammetrica", "level": 3, - "md_line": 1143, + "md_line": 1118, "figure_ids": [ "fig-069", "fig-070" @@ -272,7 +272,7 @@ "number": "4.4.3", "title": "Proprietà elettrochimiche dei copolimeri lienari", "level": 3, - "md_line": 1202, + "md_line": 1175, "figure_ids": [ "fig-071", "fig-072", @@ -283,14 +283,14 @@ "number": "4.4.4", "title": "Effetto del design bottle brush", "level": 3, - "md_line": 1260, + "md_line": 1230, "figure_ids": [] }, { "number": "4.5", "title": "Caratterizzazione spettroscopica allo stato solido", "level": 2, - "md_line": 1284, + "md_line": 1254, "figure_ids": [ "fig-074" ] @@ -299,7 +299,7 @@ "number": "5", "title": "Conclusioni", "level": 1, - "md_line": 1309, + "md_line": 1279, "figure_ids": [] } ], @@ -362,7 +362,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 1 | struttura generica di un dichetopirrolopirrolo | Struttura generica di un dichetopirrolopirrolo (DPP) con sostituenti R sugli azoti e R1 aromatici/eterociclici in posizione 3 e 6. | Nucleo biciclico DPP a due lattami fusi con due C=O; sugli azoti i sostituenti R (in blu), sui carboni olefinici i sostituenti R1 (in rosso). A destra la legenda dei sostituenti. | composti: DPP | dichetopirrolopirrolo, struttura generica, lattame" }, @@ -373,7 +377,7 @@ "type": "reaction_scheme", "title": "meccanismo di formazione del DPP proposto da Farnum et al2", "caption": "Meccanismo di formazione del DPP proposto da Farnum et al.: benzonitrile e reagente di Reformatskij danno il beta-amminocinnamato 1, dimerizzazione ossidativa a 2 e ciclizzazione a DPP 3.", - "alt_text": "Meccanismo di formazione del DPP proposto da Farnum et al.: benzonitrile e reagente di Reformatskij danno il beta-amminocinnamato 1, dimeri…", + "alt_text": "Meccanismo di formazione del DPP proposto da Farnum et al.: benzonitrile e reagente di Reformatskij danno il beta-amminocinnamato 1, dimerizzazione ossidativa a 2 e ciclizzazione a DPP 3.", "caption_printed": "Figura 2 - meccanismo di formazione del DPP proposto da Farnum et al2", "location": { "chapter": "1", @@ -440,7 +444,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 2 | meccanismo di formazione del DPP proposto da Farnum et al2 | Meccanismo di formazione del DPP proposto da Farnum et al.: benzonitrile e reagente di Reformatskij danno il beta-amminocinnamato 1, dimerizzazione ossidativa a 2 e ciclizzazione a DPP 3. | Benzonitrile + BrZn-CH2-COOR porta a 3-ammino-3-fenilacrilato (1); con [O] (dimerizzazione) si ottiene il dimero 2 con due NH2, due COOR e due fenili; con -2 ROH (ciclizzazione) si ottiene il 3,6-difenil-DPP (3) non sostituito. | composti: 1, 2, 3 | Reformatskij, Farnum, meccanismo, dimerizzazione ossidativa, ciclizzazione, benzonitrile" }, @@ -451,7 +459,7 @@ "type": "reaction_scheme", "title": "esperimento crossover in presenza di amminocinnamato", "caption": "Esperimento di crossover: 4-metilbenzonitrile (A), etilbromoacetato (B) e Zn in presenza di amminocinnamato 1 forniscono la miscela dei DPP 5, 4 e 3.", - "alt_text": "Esperimento di crossover: 4-metilbenzonitrile (A), etilbromoacetato (B) e Zn in presenza di amminocinnamato 1 forniscono la miscela dei DPP…", + "alt_text": "Esperimento di crossover: 4-metilbenzonitrile (A), etilbromoacetato (B) e Zn in presenza di amminocinnamato 1 forniscono la miscela dei DPP 5, 4 e 3.", "caption_printed": "Figura 3 - esperimento crossover in presenza di amminocinnamato", "location": { "chapter": "1", @@ -517,7 +525,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 3 | esperimento crossover in presenza di amminocinnamato | Esperimento di crossover: 4-metilbenzonitrile (A), etilbromoacetato (B) e Zn in presenza di amminocinnamato 1 forniscono la miscela dei DPP 5, 4 e 3. | A sinistra 4-metilbenzonitrile (A), bromoacetato BrCH2COOR (B), Zn; sulla freccia il beta-amminocinnamato 1. Prodotti: DPP simmetrico con due p-tolil (5), DPP asimmetrico p-tolil/fenil (4), DPP difenil (3). | composti: A, B, 1, 3, 4, 5 | crossover, Reformatskij, amminocinnamato, DPP asimmetrico" }, @@ -527,8 +539,8 @@ "label": "Figura 4", "type": "chemical_structure", "title": "sale di zinco derivato dall'intermedio 3", - "caption": "Sale di zinco derivato dall'intermedio 3: enammina coordinata a ZnBr con il carbonile estereo.", - "alt_text": "Sale di zinco derivato dall'intermedio 3: enammina coordinata a ZnBr con il carbonile estereo.", + "caption": "Sale di zinco dell'enammina (intermedio 1; la didascalia stampata riporta 'intermedio 3'): fenile, C=CH-COOR e azoto NH legato a BrZn.", + "alt_text": "Sale di zinco dell'intermedio 1: enammina con N legato a BrZn, fenile e gruppo estereo COOR.", "caption_printed": "Figura 4 - sale di zinco derivato dall'intermedio 3", "location": { "chapter": "1", @@ -546,7 +558,7 @@ "md_line": 116, "width": 173, "height": 193, - "description": "Struttura piccola e a bassa risoluzione: fenile legato a C=CH-C(=O)OR, azoto NH legato a BrZn che si coordina all'ossigeno carbonilico.", + "description": "Struttura piccola e a bassa risoluzione: fenile legato a C=CH-C(=O)OR, azoto NH legato a BrZn, con BrZn in prossimita' dell'ossigeno carbonilico (legame di coordinazione non chiaramente disegnato).", "visible_text": [ "HN", "BrZn", @@ -579,9 +591,15 @@ "flags": [ "low_resolution" ], - "review_notes": "Immagine molto piccola." + "review_notes": "Immagine molto piccola.", + "verification": { + "verdict": "fix", + "issues": [ + "La didascalia stampata dice 'intermedio 3' ma il testo (riga 114) indica il sale di zinco dell'intermedio 1 (3 e' il DPP); l'immagine mostra N-ZnBr senza legame di coordinazione al carbonile chiaramente disegnato" + ] + } }, - "search_text": "Figura 4 | sale di zinco derivato dall'intermedio 3 | Sale di zinco derivato dall'intermedio 3: enammina coordinata a ZnBr con il carbonile estereo. | Struttura piccola e a bassa risoluzione: fenile legato a C=CH-C(=O)OR, azoto NH legato a BrZn che si coordina all'ossigeno carbonilico. | sale di zinco, Reformatskij, intermedio" + "search_text": "Figura 4 | sale di zinco derivato dall'intermedio 3 | Sale di zinco dell'enammina (intermedio 1; la didascalia stampata riporta 'intermedio 3'): fenile, C=CH-COOR e azoto NH legato a BrZn. | Struttura piccola e a bassa risoluzione: fenile legato a C=CH-C(=O)OR, azoto NH legato a BrZn, con BrZn in prossimita' dell'ossigeno carbonilico (legame di coordinazione non chiaramente disegnato). | sale di zinco, Reformatskij, intermedio" }, { "id": "fig-005", @@ -590,7 +608,7 @@ "type": "mechanism", "title": "meccanismo di formazione del DPP tramite la reazione di Reformtskij", "caption": "Meccanismo di formazione del DPP3 tramite reazione di Reformatskij: sale di Zn 6, C-alchilazione a 7A/7B, ciclizzazione a 8, aggiunta di benzonitrile a 9 e chiusura a DPP3.", - "alt_text": "Meccanismo di formazione del DPP3 tramite reazione di Reformatskij: sale di Zn 6, C-alchilazione a 7A/7B, ciclizzazione a 8, aggiunta di be…", + "alt_text": "Meccanismo di formazione del DPP3 tramite reazione di Reformatskij: sale di Zn 6, C-alchilazione a 7A/7B, ciclizzazione a 8, aggiunta di benzonitrile a 9 e chiusura a DPP3.", "caption_printed": "Figura 5 - meccanismo di formazione del DPP tramite la reazione di Reformtskij", "location": { "chapter": "1", @@ -658,7 +676,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 5 | meccanismo di formazione del DPP tramite la reazione di Reformtskij | Meccanismo di formazione del DPP3 tramite reazione di Reformatskij: sale di Zn 6, C-alchilazione a 7A/7B, ciclizzazione a 8, aggiunta di benzonitrile a 9 e chiusura a DPP3. | Benzonitrile + BrCH2CO2R + Zn danno il sale di zinco 6; con un secondo BrCH2CO2R si forma 7A, in equilibrio tautomerico con 7B (carbonio 'a' indicato); ciclizzazione al lattame 8; reazione con benzonitrile porta a 9 (ammino-metilene) e infine a DPP3. | composti: 6, 7A, 7B, 8, 9, DPP3 | Reformatskij, meccanismo, C-alchilazione, tautomeria" }, @@ -669,7 +691,7 @@ "type": "reaction_scheme", "title": "analisi retrosintetica del DPP proposta da Iqbal et al.", "caption": "Analisi retrosintetica del DPP secondo Iqbal et al.: disconnessioni dei legami C-N/C-C fino a benzonitrile e estere succinico, preservando il legame centrale 'a'.", - "alt_text": "Analisi retrosintetica del DPP secondo Iqbal et al.: disconnessioni dei legami C-N/C-C fino a benzonitrile e estere succinico, preservando…", + "alt_text": "Analisi retrosintetica del DPP secondo Iqbal et al.: disconnessioni dei legami C-N/C-C fino a benzonitrile e estere succinico, preservando il legame centrale 'a'.", "caption_printed": "Figura 6 - analisi retrosintetica del DPP proposta da Iqbal et al.", "location": { "chapter": "1", @@ -727,7 +749,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 6 | analisi retrosintetica del DPP proposta da Iqbal et al. | Analisi retrosintetica del DPP secondo Iqbal et al.: disconnessioni dei legami C-N/C-C fino a benzonitrile e estere succinico, preservando il legame centrale 'a'. | Da sinistra: DPP difenil con tagli tratteggiati rossi, intermedio acciclico con enammine e aldeidi, frammenti X (benzilammina), Y (dialdeide succinica) e X, infine due benzonitrili e un diestere succinico ROOC-CH2CH2-COOR. Il legame 'a' è evidenziato. | composti: DPP3 | retrosintesi, Iqbal, estere succinico, benzonitrile" }, @@ -738,7 +764,7 @@ "type": "reaction_scheme", "title": "sintesi del DPP proposta da Iqbal et al.", "caption": "Sintesi del DPP di Iqbal et al.: due equivalenti di benzonitrile sostituito e un estere succinico, in presenza di base, danno DPP 3,6-diarile e 2 R'OH.", - "alt_text": "Sintesi del DPP di Iqbal et al.: due equivalenti di benzonitrile sostituito e un estere succinico, in presenza di base, danno DPP 3,6-diari…", + "alt_text": "Sintesi del DPP di Iqbal et al.: due equivalenti di benzonitrile sostituito e un estere succinico, in presenza di base, danno DPP 3,6-diarile e 2 R'OH.", "caption_printed": "Figura 7 - sintesi del DPP proposta da Iqbal et al.", "location": { "chapter": "1", @@ -794,7 +820,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 7 | sintesi del DPP proposta da Iqbal et al. | Sintesi del DPP di Iqbal et al.: due equivalenti di benzonitrile sostituito e un estere succinico, in presenza di base, danno DPP 3,6-diarile e 2 R'OH. | 2 ArCN (R sull'anello) + R'OOC-CH2CH2-COOR' con 'base' danno DPP 3,6-diaril sostituito + 2 R'OH. | Iqbal, estere succinico, base, sintesi DPP" }, @@ -846,14 +876,20 @@ "ciclizzazione-competitiva", "base" ], - "text_context": "Reazione laterale dell'estere succinico che obbliga a usare un eccesso di base.", + "text_context": "Ciclizzazione competitiva dell'estere succinico in presenza di base, inibita dall'aggiunta graduale dell'estere (bassa concentrazione locale).", "cited_in_md_lines": [ 144 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "text_context: nel testo la ciclizzazione competitiva e' inibita dall'aggiunta graduale dell'estere; l'eccesso di base serve a compensare l'acidita' del DPP" + ] + } }, "search_text": "Figura 8 | reazione competitiva di ciclizzazione dell'estere succinico | Reazione competitiva di ciclizzazione dell'estere succinico in presenza di base, con formazione di un derivato cicloesandionico diestere. | 2 diesteri succinici ROOC-CH2CH2-COOR con base danno un anello a sei termini con due C=O e due gruppi COOR (2,5-dicarbossilato di cicloesan-1,4-dione). | estere succinico, ciclizzazione competitiva, base" }, @@ -864,7 +900,7 @@ "type": "reaction_scheme", "title": "sintesi del DPP3 proposta da Closs e Gompper", "caption": "Sintesi del DPP3 secondo Closs e Gompper: succindiammide e N,N-dimetilbenzammide dietilacetale danno il bis-amidino intermedio, che con t-BuOK cicla a DPP3.", - "alt_text": "Sintesi del DPP3 secondo Closs e Gompper: succindiammide e N,N-dimetilbenzammide dietilacetale danno il bis-amidino intermedio, che con t-B…", + "alt_text": "Sintesi del DPP3 secondo Closs e Gompper: succindiammide e N,N-dimetilbenzammide dietilacetale danno il bis-amidino intermedio, che con t-BuOK cicla a DPP3.", "caption_printed": "Figura 9 - sintesi del DPP3 proposta da Closs e Gompper", "location": { "chapter": "1", @@ -923,7 +959,11 @@ "flags": [ "caption_mismatch" ], - "review_notes": "Nel markdown la didascalia riportava 'Gloss' (refuso), corretto in 'Closs'." + "review_notes": "Nel markdown la didascalia riportava 'Gloss' (refuso), corretto in 'Closs'.", + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 9 | sintesi del DPP3 proposta da Closs e Gompper | Sintesi del DPP3 secondo Closs e Gompper: succindiammide e N,N-dimetilbenzammide dietilacetale danno il bis-amidino intermedio, che con t-BuOK cicla a DPP3. | Succindiammide H2N-CO-CH2CH2-CO-NH2 + acetale del N,N-dimetilbenzammide; due frecce: una verso DPP3 diretto, una verso il bis(N-acilamidina) che con t-BuOK forma il DPP3. | composti: DPP3 | Closs-Gompper, succindiammide, t-BuOK, amidina" }, @@ -987,7 +1027,11 @@ "flags": [ "low_resolution" ], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 10 | DDQ (2,3-dicloro-5,6-dicianobenzochinone) | Struttura del DDQ (2,3-dicloro-5,6-dicianobenzochinone), ossidante usato per deidrogenare i tetraidro-DPP. | Anello chinonico con due C=O, due Cl adiacenti e due gruppi CN adiacenti. | composti: DDQ | DDQ, deidrogenazione, chinone" }, @@ -998,7 +1042,7 @@ "type": "reaction_scheme", "title": "esempio di sintesi proposta da Sprake et al.6", "caption": "Sintesi proposta da Sprake et al.: l'immina 11 con estere succinico e base dà il tetraidro-DPP 12, deidrogenato con DDQ al DPP N,N'-di(3-piridil) 13.", - "alt_text": "Sintesi proposta da Sprake et al.: l'immina 11 con estere succinico e base dà il tetraidro-DPP 12, deidrogenato con DDQ al DPP N,N'-di(3-pi…", + "alt_text": "Sintesi proposta da Sprake et al.: l'immina 11 con estere succinico e base dà il tetraidro-DPP 12, deidrogenato con DDQ al DPP N,N'-di(3-piridil) 13.", "caption_printed": "Figura 11 - esempio di sintesi proposta da Sprake et al.6", "location": { "chapter": "1", @@ -1056,7 +1100,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 11 | esempio di sintesi proposta da Sprake et al.6 | Sintesi proposta da Sprake et al.: l'immina 11 con estere succinico e base dà il tetraidro-DPP 12, deidrogenato con DDQ al DPP N,N'-di(3-piridil) 13. | Immina da benzaldeide e 3-amminopiridina (11) + ROOC-CH2CH2-COOR, base, porta al biciclo saturo 12 con due fenili e due 3-piridil; DDQ in solvente dà il DPP insaturo 13. | composti: 11, 12, 13, DDQ | Sprake, tetraidro-DPP, DDQ, immina" }, @@ -1126,7 +1174,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 12 | metodi di sintesi per ottenere il nucleo furo[3,4-c]furandione | Metodi di sintesi del nucleo furo[3,4-c]furandione 17: da benzoilacetati 14 via 15 (Na, I2, poi 300 °C) o da bis-diazo 16 a 100 °C. | Riga 1: benzoilacetati ArCOCH2COOR (14) con Na, I2 danno 15, che a 300 °C forma 17. Riga 2: composto bis-diazo-tetrachetonico 16 a 100 °C dà 17 (furofurandione con due Ar). | composti: 14, 15, 16, 17 | Langhals, furofurandione, accoppiamento ossidativo" }, @@ -1137,7 +1189,7 @@ "type": "reaction_scheme", "title": "sintesi dei N-aril-DPP proposta da Langhals et al.", "caption": "Sintesi dei N-aril-DPP secondo Langhals et al.: il furofurandione 17 reagisce con ammine, DCC e TFA per dare DPP asimmetrici 19, simmetrici 20 e N-alchil 21.", - "alt_text": "Sintesi dei N-aril-DPP secondo Langhals et al.: il furofurandione 17 reagisce con ammine, DCC e TFA per dare DPP asimmetrici 19, simmetrici…", + "alt_text": "Sintesi dei N-aril-DPP secondo Langhals et al.: il furofurandione 17 reagisce con ammine, DCC e TFA per dare DPP asimmetrici 19, simmetrici 20 e N-alchil 21.", "caption_printed": "Figura 13 - sintesi dei N-aril-DPP proposta da Langhals et al.", "location": { "chapter": "1", @@ -1200,7 +1252,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 13 | sintesi dei N-aril-DPP proposta da Langhals et al. | Sintesi dei N-aril-DPP secondo Langhals et al.: il furofurandione 17 reagisce con ammine, DCC e TFA per dare DPP asimmetrici 19, simmetrici 20 e N-alchil 21. | 17 + Ar1-NH2, DCC, TFA porta a 18, poi con Ar2-NH2 a 19 (N-Ar1/N-Ar2); 17 + Ar1-NH2, DCC, TFA porta a 20 (due Ar1); 17 + Alk-NH2, DCC, DMAP, TFA porta a 21 (due Alk). | composti: 17, 18, 19, 20, 21 | Langhals, DCC, TFA, DMAP, N-aril-DPP" }, @@ -1229,7 +1285,7 @@ "md_line": 198, "width": 1262, "height": 885, - "description": "Cinque righe: Farnum (benzonitrile + etilbromoacetato), Iqbal (2 ArCN + diestere succinico, base), Closs-Gompper (succindiammide + acetale, base), metodo riduttivo (tetraidro-DPP, DDQ), Langhals (furofurandione, R-NH2, DCC, TFA). Tutte puntano al DPP N,N'-R,R in riquadro.", + "description": "Cinque righe: Farnum (benzonitrile + etilbromoacetato), Iqbal (2 ArCN + diestere succinico, base), Closs-Gompper (succindiammide + acetale, base), metodo riduttivo (tetraidro-DPP, DDQ), Langhals (furofurandione, R-NH2, DCC, TFA). Per i metodi riduttivo e Langhals le frecce multiple a sinistra indicano stadi precedenti non mostrati; la freccia di Farnum non riporta reagenti. Tutte puntano al DPP generico in riquadro, con R sugli azoti e in posizione 3,6.", "visible_text": [ "Metodo di Farnum", "Metodo di Iqbal", @@ -1242,7 +1298,11 @@ "R", "Ar", "COOR'", - "OEt" + "OEt", + "CN", + "Br", + "H2N", + "NH2" ], "quality_flags": [], "confidence": "high" @@ -1272,9 +1332,15 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "Il riquadro finale mostra R sia sugli azoti sia sui carboni 3,6 (non solo N,N'); metodi riduttivo e Langhals partono da frecce multiple (stadi precedenti non mostrati); Farnum senza reagenti sulla freccia" + ] + } }, - "search_text": "Figura 14 | schema riassuntivo dei metodi sintetici analizzati per ottenere un dichetopirrolopirrolo | Schema riassuntivo dei metodi di sintesi dei DPP: Farnum, Iqbal, Closs-Gompper, metodo riduttivo e Langhals convergono sul DPP generico. | Cinque righe: Farnum (benzonitrile + etilbromoacetato), Iqbal (2 ArCN + diestere succinico, base), Closs-Gompper (succindiammide + acetale, base), metodo riduttivo (tetraidro-DPP, DDQ), Langhals (furofurandione, R-NH2, DCC, TFA). Tutte puntano al DPP N,N'-R,R in riquadro. | riepilogo sintesi DPP, Farnum, Iqbal, Closs-Gompper, Langhals, DDQ" + "search_text": "Figura 14 | schema riassuntivo dei metodi sintetici analizzati per ottenere un dichetopirrolopirrolo | Schema riassuntivo dei metodi di sintesi dei DPP: Farnum, Iqbal, Closs-Gompper, metodo riduttivo e Langhals convergono sul DPP generico. | Cinque righe: Farnum (benzonitrile + etilbromoacetato), Iqbal (2 ArCN + diestere succinico, base), Closs-Gompper (succindiammide + acetale, base), metodo riduttivo (tetraidro-DPP, DDQ), Langhals (furofurandione, R-NH2, DCC, TFA). Per i metodi riduttivo e Langhals le frecce multiple a sinistra indicano stadi precedenti non mostrati; la freccia di Farnum non riporta reagenti. Tutte puntano al DPP generico in riquadro, con R sugli azoti e in posizione 3,6. | riepilogo sintesi DPP, Farnum, Iqbal, Closs-Gompper, Langhals, DDQ" }, { "id": "fig-015", @@ -1301,7 +1367,7 @@ "md_line": 209, "width": 590, "height": 565, - "description": "Asse x: Wavelength (nm) 300-700; asse y sinistro: Mol. extinct. coeff./10^4 (0-3); asse y destro: Optical density (0.0-1.2). Soluzione: spalla ~320, picchi ~470 (circa 2.4) e ~505-510 (massimo circa 2.9). Solido: banda allargata con massimo circa 540 nm e spalla ~490; spostamento batocromico.", + "description": "Asse x: Wavelength (nm) 300-700; asse y sinistro: Mol. extinct. coeff./10^4 (0-3); asse y destro: Optical density (0.0-1.0, tacche 0.0, 0.5, 1.0). Soluzione (linea continua): banda a ~300 nm (~1.3), spalla ~320, picchi ~470 (circa 2.4) e ~508 (massimo circa 2.9). Solido (tratteggio): banda a ~305 nm, spalla ~490 e massimo circa 540 nm; spostamento batocromico e allargamento. Due frecce indicano l'asse di riferimento di ciascuna curva.", "visible_text": [ "Solution", "Solid", @@ -1349,9 +1415,15 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "Asse OD destro: tacche leggibili solo 0.0, 0.5, 1.0 (non fino a 1.2); omessi picco ~300 nm e solvente DMSO non presente in immagine" + ] + } }, - "search_text": "Figura 15 | spettro di assorbimento del DPP non sostituito in film con spessore di 1200 Å (linea tratteggiata) | Spettro di assorbimento del DPP non sostituito in DMSO (linea continua) e in film di 1200 Å (linea tratteggiata). | Asse x: Wavelength (nm) 300-700; asse y sinistro: Mol. extinct. coeff./10^4 (0-3); asse y destro: Optical density (0.0-1.2). Soluzione: spalla ~320, picchi ~470 (circa 2.4) e ~505-510 (massimo circa 2.9). Solido: banda allargata con massimo circa 540 nm e spalla ~490; spostamento batocromico. | composti: DPP | UV-vis, assorbimento, stato solido vs soluzione, DMSO, interazioni intermolecolari" + "search_text": "Figura 15 | spettro di assorbimento del DPP non sostituito in film con spessore di 1200 Å (linea tratteggiata) | Spettro di assorbimento del DPP non sostituito in DMSO (linea continua) e in film di 1200 Å (linea tratteggiata). | Asse x: Wavelength (nm) 300-700; asse y sinistro: Mol. extinct. coeff./10^4 (0-3); asse y destro: Optical density (0.0-1.0, tacche 0.0, 0.5, 1.0). Soluzione (linea continua): banda a ~300 nm (~1.3), spalla ~320, picchi ~470 (circa 2.4) e ~508 (massimo circa 2.9). Solido (tratteggio): banda a ~305 nm, spalla ~490 e massimo circa 540 nm; spostamento batocromico e allargamento. Due frecce indicano l'asse di riferimento di ciascuna curva. | composti: DPP | UV-vis, assorbimento, stato solido vs soluzione, DMSO, interazioni intermolecolari" }, { "id": "fig-016", @@ -1419,22 +1491,30 @@ "struttura cristallina", "planarità", "torsione fenilica", - "legami idrogeno intramolecolari" + "contatti H···H e H···O", + "distanze di legame" ], "concepts": [ "struttura-cristallina", "planarita", "torsione-fenilica", - "legami-idrogeno-intramolecolari" + "contatti-hh-e-ho", + "distanze-di-legame" ], "text_context": "I fenili hanno torsione di soli 7° rispetto al piano del DPP, spiegando la sensibilità ai sostituenti periferici.", "cited_in_md_lines": [], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "keyword 'legami idrogeno intramolecolari' non supportata: le linee tratteggiate sono contatti corti H...H (2.19) e H...O (2.32 Å); torsione 7.1° indicata su un solo fenile" + ] + } }, - "search_text": "Figura 16 | struttura cristallina del DPP3 (distanze in Å)16 | Struttura cristallina del DPP3 con distanze di legame in Å e torsione di 7.1° dei fenili rispetto al piano del nucleo. | Modello a bastoncini del 3,6-difenil-DPP con atomi etichettati (C1-C9, N, O, H1-H6). Distanze: 1.41, 1.44, 1.37, 1.46, 1.42, 1.38; interazioni tratteggiate H2...H1 2.19 e H6...O 2.32; angolo di torsione 7.1°. | composti: DPP3 | struttura cristallina, planarità, torsione fenilica, legami idrogeno intramolecolari" + "search_text": "Figura 16 | struttura cristallina del DPP3 (distanze in Å)16 | Struttura cristallina del DPP3 con distanze di legame in Å e torsione di 7.1° dei fenili rispetto al piano del nucleo. | Modello a bastoncini del 3,6-difenil-DPP con atomi etichettati (C1-C9, N, O, H1-H6). Distanze: 1.41, 1.44, 1.37, 1.46, 1.42, 1.38; interazioni tratteggiate H2...H1 2.19 e H6...O 2.32; angolo di torsione 7.1°. | composti: DPP3 | struttura cristallina, planarità, torsione fenilica, contatti H···H e H···O, distanze di legame" }, { "id": "fig-017", @@ -1443,7 +1523,7 @@ "type": "diagram", "title": "reattività dei dichetopirrolopirroli2", "caption": "Reattività dei DPP: siti attaccabili da nucleofili (a-d), siti nucleofili verso elettrofili (e-h) e reazione di cross coupling con organometalli (i).", - "alt_text": "Reattività dei DPP: siti attaccabili da nucleofili (a-d), siti nucleofili verso elettrofili (e-h) e reazione di cross coupling con organome…", + "alt_text": "Reattività dei DPP: siti attaccabili da nucleofili (a-d), siti nucleofili verso elettrofili (e-h) e reazione di cross coupling con organometalli (i).", "caption_printed": "Figura 17 - reattività dei dichetopirrolopirroli2", "location": { "chapter": "1", @@ -1507,7 +1587,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 17 | reattività dei dichetopirrolopirroli2 | Reattività dei DPP: siti attaccabili da nucleofili (a-d), siti nucleofili verso elettrofili (e-h) e reazione di cross coupling con organometalli (i). | DPP 3,6-diaril al centro. Frecce blu da Nu- verso carbonile ammidico (a), carbonio olefinico (b), anello con EWG (c, d). Frecce rosse verso E+ da O carbonilico (e), NH (f), anelli con EDG (g, h). Freccia verde da Organometalli verso X su un anello (i). | composti: DPP | reattività, nucleofilo, elettrofilo, cross coupling" }, @@ -1574,7 +1658,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 18 | deprotonazione stabilizzata per risonanza mesomerica del DPP | Deprotonazione del DPP con base e stabilizzazione dell'anione per risonanza mesomerica (strutture 22, 23, 24). | DPP + Base- (-BH) dà l'anione amidato 22 con carica negativa su N; frecce di risonanza verso 23 (carica su O dello stesso lattame) e 24 (carica sull'altro O, anello pirrolico aromatico). | composti: DPP, 22, 23, 24 | deprotonazione, risonanza, anione amidato" }, @@ -1585,7 +1673,7 @@ "type": "reaction_scheme", "title": "reazione di protezione e deprotezione con gruppo Boc", "caption": "Protezione del DPP 3 con gruppo Boc (Boc2O, DMAP, THF) a 25 e Boc-deprotezione termica (180 °C, 2 min) con rigenerazione di 3, CO2 e isobutene.", - "alt_text": "Protezione del DPP 3 con gruppo Boc (Boc2O, DMAP, THF) a 25 e Boc-deprotezione termica (180 °C, 2 min) con rigenerazione di 3, CO2 e isobut…", + "alt_text": "Protezione del DPP 3 con gruppo Boc (Boc2O, DMAP, THF) a 25 e Boc-deprotezione termica (180 °C, 2 min) con rigenerazione di 3, CO2 e isobutene.", "caption_printed": "Figura 19 - reazione di protezione e deprotezione con gruppo Boc", "location": { "chapter": "1", @@ -1643,7 +1731,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 19 | reazione di protezione e deprotezione con gruppo Boc | Protezione del DPP 3 con gruppo Boc (Boc2O, DMAP, THF) a 25 e Boc-deprotezione termica (180 °C, 2 min) con rigenerazione di 3, CO2 e isobutene. | 3 (difenil-DPP) con Boc2O, DMAP, THF dà il N,N'-di-Boc-DPP 25. Sotto: 25 a 180 °C, 2 min dà 3 + 2 CO2 + 2 isobutene. La didascalia è stampata nell'immagine stessa. | composti: 3, 25 | Boc, protezione, deprotezione termica, pigmenti latenti" }, @@ -1654,7 +1746,7 @@ "type": "reaction_scheme", "title": "reazioni di sostituzione elettrofile aromatiche sugli anelli del DPP 3", "caption": "Reazioni di sostituzione elettrofila aromatica sul DPP 3: solfonazione o bromurazione sui fenili (26, 27) e clorurazione con Cl2 gassoso (28).", - "alt_text": "Reazioni di sostituzione elettrofila aromatica sul DPP 3: solfonazione o bromurazione sui fenili (26, 27) e clorurazione con Cl2 gassoso (2…", + "alt_text": "Reazioni di sostituzione elettrofila aromatica sul DPP 3: solfonazione o bromurazione sui fenili (26, 27) e clorurazione con Cl2 gassoso (28).", "caption_printed": "Figura 20 - reazioni di sostituzione elettrofile aromatiche sugli anelli del DPP 3", "location": { "chapter": "1", @@ -1716,7 +1808,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 20 | reazioni di sostituzione elettrofile aromatiche sugli anelli del DPP 3 | Reazioni di sostituzione elettrofila aromatica sul DPP 3: solfonazione o bromurazione sui fenili (26, 27) e clorurazione con Cl2 gassoso (28). | DPP 3 con H2SO4/SO3 o Br2(g) dà 26 (X = SO3H) e 27 (X = Br) in para sui fenili; con Cl2(g) dà il prodotto 28 con quattro Cl su carboni sp3 (addizione). | composti: 3, 26, 27, 28 | sostituzione elettrofila aromatica, solfonazione, bromurazione, clorurazione" }, @@ -1790,12 +1886,16 @@ "text_context": "Bromurazione dei DPP N,N'-disostituiti con eteroaromatici in 3 e 6, utile per funzionalizzazioni successive.", "cited_in_md_lines": [ 293, - 367 + 363 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 21 | bromurazione del DPP con sostituenti eteroaromatici in posizione 3 e 6 | Bromurazione con NBS o Br2 dei DPP con eteroarili (S, O, Se) in 3 e 6: da 29-31 a 32-34 bromurati in posizione 5 degli eterocicli. | DPP N,N'-R con tiofene (29, X=S), furano (30, X=O), selenofene (31, X=Se); NBS o Br2 danno i bis(5-bromo-eteroaril) 32, 33, 34. R = alchile, acile, Boc. | composti: 29, 30, 31, 32, 33, 34 | bromurazione, NBS, tiofene, furano, selenofene, DPP" }, @@ -1805,15 +1905,15 @@ "label": "Figura 22", "type": "reaction_scheme", "title": "reazione di ciclizzazione mediante sostituzione elettrofila aromatica sui DPP studiata da Gryko et al.7", - "caption": "Ciclizzazione per sostituzione elettrofila aromatica sui DPP (Gryko et al.): N-alchilazione con bromoacetaldeide dietilacetale (35) e chiusura acida a 36.", - "alt_text": "Ciclizzazione per sostituzione elettrofila aromatica sui DPP (Gryko et al.): N-alchilazione con bromoacetaldeide dietilacetale (35) e chius…", + "caption": "Ciclizzazione per sostituzione elettrofila aromatica sui DPP (Gryko et al.): N-alchilazione con bromoacetaldeide dietilacetale a dare il diacetale 35 e chiusura in ambiente acido a 36.", + "alt_text": "Ciclizzazione per sostituzione elettrofila aromatica sui DPP (Gryko et al.): N-alchilazione con bromoacetaldeide dietilacetale a dare il diacetale 35 e chiusura in ambiente acido a 36.", "caption_printed": "Figura 22 - reazione di ciclizzazione mediante sostituzione elettrofila aromatica sui DPP studiata da Gryko et al.7", "location": { "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 307, - "caption_md_line": 309 + "md_line": 303, + "caption_md_line": 305 }, "panels": [ { @@ -1821,7 +1921,7 @@ "file": "1d7d62195b9dfac2fc36ce6c359e0d5ed64e249c8967e57beb30b7fa6135e67c.jpg", "path": "immagini/1d7d62195b9dfac2fc36ce6c359e0d5ed64e249c8967e57beb30b7fa6135e67c.jpg", "embed": "![[immagini/1d7d62195b9dfac2fc36ce6c359e0d5ed64e249c8967e57beb30b7fa6135e67c.jpg]]", - "md_line": 307, + "md_line": 303, "width": 1167, "height": 465, "description": "DPP con Ar fusi + BrCH2CH(OEt)2, TBAHS, K2CO3, DMF, 120-130 °C dà 35; poi 6M HCl aq o TfOH dà 36 policiclico con anelli piridinici fusi. Sotto sostituenti Ar a-e: 3,4-dimetossifenile, 2-tienile, 3-tienile, benzofurano di-tBu, fluorene con catene OMe e Br. Piccoli artefatti grafici accanto a 35 e 36.", @@ -1844,7 +1944,8 @@ "e", "OMe", "tBu", - "S" + "S", + "MeO" ], "quality_flags": [], "confidence": "high" @@ -1869,16 +1970,22 @@ "tfoh", "sostituzione-elettrofila-aromatica" ], - "text_context": "Il contesto md contiene solo i numeri 35 e 36 e la didascalia; reazione di ciclizzazione studiata da Gryko et al.", + "text_context": "Il testo descrive l'alchilazione del DPP in DMF con K2CO3 e TBAHS (catalizzatore a trasferimento di fase) a dare i diacetali 35, trasformati con un acido forte di Brønsted in derivati carbonilici che ciclizzano per SEAr sull'anello aromatico elettron-ricco adiacente, ottenendo pigmenti 36 con almeno sei anelli fusi coniugati.", "cited_in_md_lines": [ 301 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "alt_text troncato ('chius...'); nella didascalia '(35)' sembra indicare il reagente ma 35 e' il prodotto diacetale; text_context errato: il testo descrive la reazione (TBAHS, K2CO3, DMF, acido forte, ciclizzazione) e 36 ha almeno sei anelli fusi; MeO visibile in immagine" + ] + } }, - "search_text": "Figura 22 | reazione di ciclizzazione mediante sostituzione elettrofila aromatica sui DPP studiata da Gryko et al.7 | Ciclizzazione per sostituzione elettrofila aromatica sui DPP (Gryko et al.): N-alchilazione con bromoacetaldeide dietilacetale (35) e chiusura acida a 36. | DPP con Ar fusi + BrCH2CH(OEt)2, TBAHS, K2CO3, DMF, 120-130 °C dà 35; poi 6M HCl aq o TfOH dà 36 policiclico con anelli piridinici fusi. Sotto sostituenti Ar a-e: 3,4-dimetossifenile, 2-tienile, 3-tienile, benzofurano di-tBu, fluorene con catene OMe e Br. Piccoli artefatti grafici accanto a 35 e 36. | composti: DPP, 35, 36 | Gryko, ciclizzazione, N-alchilazione, TfOH, sostituzione elettrofila aromatica" + "search_text": "Figura 22 | reazione di ciclizzazione mediante sostituzione elettrofila aromatica sui DPP studiata da Gryko et al.7 | Ciclizzazione per sostituzione elettrofila aromatica sui DPP (Gryko et al.): N-alchilazione con bromoacetaldeide dietilacetale a dare il diacetale 35 e chiusura in ambiente acido a 36. | DPP con Ar fusi + BrCH2CH(OEt)2, TBAHS, K2CO3, DMF, 120-130 °C dà 35; poi 6M HCl aq o TfOH dà 36 policiclico con anelli piridinici fusi. Sotto sostituenti Ar a-e: 3,4-dimetossifenile, 2-tienile, 3-tienile, benzofurano di-tBu, fluorene con catene OMe e Br. Piccoli artefatti grafici accanto a 35 e 36. | composti: DPP, 35, 36 | Gryko, ciclizzazione, N-alchilazione, TfOH, sostituzione elettrofila aromatica" }, { "id": "fig-023", @@ -1893,8 +2000,8 @@ "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 317, - "caption_md_line": 319 + "md_line": 313, + "caption_md_line": 315 }, "panels": [ { @@ -1902,7 +2009,7 @@ "file": "ab75adde10bed58f011b0e57bb27b271696d79594ff95462ce31eccc969448b1.jpg", "path": "immagini/ab75adde10bed58f011b0e57bb27b271696d79594ff95462ce31eccc969448b1.jpg", "embed": "![[immagini/ab75adde10bed58f011b0e57bb27b271696d79594ff95462ce31eccc969448b1.jpg]]", - "md_line": 317, + "md_line": 313, "width": 1234, "height": 464, "description": "DPP bis(5-bromo-eteroaril) con [Pd] dà prodotti con Z in 5. Tabella reagente/reazione: ArB(OAlk)2 o ArB(OH)2 Suzuki; ArSnAlk3 Stille; alchene R2 Heck; alchino R2 Sonogashira; HNR2 o H2NR Buchwald-Hartwig. Z = -Ar, -CH=CH-R2, -C≡C-R2, -NR2 o -NHR2. R1 = alchil, aril, acil; R2 = aril, alchil.", @@ -1956,12 +2063,16 @@ ], "text_context": "Reazioni di cross coupling con alte rese che sostituiscono il bromo con gruppi arilici, alchilici e amminici.", "cited_in_md_lines": [ - 311 + 307 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 23 | reazioni di cross coupling catalizzate da Pd sui DPP | Reazioni di cross coupling catalizzate da Pd sui DPP bromurati 32-34 e 37: Suzuki, Stille, Heck, Sonogashira e Buchwald-Hartwig. | DPP bis(5-bromo-eteroaril) con [Pd] dà prodotti con Z in 5. Tabella reagente/reazione: ArB(OAlk)2 o ArB(OH)2 Suzuki; ArSnAlk3 Stille; alchene R2 Heck; alchino R2 Sonogashira; HNR2 o H2NR Buchwald-Hartwig. Z = -Ar, -CH=CH-R2, -C≡C-R2, -NR2 o -NHR2. R1 = alchil, aril, acil; R2 = aril, alchil. | composti: 32, 33, 34, 37 | cross coupling, Suzuki, Stille, Heck, Sonogashira, Buchwald-Hartwig, palladio" }, @@ -1972,14 +2083,14 @@ "type": "reaction_scheme", "title": "sintesi generica di polimeri a base di DPP mediante reazioni di cross coupling", "caption": "Sintesi generica di polimeri a base di DPP mediante cross coupling Pd-catalizzato dei DPP bromurati 32, 33, 34, 37 con composti aromatici bifunzionali Y-Ar-Y.", - "alt_text": "Sintesi generica di polimeri a base di DPP mediante cross coupling Pd-catalizzato dei DPP bromurati 32, 33, 34, 37 con composti aromatici b…", + "alt_text": "Sintesi generica di polimeri a base di DPP mediante cross coupling Pd-catalizzato dei DPP bromurati 32, 33, 34, 37 con composti aromatici bifunzionali Y-Ar-Y.", "caption_printed": "Figura 24 - sintesi generica di polimeri a base di DPP mediante reazioni di cross coupling", "location": { "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 323, - "caption_md_line": 327 + "md_line": 319, + "caption_md_line": 323 }, "panels": [ { @@ -1987,7 +2098,7 @@ "file": "967a337ba86d6286aa8b01f0989b91a248a31a2a91baafc916325bc124f4bb46.jpg", "path": "immagini/967a337ba86d6286aa8b01f0989b91a248a31a2a91baafc916325bc124f4bb46.jpg", "embed": "![[immagini/967a337ba86d6286aa8b01f0989b91a248a31a2a91baafc916325bc124f4bb46.jpg]]", - "md_line": 323, + "md_line": 319, "width": 1206, "height": 371, "description": "32, 33, 34, 37 + Y-Ar-Y con [Pd] danno il polimero [DPP-eteroarile-Ar]n con R1 sugli N. Sotto comonomeri Ar: oligotiofene (k = 1, 2), naftalene, fluorene dialchilato, tienotiofene, benzene con R2, carbazolo N-alchilato. Le definizioni X, Y, R1, R2 sono nel testo md, non nell'immagine.", @@ -2036,14 +2147,20 @@ ], "text_context": "Composti aromatici bifunzionali polimerizzati con DPP bromurati in presenza di Pd; X = S, O, Se, -CH=CH-; Y = B(OH)2, B(OAlc)2, SnAlc3.", "cited_in_md_lines": [ - 321, - 329, - 331 + 317, + 325, + 327 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "alt_text troncato con '...'" + ] + } }, "search_text": "Figura 24 | sintesi generica di polimeri a base di DPP mediante reazioni di cross coupling | Sintesi generica di polimeri a base di DPP mediante cross coupling Pd-catalizzato dei DPP bromurati 32, 33, 34, 37 con composti aromatici bifunzionali Y-Ar-Y. | 32, 33, 34, 37 + Y-Ar-Y con [Pd] danno il polimero [DPP-eteroarile-Ar]n con R1 sugli N. Sotto comonomeri Ar: oligotiofene (k = 1, 2), naftalene, fluorene dialchilato, tienotiofene, benzene con R2, carbazolo N-alchilato. Le definizioni X, Y, R1, R2 sono nel testo md, non nell'immagine. | composti: 32, 33, 34, 37 | polimeri coniugati, Suzuki, Stille, cross coupling, tiofene, fluorene, carbazolo" }, @@ -2060,8 +2177,8 @@ "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 339, - "caption_md_line": 341 + "md_line": 335, + "caption_md_line": 337 }, "panels": [ { @@ -2069,7 +2186,7 @@ "file": "b60b2ed0441c7e89ab38e779618c5eee49a9df36d82e5122da708a9b7c78cbd2.jpg", "path": "immagini/b60b2ed0441c7e89ab38e779618c5eee49a9df36d82e5122da708a9b7c78cbd2.jpg", "embed": "![[immagini/b60b2ed0441c7e89ab38e779618c5eee49a9df36d82e5122da708a9b7c78cbd2.jpg]]", - "md_line": 339, + "md_line": 335, "width": 884, "height": 765, "description": "29 (DPP bis-tienile, R = 2-etilesile) + Ar-Br dà 38 con Ar in 5 dei tiofeni. Rese: a 3-metilfenile 85%, b 4-metossifenile 83%, c 5-metiltien-2-ile 39%, d fenile 96%, e 4-nitrofenile 91%, f 4-metilfenile 94%, g 4-trifluorometilfenile 92%, h difluorofenile 93%.", @@ -2123,12 +2240,16 @@ ], "text_context": "Marder e Chen impiegano il DPP 29 in arilazione diretta con diversi bromoareni.", "cited_in_md_lines": [ - 343 + 339 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 25 | reazione di arilazione diretta del DPP 29 con diversi bromoarili | Arilazione diretta del DPP 29 con diversi bromoareni (Pd(OAc)2, PivOH, K2CO3, DMA, 100 °C) a dare 38 (a-h) con rese 39-96%. | 29 (DPP bis-tienile, R = 2-etilesile) + Ar-Br dà 38 con Ar in 5 dei tiofeni. Rese: a 3-metilfenile 85%, b 4-metossifenile 83%, c 5-metiltien-2-ile 39%, d fenile 96%, e 4-nitrofenile 91%, f 4-metilfenile 94%, g 4-trifluorometilfenile 92%, h difluorofenile 93%. | composti: 29, 38 | arilazione diretta, Pd(OAc)2, PivOH, DMA, Marder, Chen" }, @@ -2145,8 +2266,8 @@ "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 347, - "caption_md_line": 349 + "md_line": 343, + "caption_md_line": 345 }, "panels": [ { @@ -2154,7 +2275,7 @@ "file": "5968c5669dcfd68fd60100a31f5074a12c690f0b4cc45063e8f2b25b4afd949d.jpg", "path": "immagini/5968c5669dcfd68fd60100a31f5074a12c690f0b4cc45063e8f2b25b4afd949d.jpg", "embed": "![[immagini/5968c5669dcfd68fd60100a31f5074a12c690f0b4cc45063e8f2b25b4afd949d.jpg]]", - "md_line": 347, + "md_line": 343, "width": 1251, "height": 593, "description": "32 (X=S) e 37 (X=-CH=CH-) con 2-Y-tiofene, Pd(OAc)2, PivOH, K2CO3, DMA, 100 °C danno prodotti con bitiofene terminale. 39 (X=S): Y = CHO 40%, CO2Et 53%, CN 46%. 40 (X=-CH=CH-): CHO 75%, CO2Et 60%. 41: Y = unità DPP-tienil-fenile, 95%.", @@ -2204,16 +2325,22 @@ "pd-oac-2", "dpp-bromurato" ], - "text_context": "Arilazione di DPP dibromurati con diversi areni; condizioni Pd(OAc)2/PivOH, K2CO3, DMA, prodotti 38 (a-h) citati nel testo.", + "text_context": "Il testo afferma che l'arilazione diretta è efficace sia con bromoareni elettron-ricchi sia elettron-poveri, anche quando il bromuro è il DPP stesso, con rese minori (Figura 26).", "cited_in_md_lines": [ - 345 + 341 ], "quality": { "confidence": "medium", "flags": [ "caption_mismatch" ], - "review_notes": "La didascalia ('DPP di-bromurati con diversi areni') non coincide col testo, che cita i prodotti 38(a-h) della Figura 25; l'immagine mostra l'arilazione di 32 e 37 con tiofeni sostituiti." + "review_notes": "La didascalia ('DPP di-bromurati con diversi areni') non coincide col testo, che cita i prodotti 38(a-h) della Figura 25; l'immagine mostra l'arilazione di 32 e 37 con tiofeni sostituiti.", + "verification": { + "verdict": "fix", + "issues": [ + "text_context vago: il testo dice che l'arilazione diretta e' efficace con bromoareni elettron-ricchi ed elettron-poveri, anche quando il bromuro e' il DPP stesso, con rese minori" + ] + } }, "search_text": "Figura 26 | arilazione dei DPP di-brorumati con diversi areni | Arilazione diretta dei DPP dibromurati 32 e 37 con tiofeni sostituiti (Y-tiofene) a dare i prodotti 39, 40 e 41. | 32 (X=S) e 37 (X=-CH=CH-) con 2-Y-tiofene, Pd(OAc)2, PivOH, K2CO3, DMA, 100 °C danno prodotti con bitiofene terminale. 39 (X=S): Y = CHO 40%, CO2Et 53%, CN 46%. 40 (X=-CH=CH-): CHO 75%, CO2Et 60%. 41: Y = unità DPP-tienil-fenile, 95%. | composti: 32, 37, 39, 40, 41 | arilazione diretta, tiofene, Pd(OAc)2, DPP bromurato" }, @@ -2230,8 +2357,8 @@ "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 353, - "caption_md_line": 355 + "md_line": 349, + "caption_md_line": 351 }, "panels": [ { @@ -2239,16 +2366,23 @@ "file": "8344868ae6e8de1151d7f70a43a30b2c1557784a0e8b48edd4a99431390092bd.jpg", "path": "immagini/8344868ae6e8de1151d7f70a43a30b2c1557784a0e8b48edd4a99431390092bd.jpg", "embed": "![[immagini/8344868ae6e8de1151d7f70a43a30b2c1557784a0e8b48edd4a99431390092bd.jpg]]", - "md_line": 353, + "md_line": 349, "width": 1223, "height": 448, - "description": "Schema di reazione: il DPP 29 (nucleo dichetopirrolopirrolo con due tiofeni in 3,6 e due catene R = 2-etilesile-simili, indicate come CH2-CH(Et)-Bu sulle N) reagisce con un fluoroarene (anello a sei termini con 4 F e X in para) in presenza di Pd(OAc)2, Ag2CO3, AcOH, DMSO, DMF a 140 C per 8 h. Il prodotto 42 (a-c) porta due gruppi tetrafluoroarile sulle posizioni 5 dei tiofeni. Rese: a X = N 79%; b X = C-CN 45%; c X = C-F 23%.", + "description": "Schema di reazione: il DPP 29 (nucleo dichetopirrolopirrolico con due tiofeni in 3,6 e due catene R sugli N, disegnate a scheletro come 2-etilesile con etichette Bu ed Et) reagisce con un fluoroarene (anello a sei termini con quattro F e X in para al C-H reattivo) in presenza di Pd(OAc)2, Ag2CO3, AcOH, DMSO, DMF a 140 °C per 8 h. Il prodotto 42 (a-c) porta due gruppi tetrafluoroarile sulle posizioni 5 dei tiofeni. Rese: a X = N 79%; b X = C-CN 45%; c X = C-F 23%.", "visible_text": [ "29", "42 (a-c)", - "Pd(OAc)2, Ag2CO3, AcOH, DMSO, DMF", + "Pd(OAc)2, Ag2CO3,", + "AcOH, DMSO, DMF", "140 °C, 8 h", - "R = CH2-CH(Et)-Bu", + "R =", + "Bu", + "Et", + "F", + "X", + "S", + "R", "a: X = N (79%)", "b: X = C-CN (45%)", "c: X = C-F (23%)" @@ -2283,16 +2417,22 @@ ], "text_context": "Il testo descrive l'arilazione ossidativa via attivazione di legami C-H senza pre-attivazione dei reagenti; la resa migliore (79%) è per il composto citato come 45a, da tetrafluoropiridina e DPP 29.", "cited_in_md_lines": [ - 359 + 355 ], "quality": { "confidence": "high", "flags": [ "caption_mismatch" ], - "review_notes": "Il testo cita il prodotto '45a', ma l'immagine mostra i prodotti 42a-c: numerazione composti incoerente." + "review_notes": "Il testo cita il prodotto '45a', ma l'immagine mostra i prodotti 42a-c: numerazione composti incoerente.", + "verification": { + "verdict": "fix", + "issues": [ + "description: 'R = CH2-CH(Et)-Bu' e '2-etilesile-simili' non letterali (R e' disegnato a scheletro con etichette Bu ed Et); visible_text contiene testo non letterale" + ] + } }, - "search_text": "Figura 27 | reazione di arilazione ossidativa | Arilazione ossidativa (attivazione C-H) del DPP 29 con fluoroareni polifluorurati (X = N, C-CN, C-F) per dare i prodotti 42a-c. | Schema di reazione: il DPP 29 (nucleo dichetopirrolopirrolo con due tiofeni in 3,6 e due catene R = 2-etilesile-simili, indicate come CH2-CH(Et)-Bu sulle N) reagisce con un fluoroarene (anello a sei termini con 4 F e X in para) in presenza di Pd(OAc)2, Ag2CO3, AcOH, DMSO, DMF a 140 C per 8 h. Il prodotto 42 (a-c) porta due gruppi tetrafluoroarile sulle posizioni 5 dei tiofeni. Rese: a X = N 79%; b X = C-CN 45%; c X = C-F 23%. | composti: 29, 42a, 42b, 42c | arilazione ossidativa, attivazione C-H, DPP, tiofene, fluoroareni, Pd(OAc)2" + "search_text": "Figura 27 | reazione di arilazione ossidativa | Arilazione ossidativa (attivazione C-H) del DPP 29 con fluoroareni polifluorurati (X = N, C-CN, C-F) per dare i prodotti 42a-c. | Schema di reazione: il DPP 29 (nucleo dichetopirrolopirrolico con due tiofeni in 3,6 e due catene R sugli N, disegnate a scheletro come 2-etilesile con etichette Bu ed Et) reagisce con un fluoroarene (anello a sei termini con quattro F e X in para al C-H reattivo) in presenza di Pd(OAc)2, Ag2CO3, AcOH, DMSO, DMF a 140 °C per 8 h. Il prodotto 42 (a-c) porta due gruppi tetrafluoroarile sulle posizioni 5 dei tiofeni. Rese: a X = N 79%; b X = C-CN 45%; c X = C-F 23%. | composti: 29, 42a, 42b, 42c | arilazione ossidativa, attivazione C-H, DPP, tiofene, fluoroareni, Pd(OAc)2" }, { "id": "fig-028", @@ -2307,8 +2447,8 @@ "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 361, - "caption_md_line": 363 + "md_line": 357, + "caption_md_line": 359 }, "panels": [ { @@ -2316,7 +2456,7 @@ "file": "043876b8b6cbe0ab2f02e61ee15320a65446a515e24ab474e51cb7ee2a53fe17.jpg", "path": "immagini/043876b8b6cbe0ab2f02e61ee15320a65446a515e24ab474e51cb7ee2a53fe17.jpg", "embed": "![[immagini/043876b8b6cbe0ab2f02e61ee15320a65446a515e24ab474e51cb7ee2a53fe17.jpg]]", - "md_line": 361, + "md_line": 357, "width": 1259, "height": 115, "description": "Sequenza orizzontale: tiofene + Fe3+ (-> Fe2+) dà il radical-catione; perdita di H+ dà un radicale; attacco su una seconda molecola di tiofene dà un intermedio radicalico con H sp3; -H+ fornisce il bitiofene; frecce multiple conducono al politiofene, (tiofene)n.", @@ -2326,6 +2466,7 @@ "-H+", "-H+", "S", + "H", "n" ], "quality_flags": [], @@ -2349,12 +2490,18 @@ ], "text_context": "Il testo confronta l'ossidazione chimica con FeCl3 con le reazioni di Suzuki/Stille: minore controllo su polidispersione e regioregolarità ma approccio diretto e scalabile.", "cited_in_md_lines": [ - 359 + 355 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "visible_text omette l'etichetta H sull'intermedio radicalico" + ] + } }, "search_text": "Figura 28 | meccanismo di polimerizzazione ossidativa mediante FeCl3 | Meccanismo di polimerizzazione ossidativa del tiofene mediante FeCl3 (Fe3+), via radical-catione. | Sequenza orizzontale: tiofene + Fe3+ (-> Fe2+) dà il radical-catione; perdita di H+ dà un radicale; attacco su una seconda molecola di tiofene dà un intermedio radicalico con H sp3; -H+ fornisce il bitiofene; frecce multiple conducono al politiofene, (tiofene)n. | polimerizzazione ossidativa, FeCl3, politiofene, radical-catione, accoppiamento ossidativo" }, @@ -2364,15 +2511,15 @@ "label": "Figura 29", "type": "reaction_scheme", "title": "reazione di litiazione e funzionalizzazione con successiva reazione con elettrofili", - "caption": "Litiazione del DPP 29 con LDA a -78 C e successiva reazione con elettrofili per dare i derivati 43-46 funzionalizzati in C5 dei tiofeni.", - "alt_text": "Litiazione del DPP 29 con LDA a -78 C e successiva reazione con elettrofili per dare i derivati 43-46 funzionalizzati in C5 dei tiofeni.", + "caption": "Litiazione del DPP 29 con LDA a -78 °C e successiva reazione con elettrofili per dare i derivati 43-46 funzionalizzati in C5 dei tiofeni.", + "alt_text": "Litiazione del DPP 29 con LDA a -78 °C e successiva reazione con elettrofili per dare i derivati 43-46 funzionalizzati in C5 dei tiofeni.", "caption_printed": "Figura 29 - reazione di litiazione e funzionalizzazione con successiva reazione con elettrofili", "location": { "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 369, - "caption_md_line": 371 + "md_line": 365, + "caption_md_line": 367 }, "panels": [ { @@ -2380,10 +2527,10 @@ "file": "eed9eb52dc858b172c4f6739c7b9f352bfa0e7ab10e422129a877a929c4e45bf.jpg", "path": "immagini/eed9eb52dc858b172c4f6739c7b9f352bfa0e7ab10e422129a877a929c4e45bf.jpg", "embed": "![[immagini/eed9eb52dc858b172c4f6739c7b9f352bfa0e7ab10e422129a877a929c4e45bf.jpg]]", - "md_line": 369, + "md_line": 365, "width": 1251, "height": 304, - "description": "Il DPP 29 reagisce con 1. LDA, -78 C; 2. reagente, in THF (R = alchile). Prodotto 43-46 con gruppi X sulle posizioni 5 dei due tiofeni. Tabella a destra: Reagente / X / Prodotto: N-formilpiperidina o DMF -> CHO, 43 (24-86%); isopropossi-pinacolborano -> Bpin, 44 (78-94%); Me3SnCl -> SnMe3, 45 (45-94%); I2 -> I, 46 (67%).", + "description": "Il DPP 29 reagisce con 1. LDA, -78 °C; 2. reagente, in THF (R = alchile). Prodotto 43-46 con gruppi X sulle posizioni 5 dei due tiofeni. Tabella a destra: Reagente / X / Prodotto: N-formilpiperidina o DMF -> CHO, 43 (24-86%); isopropossi-pinacolborano -> Bpin, 44 (78-94%); Me3SnCl -> SnMe3, 45 (45-94%); I2 -> I, 46 (67%).", "visible_text": [ "29", "1. LDA, -78 °C", @@ -2441,16 +2588,22 @@ ], "text_context": "Il testo descrive la litiazione in C5 dei DPP 29, 30, 31 con LDA e le diverse funzionalizzazioni con elettrofili.", "cited_in_md_lines": [ - 367 + 363 ], "quality": { "confidence": "high", "flags": [ "caption_mismatch" ], - "review_notes": "Nell'immagine 45 e' il derivato SnMe3; controllare la numerazione dei composti col testo." + "review_notes": "Nell'immagine 45 e' il derivato SnMe3; controllare la numerazione dei composti col testo.", + "verification": { + "verdict": "fix", + "issues": [ + "'-78 C' senza simbolo di grado in caption/alt_text/description (immagine: -78 °C)" + ] + } }, - "search_text": "Figura 29 | reazione di litiazione e funzionalizzazione con successiva reazione con elettrofili | Litiazione del DPP 29 con LDA a -78 C e successiva reazione con elettrofili per dare i derivati 43-46 funzionalizzati in C5 dei tiofeni. | Il DPP 29 reagisce con 1. LDA, -78 C; 2. reagente, in THF (R = alchile). Prodotto 43-46 con gruppi X sulle posizioni 5 dei due tiofeni. Tabella a destra: Reagente / X / Prodotto: N-formilpiperidina o DMF -> CHO, 43 (24-86%); isopropossi-pinacolborano -> Bpin, 44 (78-94%); Me3SnCl -> SnMe3, 45 (45-94%); I2 -> I, 46 (67%). | composti: 29, 43, 44, 45, 46 | litiazione, LDA, elettrofili, formilazione, borilazione, stannilazione, iodurazione, DPP" + "search_text": "Figura 29 | reazione di litiazione e funzionalizzazione con successiva reazione con elettrofili | Litiazione del DPP 29 con LDA a -78 °C e successiva reazione con elettrofili per dare i derivati 43-46 funzionalizzati in C5 dei tiofeni. | Il DPP 29 reagisce con 1. LDA, -78 °C; 2. reagente, in THF (R = alchile). Prodotto 43-46 con gruppi X sulle posizioni 5 dei due tiofeni. Tabella a destra: Reagente / X / Prodotto: N-formilpiperidina o DMF -> CHO, 43 (24-86%); isopropossi-pinacolborano -> Bpin, 44 (78-94%); Me3SnCl -> SnMe3, 45 (45-94%); I2 -> I, 46 (67%). | composti: 29, 43, 44, 45, 46 | litiazione, LDA, elettrofili, formilazione, borilazione, stannilazione, iodurazione, DPP" }, { "id": "fig-030", @@ -2465,8 +2618,8 @@ "chapter": "1", "section": "1.1.2", "section_title": "Struttura e reattività", - "md_line": 375, - "caption_md_line": 377 + "md_line": 371, + "caption_md_line": 373 }, "panels": [ { @@ -2474,10 +2627,10 @@ "file": "5efb58f7f7d27a0467d9f14cd5191b3aeb168710c69f6fb0a27ac0cb188b2eac.jpg", "path": "immagini/5efb58f7f7d27a0467d9f14cd5191b3aeb168710c69f6fb0a27ac0cb188b2eac.jpg", "embed": "![[immagini/5efb58f7f7d27a0467d9f14cd5191b3aeb168710c69f6fb0a27ac0cb188b2eac.jpg]]", - "md_line": 375, + "md_line": 371, "width": 1251, "height": 326, - "description": "DPP con due anelli fenilici para-sostituiti da X (27 X = Br; 47 X = Cl) e NH liberi; reagenti HNR2, NMP, 180-220 C, 1-2 bar, autoclave; prodotto 48 con gruppi NR2 in para. Ammine: a -NMe2, b pirrolidina, c piperidina, d morfolina.", + "description": "DPP con due anelli fenilici para-sostituiti da X (27 X = Br; 47 X = Cl) e NH liberi; reagenti HNR2, NMP, 180-220 °C, 1-2 bar, autoclave; prodotto 48 con gruppi NR2 in para. Ammine: a -NMe2, b pirrolidina, c piperidina, d morfolina.", "visible_text": [ "27 X = Br", "47 X = Cl", @@ -2520,14 +2673,20 @@ ], "text_context": "Il testo introduce la SNAr su DPP con buoni gruppi uscenti, in assenza di catalizzatori a base di Pd; la didascalia stampata parla di 'sostituzione aromatica classica'.", "cited_in_md_lines": [ - 373 + 369 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "'180-220 C' senza simbolo di grado nella description" + ] + } }, - "search_text": "Figura 30 | sostituzione aromatica classica su derivati di DPP | Sostituzione nucleofila aromatica (SNAr) su DPP dialogenati (27 X = Br, 47 X = Cl) con ammine secondarie per dare i derivati 48a-d. | DPP con due anelli fenilici para-sostituiti da X (27 X = Br; 47 X = Cl) e NH liberi; reagenti HNR2, NMP, 180-220 C, 1-2 bar, autoclave; prodotto 48 con gruppi NR2 in para. Ammine: a -NMe2, b pirrolidina, c piperidina, d morfolina. | composti: 27, 47, 48a, 48b, 48c, 48d | SNAr, sostituzione nucleofila aromatica, DPP, autoclave, ammine" + "search_text": "Figura 30 | sostituzione aromatica classica su derivati di DPP | Sostituzione nucleofila aromatica (SNAr) su DPP dialogenati (27 X = Br, 47 X = Cl) con ammine secondarie per dare i derivati 48a-d. | DPP con due anelli fenilici para-sostituiti da X (27 X = Br; 47 X = Cl) e NH liberi; reagenti HNR2, NMP, 180-220 °C, 1-2 bar, autoclave; prodotto 48 con gruppi NR2 in para. Ammine: a -NMe2, b pirrolidina, c piperidina, d morfolina. | composti: 27, 47, 48a, 48b, 48c, 48d | SNAr, sostituzione nucleofila aromatica, DPP, autoclave, ammine" }, { "id": "fig-031", @@ -2542,8 +2701,8 @@ "chapter": "1", "section": "1.2", "section_title": "Fluorescenza", - "md_line": 394, - "caption_md_line": 396 + "md_line": 390, + "caption_md_line": 392 }, "panels": [ { @@ -2551,7 +2710,7 @@ "file": "a80b21103343058ce23aafb36ef90f8aa7f49d4ef4055f8e520fdb80d185a8b1.jpg", "path": "immagini/a80b21103343058ce23aafb36ef90f8aa7f49d4ef4055f8e520fdb80d185a8b1.jpg", "embed": "![[immagini/a80b21103343058ce23aafb36ef90f8aa7f49d4ef4055f8e520fdb80d185a8b1.jpg]]", - "md_line": 394, + "md_line": 390, "width": 1195, "height": 667, "description": "Asse verticale ENERGIA. Livelli di singoletto S0 (stato fondamentale), S1, S2, Sn con sottolivelli vibrazionali a sinistra; livelli di tripletto T1, T2 a destra. Frecce: assorbimento (freccia gialla verso l'alto da S0), conversione interna (tratteggiata azzurra), fluorescenza (verde, S1 -> S0, emissione di luce), intersystem crossing (tratteggiata viola S1 -> T1), fosforescenza (rossa, T1 -> S0, emissione di luce), conversione interna da T1.", @@ -2590,12 +2749,16 @@ ], "text_context": "Il testo introduce il diagramma di Jablonski come base per la trattazione di assorbimento e luminescenza; frecce continue per interazioni con la luce, tratteggiate per rilassamenti non radiativi.", "cited_in_md_lines": [ - 392 + 388 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 31 | diagramma di Jablonski | Diagramma di Jablonski con assorbimento, conversione interna, intersystem crossing, fluorescenza e fosforescenza. | Asse verticale ENERGIA. Livelli di singoletto S0 (stato fondamentale), S1, S2, Sn con sottolivelli vibrazionali a sinistra; livelli di tripletto T1, T2 a destra. Frecce: assorbimento (freccia gialla verso l'alto da S0), conversione interna (tratteggiata azzurra), fluorescenza (verde, S1 -> S0, emissione di luce), intersystem crossing (tratteggiata viola S1 -> T1), fosforescenza (rossa, T1 -> S0, emissione di luce), conversione interna da T1. | diagramma di Jablonski, fluorescenza, fosforescenza, intersystem crossing, conversione interna" }, @@ -2612,8 +2775,8 @@ "chapter": "1", "section": "1.2", "section_title": "Fluorescenza", - "md_line": 404, - "caption_md_line": 406 + "md_line": 400, + "caption_md_line": 402 }, "panels": [ { @@ -2621,7 +2784,7 @@ "file": "2eb69c597f77449d9e46674c97478393268b91f0b3d19d8fb04ba6b6e22f2610.jpg", "path": "immagini/2eb69c597f77449d9e46674c97478393268b91f0b3d19d8fb04ba6b6e22f2610.jpg", "embed": "![[immagini/2eb69c597f77449d9e46674c97478393268b91f0b3d19d8fb04ba6b6e22f2610.jpg]]", - "md_line": 404, + "md_line": 400, "width": 1226, "height": 573, "description": "Quattro schemi di coppie di orbitali con frecce di spin. Stato fondamentale (spin appaiati, somma S = 0); hv con Delta S = 0 porta al singoletto eccitato (S = 0, 2S+1 = 1); ISC (freccia tratteggiata rossa) porta al tripletto T (somma S = 1, 2S+1 = 3); transizione inversa dal fondamentale al tripletto barrata con X (Delta S = 1, vietata).", @@ -2658,12 +2821,16 @@ ], "text_context": "Il testo spiega che le molecole in S1 possono invertire lo spin e passare a T1 (ISC), processo non radiativo.", "cited_in_md_lines": [ - 408 + 404 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 32 | schema rappresentativo del fenomeno di intersystem crossing | Schema dell'intersystem crossing: popolazione di orbitali e spin nello stato fondamentale, singoletto e tripletto. | Quattro schemi di coppie di orbitali con frecce di spin. Stato fondamentale (spin appaiati, somma S = 0); hv con Delta S = 0 porta al singoletto eccitato (S = 0, 2S+1 = 1); ISC (freccia tratteggiata rossa) porta al tripletto T (somma S = 1, 2S+1 = 3); transizione inversa dal fondamentale al tripletto barrata con X (Delta S = 1, vietata). | intersystem crossing, singoletto, tripletto, regole di selezione di spin" }, @@ -2671,17 +2838,17 @@ "id": "fig-033", "number": 33, "label": "Figura 33", - "type": "plot", + "type": "diagram", "title": "stati elettronici per molecole rigide e flessibili", "caption": "Curve di energia potenziale per una molecola non rigida: lo stato eccitato è geometricamente distorto e favorisce il rilassamento non radiativo. Curve di energia potenziale per una molecola rigida: stato eccitato non distorto e rilassamento radiativo.", - "alt_text": "Curve di energia potenziale per una molecola non rigida: lo stato eccitato è geometricamente distorto e favorisce il rilassamento non radia…", + "alt_text": "Curve di energia potenziale per una molecola non rigida: lo stato eccitato è geometricamente distorto e favorisce il rilassamento non radiativo. Curve di energia potenziale per una molecola rigida: stato eccitato non distorto e rilassamento radiativo.", "caption_printed": "Figura 33 - stati elettronici per molecole rigide e flessibili", "location": { "chapter": "1", "section": "1.2", "section_title": "Fluorescenza", - "md_line": 412, - "caption_md_line": 415 + "md_line": 408, + "caption_md_line": 411 }, "panels": [ { @@ -2689,10 +2856,10 @@ "file": "ba021605d4b365536a686cb2f71f1c58ea2d5f5b9f962692d596f7a5a3d05ac7.jpg", "path": "immagini/ba021605d4b365536a686cb2f71f1c58ea2d5f5b9f962692d596f7a5a3d05ac7.jpg", "embed": "![[immagini/ba021605d4b365536a686cb2f71f1c58ea2d5f5b9f962692d596f7a5a3d05ac7.jpg]]", - "md_line": 412, + "md_line": 408, "width": 529, "height": 626, - "description": "Grafico E vs coordinate nucleari con due parabole (stato fondamentale in blu, stato eccitato in ocra) con minimi sfalsati. Freccia viola di eccitazione verticale, frecce verdi di rilassamento non radiativo, indicazione della distorsione geometrica tra i minimi. Titolo: STATO ECCITATO GEOMETRICAMENTE DISTORTO, molecola non rigida. È il pannello sinistro/superiore della Figura 33.", + "description": "Grafico E vs coordinate nucleari con due parabole (stato fondamentale in blu, stato eccitato in ocra) con minimi sfalsati. Freccia viola di eccitazione verticale, frecce verdi di rilassamento non radiativo, indicazione della distorsione geometrica tra i minimi. Titolo: STATO ECCITATO GEOMETRICAMENTE DISTORTO, molecola non rigida.", "visible_text": [ "STATO ECCITATO GEOMETRICAMENTE DISTORTO", "molecola non rigida", @@ -2712,12 +2879,13 @@ "file": "8047b55e3609435acd325d3602705c73a5308dc9b407322726ea6a1dde74af65.jpg", "path": "immagini/8047b55e3609435acd325d3602705c73a5308dc9b407322726ea6a1dde74af65.jpg", "embed": "![[immagini/8047b55e3609435acd325d3602705c73a5308dc9b407322726ea6a1dde74af65.jpg]]", - "md_line": 413, + "md_line": 409, "width": 512, "height": 609, - "description": "Grafico E vs coordinate nucleari con due parabole con minimi allineati (nessuna distorsione). Freccia viola di eccitazione e freccia verde di rilassamento radiativo verticali. Titolo parzialmente tagliato in alto: STATO ECCITATO NON DISTORTO, molecola rigida. Pannello complementare di ba0216...jpg.", + "description": "Grafico E vs coordinate nucleari con due parabole con minimi allineati (nessuna distorsione). Freccia viola di eccitazione e freccia verde di rilassamento radiativo verticali. Titolo parzialmente tagliato in alto: STATO ECCITATO NON DISTORTO, molecola rigida.", "visible_text": [ - "STATO ECCITATO NON DISTORTO", + "STATO ECCITATO", + "NON DISTORTO", "molecola rigida", "E", "Coordinate nucleari", @@ -2747,7 +2915,7 @@ "curve-di-energia-potenziale", "rilassamento-radiativo" ], - "text_context": "Il testo afferma che per un'elevata efficienza di fluorescenza serve rigidità strutturale; la Figura 33 contrappone molecole rigide e flessibili. Stessa Figura 33 del file ba0216...: contrasto tra molecole rigide e flessibili nell'efficienza di emissione.", + "text_context": "Il testo afferma che per un'elevata efficienza di fluorescenza serve rigidità strutturale: nelle molecole poco flessibili geometria di stato fondamentale ed eccitato non sono distorte e l'energia è rilasciata come luce; la Figura 33 contrappone molecole non rigide (stato eccitato distorto) e rigide.", "cited_in_md_lines": [], "quality": { "confidence": "high", @@ -2755,9 +2923,15 @@ "cropped", "multi_panel" ], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "type 'plot' errato: diagrammi schematici di curve di energia potenziale senza dati; alt_text troncato; description con riferimenti interni a nomi di file; text_context con riferimento a nome file" + ] + } }, - "search_text": "Figura 33 | stati elettronici per molecole rigide e flessibili | Curve di energia potenziale per una molecola non rigida: lo stato eccitato è geometricamente distorto e favorisce il rilassamento non radiativo. Curve di energia potenziale per una molecola rigida: stato eccitato non distorto e rilassamento radiativo. | Grafico E vs coordinate nucleari con due parabole (stato fondamentale in blu, stato eccitato in ocra) con minimi sfalsati. Freccia viola di eccitazione verticale, frecce verdi di rilassamento non radiativo, indicazione della distorsione geometrica tra i minimi. Titolo: STATO ECCITATO GEOMETRICAMENTE DISTORTO, molecola non rigida. È il pannello sinistro/superiore della Figura 33. | Grafico E vs coordinate nucleari con due parabole con minimi allineati (nessuna distorsione). Freccia viola di eccitazione e freccia verde di rilassamento radiativo verticali. Titolo parzialmente tagliato in alto: STATO ECCITATO NON DISTORTO, molecola rigida. Pannello complementare di ba0216...jpg. | fluorescenza, rigidità molecolare, rilassamento non radiativo, curve di energia potenziale, rilassamento radiativo" + "search_text": "Figura 33 | stati elettronici per molecole rigide e flessibili | Curve di energia potenziale per una molecola non rigida: lo stato eccitato è geometricamente distorto e favorisce il rilassamento non radiativo. Curve di energia potenziale per una molecola rigida: stato eccitato non distorto e rilassamento radiativo. | Grafico E vs coordinate nucleari con due parabole (stato fondamentale in blu, stato eccitato in ocra) con minimi sfalsati. Freccia viola di eccitazione verticale, frecce verdi di rilassamento non radiativo, indicazione della distorsione geometrica tra i minimi. Titolo: STATO ECCITATO GEOMETRICAMENTE DISTORTO, molecola non rigida. | Grafico E vs coordinate nucleari con due parabole con minimi allineati (nessuna distorsione). Freccia viola di eccitazione e freccia verde di rilassamento radiativo verticali. Titolo parzialmente tagliato in alto: STATO ECCITATO NON DISTORTO, molecola rigida. | fluorescenza, rigidità molecolare, rilassamento non radiativo, curve di energia potenziale, rilassamento radiativo" }, { "id": "fig-034", @@ -2772,8 +2946,8 @@ "chapter": "1", "section": "1.2.1", "section_title": "Shift di Stokes", - "md_line": 426, - "caption_md_line": 428 + "md_line": 422, + "caption_md_line": 424 }, "panels": [ { @@ -2781,7 +2955,7 @@ "file": "0cb83724455d9b75cb980a077787323e0a434fb78192dc220e13069923f37fa6.jpg", "path": "immagini/0cb83724455d9b75cb980a077787323e0a434fb78192dc220e13069923f37fa6.jpg", "embed": "![[immagini/0cb83724455d9b75cb980a077787323e0a434fb78192dc220e13069923f37fa6.jpg]]", - "md_line": 426, + "md_line": 422, "width": 629, "height": 524, "description": "In alto due curve di potenziale S1 e S0 con livelli vibrazionali numerati 0-5; energie E1, E2 (0-0), E3 indicate con frecce. In basso spettri schematici di assorbimento (grigio), fluorescenza (nero, a destra dell'assorbimento) e fosforescenza (a lunghezze d'onda maggiori); asse E verso sinistra, lambda verso destra; marcatori E1, E2, E3.", @@ -2821,14 +2995,18 @@ ], "text_context": "Il testo definisce lo shift di Stokes come differenza di lunghezza d'onda tra massimi di assorbimento ed emissione, dovuta a decadimenti vibrazionali.", "cited_in_md_lines": [ - 424 + 420 ], "quality": { "confidence": "high", "flags": [ "low_resolution" ], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 34 | shift di Stokes37 | Shift di Stokes: livelli vibrazionali di S0 e S1 e spettri di assorbimento, fluorescenza e fosforescenza in funzione della lunghezza d'onda. | In alto due curve di potenziale S1 e S0 con livelli vibrazionali numerati 0-5; energie E1, E2 (0-0), E3 indicate con frecce. In basso spettri schematici di assorbimento (grigio), fluorescenza (nero, a destra dell'assorbimento) e fosforescenza (a lunghezze d'onda maggiori); asse E verso sinistra, lambda verso destra; marcatori E1, E2, E3. | shift di Stokes, assorbimento, fluorescenza, fosforescenza, livelli vibrazionali" }, @@ -2838,103 +3016,69 @@ "label": "Figura 35", "type": "diagram", "title": "sistemi polimerici con inserimento di fluorofori, in verde il polimero e in rosso le unità di fluoroforo", - "caption": "Figura 35a: fluorofori (sfere rosse) intrappolati/dispersi in una matrice di catene polimeriche (sfere verdi) reticolate. Figura 35b: fluorofori (sfere rosse) inseriti nella catena principale del polimero (sfere verdi). Figura 35c: fluorofori (sfere rosse) legati come gruppi pendenti alla catena polimerica (sfere verdi). Figura 35d: fluorofori (sfere rosse) come reticolanti che legano più catene polimeriche (sfere verdi).", - "alt_text": "Figura 35a: fluorofori (sfere rosse) intrappolati/dispersi in una matrice di catene polimeriche (sfere verdi) reticolate.", + "caption": "Sistemi polimerici con inserimento di fluorofori (sfere rosse) in catene polimeriche (sfere verdi): a) fluorofori dispersi in una matrice reticolata, b) nella catena principale, c) come gruppi pendenti, d) come reticolanti tra catene.", + "alt_text": "Quattro schemi a)-d) di fluorofori in polimeri: dispersi, in catena principale, pendenti, reticolanti.", "caption_printed": "Figura 35 - sistemi polimerici con inserimento di fluorofori, in verde il polimero e in rosso le unità di fluoroforo", "location": { "chapter": "1", "section": "1.3", "section_title": "Utilizzo di fluorofori in materiali polimerici", - "md_line": 489, - "caption_md_line": 504 + "md_line": 483, + "caption_md_line": 485 }, "panels": [ { - "panel": "a", - "file": "62816035b1e9b813de6d5e780a28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg", - "path": "immagini/62816035b1e9b813de6d5e780a28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg", - "embed": "![[immagini/62816035b1e9b813de6d5e780a28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg]]", - "md_line": 489, - "width": 564, - "height": 203, - "description": "Catene polimeriche formate da sfere verdi che formano una rete con cavità; all'interno delle maglie si trovano quattro sfere rosse (fluorofori) non legati covalentemente. Corrisponde al pannello a) della Figura 35.", - "visible_text": [], + "panel": null, + "file": "84a75adb472bc4fd46a5f6d27b0f8d6a3f709b8d073d033aeddaba16c2173b7e.png", + "path": "immagini/84a75adb472bc4fd46a5f6d27b0f8d6a3f709b8d073d033aeddaba16c2173b7e.png", + "embed": "![[immagini/84a75adb472bc4fd46a5f6d27b0f8d6a3f709b8d073d033aeddaba16c2173b7e.png]]", + "md_line": 483, + "width": 898, + "height": 417, + "description": "Quattro schemi in griglia 2x2 con etichette a), b), c), d); catene polimeriche come file di sfere verdi, fluorofori come sfere rosse. a) Rete di catene reticolate con quattro fluorofori dispersi/intrappolati nelle maglie, non legati covalentemente. b) Un'unica catena con tre fluorofori intercalati nella catena principale (main chain). c) Catena con numerosi fluorofori legati lateralmente tramite bracci sottili (pendenti, side chain). d) Tre catene collegate da ponti con sfera rossa che fungono da reticolanti (crosslinker).", + "visible_text": [ + "a)", + "b)", + "c)", + "d)" + ], "quality_flags": [], - "confidence": "medium" - }, - { - "panel": "b", - "file": "38b722ed4e0ddfece0e6fd4a9cbab4b778fdc5a1772f8e4c21f0c2cab94d66dc.jpg", - "path": "immagini/38b722ed4e0ddfece0e6fd4a9cbab4b778fdc5a1772f8e4c21f0c2cab94d66dc.jpg", - "embed": "![[immagini/38b722ed4e0ddfece0e6fd4a9cbab4b778fdc5a1772f8e4c21f0c2cab94d66dc.jpg]]", - "md_line": 493, - "width": 578, - "height": 196, - "description": "Un'unica catena di sfere verdi con tre sfere rosse intercalate lungo la catena principale (fluorofori in main chain).", - "visible_text": [], - "quality_flags": [], - "confidence": "medium" - }, - { - "panel": "c", - "file": "02590bb03edd6b2dbfb072d503043f8df1b67b785864e2d6d7f8c93cd9765fc9_senza_label.jpg", - "path": "immagini/02590bb03edd6b2dbfb072d503043f8df1b67b785864e2d6d7f8c93cd9765fc9_senza_label.jpg", - "embed": "![[immagini/02590bb03edd6b2dbfb072d503043f8df1b67b785864e2d6d7f8c93cd9765fc9_senza_label.jpg]]", - "md_line": 497, - "width": 554, - "height": 204, - "description": "Catena di sfere verdi con numerose sfere rosse legate lateralmente tramite sottili bracci (pendant) su entrambi i lati; il nome file indica che l'etichetta c) è stata rimossa.", - "visible_text": [], - "quality_flags": [], - "confidence": "medium" - }, - { - "panel": "d", - "file": "49867b0caa9c8bd2156dcd05bff0f839fec7340234b9b1bd22a850d037103b28.jpg", - "path": "immagini/49867b0caa9c8bd2156dcd05bff0f839fec7340234b9b1bd22a850d037103b28.jpg", - "embed": "![[immagini/49867b0caa9c8bd2156dcd05bff0f839fec7340234b9b1bd22a850d037103b28.jpg]]", - "md_line": 501, - "width": 499, - "height": 265, - "description": "Tre catene di sfere verdi collegate tra loro da ponti con sfera rossa (fluoroforo) come crosslinker. Pannello d) della Figura 35.", - "visible_text": [], - "quality_flags": [], - "confidence": "medium" + "confidence": "high" } ], "compounds": [], "keywords": [ "polimeri fluorescenti", - "fluorofori disperso/guest-host", + "host-guest", "matrice polimerica", - "fluoroforo in catena principale", - "fluoroforo pendente", - "side chain", - "fluoroforo come reticolante", - "crosslinking" + "fluoroforo in catena principale (main-chain)", + "fluoroforo pendente (side-chain)", + "fluoroforo come reticolante (cross-linked)" ], "concepts": [ "polimeri-fluorescenti", - "fluorofori-disperso-guest-host", + "host-guest", "matrice-polimerica", - "fluoroforo-in-catena-principale", - "fluoroforo-pendente", - "side-chain", - "fluoroforo-come-reticolante", - "crosslinking" + "fluoroforo-in-catena-principale-main-chain", + "fluoroforo-pendente-side-chain", + "fluoroforo-come-reticolante-cross-linked" ], - "text_context": "Il testo elenca le categorie strutturali dei sistemi polimero-fluoroforo; il pannello è indicato come a) e la didascalia Figura 35 compare dopo il pannello d). Pannello b) della serie di schemi di sistemi polimero-fluoroforo; didascalia comune Figura 35 più avanti. Pannello c) della serie di schemi di sistemi polimero-fluoroforo. Didascalia: sistemi polimerici con inserimento di fluorofori, in verde il polimero e in rosso le unità di fluoroforo.", + "text_context": "Il testo elenca le categorie strutturali dei sistemi polimero-fluoroforo (dispersi, main chain, side chain, crosslinker); la figura unica le rappresenta nei pannelli a-d.", "cited_in_md_lines": [ - 485 + 481 ], "quality": { - "confidence": "medium", - "flags": [ - "multi_panel" - ], - "review_notes": null + "confidence": "high", + "flags": [], + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "keyword 'fluorofori disperso/guest-host' malformata" + ] + } }, - "search_text": "Figura 35 | sistemi polimerici con inserimento di fluorofori, in verde il polimero e in rosso le unità di fluoroforo | Figura 35a: fluorofori (sfere rosse) intrappolati/dispersi in una matrice di catene polimeriche (sfere verdi) reticolate. Figura 35b: fluorofori (sfere rosse) inseriti nella catena principale del polimero (sfere verdi). Figura 35c: fluorofori (sfere rosse) legati come gruppi pendenti alla catena polimerica (sfere verdi). Figura 35d: fluorofori (sfere rosse) come reticolanti che legano più catene polimeriche (sfere verdi). | Catene polimeriche formate da sfere verdi che formano una rete con cavità; all'interno delle maglie si trovano quattro sfere rosse (fluorofori) non legati covalentemente. Corrisponde al pannello a) della Figura 35. | Un'unica catena di sfere verdi con tre sfere rosse intercalate lungo la catena principale (fluorofori in main chain). | Catena di sfere verdi con numerose sfere rosse legate lateralmente tramite sottili bracci (pendant) su entrambi i lati; il nome file indica che l'etichetta c) è stata rimossa. | Tre catene di sfere verdi collegate tra loro da ponti con sfera rossa (fluoroforo) come crosslinker. Pannello d) della Figura 35. | polimeri fluorescenti, fluorofori disperso/guest-host, matrice polimerica, fluoroforo in catena principale, fluoroforo pendente, side chain, fluoroforo come reticolante, crosslinking" + "search_text": "Figura 35 | sistemi polimerici con inserimento di fluorofori, in verde il polimero e in rosso le unità di fluoroforo | Sistemi polimerici con inserimento di fluorofori (sfere rosse) in catene polimeriche (sfere verdi): a) fluorofori dispersi in una matrice reticolata, b) nella catena principale, c) come gruppi pendenti, d) come reticolanti tra catene. | Quattro schemi in griglia 2x2 con etichette a), b), c), d); catene polimeriche come file di sfere verdi, fluorofori come sfere rosse. a) Rete di catene reticolate con quattro fluorofori dispersi/intrappolati nelle maglie, non legati covalentemente. b) Un'unica catena con tre fluorofori intercalati nella catena principale (main chain). c) Catena con numerosi fluorofori legati lateralmente tramite bracci sottili (pendenti, side chain). d) Tre catene collegate da ponti con sfera rossa che fungono da reticolanti (crosslinker). | polimeri fluorescenti, host-guest, matrice polimerica, fluoroforo in catena principale (main-chain), fluoroforo pendente (side-chain), fluoroforo come reticolante (cross-linked)" }, { "id": "fig-036", @@ -2943,14 +3087,14 @@ "type": "diagram", "title": "rappresentazione schematica dei principi fisici alla base dei materiali optoelettronici: generazione di portatori di carica per assorbimento (sinistra) e ricombinazione radiativa per emissione (destra)", "caption": "Principi fisici dei materiali optoelettronici: assorbimento (luce -> elettricità) ed emissione (elettricità -> luce) con bande di valenza e conduzione.", - "alt_text": "Principi fisici dei materiali optoelettronici: assorbimento (luce -> elettricità) ed emissione (elettricità -> luce) con bande di valenza e…", + "alt_text": "Principi fisici dei materiali optoelettronici: assorbimento (luce -> elettricità) ed emissione (elettricità -> luce) con bande di valenza e conduzione.", "caption_printed": "Figura 36 - rappresentazione schematica dei principi fisici alla base dei materiali optoelettronici: generazione di portatori di carica per assorbimento (sinistra) e ricombinazione radiativa per emissione (destra)", "location": { "chapter": "1", "section": "1.4", "section_title": "Applicazioni", - "md_line": 529, - "caption_md_line": 531 + "md_line": 510, + "caption_md_line": 512 }, "panels": [ { @@ -2958,7 +3102,7 @@ "file": "84f29f22fa09304be18bab32ebed95a16f6ad53a8e0c3082c91550f724deaebc.jpg", "path": "immagini/84f29f22fa09304be18bab32ebed95a16f6ad53a8e0c3082c91550f724deaebc.jpg", "embed": "![[immagini/84f29f22fa09304be18bab32ebed95a16f6ad53a8e0c3082c91550f724deaebc.jpg]]", - "md_line": 529, + "md_line": 510, "width": 969, "height": 495, "description": "Due pannelli con asse Energia (E). Sinistra ASSORBIMENTO (Luce -> Elettricità): banda di conduzione Ec con e-, banda di valenza Ev con h+, band gap Eg, fotone hv assorbito; testo: la luce viene assorbita generando portatori di carica, es. celle solari, fotorivelatori. Destra EMISSIONE (Elettricità -> Luce): ricombinazione e-/lacuna con fotone emesso hv; es. LED, laser.", @@ -2997,12 +3141,18 @@ ], "text_context": "Introduce l'optoelettronica come interazione tra radiazione e semiconduttori; DPP come cromoforo chiave.", "cited_in_md_lines": [ - 527 + 508 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "alt_text troncato con '...'" + ] + } }, "search_text": "Figura 36 | rappresentazione schematica dei principi fisici alla base dei materiali optoelettronici: generazione di portatori di carica per assorbimento (sinistra) e ricombinazione radiativa per emissione (destra) | Principi fisici dei materiali optoelettronici: assorbimento (luce -> elettricità) ed emissione (elettricità -> luce) con bande di valenza e conduzione. | Due pannelli con asse Energia (E). Sinistra ASSORBIMENTO (Luce -> Elettricità): banda di conduzione Ec con e-, banda di valenza Ev con h+, band gap Eg, fotone hv assorbito; testo: la luce viene assorbita generando portatori di carica, es. celle solari, fotorivelatori. Destra EMISSIONE (Elettricità -> Luce): ricombinazione e-/lacuna con fotone emesso hv; es. LED, laser. | optoelettronica, band gap, celle solari, OLED, semiconduttori" }, @@ -3019,8 +3169,8 @@ "chapter": "1", "section": "1.4", "section_title": "Applicazioni", - "md_line": 549, - "caption_md_line": 551 + "md_line": 530, + "caption_md_line": 532 }, "panels": [ { @@ -3028,7 +3178,7 @@ "file": "86a414964c7edb97a911082e5b5baced59db545ce7d435e1d67b21d038ceee5a.jpg", "path": "immagini/86a414964c7edb97a911082e5b5baced59db545ce7d435e1d67b21d038ceee5a.jpg", "embed": "![[immagini/86a414964c7edb97a911082e5b5baced59db545ce7d435e1d67b21d038ceee5a.jpg]]", - "md_line": 549, + "md_line": 530, "width": 1037, "height": 526, "description": "In alto stack di strati: Anodo/ITO, HTL (trasporto lacune), EML (emissivo, con emissione di luce hv), ETL (trasporto elettroni), Catodo. In basso diagramma energetico (eV) con LUMO/HOMO di HTL, EML (LUMO D-A, HOMO D-A) ed ETL; lacune h+ iniettate dall'anodo, elettroni e- dal catodo, ricombinazione nell'EML.", @@ -3073,12 +3223,16 @@ ], "text_context": "Il testo descrive lo strato emissivo tra elettrodi asimmetrici e gli strati ausiliari HTL ed ETL.", "cited_in_md_lines": [ - 547 + 528 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 37 | rappresentazione schematica dell'architettura OLED | Architettura schematica di un OLED con relativo diagramma energetico dei livelli HOMO/LUMO. | In alto stack di strati: Anodo/ITO, HTL (trasporto lacune), EML (emissivo, con emissione di luce hv), ETL (trasporto elettroni), Catodo. In basso diagramma energetico (eV) con LUMO/HOMO di HTL, EML (LUMO D-A, HOMO D-A) ed ETL; lacune h+ iniettate dall'anodo, elettroni e- dal catodo, ricombinazione nell'EML. | OLED, HTL, ETL, EML, ITO, donatore-accettore" }, @@ -3089,14 +3243,14 @@ "type": "diagram", "title": "profilo energetico dell'elettroluminescenza in un polimero coniugato", "caption": "Profilo energetico dell'elettroluminescenza in un polimero coniugato: iniezione di cariche, formazione dell'eccitone e rilassamento radiativo.", - "alt_text": "Profilo energetico dell'elettroluminescenza in un polimero coniugato: iniezione di cariche, formazione dell'eccitone e rilassamento radiati…", + "alt_text": "Profilo energetico dell'elettroluminescenza in un polimero coniugato: iniezione di cariche, formazione dell'eccitone e rilassamento radiativo.", "caption_printed": "Figura 38 - profilo energetico dell'elettroluminescenza in un polimero coniugato", "location": { "chapter": "1", "section": "1.4", "section_title": "Applicazioni", - "md_line": 555, - "caption_md_line": 557 + "md_line": 536, + "caption_md_line": 538 }, "panels": [ { @@ -3104,7 +3258,7 @@ "file": "af427dca9415944332b7e4022b98a9f345a78495915bbadf60d254143c3d545e.jpg", "path": "immagini/af427dca9415944332b7e4022b98a9f345a78495915bbadf60d254143c3d545e.jpg", "embed": "![[immagini/af427dca9415944332b7e4022b98a9f345a78495915bbadf60d254143c3d545e.jpg]]", - "md_line": 555, + "md_line": 536, "width": 1070, "height": 521, "description": "Asse Energia (E). Anodo (+) a sinistra con iniezione e trasporto di lacune (h+), catodo (-) a destra con iniezione di elettroni (e-), campo elettrico dall'anodo al catodo. Nell'EML (strato emissivo/polimero coniugato) livelli LUMO e HOMO separati dal band gap Eg; formazione dell'eccitone, rilassamento radiativo con emissione di un fotone (hv).", @@ -3144,12 +3298,18 @@ ], "text_context": "Il testo spiega che l'elettrone (sull'accettore DPP) e la lacuna (sul donatore tiofene) formano un eccitone che decade radiativamente.", "cited_in_md_lines": [ - 559 + 540 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "alt_text troncato con '...'" + ] + } }, "search_text": "Figura 38 | profilo energetico dell'elettroluminescenza in un polimero coniugato | Profilo energetico dell'elettroluminescenza in un polimero coniugato: iniezione di cariche, formazione dell'eccitone e rilassamento radiativo. | Asse Energia (E). Anodo (+) a sinistra con iniezione e trasporto di lacune (h+), catodo (-) a destra con iniezione di elettroni (e-), campo elettrico dall'anodo al catodo. Nell'EML (strato emissivo/polimero coniugato) livelli LUMO e HOMO separati dal band gap Eg; formazione dell'eccitone, rilassamento radiativo con emissione di un fotone (hv). | elettroluminescenza, eccitone, band gap, polimero coniugato, HOMO/LUMO" }, @@ -3166,7 +3326,7 @@ "chapter": "3", "section": "3.2", "section_title": "Sintesi e procedure", - "md_line": 609, + "md_line": 590, "caption_md_line": null }, "panels": [ @@ -3175,10 +3335,10 @@ "file": "185efd9de96189fb7fefd271e19709d672e7eda09572a645d13092c3196248e1.jpg", "path": "immagini/185efd9de96189fb7fefd271e19709d672e7eda09572a645d13092c3196248e1.jpg", "embed": "![[immagini/185efd9de96189fb7fefd271e19709d672e7eda09572a645d13092c3196248e1.jpg]]", - "md_line": 609, + "md_line": 590, "width": 1148, "height": 312, - "description": "2-tiofencarbonitrile + diisopropil succinato, condizioni 110 C, 18 h, t-AmOH/t-AmONa, FeCl3 cat.; prodotto 1: 3,6-di(tiofen-2-il)-2,5-diidropirrolo[3,4-c]pirrolo-1,4-dione con due NH e due C=O.", + "description": "2-tiofencarbonitrile + diisopropil succinato, condizioni 110 °C, 18 h, t-AmOH/t-AmONa, FeCl3 cat.; prodotto 1: 3,6-di(tiofen-2-il)-2,5-diidropirrolo[3,4-c]pirrolo-1,4-dione con due NH e due C=O.", "visible_text": [ "C≡N", "110°C, 18h", @@ -3215,9 +3375,15 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "'110 C' senza simbolo di grado nella description" + ] + } }, - "search_text": "Sintesi del DPP 1 da 2-tiofencarbonitrile e diisopropil succinato in t-AmOH/t-AmONa con FeCl3 catalitico. | Sintesi del DPP 1 da 2-tiofencarbonitrile e diisopropil succinato in t-AmOH/t-AmONa con FeCl3 catalitico. | 2-tiofencarbonitrile + diisopropil succinato, condizioni 110 C, 18 h, t-AmOH/t-AmONa, FeCl3 cat.; prodotto 1: 3,6-di(tiofen-2-il)-2,5-diidropirrolo[3,4-c]pirrolo-1,4-dione con due NH e due C=O. | composti: 1 | sintesi DPP, pseudo-Stobbe, diisopropil succinato, t-AmONa, FeCl3" + "search_text": "Sintesi del DPP 1 da 2-tiofencarbonitrile e diisopropil succinato in t-AmOH/t-AmONa con FeCl3 catalitico. | Sintesi del DPP 1 da 2-tiofencarbonitrile e diisopropil succinato in t-AmOH/t-AmONa con FeCl3 catalitico. | 2-tiofencarbonitrile + diisopropil succinato, condizioni 110 °C, 18 h, t-AmOH/t-AmONa, FeCl3 cat.; prodotto 1: 3,6-di(tiofen-2-il)-2,5-diidropirrolo[3,4-c]pirrolo-1,4-dione con due NH e due C=O. | composti: 1 | sintesi DPP, pseudo-Stobbe, diisopropil succinato, t-AmONa, FeCl3" }, { "id": "fig-x-f6eeb1", @@ -3225,14 +3391,14 @@ "label": null, "type": "reaction_scheme", "title": null, - "caption": "Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 C, 16 h) a dare il DPP 2 con due catene idrossiesiliche.", - "alt_text": "Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 C, 16 h) a dare il DPP 2 con due catene idrossiesiliche.", + "caption": "Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 °C, 16 h) a dare il DPP 2 con due catene idrossiesiliche.", + "alt_text": "Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 °C, 16 h) a dare il DPP 2 con due catene idrossiesiliche.", "caption_printed": null, "location": { "chapter": "3", "section": "3.2", "section_title": "Sintesi e procedure", - "md_line": 629, + "md_line": 610, "caption_md_line": null }, "panels": [ @@ -3241,10 +3407,10 @@ "file": "f6eeb10de88591bd0358f146073c675489133b4c8bb70f71131b343bb8a25794.jpg", "path": "immagini/f6eeb10de88591bd0358f146073c675489133b4c8bb70f71131b343bb8a25794.jpg", "embed": "![[immagini/f6eeb10de88591bd0358f146073c675489133b4c8bb70f71131b343bb8a25794.jpg]]", - "md_line": 629, + "md_line": 610, "width": 1298, "height": 270, - "description": "DPP 1 + 2 equivalenti di Br-(CH2)6-OH; condizioni 40 C, 16 h, DMSO, t-BuOK; prodotto 2 con due catene N-(CH2)6-OH sugli azoti.", + "description": "DPP 1 + 2 equivalenti di Br-(CH2)6-OH; condizioni 40 °C, 16 h, DMSO, t-BuOK; prodotto 2 con due catene N-(CH2)6-OH sugli azoti.", "visible_text": [ "1", "2", @@ -3281,9 +3447,15 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "'40 C' senza simbolo di grado in caption/alt_text/description" + ] + } }, - "search_text": "Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 C, 16 h) a dare il DPP 2 con due catene idrossiesiliche. | Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 C, 16 h) a dare il DPP 2 con due catene idrossiesiliche. | DPP 1 + 2 equivalenti di Br-(CH2)6-OH; condizioni 40 C, 16 h, DMSO, t-BuOK; prodotto 2 con due catene N-(CH2)6-OH sugli azoti. | composti: 1, 2 | N-alchilazione, 6-bromoesanolo, DMSO, t-BuOK" + "search_text": "Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 °C, 16 h) a dare il DPP 2 con due catene idrossiesiliche. | Alchilazione del DPP 1 con 6-bromoesan-1-olo (DMSO, t-BuOK, 40 °C, 16 h) a dare il DPP 2 con due catene idrossiesiliche. | DPP 1 + 2 equivalenti di Br-(CH2)6-OH; condizioni 40 °C, 16 h, DMSO, t-BuOK; prodotto 2 con due catene N-(CH2)6-OH sugli azoti. | composti: 1, 2 | N-alchilazione, 6-bromoesanolo, DMSO, t-BuOK" }, { "id": "fig-x-cc3f54", @@ -3298,8 +3470,8 @@ "chapter": "3", "section": "3.2", "section_title": "Sintesi e procedure", - "md_line": 649, - "caption_md_line": 659 + "md_line": 630, + "caption_md_line": 640 }, "panels": [ { @@ -3307,7 +3479,7 @@ "file": "cc3f5409e11922aee7835c8eb96ff0f9826afea68af08f1473159279af625b8a.jpg", "path": "immagini/cc3f5409e11922aee7835c8eb96ff0f9826afea68af08f1473159279af625b8a.jpg", "embed": "![[immagini/cc3f5409e11922aee7835c8eb96ff0f9826afea68af08f1473159279af625b8a.jpg]]", - "md_line": 649, + "md_line": 630, "width": 1215, "height": 259, "description": "DPP 2 + 3-esiltiofene; cat. FeCl3, CHCl3/CHNO2, T ambiente, 1 h. Prodotto: copolimero con unità tiofene-DPP-tiofene (x) e unità 3-esiltiofene (y, catena laterale con (CH2)5), etichettato 3a/3b/3c.", @@ -3354,7 +3526,11 @@ "flags": [ "caption_mismatch" ], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "composizione dei copolimeri | Copolimerizzazione ossidativa del DPP 2 con 3-esiltiofene (3HT) con FeCl3 per dare i copolimeri 3a/3b/3c. Il file è uno schema, non la Tabella 3. | DPP 2 + 3-esiltiofene; cat. FeCl3, CHCl3/CHNO2, T ambiente, 1 h. Prodotto: copolimero con unità tiofene-DPP-tiofene (x) e unità 3-esiltiofene (y, catena laterale con (CH2)5), etichettato 3a/3b/3c. | composti: 2, 3a, 3b, 3c, 3HT | polimerizzazione ossidativa, FeCl3, P3HT, copolimero DPP-3HT" }, @@ -3365,14 +3541,14 @@ "type": "reaction_scheme", "title": "composizione dei polimeri bottle brush", "caption": "Polimerizzazione ad apertura di anello di epsilon-caprolattone sui gruppi OH dei copolimeri DPP-3HT per ottenere i polimeri bottle brush con catene di PCL.", - "alt_text": "Polimerizzazione ad apertura di anello di epsilon-caprolattone sui gruppi OH dei copolimeri DPP-3HT per ottenere i polimeri bottle brush co…", + "alt_text": "Polimerizzazione ad apertura di anello di epsilon-caprolattone sui gruppi OH dei copolimeri DPP-3HT per ottenere i polimeri bottle brush con catene di PCL.", "caption_printed": "Tabella 4 - composizione dei polimeri bottle brush", "location": { "chapter": "3", "section": "3.2", "section_title": "Sintesi e procedure", - "md_line": 667, - "caption_md_line": 680 + "md_line": 648, + "caption_md_line": 661 }, "panels": [ { @@ -3380,7 +3556,7 @@ "file": "136800375cf0b441570672093e255d90a47c45a009bd254929fb74b1f17b382d.jpg", "path": "immagini/136800375cf0b441570672093e255d90a47c45a009bd254929fb74b1f17b382d.jpg", "embed": "![[immagini/136800375cf0b441570672093e255d90a47c45a009bd254929fb74b1f17b382d.jpg]]", - "md_line": 667, + "md_line": 648, "width": 1256, "height": 229, "description": "Copolimero con unità DPP (catene (CH2)6-OH) e 3-esiltiofene + epsilon-caprolattone, Sn(Oct)2, toluene anidro, N2, 110 C, 4 h; prodotto con catene O-[C(=O)-(CH2)5-O]n-H innestate sui bracci (CH2)6.", @@ -3427,7 +3603,13 @@ "flags": [ "caption_mismatch" ], - "review_notes": null + "review_notes": "Il testo della tesi (riga ~663) indica 24 h di reflusso, lo schema riporta 4 h; la descrizione segue l'immagine.", + "verification": { + "verdict": "fix", + "issues": [ + "alt_text mozzicato con \"…\"" + ] + } }, "search_text": "composizione dei polimeri bottle brush | Polimerizzazione ad apertura di anello di epsilon-caprolattone sui gruppi OH dei copolimeri DPP-3HT per ottenere i polimeri bottle brush con catene di PCL. | Copolimero con unità DPP (catene (CH2)6-OH) e 3-esiltiofene + epsilon-caprolattone, Sn(Oct)2, toluene anidro, N2, 110 C, 4 h; prodotto con catene O-[C(=O)-(CH2)5-O]n-H innestate sui bracci (CH2)6. | composti: 3b, 3c, PCL, caprolattone | ROP, poli(epsilon-caprolattone), Sn(Oct)2, bottle brush, grafting from" }, @@ -3444,8 +3626,8 @@ "chapter": "3", "section": "3.4", "section_title": "Procedure sperimentali delle analisi voltammetriche", - "md_line": 727, - "caption_md_line": 729 + "md_line": 708, + "caption_md_line": 710 }, "panels": [ { @@ -3453,7 +3635,7 @@ "file": "7454f0793d62db92121d98aa27815bc85d5aae9f16807d3f188d7feb1ee83463.jpg", "path": "immagini/7454f0793d62db92121d98aa27815bc85d5aae9f16807d3f188d7feb1ee83463.jpg", "embed": "![[immagini/7454f0793d62db92121d98aa27815bc85d5aae9f16807d3f188d7feb1ee83463.jpg]]", - "md_line": 727, + "md_line": 708, "width": 550, "height": 615, "description": "Cella in vetro con coperchio e quattro ingressi: elettrodo di lavoro (glassy carbon), elettrodo di riferimento (Ag/AgCl), controelettrodo (Pt, spirale) e tubo per flusso di N2 con bolle. Soluzione THF + TBAPF6 + polimero.", @@ -3489,7 +3671,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 39 | schema della cella elettrochimica impiegata nelle misure voltammetriche | Schema della cella elettrochimica a tre elettrodi usata nelle misure voltammetriche. | Cella in vetro con coperchio e quattro ingressi: elettrodo di lavoro (glassy carbon), elettrodo di riferimento (Ag/AgCl), controelettrodo (Pt, spirale) e tubo per flusso di N2 con bolle. Soluzione THF + TBAPF6 + polimero. | ciclovoltammetria, cella a tre elettrodi, THF, TBAPF6, glassy carbon" }, @@ -3506,8 +3692,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 745, - "caption_md_line": 747 + "md_line": 726, + "caption_md_line": 728 }, "panels": [ { @@ -3515,7 +3701,7 @@ "file": "b6398852c7419861eb44da7657cb2af96b59c5953a54007fb0df70f12a4c2cf9.jpg", "path": "immagini/b6398852c7419861eb44da7657cb2af96b59c5953a54007fb0df70f12a4c2cf9.jpg", "embed": "![[immagini/b6398852c7419861eb44da7657cb2af96b59c5953a54007fb0df70f12a4c2cf9.jpg]]", - "md_line": 745, + "md_line": 726, "width": 898, "height": 321, "description": "Sette benzonitrili: H, Cl, Br, OMe, NHAc, OH, NH2 in para, ordinati lungo una freccia da EWG (sinistra) a EDG (destra). Sopra i primi quattro, lampadine accese (rosa/rosse, la quarta viola) a indicare emissione; sopra gli altri tre nessuna lampadina.", @@ -3553,12 +3739,16 @@ ], "text_context": "EWG in para danno sistemi molto emissivi; EDG portano all'iso-DPP con fluorescenza inibita.", "cited_in_md_lines": [ - 743 + 724 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 40 | sostituenti del DPP precedentemente studiati dal gruppo di ricerca | Benzonitrili con sostituenti in para da EWG a EDG usati in precedenti lavori del gruppo, con indicazione dell'emissività dei DPP risultanti. | Sette benzonitrili: H, Cl, Br, OMe, NHAc, OH, NH2 in para, ordinati lungo una freccia da EWG (sinistra) a EDG (destra). Sopra i primi quattro, lampadine accese (rosa/rosse, la quarta viola) a indicare emissione; sopra gli altri tre nessuna lampadina. | DPP, benzonitrili, EWG, EDG, fluorescenza, iso-DPP" }, @@ -3575,8 +3765,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 757, - "caption_md_line": 759 + "md_line": 738, + "caption_md_line": 740 }, "panels": [ { @@ -3584,7 +3774,7 @@ "file": "0238be4920f26782b3892465ff26009313f91823b3eaabb46aada5c489d49fd9.jpg", "path": "immagini/0238be4920f26782b3892465ff26009313f91823b3eaabb46aada5c489d49fd9.jpg", "embed": "![[immagini/0238be4920f26782b3892465ff26009313f91823b3eaabb46aada5c489d49fd9.jpg]]", - "md_line": 757, + "md_line": 738, "width": 1215, "height": 337, "description": "2-tiofencarbonitrile + diisopropil succinato, t-AmOH/t-AmONa -> 1; poi Br-(CH2)5-CH2-OH, DMSO, t-BuOK -> 2 con R = catena esanolo terminante in OH.", @@ -3620,12 +3810,16 @@ ], "text_context": "Mostra la sintesi del fluoroforo 2 poi usato nelle polimerizzazioni.", "cited_in_md_lines": [ - 755 + 736 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 41 | schema di reazione del fluoroforo 2 | Schema di sintesi del fluoroforo 2: DPP 1 da tiofencarbonitrile e succinato, poi N-alchilazione con bromoesanolo. | 2-tiofencarbonitrile + diisopropil succinato, t-AmOH/t-AmONa -> 1; poi Br-(CH2)5-CH2-OH, DMSO, t-BuOK -> 2 con R = catena esanolo terminante in OH. | composti: 1, 2 | sintesi DPP, pseudo-Stobbe, N-alchilazione, tiofene" }, @@ -3642,8 +3836,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 763, - "caption_md_line": 765 + "md_line": 744, + "caption_md_line": 746 }, "panels": [ { @@ -3651,7 +3845,7 @@ "file": "b8095b77f46fe9daaa5430cabef072a05c35605430fd6ff6af09c38553a33d1c.jpg", "path": "immagini/b8095b77f46fe9daaa5430cabef072a05c35605430fd6ff6af09c38553a33d1c.jpg", "embed": "![[immagini/b8095b77f46fe9daaa5430cabef072a05c35605430fd6ff6af09c38553a33d1c.jpg]]", - "md_line": 763, + "md_line": 744, "width": 1134, "height": 600, "description": "Il succinato è deprotonato da t-AmONa/t-AmOH; il carbanione attacca il nitrile; l'immina/enammina ciclizza con perdita di ROH a dare il pirrolinone; una seconda deprotonazione e attacco a un secondo nitrile, ciclizzazione finale con perdita di RO- danno il DPP 3,6-ditienil.", @@ -3688,12 +3882,16 @@ ], "text_context": "Il tiofene è introdotto dopo la formazione dell'alcolato, il succinato è gocciolato lentamente per evitare reazioni parassite.", "cited_in_md_lines": [ - 761 + 742 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 42 | meccanismo di reazione proposto per la formazione dei DPP | Meccanismo proposto per la formazione del DPP a partire da succinato e 2-tiofencarbonitrile. | Il succinato è deprotonato da t-AmONa/t-AmOH; il carbanione attacca il nitrile; l'immina/enammina ciclizza con perdita di ROH a dare il pirrolinone; una seconda deprotonazione e attacco a un secondo nitrile, ciclizzazione finale con perdita di RO- danno il DPP 3,6-ditienil. | meccanismo, pseudo-Stobbe, DPP, t-AmONa" }, @@ -3710,8 +3908,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 769, - "caption_md_line": 771 + "md_line": 750, + "caption_md_line": 752 }, "panels": [ { @@ -3719,10 +3917,10 @@ "file": "9cb4d6705cae60dc0e20d74685b5217ff70680872a3714cd00103f3561ad251b.jpg", "path": "immagini/9cb4d6705cae60dc0e20d74685b5217ff70680872a3714cd00103f3561ad251b.jpg", "embed": "![[immagini/9cb4d6705cae60dc0e20d74685b5217ff70680872a3714cd00103f3561ad251b.jpg]]", - "md_line": 769, + "md_line": 750, "width": 1126, "height": 407, - "description": "Il diestere succinico è deprotonato da una base; il carbanione attacca una seconda molecola con perdita di RO-; seconda condensazione intramolecolare porta a 2,5-diossicicloesano-1,4-dicarbossilato (due COOR e due C=O).", + "description": "Il diestere succinico è deprotonato da una base; il carbanione attacca una seconda molecola con perdita di RO-; seconda condensazione intramolecolare (ancora con perdita di RO-) porta al 2,5-diosso-cicloesano-1,4-dicarbossilato (due COOR e due C=O).", "visible_text": [ "Base", "-RO-", @@ -3750,14 +3948,20 @@ ], "text_context": "Spiega la reazione parassita dovuta a eccessiva concentrazione locale di succinato in condizioni basiche.", "cited_in_md_lines": [ - 767 + 748 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "descrizione: il prodotto e un 2,5-diosso-cicloesano-1,4-dicarbossilato (due C=O chetonici), non \"diossi\"" + ] + } }, - "search_text": "Figura 43 | meccanismo di autocondensazione di Claisen | Meccanismo di autocondensazione di Claisen del succinato in presenza di base, reazione parassita che porta a un derivato del cicloesandione. | Il diestere succinico è deprotonato da una base; il carbanione attacca una seconda molecola con perdita di RO-; seconda condensazione intramolecolare porta a 2,5-diossicicloesano-1,4-dicarbossilato (due COOR e due C=O). | condensazione di Claisen, succinato, reazione collaterale, meccanismo" + "search_text": "Figura 43 | meccanismo di autocondensazione di Claisen | Meccanismo di autocondensazione di Claisen del succinato in presenza di base, reazione parassita che porta a un derivato del cicloesandione. | Il diestere succinico è deprotonato da una base; il carbanione attacca una seconda molecola con perdita di RO-; seconda condensazione intramolecolare (ancora con perdita di RO-) porta al 2,5-diosso-cicloesano-1,4-dicarbossilato (due COOR e due C=O). | condensazione di Claisen, succinato, reazione collaterale, meccanismo" }, { "id": "fig-044", @@ -3772,8 +3976,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 777, - "caption_md_line": 779 + "md_line": 758, + "caption_md_line": 760 }, "panels": [ { @@ -3781,10 +3985,10 @@ "file": "5b9c36eb3db1dae7d33d24a159eb75cd575f40a33dad1110ef83da17bffaa3d9.jpg", "path": "immagini/5b9c36eb3db1dae7d33d24a159eb75cd575f40a33dad1110ef83da17bffaa3d9.jpg", "embed": "![[immagini/5b9c36eb3db1dae7d33d24a159eb75cd575f40a33dad1110ef83da17bffaa3d9.jpg]]", - "md_line": 777, + "md_line": 758, "width": 1223, "height": 829, - "description": "Struttura del DPP 1 con protoni dei tiofeni marcati rosso, blu, verde. Asse ppm da 12 a 0. Segnali: rosso circa 8.2, blu circa 7.9, verde circa 7.3 ppm, integrali 1.00, 1.00, 1.01; NH largo a circa 11.2 ppm; segnali di solvente/acqua a circa 3.3 e 2.5 ppm (DMSO) e riferimento a 0 ppm; picchi minori di impurezze. I valori ppm sono stimati dall'asse.", + "description": "Struttura del DPP 1 con protoni dei tiofeni marcati rosso, blu, verde. Asse ppm da 12 a 0. Segnali: rosso circa 8.2, blu circa 7.9, verde circa 7.3 ppm, integrali 1.00, 1.00, 1.01; NH largo a circa 11.2 ppm; due picchi a circa 3.5 e 3.3 ppm (acqua/impurezze), segnale intenso a circa 2.5 ppm (DMSO), picco minore a circa 1.9 ppm e riferimento a 0 ppm; picchi minori di impurezze tra 7.7 e 8.0 ppm. I valori ppm sono stimati dall'asse.", "visible_text": [ "(ppm)", "12", @@ -3827,14 +4031,20 @@ ], "text_context": "La simmetria rende equivalenti diversi protoni, riducendo il numero di segnali rispetto agli idrogeni totali.", "cited_in_md_lines": [ - 781 + 762 ], "quality": { "confidence": "medium", "flags": [], - "review_notes": "I valori di ppm sono stimati dall'asse, non letti da etichette sui picchi." + "review_notes": "I valori di ppm sono stimati dall'asse, non letti da etichette sui picchi.", + "verification": { + "verdict": "fix", + "issues": [ + "descrizione omette il picco a ~3.5 ppm (alto quanto quello a 3.3) e quello a ~1.9 ppm; solo 3.3 e 2.5 attribuiti" + ] + } }, - "search_text": "Figura 44 | spettro 1H-NMR in DMSO del prodotto 1 | Spettro 1H-NMR in DMSO del DPP 1 con assegnazione dei protoni tiofenici (pallini colorati). | Struttura del DPP 1 con protoni dei tiofeni marcati rosso, blu, verde. Asse ppm da 12 a 0. Segnali: rosso circa 8.2, blu circa 7.9, verde circa 7.3 ppm, integrali 1.00, 1.00, 1.01; NH largo a circa 11.2 ppm; segnali di solvente/acqua a circa 3.3 e 2.5 ppm (DMSO) e riferimento a 0 ppm; picchi minori di impurezze. I valori ppm sono stimati dall'asse. | composti: 1 | 1H-NMR, DMSO, DPP, tiofene, assegnazione" + "search_text": "Figura 44 | spettro 1H-NMR in DMSO del prodotto 1 | Spettro 1H-NMR in DMSO del DPP 1 con assegnazione dei protoni tiofenici (pallini colorati). | Struttura del DPP 1 con protoni dei tiofeni marcati rosso, blu, verde. Asse ppm da 12 a 0. Segnali: rosso circa 8.2, blu circa 7.9, verde circa 7.3 ppm, integrali 1.00, 1.00, 1.01; NH largo a circa 11.2 ppm; due picchi a circa 3.5 e 3.3 ppm (acqua/impurezze), segnale intenso a circa 2.5 ppm (DMSO), picco minore a circa 1.9 ppm e riferimento a 0 ppm; picchi minori di impurezze tra 7.7 e 8.0 ppm. I valori ppm sono stimati dall'asse. | composti: 1 | 1H-NMR, DMSO, DPP, tiofene, assegnazione" }, { "id": "fig-045", @@ -3849,8 +4059,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 785, - "caption_md_line": 788 + "md_line": 766, + "caption_md_line": 768 }, "panels": [ { @@ -3858,7 +4068,7 @@ "file": "ba9fb099eb33d86ffd10e40efffc19c6100dc56af328b2442f186b51e09433be.jpg", "path": "immagini/ba9fb099eb33d86ffd10e40efffc19c6100dc56af328b2442f186b51e09433be.jpg", "embed": "![[immagini/ba9fb099eb33d86ffd10e40efffc19c6100dc56af328b2442f186b51e09433be.jpg]]", - "md_line": 785, + "md_line": 766, "width": 1162, "height": 706, "description": "Grafico con doppio asse y: assorbanza normalizzata (0-1) a sinistra e intensità normalizzata (0-1) a destra, ascisse lunghezza d'onda 400-700 nm. Curva continua rossa (UV-Visibile) con struttura vibronica: massimo a circa 531 nm, spalla/picco a circa 494 nm, spalla a circa 465 nm. Curva tratteggiata (emissione) con massimo a circa 543 nm e secondo picco a circa 584 nm, spalla a circa 640 nm.", @@ -3904,7 +4114,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 45 | spettro UV-Visibile e di emissione del prodotto 1 in THF | Spettro di assorbimento UV-Visibile (linea continua) e di emissione (tratteggiata) normalizzati del prodotto 1 (DPP di partenza) in THF. | Grafico con doppio asse y: assorbanza normalizzata (0-1) a sinistra e intensità normalizzata (0-1) a destra, ascisse lunghezza d'onda 400-700 nm. Curva continua rossa (UV-Visibile) con struttura vibronica: massimo a circa 531 nm, spalla/picco a circa 494 nm, spalla a circa 465 nm. Curva tratteggiata (emissione) con massimo a circa 543 nm e secondo picco a circa 584 nm, spalla a circa 640 nm. | composti: 1 | UV-Vis, fluorescenza, emissione, DPP, THF, spettro normalizzato" }, @@ -3915,14 +4129,14 @@ "type": "mechanism", "title": "meccanismo della reazione di N-alchilazione", "caption": "Meccanismo di N-alchilazione del DPP: deprotonazione del lattame con t-BuOK e attacco nucleofilo sul carbonio legato al bromo del 6-bromo-1-esanolo.", - "alt_text": "Meccanismo di N-alchilazione del DPP: deprotonazione del lattame con t-BuOK e attacco nucleofilo sul carbonio legato al bromo del 6-bromo-1…", + "alt_text": "Meccanismo di N-alchilazione del DPP: deprotonazione del lattame con t-BuOK e attacco nucleofilo sul carbonio legato al bromo del 6-bromo-1-esanolo.", "caption_printed": "Figura 46 - meccanismo della reazione di N-alchilazione", "location": { "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 798, - "caption_md_line": 800 + "md_line": 778, + "caption_md_line": 780 }, "panels": [ { @@ -3930,10 +4144,10 @@ "file": "9b67a0c4119927bb79c04800ab73ca66e034387467484976be81ef31499a5cfb.jpg", "path": "immagini/9b67a0c4119927bb79c04800ab73ca66e034387467484976be81ef31499a5cfb.jpg", "embed": "![[immagini/9b67a0c4119927bb79c04800ab73ca66e034387467484976be81ef31499a5cfb.jpg]]", - "md_line": 798, + "md_line": 778, "width": 1034, "height": 281, - "description": "Schema in tre stadi: DPP con due tioleni (2-tienil) e due ammidi NH; freccia con t-BuOK verso l'anione amidato (carica negativa sull'azoto); freccia curva dall'azoto al carbonio legato a Br del 6-bromo-1-esanolo (Br-(CH2)6-OH, con freccia di uscita del bromuro); prodotto finale DPP mono-alchilato con catena (CH2)6-OH su un azoto e NH sull'altro.", + "description": "Schema in tre stadi: DPP con due tiofeni (2-tienil) e due ammidi NH; freccia con t-BuOK verso l'anione amidato (carica negativa sull'azoto); freccia curva dall'azoto al carbonio legato a Br del 6-bromo-1-esanolo (Br-(CH2)6-OH, con freccia di uscita del bromuro); prodotto finale DPP mono-alchilato con catena (CH2)6-OH su un azoto e NH sull'altro.", "visible_text": [ "t-BuOK", "S", @@ -3972,14 +4186,20 @@ ], "text_context": "Il testo spiega che l'azoto ammidico, deprotonato da t-BuOK, attacca il carbonio adiacente al bromo.", "cited_in_md_lines": [ - 796 + 776 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "\"tioleni\" errato (sono tiofeni); alt_text mozzicato" + ] + } }, - "search_text": "Figura 46 | meccanismo della reazione di N-alchilazione | Meccanismo di N-alchilazione del DPP: deprotonazione del lattame con t-BuOK e attacco nucleofilo sul carbonio legato al bromo del 6-bromo-1-esanolo. | Schema in tre stadi: DPP con due tioleni (2-tienil) e due ammidi NH; freccia con t-BuOK verso l'anione amidato (carica negativa sull'azoto); freccia curva dall'azoto al carbonio legato a Br del 6-bromo-1-esanolo (Br-(CH2)6-OH, con freccia di uscita del bromuro); prodotto finale DPP mono-alchilato con catena (CH2)6-OH su un azoto e NH sull'altro. | composti: DPP, 6-bromo-1-esanolo | N-alchilazione, sostituzione nucleofila SN2, t-BuOK, 6-bromo-1-esanolo, lattame, DPP" + "search_text": "Figura 46 | meccanismo della reazione di N-alchilazione | Meccanismo di N-alchilazione del DPP: deprotonazione del lattame con t-BuOK e attacco nucleofilo sul carbonio legato al bromo del 6-bromo-1-esanolo. | Schema in tre stadi: DPP con due tiofeni (2-tienil) e due ammidi NH; freccia con t-BuOK verso l'anione amidato (carica negativa sull'azoto); freccia curva dall'azoto al carbonio legato a Br del 6-bromo-1-esanolo (Br-(CH2)6-OH, con freccia di uscita del bromuro); prodotto finale DPP mono-alchilato con catena (CH2)6-OH su un azoto e NH sull'altro. | composti: DPP, 6-bromo-1-esanolo | N-alchilazione, sostituzione nucleofila SN2, t-BuOK, 6-bromo-1-esanolo, lattame, DPP" }, { "id": "fig-047", @@ -3988,14 +4208,14 @@ "type": "reaction_scheme", "title": "reazione di ciclizzazione del 6-bromo-1-esanolo", "caption": "Reazione collaterale di ciclizzazione intramolecolare del 6-bromo-1-esanolo in presenza di base forte, con formazione di ossepano (anello a 7 termini).", - "alt_text": "Reazione collaterale di ciclizzazione intramolecolare del 6-bromo-1-esanolo in presenza di base forte, con formazione di ossepano (anello a…", + "alt_text": "Reazione collaterale di ciclizzazione intramolecolare del 6-bromo-1-esanolo in presenza di base forte, con formazione di ossepano (anello a 7 termini).", "caption_printed": "Figura 47 - reazione di ciclizzazione del 6-bromo-1-esanolo", "location": { "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 804, - "caption_md_line": 806 + "md_line": 784, + "caption_md_line": 786 }, "panels": [ { @@ -4003,7 +4223,7 @@ "file": "de181218223f66cd046706d8723e5010aa9d7a8779b172c877562b47a100738d.jpg", "path": "immagini/de181218223f66cd046706d8723e5010aa9d7a8779b172c877562b47a100738d.jpg", "embed": "![[immagini/de181218223f66cd046706d8723e5010aa9d7a8779b172c877562b47a100738d.jpg]]", - "md_line": 804, + "md_line": 784, "width": 1081, "height": 134, "description": "HO-(CH2)6-Br con freccia 'Base forte' verso l'alcossido (O-) che attacca intramolecolarmente il carbonio legato a Br (freccia curva, uscita di Br-), con freccia '-Br-' verso un anello eterociclico a sette termini contenente ossigeno (ossepano).", @@ -4038,12 +4258,18 @@ ], "text_context": "Il testo avverte che un eccesso di base favorisce la ciclizzazione indesiderata del 6-bromo-1-esanolo.", "cited_in_md_lines": [ - 802 + 782 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "alt_text mozzicato con \"…\"" + ] + } }, "search_text": "Figura 47 | reazione di ciclizzazione del 6-bromo-1-esanolo | Reazione collaterale di ciclizzazione intramolecolare del 6-bromo-1-esanolo in presenza di base forte, con formazione di ossepano (anello a 7 termini). | HO-(CH2)6-Br con freccia 'Base forte' verso l'alcossido (O-) che attacca intramolecolarmente il carbonio legato a Br (freccia curva, uscita di Br-), con freccia '-Br-' verso un anello eterociclico a sette termini contenente ossigeno (ossepano). | composti: 6-bromo-1-esanolo | ciclizzazione intramolecolare, reazione collaterale, Williamson, base forte, ossepano" }, @@ -4060,8 +4286,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 812, - "caption_md_line": 814 + "md_line": 792, + "caption_md_line": 794 }, "panels": [ { @@ -4069,7 +4295,7 @@ "file": "d22ce85e035853dee124b1608b0cb176c370dc95ec3ab560926836261887394e.jpg", "path": "immagini/d22ce85e035853dee124b1608b0cb176c370dc95ec3ab560926836261887394e.jpg", "embed": "![[immagini/d22ce85e035853dee124b1608b0cb176c370dc95ec3ab560926836261887394e.jpg]]", - "md_line": 812, + "md_line": 792, "width": 1240, "height": 865, "description": "Spettro 1H-NMR (asse ppm 12-0). Struttura del DPP con due tiofeni e due catene N-(CH2)6-OH, con protoni colorati. Segnali: rosso circa 8.9 ppm (doppietto, H tiofene vicino al core), blu circa 7.6 ppm, verde circa 7.3 ppm (sovrapposto al CHCl3 a 7.26), viola circa 4.1 ppm (NCH2, tripletto), arancione circa 3.65 ppm (CH2OH), giallo chiaro circa 1.4-1.8 ppm (CH2 centrali). Singoletto intenso del solvente a 7.26 ppm e TMS a 0.", @@ -4115,12 +4341,16 @@ ], "text_context": "Il testo commenta la regione aromatica con tre segnali dei protoni tiofenici e il doppietto a circa 8.9 ppm.", "cited_in_md_lines": [ - 816 + 796 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 48 | spettro 1H-NMR in CDCl3 del prodotto 2 | Spettro 1H-NMR in CDCl3 del prodotto 2 (DPP bis-alchilato con catene esanoliche), con assegnazione dei segnali a colori sulla struttura. | Spettro 1H-NMR (asse ppm 12-0). Struttura del DPP con due tiofeni e due catene N-(CH2)6-OH, con protoni colorati. Segnali: rosso circa 8.9 ppm (doppietto, H tiofene vicino al core), blu circa 7.6 ppm, verde circa 7.3 ppm (sovrapposto al CHCl3 a 7.26), viola circa 4.1 ppm (NCH2, tripletto), arancione circa 3.65 ppm (CH2OH), giallo chiaro circa 1.4-1.8 ppm (CH2 centrali). Singoletto intenso del solvente a 7.26 ppm e TMS a 0. | composti: 2 | 1H-NMR, CDCl3, DPP alchilato, tiofene, assegnazione segnali" }, @@ -4137,8 +4367,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 818, - "caption_md_line": 820 + "md_line": 798, + "caption_md_line": 800 }, "panels": [ { @@ -4146,7 +4376,7 @@ "file": "f890cc2c6264ef44ec1b471578277dc04114da1baa30e1f6aa17bb7f674615e8.jpg", "path": "immagini/f890cc2c6264ef44ec1b471578277dc04114da1baa30e1f6aa17bb7f674615e8.jpg", "embed": "![[immagini/f890cc2c6264ef44ec1b471578277dc04114da1baa30e1f6aa17bb7f674615e8.jpg]]", - "md_line": 818, + "md_line": 798, "width": 1256, "height": 862, "description": "Spettro in trasmittanza (0.40-0.90) vs numero d'onda 3800-500 cm-1 (asse etichettato 'Lunghezza d'onda [cm-1]'). Banda larga OH intorno a 3400 cm-1, segnale debole circa 3080 cm-1 (C-H aromatici), bande C-H alifatici circa 2920 e 2850 cm-1, assorbimento intenso a circa 1640 cm-1 (C=O lattame), numerosi picchi nella regione di impronta, tra cui circa 870 e 720 cm-1.", @@ -4196,14 +4426,18 @@ ], "text_context": "Il testo assegna la banda larga a 3400 cm-1 all'OH alcolico terminale e i segnali a 3100 cm-1 ai C-H aromatici.", "cited_in_md_lines": [ - 822 + 802 ], "quality": { "confidence": "high", "flags": [ "cropped" ], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 49 | spettro FT-IR del prodotto 2 | Spettro FT-IR del prodotto 2 (DPP alchilato). | Spettro in trasmittanza (0.40-0.90) vs numero d'onda 3800-500 cm-1 (asse etichettato 'Lunghezza d'onda [cm-1]'). Banda larga OH intorno a 3400 cm-1, segnale debole circa 3080 cm-1 (C-H aromatici), bande C-H alifatici circa 2920 e 2850 cm-1, assorbimento intenso a circa 1640 cm-1 (C=O lattame), numerosi picchi nella regione di impronta, tra cui circa 870 e 720 cm-1. | composti: 2 | FT-IR, O-H stretching, C=O lattame, C-H alifatici, DPP" }, @@ -4220,8 +4454,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 826, - "caption_md_line": 829 + "md_line": 806, + "caption_md_line": 808 }, "panels": [ { @@ -4229,7 +4463,7 @@ "file": "75c7d0cf12baae0fe259352e5495ea053607717f5a57233f468098343f6693c7.jpg", "path": "immagini/75c7d0cf12baae0fe259352e5495ea053607717f5a57233f468098343f6693c7.jpg", "embed": "![[immagini/75c7d0cf12baae0fe259352e5495ea053607717f5a57233f468098343f6693c7.jpg]]", - "md_line": 826, + "md_line": 806, "width": 1190, "height": 707, "description": "Doppio asse y normalizzato (0-1), ascisse 420-650 nm. Curva continua verde (assorbimento) con massimo a circa 540 nm e spalla/picco a circa 505 nm; curva tratteggiata verde scuro (emissione) con massimo a circa 555 nm e secondo picco a circa 595 nm.", @@ -4268,12 +4502,16 @@ ], "text_context": "Il testo confronta il prodotto 2 con il 1, riportando spostamento batocromico del massimo da 531 a 541 nm dopo alchilazione.", "cited_in_md_lines": [ - 824 + 804 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 50 | spettro UV-Visibile e di emissione del prodotto2 in THF | Spettro UV-Visibile e di emissione normalizzati del prodotto 2 in THF. | Doppio asse y normalizzato (0-1), ascisse 420-650 nm. Curva continua verde (assorbimento) con massimo a circa 540 nm e spalla/picco a circa 505 nm; curva tratteggiata verde scuro (emissione) con massimo a circa 555 nm e secondo picco a circa 595 nm. | composti: 2 | UV-Vis, fluorescenza, spostamento batocromico, DPP alchilato, THF" }, @@ -4290,8 +4528,8 @@ "chapter": "4", "section": "4.1", "section_title": "Dichetopirrolopirroli", - "md_line": 842, - "caption_md_line": 845 + "md_line": 821, + "caption_md_line": 823 }, "panels": [ { @@ -4299,7 +4537,7 @@ "file": "336837d03a78ea923cf3fa1ae976385b52eefe8ab91dccfdff63f3bb33ecfc6b.jpg", "path": "immagini/336837d03a78ea923cf3fa1ae976385b52eefe8ab91dccfdff63f3bb33ecfc6b.jpg", "embed": "![[immagini/336837d03a78ea923cf3fa1ae976385b52eefe8ab91dccfdff63f3bb33ecfc6b.jpg]]", - "md_line": 842, + "md_line": 821, "width": 901, "height": 559, "description": "Grafico a dispersione con 4 punti e retta di regressione tratteggiata. Asse x concentrazione (mol/L) 1E-06 - 5E-05, asse y assorbanza 0-0,8. Equazione y = 13218x + 0,0069, R² = 0,9981. Ultimo punto circa 0,67 a circa 4.9E-05 mol/L.", @@ -4336,12 +4574,16 @@ ], "text_context": "Il testo spiega che ε è calcolato dalla pendenza della retta ottenuta con soluzioni di concentrazione nota in CHCl3.", "cited_in_md_lines": [ - 840 + 819 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 51 | retta di calibrazione del fluoroforo 2 per il calcolo di ε | Retta di calibrazione assorbanza-concentrazione del fluoroforo 2 per il calcolo del coefficiente di estinzione molare ε. | Grafico a dispersione con 4 punti e retta di regressione tratteggiata. Asse x concentrazione (mol/L) 1E-06 - 5E-05, asse y assorbanza 0-0,8. Equazione y = 13218x + 0,0069, R² = 0,9981. Ultimo punto circa 0,67 a circa 4.9E-05 mol/L. | composti: 2 | legge di Lambert-Beer, calibrazione, coefficiente di estinzione molare, CHCl3" }, @@ -4358,8 +4600,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 858, - "caption_md_line": 860 + "md_line": 836, + "caption_md_line": 838 }, "panels": [ { @@ -4367,7 +4609,7 @@ "file": "0cc72ddb7b8a730785dfaeb2abb381f6ef486e86e068d50b5d0b0ac0e8bc220d.jpg", "path": "immagini/0cc72ddb7b8a730785dfaeb2abb381f6ef486e86e068d50b5d0b0ac0e8bc220d.jpg", "embed": "![[immagini/0cc72ddb7b8a730785dfaeb2abb381f6ef486e86e068d50b5d0b0ac0e8bc220d.jpg]]", - "md_line": 858, + "md_line": 836, "width": 1226, "height": 248, "description": "Reagente 2 (DPP con due 2-tienil e due catene N-(CH2)6-OH) + 3-esiltiofene; sulla freccia: cat. FeCl3, CHCl3 / CHNO2, T_amb, 1 h. Prodotto 3: copolimero con unità [tiofene-DPP-tiofene]x e [3-esiltiofene (CH2)5CH3]y tra parentesi quadre, numero 3.", @@ -4412,12 +4654,16 @@ ], "text_context": "Il testo introduce la polimerizzazione ossidativa del fluoroforo 2 con 3HT secondo lo schema di Figura 52.", "cited_in_md_lines": [ - 856 + 834 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 52 | schema di reazione dei copolimeri coniugati | Schema di reazione di polimerizzazione ossidativa del fluoroforo 2 con 3-esiltiofene (3HT) con FeCl3 catalitico, che porta al copolimero 3. | Reagente 2 (DPP con due 2-tienil e due catene N-(CH2)6-OH) + 3-esiltiofene; sulla freccia: cat. FeCl3, CHCl3 / CHNO2, T_amb, 1 h. Prodotto 3: copolimero con unità [tiofene-DPP-tiofene]x e [3-esiltiofene (CH2)5CH3]y tra parentesi quadre, numero 3. | composti: 2, 3, 3HT | polimerizzazione ossidativa, FeCl3, 3-esiltiofene, copolimero, DPP, nitrometano" }, @@ -4428,14 +4674,14 @@ "type": "mechanism", "title": "meccanismo di polimerizzazione ossidativa mediante tricloruro ferrico", "caption": "Meccanismo di polimerizzazione ossidativa mediante FeCl3: ossidazione del DPP-tiofene a radicale, attacco del 3-esiltiofene e propagazione al copolimero 3.", - "alt_text": "Meccanismo di polimerizzazione ossidativa mediante FeCl3: ossidazione del DPP-tiofene a radicale, attacco del 3-esiltiofene e propagazione…", + "alt_text": "Meccanismo di polimerizzazione ossidativa mediante FeCl3: ossidazione del DPP-tiofene a radicale, attacco del 3-esiltiofene e propagazione al copolimero 3.", "caption_printed": "Figura 53 - meccanismo di polimerizzazione ossidativa mediante tricloruro ferrico", "location": { "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 864, - "caption_md_line": 866 + "md_line": 842, + "caption_md_line": 844 }, "panels": [ { @@ -4443,7 +4689,7 @@ "file": "34cdcf9d6836a55ee2dd35ac99f5e80cd9dffb87cbfaf818b5257c5ccfed2b51.jpg", "path": "immagini/34cdcf9d6836a55ee2dd35ac99f5e80cd9dffb87cbfaf818b5257c5ccfed2b51.jpg", "embed": "![[immagini/34cdcf9d6836a55ee2dd35ac99f5e80cd9dffb87cbfaf818b5257c5ccfed2b51.jpg]]", - "md_line": 864, + "md_line": 842, "width": 1256, "height": 312, "description": "Il composto 2 (tiofene-DPP-tiofene) con Fe3+ / -Fe2+ forma un radicale sul tiofene; il radicale attacca 3-esiltiofene dando l'addotto tiofene-tiofene (con esile); doppia freccia verso il copolimero 3 con unità x e y.", @@ -4483,12 +4729,18 @@ ], "text_context": "Il testo descrive il primo stadio governato dalla reattività di FeCl3 come ossidante in eccesso e il ruolo del nitrometano.", "cited_in_md_lines": [ - 862 + 840 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "alt_text mozzicato con \"…\"" + ] + } }, "search_text": "Figura 53 | meccanismo di polimerizzazione ossidativa mediante tricloruro ferrico | Meccanismo di polimerizzazione ossidativa mediante FeCl3: ossidazione del DPP-tiofene a radicale, attacco del 3-esiltiofene e propagazione al copolimero 3. | Il composto 2 (tiofene-DPP-tiofene) con Fe3+ / -Fe2+ forma un radicale sul tiofene; il radicale attacca 3-esiltiofene dando l'addotto tiofene-tiofene (con esile); doppia freccia verso il copolimero 3 con unità x e y. | composti: 2, 3, 3HT | polimerizzazione ossidativa, FeCl3, radicale, accoppiamento ossidativo, 3-esiltiofene" }, @@ -4505,8 +4757,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 908, - "caption_md_line": 910 + "md_line": 886, + "caption_md_line": 888 }, "panels": [ { @@ -4514,7 +4766,7 @@ "file": "a182a55cad5ef042b39852288ff9f6ae3b5f9c0fd758fd0815f0366e77b09a8e.jpg", "path": "immagini/a182a55cad5ef042b39852288ff9f6ae3b5f9c0fd758fd0815f0366e77b09a8e.jpg", "embed": "![[immagini/a182a55cad5ef042b39852288ff9f6ae3b5f9c0fd758fd0815f0366e77b09a8e.jpg]]", - "md_line": 908, + "md_line": 886, "width": 1073, "height": 851, "description": "Spettro 1H-NMR (ppm 10-0). Segnali aromatici/tiofenici 6.9-7.3 ppm, singoletto intenso a circa 3.45 ppm, segnali a 2.6 (CH2 alfa al tiofene), 1.6, 1.3 e 0.9 ppm (CH3 esile). Integrali evidenziati: 3.44 (circa 4.1 ppm, NCH2 DPP) e 96.56 (circa 0.9 ppm, CH3 3HT). Segnale del solvente a 7.26 ppm.", @@ -4559,12 +4811,16 @@ ], "text_context": "Il testo spiega il calcolo della percentuale reale di DPP dai rapporti di aree integrate; i risultati sono in Tabella 6.", "cited_in_md_lines": [ - 894 + 872 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 54 | spettro 1H-NMR del copolimero 3a in CDCl3 | Spettro 1H-NMR del copolimero 3a in CDCl3, con integrali usati per stimare la composizione DPP/3HT. | Spettro 1H-NMR (ppm 10-0). Segnali aromatici/tiofenici 6.9-7.3 ppm, singoletto intenso a circa 3.45 ppm, segnali a 2.6 (CH2 alfa al tiofene), 1.6, 1.3 e 0.9 ppm (CH3 esile). Integrali evidenziati: 3.44 (circa 4.1 ppm, NCH2 DPP) e 96.56 (circa 0.9 ppm, CH3 3HT). Segnale del solvente a 7.26 ppm. | composti: 3a | 1H-NMR, CDCl3, composizione copolimero, integrazione, 3HT, DPP" }, @@ -4581,8 +4837,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 912, - "caption_md_line": 914 + "md_line": 890, + "caption_md_line": 892 }, "panels": [ { @@ -4590,7 +4846,7 @@ "file": "5ab89fc3cc83f82abb39c0bfd40b1f0da53a8f88a4ca771e00621a476cf8901d.jpg", "path": "immagini/5ab89fc3cc83f82abb39c0bfd40b1f0da53a8f88a4ca771e00621a476cf8901d.jpg", "embed": "![[immagini/5ab89fc3cc83f82abb39c0bfd40b1f0da53a8f88a4ca771e00621a476cf8901d.jpg]]", - "md_line": 912, + "md_line": 890, "width": 1121, "height": 837, "description": "Spettro 1H-NMR (ppm 10-0). Segnali aromatici deboli 6.5-9 ppm (circa 8.9, 8.3, 7.6), segnale a circa 4.1 ppm (NCH2), 3.6 ppm (CH2OH), multipletti 1.2-1.8 ppm, CH3 a circa 0.9 ppm. Integrali: 17.59 (circa 4.1 ppm) e 82.41 (circa 0.9 ppm). Solvente a 7.26 e TMS a 0.", @@ -4631,12 +4887,16 @@ ], "text_context": "Il testo riporta gli spettri NMR dei tre copolimeri per determinare la percentuale reale di DPP.", "cited_in_md_lines": [ - 894 + 872 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 55 | spettro 1H-NMR del copolimero 3b in CDCl3 | Spettro 1H-NMR del copolimero 3b in CDCl3, con integrali per il calcolo della composizione. | Spettro 1H-NMR (ppm 10-0). Segnali aromatici deboli 6.5-9 ppm (circa 8.9, 8.3, 7.6), segnale a circa 4.1 ppm (NCH2), 3.6 ppm (CH2OH), multipletti 1.2-1.8 ppm, CH3 a circa 0.9 ppm. Integrali: 17.59 (circa 4.1 ppm) e 82.41 (circa 0.9 ppm). Solvente a 7.26 e TMS a 0. | composti: 3b | 1H-NMR, CDCl3, composizione copolimero, integrazione" }, @@ -4653,8 +4913,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 916, - "caption_md_line": 918 + "md_line": 894, + "caption_md_line": 896 }, "panels": [ { @@ -4662,7 +4922,7 @@ "file": "f078dd5e0992c244123ad8fcbd08d2f2235bffb15f21adcee16bef8ed40a1f4e.jpg", "path": "immagini/f078dd5e0992c244123ad8fcbd08d2f2235bffb15f21adcee16bef8ed40a1f4e.jpg", "embed": "![[immagini/f078dd5e0992c244123ad8fcbd08d2f2235bffb15f21adcee16bef8ed40a1f4e.jpg]]", - "md_line": 916, + "md_line": 894, "width": 1090, "height": 809, "description": "Spettro 1H-NMR (ppm 10-0). Segnali aromatici a circa 8.9, 8.3, 7.6, 7.2, 6.9 ppm; NCH2 circa 4.1 ppm; singoletto intenso circa 3.45 ppm; CH2OH circa 3.6 ppm; multipletti 1.2-1.8 e CH3 circa 0.9 ppm. Integrali: 41.52 (circa 4.1 ppm) e 58.48 (circa 0.9 ppm).", @@ -4703,12 +4963,16 @@ ], "text_context": "Ultimo dei tre spettri NMR dei copolimeri; il testo successivo passa a FT-IR, UV-Vis, GPC e DSC.", "cited_in_md_lines": [ - 894 + 872 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 56 | spettro 1H-NMR del copolimero 3c in CDCl3 | Spettro 1H-NMR del copolimero 3c in CDCl3, con integrali per il calcolo della composizione. | Spettro 1H-NMR (ppm 10-0). Segnali aromatici a circa 8.9, 8.3, 7.6, 7.2, 6.9 ppm; NCH2 circa 4.1 ppm; singoletto intenso circa 3.45 ppm; CH2OH circa 3.6 ppm; multipletti 1.2-1.8 e CH3 circa 0.9 ppm. Integrali: 41.52 (circa 4.1 ppm) e 58.48 (circa 0.9 ppm). | composti: 3c | 1H-NMR, CDCl3, composizione copolimero, integrazione" }, @@ -4725,8 +4989,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 922, - "caption_md_line": 924 + "md_line": 900, + "caption_md_line": 902 }, "panels": [ { @@ -4734,10 +4998,10 @@ "file": "4b81d4490846b8b0f24cd7ae9e1ed776036c588345475c519334bef4eb76a684.jpg", "path": "immagini/4b81d4490846b8b0f24cd7ae9e1ed776036c588345475c519334bef4eb76a684.jpg", "embed": "![[immagini/4b81d4490846b8b0f24cd7ae9e1ed776036c588345475c519334bef4eb76a684.jpg]]", - "md_line": 922, + "md_line": 900, "width": 1229, "height": 848, - "description": "Tre tracce (blu, rosso, verde) in trasmittanza (0-1) vs numero d'onda 3900-400 cm-1. Banda larga 3600-3200 cm-1, C-H alifatici a circa 2920 e 2850 cm-1, forte assorbimento a circa 1650-1700 cm-1 (C=O), regione di impronta con picco a circa 820 e 720 cm-1. Nessuna legenda nell'immagine.", + "description": "Tre tracce (blu, rosso, verde) in trasmittanza (tick da 0.0 a 1.0) vs numero d'onda 4000-400 cm-1. Banda larga 3600-3200 cm-1 (più intensa nella traccia verde), C-H alifatici a circa 2920 e 2850 cm-1, forte assorbimento a circa 1650-1700 cm-1 (C=O), bande intense a circa 1030 e 720 cm-1 e piccole bande attorno a 820-860 cm-1. Nessuna legenda nell'immagine; l'assegnazione dei colori ai copolimeri è riportata solo nella didascalia (e in modo diverso nel testo).", "visible_text": [ "Trasmittanza", "Lunghezza d'onda [cm-1]", @@ -4750,6 +5014,14 @@ "500", "1.0", "0.9", + "0.8", + "0.7", + "0.6", + "0.5", + "0.4", + "0.3", + "0.2", + "0.1", "0.0" ], "quality_flags": [ @@ -4779,16 +5051,24 @@ ], "text_context": "Il testo conferma la copolimerizzazione e cita gli stretching C-H a 2920 e 2850 e il segnale a 820 cm-1 del 3-esiltiofene.", "cited_in_md_lines": [ - 926 + 904 ], "quality": { "confidence": "medium", "flags": [ "caption_mismatch" ], - "review_notes": "Didascalia (3a blu, 3b verde, 3c rosso) e testo (3a verde, 3b rossa, 3c blu) discordano sui colori; nessuna legenda in immagine." + "review_notes": "Didascalia (3a blu, 3b verde, 3c rosso) e testo (3a verde, 3b rossa, 3c blu) discordano sui colori; nessuna legenda in immagine.", + "verification": { + "verdict": "fix", + "issues": [ + "asse x va da 4000 a 400 cm-1 (non 3900); asse y mostra tick 0.0-1.0 completi", + "picchi forti a circa 1030 e 720 cm-1; il segnale a 820 e solo una piccola banda (~820-860)", + "colori didascalia (3a blu, 3b verde, 3c rosso) in conflitto con il testo (3a verde, 3b rossa, 3c blu): non verificabile dall'immagine, nessuna legenda" + ] + } }, - "search_text": "Figura 57 | spettro FT-IR dei copolimeri 3a (blu), 3b (verde), 3c (rosso) | Spettri FT-IR sovrapposti dei copolimeri 3a, 3b e 3c. | Tre tracce (blu, rosso, verde) in trasmittanza (0-1) vs numero d'onda 3900-400 cm-1. Banda larga 3600-3200 cm-1, C-H alifatici a circa 2920 e 2850 cm-1, forte assorbimento a circa 1650-1700 cm-1 (C=O), regione di impronta con picco a circa 820 e 720 cm-1. Nessuna legenda nell'immagine. | composti: 3a, 3b, 3c | FT-IR, copolimeri, C-H alifatici, 3-esiltiofene, C=O" + "search_text": "Figura 57 | spettro FT-IR dei copolimeri 3a (blu), 3b (verde), 3c (rosso) | Spettri FT-IR sovrapposti dei copolimeri 3a, 3b e 3c. | Tre tracce (blu, rosso, verde) in trasmittanza (tick da 0.0 a 1.0) vs numero d'onda 4000-400 cm-1. Banda larga 3600-3200 cm-1 (più intensa nella traccia verde), C-H alifatici a circa 2920 e 2850 cm-1, forte assorbimento a circa 1650-1700 cm-1 (C=O), bande intense a circa 1030 e 720 cm-1 e piccole bande attorno a 820-860 cm-1. Nessuna legenda nell'immagine; l'assegnazione dei colori ai copolimeri è riportata solo nella didascalia (e in modo diverso nel testo). | composti: 3a, 3b, 3c | FT-IR, copolimeri, C-H alifatici, 3-esiltiofene, C=O" }, { "id": "fig-058", @@ -4803,8 +5083,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 930, - "caption_md_line": 933 + "md_line": 908, + "caption_md_line": 910 }, "panels": [ { @@ -4812,7 +5092,7 @@ "file": "585dc7627f409d974b2dda6d2db2fc8d1febafb609faba20d707f941b23f851c.jpg", "path": "immagini/585dc7627f409d974b2dda6d2db2fc8d1febafb609faba20d707f941b23f851c.jpg", "embed": "![[immagini/585dc7627f409d974b2dda6d2db2fc8d1febafb609faba20d707f941b23f851c.jpg]]", - "md_line": 930, + "md_line": 908, "width": 1193, "height": 693, "description": "Doppio asse normalizzato, ascisse 400-700 nm. Curva continua blu (UV-Visibile): massimo a circa 540 nm, spalla a circa 505 nm, minimo a circa 425 nm con assorbanza 0,25; coda a lunghe lunghezze d'onda. Curva tratteggiata blu scuro (emissione): massimo a circa 548 nm, spalla a circa 590 nm. Senza titolo nel grafico.", @@ -4851,13 +5131,17 @@ ], "text_context": "Il testo afferma che i tre copolimeri hanno profili quasi identici, con λmax 540-545 nm.", "cited_in_md_lines": [ - 928, - 945 + 906, + 920 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 58 | spettro UV-Visibile e di emissione del copolimero 3a in THF | Spettro UV-Visibile e di emissione normalizzati del copolimero 3a in THF. | Doppio asse normalizzato, ascisse 400-700 nm. Curva continua blu (UV-Visibile): massimo a circa 540 nm, spalla a circa 505 nm, minimo a circa 425 nm con assorbanza 0,25; coda a lunghe lunghezze d'onda. Curva tratteggiata blu scuro (emissione): massimo a circa 548 nm, spalla a circa 590 nm. Senza titolo nel grafico. | composti: 3a | UV-Vis, fluorescenza, copolimero, THF" }, @@ -4874,8 +5158,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 935, - "caption_md_line": 938 + "md_line": 912, + "caption_md_line": 914 }, "panels": [ { @@ -4883,7 +5167,7 @@ "file": "f8b0852a6a485472cb2438e024374bb56e26d87d86831f40903fd0be201d0771.jpg", "path": "immagini/f8b0852a6a485472cb2438e024374bb56e26d87d86831f40903fd0be201d0771.jpg", "embed": "![[immagini/f8b0852a6a485472cb2438e024374bb56e26d87d86831f40903fd0be201d0771.jpg]]", - "md_line": 935, + "md_line": 912, "width": 1196, "height": 831, "description": "Titolo 'Copolimero 3b'. Doppio asse normalizzato, ascisse 420-700 nm circa. Curva arancione continua: massimo a circa 540 nm, spalla a circa 505 nm. Curva tratteggiata (emissione): massimo a circa 550 nm, spalla a circa 590 nm.", @@ -4922,13 +5206,17 @@ ], "text_context": "Insieme a Figure 58 e 60 mostra profili fotofisici simili al DPP di partenza.", "cited_in_md_lines": [ - 928, - 945 + 906, + 920 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 59 | spettro UV-Visibile e di emissione del copolimero 3b in THF | Spettro UV-Visibile e di emissione normalizzati del copolimero 3b in THF. | Titolo 'Copolimero 3b'. Doppio asse normalizzato, ascisse 420-700 nm circa. Curva arancione continua: massimo a circa 540 nm, spalla a circa 505 nm. Curva tratteggiata (emissione): massimo a circa 550 nm, spalla a circa 590 nm. | composti: 3b | UV-Vis, fluorescenza, copolimero, THF" }, @@ -4945,8 +5233,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 940, - "caption_md_line": 943 + "md_line": 916, + "caption_md_line": 918 }, "panels": [ { @@ -4954,7 +5242,7 @@ "file": "2b34f5439b53ddcf7aeff01949aba8f61aa554f29849c81d7c3922f06dd3bba9.jpg", "path": "immagini/2b34f5439b53ddcf7aeff01949aba8f61aa554f29849c81d7c3922f06dd3bba9.jpg", "embed": "![[immagini/2b34f5439b53ddcf7aeff01949aba8f61aa554f29849c81d7c3922f06dd3bba9.jpg]]", - "md_line": 940, + "md_line": 916, "width": 1196, "height": 837, "description": "Titolo 'Copolimero 3c'. Curva magenta continua: massimo a circa 540 nm, spalla a circa 505 nm, assorbanza a 420 nm circa 0,23. Curva tratteggiata (emissione): massimo a circa 552 nm, spalla a circa 592 nm. Ascisse 420-700 nm.", @@ -4993,13 +5281,17 @@ ], "text_context": "Il testo osserva che 3a, 3b e 3c in THF mostrano profili quasi identici con λmax 540-545 nm.", "cited_in_md_lines": [ - 928, - 945 + 906, + 920 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 60 | spettro UV-Visibile e di emissione del copolimero 3c in THF | Spettro UV-Visibile e di emissione normalizzati del copolimero 3c in THF. | Titolo 'Copolimero 3c'. Curva magenta continua: massimo a circa 540 nm, spalla a circa 505 nm, assorbanza a 420 nm circa 0,23. Curva tratteggiata (emissione): massimo a circa 552 nm, spalla a circa 592 nm. Ascisse 420-700 nm. | composti: 3c | UV-Vis, fluorescenza, copolimero, THF" }, @@ -5016,8 +5308,8 @@ "chapter": "4", "section": "4.2", "section_title": "Copolimeri coniugati", - "md_line": 957, - "caption_md_line": 959 + "md_line": 932, + "caption_md_line": 934 }, "panels": [ { @@ -5025,7 +5317,7 @@ "file": "efcc22eae8c7e8ff910d35fa7c018b13417126c67a70da70eed1784a889d6d32.jpg", "path": "immagini/efcc22eae8c7e8ff910d35fa7c018b13417126c67a70da70eed1784a889d6d32.jpg", "embed": "![[immagini/efcc22eae8c7e8ff910d35fa7c018b13417126c67a70da70eed1784a889d6d32.jpg]]", - "md_line": 957, + "md_line": 932, "width": 1020, "height": 343, "description": "Tre fotografie affiancate di film su fondo blu scuro quasi nero, ciascuna con un cerchio giallo tratteggiato che indica l'area del film, senza emissione visibile. Etichette gialle: DPP-3HT (80:20), (50:50), (20:80).", @@ -5061,14 +5353,18 @@ ], "text_context": "Il testo spiega che allo stato solido l'aggregazione porta a quenching emissivo, criticità per i sistemi lineari.", "cited_in_md_lines": [ - 955 + 930 ], "quality": { "confidence": "high", "flags": [ "low_resolution" ], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 61 | film solidi dei copolimeri sotto lampada UV, in ordine copolimero 3a, 3b, 3c | Film solidi dei copolimeri 3a, 3b e 3c sotto lampada UV: l'emissione risulta praticamente assente (quenching da aggregazione). | Tre fotografie affiancate di film su fondo blu scuro quasi nero, ciascuna con un cerchio giallo tratteggiato che indica l'area del film, senza emissione visibile. Etichette gialle: DPP-3HT (80:20), (50:50), (20:80). | composti: 3a, 3b, 3c | film solidi, lampada UV, quenching, aggregazione, fluorescenza stato solido" }, @@ -5085,8 +5381,8 @@ "chapter": "4", "section": "4.3", "section_title": "Polimeri bottle brush", - "md_line": 986, - "caption_md_line": 988 + "md_line": 961, + "caption_md_line": 963 }, "panels": [ { @@ -5094,7 +5390,7 @@ "file": "a3ecc2457962649d36b1824710784bec90b0e52d32275fc154743f9bf9f62339.jpg", "path": "immagini/a3ecc2457962649d36b1824710784bec90b0e52d32275fc154743f9bf9f62339.jpg", "embed": "![[immagini/a3ecc2457962649d36b1824710784bec90b0e52d32275fc154743f9bf9f62339.jpg]]", - "md_line": 986, + "md_line": 961, "width": 1021, "height": 471, "description": "Due pannelli. Sinistra: due catene coniugate parallele e vicine (anelli arancioni = tiofeni, esagoni viola = DPP), lampadina barrata, testo 'Deboli interazioni π-π stacking'. Destra: catene con catene laterali verdi ondulate che le tengono distanziate, lampadina accesa, testo 'Forti interazioni π-π stacking'.", @@ -5130,7 +5426,13 @@ "flags": [ "caption_mismatch" ], - "review_notes": "Nel disegno la lampadina barrata sta sotto 'Deboli interazioni' e quella accesa sotto 'Forti interazioni'; il testo non lo spiega." + "review_notes": "Nel disegno la lampadina barrata sta sotto 'Deboli interazioni' e quella accesa sotto 'Forti interazioni'; il testo non lo spiega.", + "verification": { + "verdict": "ok", + "issues": [ + "descrizione fedele; nota: nell'immagine la lampadina accesa e le catene laterali sono associate all'etichetta 'Forti interazioni', in apparente contrasto con il testo (le catene laterali riducono lo stacking): non modificato" + ] + } }, "search_text": "Figura 62 | effetto dell'intensità dello stacking π-π sull'emissione luminosa | Schema dell'effetto dell'intensità dello stacking π-π sull'emissione luminosa. | Due pannelli. Sinistra: due catene coniugate parallele e vicine (anelli arancioni = tiofeni, esagoni viola = DPP), lampadina barrata, testo 'Deboli interazioni π-π stacking'. Destra: catene con catene laterali verdi ondulate che le tengono distanziate, lampadina accesa, testo 'Forti interazioni π-π stacking'. | π-π stacking, bottle brush, quenching, emissione, catene laterali" }, @@ -5141,14 +5443,14 @@ "type": "mechanism", "title": "meccanismo di reazione della ROP con gruppo alcolico come iniziatore", "caption": "Meccanismo di polimerizzazione per apertura d'anello (ROP) dell'ε-caprolattone con iniziatore alcolico e Sn(Oct)2 (coordinazione-inserzione).", - "alt_text": "Meccanismo di polimerizzazione per apertura d'anello (ROP) dell'ε-caprolattone con iniziatore alcolico e Sn(Oct)2 (coordinazione-inserzione…", + "alt_text": "Meccanismo di polimerizzazione per apertura d'anello (ROP) dell'ε-caprolattone con iniziatore alcolico e Sn(Oct)2 (coordinazione-inserzione): scambio di leganti con R-OH, coordinazione e attacco nucleofilo sul carbonile, apertura dell'anello e propagazione della catena.", "caption_printed": "Figura 63 - meccanismo di reazione della ROP con gruppo alcolico come iniziatore", "location": { "chapter": "4", "section": "4.3", "section_title": "Polimeri bottle brush", - "md_line": 996, - "caption_md_line": 998 + "md_line": 971, + "caption_md_line": 973 }, "panels": [ { @@ -5156,18 +5458,20 @@ "file": "86add528de15d390b0a228d524bbd008d318d4ae0e85530a063f2df5ddf904ee.jpg", "path": "immagini/86add528de15d390b0a228d524bbd008d318d4ae0e85530a063f2df5ddf904ee.jpg", "embed": "![[immagini/86add528de15d390b0a228d524bbd008d318d4ae0e85530a063f2df5ddf904ee.jpg]]", - "md_line": 996, + "md_line": 971, "width": 1254, "height": 387, - "description": "Sn(Oct)2 (2-etilesanoato di stagno) + R-OH con perdita di acido 2-etilesanoico dà l'alcossido Sn-OR; coordinazione dell'ε-caprolattone, attacco nucleofilo (intermedio tetraedrico con M, X, OR), apertura dell'anello a X-M-O-(CH2)5-C(=O)-OR, quindi propagazione verso la catena [O-(CH2)5-C(=O)]n.", + "description": "Sn(Oct)2 (2-etilesanoato di stagno, struttura disegnata) + R-OH con perdita di acido 2-etilesanoico (struttura disegnata, con '-') dà l'alcossido Sn-OR; coordinazione dell'ε-caprolattone al centro metallico M (X-M-OR) con stato di transizione indicato da linee tratteggiate rossa e blu e frecce curve; attacco nucleofilo con intermedio tetraedrico (RO, O-M-X); apertura dell'anello a X-M-O-(CH2)5-C(=O)-O-R, quindi propagazione verso la catena [O-(CH2)5-C(=O)]n.", "visible_text": [ "Sn", "R-OH", - "- 2-etilesanoico", "X", "M", "OR", + "RO", + "R", "O", + "OH", "n" ], "quality_flags": [], @@ -5197,14 +5501,22 @@ ], "text_context": "Il testo descrive il meccanismo di coordinazione-inserzione catalizzato da stagno ottanoato.", "cited_in_md_lines": [ - 994 + 969 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "alt_text troncato con '...'", + "visible_text '- 2-etilesanoico' non presente come testo: l'acido 2-etilesanoico è disegnato come struttura, con solo '-' e 'OH'", + "mancano nel visible_text R, RO, OH; descrizione omette frecce curve e linee tratteggiate rosso/blu dello stato di transizione" + ] + } }, - "search_text": "Figura 63 | meccanismo di reazione della ROP con gruppo alcolico come iniziatore | Meccanismo di polimerizzazione per apertura d'anello (ROP) dell'ε-caprolattone con iniziatore alcolico e Sn(Oct)2 (coordinazione-inserzione). | Sn(Oct)2 (2-etilesanoato di stagno) + R-OH con perdita di acido 2-etilesanoico dà l'alcossido Sn-OR; coordinazione dell'ε-caprolattone, attacco nucleofilo (intermedio tetraedrico con M, X, OR), apertura dell'anello a X-M-O-(CH2)5-C(=O)-OR, quindi propagazione verso la catena [O-(CH2)5-C(=O)]n. | composti: PCL, Sn(Oct)2, ε-caprolattone | ROP, coordinazione-inserzione, Sn(Oct)2, PCL, caprolattone, iniziatore alcolico" + "search_text": "Figura 63 | meccanismo di reazione della ROP con gruppo alcolico come iniziatore | Meccanismo di polimerizzazione per apertura d'anello (ROP) dell'ε-caprolattone con iniziatore alcolico e Sn(Oct)2 (coordinazione-inserzione). | Sn(Oct)2 (2-etilesanoato di stagno, struttura disegnata) + R-OH con perdita di acido 2-etilesanoico (struttura disegnata, con '-') dà l'alcossido Sn-OR; coordinazione dell'ε-caprolattone al centro metallico M (X-M-OR) con stato di transizione indicato da linee tratteggiate rossa e blu e frecce curve; attacco nucleofilo con intermedio tetraedrico (RO, O-M-X); apertura dell'anello a X-M-O-(CH2)5-C(=O)-O-R, quindi propagazione verso la catena [O-(CH2)5-C(=O)]n. | composti: PCL, Sn(Oct)2, ε-caprolattone | ROP, coordinazione-inserzione, Sn(Oct)2, PCL, caprolattone, iniziatore alcolico" }, { "id": "fig-064", @@ -5219,8 +5531,8 @@ "chapter": "4", "section": "4.3", "section_title": "Polimeri bottle brush", - "md_line": 1027, - "caption_md_line": 1029 + "md_line": 1002, + "caption_md_line": 1004 }, "panels": [ { @@ -5228,13 +5540,16 @@ "file": "aae4bec55b3a0f29e1dfa6231c86c1d0295d5d38f2f2e9f0af6a69eba8aa0231.jpg", "path": "immagini/aae4bec55b3a0f29e1dfa6231c86c1d0295d5d38f2f2e9f0af6a69eba8aa0231.jpg", "embed": "![[immagini/aae4bec55b3a0f29e1dfa6231c86c1d0295d5d38f2f2e9f0af6a69eba8aa0231.jpg]]", - "md_line": 1027, + "md_line": 1002, "width": 1092, "height": 721, - "description": "Spettro (ppm 12-0). Struttura: DPP con catene N-(CH2)5-O-C(=O)-CH2-(CH2)4-OH (PCL). Punto blu: OCH2 a circa 4.05 ppm (tripletto intenso); punto verde: CH2 alfa al carbonile a circa 2.3 ppm; multipletti a circa 1.65 e 1.38 ppm; piccolo segnale a 3.65 (CH2OH terminale); CHCl3 a 7.26.", + "description": "Spettro (ppm 12-0). Struttura: DPP con due gruppi 2-tienile e catene N-(CH2)5-O-C(=O)-CH2-(CH2)4-OH (PCL). Punto blu: OCH2 a circa 4.05 ppm (tripletto intenso); punto verde: CH2 alfa al carbonile a circa 2.3 ppm; multipletti a circa 1.65 e 1.38 ppm; piccolo segnale a 3.65 (CH2OH terminale); CHCl3 a 7.26; piccoli segnali a circa 0 ppm.", "visible_text": [ "HO", "OH", + "S", + "N", + "O", "4", "5", "ppm", @@ -5276,14 +5591,21 @@ ], "text_context": "Il testo verifica la polimerizzazione del caprolattone dalla comparsa dei segnali caratteristici del PCL.", "cited_in_md_lines": [ - 1025 + 1000 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "visible_text incompleto: nella struttura sono leggibili anche S (tiofeni), N, O, i numeri 4 e 5 e due volte HO/OH", + "il grafico mostra anche segnali a circa 0 ppm (riferimento/impurezze) oltre a 3.65 e 7.26 ppm" + ] + } }, - "search_text": "Figura 64 | spettro 1H-NMR del polimero 3.1b in CDCl3 | Spettro 1H-NMR del polimero bottle brush 3.1b in CDCl3, con i segnali caratteristici del PCL assegnati sulla struttura. | Spettro (ppm 12-0). Struttura: DPP con catene N-(CH2)5-O-C(=O)-CH2-(CH2)4-OH (PCL). Punto blu: OCH2 a circa 4.05 ppm (tripletto intenso); punto verde: CH2 alfa al carbonile a circa 2.3 ppm; multipletti a circa 1.65 e 1.38 ppm; piccolo segnale a 3.65 (CH2OH terminale); CHCl3 a 7.26. | composti: 3.1b, PCL | 1H-NMR, CDCl3, PCL, bottle brush, ROP" + "search_text": "Figura 64 | spettro 1H-NMR del polimero 3.1b in CDCl3 | Spettro 1H-NMR del polimero bottle brush 3.1b in CDCl3, con i segnali caratteristici del PCL assegnati sulla struttura. | Spettro (ppm 12-0). Struttura: DPP con due gruppi 2-tienile e catene N-(CH2)5-O-C(=O)-CH2-(CH2)4-OH (PCL). Punto blu: OCH2 a circa 4.05 ppm (tripletto intenso); punto verde: CH2 alfa al carbonile a circa 2.3 ppm; multipletti a circa 1.65 e 1.38 ppm; piccolo segnale a 3.65 (CH2OH terminale); CHCl3 a 7.26; piccoli segnali a circa 0 ppm. | composti: 3.1b, PCL | 1H-NMR, CDCl3, PCL, bottle brush, ROP" }, { "id": "fig-065", @@ -5291,15 +5613,15 @@ "label": "Figura 65", "type": "spectrum_ir", "title": "spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3b (verde)", - "caption": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3b (precursore) e dei polimeri 3.1b, 3.2b, 3.3b.", - "alt_text": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3b (precursore) e dei polimeri 3.1b, 3.2b, 3.3b.", + "caption": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3b (precursore, verde) e dei polimeri 3.1b (arancione), 3.2b (rosa), 3.3b (azzurro).", + "alt_text": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3b (precursore, verde) e dei polimeri 3.1b (arancione), 3.2b (rosa), 3.3b (azzurro).", "caption_printed": "Figura 65 - spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3b (verde)", "location": { "chapter": "4", "section": "4.3", "section_title": "Polimeri bottle brush", - "md_line": 1037, - "caption_md_line": 1039 + "md_line": 1012, + "caption_md_line": 1014 }, "panels": [ { @@ -5307,10 +5629,10 @@ "file": "4cd08436660a2e3a6f913e54d196a0d183b780c3f5f915be6d22a563771d3e43.jpg", "path": "immagini/4cd08436660a2e3a6f913e54d196a0d183b780c3f5f915be6d22a563771d3e43.jpg", "embed": "![[immagini/4cd08436660a2e3a6f913e54d196a0d183b780c3f5f915be6d22a563771d3e43.jpg]]", - "md_line": 1037, + "md_line": 1012, "width": 1174, "height": 829, - "description": "Quattro tracce in trasmittanza vs 4000-400 cm-1. La traccia verde (precursore) ha banda OH larga a 3600-3200 e C=O attorno a 1650; le tre tracce in alto (arancione, magenta, blu) mostrano C-H a 2940 e 2860 cm-1, C=O molto intenso a circa 1725 cm-1 (estere PCL) e bande C-O a circa 1240 e 1170 cm-1, simili al PCL. Nessuna legenda nell'immagine.", + "description": "Quattro tracce in trasmittanza (asse y da -0,1 a 1,5) vs 4000-400 cm-1. La traccia verde (precursore 3b) ha banda OH larga a 3600-3200 e C=O attorno a 1650; le tre tracce in alto (arancione 3.1b, magenta 3.2b, blu 3.3b secondo la sottodidascalia) mostrano C-H a 2940 e 2860 cm-1, C=O molto intenso e stretto a circa 1725 cm-1 (estere PCL) e bande C-O a circa 1240 e 1170 cm-1, simili al PCL. Nessuna legenda nell'immagine.", "visible_text": [ "Trasmittanza", "Lunghezza d'onda [cm-1]", @@ -5320,7 +5642,24 @@ "2000", "1500", "1000", - "500" + "500", + "-0.1", + "0.0", + "0.1", + "0.2", + "0.3", + "0.4", + "0.5", + "0.6", + "0.7", + "0.8", + "0.9", + "1.0", + "1.1", + "1.2", + "1.3", + "1.4", + "1.5" ], "quality_flags": [ "caption_mismatch" @@ -5351,16 +5690,23 @@ ], "text_context": "Il testo evidenzia la scomparsa dell'OH e la crescita dei segnali PCL con l'aumentare delle catene laterali.", "cited_in_md_lines": [ - 1031 + 1006 ], "quality": { "confidence": "medium", "flags": [ "caption_mismatch" ], - "review_notes": "Nessuna legenda in immagine; i colori non combaciano chiaramente con la didascalia." + "review_notes": "Nessuna legenda in immagine; i colori non combaciano chiaramente con la didascalia.", + "verification": { + "verdict": "fix", + "issues": [ + "asse y con tick da -0,1 a 1,5 non riportato", + "assegnazione colori (arancione 3.1b, rosa 3.2b, azzurro 3.3b) presente nella sottodidascalia del testo ma non in caption/description; il testo dice 'traccia rossa' per il precursore mentre in immagine è verde" + ] + } }, - "search_text": "Figura 65 | spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3b (verde) | Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3b (precursore) e dei polimeri 3.1b, 3.2b, 3.3b. | Quattro tracce in trasmittanza vs 4000-400 cm-1. La traccia verde (precursore) ha banda OH larga a 3600-3200 e C=O attorno a 1650; le tre tracce in alto (arancione, magenta, blu) mostrano C-H a 2940 e 2860 cm-1, C=O molto intenso a circa 1725 cm-1 (estere PCL) e bande C-O a circa 1240 e 1170 cm-1, simili al PCL. Nessuna legenda nell'immagine. | composti: 3b, 3.1b, 3.2b, 3.3b, PCL | FT-IR, PCL, C=O estere, bottle brush, OH" + "search_text": "Figura 65 | spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3b (verde) | Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3b (precursore, verde) e dei polimeri 3.1b (arancione), 3.2b (rosa), 3.3b (azzurro). | Quattro tracce in trasmittanza (asse y da -0,1 a 1,5) vs 4000-400 cm-1. La traccia verde (precursore 3b) ha banda OH larga a 3600-3200 e C=O attorno a 1650; le tre tracce in alto (arancione 3.1b, magenta 3.2b, blu 3.3b secondo la sottodidascalia) mostrano C-H a 2940 e 2860 cm-1, C=O molto intenso e stretto a circa 1725 cm-1 (estere PCL) e bande C-O a circa 1240 e 1170 cm-1, simili al PCL. Nessuna legenda nell'immagine. | composti: 3b, 3.1b, 3.2b, 3.3b, PCL | FT-IR, PCL, C=O estere, bottle brush, OH" }, { "id": "fig-066", @@ -5368,15 +5714,15 @@ "label": "Figura 66", "type": "spectrum_ir", "title": "spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3c (verde)", - "caption": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3c (precursore) e dei polimeri 3.1c, 3.2c, 3.3c.", - "alt_text": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3c (precursore) e dei polimeri 3.1c, 3.2c, 3.3c.", + "caption": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3c (precursore, verde) e dei polimeri 3.1c (arancione), 3.2c (rosa), 3.3c (azzurro).", + "alt_text": "Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3c (precursore, verde) e dei polimeri 3.1c (arancione), 3.2c (rosa), 3.3c (azzurro).", "caption_printed": "Figura 66 - spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3c (verde)", "location": { "chapter": "4", "section": "4.3", "section_title": "Polimeri bottle brush", - "md_line": 1043, - "caption_md_line": 1045 + "md_line": 1018, + "caption_md_line": 1020 }, "panels": [ { @@ -5384,10 +5730,10 @@ "file": "d5559d2ff37ffb2861c2ac8eecbade7c09f8fc905c8363be4f48c06a0afae72e.jpg", "path": "immagini/d5559d2ff37ffb2861c2ac8eecbade7c09f8fc905c8363be4f48c06a0afae72e.jpg", "embed": "![[immagini/d5559d2ff37ffb2861c2ac8eecbade7c09f8fc905c8363be4f48c06a0afae72e.jpg]]", - "md_line": 1043, + "md_line": 1018, "width": 1176, "height": 873, - "description": "Quattro tracce come in Figura 65: precursore verde con OH largo a 3600-3200 e C=O a circa 1650, e tre tracce sovrapposte con C-H a 2940/2860, C=O intenso a circa 1725 cm-1 e picchi C-O a 1240/1170 cm-1. Nessuna legenda.", + "description": "Quattro tracce come in Figura 65 (asse y da 0.0 a 1.2): precursore verde con OH largo a 3600-3200 e C=O a circa 1650, e tre tracce in alto (arancione 3.1c, magenta 3.2c, blu 3.3c secondo la sottodidascalia) con C-H a 2940/2860, C=O intenso a circa 1725 cm-1 e picchi C-O a 1240/1170 cm-1. Nessuna legenda.", "visible_text": [ "Trasmittanza", "Lunghezza d'onda [cm-1]", @@ -5397,7 +5743,20 @@ "2000", "1500", "1000", - "500" + "500", + "0.0", + "0.1", + "0.2", + "0.3", + "0.4", + "0.5", + "0.6", + "0.7", + "0.8", + "0.9", + "1.0", + "1.1", + "1.2" ], "quality_flags": [ "caption_mismatch" @@ -5426,16 +5785,23 @@ ], "text_context": "Seconda serie di polimeri bottle brush a confronto con il precursore.", "cited_in_md_lines": [ - 1031 + 1006 ], "quality": { "confidence": "medium", "flags": [ "caption_mismatch" ], - "review_notes": "Nessuna legenda in immagine; i colori non combaciano chiaramente con la didascalia." + "review_notes": "Nessuna legenda in immagine; i colori non combaciano chiaramente con la didascalia.", + "verification": { + "verdict": "fix", + "issues": [ + "asse y con tick da 0.0 a 1.2 non riportato", + "assegnazione colori (arancione 3.1c, rosa 3.2c, azzurro 3.3c) dalla sottodidascalia assente in caption/description" + ] + } }, - "search_text": "Figura 66 | spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3c (verde) | Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3c (precursore) e dei polimeri 3.1c, 3.2c, 3.3c. | Quattro tracce come in Figura 65: precursore verde con OH largo a 3600-3200 e C=O a circa 1650, e tre tracce sovrapposte con C-H a 2940/2860, C=O intenso a circa 1725 cm-1 e picchi C-O a 1240/1170 cm-1. Nessuna legenda. | composti: 3c, 3.1c, 3.2c, 3.3c, PCL | FT-IR, PCL, bottle brush, C=O estere" + "search_text": "Figura 66 | spettri FT-IR dei polimeri bottle brush ottenuti a partire dal copolimero 3c (verde) | Spettri FT-IR sovrapposti dei polimeri bottle brush derivati dal copolimero 3c (precursore, verde) e dei polimeri 3.1c (arancione), 3.2c (rosa), 3.3c (azzurro). | Quattro tracce come in Figura 65 (asse y da 0.0 a 1.2): precursore verde con OH largo a 3600-3200 e C=O a circa 1650, e tre tracce in alto (arancione 3.1c, magenta 3.2c, blu 3.3c secondo la sottodidascalia) con C-H a 2940/2860, C=O intenso a circa 1725 cm-1 e picchi C-O a 1240/1170 cm-1. Nessuna legenda. | composti: 3c, 3.1c, 3.2c, 3.3c, PCL | FT-IR, PCL, bottle brush, C=O estere" }, { "id": "fig-067", @@ -5450,8 +5816,8 @@ "chapter": "4", "section": "4.3", "section_title": "Polimeri bottle brush", - "md_line": 1051, - "caption_md_line": 1053 + "md_line": 1026, + "caption_md_line": 1028 }, "panels": [ { @@ -5459,7 +5825,7 @@ "file": "be53b102694fafa8036962962c8c0a3735cc1ec95cf721f163b7d25bdd7099fb.png", "path": "immagini/be53b102694fafa8036962962c8c0a3735cc1ec95cf721f163b7d25bdd7099fb.png", "embed": "![[immagini/be53b102694fafa8036962962c8c0a3735cc1ec95cf721f163b7d25bdd7099fb.png]]", - "md_line": 1051, + "md_line": 1026, "width": 1005, "height": 1235, "description": "Pannello 3x2 con sei grafici a doppio asse (assorbanza e intensità normalizzate, ascisse 400-700 nm): Polimero 3.1b (magenta), 3.1c (verde), 3.2b (arancione), 3.2c (rosso), 3.3b (blu), 3.3c (viola). In ciascuno l'assorbimento ha massimo a circa 545-555 nm con spalla a circa 510 nm e l'emissione ha massimo a circa 557-564 nm con spalla a circa 600-610 nm.", @@ -5500,12 +5866,16 @@ ], "text_context": "Il testo riporta massimi di assorbimento 544-554 nm ed emissione 557-564 nm (Tabella 10).", "cited_in_md_lines": [ - 1049 + 1024 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 67 | spettri UV-Visibile (linea continua) e di emissione (linea tratteggiata) dei polimeri bottle brush in THF | Spettri UV-Visibile (continua) ed emissione (tratteggiata) normalizzati dei sei polimeri bottle brush 3.1b-3.3b e 3.1c-3.3c in THF. | Pannello 3x2 con sei grafici a doppio asse (assorbanza e intensità normalizzate, ascisse 400-700 nm): Polimero 3.1b (magenta), 3.1c (verde), 3.2b (arancione), 3.2c (rosso), 3.3b (blu), 3.3c (viola). In ciascuno l'assorbimento ha massimo a circa 545-555 nm con spalla a circa 510 nm e l'emissione ha massimo a circa 557-564 nm con spalla a circa 600-610 nm. | composti: 3.1b, 3.2b, 3.3b, 3.1c, 3.2c, 3.3c | UV-Vis, fluorescenza, bottle brush, THF" }, @@ -5522,8 +5892,8 @@ "chapter": "4", "section": "4.3", "section_title": "Polimeri bottle brush", - "md_line": 1120, - "caption_md_line": 1122 + "md_line": 1095, + "caption_md_line": 1097 }, "panels": [ { @@ -5531,7 +5901,7 @@ "file": "d2ed44d32060aa9ee04e73304940b111e53bf65cf115a93ace696933048e308b.jpg", "path": "immagini/d2ed44d32060aa9ee04e73304940b111e53bf65cf115a93ace696933048e308b.jpg", "embed": "![[immagini/d2ed44d32060aa9ee04e73304940b111e53bf65cf115a93ace696933048e308b.jpg]]", - "md_line": 1120, + "md_line": 1095, "width": 1210, "height": 554, "description": "Curva DSC: Heat Flow (W/g) da -4 a 6 vs Temperature (°C) da -20 a 100, convenzione 'Exo Down'. Picco positivo a circa 64 °C (circa 4.8 W/g) e picco negativo a circa 24 °C (circa -2.6 W/g); con Exo Down il primo corrisponde a un processo endotermico (fusione) e il secondo a esotermico (cristallizzazione). Indicato 'Universal V4.5A'.", @@ -5546,7 +5916,13 @@ "40", "60", "80", - "100" + "100", + "6", + "4", + "2", + "0", + "-2", + "-4" ], "quality_flags": [], "confidence": "high" @@ -5577,7 +5953,13 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": "Assegnazione dei picchi (~64 C fusione, ~24 C cristallizzazione) dedotta da 'Exo Down' e dal contesto, non da diciture in immagine." + "review_notes": "Assegnazione dei picchi (~64 C fusione, ~24 C cristallizzazione) dedotta da 'Exo Down' e dal contesto, non da diciture in immagine.", + "verification": { + "verdict": "fix", + "issues": [ + "visible_text omette i tick dell'asse y (-4, -2, 0, 2, 4, 6)" + ] + } }, "search_text": "Figura 68 | esempio di termogramma dei polimeri bottle brush realizzati (in figura l'analisi del campione 3.1c) | Termogramma DSC del polimero bottle brush 3.1c, con picco di fusione e picco di cristallizzazione del PCL. | Curva DSC: Heat Flow (W/g) da -4 a 6 vs Temperature (°C) da -20 a 100, convenzione 'Exo Down'. Picco positivo a circa 64 °C (circa 4.8 W/g) e picco negativo a circa 24 °C (circa -2.6 W/g); con Exo Down il primo corrisponde a un processo endotermico (fusione) e il secondo a esotermico (cristallizzazione). Indicato 'Universal V4.5A'. | composti: 3.1c, PCL | DSC, fusione, cristallizzazione, PCL, bottle brush, termogramma" }, @@ -5594,8 +5976,8 @@ "chapter": "4", "section": "4.4.2", "section_title": "Metodologie di analisi voltammetrica", - "md_line": 1153, - "caption_md_line": 1156 + "md_line": 1128, + "caption_md_line": 1130 }, "panels": [ { @@ -5603,7 +5985,7 @@ "file": "6afc0d601841f25b1c02e27bc6b1616abc101c5f1ceaa0ba9d30ed0f965ebed2.jpg", "path": "immagini/6afc0d601841f25b1c02e27bc6b1616abc101c5f1ceaa0ba9d30ed0f965ebed2.jpg", "embed": "![[immagini/6afc0d601841f25b1c02e27bc6b1616abc101c5f1ceaa0ba9d30ed0f965ebed2.jpg]]", - "md_line": 1153, + "md_line": 1128, "width": 1190, "height": 754, "description": "Curva blu corrente (A, da -0,0002 a 0,0002) vs potenziale (V, da -2,5 a 1). Finestra da circa -2,17 a circa +0,63 V. Onda anodica crescente verso +0,5 V (picco circa 0,00017 A), onde catodiche a circa -1,5 e -1,8 V, picco di riduzione a circa +0,2 V. Quattro rette di costruzione per onset: verde e arancione (ossidazione, intorno a 0 V), magenta e gialla (riduzione, intorno a -1,3 V).", @@ -5653,13 +6035,17 @@ ], "text_context": "Esempio della procedura di determinazione dei potenziali di onset applicata a tutti i materiali.", "cited_in_md_lines": [ - 1151, - 1175 + 1126, + 1148 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 69 | voltammogramma ciclico del polimero 3.2.c registrato a una velocità di scansione di 0,05 V/s in soluzione di THF con TBAPF6 0,1 M | Voltammogramma ciclico del polimero 3.2c a 0.05 V/s in THF con TBAPF6 0.1 M, con tangenti per la determinazione dei potenziali di onset. | Curva blu corrente (A, da -0,0002 a 0,0002) vs potenziale (V, da -2,5 a 1). Finestra da circa -2,17 a circa +0,63 V. Onda anodica crescente verso +0,5 V (picco circa 0,00017 A), onde catodiche a circa -1,5 e -1,8 V, picco di riduzione a circa +0,2 V. Quattro rette di costruzione per onset: verde e arancione (ossidazione, intorno a 0 V), magenta e gialla (riduzione, intorno a -1,3 V). | composti: 3.2c | ciclovoltammetria, potenziale di onset, THF, TBAPF6, HOMO-LUMO, 0.05 V/s" }, @@ -5676,8 +6062,8 @@ "chapter": "4", "section": "4.4.2", "section_title": "Metodologie di analisi voltammetrica", - "md_line": 1162, - "caption_md_line": 1165 + "md_line": 1136, + "caption_md_line": 1138 }, "panels": [ { @@ -5685,7 +6071,7 @@ "file": "5491a0651d00b47f168b335586b4f144e1b25834ff74113ff26b1d3a2c8cc991.jpg", "path": "immagini/5491a0651d00b47f168b335586b4f144e1b25834ff74113ff26b1d3a2c8cc991.jpg", "embed": "![[immagini/5491a0651d00b47f168b335586b4f144e1b25834ff74113ff26b1d3a2c8cc991.jpg]]", - "md_line": 1162, + "md_line": 1136, "width": 1076, "height": 704, "description": "Quattro CV sovrapposti, corrente (A) vs potenziale (V), da circa -2,17 a +0,63 V. Legenda: 0.05 V/s (arancione), 0.1 V/s (verde), 0.5 V/s (magenta), 1 V/s (azzurro). Le correnti diminuiscono al crescere della velocità; la traccia a 0.05 V/s mostra le onde più marcate (anodica a circa +0,5 V, riduzioni a circa -1,5 e -1,8 V).", @@ -5722,12 +6108,16 @@ ], "text_context": "Il testo osserva l'assenza di onde di scarica simmetriche al ritorno e la progressiva diminuzione delle correnti con la velocità.", "cited_in_md_lines": [ - 1167 + 1140 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 70 | voltammogramma ciclico del polimero 3.2.c registrato a diverse velocità di scansione | Voltammogrammi ciclici del polimero 3.2c a diverse velocità di scansione (0.05, 0.1, 0.5, 1 V/s). | Quattro CV sovrapposti, corrente (A) vs potenziale (V), da circa -2,17 a +0,63 V. Legenda: 0.05 V/s (arancione), 0.1 V/s (verde), 0.5 V/s (magenta), 1 V/s (azzurro). Le correnti diminuiscono al crescere della velocità; la traccia a 0.05 V/s mostra le onde più marcate (anodica a circa +0,5 V, riduzioni a circa -1,5 e -1,8 V). | composti: 3.2c | ciclovoltammetria, velocità di scansione, reversibilità, THF" }, @@ -5744,8 +6134,8 @@ "chapter": "4", "section": "4.4.3", "section_title": "Proprietà elettrochimiche dei copolimeri lienari", - "md_line": 1220, - "caption_md_line": 1223 + "md_line": 1193, + "caption_md_line": 1195 }, "panels": [ { @@ -5753,7 +6143,7 @@ "file": "6c7bd8393eb8c1a329f65b7fc74e5f338a866e514455c0122a43d13ca340ded5.jpg", "path": "immagini/6c7bd8393eb8c1a329f65b7fc74e5f338a866e514455c0122a43d13ca340ded5.jpg", "embed": "![[immagini/6c7bd8393eb8c1a329f65b7fc74e5f338a866e514455c0122a43d13ca340ded5.jpg]]", - "md_line": 1220, + "md_line": 1193, "width": 940, "height": 570, "description": "Grafico a dispersione con tre punti blu e linea di tendenza lineare tratteggiata. Asse x: Frazione reale DPP (0,24-0,36); asse y: Bandgap elettrochimico (eV) (0,8-1,5). Punti approssimativi: (0,25; ~0,97), (0,32; ~1,32), (0,35; ~1,37). Andamento crescente.", @@ -5797,12 +6187,16 @@ ], "text_context": "Il testo illustra la correlazione sperimentale tra ampiezza del bandgap e frazione reale di DPP: all'aumentare del DPP il bandgap si allarga.", "cited_in_md_lines": [ - 1218 + 1191 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 71 | correlazione tra bandgap elettrochimico e frazione reale di DPP nei copolimeri sintetizzati | Correlazione tra bandgap elettrochimico (eV) e frazione reale di DPP nei copolimeri sintetizzati: il bandgap cresce con il contenuto di DPP. | Grafico a dispersione con tre punti blu e linea di tendenza lineare tratteggiata. Asse x: Frazione reale DPP (0,24-0,36); asse y: Bandgap elettrochimico (eV) (0,8-1,5). Punti approssimativi: (0,25; ~0,97), (0,32; ~1,32), (0,35; ~1,37). Andamento crescente. | composti: DPP | ciclovoltammetria, bandgap elettrochimico, frazione reale DPP, copolimeri lineari" }, @@ -5819,8 +6213,8 @@ "chapter": "4", "section": "4.4.3", "section_title": "Proprietà elettrochimiche dei copolimeri lienari", - "md_line": 1233, - "caption_md_line": 1236 + "md_line": 1205, + "caption_md_line": 1207 }, "panels": [ { @@ -5828,7 +6222,7 @@ "file": "d7a3694f2d97dcaa84465aeed07d8d26adca6a8f8ed64f7ea2bf86943b918b66.jpg", "path": "immagini/d7a3694f2d97dcaa84465aeed07d8d26adca6a8f8ed64f7ea2bf86943b918b66.jpg", "embed": "![[immagini/d7a3694f2d97dcaa84465aeed07d8d26adca6a8f8ed64f7ea2bf86943b918b66.jpg]]", - "md_line": 1233, + "md_line": 1205, "width": 937, "height": 584, "description": "Grafico a dispersione, asse x Frazione reale DPP (0,22-0,36), asse y Epicco (V) da -2 a 0,5. Serie anodica (verde): ~0,38 V a 0,25, ~0,20 a 0,32, ~0,23 a 0,35. Serie catodica (magenta): ~-1,02 V a 0,25, ~-1,81 a 0,32, ~-1,63 a 0,35. Valori approssimati dal grafico.", @@ -5870,7 +6264,11 @@ "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 72 | correlazione tra Epicco e frazione reale di DPP nei copolimeri sintetizzati | Potenziali di picco anodico e catodico in funzione della frazione reale di DPP nei copolimeri sintetizzati. | Grafico a dispersione, asse x Frazione reale DPP (0,22-0,36), asse y Epicco (V) da -2 a 0,5. Serie anodica (verde): ~0,38 V a 0,25, ~0,20 a 0,32, ~0,23 a 0,35. Serie catodica (magenta): ~-1,02 V a 0,25, ~-1,81 a 0,32, ~-1,63 a 0,35. Valori approssimati dal grafico. | composti: DPP | ciclovoltammetria, potenziale di picco, drogaggio n, ossidazione/riduzione" }, @@ -5887,8 +6285,8 @@ "chapter": "4", "section": "4.4.3", "section_title": "Proprietà elettrochimiche dei copolimeri lienari", - "md_line": 1246, - "caption_md_line": 1249 + "md_line": 1217, + "caption_md_line": 1219 }, "panels": [ { @@ -5896,7 +6294,7 @@ "file": "b2931ebedd31df7df3b344c25fcbb4a64aceb7b356181adecf39363e49dcb0fe.jpg", "path": "immagini/b2931ebedd31df7df3b344c25fcbb4a64aceb7b356181adecf39363e49dcb0fe.jpg", "embed": "![[immagini/b2931ebedd31df7df3b344c25fcbb4a64aceb7b356181adecf39363e49dcb0fe.jpg]]", - "md_line": 1246, + "md_line": 1217, "width": 945, "height": 587, "description": "Grafico a dispersione, asse x Frazione reale DPP (0,22-0,36), asse y Eonset (V) da -1,5 a 0,5. Serie anodica (verde): ~0,24 V a 0,25, ~0,05 a 0,32, ~0,00 a 0,35. Serie catodica (magenta): ~-0,73 V a 0,25, ~-1,26 a 0,32, ~-1,37 a 0,35. Valori approssimati.", @@ -5932,12 +6330,16 @@ ], "text_context": "Il testo indica che l'onset catodico (LUMO) si sposta fortemente verso valori negativi, in linea con i potenziali di picco.", "cited_in_md_lines": [ - 1251 + 1221 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "ok", + "issues": [] + } }, "search_text": "Figura 73 | correlazione tra Eonset e frazione reale di DPP nei copolimeri sintetizzati | Potenziali di onset anodico e catodico in funzione della frazione reale di DPP nei copolimeri sintetizzati. | Grafico a dispersione, asse x Frazione reale DPP (0,22-0,36), asse y Eonset (V) da -1,5 a 0,5. Serie anodica (verde): ~0,24 V a 0,25, ~0,05 a 0,32, ~0,00 a 0,35. Serie catodica (magenta): ~-0,73 V a 0,25, ~-1,26 a 0,32, ~-1,37 a 0,35. Valori approssimati. | composti: DPP | ciclovoltammetria, potenziale di onset, HOMO/LUMO" }, @@ -5947,15 +6349,15 @@ "label": "Figura 74", "type": "spectrum_uv_vis", "title": "confronto tra spettri UV-Vis (in nero) ed emissione (in rosso) del polimero 3.2.b in soluzione (linea continua) e allo stato solido (linea tratteggiata)", - "caption": "Spettri UV-Vis (nero) ed emissione (rosso) del polimero 3.2.b in soluzione (linea continua) e allo stato solido (tratteggio).", - "alt_text": "Spettri UV-Vis (nero) ed emissione (rosso) del polimero 3.2.b in soluzione (linea continua) e allo stato solido (tratteggio).", + "caption": "Spettri UV-Vis (nero) ed emissione (rosso) del polimero 3.2b in soluzione (linea continua) e allo stato solido (tratteggio).", + "alt_text": "Spettri UV-Vis (nero) ed emissione (rosso) del polimero 3.2b in soluzione (linea continua) e allo stato solido (tratteggio).", "caption_printed": "Figura 74 - confronto tra spettri UV-Vis (in nero) ed emissione (in rosso) del polimero 3.2.b in soluzione (linea continua) e allo stato solido (linea tratteggiata)", "location": { "chapter": "4", "section": "4.5", "section_title": "Caratterizzazione spettroscopica allo stato solido", - "md_line": 1298, - "caption_md_line": 1300 + "md_line": 1268, + "caption_md_line": 1270 }, "panels": [ { @@ -5963,10 +6365,10 @@ "file": "04f625a8b25744bf2d07d569e55558174b59a5cb564c8bdd0a53c704dfbde545.jpg", "path": "immagini/04f625a8b25744bf2d07d569e55558174b59a5cb564c8bdd0a53c704dfbde545.jpg", "embed": "![[immagini/04f625a8b25744bf2d07d569e55558174b59a5cb564c8bdd0a53c704dfbde545.jpg]]", - "md_line": 1298, + "md_line": 1268, "width": 965, "height": 648, - "description": "Doppio asse y: Normalized Absorbance (sinistra, 0-1) e Normalized Intensity (destra, rosso), asse x Wavelength (nm) 400-900. Assorbimento LS: massimo ~550 nm con spalla ~510 nm; SS: massimo ~545 nm e spalla ~580 nm, assorbimento più ridotto oltre 650. Emissione LS (rossa continua): massimo ~560 nm e spalla ~605 nm; emissione SS (rossa tratteggiata): massimo ~655 nm, spalle ~800 nm, nettamente spostata verso il rosso. Legenda LS (continua), SS (tratteggio).", + "description": "Doppio asse y: Normalized Absorbance (sinistra, 0-1) e Normalized Intensity (destra, rosso), asse x Wavelength (nm) 400-900. Assorbimento LS (nero continuo): massimo ~550 nm con spalla ~510 nm; SS (nero tratteggiato): massimo ~550 nm (circa 0.95) e secondo massimo ~580 nm (circa 0.8), con assorbimento nullo oltre ~650 nm. Emissione LS (rossa continua): massimo ~562 nm e spalla ~605 nm; emissione SS (rossa tratteggiata): massimo ~655 nm, spalle a ~580 e ~800 nm, nettamente spostata verso il rosso. Legenda LS (continua), SS (tratteggio).", "visible_text": [ "Normalized Absorbance", "Normalized Intensity", @@ -5985,7 +6387,7 @@ } ], "compounds": [ - "3.2.b" + "3.2b" ], "keywords": [ "UV-Vis", @@ -6005,14 +6407,22 @@ ], "text_context": "Confronto delle proprietà ottiche in soluzione (LS) e allo stato solido (SS) per il polimero bottle brush 3.2.b per valutare l'effetto dell'impaccamento.", "cited_in_md_lines": [ - 1296 + 1266 ], "quality": { "confidence": "high", "flags": [], - "review_notes": null + "review_notes": null, + "verification": { + "verdict": "fix", + "issues": [ + "nome composto '3.2.b' incoerente con '3.2b' usato nelle altre figure/tabelle", + "emissione SS ha spalle a circa 580 nm (~0.28) e a circa 790-800 nm (~0.27); descrizione cita solo 800", + "assorbimento SS: massimo ~550 nm (0.95) e secondo massimo ~580 nm (0.81); il testo parla di massimo a 570-580 nm: discrepanza testo/immagine" + ] + } }, - "search_text": "Figura 74 | confronto tra spettri UV-Vis (in nero) ed emissione (in rosso) del polimero 3.2.b in soluzione (linea continua) e allo stato solido (linea tratteggiata) | Spettri UV-Vis (nero) ed emissione (rosso) del polimero 3.2.b in soluzione (linea continua) e allo stato solido (tratteggio). | Doppio asse y: Normalized Absorbance (sinistra, 0-1) e Normalized Intensity (destra, rosso), asse x Wavelength (nm) 400-900. Assorbimento LS: massimo ~550 nm con spalla ~510 nm; SS: massimo ~545 nm e spalla ~580 nm, assorbimento più ridotto oltre 650. Emissione LS (rossa continua): massimo ~560 nm e spalla ~605 nm; emissione SS (rossa tratteggiata): massimo ~655 nm, spalle ~800 nm, nettamente spostata verso il rosso. Legenda LS (continua), SS (tratteggio). | composti: 3.2.b | UV-Vis, fluorescenza, stato solido, soluzione, bottle brush, red shift" + "search_text": "Figura 74 | confronto tra spettri UV-Vis (in nero) ed emissione (in rosso) del polimero 3.2.b in soluzione (linea continua) e allo stato solido (linea tratteggiata) | Spettri UV-Vis (nero) ed emissione (rosso) del polimero 3.2b in soluzione (linea continua) e allo stato solido (tratteggio). | Doppio asse y: Normalized Absorbance (sinistra, 0-1) e Normalized Intensity (destra, rosso), asse x Wavelength (nm) 400-900. Assorbimento LS (nero continuo): massimo ~550 nm con spalla ~510 nm; SS (nero tratteggiato): massimo ~550 nm (circa 0.95) e secondo massimo ~580 nm (circa 0.8), con assorbimento nullo oltre ~650 nm. Emissione LS (rossa continua): massimo ~562 nm e spalla ~605 nm; emissione SS (rossa tratteggiata): massimo ~655 nm, spalle a ~580 e ~800 nm, nettamente spostata verso il rosso. Legenda LS (continua), SS (tratteggio). | composti: 3.2b | UV-Vis, fluorescenza, stato solido, soluzione, bottle brush, red shift" } ], "indexes": { @@ -6032,6 +6442,7 @@ "fig-017", "fig-031", "fig-032", + "fig-033", "fig-034", "fig-035", "fig-036", @@ -6054,7 +6465,6 @@ "fig-061" ], "plot": [ - "fig-033", "fig-051", "fig-068", "fig-071", @@ -6330,12 +6740,10 @@ "fig-067", "fig-068" ], - "3.2.b": [ - "fig-074" - ], "3.2b": [ "fig-065", - "fig-067" + "fig-067", + "fig-074" ], "3.2c": [ "fig-066", @@ -6732,6 +7140,9 @@ "condensazione-di-claisen": [ "fig-043" ], + "contatti-hh-e-ho": [ + "fig-016" + ], "conversione-interna": [ "fig-031" ], @@ -6761,9 +7172,6 @@ "fig-023", "fig-024" ], - "crosslinking": [ - "fig-035" - ], "crossover": [ "fig-003" ], @@ -6799,6 +7207,9 @@ "dimerizzazione-ossidativa": [ "fig-002" ], + "distanze-di-legame": [ + "fig-016" + ], "dma": [ "fig-025" ], @@ -6912,16 +7323,13 @@ "fluoroareni": [ "fig-027" ], - "fluorofori-disperso-guest-host": [ + "fluoroforo-come-reticolante-cross-linked": [ "fig-035" ], - "fluoroforo-come-reticolante": [ + "fluoroforo-in-catena-principale-main-chain": [ "fig-035" ], - "fluoroforo-in-catena-principale": [ - "fig-035" - ], - "fluoroforo-pendente": [ + "fluoroforo-pendente-side-chain": [ "fig-035" ], "formilazione": [ @@ -6966,6 +7374,9 @@ "fig-069", "fig-073" ], + "host-guest": [ + "fig-035" + ], "htl": [ "fig-037" ], @@ -7019,9 +7430,6 @@ "lda": [ "fig-029" ], - "legami-idrogeno-intramolecolari": [ - "fig-016" - ], "legge-di-lambert-beer": [ "fig-051" ], @@ -7210,9 +7618,6 @@ "shift-di-stokes": [ "fig-034" ], - "side-chain": [ - "fig-035" - ], "singoletto": [ "fig-032" ], diff --git a/immagini/02590bb03edd6b2dbfb072d503043f8df1b67b785864e2d6d7f8c93cd9765fc9_senza_label.jpg b/immagini/02590bb03edd6b2dbfb072d503043f8df1b67b785864e2d6d7f8c93cd9765fc9_senza_label.jpg deleted file mode 100644 index fab70d0ac2fad4de04ea600973d0909c3aafa112..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19972 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 z 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 F{};AX+L{0W diff --git a/immagini/49867b0caa9c8bd2156dcd05bff0f839fec7340234b9b1bd22a850d037103b28.jpg b/immagini/49867b0caa9c8bd2156dcd05bff0f839fec7340234b9b1bd22a850d037103b28.jpg deleted file mode 100644 index c809c325022ba88753c5ac1968fcb9ae775900c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18389 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 Ge-i*-5Z}K5 diff --git a/immagini/62816035b1e9b813de6d5e780a28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg b/immagini/62816035b1e9b813de6d5e780a28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg deleted file mode 100644 index d213bbdbbc26b295608289495760f440e8bdccbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14962 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

?{$)r2~r*(cweA+N2}q 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 Z*DFZ0_gujYz~mZ-L3k{=bLmc z4@L%{b(Rp_dq1*a4z%7hUr)AnLC`rzk|b!Y34(w$O%eG^2u!V+qXtq^;fIkmd2hyOQaOI#NyHv9RxUQkvhP6fx{w%LPk%%z7?(7Zu4X| zt00&KV_r*hp#$p*eq$Le2+|a(MhS$?#nOh*TnIbo=cQ2gQ&eb@Yl7iymFX$~*qWoCBW2>RE#XQWNQrxDe9F?apV^ zLbh88cU=E>=I*pBX6|H$ihcM{Lm|W{Ng;+X_LQCCq3dsE@~*p3=ix$I&`VT{23nqzWwUR6DT-?yn4{h>C-aP76%a=`@`aOtI& zQYw{3%&(gtsLe%FKpnk!c<+1P%X{DZUUu7UH|q5|g+gYYyEz5aErEDs{unjJ0Ao_V z{oU`dbop}5I_oTgAVeoA#-~&pRqkE-D38@vao#t-K)$0cl0_2v&$R0Q zHcw_8sb@aUz?dC0Ww%Q8O_pPpmu*3`Rnn#tf`kP3XZ_YXotMs5J-@OGzlw zfeOlxk3@d7_#_R}G?`KrJB|uA=fZ z6M=A;Mh%$?L;^G{zG3ijic1puRp@y$b+p;3lFe`3VHk4Vb=N_@ zV{7xMW}B1d?x#{}#6S2YFL?>)oO2HKdYz7rjuF$*Z4HSXDau=@uGF+~@L=m%Id#yCH>PIAT`1t>Cfv+zH1Em*t6Rmgag*WNu1rHZGf0 z5PVAEugRzrM$LU|505?gA1hoxlu{!;Q^pt$KKNjQAmG+pZp9cwxmF>NCT-xI zCDIbCA(}cBTd$*IhmIYxVIem7Mv8BwDCZeiwT43uIFMzF79*_18IMaHE_Hb0z

7 zMBmC)U@S$gaY;;4tszW;t=EYw6+$G9!3vH3VP^MEVQTgCM*_6N9{B!?~&FctOq-OU$!LIxQb>O_28{=;2m+Au=lg}=ZF9I6Rgbycx#(m zt>Bc%k`hZWT4s50lmL95z}V#z5F-hUn@@D)gPFIV<La%9d;N=l5p*{*V1S-h@xn--`AFa zB->Ds&9US?N=nW>>nxsg@WFI-bb$9nI;3V(j1V}f2z7xQuKg<=#WF%lbTPy`hmB*D zu{5M%D5$%Sf!jH$}fKW4N|yv&B;|jxY#Ojf4mPc_*4o_-mG6WV0|61hbL} zfnH?#L7MA@{JpbHAy5E9AiP4L@-5|2+cN^9yp2p4^aKt<*Axal$~uI%nIPDdJDWl% zDlb`s?aiOfkJg&5uC9?FGCS|QGe7?Ek2&nH!|3enBuNqm2M1dQka=d4joG#9u%;hT zCJZ(OLErQfYO~SUtb*V~@U+$lj?9(o9^PPd9w75m4kUZe-I1Ml+65g2q{`zxtV-L>f%=etetf^C} z4-aRiC@wQw6&AFIxLQS8N2#leMx{brsUoeVF*ry`E8^i{q_sp|(jAs5%Lp1-vRLIM z7*DAXViHTC5D{C8kP_oEuP4=fr}H)^L@o$QpBM7}mY}r8Sc3{e4tn+>+pg?DD$ZMk zcQgivs3bLplN!2QKt`H4O|Zgl{K>RUn`bayNU)xh-}purEnh{WQd_%N@tOKfTF}lB z`V{R={(bQ{k!%05nli&q??%#{JCT1%ax+ln$hP5Iy}-$c)&2|e>uwqMf8)F+C}>Yqw^p=QQF zFQ+{JWES21Fr7ZaR}Iz&7@=td1%_3GjHZ(IDaxyhyz^PF!!0+MWhouC5|fu{_FmS- zUduX|u_WZ{=YEI%b~un(6ZbWP+E$AOeMr4b#e#`PBP9%C*=0j=0f4h%6UmS63I#dAt`WF9^M- z=mq8G#}kFfCm`=t_Hp$J^5~%181#6p@KR+C%U%)YCGZO66<%cj?l-ew)rwRIDnKAL zI0Md5RhFb6IrPXw`M)1tjE_@np+J3HljjY@f=II@=~k>QK2zf2gv3ZmBM2D8qo+(F z?TL77`C<$<6RZ=9NDRUlgfkeCj%{U&M> zm;CzIyzyP{WXD~0p;YR?8cU=D$_@%Dz-br^40{}U0L~rl{FHNT3PVv;+>cKW`#$|P=8Hx&Y?z}UVV!*Gi|0{{oBuZnH z!m4cX3La?<%4O!=!e_g$nQ2>QzKJ(Lk}q&GEn;(DF%!}p5{n?sCy@jbMAQOJHBeNv zpc+CFLJ|s+P*M#P{ZbO+Q7$uAZEjlnTuYg4X66xP{MI+0Zq0;YNEn7AzVS^ zKJ=jvarohf)7#rS_OfR@Dh;w?G}2}3Fy}QcUzaH)+DihzS;dxZf^EA;*Q$Ef3Zl(T zJpo}@;4^1_jK5v|M><4Elv+AaL`^fnOn%5RF;Ac;MNkA4@{%Ku;kQ5h1<&9802bbM zFSUnP@W_pKu|wB%E;{eaeB^x}VouacN5wPU6qzz4nOY4gENw8k5~7z?kSnX~GkYgK zbLJ;F@a;c7k%L?obvpaGI;L- z(gkZ+anGaJzAB&opO5f`Pn^T)Z+$O*MTOaP(9`cJElE&MRG5==qLXsKi>rig{^WPX+(@zo5o66ckfe!>uX0MC%SzDs1iM9}0D0%3#f}V!w=)IoJxBvG7 z0+;)<1QH)g5-q7INo6YxWKxX;jX;npL0|->I4i|iAe_h-ae_)I&&iobRTV-|E|3r}?so{)<%8%UN2#KiAtn*7vG_$*k|o2GYntcn z`&?4vkWy^DWmFtcw>r*gj`h)vg^g>eqC+#-SALIs0rJ>2;olg;y zGeh3LcButio$L&-pE8<$0h^kv!DAB63g~dq|B<}d8{-R7(PBL=WRPt8tzAOv`*h2M zOQu#78ZmwdZ-`%j1qT-MD{`H&%cbwR_gR1+#-`1;YqSeO?fZ-SE$V=2x<-?;YcWrL zP#Jut#=P4%Gd!=+?CI^RdacfY?9Vxw^BkqR>xb%;sI4^EbdEa_*+vRx{sY*8U9)FH zquG4mv#OxZu9#1&!!+aX9Iv-Vi9=*1N|(C;g;Gj=@+1h!D5JpKZr}2dE>or3tDg7(wyqX!dJqvwJeSU=fwf zDFf!#3(;U;E99os8$htvW#hbIA{b?Zun53za-ez`L+j4M_T$zUCd1sedkV%diu2xn z%4OII`69D+Ao|;o6?fJswkpg}-~h?C!~o%#Lc_}FPRWd|h z{aI=;3A(H-cY4^Mo1HpzGH7huFZ&4|dr00oAz&!Karxwm47Mc@wS=;y7T2ojbZz-@ z-N8HJ(FPlR{Dit|16D%aHNE{q%Xu?{0pBTT5A&yLEV*edvqo|Gg*&Ep?#q zK_Pnn3&E8xw?y{#)BwvcymZk4E_QGK#n6n<@Cu&uLvCEINO_hYJ$&$cAOE|&iBE3V zQ%*y9?P*zLZe;ad@uT<=ba%YZ9mH(V@0lNPoS+()j`ZYhWG!j?Hjh!n7WNI+jGRv* z;IzfusdsI{sH3T6raUqpziyhad0)i)tsvLv_nGP8*H0?AcO1lDho6d^Ilv+p`Zzr>zFYf#EkljPhgc|y6k!xAH%P*LF3>P#wl)| z^ha7s4E(O+7z#fjr-qSwW=+Mn`%yT(!28kc2BMbJCWMb^j6*)wa7@k@;+$e74r4pr z4r+Yg*{+G~vD5bVoyLu#H&GniVJp3N8Kjs#^?b_?|E((ReWrV!y&K>5Y3t|u8!NL% z7c0nROo6d&9}!#6jX&FQP($dI6DRxGmD)`yUyISS%Q*8s(GU1X(8mVM1^!foNv&|X zrbeH_^LSgif6?=aWHHN1=jRKz=u^M(wO_=tEx>FT(?>e*42^0`IBsv@-Gd>w^+7N7 zmbt)^Oqz(?=c!*EY{9f#CppR8LmxN&fy)ZXleF>mkM84x70F(+kU>;5k~V4l%Hh&3 zv|;iDqxgK-<|h5uuS6SNl!&6zgELk8EyGK0UHl;`d@<$3Ojo9lm&OJT* zm;9nwnmVc2PuCB!GRNxZp#os{=dCLpAZ?Y_-tHQlw_~`cXJ***U8NIEO{?ibdhwIs z71$6(5mhZj5RjMX-PT?miWR}bE7PXMH;V9`T5*~%CVHv8I8InKBQ!&hf-0Mh4m7Sm zw_mR`A^s&d5x_vn0%+kp<$p>>tC?a)2o&LXkQWx)NEUr>JJ(RIdEdmUwSLz?-G5w) z@>mYeA9s|2vs&p)rjn&Pkc?DNV-kG#PIXIpT)?yFQkKO`zAT#Cw$?TN?_-Tp9+@j& z5#71p9n7iS?BwuyI;c8!lf!7g?QUmHia5WLFDoO4Ye17p{Wn_6`)$Fb3UyzSRuqz0 z;c%-{uzE&Zz(hXnhd!VUyG;F5_@djr&tvZ)$##%~pHPc!14dE{HJLiL$FNSA9Lj1E zwey~oVE?UOTWq7|gm2Uwj}2L}`!U;?GH#4&fM;~A|4*+c^(wmEHJS8YWmWh+`D`&> z#)7QwVpP0Pp0rbMPpWt$|Gp$ag}Y+~=t?W{rL4{g(6u}S7Vn6sM06yKdqC%U_i6of zJ2!Z+{} zhoNpvHdeQ^<2;S^MX$?aKU?a{m-%pm2xt2pC6QuigiepTS$Bj4BlD*M z_?DdWKw9N%T{ubhy#$kc*T=`FP3E2T_11I=?v?It{&Ujs&ZnaVhUL0NLu&F4(6*M; zFIZ6`QZ&P_#biC3K~Na7dnYv%SQu(@M-=lMI87d!Ik)|L#fAsom!IMI0JS>7qu!^< zy@-<{;lj$ua+a9TnLq`RPynS4y$g_3G@_cg2sW1Yj_0i796DbW&4L}ei;QKCOf+Ir zn;(D(D2$gbiPy0Zq8zM))(Nx39F~JYBW)EQf&v1H*ptNQY9yMW?m4WMGdI)l>S0aG ziy$P{s@r;Y?)%F=g{ZL_#e@7OQi@2~YA-Q4Pq9I-?pw&%7P27vyIx zmt4iEe26hU+DRFy))Dka#fW*+Hv&&Q+UCh z{zck;`AEnbY9r85_4M>m5JW+dygv+RL*!Mku&@;8TYHK_Gv>#A2;a`_xUZ-81#&g~ zo?s_*W+!S>QLc`zDEG>A`dbu12~izy8ZIRQ#Y?u{e-vgQL_=MHf@pTn0G+H&^4PRY zdZ78>?4&BY*SPIj>o#h!LWX3M)+qKL1$MREk15AZ!gf1|tW@YBTHqYg%Aa^!i`&XO zXdRg&wJINvR>Ez1>omw&sHrBQ_x;YC;Y2#aAPI;(03GI7poCSrob~|}ZQ^UkE-kL9 z#BLTisA?0fgX0O!6lX4JFFl7Wz7-I-&W4>Z&KnE_yMtd~!9>qeWrVZ=H8B^WnMLwKUaiX7FHC{%AW9(>vTh(<%)e~FVD#u1yi z^swi@_<*^{50AT9jUFlk$SyG4TqCgGo6FT7A6`B;k;Q^3!M#cyCo;bdbnA#A(syBr z$x&n^4iNTGnqLV0^Gy>`>_Bzpx5(SeVw9H4?Yg65cXF(~=1{Q9K*>q#d3)=Nk3*m0 zcp_5A?q`S1at9v+AnuurTjdn1G&eS`?H2Fn}Pnk7C4ls}o0*Bx~zsO*bd{(TFb zYbwDN_?`)#(fGi73@>%v8fF91^`IVj)v|DO3`!B)2&n4R*bSaodE+lu5(54cpT&w3 z6Y*m=Na(}_XbvoaGVB~~q7jj1#6Qa5VpgSiV)OJM-TW|`Ru;axa4OF5&;B`@-=fu> z^f94{lv5>gP5CAi2;N1prp`>+2$2GWb?38Eh>|~|kL{vifAv+~P+7}sE6AKp&`DZI zPEzEHaPZj%gFx?O7dbj+04k7-jucY3S*l7Wbhoa$J_mL#jkd#^AdR=C>7B)#y(S0H zLu989n*uITscOyZA06}Wp1ZD&^NIFs6LbPal6w>TTxN7yDySrp#y$=btoPo>OJrnnYY?dgpaib^J-qi8f(Fwmmq(tg-ETh@;>?cyJdOO!}|CH8$pe$Fo|!BHb-42 z{JC2Bd^{^xaXo_6n6Sds?G=2jP;Xd@^*$2`45XBS^y5_Xn2OTxW%j-NST{$}axj*R zJ^=yB0u_wz*SXgvIaUm7{vvaKNM|!cuRrtG;OlY=MP}CR9$!`CeeWTmI3plzvUgcj z_7-H!sgsH?R#tfE=@T;hLwmJ?$FKa0ax?=JLQKTk;*4%o)U`IV@3h({)OYs@gO9c- zCvfrNd1-|*1?gVjkK!YwwX+PL@mM~UOBno~LdLkf_77**6al0*jx+aoNSm9sGOg;s z>v4Vu(*kmt8jqh?Hb28pKHI%nUGMxIdq+kEr|q?5?c)wru8|vTb1l=F?B~aD(%2zo zT1ERl^pHRdT+>t;u?KRdi&1u9vYfRmhKgOMef*wjo|V9|xbT#3fjAyrZG zZ8`V7pJ-k$YI@TW_ILg7>gtcHKlAC}_5wF7%X3NN3KtlaRN4m5^XVG@Zu5=vQs3U> z2XFYC`!I(Qx{!W(dvfX~6?PA6_>iIv-U8oxvO%*jJK2KAz_x!H^4> zD9}R5AS%V{387s6v&JCndcK0~+ zf&Vm;yS*4ng)J@MBDpmC>iZ@0kspWGZRTV6>c;79t9OGrOw)$~EFSpDe0dgZ-(_j? z)kSANWFRu?x8h#8naFX8*w@}x-Io92iicB@;3*6v9gF0G0pq^8zkPW)@>1GX2qMaI zv`OJ!pWi4<$#fI?{cu$n^f3RkqpQHLIp8mDD6qGmEXzOB-~AOHsq&+?3bddBp&aP< z<0cS^8K#x7jMHSSh)o1LK*h6WfCf|FvK9FN3F(*KU^3s2*!}JOoF3Qr#+WXiyin2< zvWWTQtN2?OVXH|reMxt;fO!hB9=W&+qzs%*jW-824EUl>hMF2Yy;Di-Qjeop^J)*l z0rQA9F%Nh#6uuzEx@+-W7&nk7Nl*X<75rvGjJqv{l8o9lSF526(a5df0KUZ15uGfDKiL_@?#-r2`9Mne{ zo9-$?o={%VKHARfXM+Lt`1m9z$+t|d`~ZrAb_aaxJen_HcB%N71HK%n6diEpeFFGE z2@dY3lY)h67-KChehK=_aB(9=_L2Jt zOL$DH;<0+6jxM7LxuISb64M(&uS=`+DME@%y$9Gwf0vBS3~7u=x zQiMbB`!CFpgC%U%b__UWxFYEl%UlK3?)Mz`UWec{F6U5xpi-|OM_BCf*5dwTgw$9?i{fA zw$b20&8~SouXhl;nvU<_Y<)FFf^^I-gv7|E|f4E_X1QZ7Q+6OB)R7f-uKjU)>uaRQ|CwASTP98o56V6Nkl8Rj-yd%e{3C0N$@#0+@> z$8#TfhSWvhX-x07fB{m@*=>5qw#d@IhbZLqa;dd9n*)d-cN0g^$w~BD_*OS!NUxWo zZk;eU)N>F`t~b(p+rcuUr!BNqQKr@PpZo}CABg0}SU{hyOm(*H=N87@s++-C+wppD z59hZH;4Dr0^EcaEJGxh{JN?4s6Q9X|!65-gW<=so$Be3o8t1>Zw6sXft){MiRXTQq z6-AP{Vw9pLAWg^phFpf4JY1wQi0+r8IJ@J=kId@h4jpEHNl(-i4%gJl7X8q&!#{EC ze1pPu7*O!8qQanIo#5L6YErp|BBB4Ck)el=;W4jLp*f|yzSy8A{w|jFts9X-r*jXX z?G$0Ucq~;8Q-Wt7B7Ajf8vS?Q+IPI(C3pvpf&OeG2HO4knyl)53ekSPT|P3>irR`~ z0?kCd(GBxa&prd*xOhgrCU~8R-e>-F&YPQ5ot85>@r!<<6h_hl^)P&4D=i=p(jvRc z(J7Fns7TDjwLv!}H2Dxp+nf3{EC?e^#?}EAhOj96R;2YG!eGhbRd=8b39t9Ywgt|; zaXKD%nGqw+q-&(r%7?K>!h`R3#LAI~%Yd_GWZ39rqQztBGD=c3BRGtGy>$BY(S++K z6<8+EHgboxdlf$>I3WQ%|BT7ky>FLsk}hgG7{0wrI8)g*R#wG%f4FGDW9DHHM<|Zb zK~#jrk9N$W0E&vLkaa@vtPdpE8u}cn$?^;ITisY;+7N|KEMcQUBJL^>BeuXCBbr@X zedKfD1WjOSW@xya{@w2a_KV7 z=_IQH$avl!wzXT`SwlpPC`UUUKAEpUrua^9vv1UW(dz5Y6{|QaeHHb&(NE>Ky9WBqR@2=Dx%F_6RNo@XOt(8xP;Y zk-_(=Mz|QJd-9rwD0(pB?S$XAg~aCAC!>a!qL^a-aC*=DnPjdg+A4+=5x zbv8c1+z~DIi9fljfak2+sdZb4+oV7dY3{?K74{-%ul5I?rkRL;;e|M$kX7#y%)oQ> z3y0P0j8SzHO|&|%KTlUQmlHm$m<6ExCD0m|1yXqEVdzeEAMBbV9qL|YsKr~Ec1S}! zlf^NBFR=&0>h+ zc(ZVF9_@Du?IF2+2xXmd>2fzxuxRSY=&B!cMaTYk;xke=^s8i&^2{lQnWOuHv2MdVFja=^e8_PM)(IBsLYg1}smov(hro6Vt3q>(6UzH_;I)VclC&<0k+ZzK9kd+D`&`{x9 zMFK>T$PKNOI$v0dt7lvUpO$k?6I3!2WYwwNZ3A6zf`R%QF(Q@<)@sPHEaBnVU9t~P z+#Ow+Z-V1*I~E6`(TrR(9IIPy3}6ooaQMp%LI2#ge)we{J1P7d8tMH++9k5)3S@1G`Y_Tb{fYBUU_-S=OxfB zx9)-j>9nv?DmineV1)fn{14cl_wGBMQ0Db-`R5o7`iP%T#*WvXu8AF2mH{L;P-VaZvDr0x2uzV5Q321^bA*AolvGO ziJe+c^iQvoIqP~f=&Fo@JDiROc!P&-oW|`~exPWy?OeSMLVfeQ=DtF*=B+&wSO2RJ zh84t3Rr`c;%)}EvwI+>yVKsm*b;0fDDlK0GbA>^Nz0K?TZv$N- zn`_ghKtm=#<}h&GcRj4>YM6o7?274R^^+t(9GHka_sd==ga85CaZ4N0e6hu#!we}9 zRWFkq7Dd(=+5|;k205o=-38;P-%gL7*O)=N#u4EZ8$=LuMQT?PO#|@Uk5}Ey?xChr zW%!m8`~hCY@RI1=_%^UeK9@5pvVqX?g>~g=@Kqkn`|*NOMs|RmvgAc88i59`#2*;f zqw>rA@c`oOE+U+0(;IRR7B3LUAw39|lD&XP<<1y=s{()ZDccD*!L!dc*SnO_(f_xIOegSSNfjyIF<=htvW=sop(Mr0dn z{iFk}@1I+@wnp)|Ml0V^$F`YwEtB3>Mz=t z|77i6RN@-SXp4Lq!QeYQD)1dr$CULWZbMTd(<&bTqP7%Vf1%idCrv2vhx6X3^(H4E zN;_3{&+tIld!`!qD8$yX5e^(Mf@X#rw%9bx0^%ND$XXQ7qt@ZX2gc>RHJOr!<8z3L zP_f(?Wdw^iB_}3J!;~Rd5anU~+Bn2Z(miTfH}}pt3^Xid zO1<}sXJ>xLyFcXylYn<$*zgO_7rh+Ua(#QE1TXBjs{Dn?vIg^UBK7z$Z^~BZxB=@T3D0SiHcgGO;Z1cyB$E#i<+?Q|o};Q^SZ0wh3B@afD=7zAk--dk=f zM~umbw)GJNMXOa|=PMj+9EmLGJrJbavpN&Q(Q&F;woc-bv06qeQ?4ZyemEy23xo>5 z^ytk{aIFNR(?P{avS)YlunJvf)y=17ipTm* z!7~6phfC8g^)j^#a~VMEwR@VvTnXzB(awrySIeoZ-4p9CXWV~-+Jei=uojSB^la!1%^HrOIgSb#DQ zc{2qVp%3R|L%3vALB$^y9iE?luUi8v_g_V7h^yTGG* zSn!hWgc+TMS;EaHtLRX&WW74M%I6}3pWVv-h|Uhl>v0w`T^Q>ARfTiZ)x!X&1AhHgoiZQbc#a`ISDiNf6wfcTY@5wf=hM_PBcPI{+aIShq+P zZbl#p6UQ30*7>B7@D?RfUx)oO!q4_i1->OyJY)Jgt)Hi_q%%U-2bB z`X&6Xh}tnbAvs~MI2^;|PTGK!j5$%ym~Z&9@Tn2_hspX|XNp_OtLQhfvSEchM^=HVk)?ibAN9ZAuzH`??q6;wyl>=ntd34@%RTJxeyR0-bV{W3 zFmGiP{Q-kA=QJSn7T_F9Cl(rOE!%*_qD6-Pd*&gH_epr#8Dl14VofV76;p|l~u28ZXVzC-6Z5i63hxW+!sukOv>hLbHn`f!B`o5!DmH}V5$IG_x@pR%n4lHylkz?>Bt37|z%bsZK^^=ai zn_EZ&TlP88t9ef2ndXyxcG1#i7IdzaL$E7g8(31n#5OafprXTimz9wC5uFVO$*E8C zj1f?XYK@9rW`3r;XEXPcaHKBJK{bGLiPcthE5+u(9xyCvVvSM=UN}2RI--pTM|>(U>@~Pf$6TX; zcPip3M1Em5AfV6gq@P0o&nseOW&19mArvdHUoxHz(D#Btk;r|oAdWasd_WcH`WPt) zcAMiSUr}SdTgyG-E}P(mP#hj?5XtlNSxX$V-{Xj$`(_9Puru!6HHIKUF0QWC=k3p1 zQiuTx2HjkCb0XGdIJ5r2qdHO;7wu~63af>!dpq+%>IJs>5TwoB*3|eP2ts;0Ef>zFZwHF9Sq+<;7X9Il8rxeXiIEW7gl&;vR@cn_ohfO+&G&k18l zMPmRduv+GY3%%U8$G!1oWlw#fb=m{cudguJIva8e^!9vOnRxRFtx%;|^8ZEf3s2Qh zL2o;OWphfO=g5^tC7m_m8*KJC^%XzY2XIT91wF>$Ktxtc(N(Umm>PJ>{Mg6@@qEmp zL(ohNPj_AXn9%D~E#=m%)i+tS;@Uw~HXP&4`;hsu=L@sp5XwBp`{O5Zx3#WrulKQ@ z``0Kx6x53X2fg7DC7yuQ`xPu!de>g@^U|^YpMPuZKa4#)^pC5t{uy^XPC+7rmj#f+ z;a|8nd$puDMg;3;XvC7sDY8?tR-M z?sMmr7Hdj=J?rCdj5O_cMTEY+MoK!Ze-y-)>%;>S69FOtwwqL#K$*KGXQgq$V_VG% ztv>$sSK>KHZg6pNk;Fx}RQKp$H6c4eYP?yk(i!CT4({aJ(upw!0vRUaxsW4+MRJwd zQM~;^j89muNeW0gAigLS8V$Q)%i=`is$Oz8%6rq@|rR1POa1F)Zd&}Ye~g)vUGP# zHq43wx9SkxZZ4z%^6@(N9h8r@qI%vjHrJC{Gwx7}R^^^0mr*nF{RRirlkn4kfWBDd zvz0O{s~D4ciXz^3L{~;*Rb~LR?A8S?q7{3ukhXci=K$6#D|SPMR7M9wSOk1=2LzJ0 z7v4r3;@;d+IS*T>&h6Dm1h0)XnH;bz7V6W*a=Poqn)_kRO4L818M1z~S8li{j_9@7mWqeU@Gz( zFI!V~2;vqo@l)`Y?w`BGxX}Acf@R&r&0v=umw;{=DbJn6>a@YaC9c;yL1|q+cgmpk zXcp1;;yElM{*R1=M-*lFo(RaEu2{T;YL0Y1{5Q($j%?P7IGnq}9%bl-{_t57*R2_2 z&jkHBGmL`V@L%`!gh_#-c(uT!&Es6nTZTUwwOm%n zF>h&*ypvY6M1SJYkw3x0^)lFgjg9GA_|E0(HKE>rx2|@(z2Ka4wDLKn`uKev}D7>v%=A6FT^>65!?!)zPY5-O?j7AtR7M!~P ztC5vj{NA-u{3o(aws&EQ&PYZf4`FNtbq}qgqnlnN?UI5cI)F3^(Bz3q(oHT(B!NF3YjnEFuXxrXt`)zI9Ig;C-R;;JjZZF?(W>HksRk1K{L0jk@F zK3QN5TAF3MRUDdyhmA*#zbVi6vkV{CKv@&w-%Y>wjsD_uQkLLFa8BG{s&l(8?kiP# z+~5lNk3|HO#D-CUo}nm#6ny;d%jVAF`Fs$@Ue0=z%U}W zv!g9PtJiogkFED$Q+h}080)7%j<7@8B_C+rjv;(2{!%SW!x+K%SH_H3CXB_I+SzY< z08)<2Jt4U19x5&yC?#$a)MxuST*d69D>$5TIz0z{G!u@U#>i7{Rx}I?or-gf--W-) z;omW?vkDk=hT?knTWj?I$b213^Z#tX*XYo%_&B^UpCwCUGO{xsoe<$+o4AGjM{`S~PwO zT7;s!+mM7ClG@^UKVUSr8$}WkG3r()#$`EkIe>1nk-ua8vZUQUu!7@J^%lW^4H&6+ zU>jMvb4l8n)?b(f>@CSMbPkPXY3$>R92#k92fNaiOp0z^Hnsvl(>lS|!F-f**Q>>2 ze`LJoU5qL#H%b4WdI6*}_ zv+OkLsK(<U`@SC#d?B@r(@%9gWNyoz)gG z37BAwkNKb*w&&M=0q?nY!t(FzaHa1xx{PnO?QaBq+Ou=;B1oc9+8bq`*nzMH13Jst zflFoFU=50e|NRFRc_34bw_RV~KHt!-)1s)}Z$5p-Q27XZ@ALdKJO!5UwhUG!ikJ-l zWFKPC@UR?MbmFA%mey_&{{|rGeP@(3I+Nrz6mzI=uR&7e}{u}=IuYFaEW$Z&;D7{?^ zs)~p2cfu~m?AJ<89^4BYw0Mub(8e@}nA2ZOjKa@6F~RA64)V6wv9L=umflejFQwj{ zTYryuZ+U1r;W0zv|BgvFe_R$pIh5r=2;tYO+>8`cy=3YuymXDko^lcO)*~ST19$nt za?SmUa}TIFf~-r+A{EsHO2jq(&!15p*Zaqw2D3>;Di8tM;}K~^K(9!R*8uE znSg83*TEf@VIta@aDEFkRkNubcPR+ySA{soCz61v-ewOM;yLRKGU#gIim z64KGeaPsVr;mls~pdl-0+8z()Fqw6%v{ii~mu<}(zT zjF~XY__>`#X}i_m`Ts;MJCXl-B-AY;ML3JF$P-a3#H)06?|#(QJfxxQ+@zI~_@2{( z!K3sGCK!X1kQkDz6-hPCJzth%s}eMuE?~OGN|pZ6fhg(AE0hw0NdXTh7D93bQyb2? z&xG`Gf~U^!c=l@vM?b*WIV=3=Pb}K3 zp%$@$r>0gUjYjgP)TE=NQw0z6!BdrMW7>u z>EhP{r7uJ`LVCliJ_7_}Abtz~39&Qg43y(zrIe}GKIwg>*jFXYSv`OK+L2PE%Q#1u ztq_>ryDAS34rxjlcxEx1m!E6Z6x17frf55Zsn`yysnK*Vz7hv zHUa3O6W05_Wt|EDvj79%r8!^84A~82|26)9+X|dtetE>fM3$_=g<5XrYR7qxvNj-7 z2}-ETA9E{VZAEV9f37{R*$s6G&9(6%l}?k3gGg1N&^rcI#b6MTl=@JeQj;x zLXMx{vsgvVaxGNYRE_(}jWYI$t)TNaQV9dxB52GEk2#*Gs{hBV@I!D>Cy0FZ8$|ud z#=;`pq!;=bB6}`ynv5~`sU$gX)pWI|g-po5IAI(4r@wT@D+)7n7Vo!X%%^N0{4Z;+ zSOT@4d5pAJd@5GLHLb%1+@QgGre<7!HT_G^R%j}?lqV>L4_^Y4c&H9CKuI!1Y~A~F zqr|`s7G#Ylt*H(|jGveVip~6<53qZJiqKWS*3#1Q2vP4$Y=)7b7Ql(*K4aL^mLK7s>kmw0!*Tm&Z&%YTSsBGGw%?ws6f9iTwznS`tXcU^_p|QI?%xUg3au=$Z#=t9T#@C6J0y8 z(Peh6;!J^5#8zzoiy6#zgwEK(awgJs${S%N2uE4BL@TF11r z@V%hkRedhT5fnPh?U-8%jVZ{bk6v-IX;knlHCS>nW*jKR939~GB=034E6y)PF{Ph zPsq;=cK4K@cjEw7y9hzMB&=%Mq)3WDDOq$9K)0l*`Etvuxl)%d9J~Ri?`3QR(L}_+ zmR^=`Yt);zT8QZaUntT|8T*283aEDZ~l+nes~xV8s}esRLpYjbb@mqBXl~U!p8hrmfnk4mt6-@O=QPtK@yeC$cKk1d!2UM}aur$(p@9A+6{_ zsJ=})P6Vh*OHj?iisAF>?NqZB>9d`DJ7CIs?_<7bVt!?Q&Z-h3V&|9nnA&Wse1fFX zH`?)SL6hggbwW%$@oHAlI05L286gYbO)Fjs6(MRVF*bMj`F|xqZG|s?<-zGI zcuZIqX!|cPLq;wt3D<>-luhMAM@bt7sl-RZuM~zu+GeB&bavMr&eXtNuLTADh?i)! zt@SOml5NwckwLGU^WLE#+1wX;=QYBGw26~RoSd2pU^PD}virlh8o@V5I&CnO@8Mx$o*rb@IS_% z8MtvQ^dd>@ccLOri#SZy{39Wc{1%(0Q!7kW+dqAu(3^IR9~d~B{-={oBv}>Gm@zpK z(&@1<*&A}qH?q&YX=D-&G~#O#ikv#h zXn>iGrbwlz5@H^Py3FKM9vv230!OdPaM`N4Nvp`c_(3eNPMAJKHB(tqJYQOimc`Z@ zblfyCj6B(fm+)MZ!GHl+2DR1s{GYoREy<@n>;=d#XyFFoPv2LcRZeouCiSJ4u#YLd~Dx&%}yQ{G|;=cn{* zMQM_)S)5Cyrp;_$(&kc`4TNsgJd28c?UgQ(R+FO(ztE`K{Xnfq7X>Uc`b8@vGesNO zdo!LLm2I5y6lsA$B^F$2bHhw%_}IqaamRpa^u+qi;`a#CefSlUCHW6($-}GvBNr2c(ykO& z!ENWBbYv~g$Yqj1n89tYR|HIKI@GZ_*1}y z3?ol!Tr8P8=uLfNJp_M+c-d1xa<1{L*O9hR1fQBKKZH)4#K%RR7d-p(;u%(P~ciP zXUyMVE1LQN6b5^btcLdvHHgDvEm}eTQEYldtTDMs{a;*bSD$}s5c&Tbz$BeSCQH); z+`}b$mvUT4PhfvXp@JfcOUR|yF2l7``Kd|o>t`D zqy}vQs?Of}6%>irxfIWJ-KV6?QByU#ka!pyBGn(7 zRH1d-N$-1?B=`7N$+st@qa(av%^maOG`zZJsroazIy(9yy73}Q?UA$lTA3KnYY>Uq zR3?r4+DBALxQ#kkhD(i!5FGEQq?~tE2pAd-G^WhAFLhizT5zw!7b~y$54>dce_nHQ z(uqFp$1(JLm^?;W?VeOjU(XP^}gRa#H-c?wFlP6-PjfeGfMs}b5wWjg=_7mJFV8+kQJeAC&Yyily>Bz zG`p_!MZHk);eEN~oQJ>S>FvEz&3y0AY0LC)?Zg(_A*}nzk4%O^thfWoz!`KMe+R&$ z2n^*7WiRHn0t=ZisW%z!j9ypUP}_2%?c&k2>{5G!0`LCITY8I4P$l}Y5i%hAC-HoZ z#rfz;TPDMVm(aeqV#@DuKtIROZ=;HrwOzvI9ojNyEe3N*r3PJC=AMKIZ}+lshd&8C z!JL%0kc%~<4zD0Z5{@jQ`iEFeuZn8qD4r*RC(nU`RISwzcks%n!Bt~l;oOJ7rW8z@#g*3hg_VsX znhl*hOQqE}Jt>YqLCNpMIbHqglKEAj!~4kd4&+PH-||~NhNe(MOgv)A=a|<%Zu?=> zz%Mi8^;&u+`t$ZgmH9S4vF8mms+K$H^B8Y@JA4qP9DEI9PyL)kRz>Q2adwmD@>j9b zJBNlbFF_JGfr)F71CFVVS}ElpSMDQHg%Z1U+1eAHt46V*Sp444$Hn>t0}CJG(Gc*n z0rW-)F<>rb-?H9JiySh>(85P(nHUlJly%GH7s;_~Z{(h6gI zfm&>Ly?pI=n-kZsHXS2ZL!741_w2m!Q*FNCopjAnSX{IUZUtfe1>kT^sxmKc3O*n^ z0~r8ud~ZETcvRlX1w=!Nw2aj3G3d(FLl+jGs>2rxfFB|83rqoXJ6@qx8fvOdbGHx> z!MC2A>vv_gEAafKbk_LL&(O<6TFzfnY@*`q|IFMHRO;u%OGD(wH^w1x<05QcB91n` zQ>kFx6=|V)8AI~Mzy9#nvGoKWwa>J77^Yc34KMU?)WG`|oOFoVk`UtmS#9~DJ56Y! z!{8F7yKVTS+R}il!aMUQX}k4x4ClJx{2k7RXf>GnT=FC`ma-y&<5)aj^hZ>^dv=SdsgR4l|obxCGT2F*CA!C7SmPOuQJ^JqN!FnkBF4HfFG<%$t5uYWkn`z z#2$nl8I4(V^{6tV05NAX)efD*-zO9W$d}>`IC$o9Tkt#ET#3d#syddV#>vvPUxYA! z`>XNAaYlhVFFDhLq&Rn`LiRz`gKjOYRYdk}pSh^l6i-LsdH*b{2R}-=hSO!5v`8Ev zlDRh@o9wjrIH!Y-Ad6ImN<}nhCQY_jWk#Xf-~j1hiomEHiHQ_J&f=ee8i=aZmO-BgJwbQP`q4Usvj4-UT?37oG&U4O@aeZjA4q!x2H+FHyYW+sE6(& zQ8a7)BC2XT!P!B?9Ehv?K!IN1FL9JHjP(txC8lM^dQfwS!3ptm~VC{l+N&0alisf7ttrz|7Ra#>0 z4r?5{)2RskA&T=I-Gw$^?_05tu=C026V*)%O~g-BgNVWE>`CNoeVwqOqNnEkKEa#+ zS`YNsZ&C3@kePXTM|(rz+QAb=?vK}-h*V~68f?FMQ|m# zh%Ijc?EPd*Ke?hwqC~2TpaE9u3l;rLvp?>`@s^q60<0Nf4PK0j!H(RIX__>%@}-ku z2v%06*KFIt5;Fa6{<-mj8Xe=(DF{=Th*};X*ZrXJevv06`aze<`UeNi zMur4^{sci4MRihil#;Z=l5C2t; zNi%F?Y@E%gF?>|0{&3h6;ZEXG-&2~AQq13^mc{2o9| z6K$x#`RM`KD)jA3eD!ybw^VXvEend0^Ae=T_3!H!o*U3yVhuD_t;TewbvlW-0S+tl zQsx)+x+RY`-(I5K37yPRwhsep^yOcEd|-}n_V?#waTWHPJ9m5S`H#r zTLt_fVklKQdQK!H>}lCt4ySr9>l(M{UsgP3NFi#J10kT)irFQiQefpI%b~RN{V~u|c<*`=D!wJx zv*jP3qz|hmdo6SPpw5rWD%b)41XHaRDlZpc9alE+h{*&>wX>%W;4jjgjougXx)5Dn| z#-NW{vFfojpJ7}DUN{0ajosr@Q(k06t;lQ_Wv+hO;GlzgEkY5OhCy_C1d|})X%f-F zR>Wj=yj#bdDF&gAuylo_w2E7cTb zURnu-E(1$?=mk)SjPT(zh(pLf$VKRux0IJbtZTR2B)MXSCB&^*BX$E9)q%tAyA7HT zeiPSft7A!1YcMrz20pF`7rBirvypfEL8hT<>3G`vC57)L)h0!bJ+K4g&K^OQjDoTA zFGJ@Y!R5{mI7Kl8n=tRzL=3b-;$Cy%%4uui9-HSNMZ%YvuFk6>N0aqw3%zn}JbBdE zucI;n+3X-r*kAYUbu7z5(Z8Y4%|6qx52K62lGe?C=u&BBY!&zHH4CV+OMHp*y)GHZ zA6Ys=*4!@<+#VkC;T7K2&B}4oM*rqLNuB^BCMmkbzAdkC-CDM8S+s7Mzs`C2Uly-|9j-Q{OwykB*l-yPBD`(tQ(2B2BIpU4b?l^Ahra#v| z51LTtj+CB99}~`>PN-u5K?y9l4NVDD)QXv7pLm#P?5wndid1;2iuX?+YN?Yv1G_9R zPZtdL#t@^Mk(Mmu%&eKUy`^!1<#rFRx-LJc@;Ywe_!pMt*FH}uE(>z@iy>`Jbv#i(((Pn#Z%MnNh1Z zTl~)NH9VB%d`GJHL#9OwI3hNit=-)mALl4)eIE=~uSg)JV#yBqdRfhVVdjYRLxB7$yy zf&a03AdpuF^agJY8;rxv2VcQDFXOETS*ZDmS42qf5lDXfWax$)O3cc{GMR1O0eVaM z-#?h6`|(RBX%fs}cGZ$y?>x|y2FtaPEpVHAl-KB==CryKk-9F$z;3Z%;r~M+OHa>q zW_a)_L9f@APzOdEupx+l{|Z-mNn0wmkE#H&%Eu@D;fCWctpt42L}KT`yf1~<@}V8<9_i*`)QpDIA)H?xEeq7GnWLY zzOgpQqizRN6=g?Ch9`5hTzh<)A?HSH{-a1%FH=~G#zq#Eon2t{<%s&0In~~Baofc! zTPm^-QC1R_9if-DR9PHBhGyng$hht7#?W&8k-1gqni#33Gq|fyC;Qv{2>uUGnx;c0 z%9E4)ZG1)P5H}DT%+I(Km@v{$alrlSeR@#z*EcN+pai`bY{q9}=UF3(C}FZ{QEdc8 z6VO1y6b?P5MD^q$q%O=T(5y<6z{Ta% zDijYJ0l@!;&a0VO2DOsC{b}**h}a^Q4CU;Tt%*8cNdJ#Cq9UuY zm^6$=o`IYt{Q+fsHX5|3T460mAxna9@Hqn)ounwzCgu@(%uU>%NCzT)hchv7kpYX% zv|#rR32D{gw4X!y!`Fd!Tf~i+)~eNN(j{N}{*IkOS!5p-=Q}ye&$H{f?WepRe|-;0 zB&U!;2uuJ{Nf(z8%7(Q%Zcl!7$VdNbVt#aVwhiXmk;q_BP>i5PvwE%igFV<9CQ0?# zKE4+vcv~duBEtsTXt;)`6j$_xeQp?|=82soFZXpdLhUE-U-R5Wh_S~bbBa=z$ael? z?W#_T?iwI!9NUK*h#t^_omB`57B`*6)}Mbp{CHtveCp9!ndgx;&PPL&(JKTdCp0t{ z)f-3Ey-yr^jXnAILedfKqvgGjHRM4 z^{%`#?hPV~B5>dr{u5!bFpcq0zths8)3PT_Da$hOj*0-@fr!Uc&E}9P5p|m61z1M5 zoPFy5g8WwadHX$GAn4e))uoL^nV+YT56^r^4WDkcw42-nme!pFTI+lwY#rKDdukm9 zTkN;T)h5Ap2GNJ#x`rzebM$!=)y#mepO`7DxW00^WP~_sdcd7W&CcJZICE0Mf*$mW zs2e$E&0%$ws1EAXu^5My{@&yVW7D6hkp|(`W^K#)y9rLD#mp2(qq4X5)PHX--$C=g zkIYi88fsimNN*0tsbEQwVaa}Te<{RJ%n=3#qj4hne4-XVbr&*pD82IqXi68`mvHMD z@Q@o4vlz0e8s*(^m@mjnBrM`4)G!_D_DK_<&YXZnF3(MdCPP}>!6FNSlau(49{;=M zs(!mejOo7TpdZ9(?9Z>Zn8@UqFU6H-r!2qKLY8=(MC$HS;MyFXw#60aC7mYWgv!Eg zw2+m-lI9wsKj#j3VeF3GRTM~(>ffE`MUzGowM5a0z@wYv!f8y`0o!Q{nVZV|4ZeKC z`*1s6N_e?N))E!PLRR9?RzKaU9PF)%yFG`g9o7hvMi8VAUnfIIM(_?n^G8Qo$K;e~T4*L*jAA^B%$1R2>nt%)|m&(~w9Aca?E?bSxEuQ2^)sXGR{6pZk_M@9nm1 zg}WsKngt3gVICch*TVTJ-alp%z9b(l3&)PKVYZOWic+IcIgnwld@0>3#(7kytXB{v z)(=Vtz+uwMU929T&|u_xj(ih7#_zeho_(L$y(6#TNp_jGMsp6vn+UKn_B_aAoSOr-sX5AZQ@E9G^SuXKmuNT_|R_6|dgh z%nbF6-jb2$8}v`hho+;)uH(#wv0+aP9%#C{?s%kMyJDTsUI9NGDB9?@Mqj4O?tdufn#h7g{K&t4rewGd&PTRCPqvQ7Q z25V0;1r;iaKHP9=4B9zn+VXN#F}kI18-|^62xL?Bv}@As^F7n4=eOksgU)54DcvnF}wzS%(j6LEr_ykkr4EMUlyU zu7Gm~@9HLP`dJweJoXWhkx_o$Kr|MckD}1JzCK76%HeV0uDm2C#5f{3m0ezhyI7+Q zFxmpS4NxoEbv<92GE*-@DVC-Hibf)T<~vitq z&605A8Q``~PE)Mj7cy~<Gq}O(wRg({d;X;*Ek|l4`#`sCpVTPji~6S#lcMeP}c` z32FGlz0d%2zwYA*v6Z^t`nTlc9hWXli_IXWAv7e+hB<>%yTc8wNUR9o{jV`-3`JBo zCVEAaXgd%izTV-5(wh#W7#2kp#Rh6HaKfqAgo3~MI|JP!zXC%ASV=E(QrKESa~eRsG1Y+27D}N=?{Pv2{?@xg5+F*LYr!;tZ#oT@jPJpkagL z;UYwnOaeu4SX1NJTD(F^sPM&;p+(_<=m?fFXn{?rmPSsEY0XHrMjOUHBvC;Y%0n0o zr0DrKLPFaB+Gy%gM8pjLPmWz%u@Nl68z#p}ygJJ1Lo`xd*<79XO4{s>Dh3J*nfc23 zYpZ>;en>`j645%1Q@`L55s@`VUx)ntqM>{kE!s@cv9ycP%{akrN$?(Ac2w)ChL>wJ z`3|?dh+n4SY6cYuGweT2OdKN?6h@5aP>3cK2~=|e$)jjsp(jJ^>qg)y!VCgF{%*&! zIo|u$2MK=}=FGbjGCO~FusIABy!77<-kQ9@_)p66ri9TmZca`qp(BBg{(B$J9nTgy zk<5iAws^3Li9h}X2TEK*8BI-om_<*Gl#=3Y`;&k(QvB;4;!i|uBcmDmLA{j7d_{7R zO!&D3t2sGq>Y{p)V{}22L37%3x|4eV(@XHv3er^*7|b7!6|((rS6)xCm?#twM9{Cwu)1@c`9}AS$U{ZNJ%;ERU*a#X2bjLc zt!iz^`7s--4Y`XSNlTZrW9T<0crWH>E@rS9IqTJKD&=jyG8Hi_+Pm*K3%0@b9*9^?W@e1 zWHM41nxa?;Dx9e-$RgRbuy>Z4{MT!-L?9ag3Nb$%FrcCgzk* zztqN?R<_Sh1^{F=2qXK2`tEh=nW)j-pQ|~V;5@gL?EF6O;D5w4g3v4iFlSnJjH&hoYV&PBJ^~Sk_*_<|2wO|q z8q^aKq*@{@P}6WXatA0O-F#X=!oHL(zb_Tf!Bk5mmna{LIa#Kz%Js~?xKMn53Cl}h zJSV&n( z=+gXWx-|gPr&QY&B-j1Mp=sxrq;L#eT|>{3;%YSag`*?%2{LIIj=H0Jx`^*qdfE~! z{b{ljL_&j`DH4SMrTJA|rs*QF%r1!m6syy*zW%j9)c0hLK437JJGn!* z@JPUfqD_!CzA0f)m6NKG-mRcXo%q^2^nPvX+JT6>>vnLo0j!6*Y|n;+H}>#j^(0^X3J11Qa2K^4@JIAWT0 zGu3?ZdZl%^PW{zyZC9&H&b>liDLzCUS@hD0&N)e(^LVkZZXBY|rOzureF>^AeWQL! zQcV;Nm|W{gO74m3!Pe%IM5D;0D=Sp#`Q0?HeLJs_K1Yt+HO+hfdH}K@i6Ku7d+7S` zTWh%^9DHFb{3dMKE^S%~yGwJYz;OV8e0}Tq2y~g^59hYufoOYa*!O+uekU3YnA|dC zdSXRu91-%r%6nS4|DsJ`U&2pqJwHeTFfySAJ(t^OgZ-z$bm@5rmMMeS7z`Up9MH%yRb>a)nH{3byn%@IxRU~E<1$8 zlCzGr=ZEU6)Q&Gq>?&nJIOETh7+QP96jV+JbV~bbhHv<2Hc7KO7^rF~OEl4Z+QM|_s2{ZSKh+dh6Ua#V@6{RZNER^9@ zSOefmcZVfS!no|sHyXQO9?p!uE^%|RlNZ9Ex$*7>xTd!7U?be^C&8Y!64 z_00fNY!KFe9EJ6fM~zgAGh3{9p3^$C@1*fR-QqI7^t5Vgt;<&u@VdF8Ty3{@r!~d# z=S@lobY87vp-!>c9j`^5rm>%}EZD>%{*)PHST{wn{oW8%<$uc-Cvf!m`Yg2@@(F>F z?TKF{O%&av2C_t^hQjHePq-oI#l`ZRm9MWShE6LAX${VEk{0KDa0Jwpxfw>^#8Tj< zz6;a|Ttb96bzZMEtsHWUQR7c5;LqbY#uTzixO9pPEut#DnL%k8en%K0a%QhJ_Aap*k6tbN{3;eQ-{vs-D&IGN`ThHO&Vn~<&Typ#QPQ}nTyxmveB zIdo~cpIYW=HzC`i5$}%hc*z7e$Hrv^KbZ0kPhR{7rX0GXFl;rir+1N5sus$J5H9rHh+-8*n&*jOP9uIN zj(}7ths6aACwLRo;uI#%;Rze4vTRmiXqA5`0G_f3I>i3Jli=-VgByqzeL5 zXlR{4O(EXoi49`K(}%Q1Y?4)`;{r~C3vr+}E16~zHJsA)8J$XE^fkY+Z@7h%$<3DK zXDbpl>B@BM4N%cA*EVKSCBfC0P1hAE_&)bCF=H@0)FR=i1@y31)W96dZ=dx``w6;# z#{N+1&9^8llF?0C7B>1JJPIu<7i97~?8{R9=FAtPXv`Av4H))GV78>Z1SqTPRy}%H zex_lHzLK`@7MMVzDT8Wk1&Fe$462opB>dBxCg=tePUwWKZ;T~}MKJu!1=D3G$rNmD z#^!lyyD45WA3YrqR8`vnTToC11})gSR>RofQZl&fr`#y*ZZ_aH`@HIS;3_kQgYSd*nUX7|-W(F;oJ5MA>C5>z%PErPE?@a0)H~*v6eB@sV{Km*vJsEO8_TVfWO_W)2pl=8EABuEa>JDrBO=xb$AVWusyFS?U9INl5J6Zes9^ z#rEnVcd(uVS4oBUT$KzwY#PW9;#ZIr9AQ%4EYHag4&s85tT~}ct-txPQE~(EquS* ztoBxn#VoaKOLP?7-@gwIJ0TBwQ*0$FA+pm@a>lNBS#Uw+v^4YVH)Y;BZg0Evg6@v$ zO21p2qN<4_b^$aPl4j~*9Q*9WdeKe_Vx7QJ@z@`G)R{!v29963*owofpRudBdDzCCeO^_1cvBz(^Vo`OS(zjUj*+mbcu!@(!ngmwI z&&|-!F3n8oZ~n@GoZhBg~JD;k-&UGWAzaFFgi%#pI zVi?LzGszNoag#Y>=o^>R-sEctx0kyN23v(ZaI_;`;?%Jzn_zg=LxWVLaRSuUB~s4s z&V5fUHxJ$|3AY+F;*BB0VHl26;a8n}A9F5u70SB8cp%}B3qefWJLnmJSh26c?wCpN zYV-%TTg`$LUNh%Ut%Hct^1Wf(9Cm*iaS}yJ=6gt92;yvUL9ood)AE(CXJLl*DHE@! zt&By+S<(fbm#Z6NM$F+{*>6;B^C;E|nWX?(kzWpcng?({q8I;MwE4zWV;Gs+9*1uh zVBwa!qf;0hz4H~VxBtm0`#&dXA|GlJ^%^%>PmXDh{gItM1!$yoLBPOfL<$N4{jPC> z^s!!^==3Eaq(tz^BG+5@+w0}v_$Dx%OSVK2+7*ew8ifru)(s&li-G91>7o9kTA=-U z5)UVRE_@b;bheF{TmfHOBA#JpU)Ii$ZG4oWYB^J0`Ers@VxrO5hrf4_<5cHvo;H=? zYwy06eh*|{Jle&&ObwM7CjMP{Bwg^SdbzU8roM-o{bG8z8B*AuduA6j1A)=V4>9V{ zCgf0*<5b)%F1v$KpE{GRe4cp=JawIdQQQTbd|4FJSeV5cgR$N>tb}FUS~I7>K8c`u zL|$rB8yw?G6+E?*Sm?LtFNp*sGSkJ{$mEOrT=%r(mA2{(rk?wh&lX6^*_*LV&=tZQ zrZI>xHp=pl-gcoFt#w9I$@gT8+?6RH`X9reLfo+#64m0ALtH)F*?4#*Sj!{H7e7iEm1y=fj=Dho-KI-MI> z<1G;g7pX|yfhqxO=j$X;M&to&&0zd(9Xm$*tOdP;rfBKb`EgCm^Dq?4W%g>wWe$Oh zt;G*iY*aA}L5nzJ9U>Eb%b%&NNGAAFF*Uo%f)^>w8{R*wLr?3NcjD$hF2CFUhk_%rM+6e-W}09#CR<+BKiVG#z}xGoW(`7 zEBC{gnUtn~x1iJytxifnBlSII)5HusqbU&+Ut9m)o-9WPNto%F3B0u&|B7c>JM8mb=1}UfbbyV9q zsv#FwS10MWvKmYaHVX?cSPtIktxu_GNidjPA{YTm!8)G?Sw~tq^dy-KpQAno14*D~ zrzAQuh2$8G-Auj`pkVpi#$suVJ$Gd?BRpHW^~6ZQE#g~=d>=WtaUz0T1CFvR8_{~eKQ3zve z?;`VNz4}WVao&_YwbeVCoHCk=p1a0n-zISmoqA`e5@=w0cYcW2M7yK{6i}^gU`36m zWyxZSi)GI^+PJ9jy&+!4SF?8Sh2pgG?rao=j$KEMsi2`)tk_vOq|1~ctPq-hh?;!8 zu^4c5(ftBUtLvko*IZt78rLKqM^}`=M5({+CyVKW35Lh#V3A2=txX|o;xFmFJ^h?LS{0}n;2rsG>y~+X)3;N*JJz%l z`FwKjADEKhe`e4}{_sIHhF;5Kt^0FOc})c+j3yx%RwXya)~rbJ8RPYTNF@S9owwe< zG!6xYM$im>ceywI@Op6`&JB0k;Bnk)w(Ja>rg`Rl!HLgOmy%p=^h2XeotHAXO()(^ zE%Rs`Hsul=+!{M5Is`3iRu>(d8`CNg)k}8aW%u+6&V3%IVUnjn~0ah$CFJvn? zBbS5`XCZb=YGhD`AzR#N%`|ZnL4>j{M?w zG_X3uzNT)9w09?0+o3=?^%@N;mx@JvOHno~g#Cd;Ur7$&2CpFVD^5&8ZyBd&iS-|N>Sg)<2RX=OjcrV@Ap333QPG2&)% zq0yM%es8=aIM~i^(yL{t<4-qZl`#k;3i-d}Ighgpk(H2!cDhy7Q>P$7vWtk*0xCiZ z*`y1=z$SCSLv`Je*A*8XZc8NIu^a$xKWv~#A-z{}@i=L*XjJDF>>L@B1Yw&+5V04s z>s(6D;(dlv>>M|P(evr#{taw%{|@u)9)%7aO3gNyS8D|LL*oQNLZN9!OaNAfQy#4v zs;TGdQak`til;dJy=j8ChYwPar||D(>LK`<9TWG^`uUqnoRYl zhJ^3^q!x|DyIcz=j0FQ)2Iy7;e4{vHu!CNDS%m^OQrxrPL=D#+61S6^wX^6 z*y8LL!dcm&%Y7h~%bK8+%emW9{nq{qbFJnPX zIb)iB_%kW;T(PHadVPWPVIZCprYPB_OsJK1^O3AOF`i(kdR+b@IQky_VE)|;apVBk zM7{px9>eUb>3#Oueka=GZlTNOaO4nC{2A=ifYSHDH7K|QC>gQ-esVJkIm_lWSu(Su znX;$o=*iLYHTL?2<|&A7P9Y62{Q8ALH9)kmL{u)+4e^j(SE+j=fqB{s z8>OZwlHZq9*e1{oF;p_rmtf*Je#7+>`rJo4&Lr;}t_J}VdrWiI!;s?H=7rb4w(+b1 z&ws;n{t##Z{PF&*OE<4BUU2rdfhzuR+b;1>Ff48M3;J9RWmx7asPR}Z5tvOa5s7zk znHT$m1S)gXlPM9BO;{zY>4~E--04Z|Y(_07OkEmt+TfyANh=+=FCVQCQW&6qa=FgY z@xp|bHb~_hY^cez<0->uU~{44<*+ZsHRiKsX)y}qcE5~ox-7mJ4xAhyuO9SOS3uv5 ztJs$w{fOQ=4*6x#zbE!p=VPnL4tHhJ^5Y3LTbVme<>YL~@A47u;12#ErF7VN71HDH z<>nJ*Unp*~th^O_;jyx5YL_?W)e6`o;=%-r(H+Q8&WZQ>m+E7pNU2UZb^uJ_uJT$L zixUSVvDd#YVQe1$0e215j=iJ8-B>W=(W*d?)?y!$5*4_A_mzADp@MyGQoDV>Ebt`B z=$Cc+|K6LIENqLuT5vlU6~yFvd77m#Eaf^P9)>90;pJNQf&;(lN~yUm?gKloYW!s_ z=p}Uq%dcu5eg$K!YN_$oC;t(SiKdU7EU!KzHQ*YV4HRfUv)wE%(;-g^%?L4RCPTp) zmAP%=Xu)B+eYS43mjbgR{PDi09X^{*U%c5^N?mTlt#{{OHCI9hSM)yKWzol$NEmM`8K?+_Ya~0E*ELQYw3`qq)xy^5pRhCL z9TAN)QCN^mE>A(W%q@X)w6Zucy&&ehjh1J*@;>&s&9Qkn^zfEIOv}upA$APGOIPpl z!EfMl-`=^ucC&ml?YFWE>N*y3WmLkHg4v~2y8}>(o~#;OdJatCOI$)% zNM{dFhZcp&5lHC&HYW}xoycrM4wDRPdnxe2wm~$;3zMDi5nlRane7TaYxP4zy25FZ z6!beCP(?5d{ABqRgXuWkO8$B*t9CbV0qJUYUq}K37276LcC_0WtYms@Am`afXBh63 zxvDAD%jDRVx=N@!IXKd6CWEmJfw+EYWYBV0(0R26r^C#g7l3R`4iu9N17f(%zIf1Y|89S|Zs9T*Z>0D_ViPAVHI-Tk z8W{B@aSwcMwl%Rl8?UkMICZtW-^A%2b9rO2didVlRP^vS^kQ=|dd0(I=f6Pu_k`el zH^k!pbU-pCdLOAXgCrK2W}HAD-lh+VUpPGL4BvoLdlX9;x6HJL$fhS$D?`EkZ|;x7 zI-%cFsfI8)LA}C}_BPqNVD}k&R3%QDS~}J?Kg^G(noHJhM?$m_0MX;}OSz&(27Z>P z)j+4t4fl(NrOV_>9k~-sUgzy)+v~j{tLHNQiBA~$2%yJzr#Fp3`#f781?fa88QA5sHRG;)hYeG2?dj-W0=_9Gu>DIt__hnzwg*BlTSHqOmz z`uOA~w10wEC;sDLBFFc3r1L5$IwCnlbvaNjkD!$1Q^@DU?GT9V;H`_=^_PXoxQ#xn zpZd;-U@%7n}!Rv(6eQ;!$mtmjwBtUZzeuaOZy&WxZxr| zz;tR{&Kj7Sq}!#~fP?A)XlfrBIQ*5;+WD^Vdiyi)rYXyRRNF6m#3a^+HME>(P-=+V zK5y=^YRNynFO5Kw7$UooJQTO@tJKObdjJ)=+yfu*kQJf=nUe&@*7rTjaDVLMN&`A> zBiKkdUp;VSg!k$>r09Tf5{gMEe(BeaUay7VAzc$@0lBJr17yuoLc+*m4! zpGz|eb>)!F3dqqCc*U$RSex63Az48{6~$x=9M!!sYBNfaa99$8#ZvN0kcYYiGIu0q z5Pg%jEwb(wMDPe}NEor&Q>Oq8v(7Jr67?t4GYDixNMmPM zT+1e6U@}~Xj-|jlXB0^Wa}=FE9!UuXtxH{-xd`lki#*vwuVg%`b$8k`2){uhdP7f~ z(S{Ow+XwRtrL>rn?21ws(g`L?=XG|}{BNx9PuG#=#-|IQEu97c)uQ<(XHXl$;^FzbP?s_EI>@ ze)Gt&IiOaO>cZ+-Aj=xr2Sr1u?kdX`&2>_Lfi9lld*qIYC7}=D=6d5SmWC14#zp)w zoz6~%EMlwBskwx@r2Fglo|vCGEOn?$>Nu}m70#F|vO1%f(M^sY^4fW`Pxqgd8J|bd z2gk#Kvktzi|7MciHN=mqYs@@Sgm&cIs>Nv3y6y9eyI_nvj2K2YN9JA zi%m~F4MZ6FS9&>zi_+gimcbH8S=u~;PvA-Y~ZgrmKF&BdhLo1Yuks$BU zYnP*Fs-hi&R%6iAUAxY37~S>$hrmS&yfxaCtv`7jq@U-mUZnF?tvh>|Sx&aHO}*K_ z_~rU&{hzC^QEnC>1Xiziw;GDqroTP*nnh;_5+#v5E;a*6Nbu*#0-m! zNFrS7^*dYeOVXmr8Z;Gs9C~0+LLC`ZBK36%3pr|XAZif3TRMDUkT7{opEcO1u`%Bn zI{~q{C$U)(TDkv+je%Eo)`*X^aF!-(CZh4|et|XRcZH#j?0(ecML1;AI(Aa0DHxME zpS>~Ez0Dl^w{Pi-Y}c0>XvFkS-fmBd+8N<($5MfZ1b9!Ey*sxS^9I z1PM|6T|kSlue{bb%?GXqUFg~&W5LN7DDISsFnV;#Ba6JQjm@y_W8K+WD0yhT*B>?# z^_nFN?4@qpfhj?D77QJ)?Mbicg$vE4>nbpLGYF;4KLpIepV ze(2vY^eVP^@$#ns^gklQJ(Sq$2T4(6I%1GDFyps2B&uo(1d6Wq4^<-M`2|~?l<8-erQQ^fXDn@r|$WiG=Wnxe; zyWt{Gvf#4bvmbuuej}_t*xQ%x`?Gg zk0W4sv3ekbp(gF_jBDDPV(NXh&emh>$)v8^eP}IlbHDwMwa0r7&q4IMztkTB4=MKp zUp|+$&6dr>b`OgGHcYIRfI&FN;8M1ny_b{WCvw1NJl#yu!mn&|Ar+?d`4GyVF@fb| zdSS>kZe>84z+`F&ctoTE)Ufl)c+?&*+x8- z#4W_|>3OGey=B0pD-VAcQE!@=bKL168%MzE4`b3X3uzxqAza3kgM-}Kji zB@0RSiSze&;mI_J*z@B8=9Rfp#mzR3TOqyBZQPW+EA z{Ld2p&nZW)-GAqV{}Aam90vcL$^Uaz=X%WlYd`evU-l;sT6Gg$`4jjhBcUi>D{2(< FzW~xF);ItF literal 0 HcmV?d00001 diff --git a/tesi.md b/tesi.md index fa48107..73c7039 100644 --- a/tesi.md +++ b/tesi.md @@ -298,11 +298,7 @@ Una delle reazioni più utili per le successive funzionalizzazioni è la bromura La sintesi dei DPP **32**, **33** e **34** è difficile da realizzare mediante il metodo che sfrutta gli esteri succinici combinati con i corrispondenti nitrili: questo è dovuto al fatto che, in condizioni fortemente basiche, gli atomi di bromo in questi nitrili subiscono facilmente sostituzione nucleofila, riducendo le rese e complicando il processo di purificazione dei prodotti desiderati. -Il gruppo di ricerca di Gryko et al.[7](#ref-7) ha proposto un diverso esempio di sostituzione elettrofila aromatica: i DPP con sostituenti aromatici elettron-ricchi possono essere alchilati in DMF usando K2CO3 come base e tetrabutilammonio bisolfato (TBAHS) come catalizzatore a trasferimento di fase (**Figura 22**). Questa reazione porta alla formazione didiacetali (**35**) che possono essere trasformati nei rispettivi derivati carbonilici mediante un acido forte di Brønsted, attivando quindi una reazione di ciclizzazione elettrofila da parte dell'anello aromatico elettron-ricco adiacente. In questo modo sono riusciti ad ottenere dei pigmenti composti da almeno sei anelli fusi π coniugati con particolari caratteristiche fotofisiche (**36**). - -**35** - -**36** +Il gruppo di ricerca di Gryko et al.[7](#ref-7) ha proposto un diverso esempio di sostituzione elettrofila aromatica: i DPP con sostituenti aromatici elettron-ricchi possono essere alchilati in DMF usando K2CO3 come base e tetrabutilammonio bisolfato (TBAHS) come catalizzatore a trasferimento di fase (**Figura 22**). Questa reazione porta alla formazione di diacetali (**35**) che possono essere trasformati nei rispettivi derivati carbonilici mediante un acido forte di Brønsted, attivando quindi una reazione di ciclizzazione elettrofila da parte dell'anello aromatico elettron-ricco adiacente. In questo modo sono riusciti ad ottenere dei pigmenti composti da almeno sei anelli fusi π coniugati con particolari caratteristiche fotofisiche (**36**). ![](immagini/1d7d62195b9dfac2fc36ce6c359e0d5ed64e249c8967e57beb30b7fa6135e67c.jpg) @@ -484,22 +480,7 @@ Il tempo di vita, così come la resa quantica, dipende dalle costanti di velocit L'inserimento di fluorofori all'interno di un sistema macromolecolare richiede un accurato design molecolare, poiché l'architettura scelta ne influenza drasticamente le proprietà finali. La classificazione dei sistemi polimero-fluoroforo può essere suddivisa in diverse categorie strutturali ben distinte: ci sono le strutture host-guest, i sistemi polimerici main-chain, side-chain e cross-linked (**Figura 35**). -a) - -![](immagini/62816035b1e9b813de6d5e780a28db7f2145f1cbc660d5f2491fbe24045ebe58.jpg) - -b) - -![](immagini/38b722ed4e0ddfece0e6fd4a9cbab4b778fdc5a1772f8e4c21f0c2cab94d66dc.jpg) - -c) - -![](immagini/02590bb03edd6b2dbfb072d503043f8df1b67b785864e2d6d7f8c93cd9765fc9_senza_label.jpg) - -d) - -![](immagini/49867b0caa9c8bd2156dcd05bff0f839fec7340234b9b1bd22a850d037103b28.jpg) - +![](immagini/84a75adb472bc4fd46a5f6d27b0f8d6a3f709b8d073d033aeddaba16c2173b7e.png) **Figura 35** - *sistemi polimerici con inserimento di fluorofori, in verde il polimero e in rosso le unità di fluoroforo* @@ -784,7 +765,6 @@ Nella regione a circa 11 ppm si osserva un singoletto allargato attribuibile ai ![](immagini/ba9fb099eb33d86ffd10e40efffc19c6100dc56af328b2442f186b51e09433be.jpg) - **Figura 45** - *spettro UV-Visibile e di emissione del prodotto 1 in THF* Dall'analisi dello spettro UV-visibile del prodotto **1** è possibile osservare una banda di assorbimento ben definita, con due massimi a lunghezze d'onda pari a circa 532 nm e 498 nm, caratteristici del sistema coniugato e planare del core dichetopirrolopirrolico. Lo spettro di emissione risulta essere pressoché simmetrico con quello di assorbimento, presentando un massimo principale a 543 nm e una spalla secondaria a circa 585 nm. È inoltre interessante notare uno Stokes Shift di soli 11 nm, indice del fatto che l'elevata rigidità molecolare del sistema minimizza i riarrangiamenti strutturali tra stato fondamentale ed eccitato, limitando così i decadimenti non radiativi in seguito all'eccitazione. @@ -825,7 +805,6 @@ Per completare la caratterizzazione, il fluoroforo è stato analizzato mediante ![](immagini/75c7d0cf12baae0fe259352e5495ea053607717f5a57233f468098343f6693c7.jpg) - **Figura 50** - *spettro UV-Visibile e di emissione del prodotto2 in THF* In seguito all'alchilazione si osserva uno spostamento batocromico del massimo di assorbimento, passando da 531 nm nel caso del prodotto **1** a 541 nm del prodotto **2**. Tale fenomeno è riconducibile all'effetto induttivo elettron-donatore delle catene alifatiche, le quali arricchiscono la densità elettronica sugli atomi di azoto determinando una destabilizzazione energetica dell'orbitale HOMO e un conseguente restringimento del bandgap ottico. Lo Stokes shift, invece, è simile per entrambi i fluorofori e vale circa 14 nm. @@ -841,7 +820,6 @@ Inoltre, è stato possibile calcolare il coefficiente di estinzione molare ε (M ![](immagini/336837d03a78ea923cf3fa1ae976385b52eefe8ab91dccfdff63f3bb33ecfc6b.jpg) - **Figura 51** - *retta di calibrazione del fluoroforo 2 per il calcolo di ε* @@ -929,17 +907,14 @@ La caratterizzazione foto-fisica dei copolimeri sintetizzati è stata effettuata ![](immagini/585dc7627f409d974b2dda6d2db2fc8d1febafb609faba20d707f941b23f851c.jpg) - **Figura 58** - *spettro UV-Visibile e di emissione del copolimero 3a in THF* ![](immagini/f8b0852a6a485472cb2438e024374bb56e26d87d86831f40903fd0be201d0771.jpg) - **Figura 59** - *spettro UV-Visibile e di emissione del copolimero 3b in THF* ![](immagini/2b34f5439b53ddcf7aeff01949aba8f61aa554f29849c81d7c3922f06dd3bba9.jpg) - **Figura 60** - *spettro UV-Visibile e di emissione del copolimero 3c in THF* I copolimeri **3a**, **3b** e **3c** in soluzione (THF) mostrano profili pressoché identici tra loro e fortemente simili a quello del monomero DPP di partenza (**Figura 58**, **Figura 59**, **Figura 60**). Sia l'ampia banda di assorbimento, con λmax a circa 540-545 nm, relativa alla transizione π→π\*, sia lo spettro di emissione, con λmax a circa 550 nm, ricalcano infatti il comportamento foto-fisico del core dichetopirrolopirrolico. Si nota come tutti i campioni presentino uno Stokes shift estremamente ridotto: questa forte sovrapposizione tra le bande di assorbimento ed emissione è indicativa di una notevole rigidità strutturale dello scheletro polimerico, il quale subisce una minima riorganizzazione conformazionale nel passaggio dallo stato fondamentale a quello eccitato. @@ -1152,7 +1127,6 @@ Per illustrare nel dettaglio la procedura pratica di elaborazione dei dati che ![](immagini/6afc0d601841f25b1c02e27bc6b1616abc101c5f1ceaa0ba9d30ed0f965ebed2.jpg) - **Figura 69** - *voltammogramma ciclico del polimero 3.2.c registrato a una velocità di scansione di 0,05 V/s in soluzione di THF con TBAPF6 0,1 M* L'analisi qualitativa delle curve corrente/potenziale rivela la natura dei processi di ossido-riduzione dello scheletro coniugato, evidenziandone il grado di reversibilità. @@ -1161,7 +1135,6 @@ In un sistema elettrochimicamente reversibile, il processo di trasferimento elet ![](immagini/5491a0651d00b47f168b335586b4f144e1b25834ff74113ff26b1d3a2c8cc991.jpg) - **Figura 70** - *voltammogramma ciclico del polimero 3.2.c registrato a diverse velocità di scansione* Questo comportamento è chiaramente evidenziato dai voltammogrammi riportati in **Figura 70**. Analizzando i tracciati ottenuti a velocità di scansione crescenti, non solo si osserva la totale assenza di onde di scarica simmetriche durante la scansione di ritorno, ma si rileva anche una progressiva diminuzione dell'intensità delle onde faradiche. Questa perdita di segnale indica che la specie generata durante l'analisi non è limitata a una semplice irreversibilità del trasferimento di carica, ma risulta intrinsecamente instabile. Il calo della corrente registrata testimonia infatti una degradazione e una conseguente perdita di materiale elettroattivo utile all'interfaccia elettrodo-soluzione. @@ -1219,7 +1192,6 @@ A partire dai dati raccolti, il primo parametro optoelettronico preso in esame ![](immagini/6c7bd8393eb8c1a329f65b7fc74e5f338a866e514455c0122a43d13ca340ded5.jpg) - **Figura 71** - *correlazione tra bandgap elettrochimico e frazione reale di DPP nei copolimeri sintetizzati* L'analisi del grafico evidenzia una chiara dipendenza tra le due variabili: all'aumentare del contenuto effettivo di dichetopirrolopirrolo lungo la catena polimerica, si osserva un allargamento progressivo del bandgap elettrochimico. Questa tendenza suggerisce che la variazione dell'energia di gap sia governata dalla composizione stechiometrica effettiva del materiale. @@ -1232,7 +1204,6 @@ Proseguendo l'indagine sulle proprietà elettrochimiche, il grafico riportato il ![](immagini/d7a3694f2d97dcaa84465aeed07d8d26adca6a8f8ed64f7ea2bf86943b918b66.jpg) - **Figura 72** - *correlazione tra Epicco e frazione reale di DPP nei copolimeri sintetizzati* La variazione più marcata si osserva a carico del processo di riduzione (drogaggio di tipo n): all'aumentare della frazione di DPP, il potenziale di picco catodico subisce un drastico spostamento verso valori significativamente più negativi. Passando dal copolimero con il contenuto di DPP più basso (25%), con $E_{pc}$ a circa – 1 V, ai materiali con frazioni superiori (32-35%), il picco si sposta nella regione compresa tra – 1,6 V e – 1,8 V. Questa traslazione indica che il processo di inserzione di elettroni diventa termodinamicamente più sfavorito all'aumentare della percentuale di DPP, richiedendo sovratensioni progressivamente maggiori per innescare la formazione delle specie radical-anioniche. @@ -1245,7 +1216,6 @@ Tuttavia, a causa dell'irreversibilità dei processi e delle cinetiche di degrad ![](immagini/b2931ebedd31df7df3b344c25fcbb4a64aceb7b356181adecf39363e49dcb0fe.jpg) - **Figura 73** - *correlazione tra Eonset e frazione reale di DPP nei copolimeri sintetizzati* Come illustrato in **Figura 73**, l'andamento dei potenziali di onset in funzione della frazione di DPP rispecchia fedelmente le tendenze osservate per i potenziali di picco. Il potenziale di onset catodico ( $E_{onset}^{red}$ ), indicativo dell'energia del LUMO, mostra uno spostamento pronunciato verso valori più negativi, passando da circa – 0,75 V per il copolimero a basso contenuto di DPP a valori prossimi a – 1,4 V per le frazioni maggiori. Parallelamente, il potenziale di onset anodico ( $E_{onset}^{ox}$ ), correlato all'energia dell'HOMO, subisce una lieve traslazione verso potenziali meno positivi (da circa 0,25 V a quasi 0 V). La progressiva separazione tra $E_{onset}^{ox}$ ed $E_{onset}^{red}$ all'aumentare dell'unità DPP conferma l'allargamento del bandgap, dimostrando come la composizione macromolecolare agisca in modo sistematico sui livelli energetici di frontiera del materiale.