/* FehabLabs Präsentation /praesentation/ (Marke «Klartext», 5. Oktober 2026). Markup: scripts/pages/praesentation.mjs, Verhalten: dist/praesentation.js.
   Nur Markentokens und Komponenten aus dist/site.css (Vertrag docs/design-system-2026-10-05-klartext.md), keine eigenen Farben oder Schriften.

   Drei Fassungen derselben Folien:
   1. Lesefassung (Grundzustand, auch ohne Skript): Folien untereinander, Schriftgrössen aus der Typo-Skala der Website.
   2. Bühne (.deck.is-buehne, gesetzt von praesentation.js ab 1000 × 700 px oder im Vollbild): eine Folie in einem 16:9-Rahmen.
      Ab 1000 × 700 px und im Druck rechnen alle Masse in Folienpunkten: 1 Folie = 1280 × 720 Punkte, --u = ein Punkt in der
      aktuellen Breite. Grössen nach brand/03-markenpaket/system/typografie.md, «Präsentation (16:9)» (1 pt = 1,333 Punkte).
   3. Druck: eine Folie je Seite, A4 quer, randlos; dieselben Folienpunkte auf 297 mm Breite.
   Layout der Folien hängt an ihrer eigenen Breite (Container-Abfragen), nicht am Fenster. */

@property --u{syntax:'<length>';inherits:true;initial-value:1px}

/* ---------------------------------------------------------------- Deck und Lesefassung */
.deck{position:relative;background:var(--papier);
 /* Breite der Bühne: so breit, wie Fenster und Höhe (abzüglich Kopfzeile und Bedienleiste) erlauben */
 --kopf:var(--header-h);--leiste-h:64px;
 --buehne-b:min(100%, calc((100dvh - var(--kopf) - var(--leiste-h) - 20px) * 16 / 9))}
.deck-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);padding:var(--space-5) 0}
.deck-kopf-text{margin:0;font:500 var(--fs-text-klein)/1.45 var(--sans);color:var(--text-2)}
.deck-kopf-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}
.deck-pdf-groesse{font:var(--fw-meta) var(--fs-meta)/var(--lh-meta) var(--sans);letter-spacing:var(--ls-meta);color:var(--text-2)}
.deck-zeigen{min-height:44px;padding:0 18px}
html:not(.js) .deck-zeigen{display:none}
.deck-folien{container:deck/inline-size;position:relative}
.deck-leiste{display:none}

/* Folie: Rollen der Schrift und Abstände als Variablen. Lesefassung mit der Typo-Skala der Website. */
.folie{container:folie/inline-size;position:relative;background:var(--papier);color:var(--text-1);border-top:1px solid var(--linie-ton);
 --f-rand:var(--raster-rand);--f-oben:var(--space-8);--f-unten:var(--space-6);--f-steg:var(--raster-steg);--f-abstand:var(--space-6);
 --f-kicker:var(--fs-text-klein);--f-titel:var(--fs-h2);--f-titel-gross:var(--fs-h1);--f-lead:var(--fs-lead);--f-text:var(--fs-text-klein);--f-klein:var(--fs-text-klein);
 --f-meta:var(--fs-meta);--f-satz:var(--fs-text-klein);--f-h3:var(--fs-h3);--f-preis:var(--fs-h1);--f-logo:240px;--f-marke:112px}
.folie.auf-dunkel{background:var(--nacht);border-top-color:var(--nacht)}
.f-innen{display:flex;flex-direction:column;gap:var(--f-abstand);max-width:calc(var(--inhalt-max) + 2 * var(--f-rand));margin:0 auto;padding:var(--f-oben) var(--f-rand) var(--f-unten)}
.f-innen>*{margin:0}

