{"id":5445,"date":"2025-09-29T08:16:28","date_gmt":"2025-09-29T08:16:28","guid":{"rendered":"https:\/\/www.bergamojazz.org\/?page_id=5445"},"modified":"2025-10-01T09:44:20","modified_gmt":"2025-10-01T09:44:20","slug":"calendario","status":"publish","type":"page","link":"https:\/\/www.bergamojazz.org\/it\/calendario\/","title":{"rendered":"Calendario"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-sizes-bottom:1px;--awb-border-color:#000000;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:80px;--awb-padding-bottom:80px;--awb-background-color:var(--awb-color4);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:30px;--awb-padding-bottom:30px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\">\r\n<style>\r\n  \/* ===== LISTA EVENTI ===== *\/\r\n  #event-list-75994.event-list{\r\n    display:grid; grid-template-columns:1fr; gap:18px; margin:0; padding:0;\r\n  }\r\n\r\n  \/* ===== FILTRI: STRISCE SCORRIBILI + FRECCE ===== *\/\r\n  #filters-75994,\r\n  #filters-75994 * { box-sizing: border-box; }\r\n\r\n  #filters-75994{\r\n    display:grid; gap:12px; margin-bottom:16px;\r\n    max-width:100%; min-width:0; overflow:visible;\r\n  }\r\n\r\n  #filters-75994 .ev-filter-wrap{\r\n    position:relative; padding:16px 48px;\r\n    max-width:100%; min-width:0; overflow:hidden; \/* evita che i figli allarghino il layout *\/\r\n  }\r\n  #filters-75994 .ev-filter-wrap--dates{ background:#000; }  \/* fascia nera *\/\r\n  #filters-75994 .ev-filter-wrap--cats { background:#fff; }  \/* fascia bianca *\/\r\n\r\n  #filters-75994 .ev-filter-track{\r\n    width:100%; min-width:0;\r\n    position:relative;\r\n    overflow-x:auto; overflow-y:hidden;\r\n    -webkit-overflow-scrolling:touch;\r\n    scrollbar-width:none;\r\n  }\r\n  #filters-75994 .ev-filter-track::-webkit-scrollbar{ display:none; }\r\n\r\n  #filters-75994 .ev-filter-inner{\r\n    display:inline-flex; gap:12px; align-items:center;\r\n    min-height:42px; width:max-content; white-space:nowrap; will-change:transform;\r\n    pointer-events:auto;\r\n  }\r\n\r\n  \/* Chip *\/\r\n  #filters-75994 .ev-chip{\r\n    position:relative; z-index:1;\r\n    display:inline-block; padding:12px 16px;\r\n    font-weight:700; line-height:1; cursor:pointer;\r\n    user-select:none; white-space:nowrap; border:0;\r\n    background:transparent; color:inherit; pointer-events:auto;\r\n  }\r\n  \/* Date: testo bianco su fascia nera *\/\r\n  #filters-75994 .ev-filter-wrap--dates .ev-chip{ color:#fff; }\r\n  \/* Categorie: blocco grigio su fascia bianca *\/\r\n  #filters-75994 .ev-filter-wrap--cats .ev-chip{\r\n    color:#fff; background:#666; border:1px solid #666; border-radius:4px;\r\n  }\r\n  \/* Attivo: underline gialla 2px *\/\r\n  #filters-75994 .ev-chip[aria-pressed=\"true\"]::after{\r\n    content:\"\"; position:absolute; left:12px; right:12px; bottom:-8px;\r\n    height:2px; background:#fcd825;\r\n  }\r\n  #filters-75994 .ev-chip:focus-visible{ outline:2px solid #fcd825; outline-offset:2px; }\r\n\r\n  \/* Frecce *\/\r\n  #filters-75994 .ev-filter-nav{\r\n    position:absolute; top:50%; transform:translateY(-50%);\r\n    width:36px; height:36px; border:1px solid #000;\r\n    display:flex; align-items:center; justify-content:center;\r\n    cursor:pointer; padding:0; border-radius:18px; z-index:5;\r\n  }\r\n  #filters-75994 .ev-filter-wrap--dates .ev-filter-nav{ background:#fff; border-color:#000; }\r\n  #filters-75994 .ev-filter-wrap--cats  .ev-filter-nav{ background:#fcd825; border-color:#000; }\r\n  #filters-75994 .ev-filter-nav[hidden]{ display:none; }\r\n  #filters-75994 .ev-filter-nav svg{ width:18px; height:18px; fill:#000; }\r\n  #filters-75994 .ev-filter-nav:focus-visible{ outline:2px solid #fcd825; outline-offset:2px; }\r\n  #filters-75994 .ev-filter-nav--prev{ left:8px; }\r\n  #filters-75994 .ev-filter-nav--next{ right:8px; }\r\n\r\n  \/* ===== CARD ===== *\/\r\n  .event-card{ background:#000; border:1px solid #1a1a1a; }\r\n  .event-card-inner{ display:flex; gap:18px; align-items:stretch; }\r\n  .event-card .media{ flex:0 0 320px; max-width:36%; }\r\n  .event-card .media img{ display:block; width:100%; aspect-ratio:4\/3; object-fit:cover; height:auto; }\r\n  .event-card .content{ flex:1 1 auto; min-width:0; padding:16px 16px 18px 0; }\r\n  .event-card h3{ margin:0 0 6px 0; color:#fcd825; font-weight:800; line-height:1.2; font-size:clamp(1.1rem,1.2vw + .8rem,1.6rem); }\r\n  .event-card .date, .event-card .meta-line, .event-card p{ margin:0; color:#fff; }\r\n  .event-card .date{ margin:8px 0 10px 0; opacity:.9; }\r\n  .event-card .meta-line{ margin-bottom:12px; opacity:.95; }\r\n  .event-card .tags{ display:flex; flex-wrap:wrap; gap:8px; margin:12px 0; }\r\n  .event-card .tag-category .awb-button__text{ padding:4px 10px; border:1px solid #fff; color:#fff; background:transparent; font-size:.875rem; }\r\n  .event-card .btn-details{ display:inline-block; padding:10px 16px; background:#fcd825; color:#000; border:1px solid #000; font-weight:700; text-decoration:none; transition:background .2s ease,color .2s ease,border-color .2s ease; }\r\n  .event-card .btn-details:hover, .event-card .btn-details:focus{ background:#fff; color:#000; border-color:#000; text-decoration:none; }\r\n  .event-card .btn-details:focus-visible{ outline:2px solid #fcd825; outline-offset:2px; }\r\n\r\n  @media (max-width:1024px){ .event-card .media{ flex-basis:280px; } }\r\n  @media (max-width:768px){\r\n    .event-card-inner{ flex-direction:column; gap:0; }\r\n    .event-card .media, .event-card .content{ max-width:100%; flex-basis:auto; }\r\n    .event-card .content{ padding:14px 16px 16px 16px; }\r\n    #filters-75994 .ev-chip[aria-pressed=\"true\"]::after{ bottom:-7px; }\r\n  }\r\n  @media (prefers-reduced-motion:reduce){\r\n    #filters-75994 .ev-filter-track{ scroll-behavior:auto; }\r\n  }\r\n<\/style>\r\n\r\n\r\n<!-- ===== WRAPPER FILTRI ===== -->\r\n<div id=\"filters-75994\">\r\n  <!-- DATE -->\r\n  <div class=\"ev-filter-wrap ev-filter-wrap--dates\" id=\"dates-wrap-75994\">\r\n    <button type=\"button\" class=\"ev-filter-nav ev-filter-nav--prev\" hidden aria-label=\"Scorri date indietro\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg>\r\n    <\/button>\r\n    <div class=\"ev-filter-track\" id=\"dates-track-75994\" tabindex=\"0\" role=\"group\" aria-label=\"Filtra per data\">\r\n      <div class=\"ev-filter-inner\">\r\n        <button type=\"button\" class=\"ev-chip\" data-date=\"__all__\" aria-pressed=\"true\">Tutte le date<\/button>\r\n                  <button type=\"button\" class=\"ev-chip\" data-date=\"2026-07-02\" aria-pressed=\"false\">gioved\u00ec 2 luglio 2026<\/button>\r\n                  <button type=\"button\" class=\"ev-chip\" data-date=\"2026-07-18\" aria-pressed=\"false\">sabato 18 luglio 2026<\/button>\r\n              <\/div>\r\n    <\/div>\r\n    <button type=\"button\" class=\"ev-filter-nav ev-filter-nav--next\" hidden aria-label=\"Scorri date avanti\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>\r\n    <\/button>\r\n  <\/div>\r\n\r\n  <!-- CATEGORIE -->\r\n  <div class=\"ev-filter-wrap ev-filter-wrap--cats\" id=\"cats-wrap-75994\">\r\n    <button type=\"button\" class=\"ev-filter-nav ev-filter-nav--prev\" hidden aria-label=\"Scorri categorie indietro\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg>\r\n    <\/button>\r\n    <div class=\"ev-filter-track\" id=\"cats-track-75994\" tabindex=\"0\" role=\"group\" aria-label=\"Filtra per categoria\">\r\n      <div class=\"ev-filter-inner\">\r\n        <button type=\"button\" class=\"ev-chip\" data-cat=\"__all__\" aria-pressed=\"true\">Tutte le categorie<\/button>\r\n                  <button type=\"button\" class=\"ev-chip\" data-cat=\"bergamo-jazz-estate-lazzaretto\" aria-pressed=\"false\">Bergamo Jazz Estate @Lazzaretto<\/button>\r\n              <\/div>\r\n    <\/div>\r\n    <button type=\"button\" class=\"ev-filter-nav ev-filter-nav--next\" hidden aria-label=\"Scorri categorie avanti\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>\r\n    <\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<!-- ===== LISTA EVENTI ===== -->\r\n<div id=\"event-list-75994\" class=\"event-list\">\r\n      <article class=\"event-card\" data-date=\"2026-07-02\" data-cats=\"bergamo-jazz-estate-lazzaretto\">\r\n      <div class=\"event-card-inner\">\r\n        <div class=\"media\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/ecal.teatrodonizetti.it\/storage\/eventi\/diawara926x695_1775640778_1775640785_cropped.png\" alt=\"FATOUMATA DIAWARA\"><\/div>\r\n        <div class=\"content\">\r\n          <h3>FATOUMATA DIAWARA<\/h3>\r\n          <span class=\"date\">gioved\u00ec 2 luglio 2026 | 21:30<\/span>\r\n          <div class=\"meta-line\">Lazzaretto<\/div>          <div class=\"tags\" aria-label=\"Categorie\"><p class=\"tag-category\"><span class=\"awb-button__text\">Bergamo Jazz Estate @Lazzaretto<\/span><\/p><\/div>          <a class=\"btn-details\" href=\"https:\/\/www.bergamojazz.org\/it\/evento\/fatoumata-diawara\/2026-07-02\">Dettagli<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n      <article class=\"event-card\" data-date=\"2026-07-18\" data-cats=\"bergamo-jazz-estate-lazzaretto\">\r\n      <div class=\"event-card-inner\">\r\n        <div class=\"media\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/ecal.teatrodonizetti.it\/storage\/eventi\/bridgewater926x695_1775641892_1775641894_cropped.png\" alt=\"DEE DEE BRIDGEWATER We Exist!\"><\/div>\r\n        <div class=\"content\">\r\n          <h3>DEE DEE BRIDGEWATER We Exist!<\/h3>\r\n          <span class=\"date\">sabato 18 luglio 2026 | 21:30<\/span>\r\n          <div class=\"meta-line\">Lazzaretto<\/div>          <div class=\"tags\" aria-label=\"Categorie\"><p class=\"tag-category\"><span class=\"awb-button__text\">Bergamo Jazz Estate @Lazzaretto<\/span><\/p><\/div>          <a class=\"btn-details\" href=\"https:\/\/www.bergamojazz.org\/it\/evento\/dee-dee-bridgewater-we-exist\/2026-07-18\">Dettagli<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n  <\/div>\r\n\r\n<script>\r\n(function(){\r\n  const id = \"75994\";\r\n  const $filters = document.getElementById(\"filters-\" + id);\r\n  if (!$filters) return;\r\n\r\n  const $list  = document.getElementById(\"event-list-\" + id);\r\n  const $cards = $list ? Array.from($list.querySelectorAll(\".event-card\"))\r\n                       : Array.from(document.querySelectorAll(\".event-card\"));\r\n\r\n  let activeDate=\"__all__\", activeCat=\"__all__\";\r\n\r\n  function applyFilters(){\r\n    if(!$cards.length) return;\r\n    $cards.forEach(card=>{\r\n      const d    = card.getAttribute(\"data-date\") || \"\";\r\n      const cats = (card.getAttribute(\"data-cats\")||\"\").split(\/\\s+\/).filter(Boolean);\r\n      const okD  = (activeDate===\"__all__\") || (d===activeDate);\r\n      const okC  = (activeCat===\"__all__\")  || cats.includes(activeCat);\r\n      card.style.display = (okD && okC) ? \"\" : \"none\";\r\n    });\r\n  }\r\n\r\n  function setPressed(track, btn){\r\n    track.querySelectorAll(\".ev-chip\").forEach(b=>b.setAttribute(\"aria-pressed\", b===btn ? \"true\":\"false\"));\r\n    if(btn.hasAttribute(\"data-date\")) activeDate = btn.getAttribute(\"data-date\");\r\n    if(btn.hasAttribute(\"data-cat\"))  activeCat  = btn.getAttribute(\"data-cat\");\r\n    applyFilters();\r\n    centerChip(track.closest(\".ev-filter-wrap\"), btn);\r\n  }\r\n\r\n  function centerChip(wrap, btn){\r\n    const track = wrap?.querySelector(\".ev-filter-track\");\r\n    if(!track) return;\r\n    const b = btn.getBoundingClientRect(), t = track.getBoundingClientRect();\r\n    const delta = (b.left + b.right)\/2 - (t.left + t.right)\/2;\r\n    track.scrollLeft += delta;\r\n    updateArrows(wrap);\r\n  }\r\n\r\n  \/\/ Sempre avvio su \"Tutte le date\/categorie\"\r\n  function resetChipsToAll(){\r\n    const datesTrack = document.getElementById(\"dates-track-\" + id);\r\n    const catsTrack  = document.getElementById(\"cats-track-\" + id);\r\n\r\n    const allDate = datesTrack?.querySelector('.ev-chip[data-date=\"__all__\"]');\r\n    const dChips  = datesTrack ? datesTrack.querySelectorAll('.ev-chip[data-date]') : [];\r\n    if(allDate){ dChips.forEach(c=>c.setAttribute('aria-pressed', c===allDate ? 'true' : 'false')); activeDate=\"__all__\"; }\r\n\r\n    const allCat = catsTrack?.querySelector('.ev-chip[data-cat=\"__all__\"]');\r\n    const cChips = catsTrack ? catsTrack.querySelectorAll('.ev-chip[data-cat]') : [];\r\n    if(allCat){ cChips.forEach(c=>c.setAttribute('aria-pressed', c===allCat ? 'true' : 'false')); activeCat=\"__all__\"; }\r\n  }\r\n\r\n  \/\/ Delegation click\r\n  $filters.addEventListener(\"click\",(e)=>{\r\n    let n = e.target;\r\n    while(n && !n.classList?.contains(\"ev-chip\")) n = n.parentNode;\r\n    if(!n || !n.classList?.contains(\"ev-chip\")) return;\r\n    const track = n.closest(\".ev-filter-track\"); if(!track) return;\r\n    setPressed(track, n);\r\n  });\r\n\r\n  \/\/ Tastiera\r\n  $filters.addEventListener(\"keydown\",(e)=>{\r\n    const track = e.target.closest?.(\".ev-filter-track\"); if(!track) return;\r\n    const step = Math.round(track.clientWidth*0.8);\r\n    if(e.key===\"ArrowRight\"){ track.scrollLeft += step; updateArrows(track.closest(\".ev-filter-wrap\")); e.preventDefault(); }\r\n    if(e.key===\"ArrowLeft\"){  track.scrollLeft -= step; updateArrows(track.closest(\".ev-filter-wrap\")); e.preventDefault(); }\r\n    if((e.key===\"Enter\"||e.key===\" \") && e.target.classList.contains(\"ev-chip\")){ setPressed(track, e.target); e.preventDefault(); }\r\n  });\r\n\r\n  \/\/ Frecce: appaiono solo con overflow\r\n  function updateArrows(wrap){\r\n    const track = wrap?.querySelector(\".ev-filter-track\");\r\n    const prev  = wrap?.querySelector(\".ev-filter-nav--prev\");\r\n    const next  = wrap?.querySelector(\".ev-filter-nav--next\");\r\n    if(!track || !prev || !next) return;\r\n    const sw = track.scrollWidth, cw = track.clientWidth, sl = track.scrollLeft;\r\n    const can = sw > cw + 1;\r\n    prev.hidden = !can || sl <= 1;\r\n    next.hidden = !can || (sl + cw) >= (sw - 1);\r\n  }\r\n\r\n  function attachArrows(wrap){\r\n    const track = wrap.querySelector(\".ev-filter-track\");\r\n    const prev  = wrap.querySelector(\".ev-filter-nav--prev\");\r\n    const next  = wrap.querySelector(\".ev-filter-nav--next\");\r\n    if(!track || !prev || !next) return;\r\n\r\n    const step = ()=> Math.max(160, Math.round(track.clientWidth*0.8));\r\n    prev.addEventListener(\"click\", ()=> { track.scrollLeft -= step(); updateArrows(wrap); });\r\n    next.addEventListener(\"click\", ()=> { track.scrollLeft += step(); updateArrows(wrap); });\r\n    track.addEventListener(\"scroll\", ()=> updateArrows(wrap), { passive:true });\r\n\r\n    \/\/ Ricalcolo su cambi layout\/contenuto\r\n    if (window.ResizeObserver) {\r\n      const ro = new ResizeObserver(()=> updateArrows(wrap));\r\n      ro.observe(track);\r\n      const inner = track.querySelector(\".ev-filter-inner\");\r\n      if (inner) ro.observe(inner);\r\n    }\r\n    updateArrows(wrap);\r\n  }\r\n\r\n  const wraps = [\r\n    document.getElementById(\"dates-wrap-\" + id),\r\n    document.getElementById(\"cats-wrap-\" + id)\r\n  ].filter(Boolean);\r\n  wraps.forEach(attachArrows);\r\n\r\n  const recalc = ()=> wraps.forEach(updateArrows);\r\n  window.addEventListener(\"load\", recalc);\r\n  if (document.fonts && document.fonts.ready) { document.fonts.ready.then(recalc); }\r\n  window.addEventListener(\"resize\", recalc);\r\n  setTimeout(recalc, 300);\r\n\r\n  \/\/ Avvio: stato \"Tutte \u2026\" + mostra tutto\r\n  resetChipsToAll();\r\n  applyFilters();\r\n})();\r\n<\/script>\r\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-5445","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calendario - Bergamo Jazz Festival<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bergamojazz.org\/it\/calendario\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calendario - Bergamo Jazz Festival\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bergamojazz.org\/it\/calendario\/\" \/>\n<meta property=\"og:site_name\" content=\"Bergamo Jazz Festival\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T09:44:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bergamojazz.org\/it\/calendario\/\",\"url\":\"https:\/\/www.bergamojazz.org\/it\/calendario\/\",\"name\":\"Calendario - Bergamo Jazz Festival\",\"isPartOf\":{\"@id\":\"https:\/\/www.bergamojazz.org\/it\/#website\"},\"datePublished\":\"2025-09-29T08:16:28+00:00\",\"dateModified\":\"2025-10-01T09:44:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bergamojazz.org\/it\/calendario\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bergamojazz.org\/it\/calendario\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bergamojazz.org\/it\/calendario\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bergamojazz.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calendario\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bergamojazz.org\/it\/#website\",\"url\":\"https:\/\/www.bergamojazz.org\/it\/\",\"name\":\"Bergamo Jazz Festival\",\"description\":\"Bergamo Jazz Festival\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bergamojazz.org\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calendario - Bergamo Jazz Festival","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bergamojazz.org\/it\/calendario\/","og_locale":"it_IT","og_type":"article","og_title":"Calendario - Bergamo Jazz Festival","og_url":"https:\/\/www.bergamojazz.org\/it\/calendario\/","og_site_name":"Bergamo Jazz Festival","article_modified_time":"2025-10-01T09:44:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bergamojazz.org\/it\/calendario\/","url":"https:\/\/www.bergamojazz.org\/it\/calendario\/","name":"Calendario - Bergamo Jazz Festival","isPartOf":{"@id":"https:\/\/www.bergamojazz.org\/it\/#website"},"datePublished":"2025-09-29T08:16:28+00:00","dateModified":"2025-10-01T09:44:20+00:00","breadcrumb":{"@id":"https:\/\/www.bergamojazz.org\/it\/calendario\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bergamojazz.org\/it\/calendario\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bergamojazz.org\/it\/calendario\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bergamojazz.org\/it\/"},{"@type":"ListItem","position":2,"name":"Calendario"}]},{"@type":"WebSite","@id":"https:\/\/www.bergamojazz.org\/it\/#website","url":"https:\/\/www.bergamojazz.org\/it\/","name":"Bergamo Jazz Festival","description":"Bergamo Jazz Festival","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bergamojazz.org\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/www.bergamojazz.org\/it\/wp-json\/wp\/v2\/pages\/5445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bergamojazz.org\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bergamojazz.org\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bergamojazz.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bergamojazz.org\/it\/wp-json\/wp\/v2\/comments?post=5445"}],"version-history":[{"count":0,"href":"https:\/\/www.bergamojazz.org\/it\/wp-json\/wp\/v2\/pages\/5445\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bergamojazz.org\/it\/wp-json\/wp\/v2\/media?parent=5445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}