<div class='c-navigation-shortcuts'>
    <ul class='c-navigation-shortcuts__simple'>

        <li class=" ">
            <a href="/components/preview/page-home-travel--emergency" class="" aria-label="Notizie in tempo reale">
                <strong>Notizie in tempo reale</strong>
                <span></span>
            </a>
        </li>

        <li class=" ">
            <a href="/components/preview/page-arrivals-departures--emergency" class="" aria-label="Arrivi e partenze">
                <strong>Arrivi e partenze</strong>
                <span></span>
            </a>
        </li>
    </ul>
</div>
<div class='c-navigation-shortcuts'>
  <ul class='c-navigation-shortcuts__simple'>
    {{#each emergency_site_nav.list}}

      <li class=" {{this.modifier}}">
        <a href="{{this.url}}" class="{{this.class}}" aria-label="{{this.text}}">
            <strong>{{ this.text }}</strong>
            <span>{{ this.subtext }}</span>
        </a>
      </li>
    {{/each}}
  </ul>
</div>
{
  "name": "default",
  "biz_nav": {
    "list": [
      {
        "text": "Voli",
        "subtext": "Orari, destinazioni e info",
        "modifier": "is-active",
        "url": "/components/preview/page-arrivals-departures",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Vola da Bologna",
              "anchor-id": "blq-departing",
              "abstract": {
                "title": "",
                "subtitle": "Cerca il tuo volo o vai alla sezione <a href=\"#\">Arrivi e partenze</a>"
              },
              "form": {
                "flight": {
                  "label_id": "flight-label",
                  "label_message": "Inserisci numero volo",
                  "label_class": null,
                  "atom-input": {
                    "id": "flight-id",
                    "type": "text",
                    "class": null,
                    "placeholder": "",
                    "value": "",
                    "required": true,
                    "hasNote": true,
                    "describedby": "flight-note"
                  },
                  "note_id": "flight-note",
                  "note_message": "Es. AZ234 oppure Parigi",
                  "note_class": null
                },
                "button": {
                  "type": "button",
                  "text": "Cerca",
                  "modifier": ""
                }
              },
              "third_level": [
                {
                  "title": "Vola da Bologna",
                  "array": [
                    {
                      "text": "Arrivi e partenze",
                      "url": "/components/preview/page-arrivals-departures--default"
                    },
                    {
                      "text": "Acquisto Volo",
                      "url": "/components/preview/page-flights-buy-flight"
                    },
                    {
                      "text": "Destinazioni",
                      "url": "/components/preview/page-flights-landing-destinations"
                    },
                    {
                      "text": "Le nostre compagnie aeree",
                      "url": "/components/preview/page-flight-companies"
                    },
                    {
                      "text": "Biglietteria telefonica",
                      "url": "/components/preview/page-tickets-phone"
                    }
                  ]
                },
                {
                  "title": "Prepara il tuo viaggio",
                  "array": [
                    {
                      "text": "Bagagli",
                      "url": "/components/preview/page-routes-luggage"
                    },
                    {
                      "text": "Documenti",
                      "url": "/components/preview/page-routes-documents"
                    },
                    {
                      "text": "Fast Track",
                      "url": "#"
                    },
                    {
                      "text": "Viaggi e Covid-19",
                      "url": "#"
                    },
                    {
                      "text": "Prenota un parcheggio",
                      "url": "/components/preview/page-parkings-home"
                    }
                  ]
                },
                {
                  "title": "Controlli in aeroporto",
                  "array": [
                    {
                      "text": "Controlli in partenza",
                      "url": "#"
                    },
                    {
                      "text": "Controlli in arrivo",
                      "url": "#"
                    }
                  ]
                }
              ],
              "crossell": "<p>Vola da Bologna e <a href=\"#\">acquista online il tuo parcheggio</a> ad un prezzo scontato </p>"
            }
          ]
        }
      },
      {
        "text": "Parcheggi",
        "subtext": "Soste brevi e lunghe",
        "url": "/components/preview/page-parkings-home",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Parcheggia in aeroporto:",
              "anchor-id": "blq-departing",
              "abstract": {
                "title": "",
                "subtitle": "Qualità e sicurezza al miglior prezzo"
              },
              "cta": {
                "modifier": "c-link--primary",
                "text": "Acquista ora",
                "url": "#",
                "svg": true
              },
              "third_level": [
                {
                  "title": "Parcheggia per volare",
                  "array": [
                    {
                      "text": "Acquista parcheggi",
                      "url": "/components/preview/page-parkings-home"
                    },
                    {
                      "text": "Soste brevi",
                      "url": "/components/preview/page-meet-greet"
                    },
                    {
                      "text": "Come e dove pagare",
                      "url": "/components/preview/page-where-to-pay"
                    },
                    {
                      "text": "Tariffe e convenzioni",
                      "url": "/components/preview/page-rates-conventions"
                    },
                    {
                      "text": "Passeggeri a ridotta mobilità",
                      "url": "/components/preview/page-home-assistenze"
                    }
                  ]
                },
                {
                  "title": "Parcheggia e raggiungi la città",
                  "array": [
                    {
                      "text": "Park & Mex",
                      "url": "#"
                    },
                    {
                      "text": "Marconi Express",
                      "url": "/components/preview/page-transports-mex"
                    }
                  ]
                }
              ],
              "crossell": "<p>Fino al 30% di sconto su tariffe e ingressi Vip Lounge <a href=\"#\">acquistando online il tuo parcheggio</a></p>"
            }
          ]
        }
      },
      {
        "text": "In aeroporto",
        "subtext": "Lounge, shopping e servizi",
        "url": "",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "MBL Lounge per partire rilassati",
              "anchor-id": "blq-departing",
              "abstract": {
                "title": "",
                "subtitle": "Area relax e ristoro, wifi, fast-track dedicato e parcheggi a tariffe scontate"
              },
              "cta": {
                "modifier": "c-link--primary",
                "text": "Prenota VIP Lounge",
                "url": "/components/preview/page-lounge",
                "svg": true
              },
              "third_level": [
                {
                  "title": "Lounge e Servizi Premium",
                  "array": [
                    {
                      "text": "MBL VIP Lounge",
                      "url": "/components/preview/page-lounge"
                    },
                    {
                      "text": "Youfirst",
                      "url": "/components/preview/page-youfirst"
                    },
                    {
                      "text": "Meeting area",
                      "url": "/components/preview/page-area-meeting"
                    },
                    {
                      "text": "Palestre",
                      "url": "/components/preview/page-fitness"
                    }
                  ]
                },
                {
                  "title": "Negozi e Ristoranti",
                  "array": [
                    {
                      "text": "Fashion & Style",
                      "url": "/components/preview/page-shopping-listing"
                    },
                    {
                      "text": "General stores",
                      "url": "/components/preview/page-shopping-listing"
                    },
                    {
                      "text": "Bar",
                      "url": "/components/preview/page-shopping-listing"
                    },
                    {
                      "text": "Ristoranti",
                      "url": "/components/preview/page-shopping-listing"
                    }
                  ]
                },
                {
                  "title": "Servizi",
                  "array": [
                    {
                      "text": "Bagagli Smarriti",
                      "url": "/components/preview/page-home-customer-care"
                    },
                    {
                      "text": "Cambio valuta",
                      "url": "/components/preview/page-home-customer-care"
                    },
                    {
                      "text": "Tutti i servizi al passeggero",
                      "url": "/components/preview/page-home-customer-care"
                    }
                  ]
                }
              ],
              "crossell": "<p><a href=\"#\">Acquista online Ingressi Vip Lounge</a> e avrai tariffe deicate per il tuo parcheggio</p>"
            }
          ]
        }
      },
      {
        "text": "Da e per l’aeroporto",
        "subtext": "Trasporti pubblici e auto",
        "url": "/components/preview/page-flights-destinations",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Raggiungi la città in una manciata di minuti",
              "anchor-id": "blq-departing",
              "abstract": {
                "title": "",
                "subtitle": ""
              },
              "cta": {
                "modifier": "c-link--primary",
                "text": "Scopri",
                "url": "#",
                "svg": true
              },
              "third_level": [
                {
                  "title": "Trasporti pubblici da e per BLQ",
                  "array": [
                    {
                      "text": "Bus",
                      "url": "/components/preview/page-transports-bus"
                    },
                    {
                      "text": "Taxi",
                      "url": "/components/preview/page-transports-taxi"
                    },
                    {
                      "text": "Navetta Marconi Express",
                      "url": "/components/preview/page-transports-mex"
                    },
                    {
                      "text": "Treni",
                      "url": "/components/preview/page-transports-train"
                    }
                  ]
                },
                {
                  "title": "Auto e trasporti privati",
                  "array": [
                    {
                      "text": "Arrivare con l’auto",
                      "url": "/components/preview/page-transports-car"
                    },
                    {
                      "text": "Noleggio auto",
                      "url": "/components/preview/page-transports-rent-car"
                    },
                    {
                      "text": "Noleggio con conducente",
                      "url": "/components/preview/page-transports-rent-car"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Necessità particolari",
        "subtext": "Accessibilità, Famiglie, Animali",
        "url": "",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Siamo a tua disposizione",
              "anchor-id": "blq-departing",
              "abstract": {
                "title": "",
                "subtitle": ""
              },
              "cta": {
                "modifier": "c-link--primary",
                "text": "Hai bisogno di aiuto?",
                "url": "#",
                "svg": true
              },
              "third_level": [
                {
                  "title": "Assistenze speciali",
                  "array": [
                    {
                      "text": "Modalità di richiesta assistenza",
                      "url": "/components/preview/page-routes-prm"
                    },
                    {
                      "text": "Arrivo in aeroporto",
                      "url": "/components/preview/page-routes-prm-airport"
                    },
                    {
                      "text": "Servizi dedicati",
                      "url": "/components/preview/page-routes-prm-services"
                    },
                    {
                      "text": "Diritti e qualità del servizio",
                      "url": "/components/preview/page-routes-prm-rights"
                    },
                    {
                      "text": "Autismo",
                      "url": "/components/preview/page-home-assistenze"
                    },
                    {
                      "text": "Sordità - Servizio Tellis",
                      "url": "/components/preview/page-home-assistenze"
                    }
                  ]
                },
                {
                  "title": "Famiglie e minori",
                  "array": [
                    {
                      "text": "In aeroporto",
                      "url": "/components/preview/page-home-assistenze"
                    },
                    {
                      "text": "Minori che viaggiano da soli",
                      "url": "/components/preview/page-home-assistenze"
                    }
                  ]
                },
                {
                  "title": "Animali al seguito",
                  "array": [
                    {
                      "text": "Regole per il trasporto",
                      "url": "/components/preview/page-routes-animals"
                    },
                    {
                      "text": "Paesi U.E.",
                      "url": "/components/preview/page-routes-animals-ue"
                    },
                    {
                      "text": "Paesi Extra U.E.",
                      "url": "/components/preview/page-routes-animals-xue"
                    }
                  ]
                }
              ]
            }
          ]
        }
      }
    ]
  },
  "user_nav": {
    "title": "Guida del passeggero",
    "list": [
      {
        "second_level": [
          {
            "img": false,
            "text": "Partire da Bologna",
            "anchor-id": "blq-departing",
            "abstract": {
              "title": "In partenza?",
              "subtitle": "Tutto ciò che devi sapere per il tuo viaggio da Bologna."
            },
            "third_level": [
              {
                "title": "Prima del viaggio",
                "array": [
                  {
                    "text": "Documenti",
                    "url": "/components/preview/page-routes-documents"
                  },
                  {
                    "text": "Bagagli",
                    "url": "/components/preview/page-routes-luggage"
                  },
                  {
                    "text": "Assistenze speciali",
                    "url": "/components/preview/page-routes-prm"
                  },
                  {
                    "text": "Raggiungere l'aeroporto",
                    "url": "#"
                  }
                ]
              },
              {
                "title": "In aeroporto",
                "array": [
                  {
                    "text": "Parcheggia in aeroporto",
                    "url": "/components/preview/page-parkings-home"
                  },
                  {
                    "text": "Controlli in aeroporto",
                    "url": "/components/preview/page-routes-checks"
                  },
                  {
                    "text": "Negozi",
                    "url": "#"
                  },
                  {
                    "text": "Bar e Ristoranti",
                    "url": "#"
                  },
                  {
                    "text": "Lounge e Servizi VIP",
                    "url": "#"
                  },
                  {
                    "text": "Servizi in aeroporto",
                    "url": "#"
                  },
                  {
                    "text": "Stato del volo",
                    "url": "#"
                  }
                ]
              },
              {
                "title": "Utility",
                "array": [
                  {
                    "text": "Free wi-fi",
                    "url": "#"
                  },
                  {
                    "text": "Mappe aerostazione",
                    "url": "#"
                  }
                ]
              }
            ]
          },
          {
            "img": "/images/svgs/stk_rientro-bologna-80px.svg",
            "text": "Arrivare a Bologna",
            "anchor-id": "blq-arriving",
            "abstract": {
              "title": "In arrivo?",
              "subtitle": "Tutto ciò che devi sapere per il tuo arrivo a Bologna."
            },
            "third_level": [
              {
                "title": "In aeroporto",
                "array": [
                  {
                    "text": "Bagagli smarriti",
                    "url": "#"
                  },
                  {
                    "text": "Noleggio auto",
                    "url": "#"
                  },
                  {
                    "text": "Cambio valuta",
                    "url": "#"
                  },
                  {
                    "text": "Negozi",
                    "url": "#"
                  },
                  {
                    "text": "Bar e Ristoranti",
                    "url": "#"
                  },
                  {
                    "text": "Servizi in aeroporto",
                    "url": "#"
                  }
                ]
              },
              {
                "title": "Fuori dall' aeroporto",
                "array": [
                  {
                    "text": "Raggiungere Bologna Centro",
                    "url": "#"
                  },
                  {
                    "text": "Raggiungere altre città",
                    "url": "#"
                  }
                ]
              },
              {
                "title": "Utility",
                "array": [
                  {
                    "text": "Free wi-fi",
                    "url": "#"
                  },
                  {
                    "text": "Mappe aerostazione",
                    "url": "#"
                  }
                ]
              }
            ]
          },
          {
            "img": "/images/svgs/stk_meet&greet-80px.svg",
            "text": "Sostare in aeroporto",
            "anchor-id": "blq-meet-greet",
            "abstract": {
              "title": "Accompagni o aspetti qualcuno?",
              "subtitle": "Tutto ciò che devi sapere per il tuo breve transito in aeroporto."
            },
            "third_level": [
              {
                "title": "Prima di arrivare",
                "array": [
                  {
                    "text": "Raggiungere l'aeroporto",
                    "url": "#"
                  }
                ]
              },
              {
                "title": "In aeroporto",
                "array": [
                  {
                    "text": "Stato del volo",
                    "url": "#"
                  },
                  {
                    "text": "Parcheggia in aeroporto",
                    "url": "/components/preview/page-parkings-home"
                  },
                  {
                    "text": "Negozi",
                    "url": "#"
                  },
                  {
                    "text": "Bar e Ristoranti",
                    "url": "#"
                  },
                  {
                    "text": "Servizi in aeroporto",
                    "url": "#"
                  }
                ]
              },
              {
                "title": "Utility",
                "array": [
                  {
                    "text": "Free wi-fi",
                    "url": "#"
                  },
                  {
                    "text": "App BLQ",
                    "url": "#"
                  }
                ]
              }
            ]
          },
          {
            "img": "/images/svgs/stk_solidarieta-80px.svg",
            "text": "Necessità particolari",
            "anchor-id": "blq-necessities",
            "abstract": {
              "title": "Necessità particolari?",
              "subtitle": "Tutto ciò che devi sapere per viaggiare senza pensieri."
            },
            "third_level": [
              {
                "array": [
                  {
                    "text": "Assistenze speciali",
                    "url": "/components/preview/page-routes-prm"
                  },
                  {
                    "text": "Famiglie e minori",
                    "url": "/components/preview/page-routes-families"
                  },
                  {
                    "text": "Animali al seguito",
                    "url": "/components/preview/page-routes-animals"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "society_nav": {
    "list": [
      {
        "text": "Profilo aziendale",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Profilo aziendale",
              "anchor-id": "#",
              "abstract": {
                "title": "Profilo aziendale",
                "subtitle": "Aeroporto di Bologna, porta d’accesso ideale per l’Italia"
              },
              "third_level": [
                {
                  "title": "",
                  "array": [
                    {
                      "text": "Vision, Mission & Strategy",
                      "url": "#"
                    },
                    {
                      "text": "Management",
                      "url": "#"
                    },
                    {
                      "text": "Dati chiave",
                      "url": "#"
                    },
                    {
                      "text": "Risorse umane",
                      "url": "#"
                    },
                    {
                      "text": "Etica d'impresa",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Business",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Business",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "Avition, Retail, Adv, Formazione, Eventi. Le anime molteplici del business dell’Aeroporto"
              },
              "third_level": [
                {
                  "title": "Attività commerciali",
                  "array": [
                    {
                      "text": "Retail, Advertising, Eventi",
                      "url": "#"
                    },
                    {
                      "text": "Portale Appalti",
                      "url": "#"
                    },
                    {
                      "text": "BLQ Training",
                      "url": "#"
                    }
                  ]
                },
                {
                  "title": "Aviation",
                  "array": [
                    {
                      "text": "Pista e infrastrutture",
                      "url": "#"
                    },
                    {
                      "text": "Tariffe Aviation",
                      "url": "#"
                    },
                    {
                      "text": "Cargo",
                      "url": "#"
                    }
                  ]
                },
                {
                  "title": "Progetti Europei e Protocolli",
                  "array": [
                    {
                      "text": "Cyrano",
                      "url": "#"
                    },
                    {
                      "text": "ITAIR ISAC",
                      "url": "#"
                    },
                    {
                      "text": "PRECINCT",
                      "url": "#"
                    },
                    {
                      "text": "Protocolli d’Intesa",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Sala stampa",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Sala stampa",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "Lorem ipsum dolor sit amet"
              },
              "third_level": [
                {
                  "array": [
                    {
                      "text": "COVID 19 | Approfondimenti",
                      "url": "#"
                    },
                    {
                      "text": "COVID 19 | Ultimi aggiornamenti",
                      "url": "#"
                    },
                    {
                      "text": "News",
                      "url": "#"
                    },
                    {
                      "text": "Comunicati stampa",
                      "url": "#"
                    },
                    {
                      "text": "Photogallery",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Operatori aeroportuali",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Operatori aeroportuali",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "Informazioni a supporto delle attività operative"
              },
              "third_level": [
                {
                  "title": "Documentazione e Segnalazioni",
                  "array": [
                    {
                      "text": "Manuale di Aeroporto",
                      "url": "#"
                    },
                    {
                      "text": "Regolamento di Scalo",
                      "url": "#"
                    },
                    {
                      "text": "Titoli di accesso",
                      "url": "#"
                    },
                    {
                      "text": "Segnalazioni degli Operatori",
                      "url": "#"
                    }
                  ]
                },
                {
                  "title": "Safety Management System",
                  "array": [
                    {
                      "text": "Definizione di SMS",
                      "url": "#"
                    },
                    {
                      "text": "I Comitati della Safety",
                      "url": "#"
                    },
                    {
                      "text": "L’analisi dei rischi",
                      "url": "#"
                    },
                    {
                      "text": "Il reporting system",
                      "url": "#"
                    },
                    {
                      "text": "Ambiente ed Energia",
                      "url": "#"
                    },
                    {
                      "text": "Safety Promotion & Education",
                      "url": "#"
                    },
                    {
                      "text": "Gestione delle emergenze",
                      "url": "#"
                    },
                    {
                      "text": "Segnalazioni di Safety",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      }
    ]
  },
  "investors_nav": {
    "list": [
      {
        "text": "Corporate",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Corporate",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "Lorem ipsum dolor sit amet"
              },
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Aeroporto di Bologna in breve",
                      "url": "#"
                    },
                    {
                      "text": "Corporate governance",
                      "url": "#"
                    },
                    {
                      "text": "I nostri riferimenti",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Borsa e azionisti",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Borsa e azionisti",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "Lorem ipsum dolor sit amet"
              },
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Titolo in Borsa",
                      "url": "#"
                    },
                    {
                      "text": "Strategy and execution",
                      "url": "#"
                    },
                    {
                      "text": "Informazioni per gli azionisti",
                      "url": "#"
                    },
                    {
                      "text": "Assemblea degli azionisti",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Calendario finanziario",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Calendario finanziario",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "Lorem ipsum dolor sit amet"
              },
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Eventi societari",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Documenti",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "Documenti",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "Lorem ipsum dolor sit amet"
              },
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Comunicati stampa",
                      "url": "#"
                    },
                    {
                      "text": "Bilanci e relazioni",
                      "url": "#"
                    },
                    {
                      "text": "DNF D.lgs. 254/2016 (Bilancio di Sostenibilità)",
                      "url": "#"
                    },
                    {
                      "text": "Presentazioni",
                      "url": "#"
                    },
                    {
                      "text": "Internal dealing",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      }
    ]
  },
  "innovability_nav": {
    "list": [
      {
        "text": "Innovazione",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "BLQ Innovability",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "BLQ, Better Living Quality"
              },
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Il nostro concetto di Innovazione",
                      "url": "#"
                    },
                    {
                      "text": "Chatbot",
                      "url": "#"
                    },
                    {
                      "text": "Ascolto dei passeggeri - Smiles",
                      "url": "#"
                    },
                    {
                      "text": "Scan & Fly",
                      "url": "#"
                    },
                    {
                      "text": "Logiscan compact ",
                      "url": "#"
                    },
                    {
                      "text": "Assistenza ai passeggeri sordi – Servizio Tellis",
                      "url": "#"
                    },
                    {
                      "text": "Tracking wifi",
                      "url": "#"
                    },
                    {
                      "text": "Wayfinding",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      {
        "text": "Sostenibilità",
        "subtext": "",
        "url": "#",
        "megamenu": {
          "second_level": [
            {
              "img": false,
              "text": "BLQ Innovability",
              "anchor-id": "#",
              "abstract": {
                "title": "",
                "subtitle": "BLQ, Better Living Quality"
              },
              "third_level": [
                {
                  "title": "Sostenibilità dello sviluppo dell’Aeroporto",
                  "array": [
                    {
                      "text": "Il nostro concetto di Sostenibilità",
                      "url": "#"
                    },
                    {
                      "text": "Politica integrata",
                      "url": "#"
                    },
                    {
                      "text": "Qualità",
                      "url": "#"
                    }
                  ]
                },
                {
                  "title": "Ambiente ed Energia",
                  "array": [
                    {
                      "text": "Ambiti di attività",
                      "url": "#"
                    },
                    {
                      "text": "Bilancio di responsabilità",
                      "url": "#"
                    },
                    {
                      "text": "Rumore",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      }
    ]
  },
  "chinese_site_nav": {
    "name": "Chinese",
    "list": [
      {
        "megamenu": {
          "second_level": [
            {
              "text": "Partenze e arrivi",
              "url": "#"
            },
            {
              "text": "Partire da Bologna",
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Prima del viaggio"
                    },
                    {
                      "text": "Documenti",
                      "url": "#"
                    },
                    {
                      "text": "Bagagli",
                      "url": "#"
                    },
                    {
                      "text": "Assistenze speciali",
                      "url": "#"
                    },
                    {
                      "text": "Raggiungere l'aeroporto",
                      "url": "#"
                    },
                    {
                      "text": "In aereoporto"
                    },
                    {
                      "text": "Controlli in aeroporto",
                      "url": "#"
                    },
                    {
                      "text": "Negozi",
                      "url": "#"
                    },
                    {
                      "text": "Bar e ristoranti",
                      "url": "#"
                    },
                    {
                      "text": "Servizi in aeroporto",
                      "url": "#"
                    },
                    {
                      "text": "Stato del volo",
                      "url": "#"
                    },
                    {
                      "text": "Utility"
                    },
                    {
                      "text": "Mappe aerostazione",
                      "url": "#"
                    },
                    {
                      "text": "Free wi-fi",
                      "url": "#"
                    }
                  ]
                }
              ]
            },
            {
              "text": "Arrivare a Bologna",
              "third_level": [
                {
                  "array": [
                    {
                      "text": "In aeroporto"
                    },
                    {
                      "text": "Bagagli smarriti",
                      "url": "#"
                    },
                    {
                      "text": "Noleggio auto",
                      "url": "#"
                    },
                    {
                      "text": "Negozi",
                      "url": "#"
                    },
                    {
                      "text": "Bar e ristoranti"
                    },
                    {
                      "text": "Servizi in aeroporto",
                      "url": "#"
                    },
                    {
                      "text": "Fuori dall'aeroporto"
                    },
                    {
                      "text": "Bus",
                      "url": "#"
                    },
                    {
                      "text": "Taxi",
                      "url": "#"
                    },
                    {
                      "text": "Treni",
                      "url": "#"
                    },
                    {
                      "text": "Noleggio auto",
                      "url": "#"
                    },
                    {
                      "text": "Noleggio con conducente",
                      "url": "#"
                    },
                    {
                      "text": "Utility"
                    },
                    {
                      "text": "Mappe aerostazione",
                      "url": "#"
                    },
                    {
                      "text": "Free wi-fi",
                      "url": "#"
                    }
                  ]
                }
              ]
            },
            {
              "text": "Meet&Greet",
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Prima di arrivare"
                    },
                    {
                      "text": "Raggiungere l'aeroporto",
                      "url": "#"
                    },
                    {
                      "text": "In aeroporto"
                    },
                    {
                      "text": "Stato del volo",
                      "url": "#"
                    },
                    {
                      "text": "Negozi",
                      "url": "#"
                    },
                    {
                      "text": "Bar e ristoranti",
                      "url": "#"
                    },
                    {
                      "text": "Servizi in aeroporto",
                      "url": "#"
                    },
                    {
                      "text": "Utility"
                    },
                    {
                      "text": "Free wi-fi",
                      "url": "#"
                    }
                  ]
                }
              ]
            },
            {
              "text": "Necessità particolari",
              "third_level": [
                {
                  "array": [
                    {
                      "text": "Assistenze speciali",
                      "url": "#"
                    },
                    {
                      "text": "Famiglie e minori",
                      "url": "#"
                    },
                    {
                      "text": "Animali al seguito",
                      "url": "#"
                    }
                  ]
                }
              ]
            }
          ]
        }
      }
    ]
  },
  "emergency_site_nav": {
    "name": "emergency",
    "language-list": {
      "languages": [
        {
          "text": "ita",
          "url": "#",
          "aria-label": "Italiano"
        },
        {
          "text": "eng",
          "url": "#",
          "aria-label": "Inglese"
        }
      ]
    },
    "list": [
      {
        "text": "Notizie in tempo reale",
        "url": "/components/preview/page-home-travel--emergency"
      },
      {
        "text": "Arrivi e partenze",
        "url": "/components/preview/page-arrivals-departures--emergency"
      }
    ]
  }
}
  • Content:
    $pax-guide-text-color: primary(night, 100);
    
    .c-navigation-shortcuts {
      .c-header--emergency & {
        background-color: primary(emergency, 120);
      }
    }
    
    .c-navigation-shortcuts>ul {
      display: flex;
      flex-wrap: nowrap;
    
      @include min-screen(bp(tablet-p)) {
        justify-content: flex-start;
      }
    }
    
    .c-navigation-shortcuts>ul>li {
      flex: 0 0 auto;
      padding: remify(8px) remify(0px);
    
      @include min-screen(bp(desktop)) {
        padding: remify(4px) remify(4px);
      }
    }
    
    .c-navigation-shortcuts>ul>li .c-collapsible__button {
      color: primary(night, 80);
      font-weight: fw(light);
      font-size: remify(12px);
      display: inline-block;
      padding: remify(4px) remify(8px);
      border-radius: remify(12px);
    
      &:focus {
        @include outline;
      }
    
      &:hover {
        cursor: pointer;
      }
    
      strong {
        color: secondary(text, 100);
        display: block;
        font-size: remify(14px);
    
        @include min-screen(bp(desktop)) {
          font-size: remify(16px);
        }
      }
    
      svg.arrow-up,
      svg.arrow-down {
        display: none;
      }
    }
    .c-navigation-shortcuts > ul > li {
      border-bottom: 3px solid transparent;
    }
    .c-navigation-shortcuts > ul > li:hover,
    .c-navigation-shortcuts > ul > li.is-active {
      border-bottom: 3px solid primary(sun, 120);
    }
    
    .c-navigation-shortcuts ul li .c-collapsible__button:focus  {
      @include outline;
    }
    
    .c-navigation-shortcuts__dropdown {
      border-bottom: 0;
    }
    
    .c-navigation-shortcuts>ul.c-navigation-shortcuts__simple>li {
      padding: remify(4px) remify(8px);
    }
    
    .c-navigation-shortcuts>ul.c-navigation-shortcuts__simple>li a {
      text-decoration: none;
    }
    // .c-navigation-shortcuts__dropdown ul li {
    //   flex: none;
    //   padding: 0;
    //   border-right: none;
    //   text-align: left;
    //   line-height: 1.8;
    // }
    
    .c-navigation-shortcuts__closemegamenu {
      position: absolute;
      top: remify(16px);
      right: remify(16px);
      background-color: transparent;
      border: none;
      padding: 0;
      margin: 0;
    
      svg * {
        fill: primary(night, 100);
      }
    }
    
    /*------------------------------------*\
      Subshortcut modifier
    \*------------------------------------*/
    
    .c-navigation-shortcuts--sub {
      background-color: primary(night, 120);
    
      &>ul>li {
        padding: remify(16px);
      }
    
      a.is-active::before {
        display: none;
      }
    }
    
    /*------------------------------------*\
      Dropys modifier
    \*------------------------------------*/
    
    .c-navigation-shortcuts--dropys {
      .c-navigation-shortcuts__dropdown {
        position: relative;
      }
    
      &>ul>li {
        display: none;
    
        @include min-screen(bp(tablet-p)) {
          display: block;
        }
      }
    }
    
  • URL: /components/raw/shortcuts-navigation/_shortcuts-navigation.scss
  • Filesystem Path: src/views/03-organisms/navigation/shortcuts-navigation/_shortcuts-navigation.scss
  • Size: 2.5 KB
  • Content:
    (function ($) {
      'use strict';
    
      if (!$.tangible) {
        $.tangible = new Object();
      };
    
      $.tangible.shortcutNavigation = function (el, options) {
        var base = this;
    
        base.$el = $(el);
        base.el = el;
    
        base.init = function () {
    
          base.$btnClosePaxGuide = $('.js-closeMegaMenu');
          base.$collapsibleContent = $('.o-collapsible__content');
          base.$btnCollapsible = $('.c-navigation-shortcuts .has-dropdown button');
    
          base.$btnClosePaxGuide.click(function () {
            base.closePaxguide($(this));
          });
    
          base.$btnCollapsible.click(function () {
            base.toggleClasses($(this));
            base.hideDropdowns();
            base.showDropdown($(this));
            base.toggleArrowClass($(this));
            $('.c-overlay').toggleClass('is-visible');
          });
    
        };
    
        base.init();
    
        $(document).mouseup(function (e) {
    
          var container = $('.has-dropdown.is-opened');
          var arrow = $('.c-navigation-shortcuts__dropdown').prev('.arrow');
          var collapsibleTitle = $('.c-navigation-shortcuts__dropdown .js-collapsible-title button');
    
          // if the target of the click isn't the container nor a descendant of the container
          if (!container.is(e.target) && container.has(e.target).length === 0) {
            base.$btnClosePaxGuide.closest(base.$collapsibleContent).attr('hidden', true);
            collapsibleTitle.attr('aria-expanded', false);
            arrow.removeClass('is-visible');
            container.removeClass('is-opened');
            $('.c-overlay').removeClass('is-visible');
            // console.log("chiude");
          }
        });
    
        // Closes passenger guide
        base.closePaxguide = function (closeBtn) {
          closeBtn.closest(base.$collapsibleContent).attr('hidden', true);
          $('.js-collapsible-title .c-navigation-item').attr('aria-expanded', false);
          $('.c-navigation-shortcuts__dropdown').prev('.arrow').removeClass('is-visible');
          // console.log("eccolo");
    
        };
    
        // Moves opened class through .has-dropdown elements
        base.toggleClasses = function (thisBtn) {
          thisBtn.closest('.has-dropdown').toggleClass('is-opened');
    
        };
    
        // Hides all the dropdowns
        base.hideDropdowns = function () {
          base.$btnCollapsible.closest('.has-dropdown').find('.c-navigation-item').attr('aria-expanded', 'false')
          base.$btnCollapsible.closest('.has-dropdown').find('.o-collapsible__content').attr('hidden', 'true');
          // console.log("chiude");
    
        };
    
        // Shows selected dropdown
        base.showDropdown = function (thisBtn) {
          thisBtn.closest('.has-dropdown.is-opened').find('.c-navigation-item').attr('aria-expanded', 'true')
          thisBtn.closest('.has-dropdown.is-opened').find('.o-collapsible__content').removeAttr('hidden');
          // console.log("apre");
        };
    
        // Toggle arrow class
        base.toggleArrowClass = function (thisBtn) {
          base.$btnCollapsible.closest('.has-dropdown').find('.arrow').removeClass('is-visible');
          thisBtn.closest('.has-dropdown.is-opened').find('.arrow').addClass('is-visible');
        };
    
        // Removes is-opened class to all the elements except the selected one
        $('.c-navigation-shortcuts').on('click', '.has-dropdown.is-opened', function () {
          $('.has-dropdown.is-opened').not($(this)).removeClass('is-opened');
        });
    
      };
    
      $.fn.tangible_shortcutNavigation = function (options) {
        return this.each(function () {
          (new $.tangible.shortcutNavigation(this, options));
        });
      };
    
    })(jQuery);
    
  • URL: /components/raw/shortcuts-navigation/shortcut-navigation.js
  • Filesystem Path: src/views/03-organisms/navigation/shortcuts-navigation/shortcut-navigation.js
  • Size: 3.5 KB

No notes defined.