/* ---------------------------------------------------------------- Schrift auf Folien */
.f-kicker{margin:0 0 .6em;font:500 var(--f-kicker)/1.4 var(--sans);color:var(--text-2)}
.f-titel{margin:0;max-width:21em;font:500 var(--f-titel)/1.1 var(--serif);letter-spacing:-.02em;font-optical-sizing:auto;text-wrap:balance;color:var(--text-1)}
.f-titel-gross{margin:0;max-width:13em;font:500 var(--f-titel-gross)/1.04 var(--serif);letter-spacing:-.025em;font-optical-sizing:auto;text-wrap:balance;color:var(--text-1)}
.f-lead{margin:.75em 0 0;max-width:31em;font:400 var(--f-lead)/1.42 var(--sans);letter-spacing:-.005em;color:var(--text-1)}
.f-h3{margin:0;font:600 var(--f-h3)/1.3 var(--sans);letter-spacing:-.01em;color:var(--text-1);text-wrap:balance}
.f-text{margin:0;font:400 var(--f-text)/1.5 var(--sans);color:var(--text-1)}
.f-text+.f-text{margin-top:.7em}
/* Quelle und Hinweis sind ganze Sätze (Richtpreis, fiktive Daten, Zeiten): in der Lesefassung mindestens 16 px (--f-satz), auf der
   Bühne und im Druck in Folienpunkten wie Metadaten (Korrektur vor dem Livegang, 5. Oktober 2026). */
.f-quelle,.f-hinweis{margin:0;max-width:62em;font:400 var(--f-satz)/1.45 var(--sans);letter-spacing:.005em;color:var(--text-2)}
.f-hinweis{font-weight:500;color:var(--text-1)}
.folie a:not(.button):not(.row):not(.text-link){color:var(--text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}
.folie a:not(.button):not(.row):not(.text-link):hover{text-decoration-color:var(--q-voll);text-decoration-thickness:2px}

/* Kopf einer Folie */
.f-kopf{min-width:0}

/* Listen: Haarlinie über jedem Punkt; nummeriert nur bei echter Abfolge (Gespräch, Fragen in der Reihenfolge einer Anfrage, Offerte) */
.f-liste,.f-num{list-style:none;margin:0;padding:0}
.f-liste li{padding:.5em 0 .55em;border-top:1px solid var(--linie-ton);font:400 var(--f-klein)/1.4 var(--sans);color:var(--text-1)}
.f-liste li:last-child{border-bottom:1px solid var(--linie-ton)}
.f-num{counter-reset:punkt}
.f-num>li{counter-increment:punkt;position:relative}
.f-num>li::before{content:counter(punkt);display:block;margin-bottom:.35em;font:500 var(--f-meta)/1.3 var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums}
.f-agenda>li,.f-liste-num>li{display:grid;grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;padding:.6em 0 .65em;border-top:1px solid var(--linie-ton);font:400 var(--f-text)/1.45 var(--sans);color:var(--text-1)}
.f-agenda>li:last-child,.f-liste-num>li:last-child{border-bottom:1px solid var(--linie-ton)}
.f-agenda>li::before,.f-liste-num>li::before{margin:0}

/* Spalten mit Linie oben statt Kästchen (Fragen, Mitwirkung, Abnahme, Personen) */
.f-spalten{display:grid;gap:var(--f-abstand) var(--f-steg);margin:0;padding:0;list-style:none}
.f-spalten>*{display:flex;flex-direction:column;gap:.55em;min-width:0;padding-top:.9em;border-top:1px solid var(--linie-ton)}
.f-spalten>:first-child{border-top:var(--linie-betont) solid var(--text-1)}
.f-spalten>*>.f-liste{margin-top:.35em}
.f-fragen-liste>li::before{margin:0 0 .15em}
.f-fragen-liste .f-text{color:var(--text-2)}

/* Fuss: Kompaktlogo, Adresse, Folienzahl */
.f-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:.6em 2.2em;margin-top:auto;padding-top:1.1em;border-top:1px solid var(--linie-ton);font:400 var(--f-meta)/1.35 var(--sans);letter-spacing:.005em;color:var(--text-2)}
.f-marke{display:block;width:var(--f-marke);height:auto}
.f-zahl{margin-left:auto;font-variant-numeric:tabular-nums}

/* Folie 1: Titel */
.f-logo-gross{display:block;width:var(--f-logo);height:auto}
.f-start-mitte{margin:auto 0;padding:1em 0}
.f-unter{margin:.9em 0 0;max-width:30em;font:400 var(--f-lead)/1.4 var(--sans);color:var(--text-2)}
.f-namen{font:500 var(--f-text)/1.4 var(--sans);color:var(--text-1)}
.f-start .f-fuss{border-top:0;padding-top:0}

/* Folie 2: Gespräch. Die Ablaufleiste steht unten über dem Fuss, der Kopf oben. */
.f-weg{display:grid;gap:1.1em}
.f-gespraech .f-weg{margin-top:auto}

/* Folie 3: Fragen an den Betrieb, grösser als normale Spalten */
.f-fragen-liste .f-h3{font-size:calc(var(--f-h3) * 1.18)}
.f-fragen-liste .f-text{font-size:calc(var(--f-text) * 1.05)}
.f-fragen .f-quelle{margin-top:auto}

/* Folie 4: Produktkette, grösser als auf der Website */
.f-kette .k-name{font-size:calc(var(--f-h3) * 1.08)}
.f-kette .k-text{font-size:var(--f-text);line-height:1.45}
.f-grundsaetze{display:grid;gap:var(--f-abstand)}
.f-grundsaetze>div{display:grid;gap:.45em;align-content:start}
.f-grundsaetze .f-text{color:var(--text-2)}

/* Folie 5: Beispiele. Die Miniatur stammt aus scripts/showcase-previews.mjs (Manrope, eigene Masse) und wird mit zoom eingepasst. */
.f-beispiele-raster{display:grid;gap:var(--f-abstand)}
.f-bildschirm{display:grid;gap:.8em;margin:0;justify-items:start;min-width:0}
.f-screen{width:100%;overflow:hidden}
.f-screen .sp-screen{min-height:320px}
.deck-mini{zoom:.56}
.f-demos{display:grid;gap:1em;align-content:start;min-width:0}
/* Zeile: Name über die ganze Breite, darunter Art der Demo und «Demo öffnen» */
.f-rows .f-row{grid-template-columns:minmax(0,1fr) auto;gap:.2em 1em;padding:.6em 0 .65em;font-size:var(--f-klein)}
.f-rows .row-title{grid-column:1/-1;font:600 var(--f-text)/1.3 var(--sans);letter-spacing:-.01em}
.f-rows .row-text{grid-column:1;font:400 var(--f-klein)/1.4 var(--sans);color:var(--text-2)}
.f-rows .row-meta{grid-column:2;grid-row:2;align-self:baseline;padding:0;font:600 var(--f-meta)/1.3 var(--sans);color:var(--text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;white-space:nowrap}

/* Folien 6 bis 8 und 11: Einstieg mit Richtpreis, Betreuung */
.f-einstieg-raster,.f-betreuung-raster{display:grid;gap:var(--f-abstand)}
.f-einstieg-links,.f-betreuung-links{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.f-einstieg-rechts{display:flex;flex-direction:column;align-items:flex-start;gap:.55em;min-width:0}
.f-einstieg-rechts>*{align-self:stretch}
.f-einstieg-rechts .f-h3:not(:first-child){margin-top:.8em}
.f-einstieg-rechts .f-text{font-size:var(--f-klein)}
.f-einstieg-rechts .f-liste li{padding:.4em 0 .45em}
.f-einstieg .f-titel{font-size:calc(var(--f-titel) * .96)}
.f-einstieg .f-lead{font-size:calc(var(--f-lead) * .92)}
.f-preis{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:.55em 0 0;font:500 var(--f-preis)/1.05 var(--serif);letter-spacing:-.02em;font-optical-sizing:auto;font-variant-numeric:lining-nums;color:var(--text-1)}
.f-preis-wort{flex-basis:100%;margin-bottom:.35em;font:500 var(--f-kicker)/1.4 var(--sans);letter-spacing:0;color:var(--text-2)}
.f-preis-zusatz{font:400 var(--f-lead)/1.3 var(--sans);letter-spacing:0;color:var(--text-2)}
.f-hinweis-preis{margin-top:1.6em;max-width:34em}
.f-link{margin-top:.9em;font-size:var(--f-text)}
.f-einstieg-rechts .f-link{align-self:flex-start}
.f-betreuung .f-betreuung-raster{margin:auto 0}
.f-betreuung .f-preis{font-size:calc(var(--f-preis) * 1.25)}
.f-betreuung-rechts{display:flex;flex-direction:column;justify-content:center;min-width:0}
.f-betreuung-rechts .f-lead{margin:0;padding-top:.8em;border-top:var(--linie-betont) solid var(--text-1)}

/* Folie 12: Personen */
.f-person .f-rolle{margin:0;font:500 var(--f-klein)/1.4 var(--sans);color:var(--text-2)}
.f-person .f-text{margin-top:.5em}
.f-person .f-quelle{margin-top:.3em}
.f-team .f-personen{margin:auto 0}
.f-person .f-bild{display:block;width:min(100%, 10em);height:auto;aspect-ratio:4/5;object-fit:cover;margin:0 0 .8em;background:var(--stein)}

/* Folie 13: nächster Schritt */
.f-schluss-raster{display:grid;gap:var(--f-abstand)}
.f-schluss-links{display:flex;flex-direction:column;gap:var(--f-abstand);min-width:0}
.f-schluss-rechts{display:flex;flex-direction:column;gap:.8em;min-width:0}
/* Kontaktblöcke oben bündig (Abbas mit Telefon ist eine Zeile länger als Shervin), der Knopf steht mittig zur Zeile. */
.f-kontakt{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1em 2.4em;padding-top:1.1em;border-top:1px solid var(--linie-ton)}
.f-kontakt .f-text{margin:0;font-size:var(--f-klein)}
.f-kontakt .f-text+.f-text{margin-top:0}
.f-kontakt .f-text strong{font-weight:600}
.f-kontakt .f-knopf{margin-left:auto;align-self:center}

/* ---------------------------------------------------------------- Folien ab mittlerer Breite: Spalten im 12er-Raster */
@container folie (min-width:640px){
 .f-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}
 .f-spalten>*{border-top:var(--linie-betont) solid var(--text-1)}
 .deck-mini{zoom:.72}
}
@container folie (min-width:760px){
 .f-raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--f-steg);row-gap:var(--f-abstand);align-items:start}
 .f-spalten{grid-template-columns:repeat(4,minmax(0,1fr))}
 .f-drei{grid-template-columns:repeat(3,minmax(0,1fr))}
 .f-gespraech-oben>.f-kopf{grid-column:1/span 6}
 .f-gespraech-oben>.f-agenda{grid-column:8/-1;padding-top:.4em}
 .f-grundsaetze>div:nth-child(1){grid-column:1/span 5}
 .f-grundsaetze>div:nth-child(2){grid-column:7/-1}
 .f-bildschirm{grid-column:1/span 7}
 .f-demos{grid-column:8/-1}
 .deck-mini{zoom:.86}
 .f-einstieg-links{grid-column:1/span 6}
 .f-einstieg-rechts{grid-column:7/-1;padding:.3em 0 0 var(--f-steg)}
 .f-betreuung-links{grid-column:1/span 6}
 .f-betreuung-rechts{grid-column:7/-1;align-self:stretch;padding-left:var(--f-steg)}
 /* Spalten mit gleich hohen Zeilen (Titel, Text) über alle Spalten: subgrid */
 .f-fragen-liste{grid-template-rows:repeat(3,auto)}
 .f-fragen-liste>li{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:.45em}
 .f-mitwirkung .f-drei,.f-abnahme .f-drei{grid-template-rows:repeat(2,auto)}
 .f-mitwirkung .f-drei>*,.f-abnahme .f-drei>*{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:.55em}
 .f-schluss-links{grid-column:1/span 7}
 .f-schluss-rechts{grid-column:9/-1}
}

/* ---------------------------------------------------------------- Folienpunkte: ab 1000 × 700 px und im Druck
   --u ist ein Folienpunkt (Breite des Folienrahmens / 1280). Grössen nach typografie.md «Präsentation»: Titelfolie 54 pt, Folientitel 36 pt,
   Text 20 pt, Quelle 12 pt; Listen und Kleingedrucktes etwas grösser als 12 pt, damit sie bei 1440 × 810 px nicht unter 14 px fallen. */
@media print, (min-width:1000px) and (min-height:700px){
 .folie{--u:calc(100cqw / 1280);
  --f-rand:calc(var(--u) * 72);--f-oben:calc(var(--u) * 56);--f-unten:calc(var(--u) * 34);--f-steg:calc(var(--u) * 24);--f-abstand:calc(var(--u) * 32);
  --f-kicker:calc(var(--u) * 19);--f-titel:calc(var(--u) * 48);--f-titel-gross:calc(var(--u) * 74);--f-lead:calc(var(--u) * 26);--f-text:calc(var(--u) * 21);--f-klein:calc(var(--u) * 19.5);
  --f-meta:calc(var(--u) * 17);--f-satz:calc(var(--u) * 17);--f-h3:calc(var(--u) * 23);--f-preis:calc(var(--u) * 68);--f-logo:calc(var(--u) * 300);--f-marke:calc(var(--u) * 118)}
 .f-innen{max-width:none}
 /* Ablaufleiste .is-large in Folienpunkten (Geometrie wie dist/site.css, nur skaliert) */
 .folie .ablauf.is-large{--aq:calc(var(--u) * 22);--ab:calc(var(--u) * 22);column-gap:calc(var(--u) * 16)}
 .folie .ablauf.is-large>li{padding-top:calc(var(--aq) + var(--u) * 16);gap:calc(var(--u) * 6)}
 .folie .ablauf.is-large>li::before{top:0;width:var(--aq);height:var(--aq)}
 .folie .ablauf.is-large>li::after{top:calc(var(--aq) / 2 - .5px);left:calc(var(--aq) + var(--ab));right:var(--ab)}
 .folie .ablauf.is-large .ab-linie{top:calc(var(--aq) / 2 - 1px);left:calc(var(--aq) + var(--ab));right:var(--ab)}
 .folie .ablauf.is-large .ab-name{font-size:calc(var(--u) * 27)}
 .folie .ablauf.is-large .ab-zustand{font-size:calc(var(--u) * 18)}
 /* Produktkette in Folienpunkten */
 .folie .kette{column-gap:calc(var(--u) * 40);border-top-width:2px}
 .folie .kette>li{padding-top:calc(var(--u) * 18);gap:calc(var(--u) * 8)}
 .folie .kette>li::before{font-size:var(--f-meta)}
 .folie .f-kette .k-name{font-size:calc(var(--u) * 27)}
}

/* ---------------------------------------------------------------- Bühne: eine Folie im 16:9-Rahmen (praesentation.js setzt .is-buehne) */
.deck.is-buehne{display:flex;flex-direction:column;align-items:center;min-height:calc(100dvh - var(--kopf));padding:12px var(--raster-rand) 0;background:var(--kreide)}
.deck.is-buehne .deck-kopf{display:none}
.deck.is-buehne .deck-buehne{width:var(--buehne-b)}
.deck.is-buehne .deck-folien{aspect-ratio:16/9;overflow:hidden;background:var(--papier);box-shadow:0 0 0 1px var(--linie);touch-action:pan-y pinch-zoom}
.deck.is-buehne .folie{position:absolute;inset:0;overflow:hidden;border:0;visibility:hidden}
.deck.is-buehne .folie:is(.is-aktiv,.is-geht){visibility:visible}
.deck.is-buehne .f-innen{height:100%;margin:0}
.deck.is-buehne .deck-mini{zoom:calc(var(--deck-zoom, .9) * .92)}
/* Bedienleiste unter der Folie: links Übersicht und Vollbild, Mitte Zurück, Zähler, Weiter, rechts PDF */
.deck.is-buehne .deck-leiste{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4);width:var(--buehne-b);min-height:var(--leiste-h);color:var(--text-1)}
.deck-leiste-links,.deck-leiste-mitte,.deck-leiste-rechts{display:flex;align-items:center;gap:var(--space-3);min-width:0}
.deck-leiste-mitte{gap:var(--space-4)}
.deck-leiste-rechts{justify-content:flex-end;flex-wrap:wrap;column-gap:var(--space-4)}
.deck-leiste .button{min-height:44px;padding:0 18px}
.deck-leiste .button::after{left:18px;right:18px;bottom:9px}
.deck-leiste .deck-pdf-groesse{display:none}
.deck-zahl{margin:0;min-width:5.6em;text-align:center;font:500 var(--fs-text-klein)/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--text-1)}

/* Vollbild (Fullscreen API oder Ersatz über die ganze Seite): Nacht um die Folie, ohne Kopfzeile */
.deck.is-vollbild{--kopf:0px;--leiste-h:60px;position:fixed;inset:0;z-index:60;width:100%;height:100dvh;min-height:0;padding:12px 24px 0;background:var(--nacht);color:var(--papier);overflow:hidden}
.deck.is-vollbild .deck-folien{box-shadow:none}
body.deck-ersatz-vollbild{overflow:hidden}

/* Übersicht aller Folien: Zeilen statt Vorschaukacheln */
.deck-uebersicht{width:min(720px, calc(100vw - 32px))}
.deck-liste{list-style:none;margin:0;padding:0;border-top:var(--linie-kontur) solid var(--tinte)}
.deck-liste li{border-bottom:1px solid var(--linie)}
.deck-liste button{position:relative;display:grid;grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;align-content:center;width:100%;min-height:44px;padding:8px 0;text-align:left;font:500 var(--fs-text-klein)/1.4 var(--sans);color:var(--tinte)}
.deck-liste button::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:var(--linie-betont);background:var(--q-voll);transform:scaleX(0);transform-origin:left center;transition:transform var(--dauer-linie) var(--kurve-linie)}
.deck-liste button:hover::after,.deck-liste button[aria-current=true]::after{transform:scaleX(1)}
.deck-liste button[aria-current=true]{font-weight:600}
.deck-liste-nr{color:var(--grau);font-variant-numeric:tabular-nums}
.deck-uebersicht .dialog-foot{justify-content:flex-start}
.deck-uebersicht .dialog-foot .meta{margin:0}

/* ---------------------------------------------------------------- Lesefassung schmal */
@media (max-width:999px){
 .deck-zeigen{display:none}
}
@media (max-width:640px){
 .deck-kopf{flex-direction:column;align-items:flex-start;padding:var(--space-4) 0}
 .f-kontakt .f-knopf{margin-left:0;width:100%}
 .f-fuss{gap:.4em 1.4em}
}

/* ---------------------------------------------------------------- Druck: eine Folie je Seite, A4 quer, randlos */
@media print{
 @page{size:A4 landscape;margin:0}
 html,body{background:var(--papier)!important}
 .site-header,.site-footer,.skip-link,.deck-kopf,.deck-leiste,.deck-uebersicht,[data-deck-ansage]{display:none!important}
 .deck,.deck.is-buehne,.deck.is-vollbild{position:static;display:block;width:auto;height:auto;min-height:0;padding:0;background:none}
 .deck .deck-buehne,.deck.is-buehne .deck-buehne{width:297mm}
 .deck .deck-folien,.deck.is-buehne .deck-folien{width:297mm;aspect-ratio:auto;overflow:visible;box-shadow:none;background:none}
 .deck .folie,.deck.is-buehne .folie{position:relative;inset:auto;width:297mm;height:210mm;overflow:hidden;border:0;visibility:visible!important;opacity:1!important;transform:none!important;break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .deck .folie:last-child{break-after:auto}
 .deck .f-innen,.deck.is-buehne .f-innen{height:100%;margin:0}
 .deck .deck-mini,.deck.is-buehne .deck-mini{zoom:.8!important}
 .folie a[href^="http"]::after{content:none}
}
