{"id":346,"date":"2025-01-30T12:14:42","date_gmt":"2025-01-30T12:14:42","guid":{"rendered":"https:\/\/sacalmaboats.com?page_id=346"},"modified":"2026-09-13T20:38:07","modified_gmt":"2026-09-13T20:38:07","slug":"visit-dragonera-natural-park","status":"publish","type":"page","link":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park","title":{"rendered":"Visit Dragonera Natural Park"},"content":{"rendered":"<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,400;9..144,500&display=swap');#scbDrag{--blue:#2C5DAA;--blue-dark:#204680;--blue-deep:#14243F;--mint:#D3E9D0;--orange:#EC802A;--orange-wash:#FDECD9;--yellow:#F7E14C;--yellow-dark:#EBD22B;--on-warm:#14243F;--ink:#1B2A3D;--ink-soft:#204680;--line:#DCE6D6;--gone:#8A94A0;--r-lg:20px;--r-md:14px;--r-btn:10px;--shadow:0 1px 3px rgba(18,26,38,.06),0 10px 24px rgba(18,26,38,.08);--shadow-lg:0 4px 10px rgba(18,26,38,.08),0 20px 44px rgba(18,26,38,.13);--maxw:1180px;font-family:'Montserrat',system-ui,-apple-system,sans-serif;color:var(--ink);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}#scbDrag *{box-sizing:border-box}#scbDrag img{max-width:100%;display:block}#scbDrag h1,#scbDrag h2,#scbDrag h3,#scbDrag h4{font-family:'Gaya','Fraunces',Georgia,serif;font-weight:400;line-height:1.12;color:var(--blue-dark);margin:0;text-wrap:balance}#scbDrag p{margin:0}#scbDrag a{color:var(--blue);text-decoration:none}#scbDrag:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}#scbDrag .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}#scbDrag .sec{padding:72px 0}#scbDrag .sec-alt{background:#F6F9F4}#scbDrag .eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}#scbDrag .sec-head{max-width:680px;margin-bottom:30px}#scbDrag .sec-head h2{font-size:clamp(1.9rem,3.6vw,2.7rem);margin:10px 0 12px}#scbDrag .sec-head p{color:var(--ink-soft);font-size:1rem}#scbDrag .btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1;border-radius:var(--r-btn);padding:12px 18px;border:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}#scbDrag .btn-primary{background:var(--blue);color:#fff}#scbDrag .btn-primary:hover{background:var(--blue-dark)}#scbDrag .btn-cta{background:var(--yellow);color:var(--on-warm);border:2px solid var(--on-warm);box-shadow:0 2px 0 rgba(20,36,63,.18)}#scbDrag .btn-cta:hover{background:var(--yellow-dark)}#scbDrag .btn-secondary{background:transparent;border:1.5px solid var(--blue);color:var(--blue)}#scbDrag .btn-secondary:hover{background:var(--mint)}#scbDrag .btn-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.85);color:#fff}#scbDrag .btn-ghost:hover{background:rgba(255,255,255,.12)}#scbDrag .btn-sm{min-height:40px;padding:9px 14px;font-size:.86rem}#scbDrag .btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#scbDrag .btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}#scbDrag .hero{background:var(--blue);color:#fff;overflow:hidden}#scbDrag .hero .wrap{padding-top:60px;padding-bottom:60px;display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}#scbDrag .hero .eyebrow{color:var(--yellow)}#scbDrag .hero h1{color:#fff;font-size:clamp(2.3rem,5vw,3.8rem);margin:12px 0 16px}#scbDrag .hero .wrap>*,#scbDrag .cols>*,#scbDrag .rutas>*,#scbDrag .grupos>*,#scbDrag .panel-dos>*,#scbDrag .llegar>*,#scbDrag .info-grid>*{min-width:0}#scbDrag h1,#scbDrag h2,#scbDrag h3,#scbDrag .tag,#scbDrag .pill{overflow-wrap:break-word;hyphens:auto}#scbDrag .hero-datos li{min-width:0;overflow-wrap:break-word;hyphens:auto}#scbDrag .hero .lead{font-size:1.06rem;color:rgba(255,255,255,.94);max-width:50ch}#scbDrag .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}#scbDrag .hero-datos{list-style:none;margin:30px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.22);display:grid;grid-template-columns:repeat(3,auto);gap:12px 28px;justify-content:start}#scbDrag .hero-datos li{font-size:.84rem;color:rgba(255,255,255,.9);line-height:1.3}#scbDrag .hero-datos b{display:block;font-family:'Gaya','Fraunces',Georgia,serif;font-weight:400;font-size:1.9rem;color:#fff;line-height:1.05}#scbDrag .hero-foto{margin:0;position:relative}#scbDrag .hero-foto img{width:100%;height:auto;aspect-ratio:4\/5;object-fit:cover;border-radius:var(--r-lg);box-shadow:0 24px 60px rgba(10,20,40,.35)}#scbDrag .hero-foto img.mini{position:absolute;left:-34px;bottom:-26px;width:40%;height:auto;aspect-ratio:1\/1;border:5px solid var(--blue);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}#scbDrag .trust{background:var(--blue-deep);color:#fff;padding:30px 0}#scbDrag .trust ul{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;list-style:none;margin:0;padding:0}#scbDrag .trust li{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;color:rgba(255,255,255,.9)}#scbDrag .trust svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--yellow);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#scbDrag .trust b{display:block;color:#fff;font-weight:700;margin-bottom:2px}#scbDrag .salidas{background:linear-gradient(180deg,#F6F9F4 0%,#fff 100%)}#scbDrag .bar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}#scbDrag .days{display:flex;gap:8px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#scbDrag .day{flex:none;min-width:82px;border:1.5px solid var(--line);background:#fff;border-radius:var(--r-md);padding:9px 13px;cursor:pointer;font-family:inherit;text-align:center;line-height:1.25;transition:border-color .14s ease,background .14s ease}#scbDrag .day small{display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}#scbDrag .day strong{display:block;font-size:.92rem;font-weight:700;color:var(--blue-dark)}#scbDrag .day:hover{border-color:var(--blue)}#scbDrag .day[aria-pressed=\"true\"]{background:var(--blue);border-color:var(--blue)}#scbDrag .day[aria-pressed=\"true\"] small,#scbDrag .day[aria-pressed=\"true\"] strong{color:#fff}#scbDrag .day.sin{opacity:.62;border-style:dashed}#scbDrag .day.sin em{display:block;font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gone);margin-top:2px}#scbDrag .day.sin[aria-pressed=\"true\"]{opacity:1}#scbDrag .day.sin[aria-pressed=\"true\"] em{color:rgba(255,255,255,.85)}#scbDrag .notice{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;background:var(--mint);border-radius:var(--r-md);padding:14px 16px;margin-bottom:20px;font-size:.9rem;color:var(--blue-deep)}#scbDrag .notice svg{width:19px;height:19px;flex:none;margin-top:2px;fill:none;stroke:var(--blue-deep);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#scbDrag .notice b{font-weight:800}#scbDrag .notice span{flex:1;min-width:200px}#scbDrag .cards{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}#scbDrag .card{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}#scbDrag .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}#scbDrag .card .media{position:relative;aspect-ratio:16\/10;overflow:hidden;background:var(--mint)}#scbDrag .card .media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}#scbDrag .card:hover .media img{transform:scale(1.04)}#scbDrag .card .media::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(27,42,61,.32))}#scbDrag .card .route{position:absolute;bottom:14px;left:14px;z-index:2;background:rgba(32,70,128,.92);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 12px;border-radius:999px;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#scbDrag .card .body{display:flex;flex-direction:column;flex:1;padding:22px}#scbDrag .card h3{font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.08rem;line-height:1.32;letter-spacing:-.01em;color:var(--blue-dark)}#scbDrag .card .sell{margin-top:8px;font-size:.88rem;color:var(--ink-soft);line-height:1.5}#scbDrag .card .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#scbDrag .card .chips span{background:var(--mint);color:var(--ink);font-size:.75rem;font-weight:600;padding:5px 11px;border-radius:999px}#scbDrag .card .chips span.left{background:var(--yellow);color:var(--on-warm)}#scbDrag .card .foot{margin-top:auto;padding-top:16px}#scbDrag .card .price{display:flex;align-items:baseline;gap:6px;padding-top:14px;border-top:1px solid var(--line);margin-bottom:14px;min-height:47px}#scbDrag .card .from{font-size:.75rem;font-weight:600;color:var(--ink-soft)}#scbDrag .card .amt{font-size:1.8rem;font-weight:800;color:var(--blue);line-height:1}#scbDrag .card .per{font-size:.78rem;color:var(--ink-soft)}#scbDrag .card .from.esperando,#scbDrag .sk{display:inline-block;border-radius:6px;color:transparent;background:linear-gradient(90deg,rgba(32,70,128,.07),rgba(32,70,128,.14),rgba(32,70,128,.07));background-size:200% 100%;animation:scbespera 1.4s ease-in-out infinite}#scbDrag .card .from.esperando{width:88px;height:1.8rem}#scbDrag .sk-hora{width:58px;height:38px}@keyframes scbespera{0%{background-position:0% 0}100%{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){#scbDrag .card .from.esperando,#scbDrag .sk{animation:none}}#scbDrag .card .cta{display:flex;flex-wrap:wrap;gap:10px}#scbDrag .card .cta .btn{flex:1 1 auto;padding:12px 14px;min-height:48px;font-size:.9rem;white-space:nowrap}#scbDrag .card .btn-primary{background:var(--orange);color:#fff;border:none;box-shadow:0 6px 16px rgba(236,128,42,.32)}#scbDrag .card .btn-primary:hover{background:#d9701e;transform:translateY(-1px)}#scbDrag .card .btn-primary svg{stroke:#fff}#scbDrag .card .horas{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}#scbDrag .card .horas .lbl{display:block;font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}#scbDrag .card .horas .lbl.hay{color:#1F7A4C}#scbDrag .card .horas .lbl.pocas{color:#B45710}#scbDrag .card .horas .lbl.lleno{color:#B3261E}#scbDrag .pulso{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle;background:currentColor}#scbDrag .card .horas .lista{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#scbDrag .card .horas .nada{font-size:.85rem;color:var(--ink-soft)}#scbDrag .hora{font-family:'Montserrat',sans-serif;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;background:var(--mint);color:var(--blue-dark);border:1.5px solid transparent;padding:7px 11px;border-radius:var(--r-btn);cursor:pointer;min-height:38px;line-height:1.1;transition:border-color .15s,background .15s}#scbDrag .hora:hover{border-color:var(--blue);background:#fff}#scbDrag .hora.llena{opacity:.45;cursor:not-allowed;text-decoration:line-through}#scbDrag .link-btn{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;font-size:.85rem;font-weight:700;color:var(--blue);cursor:pointer;text-decoration:underline;text-underline-offset:3px}#scbDrag .nota-cards{margin-top:20px;font-size:.84rem;color:var(--ink-soft)}#scbDrag .horario{background:#F6F9F4}#scbDrag .board-guia{display:flex;gap:11px;align-items:flex-start;margin-bottom:18px;font-size:.92rem;color:var(--blue-deep);background:#FFFCEC;border-left:4px solid var(--yellow);border-radius:var(--r-md);padding:13px 16px}#scbDrag .board-guia svg{width:18px;height:18px;flex:none;margin-top:2px;fill:none;stroke:var(--blue-deep);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#scbDrag .board-guia b{font-weight:800}#scbDrag .cols{display:grid;grid-template-columns:1fr 1fr;gap:22px}#scbDrag .col{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}#scbDrag .col-head{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}#scbDrag .col-head .arrow{width:34px;height:34px;border-radius:50%;flex:none;background:var(--orange-wash);display:grid;place-items:center}#scbDrag .col-head .arrow svg{width:17px;height:17px;fill:none;stroke:var(--blue-deep);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}#scbDrag .col-head h3{font-size:1.12rem}#scbDrag .col-head p{font-size:.78rem;color:var(--ink-soft);margin-top:1px}#scbDrag .col-head .pista{margin-top:6px;display:inline-flex;align-items:center;gap:7px;background:var(--mint);color:var(--blue-deep);border-radius:999px;padding:5px 12px;font-size:.76rem;font-weight:700}#scbDrag .rows{list-style:none;margin:0;padding:0}#scbDrag .salida{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid #EEF2EA}#scbDrag .salida:last-child{border-bottom:none}#scbDrag .salida .h{font-family:'Gaya','Fraunces',Georgia,serif;font-size:1.6rem;line-height:1;color:var(--blue-dark);font-variant-numeric:tabular-nums;min-width:70px}#scbDrag .salida button.h{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px dashed rgba(44,93,170,.5);padding:0 0 3px;cursor:pointer;text-align:left;font-family:'Gaya','Fraunces',Georgia,serif}#scbDrag .salida button.h:hover{color:var(--blue);border-bottom-color:var(--blue)}#scbDrag .salida.picked{background:#EEF5FF;box-shadow:inset 4px 0 0 var(--blue)}#scbDrag .salida.picked button.h{border-bottom-style:solid;border-bottom-color:var(--blue);color:var(--blue)}#scbDrag .salida .meta{font-size:.8rem;color:var(--ink-soft);line-height:1.45}#scbDrag .salida .meta b{color:var(--ink);font-weight:700}#scbDrag .salida .act{display:flex;flex-direction:column;align-items:flex-end;gap:6px}#scbDrag .salida.gone .h,#scbDrag .salida.gone .meta{color:var(--gone)}#scbDrag .salida.gone{background:#FAFBF9}#scbDrag .salida.nodt .h{color:var(--gone)}#scbDrag .tag{display:inline-block;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}#scbDrag .tag-gone{background:#EDF0EC;color:#5E6873}#scbDrag .tag-pocas{background:var(--orange);color:var(--on-warm)}#scbDrag .tag-last{background:var(--yellow);color:var(--on-warm)}#scbDrag .tag-land{background:var(--mint);color:var(--blue-deep);text-transform:none;letter-spacing:0;font-weight:700}#scbDrag .col-foot{margin-top:auto;padding:13px 20px;background:#FAFBF9;border-top:1px solid var(--line);font-size:.78rem;color:var(--ink-soft)}#scbDrag .rows .empty{padding:24px 20px;font-size:.9rem;color:var(--ink-soft)}#scbDrag .salida.cargando .h.sk{width:70px;height:1.6rem}#scbDrag .salida.cargando .meta .sk{width:70%;height:.95rem}#scbDrag .sk-btn{width:86px;height:40px;border-radius:var(--r-btn)}#scbDrag .horario .days{margin-bottom:18px}#scbDrag .salida .act:empty{display:none}#scbDrag #salidas,#scbDrag #horario,#scbDrag #como-llegar{scroll-margin-top:90px}#scbDrag .leyenda{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;font-size:.8rem;font-weight:700;color:var(--blue-deep)}#scbDrag .leyenda span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 12px}#scbDrag .leyenda i{width:12px;height:12px;border-radius:3px;display:inline-block}#scbDrag .leyenda .se i{background:var(--mint);box-shadow:inset 0 0 0 1.5px var(--blue)}#scbDrag .leyenda .an i{background:#FDE3CB;box-shadow:inset 0 0 0 1.5px var(--orange)}#scbDrag .salida.an{background:#FFF4E8;box-shadow:inset 4px 0 0 var(--orange)}#scbDrag .salida.an .h{color:#8F4509}#scbDrag .salida.an .btn-primary{background:var(--orange);color:var(--on-warm);border:2px solid var(--on-warm)}#scbDrag .salida.an .btn-primary:hover{background:#F2974F}#scbDrag .salida.an.gone{background:#FAF6F1}#scbDrag .salida.an.gone .h{color:var(--gone)}#scbDrag .tag-an{background:var(--orange);color:var(--on-warm);text-transform:none;letter-spacing:0;font-weight:800}#scbDrag .isla-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;margin-bottom:26px}#scbDrag .isla-intro .sec-head{margin-bottom:0}#scbDrag .tabs{display:inline-flex;gap:4px;padding:5px;background:#EAF1E6;border-radius:16px;max-width:100%;overflow-x:auto;scrollbar-width:none}#scbDrag .tab{-webkit-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font-family:'Montserrat',sans-serif;font-size:.92rem;font-weight:700;color:var(--blue-dark);padding:11px 18px;border-radius:12px;min-height:46px;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}#scbDrag .tab svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}#scbDrag .tab small{font-size:.7rem;font-weight:800;color:var(--ink-soft);background:rgba(44,93,170,.1);border-radius:999px;padding:2px 8px}#scbDrag .tab:hover{background:rgba(255,255,255,.6)}#scbDrag .tab[aria-selected=\"true\"]{background:#fff;color:var(--blue-deep);box-shadow:0 1px 3px rgba(18,26,38,.12)}#scbDrag .panel:focus-visible{outline:3px solid var(--blue);outline-offset:6px;border-radius:var(--r-lg)}#scbDrag .rutas{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#scbDrag .ruta{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px}#scbDrag .ruta-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#scbDrag .ruta-num{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}#scbDrag .dif{font-size:.72rem;font-weight:800;border-radius:999px;padding:4px 11px}#scbDrag .dif.facil{background:var(--mint);color:#1F5A36}#scbDrag .dif.moderada{background:var(--orange-wash);color:#8F4509}#scbDrag .ruta h3{font-size:1.45rem;line-height:1.1}#scbDrag .datos-ruta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:2px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#scbDrag .datos-ruta div{padding:10px 0 9px}#scbDrag .datos-ruta div + div{padding-left:14px;border-left:1px solid var(--line)}#scbDrag .datos-ruta dt{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}#scbDrag .datos-ruta dd{margin:2px 0 0;font-family:'Gaya','Fraunces',Georgia,serif;font-size:1.45rem;line-height:1.05;color:var(--blue-dark);font-variant-numeric:tabular-nums}#scbDrag .largo{height:6px;border-radius:999px;background:#EEF2EA;overflow:hidden}#scbDrag .largo i{display:block;height:100%;border-radius:999px;background:var(--blue)}#scbDrag .ruta p{font-size:.92rem;color:var(--ink);line-height:1.55}#scbDrag .ruta-pie{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}#scbDrag .pill{font-size:.74rem;font-weight:700;border-radius:999px;padding:5px 11px;background:#F2F5EF;color:var(--ink)}#scbDrag .pill.ok{background:var(--mint);color:#1F5A36}#scbDrag .pill.justa{background:#FFF1BF;color:#6B4E00}#scbDrag .pill.sol{background:var(--orange-wash);color:#8F4509}#scbDrag .ruta a.ext{font-size:.82rem;font-weight:700;margin-left:auto;text-decoration:underline;text-underline-offset:3px}#scbDrag .rutas-nota{margin-top:18px;font-size:.88rem;color:var(--ink-soft)}#scbDrag .rutas-nota a{font-weight:700;text-decoration:underline;text-underline-offset:3px}#scbDrag .panel-dos{display:grid;grid-template-columns:minmax(260px,5fr) 7fr;gap:34px;align-items:start}#scbDrag .panel-dos figure{margin:0}#scbDrag .panel-dos img{width:100%;height:auto;aspect-ratio:4\/5;object-fit:cover;border-radius:var(--r-lg)}#scbDrag .panel-dos figcaption{margin-top:8px;font-size:.78rem;color:var(--ink-soft)}#scbDrag .panel-dos .lead-p{font-size:1.02rem;color:var(--ink);margin-bottom:18px}#scbDrag .grupos{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px}#scbDrag .grupo h4{font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}#scbDrag .grupo ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}#scbDrag .grupo li{font-size:.9rem;line-height:1.45;color:var(--ink)}#scbDrag .grupo li b{color:var(--blue-dark)}#scbDrag .grupo em{color:var(--ink-soft)}#scbDrag .normas{margin-top:20px;background:#F6F9F4;border-radius:var(--r-md);padding:16px 18px}#scbDrag .normas h4{font-family:'Montserrat',sans-serif;font-size:.8rem;font-weight:800;color:var(--blue-deep);margin-bottom:8px}#scbDrag .normas ul{margin:0;padding-left:18px;display:grid;gap:5px;font-size:.88rem;color:var(--ink)}#scbDrag .fuente{margin-top:14px;font-size:.76rem;color:var(--ink-soft)}#scbDrag .fuente a{text-decoration:underline;text-underline-offset:2px}#scbDrag .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:34px}#scbDrag .info-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;background:#fff;box-shadow:var(--shadow)}#scbDrag .info-card h3{font-size:1.25rem;margin-bottom:12px}#scbDrag .info-card dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:.92rem}#scbDrag .info-card dt{font-weight:700;color:var(--ink-soft)}#scbDrag .info-card dd{margin:0}#scbDrag .checks{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:.92rem}#scbDrag .checks li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}#scbDrag .checks svg{width:20px;height:20px;margin-top:2px;fill:none;stroke:#1F7A4C;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#scbDrag .prose{max-width:74ch}#scbDrag .prose h2{font-size:clamp(1.5rem,3vw,2.05rem);margin:10px 0 14px}#scbDrag .prose h3{font-size:1.2rem;margin:26px 0 8px}#scbDrag .prose p{margin-bottom:14px;color:var(--ink)}#scbDrag .prose ul{margin:0 0 16px;padding-left:20px;color:var(--ink)}#scbDrag .prose li{margin-bottom:8px}#scbDrag .llegar{display:grid;grid-template-columns:minmax(300px,440px) 1fr;gap:36px;align-items:start}#scbDrag .ferrybox{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}#scbDrag .ferrybox .top{background:var(--blue);color:#fff;padding:18px 22px}#scbDrag .ferrybox .top .eyebrow{color:var(--yellow)}#scbDrag .ferrybox .top h3{color:#fff;font-size:1.45rem;margin-top:6px}#scbDrag .ferrybox .datos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#scbDrag .ferrybox .datos span{background:rgba(255,255,255,.14);color:#fff;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700}#scbDrag .ferrybox .cuerpo{padding:20px 22px 22px}#scbDrag .ferrybox .lbl{display:block;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}#scbDrag .fsal{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}#scbDrag .fsal li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}#scbDrag .fsal .txt{font-size:.82rem;color:var(--ink-soft);line-height:1.4}#scbDrag .fsal .txt b{color:var(--ink)}#scbDrag .fsal .enlace{display:block;color:#1F7A4C;font-weight:700}#scbDrag .ferrybox .nada{font-size:.88rem;color:var(--ink-soft);margin-bottom:16px}#scbDrag .ferrybox .btn{width:100%}#scbDrag .ferrybox .pie{margin-top:12px;font-size:.78rem;color:var(--ink-soft);line-height:1.45}#scbDrag .mapa-ruta{margin:0;padding:0}#scbDrag .mapa-ruta svg{width:100%;height:auto;display:block;border-radius:var(--r-lg);box-shadow:var(--shadow)}#scbDrag .mapa-ruta figcaption{margin-top:12px;font-size:.86rem;color:var(--ink-soft)}#scbDrag .scb-mapa .etq{font:700 23px 'Montserrat',system-ui,sans-serif;fill:#fff;paint-order:stroke;stroke:rgba(20,36,63,.9);stroke-width:5px;stroke-linejoin:round}#scbDrag .scb-mapa .isla{font:700 15px 'Montserrat',system-ui,sans-serif;fill:#204680;fill-opacity:.75;letter-spacing:.16em;text-anchor:middle}#scbDrag .scb-mapa .dur{font:800 18px 'Montserrat',system-ui,sans-serif;fill:#14243F;text-anchor:middle}#scbDrag .faq details{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:10px;background:#fff;overflow:hidden}#scbDrag .faq summary{cursor:pointer;padding:16px 18px;font-weight:700;color:var(--blue-dark);list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center}#scbDrag .faq summary::-webkit-details-marker{display:none}#scbDrag .faq summary::after{content:\"+\";font-size:1.35rem;color:var(--blue);line-height:1}#scbDrag .faq details[open] summary::after{content:\"\u2013\"}#scbDrag .faq .a{padding:0 18px 16px;font-size:.94rem;color:var(--ink)}#scbDrag .faq .a ul{margin:8px 0 0;padding-left:20px}#scbDrag .faq .a li{margin-bottom:4px}#scbDrag .blog-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}#scbDrag .art{background:#fff;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;position:relative}#scbDrag .art .foto{aspect-ratio:16\/10;background:var(--blue-deep);overflow:hidden;display:flex;align-items:center;justify-content:center}#scbDrag .art .foto img{width:100%;height:100%;object-fit:cover;display:block}#scbDrag .art .foto .sinfoto{width:64px;height:64px;opacity:.5}#scbDrag .art .cuerpo{padding:16px 20px 22px;display:flex;flex-direction:column;gap:7px;flex:1}#scbDrag .art .meta{font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#B45710}#scbDrag .art h3{font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.02rem;line-height:1.34;color:var(--blue-dark)}#scbDrag .art h3 a{color:inherit;text-decoration:none}#scbDrag .art h3 a::after{content:\"\";position:absolute;inset:0}#scbDrag .art time{font-size:.8rem;font-weight:600;color:var(--ink-soft);margin-top:auto}#scbDrag .art:hover{box-shadow:var(--shadow-lg)}#scbDrag .blog-grid .sk{display:block;border-radius:var(--r-md);aspect-ratio:16\/12}#scbDrag .blog-cta{margin-top:28px;display:flex;justify-content:center}@media (max-width:980px){#scbDrag .hero .wrap{grid-template-columns:1fr;gap:40px;padding-top:44px;padding-bottom:56px}#scbDrag .hero-foto{max-width:520px;margin-left:34px}#scbDrag .hero-foto img{aspect-ratio:4\/3}#scbDrag .trust ul{grid-template-columns:1fr 1fr;gap:18px}#scbDrag .cards,#scbDrag .blog-grid{grid-template-columns:1fr 1fr}#scbDrag .panel-dos{grid-template-columns:1fr;gap:22px}#scbDrag .panel-dos img{aspect-ratio:16\/10}#scbDrag .info-grid,#scbDrag .llegar,#scbDrag .cols{grid-template-columns:1fr}#scbDrag .sec{padding:52px 0}}@media (max-width:640px){#scbDrag .wrap{padding:0 16px}#scbDrag .cards,#scbDrag .blog-grid,#scbDrag .trust ul,#scbDrag .rutas,#scbDrag .grupos{grid-template-columns:1fr}#scbDrag .tabs{display:flex;width:100%}#scbDrag .tab{flex:1 1 auto;justify-content:center;padding:10px 6px;font-size:.8rem}#scbDrag .tab svg{display:none}#scbDrag .tab small{display:none}#scbDrag .ruta a.ext{margin-left:0}#scbDrag .card .cta{flex-direction:column}#scbDrag .hero-cta .btn{flex:1 1 100%}#scbDrag .hero-datos{grid-template-columns:repeat(3,1fr);gap:10px}#scbDrag .hero-datos b{font-size:1.5rem}#scbDrag .hero .wrap{gap:22px;padding-top:16px;padding-bottom:40px}#scbDrag .hero-foto{margin-left:0;order:-1}#scbDrag .hero-foto img{aspect-ratio:16\/10}#scbDrag .hero-foto img.mini{display:none}#scbDrag .hero h1{margin-top:8px}#scbDrag .info-card dl{grid-template-columns:1fr;gap:2px}#scbDrag .info-card dd{margin-bottom:8px}#scbDrag .salida{grid-template-columns:auto 1fr;gap:10px;padding:13px 16px}#scbDrag .salida .act{grid-column:1 \/ -1;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}#scbDrag .salida .h{font-size:1.45rem;min-width:62px}}#scbDrag{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}#scbDrag p:empty{display:none!important}#scbDrag ul li>i{display:none!important}#scbDrag .cols,#scbDrag .cards,#scbDrag .info-grid,#scbDrag .trust ul,#scbDrag .comer ul{display:grid!important}#scbDrag .card,#scbDrag .card .body,#scbDrag .comer li{display:flex!important;flex-direction:column!important}#scbDrag .card .chips,#scbDrag .card .cta,#scbDrag .card .price,#scbDrag .card .horas .lista{display:flex!important}#scbDrag .comer ul,#scbDrag .plan ul{list-style:none!important;padding-left:0!important;margin:0!important}#scbDrag .dosco,#scbDrag .plan ul,#scbDrag .plan li,#scbDrag .plan .ico{display:grid!important}#scbDrag .comer li .b{display:flex!important;flex-direction:column!important}#scbDrag .board-guia{display:flex!important}#scbDrag .mapa-ruta{margin-left:0!important;margin-right:0!important}#scbDrag .mapa-ruta svg{width:100%!important;height:auto!important;max-width:100%!important}#scbDrag .col-head .pista{display:inline-flex!important}#scbDrag .salida button.h{background:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important;min-height:0!important;border-radius:0!important}#scbDrag .card .hora{border-radius:var(--r-btn)!important}#scbDrag .info-card dl{display:grid!important}#scbDrag .salida{display:grid!important}#scbDrag .salida::before,#scbDrag .salida::after,#scbDrag .cols::before,#scbDrag .cols::after,#scbDrag .col::before,#scbDrag .col::after,#scbDrag .card::before,#scbDrag .card::after,#scbDrag .cards::before,#scbDrag .cards::after,#scbDrag .comer ul::before,#scbDrag .comer ul::after{content:none!important;display:none!important}#scbDrag .days,#scbDrag .col-head,#scbDrag .next-top,#scbDrag .board-bar,#scbDrag .salida .act,#scbDrag .next-time,#scbDrag .next-route,#scbDrag .xcard .f,#scbDrag .trust li,#scbDrag .notice,#scbDrag .faq summary{display:flex!important}#scbDrag .btn{display:inline-flex!important}#scbDrag .xcard,#scbDrag .xcard .b,#scbDrag .col{display:flex!important;flex-direction:column!important}#scbDrag [hidden]{display:none!important}#scbDrag .rows,#scbDrag .trust ul{list-style:none!important;padding-left:0!important;margin:0!important}#scbDrag br{display:none!important}#scbDrag .salida .meta br{display:revert!important}#scbDrag button,#scbDrag .btn,#scbDrag input:not([type=checkbox]),#scbDrag select{border-radius:var(--r-btn)!important}#scbDrag .day{border-radius:var(--r-md)!important}#scbDrag .tag,#scbDrag .next-count{border-radius:999px!important}#scbDrag .xcard img{max-width:100%!important;object-fit:cover!important}#scbDrag .faq summary{justify-content:space-between!important}#scbDrag .cards,#scbDrag .hacer,#scbDrag .blog-grid,#scbDrag .llegar,#scbDrag .hero .wrap,#scbDrag .hero-datos,#scbDrag .checks,#scbDrag .checks li,#scbDrag .fsal,#scbDrag .fsal li{display:grid!important}#scbDrag .hero-datos,#scbDrag .checks,#scbDrag .fsal{list-style:none!important;padding-left:0!important}#scbDrag .hero-cta,#scbDrag .bar,#scbDrag .ferrybox .datos,#scbDrag .art .cuerpo,#scbDrag .blog-cta{display:flex!important}#scbDrag .hacer article,#scbDrag .art{display:flex!important;flex-direction:column!important}#scbDrag .hacer::before,#scbDrag .hacer::after,#scbDrag .blog-grid::before,#scbDrag .blog-grid::after,#scbDrag .llegar::before,#scbDrag .llegar::after,#scbDrag .fsal li::before,#scbDrag .fsal li::after{content:none!important;display:none!important}#scbDrag .hora{border-radius:var(--r-btn)!important}#scbDrag .hero-foto{margin-top:0!important;margin-bottom:0!important}#scbDrag .fsal .enlace{display:block!important}body.page-id-346 .container-wrap{padding-top:0!important}#scbDrag .hero-datos li,#scbDrag .checks li,#scbDrag .fsal li,#scbDrag .trust li,#scbDrag .rows li{list-style:none!important}#scbDrag .salida .act:empty{display:none!important}#scbDrag .leyenda{display:flex!important}#scbDrag .leyenda span{display:inline-flex!important}#scbDrag .leyenda i{display:inline-block!important}#scbDrag .tabs{display:inline-flex!important}#scbDrag .tab{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:12px!important;display:inline-flex!important;color:var(--blue-dark)!important;padding:11px 18px!important;margin:0!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}#scbDrag .tab[aria-selected=\"true\"]{background:#fff!important;color:var(--blue-deep)!important;box-shadow:0 1px 3px rgba(18,26,38,.12)!important}#scbDrag .rutas,#scbDrag .datos-ruta,#scbDrag .panel-dos,#scbDrag .grupos,#scbDrag .grupo ul,#scbDrag .normas ul{display:grid!important}#scbDrag .ruta{display:flex!important;flex-direction:column!important}#scbDrag .ruta-top,#scbDrag .ruta-pie,#scbDrag .isla-intro{display:flex!important}#scbDrag .grupo ul{list-style:none!important;padding-left:0!important}#scbDrag .grupo li{list-style:none!important}#scbDrag .datos-ruta dd{margin-left:0!important}#scbDrag .panel-dos figure{margin:0!important}#scbDrag .rutas::before,#scbDrag .rutas::after,#scbDrag .grupos::before,#scbDrag .grupos::after,#scbDrag .panel-dos::before,#scbDrag .panel-dos::after{content:none!important;display:none!important}#scbDrag #isla{scroll-margin-top:90px}@media(max-width:640px){#scbDrag .tabs{display:flex!important;width:100%!important}#scbDrag .tab{flex:1 1 auto!important;justify-content:center!important;padding:10px 6px!important;font-size:.8rem!important}#scbDrag .tab svg,#scbDrag .tab small{display:none!important}}<\/style>\n<div class=\"scb-drag\" id=\"scbDrag\">\n<header class=\"hero\">\n<div class=\"wrap\">\n<div>\n<p class=\"eyebrow\">Natural Park \u00b7 Sant Elm and Port d&#8217;Andratx<\/p>\n<h1>Boat trip to Dragonera Island<\/h1>\n<p class=\"lead\">Sa Dragonera is an uninhabited island off Sant Elm, protected as a natural park since 1995. You can only get there by sea: fifteen minutes from Sant Elm, on a day trip from Port d&#8217;Andratx, or sailing alongside it at sunset.<\/p>\n<div class=\"hero-cta\">\n<a class=\"btn btn-cta\" href=\"#salidas\">Book now<br \/>\n<svg viewBox=\"0 0 24 24\"><path d=\"M12 5v14M6 13l6 6 6-6\"\/><\/svg><\/a><br \/>\n<a class=\"btn btn-ghost\" href=\"#horario\">Outbound and return timetable<\/a>\n<\/div>\n<ul class=\"hero-datos\">\n<li><b>15 min<\/b>by boat from Sant Elm<\/li>\n<li><b>4<\/b>waymarked trails<\/li>\n<li><b>3<\/b>lighthouses on the island<\/li>\n<\/ul>\n<\/div>\n<figure class=\"hero-foto\">\n<img src=\"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.avif\"\nalt=\"Clear-water cove surrounded by pine trees on Sa Dragonera\"\nwidth=\"700\" height=\"848\" fetchpriority=\"high\" decoding=\"async\"><br \/>\n<img class=\"mini\" src=\"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-sendero.avif\"\nalt=\"Trail through the pines with the island's mountain behind\"\nwidth=\"602\" height=\"748\" loading=\"lazy\" decoding=\"async\"><br \/>\n<\/figure>\n<\/div>\n<\/header>\n<section class=\"trust\" aria-label=\"Why book with us\">\n<div class=\"wrap\">\n<ul>\n<li><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><br \/>\n<span><b>Free cancellation<\/b>Up to 24 h before departure.<\/span><\/li>\n<li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><br \/>\n<span><b>Live times<\/b>From our booking system, not a leaflet.<\/span><\/li>\n<li><svg viewBox=\"0 0 24 24\"><path d=\"M12 21s-7-4.6-7-10a7 7 0 0 1 14 0c0 5.4-7 10-7 10z\"\/><circle cx=\"12\" cy=\"11\" r=\"2.5\"\/><\/svg><br \/>\n<span><b>Two departure ports<\/b>Sant Elm and Port d&#8217;Andratx.<\/span><\/li>\n<li><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"5\" width=\"16\" height=\"15\" rx=\"2\"\/><path d=\"M4 10h16M9 3v4M15 3v4\"\/><\/svg><br \/>\n<span><b>Digital ticket<\/b>Just show it on your phone when you board.<\/span><\/li>\n<\/ul>\n<\/div>\n<\/section>\n<section class=\"sec salidas\" id=\"salidas\">\n<div class=\"wrap\">\n<div class=\"bar\">\n<div class=\"sec-head\" style=\"margin-bottom:0\">\n<p class=\"eyebrow\">Live departures<\/p>\n<h2>Three ways to visit Dragonera<\/h2>\n<p>Times, seats and prices come straight from our booking system. Choose the day and book the exact time.<\/p>\n<\/div>\n<div class=\"days\" id=\"scbDays\" role=\"group\" aria-label=\"Choose a day\"><\/div>\n<\/div>\n<div id=\"scbNotice\" aria-live=\"polite\"><\/div>\n<div class=\"cards\" id=\"scbCards\"><\/div>\n<p><noscript><\/p>\n<p><a href=\"https:\/\/tickets.sacalmaboats.com\/en\/boat-to-dragonera-island-natural-park\">Ferry to Dragonera from Sant Elm<\/a> \u00b7 <a href=\"https:\/\/tickets.sacalmaboats.com\/en\/boat-tour-visit-dragonera-sant-elm\">Dragonera and Sant Elm trip from Port d&#8217;Andratx<\/a> \u00b7 <a href=\"https:\/\/tickets.sacalmaboats.com\/en\/activity-sunsetdragonera\">Sunset with pizza off Dragonera<\/a><\/p>\n<p><\/noscript><\/p>\n<p class=\"nota-cards\">We run the boat from Sant Elm together with Cruceros Margarita.<\/p>\n<\/div>\n<\/section>\n<section class=\"sec horario\" id=\"horario\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Outbound and return<\/p>\n<h2>Dragonera ferry timetable: outbound and return<\/h2>\n<p>The ferry from Sant Elm is a return trip: you choose your outbound time and, when you book, your return time. In orange, the day trip from Port d&#8217;Andratx.<\/p>\n<\/div>\n<div class=\"days\" id=\"scbDays2\" role=\"group\" aria-label=\"Choose a timetable day\"><\/div>\n<p class=\"leyenda\"><span class=\"se\"><i><\/i>Ferry from Sant Elm<\/span><br \/>\n<span class=\"an\"><i><\/i>Day trip from Port d&#8217;Andratx \u00b7 6 h<\/span><\/p>\n<p class=\"board-guia\">\n<svg viewBox=\"0 0 24 24\"><path d=\"M9 11l3 3 8-8\"\/><path d=\"M20 12v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h9\"\/><\/svg><br \/>\n<span><b>Click an outbound time<\/b> &mdash;the underlined one&mdash; and the return column shows how long you get on the island with each return.<\/span><\/p>\n<div class=\"cols\">\n<div class=\"col\">\n<div class=\"col-head\">\n<span class=\"arrow\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span><\/p>\n<div>\n<h3>Outbound \u00b7 to Dragonera<\/h3>\n<p>Ferry: 15 min from Sant Elm harbour<\/p>\n<p class=\"pista\">Click a time to see your return<\/p>\n<\/div>\n<\/div>\n<ul class=\"rows\" id=\"scbIdaDrag\"><\/ul>\n<p class=\"col-foot\" id=\"scbIdaDragFoot\">\n<\/div>\n<div class=\"col\">\n<div class=\"col-head\">\n<span class=\"arrow\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 12H5M11 6l-6 6 6 6\"\/><\/svg><\/span><\/p>\n<div>\n<h3>Return \u00b7 Dragonera \u2192 Sant Elm<\/h3>\n<p>15-minute crossing from Cala Lled\u00f3<\/p>\n<\/div>\n<\/div>\n<ul class=\"rows\" id=\"scbVueltaDrag\"><\/ul>\n<p class=\"col-foot\" id=\"scbVueltaDragFoot\">\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"sec\" id=\"isla\">\n<div class=\"wrap\">\n<div class=\"isla-intro\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">On the island<\/p>\n<h2>Things to do on Sa Dragonera<\/h2>\n<p>A natural park with no cars or houses. Everything starts at the Cala Lled\u00f3 information centre, next to the jetty where the boat drops you off.<\/p>\n<\/div>\n<div class=\"tabs\" role=\"tablist\" aria-label=\"Things to do on the island\">\n<button type=\"button\" class=\"tab\" role=\"tab\" id=\"tabRutas\" aria-controls=\"panRutas\" aria-selected=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 19c3-1 4-4 7-4s4 3 9 3\"\/><circle cx=\"7\" cy=\"7\" r=\"2.5\"\/><path d=\"M17 4v8M17 4l3 2-3 2\"\/><\/svg>Trails <small>4<\/small><\/button><br \/>\n<button type=\"button\" class=\"tab\" role=\"tab\" id=\"tabFauna\" aria-controls=\"panFauna\" aria-selected=\"false\" tabindex=\"-1\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 12c3-4 6-6 10-6 3 0 5 2 8 2-2 2-3 5-6 7-4 2-8 1-12-3z\"\/><circle cx=\"14\" cy=\"10\" r=\"1\"\/><\/svg>Wildlife and plants<\/button><br \/>\n<button type=\"button\" class=\"tab\" role=\"tab\" id=\"tabSnorkel\" aria-controls=\"panSnorkel\" aria-selected=\"false\" tabindex=\"-1\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 9h11a3 3 0 0 1 0 6h-2l-2-2H6l-1 2H3z\"\/><path d=\"M18 4v9a4 4 0 0 1-4 4\"\/><\/svg>Snorkelling<\/button>\n<\/div>\n<\/div>\n<div class=\"panel\" role=\"tabpanel\" id=\"panRutas\" aria-labelledby=\"tabRutas\" tabindex=\"0\">\n<div class=\"rutas\">\n<article class=\"ruta\">\n<div class=\"ruta-top\"><span class=\"ruta-num\">Trail 1<\/span><span class=\"dif f\u00e1cil\">Easy<\/span><\/div>\n<h3>Na Miranda viewpoint<\/h3>\n<dl class=\"datos-ruta\">\n<div>\n<dt>Return<\/dt>\n<dd>1.12 km<\/dd>\n<\/div>\n<div>\n<dt>Time<\/dt>\n<dd>30 min<\/dd>\n<\/div>\n<div>\n<dt>Elevation gain<\/dt>\n<dd>34 m<\/dd>\n<\/div>\n<\/dl>\n<div class=\"largo\" aria-hidden=\"true\"><i style=\"width:12%\"><\/i><\/div>\n<p>The only circular trail and the shortest. It passes the old farmland of Cala Lled\u00f3 and ends at a viewpoint over es Freu and the Sant Elm coast, with a picnic area. The best choice with children or if you are short of time.<\/p>\n<div class=\"ruta-pie\"><span class=\"pill ok\">Fits into the trip from Andratx<\/span><br \/>\n<a class=\"ext\" href=\"https:\/\/dragonera.conselldemallorca.es\/en\/-\/route-1-na-miranda\" target=\"_blank\" rel=\"noopener\">Official route sheet and GPX<\/a><\/div>\n<\/article>\n<article class=\"ruta\">\n<div class=\"ruta-top\"><span class=\"ruta-num\">Trail 2<\/span><span class=\"dif f\u00e1cil\">Easy<\/span><\/div>\n<h3>Tramuntana lighthouse<\/h3>\n<dl class=\"datos-ruta\">\n<div>\n<dt>Return<\/dt>\n<dd>3.88 km<\/dd>\n<\/div>\n<div>\n<dt>Time<\/dt>\n<dd>1 h 30<\/dd>\n<\/div>\n<div>\n<dt>Elevation gain<\/dt>\n<dd>69 m<\/dd>\n<\/div>\n<\/dl>\n<div class=\"largo\" aria-hidden=\"true\"><i style=\"width:42%\"><\/i><\/div>\n<p>A dirt and stone track with views over both sides of the island and the Serra de Tramuntana. From the small viewpoint you can see Eleonora&#8217;s falcons and ospreys over the north-west cliffs.<\/p>\n<div class=\"ruta-pie\"><span class=\"pill ok\">Fits into the trip from Andratx<\/span><br \/>\n<a class=\"ext\" href=\"https:\/\/dragonera.conselldemallorca.es\/en\/-\/route-2-tramuntana-lighthouse\" target=\"_blank\" rel=\"noopener\">Official route sheet and GPX<\/a><\/div>\n<\/article>\n<article class=\"ruta\">\n<div class=\"ruta-top\"><span class=\"ruta-num\">Trail 3<\/span><span class=\"dif f\u00e1cil\">Easy<\/span><\/div>\n<h3>Llebeig lighthouse<\/h3>\n<dl class=\"datos-ruta\">\n<div>\n<dt>Return<\/dt>\n<dd>9.22 km<\/dd>\n<\/div>\n<div>\n<dt>Time<\/dt>\n<dd>2 h 30<\/dd>\n<\/div>\n<div>\n<dt>Elevation gain<\/dt>\n<dd>228 m<\/dd>\n<\/div>\n<\/dl>\n<div class=\"largo\" aria-hidden=\"true\"><i style=\"width:100%\"><\/i><\/div>\n<p>The only paved trail. It follows the coast until Port d\u2019Andratx comes into view and reaches the lighthouse, 110 m above the sea: on clear days you can see Ibiza and Formentera. On the way you pass the old watchtower used to look out for pirates, and it&#8217;s not unusual to see dolphins.<\/p>\n<div class=\"ruta-pie\"><span class=\"pill justa\">Very tight on the trip from Andratx<\/span><span class=\"pill sol\">No shade<\/span><br \/>\n<a class=\"ext\" href=\"https:\/\/dragonera.conselldemallorca.es\/en\/-\/route-3-llebeig-lighthouse\" target=\"_blank\" rel=\"noopener\">Official route sheet and GPX<\/a><\/div>\n<\/article>\n<article class=\"ruta\">\n<div class=\"ruta-top\"><span class=\"ruta-num\">Trail 4<\/span><span class=\"dif moderada\">Moderate<\/span><\/div>\n<h3>Na P\u00f2pia lighthouse<\/h3>\n<dl class=\"datos-ruta\">\n<div>\n<dt>Return<\/dt>\n<dd>8.4 km<\/dd>\n<\/div>\n<div>\n<dt>Time<\/dt>\n<dd>3 h<\/dd>\n<\/div>\n<div>\n<dt>Elevation gain<\/dt>\n<dd>340 m<\/dd>\n<\/div>\n<\/dl>\n<div class=\"largo\" aria-hidden=\"true\"><i style=\"width:91%\"><\/i><\/div>\n<p>The steepest climb and the best view on the island. Through centuries-old olive trees and rocky ground to the ruins of the old lighthouse, one of the oldest in Mallorca, switched off in 1910. Wear walking boots.<\/p>\n<div class=\"ruta-pie\"><span class=\"pill\">Best with the ferry from Sant Elm<\/span><span class=\"pill sol\">No shade<\/span><br \/>\n<a class=\"ext\" href=\"https:\/\/dragonera.conselldemallorca.es\/en\/-\/route-4-na-popia-lighthouse\" target=\"_blank\" rel=\"noopener\">Official route sheet and GPX<\/a><\/div>\n<\/article>\n<\/div>\n<p class=\"rutas-nota\">All four start at the Cala Lled\u00f3 information centre. Trails 3 and 4 have no shade, so avoid the hottest hours. With the ferry from Sant Elm you choose your return: the <a href=\"#horario\">outbound and return timetable<\/a> shows how long you get on the island.<\/p>\n<p class=\"fuente\">Distances, times and elevation gain: <a href=\"https:\/\/dragonera.conselldemallorca.es\/en\/routes\" target=\"_blank\" rel=\"noopener\">Sa Dragonera Natural Park, Consell de Mallorca<\/a>.<\/p>\n<\/div>\n<div class=\"panel\" role=\"tabpanel\" id=\"panFauna\" aria-labelledby=\"tabFauna\" tabindex=\"0\">\n<div class=\"panel-dos\">\n<figure>\n<img loading=\"lazy\" src=\"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/ccbe83763327f6714734793bb0af8e88c6f65872caa46278d65852da8f8e2d22.avif\"\nalt=\"Lizards sunbathing on the rocks next to a cove\" width=\"1200\" height=\"900\"\nloading=\"lazy\" decoding=\"async\"><br \/>\n<\/figure>\n<div>\n<p class=\"lead-p\">With no cats, no rats and no houses, the island is a refuge for species that are hard to see in Mallorca. It has 361 plant species, 18 of them endemic to the Balearic Islands.<\/p>\n<div class=\"grupos\">\n<div class=\"grupo\">\n<h4>On land<\/h4>\n<ul>\n<li><b>Lilford&#8217;s wall lizard<\/b> <em>(Podarcis lilfordi)<\/em>: one of its largest populations lives here, and the lizards come up to you without fear. Please don&#8217;t feed them.<\/li>\n<li><b>Wild olive and Cneorum scrub (garrigue)<\/b>, with rosemary, heather and Balearic St John&#8217;s wort in flower.<\/li>\n<\/ul>\n<\/div>\n<div class=\"grupo\">\n<h4>On the cliffs<\/h4>\n<ul>\n<li><b>Eleonora&#8217;s falcon<\/b>: in the breeding season it forms its largest colony in the Balearic Islands here.<\/li>\n<li><b>Peregrine falcon<\/b> and <b>osprey<\/b>, which dives to catch fish.<\/li>\n<li><b>Dwarf fan palm and box<\/b> on the 300-metre north face.<\/li>\n<\/ul>\n<\/div>\n<div class=\"grupo\">\n<h4>At sea and on the islets<\/h4>\n<ul>\n<li><b>Balearic shearwater<\/b>, the most important seabird in the Balearic Islands, which breeds on the island.<\/li>\n<li><b>Cormorant<\/b> on sa Mitjana and es Pantaleu.<\/li>\n<li><b>Audouin&#8217;s gull<\/b>, the one with the coral-red bill, over es Freu.<\/li>\n<\/ul>\n<\/div>\n<div class=\"grupo\">\n<h4>From Cape Llebeig<\/h4>\n<ul>\n<li>It&#8217;s not unusual to see <b>dolphins<\/b>. Bring binoculars if you have them.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p class=\"fuente\">Source: <a href=\"https:\/\/dragonera.conselldemallorca.es\/en\/natural-heritage\" target=\"_blank\" rel=\"noopener\">the park&#8217;s natural heritage, Consell de Mallorca<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel\" role=\"tabpanel\" id=\"panSnorkel\" aria-labelledby=\"tabSnorkel\" tabindex=\"0\">\n<div class=\"panel-dos\">\n<figure>\n<img loading=\"lazy\" src=\"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-snorkel.avif\"\nalt=\"Person snorkelling over a Posidonia seagrass meadow\" width=\"1000\" height=\"844\"\nloading=\"lazy\" decoding=\"async\"><br \/>\n<\/figure>\n<div>\n<h3 style=\"font-size:1.6rem;margin-bottom:10px\">Snorkelling in Cala Lled\u00f3<\/h3>\n<p class=\"lead-p\">It is the only beach in the park where swimming is allowed: small, with crystal-clear water and right next to the jetty where you get off. A mask and snorkel are all you need.<\/p>\n<div class=\"grupos\">\n<div class=\"grupo\">\n<h4>What&#8217;s under the water<\/h4>\n<ul>\n<li><b>Posidonia seagrass meadows<\/b>, where the <b>noble pen shell<\/b> shelters.<\/li>\n<li><b>Rocky seabed and caves<\/b>, home to the <b>dusky grouper<\/b>. Both species are protected by the marine reserve.<\/li>\n<\/ul>\n<\/div>\n<div class=\"grupo\">\n<h4>How to plan it<\/h4>\n<ul>\n<li>With the ferry from Sant Elm, choose a return that leaves you time to walk and swim.<\/li>\n<li>Not landing? The <b>sunset with pizza<\/b> stops for snorkelling in a cove and carries masks and snorkels.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"normas\">\n<h4>Park rules<\/h4>\n<ul>\n<li>Swimming is only allowed in Cala Lled\u00f3.<\/li>\n<li>Snorkelling is allowed anywhere in the park&#8217;s waters; scuba diving needs a permit.<\/li>\n<li>Don&#8217;t touch the noble pen shells or take anything from the seabed.<\/li>\n<\/ul>\n<\/div>\n<p class=\"fuente\">Source: <a href=\"https:\/\/www.caib.es\/sites\/espaisnaturalsprotegits\/ca\/parc_natural_de_sa_dragonera\/\" target=\"_blank\" rel=\"noopener\">Govern de les Illes Balears<\/a> and <a href=\"https:\/\/dragonera.conselldemallorca.es\/en\/natural-heritage\" target=\"_blank\" rel=\"noopener\">Consell de Mallorca<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"info-grid\">\n<div class=\"info-card\">\n<h3>Before you go<\/h3>\n<dl>\n<dt>Arrival<\/dt>\n<dd>15 minutes before departure, at the harbour<\/dd>\n<dt>Ticket<\/dt>\n<dd>Digital; show it to the crew when you board<\/dd>\n<dt>Footwear<\/dt>\n<dd>Comfortable walking shoes if you plan to do the trails<\/dd>\n<dt>What to bring<\/dt>\n<dd>Water, sun cream, a cap and sunglasses<\/dd>\n<dt>Cancellation<\/dt>\n<dd>Free up to 24 h before, with a full refund<\/dd>\n<\/dl>\n<\/div>\n<div class=\"info-card\">\n<h3>Look after the island<\/h3>\n<ul class=\"checks\">\n<li><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><br \/>\n<span>Don&#8217;t feed the lizards: human food is bad for them.<\/span><\/li>\n<li><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><br \/>\n<span>Keep to the waymarked paths.<\/span><\/li>\n<li><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><br \/>\n<span>Only swim in Cala Lled\u00f3: it is the only area where swimming is allowed.<\/span><\/li>\n<li><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><br \/>\n<span>Take home everything you bring.<\/span><\/li>\n<li><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><br \/>\n<span>Always follow the instructions of the crew and the park staff.<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"sec sec-alt\">\n<div class=\"wrap prose\">\n<p class=\"eyebrow\">The trip<\/p>\n<h2>Visiting Sa Dragonera Natural Park<\/h2>\n<p><strong>Sa Dragonera<\/strong> lies off <strong>Sant Elm<\/strong>, at the south-western tip of Mallorca. It has been a natural park since 1995 and has no bridge or road: the only way to set foot on it is by boat. That keeps it quiet, and explains why the lizards come out to greet you when you arrive.<\/p>\n<p>There are two ways to explore the island itself and one to see it from the water. Which suits you best depends mainly on where you are staying and how much time you want to spend.<\/p>\n<h3>Which one should I choose?<\/h3>\n<ul>\n<li><strong>If you are in Sant Elm or arriving by car:<\/strong> the ferry to Dragonera. A fifteen-minute crossing, a return ticket, and the island to explore at your own pace.<\/li>\n<li><strong>If you are staying in Port d&#8217;Andratx and want the day planned for you:<\/strong> the 6-hour trip. About 2.5 hours on the island, 1.5 in Sant Elm and park entry included, with the option of lunch at a restaurant in the village.<\/li>\n<li><strong>If you are after the sea and the sunset:<\/strong> the sunset with pizza. It is 3.5 hours from Port d&#8217;Andratx with snorkelling, pizza and a drink; it sails alongside the island but does not land.<\/li>\n<\/ul>\n<p>Staying in Port d&#8217;Andratx but prefer to go on your own? There is a <a href=\"#como-llegar\">30-minute ferry to Sant Elm<\/a> that connects with the boat to the island.<\/p>\n<\/div>\n<\/section>\n<section class=\"sec\" id=\"como-llegar\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Getting to Sant Elm<\/p>\n<h2>In Port d&#8217;Andratx? Come by ferry<\/h2>\n<p>A 30-minute ferry runs between Port d&#8217;Andratx and Sant Elm. It drops you at the same harbour the Dragonera boat leaves from, with no winding road and no hunting for parking.<\/p>\n<\/div>\n<div class=\"llegar\">\n<aside class=\"ferrybox\" aria-live=\"polite\">\n<div class=\"top\">\n<p class=\"eyebrow\">Ferry<\/p>\n<h3>Port d&#8217;Andratx \u2192 Sant Elm<\/h3>\n<p class=\"datos\"><span>30-minute crossing<\/span><span id=\"scbFerryPrecio\">Ticket per journey<\/span><\/p>\n<\/div>\n<div class=\"cuerpo\" id=\"scbFerry\">\n<span class=\"lbl\">Checking times\u2026<\/span><\/p>\n<ul class=\"fsal\">\n<li><span class=\"sk sk-hora\"><\/span><span class=\"sk\" style=\"width:80%;height:1rem\"><\/span><\/li>\n<li><span class=\"sk sk-hora\"><\/span><span class=\"sk\" style=\"width:70%;height:1rem\"><\/span><\/li>\n<\/ul>\n<p><a class=\"btn btn-cta\" href=\"https:\/\/sacalmaboats.com\/en\/ferry-transfer-mallorca\">See ferry times<\/a>\n<\/div>\n<\/aside>\n<figure class=\"mapa-ruta\">\n<svg viewBox=\"190 40 700 590\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-labelledby=\"dragMapaT dragMapaD\" class=\"scb-mapa\"><title id=\"dragMapaT\">How to get to Sa Dragonera from Sant Elm and Port d&#8217;Andratx<\/title><desc id=\"dragMapaD\">Map of south-west Mallorca. The boat to the island leaves from Sant Elm harbour and crosses to Cala Lled\u00f3, on Sa Dragonera, in about 15 minutes. From Port d&#8217;Andratx, a ferry follows the coast to Sant Elm in about 30 minutes.<\/desc><defs><linearGradient id=\"dragMar\" x1=\"0\" y1=\"0\" x2=\"0.4\" y2=\"1\"><stop offset=\"0\" stop-color=\"#2C5DAA\"\/><stop offset=\"1\" stop-color=\"#1B4180\"\/><\/linearGradient><\/defs><rect x=\"0\" y=\"0\" width=\"1200\" height=\"760\" fill=\"url(#dragMar)\"\/><path d=\"M1202.2 -366.3 L1191.0 -370.1 L1186.8 -367.8 L1186.5 -365.7 L1184.1 -365.1 L1174.8 -354.9 L1158.9 -351.8 L1146.2 -333.6 L1136.1 -324.0 L1132.9 -326.1 L1123.8 -320.2 L1122.5 -315.3 L1115.0 -314.8 L1110.7 -318.6 L1106.3 -318.9 L1103.3 -321.0 L1101.6 -318.9 L1104.0 -319.8 L1105.3 -317.7 L1104.2 -316.3 L1106.9 -312.6 L1106.8 -305.3 L1105.0 -304.0 L1102.6 -305.0 L1089.4 -297.7 L1093.5 -292.8 L1093.6 -287.5 L1096.9 -283.1 L1095.1 -280.2 L1098.5 -279.4 L1100.4 -270.3 L1098.8 -263.0 L1096.3 -260.2 L1095.4 -241.2 L1093.8 -238.7 L1078.3 -239.3 L1065.6 -231.8 L1051.4 -230.8 L1050.8 -232.7 L1048.2 -232.9 L1049.1 -235.4 L1047.5 -235.9 L1043.2 -233.0 L1044.6 -229.7 L1043.7 -227.4 L1036.6 -221.6 L1029.9 -223.7 L1026.9 -220.0 L1017.0 -219.9 L1013.4 -210.0 L1001.3 -200.4 L998.2 -197.1 L998.1 -194.2 L994.3 -196.0 L992.5 -191.1 L990.8 -192.2 L989.0 -189.5 L990.2 -188.4 L986.6 -187.3 L984.9 -183.9 L979.6 -186.5 L975.8 -184.4 L973.5 -181.7 L973.3 -177.5 L966.7 -173.0 L962.3 -172.8 L959.9 -165.3 L958.1 -168.2 L955.8 -162.6 L952.3 -161.9 L952.2 -160.3 L947.3 -157.8 L945.5 -160.3 L942.3 -157.5 L940.7 -158.8 L939.5 -157.0 L937.2 -157.7 L935.4 -152.7 L931.8 -150.2 L928.2 -144.2 L922.7 -151.7 L918.8 -153.4 L913.8 -148.3 L911.3 -140.3 L902.7 -142.3 L892.3 -133.8 L891.4 -130.9 L893.9 -126.8 L901.9 -121.6 L898.3 -121.9 L897.0 -118.9 L885.7 -119.6 L880.5 -118.0 L879.1 -115.6 L871.2 -114.7 L863.7 -117.0 L862.6 -119.2 L860.0 -115.1 L855.3 -114.5 L849.3 -107.9 L829.8 -95.2 L828.2 -91.3 L824.9 -89.2 L824.4 -85.4 L822.4 -85.9 L822.6 -81.8 L817.2 -81.0 L809.9 -82.6 L809.9 -81.4 L805.8 -81.3 L800.4 -83.1 L797.6 -81.3 L787.0 -86.4 L779.9 -85.4 L777.9 -83.7 L768.7 -84.5 L765.2 -88.6 L761.1 -89.5 L754.1 -87.7 L753.0 -89.2 L748.3 -86.5 L749.4 -85.1 L742.7 -85.7 L734.9 -80.1 L730.1 -85.4 L725.9 -84.8 L722.5 -80.9 L719.3 -83.5 L716.0 -83.7 L713.4 -88.9 L709.7 -86.5 L700.8 -85.5 L697.0 -80.3 L695.9 -74.3 L690.5 -70.0 L691.6 -68.6 L689.6 -64.9 L683.1 -60.6 L684.2 -59.0 L680.7 -54.8 L671.3 -50.1 L666.0 -52.2 L663.7 -48.1 L661.6 -48.2 L658.4 -41.9 L654.7 -39.5 L652.5 -40.6 L653.3 -38.8 L650.4 -36.5 L649.1 -32.2 L640.5 -25.1 L634.1 -17.1 L629.3 -5.3 L625.3 -2.6 L618.6 -4.2 L612.7 -3.4 L607.3 -5.3 L604.2 4.2 L606.0 12.4 L603.3 21.2 L603.9 29.0 L602.1 34.6 L606.3 37.2 L605.2 39.6 L608.7 48.1 L607.5 58.1 L598.6 69.0 L601.7 75.3 L600.6 83.2 L595.4 87.1 L588.5 85.3 L586.2 81.0 L580.8 78.7 L579.8 80.3 L576.1 80.1 L575.5 81.7 L572.8 80.8 L568.8 82.4 L568.6 83.8 L561.7 81.7 L551.8 95.1 L547.2 94.8 L541.7 97.3 L542.0 100.2 L546.3 104.9 L543.4 107.7 L547.5 108.2 L547.3 115.6 L549.2 115.2 L539.4 124.9 L539.0 127.7 L534.6 132.5 L534.9 147.0 L532.2 149.8 L533.4 151.2 L531.0 155.8 L530.8 160.6 L527.7 163.2 L527.9 161.3 L526.9 168.1 L524.3 170.5 L529.0 170.8 L530.2 172.7 L530.2 188.8 L535.1 205.0 L548.4 197.8 L554.1 199.4 L553.8 206.7 L555.3 206.8 L555.8 212.0 L548.8 215.8 L547.8 218.5 L555.2 216.3 L557.6 219.0 L554.1 224.3 L562.6 228.1 L559.4 238.0 L561.0 237.5 L561.3 239.2 L560.8 249.0 L570.6 253.2 L573.7 252.3 L580.0 253.9 L582.3 256.1 L581.4 258.2 L583.2 255.9 L586.3 255.5 L593.1 262.3 L591.5 266.7 L596.5 270.5 L596.1 273.5 L591.8 273.4 L587.7 276.8 L585.6 281.8 L580.4 285.3 L585.4 294.3 L580.8 297.3 L581.3 300.7 L582.8 301.6 L587.4 300.1 L588.5 302.5 L585.9 302.8 L588.5 304.3 L583.7 307.3 L584.3 308.4 L577.2 309.7 L573.9 312.3 L574.9 315.3 L573.4 318.0 L578.6 320.3 L578.9 323.7 L576.1 327.7 L576.1 331.1 L572.6 333.2 L560.2 349.9 L555.0 353.9 L553.5 362.3 L548.2 367.1 L547.6 373.7 L545.8 373.8 L548.0 375.2 L548.9 378.6 L540.0 385.6 L537.3 385.4 L545.1 391.0 L548.2 395.9 L557.9 397.4 L559.5 401.0 L561.2 400.5 L561.7 403.4 L569.0 394.7 L571.2 400.0 L572.7 398.6 L576.9 399.8 L580.4 395.7 L579.7 392.0 L584.0 389.3 L586.8 390.5 L586.9 387.1 L588.6 391.9 L590.1 389.0 L592.7 395.3 L602.3 400.0 L606.0 412.6 L606.7 419.2 L605.4 420.8 L609.4 427.5 L610.2 433.3 L604.8 436.3 L598.8 445.5 L591.8 446.7 L594.9 452.6 L593.5 454.1 L599.3 451.5 L604.1 451.7 L605.1 450.0 L612.7 451.5 L614.6 450.4 L622.9 453.5 L626.6 457.1 L628.7 456.6 L635.4 459.8 L642.0 465.5 L643.4 471.7 L642.0 475.9 L642.7 482.8 L650.3 488.2 L653.2 484.0 L660.0 486.4 L661.3 488.5 L667.4 487.0 L673.5 480.9 L675.1 481.3 L676.5 477.0 L682.7 477.2 L685.1 484.8 L689.2 486.7 L693.3 494.5 L700.9 499.5 L698.7 500.9 L701.2 503.1 L698.5 508.3 L699.6 512.5 L697.2 515.4 L698.7 520.3 L697.9 526.1 L705.2 542.4 L700.3 551.5 L708.9 554.2 L711.2 557.2 L712.1 556.3 L716.0 560.1 L717.5 559.6 L717.7 567.3 L720.2 574.0 L726.7 580.9 L734.8 580.1 L735.0 581.7 L738.0 581.3 L741.7 584.0 L750.5 579.9 L752.0 580.4 L749.1 583.6 L761.4 576.5 L764.5 578.6 L762.8 581.0 L764.1 583.5 L771.8 582.6 L775.2 574.9 L775.2 564.7 L778.1 560.8 L782.4 559.6 L787.4 562.0 L792.9 557.7 L793.9 554.3 L800.7 554.8 L815.7 549.2 L818.3 547.5 L818.0 545.7 L825.3 544.3 L837.4 544.4 L845.2 547.1 L858.5 562.4 L860.3 560.4 L862.0 562.0 L851.9 571.5 L836.7 580.4 L834.7 584.3 L833.4 583.1 L831.1 589.2 L822.4 595.7 L819.7 595.7 L820.1 600.1 L817.5 600.7 L817.5 604.5 L815.7 605.8 L797.7 609.1 L790.6 612.8 L787.5 617.2 L774.1 626.3 L774.4 627.7 L764.6 624.9 L759.2 627.2 L735.8 644.6 L730.6 644.8 L721.9 648.2 L718.3 647.4 L721.3 638.6 L720.5 636.6 L708.9 643.8 L702.8 639.5 L697.4 640.3 L691.2 649.9 L686.1 651.5 L684.1 657.7 L679.7 662.2 L681.1 665.4 L683.4 665.7 L679.8 668.3 L679.8 673.3 L676.6 677.5 L677.9 678.9 L676.3 679.3 L674.9 685.4 L664.9 683.8 L660.3 686.3 L658.9 690.0 L660.0 696.7 L667.7 704.5 L692.0 703.8 L701.4 701.2 L720.2 703.7 L731.9 694.6 L731.1 686.2 L734.6 674.7 L745.1 669.1 L751.5 668.8 L753.6 665.7 L755.5 665.6 L752.6 659.1 L754.3 653.6 L752.7 653.1 L754.7 653.2 L759.2 647.7 L758.2 646.5 L762.5 645.1 L766.4 648.3 L762.9 650.5 L764.3 656.1 L766.8 656.9 L767.9 655.6 L776.1 662.9 L779.3 681.2 L778.4 685.0 L780.7 688.4 L806.9 688.1 L824.3 679.2 L836.7 677.1 L839.3 679.8 L844.1 679.2 L848.5 683.9 L848.7 686.7 L851.0 686.3 L849.4 688.2 L852.0 689.0 L853.5 694.2 L852.2 705.9 L853.4 708.7 L852.1 709.6 L853.4 716.1 L852.4 720.3 L853.9 720.2 L852.0 722.3 L849.4 737.6 L852.3 738.3 L852.2 739.6 L850.3 742.7 L850.9 747.8 L848.7 747.1 L845.0 754.0 L839.7 756.0 L832.7 753.4 L830.1 755.5 L829.6 760.3 L832.5 763.6 L828.8 769.8 L835.1 769.3 L836.7 771.6 L830.4 779.5 L826.9 795.4 L839.2 805.2 L858.0 793.6 L890.4 779.3 L921.1 770.3 L933.2 763.6 L944.6 753.9 L957.6 748.7 L965.0 748.1 L967.5 745.0 L970.3 721.8 L973.1 723.4 L975.3 721.1 L975.6 712.8 L979.1 715.5 L977.3 705.2 L979.6 705.9 L979.5 704.4 L982.1 707.4 L984.4 707.1 L982.9 692.2 L976.4 676.5 L977.8 674.3 L975.0 663.4 L970.3 659.2 L970.9 655.4 L975.7 650.2 L986.7 653.5 L987.6 650.0 L1004.2 652.0 L1018.3 645.2 L1020.5 646.7 L1026.0 644.1 L1026.3 638.0 L1027.6 638.1 L1025.8 634.4 L1031.9 630.0 L1034.8 629.9 L1037.6 633.2 L1053.9 632.3 L1058.9 634.5 L1063.5 633.3 L1064.5 635.4 L1066.6 633.0 L1071.8 635.8 L1070.5 638.9 L1072.0 635.8 L1076.4 639.1 L1081.5 639.8 L1082.8 648.2 L1085.8 648.5 L1088.7 645.9 L1093.1 646.9 L1092.9 643.5 L1094.2 643.5 L1101.8 646.5 L1107.1 651.1 L1105.2 652.5 L1106.6 659.4 L1100.9 662.9 L1100.4 665.6 L1094.9 665.5 L1091.7 677.8 L1094.6 682.4 L1098.6 700.0 L1101.1 701.4 L1100.7 704.9 L1106.2 706.4 L1103.5 706.8 L1091.8 725.8 L1092.7 729.1 L1090.0 729.5 L1087.0 733.4 L1088.5 735.4 L1086.2 744.6 L1079.8 757.6 L1080.1 761.5 L1074.3 766.6 L1071.9 771.7 L1071.9 780.6 L1074.9 784.6 L1083.6 778.9 L1085.4 780.1 L1085.5 777.1 L1092.1 773.7 L1095.3 776.0 L1098.2 774.9 L1097.5 778.2 L1101.6 783.2 L1107.1 780.4 L1114.0 774.3 L1116.4 770.0 L1122.5 766.1 L1124.4 762.4 L1123.9 759.8 L1126.8 759.7 L1125.4 757.5 L1126.3 748.2 L1133.2 740.9 L1138.2 738.4 L1143.1 738.8 L1152.3 736.2 L1152.4 738.5 L1155.2 739.6 L1152.4 741.5 L1156.3 742.6 L1157.7 745.3 L1159.1 743.1 L1157.2 737.7 L1160.6 733.4 L1157.9 730.4 L1156.0 731.7 L1154.9 729.5 L1157.8 725.5 L1163.0 725.9 L1161.7 729.0 L1167.2 727.9 L1164.1 733.1 L1165.4 737.5 L1169.6 737.8 L1171.3 740.7 L1180.5 743.7 L1184.7 743.5 L1186.8 741.2 L1188.0 742.9 L1185.9 744.9 L1188.0 745.2 L1191.3 744.7 L1197.1 739.1 L1207.2 735.6 L1207.8 733.4 L1212.9 732.0 L1214.3 729.6 L1221.4 730.1 L1226.4 727.3 L1229.6 728.5 L1230.7 727.7 L1228.9 726.2 L1223.0 726.6 L1219.2 724.7 L1218.2 716.5 L1216.7 715.2 L1218.3 715.0 L1212.6 708.6 L1212.2 705.6 L1212.7 701.9 L1216.4 697.6 L1211.6 693.0 L1215.3 692.5 L1215.6 694.2 L1222.6 697.8 L1222.3 694.4 L1217.9 692.8 L1218.0 691.2 L1220.7 687.1 L1226.1 687.4 L1226.7 682.9 L1231.9 684.2 L1260.2 673.1 L1285.1 667.6 L1290.5 662.9 L1294.0 664.0 L1289.2 661.2 L1292.2 653.4 L1200.0 0.0Z\" fill=\"#E8E2CF\"\/><path d=\"M242.1 313.5 L247.9 307.7 L252.2 307.8 L253.5 302.4 L250.8 297.1 L253.8 288.4 L252.1 284.6 L256.5 287.9 L258.9 292.5 L264.2 295.9 L267.5 293.8 L275.8 297.0 L291.8 294.6 L311.4 285.2 L317.6 277.0 L332.7 270.9 L342.1 255.7 L336.4 252.7 L350.0 246.3 L355.7 241.5 L356.3 237.4 L361.7 233.8 L360.8 230.4 L353.7 226.0 L356.5 224.2 L361.9 225.0 L368.8 223.5 L368.5 216.3 L371.5 213.7 L375.0 215.0 L381.2 204.4 L380.7 200.5 L383.8 196.7 L382.9 193.4 L386.2 191.4 L387.9 186.5 L391.9 185.4 L391.8 182.8 L389.5 181.8 L403.8 165.5 L406.6 166.2 L404.7 165.2 L405.1 163.2 L406.3 164.5 L410.9 164.0 L412.0 166.3 L408.2 169.7 L409.3 174.6 L428.5 163.7 L427.4 159.6 L432.6 154.7 L437.0 152.7 L441.8 154.8 L444.3 152.3 L445.1 149.5 L443.4 148.4 L447.7 140.8 L448.4 136.0 L459.1 111.9 L461.9 111.1 L463.4 108.5 L461.0 109.8 L460.5 108.0 L454.4 107.2 L457.5 102.1 L456.3 100.5 L464.3 89.0 L463.1 88.2 L462.2 89.9 L461.2 88.0 L468.5 81.6 L474.6 80.3 L481.7 64.9 L479.4 62.8 L472.3 64.6 L468.5 63.7 L462.4 71.1 L457.8 69.8 L453.0 80.0 L449.7 80.7 L450.5 82.1 L445.9 83.0 L441.1 87.2 L432.0 87.6 L428.3 93.1 L424.3 91.2 L424.2 92.7 L419.6 92.3 L410.0 97.6 L405.9 97.5 L394.0 104.2 L390.8 110.0 L382.9 115.8 L376.4 114.9 L369.3 117.6 L353.0 132.6 L346.7 146.6 L336.4 157.8 L330.9 160.1 L307.6 178.6 L308.7 179.6 L306.0 183.6 L292.9 188.2 L289.6 193.5 L282.8 195.7 L278.1 200.8 L271.6 202.9 L263.2 216.8 L255.6 215.9 L252.5 218.4 L252.5 224.1 L249.8 225.2 L245.3 233.5 L245.9 239.9 L241.7 241.5 L244.6 249.2 L238.2 258.7 L240.0 260.7 L238.0 261.3 L233.3 269.6 L227.9 272.1 L225.8 275.1 L228.1 280.5 L224.9 280.1 L223.8 281.9 L225.3 286.1 L221.1 293.4 L222.7 298.5 L221.6 298.6 L224.0 301.0 L219.3 301.5 L220.5 304.0 L217.1 306.8 L226.0 311.8 L242.1 313.5Z\" fill=\"#E8E2CF\"\/><path d=\"M549.0 259.3 L543.1 263.6 L542.2 269.8 L544.5 274.8 L548.2 274.0 L550.3 277.1 L553.7 276.1 L557.7 269.8 L553.8 266.8 L553.6 262.6 L549.0 259.3Z\" fill=\"#E8E2CF\"\/><g fill=\"none\" stroke=\"#fff\" stroke-opacity=\".55\" stroke-width=\"1.6\"><path d=\"M1202.2 -366.3 L1191.0 -370.1 L1186.8 -367.8 L1186.5 -365.7 L1184.1 -365.1 L1174.8 -354.9 L1158.9 -351.8 L1146.2 -333.6 L1136.1 -324.0 L1132.9 -326.1 L1123.8 -320.2 L1122.5 -315.3 L1115.0 -314.8 L1110.7 -318.6 L1106.3 -318.9 L1103.3 -321.0 L1101.6 -318.9 L1104.0 -319.8 L1105.3 -317.7 L1104.2 -316.3 L1106.9 -312.6 L1106.8 -305.3 L1105.0 -304.0 L1102.6 -305.0 L1089.4 -297.7 L1093.5 -292.8 L1093.6 -287.5 L1096.9 -283.1 L1095.1 -280.2 L1098.5 -279.4 L1100.4 -270.3 L1098.8 -263.0 L1096.3 -260.2 L1095.4 -241.2 L1093.8 -238.7 L1078.3 -239.3 L1065.6 -231.8 L1051.4 -230.8 L1050.8 -232.7 L1048.2 -232.9 L1049.1 -235.4 L1047.5 -235.9 L1043.2 -233.0 L1044.6 -229.7 L1043.7 -227.4 L1036.6 -221.6 L1029.9 -223.7 L1026.9 -220.0 L1017.0 -219.9 L1013.4 -210.0 L1001.3 -200.4 L998.2 -197.1 L998.1 -194.2 L994.3 -196.0 L992.5 -191.1 L990.8 -192.2 L989.0 -189.5 L990.2 -188.4 L986.6 -187.3 L984.9 -183.9 L979.6 -186.5 L975.8 -184.4 L973.5 -181.7 L973.3 -177.5 L966.7 -173.0 L962.3 -172.8 L959.9 -165.3 L958.1 -168.2 L955.8 -162.6 L952.3 -161.9 L952.2 -160.3 L947.3 -157.8 L945.5 -160.3 L942.3 -157.5 L940.7 -158.8 L939.5 -157.0 L937.2 -157.7 L935.4 -152.7 L931.8 -150.2 L928.2 -144.2 L922.7 -151.7 L918.8 -153.4 L913.8 -148.3 L911.3 -140.3 L902.7 -142.3 L892.3 -133.8 L891.4 -130.9 L893.9 -126.8 L901.9 -121.6 L898.3 -121.9 L897.0 -118.9 L885.7 -119.6 L880.5 -118.0 L879.1 -115.6 L871.2 -114.7 L863.7 -117.0 L862.6 -119.2 L860.0 -115.1 L855.3 -114.5 L849.3 -107.9 L829.8 -95.2 L828.2 -91.3 L824.9 -89.2 L824.4 -85.4 L822.4 -85.9 L822.6 -81.8 L817.2 -81.0 L809.9 -82.6 L809.9 -81.4 L805.8 -81.3 L800.4 -83.1 L797.6 -81.3 L787.0 -86.4 L779.9 -85.4 L777.9 -83.7 L768.7 -84.5 L765.2 -88.6 L761.1 -89.5 L754.1 -87.7 L753.0 -89.2 L748.3 -86.5 L749.4 -85.1 L742.7 -85.7 L734.9 -80.1 L730.1 -85.4 L725.9 -84.8 L722.5 -80.9 L719.3 -83.5 L716.0 -83.7 L713.4 -88.9 L709.7 -86.5 L700.8 -85.5 L697.0 -80.3 L695.9 -74.3 L690.5 -70.0 L691.6 -68.6 L689.6 -64.9 L683.1 -60.6 L684.2 -59.0 L680.7 -54.8 L671.3 -50.1 L666.0 -52.2 L663.7 -48.1 L661.6 -48.2 L658.4 -41.9 L654.7 -39.5 L652.5 -40.6 L653.3 -38.8 L650.4 -36.5 L649.1 -32.2 L640.5 -25.1 L634.1 -17.1 L629.3 -5.3 L625.3 -2.6 L618.6 -4.2 L612.7 -3.4 L607.3 -5.3 L604.2 4.2 L606.0 12.4 L603.3 21.2 L603.9 29.0 L602.1 34.6 L606.3 37.2 L605.2 39.6 L608.7 48.1 L607.5 58.1 L598.6 69.0 L601.7 75.3 L600.6 83.2 L595.4 87.1 L588.5 85.3 L586.2 81.0 L580.8 78.7 L579.8 80.3 L576.1 80.1 L575.5 81.7 L572.8 80.8 L568.8 82.4 L568.6 83.8 L561.7 81.7 L551.8 95.1 L547.2 94.8 L541.7 97.3 L542.0 100.2 L546.3 104.9 L543.4 107.7 L547.5 108.2 L547.3 115.6 L549.2 115.2 L539.4 124.9 L539.0 127.7 L534.6 132.5 L534.9 147.0 L532.2 149.8 L533.4 151.2 L531.0 155.8 L530.8 160.6 L527.7 163.2 L527.9 161.3 L526.9 168.1 L524.3 170.5 L529.0 170.8 L530.2 172.7 L530.2 188.8 L535.1 205.0 L548.4 197.8 L554.1 199.4 L553.8 206.7 L555.3 206.8 L555.8 212.0 L548.8 215.8 L547.8 218.5 L555.2 216.3 L557.6 219.0 L554.1 224.3 L562.6 228.1 L559.4 238.0 L561.0 237.5 L561.3 239.2 L560.8 249.0 L570.6 253.2 L573.7 252.3 L580.0 253.9 L582.3 256.1 L581.4 258.2 L583.2 255.9 L586.3 255.5 L593.1 262.3 L591.5 266.7 L596.5 270.5 L596.1 273.5 L591.8 273.4 L587.7 276.8 L585.6 281.8 L580.4 285.3 L585.4 294.3 L580.8 297.3 L581.3 300.7 L582.8 301.6 L587.4 300.1 L588.5 302.5 L585.9 302.8 L588.5 304.3 L583.7 307.3 L584.3 308.4 L577.2 309.7 L573.9 312.3 L574.9 315.3 L573.4 318.0 L578.6 320.3 L578.9 323.7 L576.1 327.7 L576.1 331.1 L572.6 333.2 L560.2 349.9 L555.0 353.9 L553.5 362.3 L548.2 367.1 L547.6 373.7 L545.8 373.8 L548.0 375.2 L548.9 378.6 L540.0 385.6 L537.3 385.4 L545.1 391.0 L548.2 395.9 L557.9 397.4 L559.5 401.0 L561.2 400.5 L561.7 403.4 L569.0 394.7 L571.2 400.0 L572.7 398.6 L576.9 399.8 L580.4 395.7 L579.7 392.0 L584.0 389.3 L586.8 390.5 L586.9 387.1 L588.6 391.9 L590.1 389.0 L592.7 395.3 L602.3 400.0 L606.0 412.6 L606.7 419.2 L605.4 420.8 L609.4 427.5 L610.2 433.3 L604.8 436.3 L598.8 445.5 L591.8 446.7 L594.9 452.6 L593.5 454.1 L599.3 451.5 L604.1 451.7 L605.1 450.0 L612.7 451.5 L614.6 450.4 L622.9 453.5 L626.6 457.1 L628.7 456.6 L635.4 459.8 L642.0 465.5 L643.4 471.7 L642.0 475.9 L642.7 482.8 L650.3 488.2 L653.2 484.0 L660.0 486.4 L661.3 488.5 L667.4 487.0 L673.5 480.9 L675.1 481.3 L676.5 477.0 L682.7 477.2 L685.1 484.8 L689.2 486.7 L693.3 494.5 L700.9 499.5 L698.7 500.9 L701.2 503.1 L698.5 508.3 L699.6 512.5 L697.2 515.4 L698.7 520.3 L697.9 526.1 L705.2 542.4 L700.3 551.5 L708.9 554.2 L711.2 557.2 L712.1 556.3 L716.0 560.1 L717.5 559.6 L717.7 567.3 L720.2 574.0 L726.7 580.9 L734.8 580.1 L735.0 581.7 L738.0 581.3 L741.7 584.0 L750.5 579.9 L752.0 580.4 L749.1 583.6 L761.4 576.5 L764.5 578.6 L762.8 581.0 L764.1 583.5 L771.8 582.6 L775.2 574.9 L775.2 564.7 L778.1 560.8 L782.4 559.6 L787.4 562.0 L792.9 557.7 L793.9 554.3 L800.7 554.8 L815.7 549.2 L818.3 547.5 L818.0 545.7 L825.3 544.3 L837.4 544.4 L845.2 547.1 L858.5 562.4 L860.3 560.4 L862.0 562.0 L851.9 571.5 L836.7 580.4 L834.7 584.3 L833.4 583.1 L831.1 589.2 L822.4 595.7 L819.7 595.7 L820.1 600.1 L817.5 600.7 L817.5 604.5 L815.7 605.8 L797.7 609.1 L790.6 612.8 L787.5 617.2 L774.1 626.3 L774.4 627.7 L764.6 624.9 L759.2 627.2 L735.8 644.6 L730.6 644.8 L721.9 648.2 L718.3 647.4 L721.3 638.6 L720.5 636.6 L708.9 643.8 L702.8 639.5 L697.4 640.3 L691.2 649.9 L686.1 651.5 L684.1 657.7 L679.7 662.2 L681.1 665.4 L683.4 665.7 L679.8 668.3 L679.8 673.3 L676.6 677.5 L677.9 678.9 L676.3 679.3 L674.9 685.4 L664.9 683.8 L660.3 686.3 L658.9 690.0 L660.0 696.7 L667.7 704.5 L692.0 703.8 L701.4 701.2 L720.2 703.7 L731.9 694.6 L731.1 686.2 L734.6 674.7 L745.1 669.1 L751.5 668.8 L753.6 665.7 L755.5 665.6 L752.6 659.1 L754.3 653.6 L752.7 653.1 L754.7 653.2 L759.2 647.7 L758.2 646.5 L762.5 645.1 L766.4 648.3 L762.9 650.5 L764.3 656.1 L766.8 656.9 L767.9 655.6 L776.1 662.9 L779.3 681.2 L778.4 685.0 L780.7 688.4 L806.9 688.1 L824.3 679.2 L836.7 677.1 L839.3 679.8 L844.1 679.2 L848.5 683.9 L848.7 686.7 L851.0 686.3 L849.4 688.2 L852.0 689.0 L853.5 694.2 L852.2 705.9 L853.4 708.7 L852.1 709.6 L853.4 716.1 L852.4 720.3 L853.9 720.2 L852.0 722.3 L849.4 737.6 L852.3 738.3 L852.2 739.6 L850.3 742.7 L850.9 747.8 L848.7 747.1 L845.0 754.0 L839.7 756.0 L832.7 753.4 L830.1 755.5 L829.6 760.3 L832.5 763.6 L828.8 769.8 L835.1 769.3 L836.7 771.6 L830.4 779.5 L826.9 795.4 L839.2 805.2 L858.0 793.6 L890.4 779.3 L921.1 770.3 L933.2 763.6 L944.6 753.9 L957.6 748.7 L965.0 748.1 L967.5 745.0 L970.3 721.8 L973.1 723.4 L975.3 721.1 L975.6 712.8 L979.1 715.5 L977.3 705.2 L979.6 705.9 L979.5 704.4 L982.1 707.4 L984.4 707.1 L982.9 692.2 L976.4 676.5 L977.8 674.3 L975.0 663.4 L970.3 659.2 L970.9 655.4 L975.7 650.2 L986.7 653.5 L987.6 650.0 L1004.2 652.0 L1018.3 645.2 L1020.5 646.7 L1026.0 644.1 L1026.3 638.0 L1027.6 638.1 L1025.8 634.4 L1031.9 630.0 L1034.8 629.9 L1037.6 633.2 L1053.9 632.3 L1058.9 634.5 L1063.5 633.3 L1064.5 635.4 L1066.6 633.0 L1071.8 635.8 L1070.5 638.9 L1072.0 635.8 L1076.4 639.1 L1081.5 639.8 L1082.8 648.2 L1085.8 648.5 L1088.7 645.9 L1093.1 646.9 L1092.9 643.5 L1094.2 643.5 L1101.8 646.5 L1107.1 651.1 L1105.2 652.5 L1106.6 659.4 L1100.9 662.9 L1100.4 665.6 L1094.9 665.5 L1091.7 677.8 L1094.6 682.4 L1098.6 700.0 L1101.1 701.4 L1100.7 704.9 L1106.2 706.4 L1103.5 706.8 L1091.8 725.8 L1092.7 729.1 L1090.0 729.5 L1087.0 733.4 L1088.5 735.4 L1086.2 744.6 L1079.8 757.6 L1080.1 761.5 L1074.3 766.6 L1071.9 771.7 L1071.9 780.6 L1074.9 784.6 L1083.6 778.9 L1085.4 780.1 L1085.5 777.1 L1092.1 773.7 L1095.3 776.0 L1098.2 774.9 L1097.5 778.2 L1101.6 783.2 L1107.1 780.4 L1114.0 774.3 L1116.4 770.0 L1122.5 766.1 L1124.4 762.4 L1123.9 759.8 L1126.8 759.7 L1125.4 757.5 L1126.3 748.2 L1133.2 740.9 L1138.2 738.4 L1143.1 738.8 L1152.3 736.2 L1152.4 738.5 L1155.2 739.6 L1152.4 741.5 L1156.3 742.6 L1157.7 745.3 L1159.1 743.1 L1157.2 737.7 L1160.6 733.4 L1157.9 730.4 L1156.0 731.7 L1154.9 729.5 L1157.8 725.5 L1163.0 725.9 L1161.7 729.0 L1167.2 727.9 L1164.1 733.1 L1165.4 737.5 L1169.6 737.8 L1171.3 740.7 L1180.5 743.7 L1184.7 743.5 L1186.8 741.2 L1188.0 742.9 L1185.9 744.9 L1188.0 745.2 L1191.3 744.7 L1197.1 739.1 L1207.2 735.6 L1207.8 733.4 L1212.9 732.0 L1214.3 729.6 L1221.4 730.1 L1226.4 727.3 L1229.6 728.5 L1230.7 727.7 L1228.9 726.2 L1223.0 726.6 L1219.2 724.7 L1218.2 716.5 L1216.7 715.2 L1218.3 715.0 L1212.6 708.6 L1212.2 705.6 L1212.7 701.9 L1216.4 697.6 L1211.6 693.0 L1215.3 692.5 L1215.6 694.2 L1222.6 697.8 L1222.3 694.4 L1217.9 692.8 L1218.0 691.2 L1220.7 687.1 L1226.1 687.4 L1226.7 682.9 L1231.9 684.2 L1260.2 673.1 L1285.1 667.6 L1290.5 662.9 L1294.0 664.0 L1289.2 661.2 L1292.2 653.4 L1200.0 0.0\"\/><path d=\"M242.1 313.5 L247.9 307.7 L252.2 307.8 L253.5 302.4 L250.8 297.1 L253.8 288.4 L252.1 284.6 L256.5 287.9 L258.9 292.5 L264.2 295.9 L267.5 293.8 L275.8 297.0 L291.8 294.6 L311.4 285.2 L317.6 277.0 L332.7 270.9 L342.1 255.7 L336.4 252.7 L350.0 246.3 L355.7 241.5 L356.3 237.4 L361.7 233.8 L360.8 230.4 L353.7 226.0 L356.5 224.2 L361.9 225.0 L368.8 223.5 L368.5 216.3 L371.5 213.7 L375.0 215.0 L381.2 204.4 L380.7 200.5 L383.8 196.7 L382.9 193.4 L386.2 191.4 L387.9 186.5 L391.9 185.4 L391.8 182.8 L389.5 181.8 L403.8 165.5 L406.6 166.2 L404.7 165.2 L405.1 163.2 L406.3 164.5 L410.9 164.0 L412.0 166.3 L408.2 169.7 L409.3 174.6 L428.5 163.7 L427.4 159.6 L432.6 154.7 L437.0 152.7 L441.8 154.8 L444.3 152.3 L445.1 149.5 L443.4 148.4 L447.7 140.8 L448.4 136.0 L459.1 111.9 L461.9 111.1 L463.4 108.5 L461.0 109.8 L460.5 108.0 L454.4 107.2 L457.5 102.1 L456.3 100.5 L464.3 89.0 L463.1 88.2 L462.2 89.9 L461.2 88.0 L468.5 81.6 L474.6 80.3 L481.7 64.9 L479.4 62.8 L472.3 64.6 L468.5 63.7 L462.4 71.1 L457.8 69.8 L453.0 80.0 L449.7 80.7 L450.5 82.1 L445.9 83.0 L441.1 87.2 L432.0 87.6 L428.3 93.1 L424.3 91.2 L424.2 92.7 L419.6 92.3 L410.0 97.6 L405.9 97.5 L394.0 104.2 L390.8 110.0 L382.9 115.8 L376.4 114.9 L369.3 117.6 L353.0 132.6 L346.7 146.6 L336.4 157.8 L330.9 160.1 L307.6 178.6 L308.7 179.6 L306.0 183.6 L292.9 188.2 L289.6 193.5 L282.8 195.7 L278.1 200.8 L271.6 202.9 L263.2 216.8 L255.6 215.9 L252.5 218.4 L252.5 224.1 L249.8 225.2 L245.3 233.5 L245.9 239.9 L241.7 241.5 L244.6 249.2 L238.2 258.7 L240.0 260.7 L238.0 261.3 L233.3 269.6 L227.9 272.1 L225.8 275.1 L228.1 280.5 L224.9 280.1 L223.8 281.9 L225.3 286.1 L221.1 293.4 L222.7 298.5 L221.6 298.6 L224.0 301.0 L219.3 301.5 L220.5 304.0 L217.1 306.8 L226.0 311.8 L242.1 313.5Z\"\/><path d=\"M549.0 259.3 L543.1 263.6 L542.2 269.8 L544.5 274.8 L548.2 274.0 L550.3 277.1 L553.7 276.1 L557.7 269.8 L553.8 266.8 L553.6 262.6 L549.0 259.3Z\"\/><\/g><path d=\"M837.3 571.7 C822.0 579.4 766.0 611.1 745.3 617.8 C724.7 624.6 726.5 621.6 713.5 612.2 C700.6 602.9 675.9 576.5 667.8 561.5 C659.7 546.6 673.7 532.6 664.8 522.6 C655.9 512.7 623.5 508.0 614.5 501.8 C605.5 495.7 619.8 492.5 611.0 485.5 C602.2 478.5 578.1 472.8 561.7 460.0 C545.3 447.2 519.9 426.9 512.6 408.7 C505.3 390.6 512.3 372.7 518.1 351.3 C523.9 329.8 542.5 299.0 547.3 280.2 C552.1 261.5 547.0 245.9 546.9 239.0\" fill=\"none\" stroke=\"#fff\" stroke-opacity=\".85\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-dasharray=\"12 10\"\/><path d=\"M546.9 239.0 C516.0 227.0 462.0 196.0 419.0 172.0\" fill=\"none\" stroke=\"#fff\" stroke-opacity=\".92\" stroke-width=\"13\" stroke-linecap=\"round\"\/><path d=\"M546.9 239.0 C516.0 227.0 462.0 196.0 419.0 172.0\" fill=\"none\" stroke=\"#F7E14C\" stroke-width=\"7\" stroke-linecap=\"round\" stroke-dasharray=\"17 12\"\/><g><rect x=\"430\" y=\"252\" width=\"96\" height=\"36\" rx=\"18\" fill=\"#F7E14C\" stroke=\"#14243F\" stroke-width=\"2\"\/><text x=\"478\" y=\"276\" class=\"dur\">15 min<\/text><\/g><g><path d=\"M419.0 172.0 c0 -13 -10 -20 -10 -29 a10 10 0 1 1 20 0 c0 9 -10 16 -10 29z\" fill=\"#EC802A\"\/><circle cx=\"419.0\" cy=\"143.0\" r=\"4.6\" fill=\"#fff\"\/><text x=\"400\" y=\"152\" text-anchor=\"end\" class=\"etq\">Cala Lled\u00f3<\/text><\/g><text x=\"352\" y=\"196\" class=\"isla\" transform=\"rotate(-47 352 196)\">SA DRAGONERA<\/text><g><rect x=\"392\" y=\"465.5\" width=\"154\" height=\"40\" rx=\"20\" fill=\"#fff\" stroke=\"#14243F\" stroke-width=\"2\"\/><text x=\"469\" y=\"491.5\" class=\"dur\">Ferry \u00b7 30 min<\/text><\/g><g><path d=\"M837.3 571.7 c0 -13 -10 -20 -10 -29 a10 10 0 1 1 20 0 c0 9 -10 16 -10 29z\" fill=\"#EC802A\"\/><circle cx=\"837.3\" cy=\"542.7\" r=\"4.6\" fill=\"#fff\"\/><text x=\"818\" y=\"548\" text-anchor=\"end\" class=\"etq\">Port d&#8217;Andratx<\/text><\/g><g><path d=\"M546.9 239.0 c0 -13 -10 -20 -10 -29 a10 10 0 1 1 20 0 c0 9 -10 16 -10 29z\" fill=\"#EC802A\"\/><circle cx=\"546.9\" cy=\"210.0\" r=\"4.6\" fill=\"#fff\"\/><text x=\"562.9\" y=\"215.0\" text-anchor=\"start\" class=\"etq\">Sant Elm<\/text><\/g><text x=\"200\" y=\"618\" font-family=\"Montserrat,system-ui,sans-serif\" font-size=\"13\" fill=\"#fff\" fill-opacity=\".7\">Coastline: \u00a9 OpenStreetMap<\/text><\/svg><figcaption>The ferry follows the coast from Port d&#8217;Andratx to Sant Elm; from there, the boat crosses the channel to the island in about fifteen minutes.<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"sec faq sec-alt\">\n<div class=\"wrap\" style=\"max-width:860px\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">FAQs<\/p>\n<h2>Before you book<\/h2>\n<\/div>\n<details open>\n<summary>How do you get to Dragonera Island?<\/summary>\n<div class=\"a\">Only by boat. The shortest crossing leaves from Sant Elm harbour and takes about 15 minutes. From Port d&#8217;Andratx there is a 6-hour trip that stops in Sant Elm and on the island.<\/div>\n<\/details>\n<details>\n<summary>How much does it cost to visit Dragonera?<\/summary>\n<div class=\"a\">It depends on the trip. These are the current prices per person:<\/p>\n<ul>\n<li>Return ferry from Sant Elm: <b data-precio=\"3cdceb5a-c994-4897-99f1-156fd1f27a4d\">see details<\/b><\/li>\n<li>6-hour trip from Port d&#8217;Andratx: <b data-precio=\"9b82366a-fb0c-4803-b8af-54e15e0ad979\">see details<\/b><\/li>\n<li>Sunset with pizza from Port d&#8217;Andratx: <b data-precio=\"1b168b47-339a-49a9-b93d-0c3c985bfbdf\">see details<\/b><\/li>\n<\/ul>\n<\/div>\n<\/details>\n<details>\n<summary>What can you do on Dragonera?<\/summary>\n<div class=\"a\">There are four waymarked trails starting from the Cala Lled\u00f3 information centre: the na Miranda viewpoint (30 min), the Tramuntana lighthouse (1 h 30), the Llebeig lighthouse (2 h 30) and the na P\u00f2pia lighthouse (3 h). You can also see lizards and seabirds, and go snorkelling in Cala Lled\u00f3, the only beach where swimming is allowed.<\/div>\n<\/details>\n<details>\n<summary>How long do you spend on the island?<\/summary>\n<div class=\"a\">On the trip from Port d&#8217;Andratx, about 2.5 hours on Dragonera and 1.5 hours in Sant Elm. With the ferry from Sant Elm you choose your return time when you book: the <a href=\"#horario\">outbound and return timetable<\/a> shows how long each return gives you.<\/div>\n<\/details>\n<details>\n<summary>Is entry to the natural park included?<\/summary>\n<div class=\"a\">Yes. The ferry ticket from Sant Elm includes the natural park fee (Mallorca residents don&#8217;t pay it on Saturdays), and the 6-hour trip from Port d&#8217;Andratx includes park entry.<\/div>\n<\/details>\n<details>\n<summary>Does the sunset trip land on the island?<\/summary>\n<div class=\"a\">No. It sails alongside Dragonera, stops for snorkelling in a cove and includes a handmade pizza and a drink per person. You need to be able to swim to snorkel.<\/div>\n<\/details>\n<details>\n<summary>Where do the boats leave from?<\/summary>\n<div class=\"a\">The ferry to the island leaves from Sant Elm harbour. The day trip and the sunset trip leave from Port d&#8217;Andratx. For all of them, arrive 15 minutes early.<\/div>\n<\/details>\n<details>\n<summary>Is it suitable for children?<\/summary>\n<div class=\"a\">Yes, these are relaxed trips suitable for all ages. If you plan to do the trails, wear comfortable shoes.<\/div>\n<\/details>\n<details>\n<summary>Can I cancel?<\/summary>\n<div class=\"a\">Yes, free of charge up to 24 hours before departure, with a full refund.<\/div>\n<\/details>\n<details>\n<summary>Are there departures every day?<\/summary>\n<div class=\"a\">Not every day. The strip of days on this page shows which days there are boats to Dragonera and at what times, taken from the booking system.<\/div>\n<\/details>\n<details>\n<summary>Can you take a ferry from Port d&#8217;Andratx to Sant Elm?<\/summary>\n<div class=\"a\">Yes. The ferry takes 30 minutes and drops you at Sant Elm harbour, where the boat to Dragonera leaves from. You&#8217;ll find the times on the <a href=\"https:\/\/sacalmaboats.com\/en\/ferry-transfer-mallorca\">Andratx \u2013 Sant Elm ferry page<\/a>.<\/div>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"sec\" aria-labelledby=\"scbBlogT\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Sa Calma Magazine<\/p>\n<h2 id=\"scbBlogT\">More about Dragonera<\/h2>\n<p>What we have written about the island and the Andratx coast.<\/p>\n<\/div>\n<div class=\"blog-grid\" id=\"scbBlog\">\n<span class=\"sk\"><\/span><span class=\"sk\"><\/span><span class=\"sk\"><\/span>\n<\/div>\n<div class=\"blog-cta\">\n<a class=\"btn btn-secondary\" href=\"https:\/\/sacalmaboats.com\/en\/blog\">Read Sa Calma Magazine<\/a>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<p><script>(function(){var B=\"KGZ1bmN0aW9uKCl7Cid1c2Ugc3RyaWN0JzsKdmFyIEFQSSAgPSAnL3dwLWpzb24vc2FjYWxtYS92MS9kaXNwb25pYmlsaWRhZCc7CnZhciBUWiAgID0gJ0V1cm9wZS9NYWRyaWQnOwp2YXIgTEFORyA9IChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQubGFuZyB8fCAnZXMnKS5zbGljZSgwLDIpOwp2YXIgRElBU19WSVNJQkxFUyA9IDc7CnZhciBUSU1FT1VUX01TID0gODAwMDsgICAgICAgLy8gY29ydGFtb3MgYW50ZXMgcXVlIGVsIHBsdWdpbiAoMTIgcykgcGFyYSBwb2RlciBhdmlzYXIKdmFyIENBQ0hFX01TID0gNSo2MCoxMDAwOwp2YXIgQ1JVQ0VfRkVSUlkgPSAzMDsgICAgICAgIC8vIG1pbnV0b3MgUG9ydCBkJ0FuZHJhdHggLT4gU2FudCBFbG0KdmFyIE1BUkdFTl9FTkxBQ0UgPSAxMDsgICAgICAvLyBkZWwgZmVycnkgYWwgYmFyY28gZGUgbGEgaXNsYSwgYSBwaWUgcG9yIGVsIG11ZWxsZQp2YXIgVVAgPSAnaHR0cHM6Ly9zYWNhbG1hYm9hdHMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8nOwp2YXIgVCA9IHsKImRpYUhveSI6ICJUb2RheSIsCiJkaWFNYW5hbmEiOiAiVG9tb3Jyb3ciLAoiaG95IjogInRvZGF5IiwKIm1hbmFuYSI6ICJ0b21vcnJvdyIsCiJlbERpYSI6ICJvbiB7ZH0iLAoic2luU2FsaWRhcyI6ICJubyBkZXBhcnR1cmVzIiwKImF2aXNvVG9kb3NTYWxpZG9zIjogIkFsbCBvZiB0b2RheSdzIGJvYXRzIGhhdmUgYWxyZWFkeSBsZWZ0LiIsCiJhdmlzb1NhbHRvTWFuYW5hIjogIkhlcmUgYXJlIHRvbW9ycm93J3MgZGVwYXJ0dXJlcy4iLAoiYXZpc29TYWx0b0RpYSI6ICJIZXJlIGFyZSB0aGUgZGVwYXJ0dXJlcyBmb3Ige2R9LiIsCiJhdmlzb05vQmFyY29zVCI6ICJUaGVyZSBhcmUgbm8gYm9hdHMgdG8gRHJhZ29uZXJhIG9uIHRoaXMgZGF5LiIsCiJhdmlzb05vQmFyY29zIjogIkJvYXRzIGRvbid0IHNhaWwgZXZlcnkgZGF5LiIsCiJidXNjYXJQcm94aW1vIjogIkZpbmQgdGhlIG5leHQgZGF5IHdpdGggZGVwYXJ0dXJlcyIsCiJhdmlzb0hveUZpbiI6ICJTZWUgdG9tb3Jyb3cncyBkZXBhcnR1cmVzLiIsCiJ2ZXJNYW5hbmEiOiAiU2VlIHRvbW9ycm93IiwKImRlc2RlIjogIkZyb20iLAoicG9yUGVyc29uYSI6ICJwZXIgcGVyc29uIiwKImV1ciI6ICLigqx7cH0iLAoidmVyRmVjaGFzIjogIlNlZSBkYXRlcyBhbmQgcHJpY2VzIiwKImNhcmdhbmRvUHJlY2lvIjogIkxvYWRpbmcgcHJpY2UiLAoicXVlZGFuUG9jYXMiOiAiTGFzdCBmZXcgc2VhdHMiLAoiY29uc3VsdGFuZG9TYWxpZGFzIjogIkNoZWNraW5nIGRlcGFydHVyZXPigKYiLAoiZXJyb3JTYWxpZGFzIjogIldlIGNvdWxkbid0IGNoZWNrIHRoZSBkZXBhcnR1cmVzIiwKInJlaW50ZW50YXIiOiAiVHJ5IGFnYWluIiwKInlhU2FsaW8iOiAiQWxyZWFkeSBsZWZ0IHRvZGF5IiwKIm5vU2FsZSI6ICJObyBkZXBhcnR1cmUgb24gdGhpcyBkYXkiLAoidmVyUHJveGltb0RpYSI6ICJTZWUgdGhlIG5leHQgZGF5IGl0IHJ1bnMiLAoiY29tcGxldG8iOiAiRnVsbHkgYm9va2VkIiwKInVsdGltYXNQbGF6YXMiOiAiTGFzdCBmZXcgc2VhdHMiLAoicXVlZGFuUGxhemFzIjogIlNlYXRzIGF2YWlsYWJsZSIsCiJzYWxpZGFzQ3VhbmRvIjogIkRlcGFydHVyZXMge2N9IiwKImFyaWFSZXNlcnZhckhvcmEiOiAiQm9vayB7dH0ge2N9IGF0IHtofSIsCiJhcmlhQ29tcGxldG8iOiAie2h9LCBmdWxseSBib29rZWQiLAoicmVzZXJ2YXJFeGNsIjogIkJvb2sgbm93IiwKIm1hc0luZm8iOiAiTW9yZSBpbmZvIiwKImZhcURlc2RlIjogImZyb20ge3B9IiwKImZlcnJ5RGVzZGUiOiAiRnJvbSB7cH0gcGVyIGpvdXJuZXkiLAoiZmVycnlCaWxsZXRlIjogIlRpY2tldCBwZXIgam91cm5leSIsCiJmZXJyeUJvdG9uIjogIlNlZSB0aW1lcyBhbmQgYm9vayB0aGUgZmVycnkiLAoiY29uc3VsdGFuZG9Ib3JhcmlvcyI6ICJDaGVja2luZyB0aW1lc+KApiIsCiJmZXJyeUVycm9yIjogIldlIGNvdWxkbid0IGNoZWNrIHRoZSBmZXJyeSB0aW1lcyByaWdodCBub3cuIiwKImZlcnJ5Tm9IYXkiOiAiTm8gZmVycnkge2N9LiBUaGUgc2VydmljZSBkb2Vzbid0IHJ1biBldmVyeSBkYXk6IGl0cyBwYWdlIHNob3dzIHRoZSBkYXlzIGl0IHNhaWxzLiIsCiJmZXJyeVVsdGltb1NhbGlkbyI6ICJUaGUgbGFzdCBmZXJyeSB0byBTYW50IEVsbSBoYXMgYWxyZWFkeSBsZWZ0IHRvZGF5LiIsCiJhcmlhRmVycnkiOiAiQm9vayB0aGUge2h9IGZlcnJ5IHRvIFNhbnQgRWxtIiwKImxsZWdhU2FudEVsbSI6ICJBcnJpdmVzIGluIFNhbnQgRWxtIGF0IGFib3V0IDxiPntofTwvYj4iLAoiZW5sYXphIjogIkNvbm5lY3RzIHdpdGggdGhlIHtofSBib2F0IHRvIERyYWdvbmVyYSIsCiJwcm94aW1vc0ZlcnJ5cyI6ICJOZXh0IGZlcnJpZXMgdG8gU2FudCBFbG0ge2N9IiwKInVsdGltb1JlZ3Jlc29GZXJyeSI6ICJMYXN0IHJldHVybiB0byBQb3J0IGTigJlBbmRyYXR4IHtjfToge2h9LiIsCiJpZGFWdWVsdGFTZXBhcmFkbyI6ICJPdXRib3VuZCBhbmQgcmV0dXJuIGFyZSBib29rZWQgc2VwYXJhdGVseS4iLAoiZXJyb3JTYWxpZGFzUHVudG8iOiAiV2UgY291bGRuJ3QgY2hlY2sgdGhlIGRlcGFydHVyZXMuIiwKIm5vQmFyY29Jc2xhIjogIlRoZXJlIGlzIG5vIGJvYXQgdG8gdGhlIGlzbGFuZCBvbiB0aGlzIGRheS4iLAoic2luSWRhcyI6ICJObyBvdXRib3VuZCB0cmlwcywgc28gbm8gcmV0dXJucy4iLAoidGFnRXhjdXJzaW9uIjogIkRheSB0cmlwIGZyb20gUG9ydCBk4oCZQW5kcmF0eCIsCiJzYWxpbyI6ICJEZXBhcnRlZCIsCiJhcmlhSWRhIjogIntofSBvdXRib3VuZDogc2VlIHdoaWNoIHJldHVybnMgc3VpdCB5b3UiLAoic2FsZUFuZHJhdHgiOiAiTGVhdmVzIGZyb20gPGI+UG9ydCBk4oCZQW5kcmF0eDwvYj4gwrcgMi41IGggb24gdGhlIGlzbGFuZCIsCiJsbGVnYUlzbGEiOiAiQXJyaXZlcyBvbiB0aGUgaXNsYW5kIGF0IGFib3V0IDxiPntofTwvYj4iLAoiYXJpYVJlc2VydmFyRXhjIjogIkJvb2sgdGhlIHtofSBkYXkgdHJpcCBmcm9tIFBvcnQgZOKAmUFuZHJhdHgiLAoiYXJpYVJlc2VydmFySWRhIjogIkJvb2sgdGhlIHtofSBvdXRib3VuZCB0cmlwIiwKInJlc2VydmFyIjogIkJvb2siLAoicXVlZGFuMSI6ICIxIGRlcGFydHVyZSBsZWZ0IHRvZGF5LiIsCiJxdWVkYW5OIjogIntufSBkZXBhcnR1cmVzIGxlZnQgdG9kYXkuIiwKInVsdGltYVNhbGlkYSI6ICJUaGUgbGFzdCBvbmUgaGFzIGFscmVhZHkgbGVmdCB0b2RheS4iLAoicHJvZ3JhbWFkYTEiOiAiMSBzY2hlZHVsZWQgZGVwYXJ0dXJlLiIsCiJwcm9ncmFtYWRhc04iOiAie259IHNjaGVkdWxlZCBkZXBhcnR1cmVzLiIsCiJjb25zdWx0YW5kb1JlZ3Jlc29zIjogIkNoZWNraW5nIHJldHVybnPigKYiLAoidnVlbHRhQWxSZXNlcnZhciI6ICJZb3UgY2hvb3NlIHlvdXIgZmVycnkgcmV0dXJuIHRpbWUgd2hlbiB5b3UgYm9vaywgcmlnaHQgYWZ0ZXIgdGhlIG91dGJvdW5kIHRyaXAuIiwKIm5vRGFUaWVtcG8iOiAiTm90IGVub3VnaCB0aW1lIiwKImVuSXNsYSI6ICJ7dH0gb24gdGhlIGlzbGFuZCIsCiJ1bHRpbW9SZWdyZXNvIjogIkxhc3QgcmV0dXJuIiwKIm1ldGFBbmRyYXR4VnVlbHRhIjogIkFycml2ZXMgaW4gU2FudCBFbG0gYXQgYWJvdXQgPGI+e2h9PC9iPiDCtyAxLjUgaCBmcmVlIHRpbWUsIHdpdGggYSBsdW5jaCBvcHRpb24sIGFuZCBmZXJyeSB0byBQb3J0IGTigJlBbmRyYXR4IGF0IGFyb3VuZCA8Yj57aDJ9PC9iPiIsCiJwaWVWdWVsdGFzSWRhIjogIkZlcnJ5IHJldHVybnMgZm9yIHRoZSB7aH0gb3V0Ym91bmQgdHJpcC4gWW91IGNob29zZSB5b3VyIHJldHVybiB3aGVuIHlvdSBib29rLiIsCiJwaWVWdWVsdGFzIjogIllvdSBjaG9vc2UgeW91ciBmZXJyeSByZXR1cm4gdGltZSB3aGVuIHlvdSBib29rLCBhZnRlciB0aGUgb3V0Ym91bmQgdHJpcC4iLAoibGVjdHVyYSI6ICJ7bn0gbWluIHJlYWQiLAoiYnVzY2FuZG8iOiAiU2VhcmNoaW5n4oCmIiwKInByb2QiOiBbCnsKInJ1dGEiOiAiRnJvbSBTYW50IEVsbSIsCiJ0aXR1bG8iOiAiRmVycnkgdG8gRHJhZ29uZXJhIGZyb20gU2FudCBFbG0iLAoic2VsbCI6ICJBIGZpZnRlZW4tbWludXRlIGNyb3NzaW5nIGFuZCB0aGUgd2hvbGUgaXNsYW5kIHRvIGV4cGxvcmUgYXQgeW91ciBvd24gcGFjZS4iLAoiY2hpcHMiOiBbCiIxNS1taW51dGUgY3Jvc3NpbmciLAoiUmV0dXJuIHRpY2tldCIKXQp9LAp7CiJydXRhIjogIkZyb20gUG9ydCBk4oCZQW5kcmF0eCIsCiJ0aXR1bG8iOiAiRHJhZ29uZXJhIGFuZCBTYW50IEVsbSBkYXkgdHJpcCIsCiJzZWxsIjogIlRoZSBkYXkgcGxhbm5lZCBmb3IgeW91OiAyLjUgaG91cnMgb24gdGhlIGlzbGFuZCBhbmQgMS41IGluIFNhbnQgRWxtLCB3aXRoIGEgbHVuY2ggb3B0aW9uLiIsCiJjaGlwcyI6IFsKIjYgaG91cnMiLAoiUGFyayBlbnRyeSBpbmNsdWRlZCIKXQp9LAp7CiJydXRhIjogIkZyb20gUG9ydCBk4oCZQW5kcmF0eCIsCiJ0aXR1bG8iOiAiU3Vuc2V0IHdpdGggcGl6emEgb2ZmIERyYWdvbmVyYSIsCiJzZWxsIjogIlNub3JrZWxsaW5nIGluIGEgY292ZSwgcGl6emEgb24gYm9hcmQgYW5kIHRoZSBzdW5zZXQuIERvZXMgbm90IGxhbmQgb24gdGhlIGlzbGFuZC4iLAoiY2hpcHMiOiBbCiIzLjUgaG91cnMiLAoiUGl6emEgYW5kIGEgZHJpbmsiLAoiU25vcmtlbGxpbmciCl0KfQpdCn07CnZhciBVUkxTID0gewoic2FudEVsbSI6ICJodHRwczovL3RpY2tldHMuc2FjYWxtYWJvYXRzLmNvbS9lbi9ib2F0LXRvLWRyYWdvbmVyYS1pc2xhbmQtbmF0dXJhbC1wYXJrIiwKImFuZHJhdHgiOiAiaHR0cHM6Ly90aWNrZXRzLnNhY2FsbWFib2F0cy5jb20vZW4vYm9hdC10b3VyLXZpc2l0LWRyYWdvbmVyYS1zYW50LWVsbSIsCiJwaXp6YSI6ICJodHRwczovL3RpY2tldHMuc2FjYWxtYWJvYXRzLmNvbS9lbi9hY3Rpdml0eS1zdW5zZXRkcmFnb25lcmEiLAoiZmVycnlQYWdpbmEiOiAiaHR0cHM6Ly9zYWNhbG1hYm9hdHMuY29tL2VuL2ZlcnJ5LXRyYW5zZmVyLW1hbGxvcmNhIiwKImZlcnJ5VGlja2V0cyI6ICJodHRwczovL3RpY2tldHMuc2FjYWxtYWJvYXRzLmNvbS9lbi9hY3Rpdml0eS1hbmRyYXR4LXNhbnRlbG0iCn07CnZhciBMT0MgPSAoe2VzOidlcy1FUycsIGVuOidlbi1HQicsIGRlOidkZS1ERScsIGZyOidmci1GUid9KVtMQU5HXSB8fCAnZXMtRVMnOwpmdW5jdGlvbiB0dChrLCB2KXsgcmV0dXJuIFN0cmluZyhUW2tdKS5yZXBsYWNlKC9ceyhcdyspXH0vZywgZnVuY3Rpb24obSwgeCl7IHJldHVybiAodiAmJiB2W3hdICE9IG51bGwpID8gdlt4XSA6IG07IH0pOyB9CmZ1bmN0aW9uIGV1cihwKXsgcmV0dXJuIHR0KCdldXInLCB7cDpwfSk7IH0KdmFyIFBJRF9TQU5URUxNID0gJzNjZGNlYjVhLWM5OTQtNDg5Ny05OWYxLTE1NmZkMWYyN2E0ZCc7CnZhciBPQ1RPID0gJ2h0dHBzOi8vY2hlY2tvdXQtYXBpLnZlbnRyYXRhLmNvbS9vY3RvL3Byb2R1Y3RzLycrUElEX1NBTlRFTE07CnZhciBPQ1RPX0tFWSA9ICc2NzdhY2Y1Zi0zY2YyLTQ4ZTctOGEyOC1jNDZhNDI5OTI5NjMnOwp2YXIgQ1JVQ0VfSVNMQSA9IDE1Owp2YXIgTUlOX0lTTEEgPSA0NTsKdmFyIEFORFJBVFggPSB7IHBpZDonOWI4MjM2NmEtZmIwYy00ODAzLWI4YWYtNTRlMTVlMGFkOTc5JywKdXJsOlVSTFMuYW5kcmF0eCwKdnVlbHRhSXNsYTonMTM6MDAnLCBsaWJyZVNhbnRFbG06OTAgfTsKdmFyIFBST0RVQ1RPUyA9IFsKeyBwaWQ6UElEX1NBTlRFTE0sIGltZzpVUCsnMjAyNi8wOS9kcmFnb25lcmEuYXZpZicsIHVybDpVUkxTLnNhbnRFbG0gfSwKeyBwaWQ6JzliODIzNjZhLWZiMGMtNDgwMy1iOGFmLTU0ZTE1ZTBhZDk3OScsCmltZzpVUCsnMjAyNi8wOS9jY2JlODM3NjMzMjdmNjcxNDczNDc5M2JiMGFmOGU4OGM2ZjY1ODcyY2FhNDYyNzhkNjU4NTJkYThmOGUyZDIyLmF2aWYnLCB1cmw6VVJMUy5hbmRyYXR4IH0sCnsgcGlkOicxYjE2OGI0Ny0zMzlhLTQ5YTktYjkzZC0wYzNjOTg1YmZiZGYnLAppbWc6VVArJzIwMjYvMDgvQ2FwdHVyYS1kZS1wYW50YWxsYS0yMDI2LTA4LTEwLWEtbGFzLTE4LjE3LjM2LndlYnAnLCB1cmw6VVJMUy5waXp6YSB9Cl07ClBST0RVQ1RPUy5mb3JFYWNoKGZ1bmN0aW9uKHAsIGkpeyB2YXIgdCA9IFQucHJvZFtpXTsgcC5ydXRhID0gdC5ydXRhOyBwLnRpdHVsbyA9IHQudGl0dWxvOyBwLnNlbGwgPSB0LnNlbGw7IHAuY2hpcHMgPSB0LmNoaXBzOyB9KTsKdmFyIEZFUlJZID0gewppZGE6WyczYjQxZjRmYS1iNmQ2LTQyMTEtYjk2NS1iN2M1MDJiMGJiMWEnLCAgICAvLyBNYXJpbmEgU3RhcmZpc2gKJzZkYzBjZjIyLWVlMjAtNGYyOS1iMGVjLTc0ODQ0NzA1ZTA1NiddLCAgIC8vIE1hcmdhcml0YQp2dWVsdGE6WydmMzYyZDkzNy1kYjFkLTRkNTYtOWM4Ni0wMGI1ZTMzZTc2NDEnXSwKcGFnaW5hOlVSTFMuZmVycnlQYWdpbmEsCnRpY2tldHM6VVJMUy5mZXJyeVRpY2tldHMKfTsKdmFyIE5PX1dFQiA9IHsgJzg2YTJjYTIxLTk4ZTYtNGMwZS1iOWU3LWIxMzgwMWEzODU2Nic6J01hcmdhcml0YTogU2FudCBFbG0gLSBQb3J0IEFuZHJhdHggKDE3OjA1KScgfTsKdmFyIGZtdCA9IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KCdlcy1FUycse3RpbWVab25lOlRaLHllYXI6J251bWVyaWMnLG1vbnRoOicyLWRpZ2l0JywKZGF5OicyLWRpZ2l0Jyxob3VyOicyLWRpZ2l0JyxtaW51dGU6JzItZGlnaXQnLGhvdXJDeWNsZTonaDIzJ30pOwpmdW5jdGlvbiBhaG9yYSgpewp2YXIgbz17fTsgZm10LmZvcm1hdFRvUGFydHMobmV3IERhdGUoKSkuZm9yRWFjaChmdW5jdGlvbihwKXtvW3AudHlwZV09cC52YWx1ZTt9KTsKcmV0dXJuIHt5bWQ6by55ZWFyKyctJytvLm1vbnRoKyctJytvLmRheSwgbWluOigrby5ob3VyKSo2MCsoK28ubWludXRlKX07Cn0KZnVuY3Rpb24gYU1pbihoKXt2YXIgcD1TdHJpbmcoaCkuc3BsaXQoJzonKTtyZXR1cm4gKCtwWzBdKSo2MCsoK3BbMV0pO30KZnVuY3Rpb24gYUhvcmEobSl7bT0oKG0lMTQ0MCkrMTQ0MCklMTQ0MDt2YXIgaD1NYXRoLmZsb29yKG0vNjApLHg9bSU2MDsKcmV0dXJuIChoPDEwPycwJzonJykraCsnOicrKHg8MTA\/JzAnOicnKSt4O30KZnVuY3Rpb24gbWFzRGlhcyh5bWQsbil7dmFyIHA9eW1kLnNwbGl0KCctJyk7CnZhciBkPW5ldyBEYXRlKERhdGUuVVRDKCtwWzBdLCtwWzFdLTEsK3BbMl0sMTIpKTtkLnNldFVUQ0RhdGUoZC5nZXRVVENEYXRlKCkrbik7CnJldHVybiBkLnRvSVNPU3RyaW5nKCkuc2xpY2UoMCwxMCk7fQpmdW5jdGlvbiBmZWNoYU9iaih5bWQpe3ZhciBwPXltZC5zcGxpdCgnLScpO3JldHVybiBuZXcgRGF0ZShEYXRlLlVUQygrcFswXSwrcFsxXS0xLCtwWzJdLDEyKSk7fQpmdW5jdGlvbiBkaWFDb3J0byh5bWQpewpyZXR1cm4gZmVjaGFPYmooeW1kKS50b0xvY2FsZURhdGVTdHJpbmcoTE9DLHtkYXk6J251bWVyaWMnLG1vbnRoOidzaG9ydCcsdGltZVpvbmU6J1VUQyd9KS5yZXBsYWNlKC9cLiQvLCcnKTt9CmZ1bmN0aW9uIGRpYUxhcmdvKHltZCl7CnJldHVybiBmZWNoYU9iaih5bWQpLnRvTG9jYWxlRGF0ZVN0cmluZyhMT0Mse3dlZWtkYXk6J2xvbmcnLGRheTonbnVtZXJpYycsdGltZVpvbmU6J1VUQyd9KTt9CmZ1bmN0aW9uIGV0aXF1ZXRhKHltZCxpKXsKaWYoaT09PTApIHJldHVybiB7czpULmRpYUhveSwgZzpkaWFDb3J0byh5bWQpfTsKaWYoaT09PTEpIHJldHVybiB7czpULmRpYU1hbmFuYSwgZzpkaWFDb3J0byh5bWQpfTsKcmV0dXJuIHtzOmZlY2hhT2JqKHltZCkudG9Mb2NhbGVEYXRlU3RyaW5nKExPQyx7d2Vla2RheTonc2hvcnQnLHRpbWVab25lOidVVEMnfSkucmVwbGFjZSgvXC4kLywnJyksCmc6ZGlhQ29ydG8oeW1kKX07Cn0KZnVuY3Rpb24gY3VhbmRvVHh0KHltZCl7CnZhciBuPWFob3JhKCkueW1kOwppZiAoeW1kPT09bikgcmV0dXJuIFQuaG95OwppZiAoeW1kPT09bWFzRGlhcyhuLDEpKSByZXR1cm4gVC5tYW5hbmE7CnJldHVybiB0dCgnZWxEaWEnLCB7ZDpkaWFMYXJnbyh5bWQpfSk7Cn0KZnVuY3Rpb24gZXNjKHMpe3JldHVybiBTdHJpbmcocykucmVwbGFjZSgvJi9nLCcmYW1wOycpLnJlcGxhY2UoLzwvZywnJmx0OycpLnJlcGxhY2UoLyIvZywnJnF1b3Q7Jyk7fQp2YXIgJCA9IGZ1bmN0aW9uKGlkKXtyZXR1cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpO307CnZhciBob3kgPSBhaG9yYSgpLnltZDsKdmFyIGRpYVNlbCA9IGhveTsKdmFyIGRpYXMgPSB7fTsgICAgICAgLy8geW1kIC0+IHtlc3RhZG86J2NhcmdhbmRvJ3wnb2snfCdlcnJvcicsIHBvclBpZDp7fSwgaWRhOltdLCB2dWVsdGE6W119CnZhciBQUkVDSU8gPSB7fTsgICAgIC8vIHBpZCAtPiBwcmVjaW8gImRlc2RlIiBtw6FzIGJham8gdmlzdG87ICdmZXJyeScgcGFyYSBlbCB0cmFzbGFkbwp2YXIgcmVsbGVub0hlY2hvID0gZmFsc2U7CmZ1bmN0aW9uIHNlbnRpZG9GZXJyeShzKXsKdmFyIHBpZCA9IHMucHJvZHVjdF9pZCB8fCAnJzsKaWYgKEZFUlJZLmlkYS5pbmRleE9mKHBpZCkgPj0gMCkgcmV0dXJuICdpZGEnOwppZiAoRkVSUlkudnVlbHRhLmluZGV4T2YocGlkKSA+PSAwKSByZXR1cm4gJ3Z1ZWx0YSc7CnZhciBuID0gKHMucHJvZHVjdG8gfHwgJycpLnRvTG93ZXJDYXNlKCk7CmlmIChuLmluZGV4T2YoJ3RyYW5zZmVyJykgPCAwICYmIG4uaW5kZXhPZigndHJhc2xhZG8nKSA8IDApIHJldHVybiBudWxsOwp2YXIgYSA9IG4uaW5kZXhPZignYW5kcmF0eCcpLCBlID0gbi5pbmRleE9mKCdzYW50IGVsbScpOwppZiAoYSA8IDAgfHwgZSA8IDApIHJldHVybiBudWxsOwp2YXIgayA9IGEgPCBlID8gJ2lkYScgOiAndnVlbHRhJzsKaWYgKEZFUlJZW2tdLmluZGV4T2YocGlkKSA8IDApIEZFUlJZW2tdLnB1c2gocGlkKTsKcmV0dXJuIGs7Cn0KZnVuY3Rpb24gYW5vdGFQcmVjaW8oaywgcCl7CmlmIChwID09IG51bGwpIHJldHVybjsKaWYgKFBSRUNJT1trXSA9PSBudWxsIHx8IHAgPCBQUkVDSU9ba10pIFBSRUNJT1trXSA9IHA7Cn0KZnVuY3Rpb24gcmVwYXJ0aXIoeW1kLCBsaXN0YSl7CnZhciBlID0ge2VzdGFkbzonb2snLCBwb3JQaWQ6e30sIGlkYTpbXSwgdnVlbHRhOltdfTsKKGxpc3RhIHx8IFtdKS5mb3JFYWNoKGZ1bmN0aW9uKHMpewppZiAoTk9fV0VCW3MucHJvZHVjdF9pZF0pIHJldHVybjsKdmFyIG8gPSB7aG9yYTpzLmhvcmEsIG1pbjphTWluKHMuaG9yYSksIHBpZDpzLnByb2R1Y3RfaWQsCmVzdGFkbzoocy5lc3RhZG8gfHwgJ2Rpc3BvbmlibGUnKSwgcHJlY2lvOnMucHJlY2lvX2Rlc2RlfTsKdmFyIGYgPSBzZW50aWRvRmVycnkocyk7CmlmIChmKXsgZVtmXS5wdXNoKG8pOyBpZiAoZiA9PT0gJ2lkYScpIGFub3RhUHJlY2lvKCdmZXJyeScsIG8ucHJlY2lvKTsgcmV0dXJuOyB9CmFub3RhUHJlY2lvKHMucHJvZHVjdF9pZCwgby5wcmVjaW8pOwooZS5wb3JQaWRbcy5wcm9kdWN0X2lkXSA9IGUucG9yUGlkW3MucHJvZHVjdF9pZF0gfHwgW10pLnB1c2gobyk7Cn0pOwp2YXIgb3JkZW4gPSBmdW5jdGlvbihhLGIpeyByZXR1cm4gYS5taW4tYi5taW47IH07CmUuaWRhLnNvcnQob3JkZW4pOyBlLnZ1ZWx0YS5zb3J0KG9yZGVuKTsKZm9yICh2YXIgayBpbiBlLnBvclBpZCkgZS5wb3JQaWRba10uc29ydChvcmRlbik7CmRpYXNbeW1kXSA9IGU7Cn0KdmFyIGNvbGEgPSBbXSwgZW5DdXJzbyA9IGZhbHNlOwpmdW5jdGlvbiBzaWd1aWVudGUoKXsKaWYgKGVuQ3Vyc28gfHwgIWNvbGEubGVuZ3RoKSByZXR1cm47CmVuQ3Vyc28gPSB0cnVlOwp2YXIgaiA9IGNvbGEuc2hpZnQoKTsKdHJhZXIoai51cmwsIGZ1bmN0aW9uKG9rLCBkYXRvcyl7IGVuQ3Vyc28gPSBmYWxzZTsgai5jYihvaywgZGF0b3MpOyBzaWd1aWVudGUoKTsgfSwgZmFsc2UsIGoub3B0cyk7Cn0KZnVuY3Rpb24gdHJhZXIodXJsLCBjYiwgcmVpbnRlbnRvLCBvcHRzKXsKdmFyIGxpc3RvID0gZmFsc2U7CnZhciB0ID0gc2V0VGltZW91dChmdW5jdGlvbigpewppZiAobGlzdG8pIHJldHVybjsgbGlzdG8gPSB0cnVlOwppZiAoIXJlaW50ZW50bykgc2V0VGltZW91dChmdW5jdGlvbigpeyB0cmFlcih1cmwsIGNiLCB0cnVlLCBvcHRzKTsgfSwgMzAwMCk7CmVsc2UgY2IoZmFsc2UpOwp9LCBUSU1FT1VUX01TKTsKZmV0Y2godXJsLCBvcHRzIHx8IHtoZWFkZXJzOnsnQWNjZXB0JzonYXBwbGljYXRpb24vanNvbid9fSkKLnRoZW4oZnVuY3Rpb24ocil7IHJldHVybiByLmpzb24oKTsgfSkKLnRoZW4oZnVuY3Rpb24oail7IGlmKGxpc3RvKSByZXR1cm47IGxpc3RvID0gdHJ1ZTsgY2xlYXJUaW1lb3V0KHQpOwppZiAoIWogfHwgai5vayA9PT0gZmFsc2UgfHwgai5lcnJvcikgeyBjYihmYWxzZSk7IHJldHVybjsgfQpjYih0cnVlLCBqKTsgfSkKWydjYXRjaCddKGZ1bmN0aW9uKCl7IGlmKGxpc3RvKSByZXR1cm47IGxpc3RvID0gdHJ1ZTsgY2xlYXJUaW1lb3V0KHQpOwppZiAoIXJlaW50ZW50bykgc2V0VGltZW91dChmdW5jdGlvbigpeyB0cmFlcih1cmwsIGNiLCB0cnVlLCBvcHRzKTsgfSwgMzAwMCk7CmVsc2UgY2IoZmFsc2UpOyB9KTsKfQpmdW5jdGlvbiBkZUNhY2hlKGNsYXZlLCB0dGwpewp0cnl7IHZhciB2ID0gc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShjbGF2ZSk7IGlmKCF2KSByZXR1cm4gbnVsbDsKdmFyIG8gPSBKU09OLnBhcnNlKHYpOwppZiAoRGF0ZS5ub3coKS1vLnQgPiB0dGwpeyBzZXNzaW9uU3RvcmFnZS5yZW1vdmVJdGVtKGNsYXZlKTsgcmV0dXJuIG51bGw7IH0KcmV0dXJuIG8uajsgfWNhdGNoKGUpeyByZXR1cm4gbnVsbDsgfQp9CmZ1bmN0aW9uIGFDYWNoZShjbGF2ZSwgail7CnRyeXsgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShjbGF2ZSwgSlNPTi5zdHJpbmdpZnkoe3Q6RGF0ZS5ub3coKSwgajpqfSkpOyB9Y2F0Y2goZSl7fQp9CmZ1bmN0aW9uIHBlZGlyRGlhKHltZCwgbHVlZ28pewppZiAoZGlhc1t5bWRdICYmIGRpYXNbeW1kXS5lc3RhZG8gPT09ICdvaycpeyBpZihsdWVnbykgbHVlZ28oKTsgcmV0dXJuOyB9CmlmIChkaWFzW3ltZF0gJiYgZGlhc1t5bWRdLmVzdGFkbyA9PT0gJ2NhcmdhbmRvJyl7IGlmKGx1ZWdvKSBkaWFzW3ltZF0ubHVlZ28ucHVzaChsdWVnbyk7IHJldHVybjsgfQp2YXIgdXJsID0gQVBJICsgJz9mZWNoYT0nICsgeW1kICsgJyZsYW5nPScgKyBMQU5HOwp2YXIgaGl0ID0gZGVDYWNoZSgnc2NiOicrdXJsLCBDQUNIRV9NUyk7CmlmIChoaXQpeyByZXBhcnRpcih5bWQsIGhpdC5zYWxpZGFzKTsgcGludGFyKCk7IGlmKGx1ZWdvKSBsdWVnbygpOyByZXR1cm47IH0KdmFyIGVzcGVyYW4gPSBsdWVnbyA\/IFtsdWVnb10gOiBbXTsKZGlhc1t5bWRdID0ge2VzdGFkbzonY2FyZ2FuZG8nLCBwb3JQaWQ6e30sIGlkYTpbXSwgdnVlbHRhOltdLCBsdWVnbzplc3BlcmFufTsKcGludGFyKCk7CmNvbGEucHVzaCh7dXJsOnVybCwgY2I6ZnVuY3Rpb24ob2ssIGopewppZiAob2speyBhQ2FjaGUoJ3NjYjonK3VybCwgaik7IHJlcGFydGlyKHltZCwgai5zYWxpZGFzKTsgfQplbHNlICAgeyBkaWFzW3ltZF0gPSB7ZXN0YWRvOidlcnJvcicsIHBvclBpZDp7fSwgaWRhOltdLCB2dWVsdGE6W119OyB9CnBpbnRhcigpOwplc3BlcmFuLmZvckVhY2goZnVuY3Rpb24oZil7IGYoKTsgfSk7Cn19KTsKc2lndWllbnRlKCk7Cn0KZnVuY3Rpb24gaG9yYXNEZShwaWQsIHltZCl7CnZhciBlID0gZGlhc1t5bWRdOyBpZiAoIWUgfHwgZS5lc3RhZG8gIT09ICdvaycpIHJldHVybiBudWxsOwp2YXIgbCA9IGUucG9yUGlkW3BpZF0gfHwgW10sIG4gPSBhaG9yYSgpOwpyZXR1cm4geW1kID09PSBuLnltZCA\/IGwuZmlsdGVyKGZ1bmN0aW9uKHMpeyByZXR1cm4gcy5taW4gPiBuLm1pbjsgfSkgOiBsOwp9CmZ1bmN0aW9uIHRpZW5lRHJhZ29uZXJhKHltZCl7CnZhciBlID0gZGlhc1t5bWRdOyBpZiAoIWUgfHwgZS5lc3RhZG8gIT09ICdvaycpIHJldHVybiBudWxsOwpyZXR1cm4gUFJPRFVDVE9TLnNvbWUoZnVuY3Rpb24ocCl7IHJldHVybiAoZS5wb3JQaWRbcC5waWRdIHx8IFtdKS5sZW5ndGggPiAwOyB9KTsKfQpmdW5jdGlvbiBsaWJyZShzKXsgcmV0dXJuIHMuZXN0YWRvICE9PSAnY29tcGxldG8nOyB9CmZ1bmN0aW9uIHBpbnRhckRpYXMoKXsKdmFyIGh0bWwgPSAnJzsKZm9yICh2YXIgaT0wOyBpPERJQVNfVklTSUJMRVM7IGkrKyl7CnZhciBkID0gbWFzRGlhcyhob3ksaSksIGV0ID0gZXRpcXVldGEoZCxpKSwgc2luID0gdGllbmVEcmFnb25lcmEoZCkgPT09IGZhbHNlOwpodG1sICs9ICc8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImRheScrKHNpbj8nIHNpbic6JycpKyciIGRhdGEtZGlhPSInK2QrJyIgJysKJ2FyaWEtcHJlc3NlZD0iJysoZD09PWRpYVNlbCkrJyI+PHNtYWxsPicrZXNjKGV0LnMpKyc8L3NtYWxsPicrCic8c3Ryb25nPicrZXNjKGV0LmcpKyc8L3N0cm9uZz4nKyhzaW4\/JzxlbT4nK2VzYyhULnNpblNhbGlkYXMpKyc8L2VtPic6JycpKyc8L2J1dHRvbj4nOwp9CiQoJ3NjYkRheXMnKS5pbm5lckhUTUwgPSBodG1sOwppZiAoJCgnc2NiRGF5czInKSkgJCgnc2NiRGF5czInKS5pbm5lckhUTUwgPSBodG1sOwp9CnZhciBJQ09fSU5GTyA9ICc8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIvPjxwYXRoIGQ9Ik0xMiA4djVNMTIgMTZoLjAxIi8+PC9zdmc+JzsKZnVuY3Rpb24gcGludGFyQXZpc28oKXsKdmFyIGJveCA9ICQoJ3NjYk5vdGljZScpLCBlID0gZGlhc1tkaWFTZWxdOwppZiAoIWUgfHwgZS5lc3RhZG8gIT09ICdvaycpeyBib3guaW5uZXJIVE1MID0gJyc7IHJldHVybjsgfQppZiAoc2FsdG9EZXNkZSAmJiBkaWFTZWwgIT09IHNhbHRvRGVzZGUgJiYgdGllbmVEcmFnb25lcmEoZGlhU2VsKSl7CmJveC5pbm5lckhUTUwgPSAnPGRpdiBjbGFzcz0ibm90aWNlIj4nK0lDT19JTkZPKyc8c3Bhbj48Yj4nK2VzYyhULmF2aXNvVG9kb3NTYWxpZG9zKSsnPC9iPiAnKwplc2MoZGlhU2VsID09PSBtYXNEaWFzKGhveSwxKSA\/IFQuYXZpc29TYWx0b01hbmFuYSA6IHR0KCdhdmlzb1NhbHRvRGlhJywge2Q6ZGlhTGFyZ28oZGlhU2VsKX0pKSsnPC9zcGFuPjwvZGl2Pic7CnJldHVybjsKfQppZiAoIXRpZW5lRHJhZ29uZXJhKGRpYVNlbCkpewpib3guaW5uZXJIVE1MID0gJzxkaXYgY2xhc3M9Im5vdGljZSI+JytJQ09fSU5GTysnPHNwYW4+PGI+Jytlc2MoVC5hdmlzb05vQmFyY29zVCkrJzwvYj4gJysKZXNjKFQuYXZpc29Ob0JhcmNvcykrJzwvc3Bhbj4nKwonPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSBidG4tc20iIGRhdGEtYnVzY2FyPicrZXNjKFQuYnVzY2FyUHJveGltbykrJzwvYnV0dG9uPjwvZGl2Pic7CnJldHVybjsKfQppZiAoZGlhU2VsID09PSBob3kpewp2YXIgcXVlZGFuID0gUFJPRFVDVE9TLnNvbWUoZnVuY3Rpb24ocCl7IHJldHVybiAoaG9yYXNEZShwLnBpZCwgaG95KSB8fCBbXSkubGVuZ3RoID4gMDsgfSk7CmlmICghcXVlZGFuKXsKYm94LmlubmVySFRNTCA9ICc8ZGl2IGNsYXNzPSJub3RpY2UiPicrSUNPX0lORk8rJzxzcGFuPjxiPicrZXNjKFQuYXZpc29Ub2Rvc1NhbGlkb3MpKyc8L2I+ICcrCmVzYyhULmF2aXNvSG95RmluKSsnPC9zcGFuPicrCic8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5IGJ0bi1zbSIgZGF0YS1pci1tYW5hbmE+Jytlc2MoVC52ZXJNYW5hbmEpKyc8L2J1dHRvbj48L2Rpdj4nOwpyZXR1cm47Cn0KfQpib3guaW5uZXJIVE1MID0gJyc7Cn0KdmFyIEZMRUNIQV9CVE4gPSAnPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDEyaDE0TTEzIDZsNiA2LTYgNiIvPjwvc3ZnPic7CmZ1bmN0aW9uIGJvb2tBdHRycyhjZmcsIHVybCl7CnJldHVybiAiZGF0YS1zY2ItYm9vaz0nIitKU09OLnN0cmluZ2lmeShjZmcpKyInIGRhdGEtc2NiLXVybD1cIiIrZXNjKHVybCkrJyInOwp9CmZ1bmN0aW9uIGZpY2hhSHRtbChwKXsKdmFyIGUgPSBkaWFzW2RpYVNlbF07CnZhciBob3JhcyA9IGhvcmFzRGUocC5waWQsIGRpYVNlbCk7CnZhciBsaWJyZXMgPSAoaG9yYXMgfHwgW10pLmZpbHRlcihsaWJyZSk7CnZhciBmdWxsID0gaG9yYXMgJiYgaG9yYXMubGVuZ3RoID4gMCAmJiBsaWJyZXMubGVuZ3RoID09PSAwOwp2YXIgcHJlY2lvOwppZiAoUFJFQ0lPW3AucGlkXSAhPSBudWxsKQpwcmVjaW8gPSAnPHNwYW4gY2xhc3M9ImZyb20iPicrZXNjKFQuZGVzZGUpKyc8L3NwYW4+PHNwYW4gY2xhc3M9ImFtdCI+Jytlc2MoZXVyKFBSRUNJT1twLnBpZF0pKSsnPC9zcGFuPicrCic8c3BhbiBjbGFzcz0icGVyIj4nK2VzYyhULnBvclBlcnNvbmEpKyc8L3NwYW4+JzsKZWxzZSBpZiAocmVsbGVub0hlY2hvIHx8IChlICYmIGUuZXN0YWRvID09PSAnZXJyb3InKSkKcHJlY2lvID0gJzxzcGFuIGNsYXNzPSJmcm9tIj48YSBocmVmPSInK2VzYyhwLnVybCkrJyI+Jytlc2MoVC52ZXJGZWNoYXMpKyc8L2E+PC9zcGFuPic7CmVsc2UKcHJlY2lvID0gJzxzcGFuIGNsYXNzPSJmcm9tIGVzcGVyYW5kbyIgYXJpYS1sYWJlbD0iJytlc2MoVC5jYXJnYW5kb1ByZWNpbykrJyI+PC9zcGFuPic7CnZhciBjaGlwcyA9IHAuY2hpcHMubWFwKGZ1bmN0aW9uKGMpeyByZXR1cm4gJzxzcGFuPicrZXNjKGMpKyc8L3NwYW4+JzsgfSk7CmlmIChsaWJyZXMuc29tZShmdW5jdGlvbihoKXsgcmV0dXJuIGguZXN0YWRvID09PSAnbGltaXRhZG8nOyB9KSkKY2hpcHMucHVzaCgnPHNwYW4gY2xhc3M9ImxlZnQiPicrZXNjKFQucXVlZGFuUG9jYXMpKyc8L3NwYW4+Jyk7CnZhciBibG9xdWU7CmlmICghZSB8fCBlLmVzdGFkbyA9PT0gJ2NhcmdhbmRvJyl7CmJsb3F1ZSA9ICc8ZGl2IGNsYXNzPSJob3JhcyI+PHNwYW4gY2xhc3M9ImxibCI+Jytlc2MoVC5jb25zdWx0YW5kb1NhbGlkYXMpKyc8L3NwYW4+PGRpdiBjbGFzcz0ibGlzdGEiPicrCic8c3BhbiBjbGFzcz0ic2sgc2staG9yYSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzayBzay1ob3JhIj48L3NwYW4+PHNwYW4gY2xhc3M9InNrIHNrLWhvcmEiPjwvc3Bhbj48L2Rpdj48L2Rpdj4nOwp9IGVsc2UgaWYgKGUuZXN0YWRvID09PSAnZXJyb3InKXsKYmxvcXVlID0gJzxkaXYgY2xhc3M9ImhvcmFzIj48c3BhbiBjbGFzcz0ibGJsIj4nK2VzYyhULmVycm9yU2FsaWRhcykrJzwvc3Bhbj4nKwonPGRpdiBjbGFzcz0ibGlzdGEiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0ibGluay1idG4iIGRhdGEtcmVpbnRlbnRhcj4nK2VzYyhULnJlaW50ZW50YXIpKyc8L2J1dHRvbj48L2Rpdj48L2Rpdj4nOwp9IGVsc2UgaWYgKCFob3Jhcy5sZW5ndGgpewp2YXIgeWFTYWxpbyA9IGRpYVNlbCA9PT0gaG95ICYmIChlLnBvclBpZFtwLnBpZF0gfHwgW10pLmxlbmd0aCA+IDA7CmJsb3F1ZSA9ICc8ZGl2IGNsYXNzPSJob3JhcyI+PHNwYW4gY2xhc3M9ImxibCI+Jytlc2MoeWFTYWxpbyA\/IFQueWFTYWxpbyA6IFQubm9TYWxlKSsnPC9zcGFuPicrCic8ZGl2IGNsYXNzPSJsaXN0YSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJsaW5rLWJ0biIgZGF0YS1idXNjYXI9IicrcC5waWQrJyI+JysKZXNjKFQudmVyUHJveGltb0RpYSkrJzwvYnV0dG9uPjwvZGl2PjwvZGl2Pic7Cn0gZWxzZSB7CnZhciBlc2Nhc28gPSBsaWJyZXMuc29tZShmdW5jdGlvbihoKXsgcmV0dXJuIGguZXN0YWRvID09PSAnbGltaXRhZG8nOyB9KTsKdmFyIHRvbm8gID0gZnVsbCA\/ICdsbGVubycgOiAoZXNjYXNvID8gJ3BvY2FzJyA6ICdoYXknKTsKdmFyIGZyYXNlID0gZnVsbCA\/IFQuY29tcGxldG8gOiAoZXNjYXNvID8gVC51bHRpbWFzUGxhemFzIDogVC5xdWVkYW5QbGF6YXMpOwpibG9xdWUgPSAnPGRpdiBjbGFzcz0iaG9yYXMiPjxzcGFuIGNsYXNzPSJsYmwgJyt0b25vKyciPjxpIGNsYXNzPSJwdWxzbyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4nKwplc2MoZnJhc2UpKycgJm1pZGRvdDsgJytlc2ModHQoJ3NhbGlkYXNDdWFuZG8nLCB7YzpjdWFuZG9UeHQoZGlhU2VsKX0pKSsnPC9zcGFuPjxkaXYgY2xhc3M9Imxpc3RhIj4nKwpob3Jhcy5tYXAoZnVuY3Rpb24oaCl7CmlmICghbGlicmUoaCkpCnJldHVybiAnPHNwYW4gY2xhc3M9ImhvcmEgbGxlbmEiIGFyaWEtbGFiZWw9IicrZXNjKHR0KCdhcmlhQ29tcGxldG8nLCB7aDpoLmhvcmF9KSkrJyI+JytoLmhvcmErJzwvc3Bhbj4nOwpyZXR1cm4gJzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iaG9yYSIgJysKYm9va0F0dHJzKHtwcm9kdWN0SUQ6cC5waWQsIGxhbmc6TEFORywgZGF0ZVRvUHJlc2VsZWN0OmRpYVNlbCwgdGltZXNsb3RUb1ByZXNlbGVjdDpoLmhvcmF9LCBwLnVybCkrCicgYXJpYS1sYWJlbD0iJytlc2ModHQoJ2FyaWFSZXNlcnZhckhvcmEnLCB7dDpwLnRpdHVsbywgYzpjdWFuZG9UeHQoZGlhU2VsKSwgaDpoLmhvcmF9KSkrJyI+JytoLmhvcmErJzwvYnV0dG9uPic7Cn0pLmpvaW4oJycpKyc8L2Rpdj48L2Rpdj4nOwp9CnZhciBjID0ge3Byb2R1Y3RJRDpwLnBpZCwgbGFuZzpMQU5HfTsKaWYgKGxpYnJlcy5sZW5ndGgpeyBjLmRhdGVUb1ByZXNlbGVjdCA9IGRpYVNlbDsgYy50aW1lc2xvdFRvUHJlc2VsZWN0ID0gbGlicmVzWzBdLmhvcmE7IH0KdmFyIHJlc2VydmFyID0gZnVsbAo\/ICc8YnV0dG9uIGNsYXNzPSJidG4gYnRuLXByaW1hcnkiIHR5cGU9ImJ1dHRvbiIgZGlzYWJsZWQ+Jytlc2MoVC5jb21wbGV0bykrJzwvYnV0dG9uPicKOiAnPGJ1dHRvbiBjbGFzcz0iYnRuIGJ0bi1wcmltYXJ5IiB0eXBlPSJidXR0b24iICcrYm9va0F0dHJzKGMsIHAudXJsKSsnPicrZXNjKFQucmVzZXJ2YXJFeGNsKSsnICcrRkxFQ0hBX0JUTisnPC9idXR0b24+JzsKcmV0dXJuICc8YXJ0aWNsZSBjbGFzcz0iY2FyZCI+JysKJzxkaXYgY2xhc3M9Im1lZGlhIj48c3BhbiBjbGFzcz0icm91dGUiPicrZXNjKHAucnV0YSkrJzwvc3Bhbj4nKwonPGltZyBzcmM9IicrZXNjKHAuaW1nKSsnIiBhbHQ9IicrZXNjKHAudGl0dWxvKSsnIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMTI4MCIgaGVpZ2h0PSI4MDAiIGRlY29kaW5nPSJhc3luYyI+PC9kaXY+JysKJzxkaXYgY2xhc3M9ImJvZHkiPjxoMz4nK2VzYyhwLnRpdHVsbykrJzwvaDM+PHAgY2xhc3M9InNlbGwiPicrZXNjKHAuc2VsbCkrJzwvcD4nKwonPGRpdiBjbGFzcz0iY2hpcHMiPicrY2hpcHMuam9pbignJykrJzwvZGl2PicrYmxvcXVlKwonPGRpdiBjbGFzcz0iZm9vdCI+PGRpdiBjbGFzcz0icHJpY2UiPicrcHJlY2lvKyc8L2Rpdj48ZGl2IGNsYXNzPSJjdGEiPicrcmVzZXJ2YXIrCic8YSBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiIGhyZWY9IicrZXNjKHAudXJsKSsnIj4nK2VzYyhULm1hc0luZm8pKyc8L2E+JysKJzwvZGl2PjwvZGl2PjwvZGl2PjwvYXJ0aWNsZT4nOwp9CmZ1bmN0aW9uIHBpbnRhckZpY2hhcygpeyAkKCdzY2JDYXJkcycpLmlubmVySFRNTCA9IFBST0RVQ1RPUy5tYXAoZmljaGFIdG1sKS5qb2luKCcnKTsgfQpmdW5jdGlvbiBwaW50YXJQcmVjaW9zKCl7CnZhciBlbHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjc2NiRHJhZyBbZGF0YS1wcmVjaW9dJyk7CmZvciAodmFyIGk9MDsgaTxlbHMubGVuZ3RoOyBpKyspewp2YXIgcCA9IFBSRUNJT1tlbHNbaV0uZ2V0QXR0cmlidXRlKCdkYXRhLXByZWNpbycpXTsKaWYgKHAgIT0gbnVsbCkgZWxzW2ldLnRleHRDb250ZW50ID0gdHQoJ2ZhcURlc2RlJywge3A6ZXVyKHApfSk7Cn0KfQpmdW5jdGlvbiBwaW50YXJGZXJyeSgpewp2YXIgYm94ID0gJCgnc2NiRmVycnknKSwgZSA9IGRpYXNbZGlhU2VsXSwgbiA9IGFob3JhKCk7CiQoJ3NjYkZlcnJ5UHJlY2lvJykudGV4dENvbnRlbnQgPSBQUkVDSU8uZmVycnkgIT0gbnVsbAo\/IHR0KCdmZXJyeURlc2RlJywge3A6ZXVyKFBSRUNJTy5mZXJyeSl9KSA6IFQuZmVycnlCaWxsZXRlOwp2YXIgYm90b24gPSAnPGEgY2xhc3M9ImJ0biBidG4tY3RhIiBocmVmPSInK0ZFUlJZLnBhZ2luYSsnIj4nK2VzYyhULmZlcnJ5Qm90b24pKycgJytGTEVDSEFfQlROKyc8L2E+JzsKaWYgKCFlIHx8IGUuZXN0YWRvID09PSAnY2FyZ2FuZG8nKXsKYm94LmlubmVySFRNTCA9ICc8c3BhbiBjbGFzcz0ibGJsIj4nK2VzYyhULmNvbnN1bHRhbmRvSG9yYXJpb3MpKyc8L3NwYW4+PHVsIGNsYXNzPSJmc2FsIj4nKwonPGxpPjxzcGFuIGNsYXNzPSJzayBzay1ob3JhIj48L3NwYW4+PHNwYW4gY2xhc3M9InNrIiBzdHlsZT0id2lkdGg6ODAlO2hlaWdodDoxcmVtIj48L3NwYW4+PC9saT4nKwonPGxpPjxzcGFuIGNsYXNzPSJzayBzay1ob3JhIj48L3NwYW4+PHNwYW4gY2xhc3M9InNrIiBzdHlsZT0id2lkdGg6NzAlO2hlaWdodDoxcmVtIj48L3NwYW4+PC9saT48L3VsPicrYm90b247CnJldHVybjsKfQppZiAoZS5lc3RhZG8gPT09ICdlcnJvcicpewpib3guaW5uZXJIVE1MID0gJzxwIGNsYXNzPSJuYWRhIj4nK2VzYyhULmZlcnJ5RXJyb3IpKyc8L3A+Jytib3RvbjsKcmV0dXJuOwp9CnZhciBpZGEgPSBlLmlkYS5maWx0ZXIoZnVuY3Rpb24ocyl7IHJldHVybiBkaWFTZWwgIT09IG4ueW1kIHx8IHMubWluID4gbi5taW47IH0pOwp2YXIgY3VhbmRvID0gY3VhbmRvVHh0KGRpYVNlbCk7CmlmICghZS5pZGEubGVuZ3RoKXsKYm94LmlubmVySFRNTCA9ICc8cCBjbGFzcz0ibmFkYSI+Jytlc2ModHQoJ2ZlcnJ5Tm9IYXknLCB7YzpjdWFuZG99KSkrJzwvcD4nK2JvdG9uOwpyZXR1cm47Cn0KaWYgKCFpZGEubGVuZ3RoKXsKYm94LmlubmVySFRNTCA9ICc8cCBjbGFzcz0ibmFkYSI+Jytlc2MoVC5mZXJyeVVsdGltb1NhbGlkbykrJzwvcD4nK2JvdG9uOwpyZXR1cm47Cn0KdmFyIGJhcmNvcyA9IChlLnBvclBpZFtQSURfU0FOVEVMTV0gfHwgW10pLmZpbHRlcihsaWJyZSk7CnZhciBmaWxhcyA9IGlkYS5zbGljZSgwLDQpLm1hcChmdW5jdGlvbihzKXsKdmFyIGxsZWdhID0gcy5taW4gKyBDUlVDRV9GRVJSWTsKdmFyIGVubGFjZSA9IG51bGw7CmZvciAodmFyIGk9MDsgaTxiYXJjb3MubGVuZ3RoOyBpKyspIGlmIChiYXJjb3NbaV0ubWluID49IGxsZWdhICsgTUFSR0VOX0VOTEFDRSl7IGVubGFjZSA9IGJhcmNvc1tpXTsgYnJlYWs7IH0KdmFyIGhvcmEgPSBsaWJyZShzKQo\/ICc8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImhvcmEiICcrCmJvb2tBdHRycyh7cHJvZHVjdElEOnMucGlkLCBsYW5nOkxBTkcsIGRhdGVUb1ByZXNlbGVjdDpkaWFTZWwsIHRpbWVzbG90VG9QcmVzZWxlY3Q6cy5ob3JhfSwgRkVSUlkudGlja2V0cykrCicgYXJpYS1sYWJlbD0iJytlc2ModHQoJ2FyaWFGZXJyeScsIHtoOnMuaG9yYX0pKSsnIj4nK3MuaG9yYSsnPC9idXR0b24+Jwo6ICc8c3BhbiBjbGFzcz0iaG9yYSBsbGVuYSIgYXJpYS1sYWJlbD0iJytlc2ModHQoJ2FyaWFDb21wbGV0bycsIHtoOnMuaG9yYX0pKSsnIj4nK3MuaG9yYSsnPC9zcGFuPic7CnJldHVybiAnPGxpPicraG9yYSsnPHNwYW4gY2xhc3M9InR4dCI+Jyt0dCgnbGxlZ2FTYW50RWxtJywge2g6YUhvcmEobGxlZ2EpfSkrCihlbmxhY2UgPyAnPHNwYW4gY2xhc3M9ImVubGFjZSI+Jytlc2ModHQoJ2VubGF6YScsIHtoOmVubGFjZS5ob3JhfSkpKyc8L3NwYW4+JyA6ICcnKSsKJzwvc3Bhbj48L2xpPic7Cn0pLmpvaW4oJycpOwp2YXIgdWx0aW1hVnVlbHRhID0gZS52dWVsdGEubGVuZ3RoID8gZS52dWVsdGFbZS52dWVsdGEubGVuZ3RoLTFdLmhvcmEgOiBudWxsOwpib3guaW5uZXJIVE1MID0gJzxzcGFuIGNsYXNzPSJsYmwiPicrZXNjKHR0KCdwcm94aW1vc0ZlcnJ5cycsIHtjOmN1YW5kb30pKSsnPC9zcGFuPicrCic8dWwgY2xhc3M9ImZzYWwiPicrZmlsYXMrJzwvdWw+JysgYm90b24gKwonPHAgY2xhc3M9InBpZSI+JysodWx0aW1hVnVlbHRhID8gZXNjKHR0KCd1bHRpbW9SZWdyZXNvRmVycnknLCB7YzpjdWFuZG8sIGg6dWx0aW1hVnVlbHRhfSkpKycgJyA6ICcnKSsKZXNjKFQuaWRhVnVlbHRhU2VwYXJhZG8pKyc8L3A+JzsKfQp2YXIgVlVFTFRBUyA9IG51bGw7ICAgICAvLyB7ZXN0YWRvLCBob3JhczpbXSwgZGVzZGUsIGhhc3RhfQp2YXIgaWRhRHJhZyA9IG51bGw7ICAgICAvLyBob3JhIGRlIGlkYSBlbGVnaWRhIHBhcmEgY2FsY3VsYXIgZWwgdGllbXBvIGVuIGxhIGlzbGEKZnVuY3Rpb24gcGVkaXJWdWVsdGFzKCl7CnZhciBjbGF2ZSA9ICdzY2I6ZHJhZ1Z1ZWx0YXMxJzsKdmFyIGhpdCA9IGRlQ2FjaGUoY2xhdmUsIDYqNjAqNjAqMTAwMCk7CmlmIChoaXQpeyBWVUVMVEFTID0gaGl0OyBwaW50YXJIb3JhcmlvKCk7IHJldHVybjsgfQpWVUVMVEFTID0ge2VzdGFkbzonY2FyZ2FuZG8nfTsKY29sYS5wdXNoKHt1cmw6T0NUTywgb3B0czp7aGVhZGVyczp7J0F1dGhvcml6YXRpb24nOidCZWFyZXIgJytPQ1RPX0tFWSwKJ09jdG8tQ2FwYWJpbGl0aWVzJzonb2N0by9wYWNrYWdlcycsJ0FjY2VwdCc6J2FwcGxpY2F0aW9uL2pzb24nfX0sCmNiOmZ1bmN0aW9uKG9rLCBqKXsKdmFyIHYgPSBvayA\/IGxlZXJQYXF1ZXRlKGopIDogbnVsbDsKVlVFTFRBUyA9IHYgPyB2IDoge2VzdGFkbzonZXJyb3InfTsKaWYgKHYpIGFDYWNoZShjbGF2ZSwgdik7CnBpbnRhckhvcmFyaW8oKTsKfX0pOwpzaWd1aWVudGUoKTsKfQpmdW5jdGlvbiBsZWVyUGFxdWV0ZShqKXsKdHJ5ewp2YXIgbyA9IChqLm9wdGlvbnMgfHwgW10pLmZpbHRlcihmdW5jdGlvbih4KXsgcmV0dXJuIHguZGVmYXVsdDsgfSlbMF0gfHwgai5vcHRpb25zWzBdOwp2YXIgaW5jcyA9ICgoby5wYWNrYWdlSW5jbHVkZXMgfHwgW10pWzBdIHx8IHt9KS5pbmNsdWRlcyB8fCBbXSwgdnUgPSBudWxsOwppbmNzLmZvckVhY2goZnVuY3Rpb24oaW5jKXsKdmFyIHAgPSBpbmMucHJvZHVjdCB8fCB7fTsKaWYgKC92dWVsdGF8ZHJhZ29uZXJhXHMqLVxzKnNhbnQgZWxtL2kudGVzdCgocC50aXRsZSB8fCAnJykrJyAnKyhwLmludGVybmFsTmFtZSB8fCAnJykpKSB2dSA9IGluYzsKfSk7CmlmICghdnUgJiYgaW5jcy5sZW5ndGggPiAxKSB2dSA9IGluY3NbMV07CnZhciBvcCA9IHZ1ICYmICh2dS5wcm9kdWN0Lm9wdGlvbnMgfHwgW10pLmZpbHRlcihmdW5jdGlvbih4KXsgcmV0dXJuIHguaWQgPT09IHZ1Lm9wdGlvbklkOyB9KVswXTsKaWYgKCFvcCB8fCAhb3AuYXZhaWxhYmlsaXR5TG9jYWxTdGFydFRpbWVzIHx8ICFvcC5hdmFpbGFiaWxpdHlMb2NhbFN0YXJ0VGltZXMubGVuZ3RoKSByZXR1cm4gbnVsbDsKcmV0dXJuIHtlc3RhZG86J29rJywgaG9yYXM6b3AuYXZhaWxhYmlsaXR5TG9jYWxTdGFydFRpbWVzLnNsaWNlKCkuc29ydCgpLApkZXNkZTpvcC5hdmFpbGFiaWxpdHlMb2NhbERhdGVTdGFydCB8fCBudWxsLCBoYXN0YTpvcC5hdmFpbGFiaWxpdHlMb2NhbERhdGVFbmQgfHwgbnVsbH07Cn1jYXRjaChlKXsgcmV0dXJuIG51bGw7IH0KfQpmdW5jdGlvbiBlc3FGaWxhcygpewp2YXIgZiA9ICc8bGkgY2xhc3M9InNhbGlkYSBjYXJnYW5kbyI+PHNwYW4gY2xhc3M9Imggc2siPiZuYnNwOzwvc3Bhbj4nKwonPHNwYW4gY2xhc3M9Im1ldGEiPjxzcGFuIGNsYXNzPSJzayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj4nKwonPHNwYW4gY2xhc3M9ImFjdCI+PHNwYW4gY2xhc3M9InNrIHNrLWJ0biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2xpPic7CnJldHVybiBmK2YrZjsKfQpmdW5jdGlvbiBkdXJUeHQobWluKXsgdmFyIGg9TWF0aC5mbG9vcihtaW4vNjApLCB4PW1pbiU2MDsgcmV0dXJuIChoP2grJyBoJzonJykrKGgmJng\/JyAnOicnKSsoeD94KycgbWluJzonJyk7IH0KZnVuY3Rpb24gcGludGFySG9yYXJpbygpewp2YXIgdWxJID0gJCgnc2NiSWRhRHJhZycpLCB1bFYgPSAkKCdzY2JWdWVsdGFEcmFnJyksIGZJID0gJCgnc2NiSWRhRHJhZ0Zvb3QnKSwgZlYgPSAkKCdzY2JWdWVsdGFEcmFnRm9vdCcpOwppZiAoIXVsSSkgcmV0dXJuOwp2YXIgZSA9IGRpYXNbZGlhU2VsXSwgbiA9IGFob3JhKCksIGVzSG95ID0gZGlhU2VsID09PSBuLnltZDsKaWYgKCFlIHx8IGUuZXN0YWRvID09PSAnY2FyZ2FuZG8nKXsKdWxJLmlubmVySFRNTCA9IGVzcUZpbGFzKCk7IHVsVi5pbm5lckhUTUwgPSBlc3FGaWxhcygpOwpmSS50ZXh0Q29udGVudCA9IFQuY29uc3VsdGFuZG9Ib3JhcmlvczsgZlYudGV4dENvbnRlbnQgPSAnJzsgcmV0dXJuOwp9CmlmIChlLmVzdGFkbyA9PT0gJ2Vycm9yJyl7CnVsSS5pbm5lckhUTUwgPSAnPGxpIGNsYXNzPSJlbXB0eSI+Jytlc2MoVC5lcnJvclNhbGlkYXNQdW50bykrJyAnKwonPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJsaW5rLWJ0biIgZGF0YS1yZWludGVudGFyPicrZXNjKFQucmVpbnRlbnRhcikrJzwvYnV0dG9uPjwvbGk+JzsKdWxWLmlubmVySFRNTCA9ICcnOyBmSS50ZXh0Q29udGVudCA9ICcnOyBmVi50ZXh0Q29udGVudCA9ICcnOyByZXR1cm47Cn0KdmFyIGlkYXNTRSA9IChlLnBvclBpZFtQSURfU0FOVEVMTV0gfHwgW10pLm1hcChmdW5jdGlvbihzKXsgcmV0dXJuIHtzOnMsIHRpcG86J3NlJ307IH0pOwp2YXIgaWRhc0FOID0gKGUucG9yUGlkW0FORFJBVFgucGlkXSB8fCBbXSkubWFwKGZ1bmN0aW9uKHMpeyByZXR1cm4ge3M6cywgdGlwbzonYW4nfTsgfSk7CmlmICghaWRhc1NFLmxlbmd0aCAmJiAhaWRhc0FOLmxlbmd0aCl7CnVsSS5pbm5lckhUTUwgPSAnPGxpIGNsYXNzPSJlbXB0eSI+Jytlc2MoVC5ub0JhcmNvSXNsYSkrJzwvbGk+JzsKdWxWLmlubmVySFRNTCA9ICc8bGkgY2xhc3M9ImVtcHR5Ij4nK2VzYyhULnNpbklkYXMpKyc8L2xpPic7CmZJLnRleHRDb250ZW50ID0gJyc7IGZWLnRleHRDb250ZW50ID0gJyc7IHJldHVybjsKfQp2YXIgcG9ySG9yYSA9IGZ1bmN0aW9uKGEsIGIpeyByZXR1cm4gKGEucy5taW4gLSBiLnMubWluKSB8fCAoYS50aXBvID09PSAnYW4nID8gMSA6IC0xKTsgfTsKdmFyIGlkYXMgPSBpZGFzU0UuY29uY2F0KGlkYXNBTikuc29ydChwb3JIb3JhKTsKdmFyIHZpdmFzID0gMDsKaWYgKGlkYURyYWcgJiYgIWlkYXNTRS5zb21lKGZ1bmN0aW9uKHgpeyByZXR1cm4geC5zLmhvcmEgPT09IGlkYURyYWc7IH0pKSBpZGFEcmFnID0gbnVsbDsKdWxJLmlubmVySFRNTCA9IGlkYXMubWFwKGZ1bmN0aW9uKHgpewp2YXIgcyA9IHgucywgYW4gPSB4LnRpcG8gPT09ICdhbic7CnZhciBnb25lID0gZXNIb3kgJiYgcy5taW4gPD0gbi5taW4sIGxsZW5vID0gcy5lc3RhZG8gPT09ICdjb21wbGV0bycsIHZhbGUgPSAhZ29uZSAmJiAhbGxlbm87CmlmICh2YWxlKSB2aXZhcysrOwp2YXIgcGljayA9ICFhbiAmJiB2YWxlICYmIGlkYURyYWcgPT09IHMuaG9yYTsKdmFyIHRhZ3MgPSBbXTsKaWYgKGFuKSB0YWdzLnB1c2goJzxzcGFuIGNsYXNzPSJ0YWcgdGFnLWFuIj4nK2VzYyhULnRhZ0V4Y3Vyc2lvbikrJzwvc3Bhbj4nKTsKaWYgKGdvbmUpIHRhZ3MucHVzaCgnPHNwYW4gY2xhc3M9InRhZyB0YWctZ29uZSI+Jytlc2MoVC5zYWxpbykrJzwvc3Bhbj4nKTsKZWxzZSBpZiAobGxlbm8pIHRhZ3MucHVzaCgnPHNwYW4gY2xhc3M9InRhZyB0YWctZ29uZSI+Jytlc2MoVC5jb21wbGV0bykrJzwvc3Bhbj4nKTsKZWxzZSBpZiAocy5lc3RhZG8gPT09ICdsaW1pdGFkbycpIHRhZ3MucHVzaCgnPHNwYW4gY2xhc3M9InRhZyB0YWctcG9jYXMiPicrZXNjKFQudWx0aW1hc1BsYXphcykrJzwvc3Bhbj4nKTsKdmFyIGhvcmEgPSAodmFsZSAmJiAhYW4pCj8gJzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iaCIgZGF0YS1pZGE9Iicrcy5ob3JhKyciIGFyaWEtcHJlc3NlZD0iJytwaWNrKyciICcrCidhcmlhLWxhYmVsPSInK2VzYyh0dCgnYXJpYUlkYScsIHtoOnMuaG9yYX0pKSsnIj4nK3MuaG9yYSsnPC9idXR0b24+Jwo6ICc8c3BhbiBjbGFzcz0iaCI+JytzLmhvcmErJzwvc3Bhbj4nOwp2YXIgbWV0YSA9IGFuCj8gVC5zYWxlQW5kcmF0eAo6IHR0KCdsbGVnYUlzbGEnLCB7aDphSG9yYShzLm1pbiArIENSVUNFX0lTTEEpfSk7CnZhciBhY3QgPSB2YWxlCj8gJzxidXR0b24gY2xhc3M9ImJ0biBidG4tcHJpbWFyeSBidG4tc20iIHR5cGU9ImJ1dHRvbiIgJysKYm9va0F0dHJzKHtwcm9kdWN0SUQ6YW4gPyBBTkRSQVRYLnBpZCA6IFBJRF9TQU5URUxNLCBsYW5nOkxBTkcsIGRhdGVUb1ByZXNlbGVjdDpkaWFTZWwsIHRpbWVzbG90VG9QcmVzZWxlY3Q6cy5ob3JhfSwKYW4gPyBBTkRSQVRYLnVybCA6IFBST0RVQ1RPU1swXS51cmwpKwonIGFyaWEtbGFiZWw9IicrZXNjKHR0KGFuID8gJ2FyaWFSZXNlcnZhckV4YycgOiAnYXJpYVJlc2VydmFySWRhJywge2g6cy5ob3JhfSkpKyciPicrZXNjKFQucmVzZXJ2YXIpKyc8L2J1dHRvbj4nCjogJzxidXR0b24gY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5IGJ0bi1zbSIgdHlwZT0iYnV0dG9uIiBkaXNhYmxlZD4nK2VzYyhsbGVubyA\/IFQuY29tcGxldG8gOiBULnNhbGlvKSsnPC9idXR0b24+JzsKcmV0dXJuICc8bGkgY2xhc3M9InNhbGlkYScrKGFuID8gJyBhbicgOiAnJykrKHZhbGUgPyAnJyA6ICcgZ29uZScpKyhwaWNrID8gJyBwaWNrZWQnIDogJycpKyciPicraG9yYSsKJzxzcGFuIGNsYXNzPSJtZXRhIj4nK21ldGErKHRhZ3MubGVuZ3RoID8gJzxicj4nK3RhZ3Muam9pbignICcpIDogJycpKyc8L3NwYW4+JysKJzxzcGFuIGNsYXNzPSJhY3QiPicrYWN0Kyc8L3NwYW4+PC9saT4nOwp9KS5qb2luKCcnKTsKZkkudGV4dENvbnRlbnQgPSBlc0hveQo\/ICh2aXZhcyA\/ICh2aXZhcyA9PT0gMSA\/IFQucXVlZGFuMSA6IHR0KCdxdWVkYW5OJywge246dml2YXN9KSkgOiBULnVsdGltYVNhbGlkYSkKOiAoaWRhcy5sZW5ndGggPT09IDEgPyBULnByb2dyYW1hZGExIDogdHQoJ3Byb2dyYW1hZGFzTicsIHtuOmlkYXMubGVuZ3RofSkpOwp2YXIgdnVlbHRhc09rID0gVlVFTFRBUyAmJiBWVUVMVEFTLmVzdGFkbyA9PT0gJ29rJyAmJgohKFZVRUxUQVMuaGFzdGEgJiYgZGlhU2VsID4gVlVFTFRBUy5oYXN0YSkgJiYgIShWVUVMVEFTLmRlc2RlICYmIGRpYVNlbCA8IFZVRUxUQVMuZGVzZGUpOwppZiAoaWRhc1NFLmxlbmd0aCAmJiAoIVZVRUxUQVMgfHwgVlVFTFRBUy5lc3RhZG8gPT09ICdjYXJnYW5kbycpKXsKdWxWLmlubmVySFRNTCA9IGVzcUZpbGFzKCk7IGZWLnRleHRDb250ZW50ID0gVC5jb25zdWx0YW5kb1JlZ3Jlc29zOyByZXR1cm47Cn0KdmFyIHZ1ZWx0YXMgPSBbXTsKaWYgKGlkYXNTRS5sZW5ndGggJiYgdnVlbHRhc09rKQpWVUVMVEFTLmhvcmFzLmZvckVhY2goZnVuY3Rpb24oaGgpeyB2dWVsdGFzLnB1c2goe3M6e2hvcmE6aGgsIG1pbjphTWluKGhoKX0sIHRpcG86J3NlJ30pOyB9KTsKaWYgKGlkYXNBTi5sZW5ndGgpIHZ1ZWx0YXMucHVzaCh7czp7aG9yYTpBTkRSQVRYLnZ1ZWx0YUlzbGEsIG1pbjphTWluKEFORFJBVFgudnVlbHRhSXNsYSl9LCB0aXBvOidhbid9KTsKdnVlbHRhcy5zb3J0KHBvckhvcmEpOwp2YXIgdWx0aW1hU0UgPSB2dWVsdGFzLmZpbHRlcihmdW5jdGlvbih4KXsgcmV0dXJuIHgudGlwbyA9PT0gJ3NlJzsgfSkucG9wKCk7CnZhciBpZGEgPSBpZGFEcmFnID8gYU1pbihpZGFEcmFnKSA6IG51bGw7CnZhciBhdmlzb1NFID0gKGlkYXNTRS5sZW5ndGggJiYgIXZ1ZWx0YXNPaykKPyAnPGxpIGNsYXNzPSJlbXB0eSI+Jytlc2MoVC52dWVsdGFBbFJlc2VydmFyKSsnPC9saT4nIDogJyc7CnVsVi5pbm5lckhUTUwgPSBhdmlzb1NFICsgdnVlbHRhcy5tYXAoZnVuY3Rpb24oeCl7CnZhciBzID0geC5zLCBtID0gcy5taW4sIGFuID0geC50aXBvID09PSAnYW4nLCBnb25lID0gZXNIb3kgJiYgbSA8PSBuLm1pbjsKdmFyIG5vZHQgPSAhYW4gJiYgaWRhICE9IG51bGwgJiYgbSA8IGlkYSArIE1JTl9JU0xBOwp2YXIgdGFncyA9IFtdOwppZiAoYW4pIHRhZ3MucHVzaCgnPHNwYW4gY2xhc3M9InRhZyB0YWctYW4iPicrZXNjKFQudGFnRXhjdXJzaW9uKSsnPC9zcGFuPicpOwppZiAoZ29uZSkgdGFncy5wdXNoKCc8c3BhbiBjbGFzcz0idGFnIHRhZy1nb25lIj4nK2VzYyhULnNhbGlvKSsnPC9zcGFuPicpOwplbHNlIGlmIChub2R0KSB0YWdzLnB1c2goJzxzcGFuIGNsYXNzPSJ0YWcgdGFnLWdvbmUiPicrZXNjKFQubm9EYVRpZW1wbykrJzwvc3Bhbj4nKTsKZWxzZSBpZiAoIWFuICYmIGlkYSAhPSBudWxsKSB0YWdzLnB1c2goJzxzcGFuIGNsYXNzPSJ0YWcgdGFnLWxhbmQiPicrZXNjKHR0KCdlbklzbGEnLCB7dDpkdXJUeHQobSAtIGlkYSAtIENSVUNFX0lTTEEpfSkpKyc8L3NwYW4+Jyk7CmlmICghYW4gJiYgeCA9PT0gdWx0aW1hU0UgJiYgIWdvbmUpIHRhZ3MucHVzaCgnPHNwYW4gY2xhc3M9InRhZyB0YWctbGFzdCI+Jytlc2MoVC51bHRpbW9SZWdyZXNvKSsnPC9zcGFuPicpOwp2YXIgbGxlZ2EgPSBtICsgQ1JVQ0VfSVNMQTsKdmFyIG1ldGEgPSBhbgo\/IHR0KCdtZXRhQW5kcmF0eFZ1ZWx0YScsIHtoOmFIb3JhKGxsZWdhKSwgaDI6YUhvcmEobGxlZ2EgKyBBTkRSQVRYLmxpYnJlU2FudEVsbSl9KQo6IHR0KCdsbGVnYVNhbnRFbG0nLCB7aDphSG9yYShsbGVnYSl9KTsKcmV0dXJuICc8bGkgY2xhc3M9InNhbGlkYScrKGFuID8gJyBhbicgOiAnJykrKGdvbmUgfHwgbm9kdCA\/ICcgZ29uZScgOiAnJykrJyI+PHNwYW4gY2xhc3M9ImgiPicrcy5ob3JhKyc8L3NwYW4+JysKJzxzcGFuIGNsYXNzPSJtZXRhIj4nK21ldGErKHRhZ3MubGVuZ3RoID8gJzxicj4nK3RhZ3Muam9pbignICcpIDogJycpKyc8L3NwYW4+PHNwYW4gY2xhc3M9ImFjdCI+PC9zcGFuPjwvbGk+JzsKfSkuam9pbignJyk7CmZWLnRleHRDb250ZW50ID0gaWRhICE9IG51bGwKPyB0dCgncGllVnVlbHRhc0lkYScsIHtoOmlkYURyYWd9KQo6IChpZGFzU0UubGVuZ3RoID8gVC5waWVWdWVsdGFzIDogJycpOwp9CmZ1bmN0aW9uIHBpbnRhcigpewp2YXIgbnVldm9Ib3kgPSBhaG9yYSgpLnltZDsKaWYgKG51ZXZvSG95ICE9PSBob3kpIGhveSA9IG51ZXZvSG95OwppZiAoZGlhU2VsIDwgaG95KSBkaWFTZWwgPSBob3k7CnBpbnRhckRpYXMoKTsKcGludGFyQXZpc28oKTsKcGludGFyRmljaGFzKCk7CnBpbnRhckZlcnJ5KCk7CnBpbnRhckhvcmFyaW8oKTsKcGludGFyUHJlY2lvcygpOwp9CmZ1bmN0aW9uIGZhbHRhblByZWNpb3MoKXsKcmV0dXJuIFBST0RVQ1RPUy5zb21lKGZ1bmN0aW9uKHApeyByZXR1cm4gUFJFQ0lPW3AucGlkXSA9PSBudWxsOyB9KSB8fCBQUkVDSU8uZmVycnkgPT0gbnVsbDsKfQpmdW5jdGlvbiByZWxsZW5hcihpKXsKaWYgKCFmYWx0YW5QcmVjaW9zKCkgfHwgaSA+PSBESUFTX1ZJU0lCTEVTKXsgcmVsbGVub0hlY2hvID0gdHJ1ZTsgcGludGFyKCk7IHBlZGlyQmxvZygpOyByZXR1cm47IH0KcGVkaXJEaWEobWFzRGlhcyhob3ksIGkpLCBmdW5jdGlvbigpeyByZWxsZW5hcihpKzEpOyB9KTsKfQp2YXIgQkxPR19JRFMgPSB7IGVzOls1NTg4LDM1MzksMjMyMF0sIGVuOls1NTg4LDM1MzksMjMyMF0sIGRlOls1NTg4LDM1MzksMjMyMF0sIGZyOls1NTg4LDM1MzksMjMyMF0gfTsKdmFyIGJsb2dQZWRpZG8gPSBmYWxzZTsKZnVuY3Rpb24gcGVkaXJCbG9nKCl7CmlmIChibG9nUGVkaWRvKSByZXR1cm47IGJsb2dQZWRpZG8gPSB0cnVlOwp2YXIgZyA9ICQoJ3NjYkJsb2cnKTsgaWYgKCFnKSByZXR1cm47CnZhciBpZHMgPSBCTE9HX0lEU1tMQU5HXSB8fCBCTE9HX0lEUy5lczsKdmFyIHVybCA9ICcvd3AtanNvbi93cC92Mi9wb3N0cz9pbmNsdWRlPScraWRzLmpvaW4oJywnKSsnJm9yZGVyYnk9aW5jbHVkZSZwZXJfcGFnZT0nK2lkcy5sZW5ndGgrCicmX2VtYmVkPXdwOmZlYXR1cmVkbWVkaWEsd3A6dGVybSZsYW5nPScrTEFORysKJyZfZmllbGRzPXRpdGxlLGxpbmssZGF0ZSx5b2FzdF9oZWFkX2pzb24udHdpdHRlcl9taXNjLF9lbWJlZGRlZCxfbGlua3MnOwp2YXIgY2xhdmUgPSAnc2NiOmJsb2dkcmFnMjonK0xBTkc7CnZhciBoaXQgPSBkZUNhY2hlKGNsYXZlLCAzMCo2MCoxMDAwKTsKaWYgKGhpdCl7IHBpbnRhQmxvZyhoaXQpOyByZXR1cm47IH0KY29sYS5wdXNoKHt1cmw6dXJsLCBjYjpmdW5jdGlvbihvaywgail7CmlmICghb2sgfHwgIWogfHwgIWoubGVuZ3RoKXsgcXVpdGFCbG9nKCk7IHJldHVybjsgfQp2YXIgbCA9IG5vcm1hbGl6YUJsb2coaik7IGFDYWNoZShjbGF2ZSwgbCk7IHBpbnRhQmxvZyhsKTsKfX0pOwpzaWd1aWVudGUoKTsKfQpmdW5jdGlvbiBxdWl0YUJsb2coKXsgdmFyIGc9JCgnc2NiQmxvZycpLCBzPWcgJiYgZy5jbG9zZXN0KCdzZWN0aW9uJyk7IGlmIChzKSBzLnJlbW92ZSgpOyB9CmZ1bmN0aW9uIGxpbXBpYSh0KXsgdmFyIGQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgndGV4dGFyZWEnKTsgZC5pbm5lckhUTUw9dDsgcmV0dXJuIGQudmFsdWU7IH0KZnVuY3Rpb24gbm9ybWFsaXphQmxvZyhqKXsKcmV0dXJuIGoubWFwKGZ1bmN0aW9uKHBzdCl7CnZhciBmb3RvPW51bGwsIHNlYz1udWxsLCBtaW49bnVsbDsKdHJ5eyB2YXIgbSA9IHBzdC5fZW1iZWRkZWRbJ3dwOmZlYXR1cmVkbWVkaWEnXVswXSwgc3ogPSAobS5tZWRpYV9kZXRhaWxzfHx7fSkuc2l6ZXMgfHwge30sIG1lam9yID0gbnVsbDsKZm9yICh2YXIgdCBpbiBzeil7IGlmIChzelt0XS53aWR0aCA+PSA0ODAgJiYgc3pbdF0ud2lkdGggPD0gMTEwMCAmJiAoIW1lam9yIHx8IHN6W3RdLndpZHRoIDwgbWVqb3Iud2lkdGgpKSBtZWpvciA9IHN6W3RdOyB9CmZvdG8gPSAobWVqb3IgfHwge30pLnNvdXJjZV91cmwgfHwgbS5zb3VyY2VfdXJsOyB9Y2F0Y2goZSl7fQp0cnl7IHNlYyA9IHBzdC5fZW1iZWRkZWRbJ3dwOnRlcm0nXVswXVswXS5uYW1lOyB9Y2F0Y2goZSl7fQp0cnl7IHZhciB0bSA9IHBzdC55b2FzdF9oZWFkX2pzb24udHdpdHRlcl9taXNjIHx8IHt9Owpmb3IgKHZhciBrIGluIHRtKXsgaWYgKC9eXGQvLnRlc3QoU3RyaW5nKHRtW2tdKSkpeyBtaW4gPSB0bVtrXTsgYnJlYWs7IH0gfSB9Y2F0Y2goZSl7fQppZiAobWluKXsgdmFyIG5uID0gU3RyaW5nKG1pbikubWF0Y2goL1xkKy8pOyBtaW4gPSBubiA\/IHR0KCdsZWN0dXJhJywge246bm5bMF19KSA6IG51bGw7IH0KcmV0dXJuIHt0aXR1bG86bGltcGlhKHBzdC50aXRsZS5yZW5kZXJlZCksIHVybDpwc3QubGluaywgZm90bzpmb3RvLCBzZWNjaW9uOnNlYywgbGVjdHVyYTptaW4sCmZlY2hhOnBzdC5kYXRlLnNsaWNlKDAsMTApLApmZWNoYVR4dDpuZXcgRGF0ZShwc3QuZGF0ZSkudG9Mb2NhbGVEYXRlU3RyaW5nKExPQyx7ZGF5OidudW1lcmljJyxtb250aDonbG9uZycseWVhcjonbnVtZXJpYyd9KX07Cn0pOwp9CmZ1bmN0aW9uIHBpbnRhQmxvZyhsKXsKdmFyIGcgPSAkKCdzY2JCbG9nJyk7IGlmICghZykgcmV0dXJuOwppZiAoIWwgfHwgIWwubGVuZ3RoKXsgcXVpdGFCbG9nKCk7IHJldHVybjsgfQpnLmlubmVySFRNTCA9IGwubWFwKGZ1bmN0aW9uKGEpewp2YXIgZiA9IGEuZm90bwo\/ICc8aW1nIHNyYz0iJytlc2MoYS5mb3RvKSsnIiBhbHQ9IiIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iNzY4IiBoZWlnaHQ9IjQ4MCI+Jwo6ICc8c3ZnIGNsYXNzPSJzaW5mb3RvIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGFyaWEtaGlkZGVuPSJ0cnVlIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiICcrCidzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNMiAxN2MyLTEuNSAzLjUtMS41IDUuNSAwUzExIDE4LjUgMTMgMTdzMy41LTEuNSA1LjUgMCAzLjUgMS41IDMuNSAxLjUiLz4nKwonPHBhdGggZD0iTTQgMTNWNmwxNC0ydjkiLz48L3N2Zz4nOwp2YXIgYXJyaWJhID0gW2Euc2VjY2lvbiwgYS5sZWN0dXJhXS5maWx0ZXIoQm9vbGVhbikuam9pbignIMK3ICcpOwpyZXR1cm4gJzxhcnRpY2xlIGNsYXNzPSJhcnQiPjxkaXYgY2xhc3M9ImZvdG8iPicrZisnPC9kaXY+PGRpdiBjbGFzcz0iY3VlcnBvIj4nKwooYXJyaWJhID8gJzxzcGFuIGNsYXNzPSJtZXRhIj4nK2VzYyhhcnJpYmEpKyc8L3NwYW4+JyA6ICcnKSsKJzxoMz48YSBocmVmPSInK2VzYyhhLnVybCkrJyI+Jytlc2MoYS50aXR1bG8pKyc8L2E+PC9oMz4nKwonPHRpbWUgZGF0ZXRpbWU9IicrYS5mZWNoYSsnIj4nK2VzYyhhLmZlY2hhVHh0KSsnPC90aW1lPjwvZGl2PjwvYXJ0aWNsZT4nOwp9KS5qb2luKCcnKTsKfQp2YXIgVEFCUyA9IFsndGFiUnV0YXMnLCd0YWJGYXVuYScsJ3RhYlNub3JrZWwnXTsKZnVuY3Rpb24gZWxlZ2lyVGFiKGlkLCBmb2NvKXsKVEFCUy5mb3JFYWNoKGZ1bmN0aW9uKHQpewp2YXIgYiA9ICQodCk7IGlmICghYikgcmV0dXJuOwp2YXIgb24gPSB0ID09PSBpZDsKYi5zZXRBdHRyaWJ1dGUoJ2FyaWEtc2VsZWN0ZWQnLCBvbiA\/ICd0cnVlJyA6ICdmYWxzZScpOwpiLnRhYkluZGV4ID0gb24gPyAwIDogLTE7CnZhciBwID0gJChiLmdldEF0dHJpYnV0ZSgnYXJpYS1jb250cm9scycpKTsgaWYgKHApIHAuaGlkZGVuID0gIW9uOwppZiAob24gJiYgZm9jbykgYi5mb2N1cygpOwp9KTsKfQppZiAoJCgndGFiUnV0YXMnKSl7CmVsZWdpclRhYigndGFiUnV0YXMnKTsKJCgndGFiUnV0YXMnKS5wYXJlbnROb2RlLmFkZEV2ZW50TGlzdGVuZXIoJ2tleWRvd24nLCBmdW5jdGlvbihlKXsKdmFyIGkgPSBUQUJTLmluZGV4T2YoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50LmlkKTsKaWYgKGkgPCAwKSByZXR1cm47CmlmIChlLmtleSA9PT0gJ0Fycm93UmlnaHQnIHx8IGUua2V5ID09PSAnQXJyb3dMZWZ0Jyl7CmUucHJldmVudERlZmF1bHQoKTsKZWxlZ2lyVGFiKFRBQlNbKGkgKyAoZS5rZXkgPT09ICdBcnJvd1JpZ2h0JyA\/IDEgOiBUQUJTLmxlbmd0aCAtIDEpKSAlIFRBQlMubGVuZ3RoXSwgdHJ1ZSk7Cn0KfSk7Cn0KdmFyIHJhaXogPSAkKCdzY2JEcmFnJyk7CnJhaXouYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKdmFyIHRiID0gZS50YXJnZXQuY2xvc2VzdCgnW3JvbGU9InRhYiJdJyk7CmlmICh0YiAmJiBUQUJTLmluZGV4T2YodGIuaWQpID49IDApeyBlbGVnaXJUYWIodGIuaWQpOyByZXR1cm47IH0KdmFyIGQgPSBlLnRhcmdldC5jbG9zZXN0KCcuZGF5Jyk7CmlmIChkKXsgc2FsdG9EZXNkZSA9IG51bGw7IGlkYURyYWcgPSBudWxsOyBkaWFTZWwgPSBkLmdldEF0dHJpYnV0ZSgnZGF0YS1kaWEnKTsgcGVkaXJEaWEoZGlhU2VsKTsgcGludGFyKCk7IHJldHVybjsgfQp2YXIgYmkgPSBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1pZGFdJyk7CmlmIChiaSl7IHZhciBoaSA9IGJpLmdldEF0dHJpYnV0ZSgnZGF0YS1pZGEnKTsgaWRhRHJhZyA9IChpZGFEcmFnID09PSBoaSkgPyBudWxsIDogaGk7IHBpbnRhckhvcmFyaW8oKTsgcmV0dXJuOyB9CmlmIChlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1pci1tYW5hbmFdJykpeyBzYWx0b0Rlc2RlID0gbnVsbDsgaWRhRHJhZyA9IG51bGw7IGRpYVNlbCA9IG1hc0RpYXMoaG95LDEpOyBwZWRpckRpYShkaWFTZWwpOyBwaW50YXIoKTsgcmV0dXJuOyB9CmlmIChlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS1yZWludGVudGFyXScpKXsgZGVsZXRlIGRpYXNbZGlhU2VsXTsgcGVkaXJEaWEoZGlhU2VsKTsgcmV0dXJuOyB9CnZhciBiYiA9IGUudGFyZ2V0LmNsb3Nlc3QoJ1tkYXRhLWJ1c2Nhcl0nKTsKaWYgKGJiKXsKdmFyIHBpZCA9IGJiLmdldEF0dHJpYnV0ZSgnZGF0YS1idXNjYXInKTsKc2FsdG9EZXNkZSA9IG51bGw7ICAgICAgICAgICAgICAgICAgICAgIC8vIGVsIHNhbHRvIGF1dG9tw6F0aWNvIHlhIG5vIGVzIGxvIHF1ZSBzZSBlc3TDoSB2aWVuZG8KaWRhRHJhZyA9IG51bGw7CnZhciBkZXNkZSA9IGRpYVNlbDsKYmIuZGlzYWJsZWQgPSB0cnVlOyBiYi50ZXh0Q29udGVudCA9IFQuYnVzY2FuZG87CihmdW5jdGlvbiBidXNjYXIoaSl7CmlmIChpID4gRElBU19WSVNJQkxFUyArIDcpeyBwaW50YXIoKTsgcmV0dXJuOyB9CnZhciBkMiA9IG1hc0RpYXMoZGVzZGUsIGkpOwpwZWRpckRpYShkMiwgZnVuY3Rpb24oKXsKdmFyIGUyID0gZGlhc1tkMl07CnZhciBoYXkgPSBlMiAmJiBlMi5lc3RhZG8gPT09ICdvaycgJiYKKHBpZCA\/IChlMi5wb3JQaWRbcGlkXSB8fCBbXSkubGVuZ3RoID4gMCA6IHRpZW5lRHJhZ29uZXJhKGQyKSk7CmlmIChoYXkpeyBkaWFTZWwgPSBkMjsgcGludGFyKCk7CnZhciBzID0gJCgnc2FsaWRhcycpOyBpZiAocyAmJiBzLnNjcm9sbEludG9WaWV3KSBzLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJywgYmxvY2s6J3N0YXJ0J30pOwp9IGVsc2UgYnVzY2FyKGkrMSk7Cn0pOwp9KSgxKTsKcmV0dXJuOwp9CnZhciBiID0gZS50YXJnZXQuY2xvc2VzdCgnW2RhdGEtc2NiLWJvb2tdJyk7CmlmICghYikgcmV0dXJuOwplLnByZXZlbnREZWZhdWx0KCk7CnZhciBjID0gbnVsbDsgdHJ5eyBjID0gSlNPTi5wYXJzZShiLmdldEF0dHJpYnV0ZSgnZGF0YS1zY2ItYm9vaycpKTsgfWNhdGNoKGVycil7fQppZiAoYyAmJiB0eXBlb2Ygd2luZG93LlZlbnRyYXRhID09PSAnZnVuY3Rpb24nKXsgd2luZG93LlZlbnRyYXRhKGMpOyByZXR1cm47IH0Kd2luZG93LmxvY2F0aW9uLmhyZWYgPSBiLmdldEF0dHJpYnV0ZSgnZGF0YS1zY2ItdXJsJykgfHwgUFJPRFVDVE9TWzBdLnVybDsKfSk7CnBpbnRhcigpOwp2YXIgc2FsdG9EZXNkZSA9IG51bGw7CmZ1bmN0aW9uIHF1ZWRhbkhveSgpewpyZXR1cm4gUFJPRFVDVE9TLnNvbWUoZnVuY3Rpb24ocCl7IHJldHVybiAoaG9yYXNEZShwLnBpZCwgaG95KSB8fCBbXSkubGVuZ3RoID4gMDsgfSk7Cn0KZnVuY3Rpb24gc2FsdGFyU2lIYWNlRmFsdGEobHVlZ28pewppZiAoZGlhU2VsICE9PSBob3kgfHwgIWRpYXNbaG95XSB8fCBkaWFzW2hveV0uZXN0YWRvICE9PSAnb2snIHx8IHF1ZWRhbkhveSgpKXsgbHVlZ28oKTsgcmV0dXJuOyB9CihmdW5jdGlvbiBidXNjYXIoaSl7CmlmIChpID4gRElBU19WSVNJQkxFUyAtIDEpeyBsdWVnbygpOyByZXR1cm47IH0KdmFyIGQyID0gbWFzRGlhcyhob3ksIGkpOwpwZWRpckRpYShkMiwgZnVuY3Rpb24oKXsKaWYgKGRpYVNlbCAhPT0gaG95KXsgbHVlZ28oKTsgcmV0dXJuOyB9ICAgICAgICAgIC8vIGVsIHZpc2l0YW50ZSB5YSBoYSBlbGVnaWRvIG90cm8gZMOtYQppZiAodGllbmVEcmFnb25lcmEoZDIpKXsgc2FsdG9EZXNkZSA9IGhveTsgZGlhU2VsID0gZDI7IHBpbnRhcigpOyBsdWVnbygpOyB9CmVsc2UgYnVzY2FyKGkrMSk7Cn0pOwp9KSgxKTsKfQpmdW5jdGlvbiBhcnJhbmNhcigpeyBwZWRpckRpYShob3ksIGZ1bmN0aW9uKCl7IHBlZGlyVnVlbHRhcygpOyBzYWx0YXJTaUhhY2VGYWx0YShmdW5jdGlvbigpeyByZWxsZW5hcigxKTsgfSk7IH0pOyB9CmlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAnY29tcGxldGUnKSBzZXRUaW1lb3V0KGFycmFuY2FyLCAyNTApOwplbHNlIGFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBmdW5jdGlvbigpeyBzZXRUaW1lb3V0KGFycmFuY2FyLCAyNTApOyB9KTsKc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXsgaWYgKCFkb2N1bWVudC5oaWRkZW4pIHBpbnRhcigpOyB9LCA2MDAwMCk7CmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3Zpc2liaWxpdHljaGFuZ2UnLCBmdW5jdGlvbigpeyBpZiAoIWRvY3VtZW50LmhpZGRlbikgcGludGFyKCk7IH0pOwp9KSgpOw==\";var b=atob(B),u=new Uint8Array(b.length),i=b.length;while(i--)u[i]=b.charCodeAt(i);new Function(new TextDecoder(\"utf-8\").decode(u))();})();<\/script><br \/>\n<script type=\"application\/ld+json\" id=\"scbDragSchema\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TouristDestination\",\"@id\":\"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park#dragonera\",\"name\":\"Sa Dragonera Natural Park\",\"description\":\"Uninhabited island off Sant Elm, in south-west Mallorca, protected as a natural park since 1995. It can only be reached by boat.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":39.5856,\"longitude\":2.3339},\"touristType\":[\"Hiking\",\"Wildlife watching\",\"Snorkelling\"]},{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How do you get to Dragonera Island?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Only by boat. The shortest crossing leaves from Sant Elm harbour and takes about 15 minutes. From Port d'Andratx there is a 6-hour trip that stops in Sant Elm and on the island.\"}},{\"@type\":\"Question\",\"name\":\"How much does it cost to visit Dragonera?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It depends on the trip: the return ferry from Sant Elm, the 6-hour trip from Port d'Andratx or the sunset with pizza. The up-to-date price of each one is on its page, taken from the booking system.\"}},{\"@type\":\"Question\",\"name\":\"What can you do on Dragonera?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are four waymarked trails starting from the Cala Lled\u00f3 information centre: the na Miranda viewpoint (30 min), the Tramuntana lighthouse (1 h 30), the Llebeig lighthouse (2 h 30) and the na P\u00f2pia lighthouse (3 h). You can also see lizards and seabirds, and go snorkelling in Cala Lled\u00f3, the only beach where swimming is allowed.\"}},{\"@type\":\"Question\",\"name\":\"How long do you spend on the island?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"On the trip from Port d'Andratx, about 2.5 hours on Dragonera and 1.5 hours in Sant Elm. With the ferry from Sant Elm you choose your return time when you book, and the outbound and return timetable on the page shows how long each return gives you.\"}},{\"@type\":\"Question\",\"name\":\"Is entry to the natural park included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The ferry ticket from Sant Elm includes the natural park fee (Mallorca residents don't pay it on Saturdays), and the 6-hour trip from Port d'Andratx includes park entry.\"}},{\"@type\":\"Question\",\"name\":\"Does the sunset trip land on the island?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It sails alongside Dragonera, stops for snorkelling in a cove and includes a handmade pizza and a drink per person. You need to be able to swim to snorkel.\"}},{\"@type\":\"Question\",\"name\":\"Where do the boats leave from?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The ferry to the island leaves from Sant Elm harbour. The day trip and the sunset trip leave from Port d'Andratx. For all of them, arrive 15 minutes early.\"}},{\"@type\":\"Question\",\"name\":\"Is it suitable for children?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, these are relaxed trips suitable for all ages. If you plan to do the trails, wear comfortable shoes.\"}},{\"@type\":\"Question\",\"name\":\"Can I cancel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, free of charge up to 24 hours before departure, with a full refund.\"}},{\"@type\":\"Question\",\"name\":\"Are there departures every day?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not every day. The strip of days on the page shows which days there are boats to Dragonera and at what times, taken from the booking system.\"}},{\"@type\":\"Question\",\"name\":\"Can you take a ferry from Port d'Andratx to Sant Elm?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The ferry takes 30 minutes and drops you at Sant Elm harbour, where the boat to Dragonera leaves from.\"}}]}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Natural Park \u00b7 Sant Elm and Port d&#8217;Andratx Boat trip to Dragonera Island Sa Dragonera is an uninhabited island off Sant Elm, protected as a natural park since 1995. You&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-346","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dragonera ferry from Sant Elm: timetable &amp; prices - Sa Calma Boats<\/title>\n<meta name=\"description\" content=\"Dragonera ferry from Sant Elm in 15 minutes, or a day trip from Port d&#039;Andratx. Live timetable and seats, free cancellation up to 24 h.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dragonera ferry from Sant Elm: timetable &amp; prices - Sa Calma Boats\" \/>\n<meta property=\"og:description\" content=\"Dragonera ferry from Sant Elm in 15 minutes, or a day trip from Port d&#039;Andratx. Live timetable and seats, free cancellation up to 24 h.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park\" \/>\n<meta property=\"og:site_name\" content=\"Sa Calma Boats\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sacalmaboats\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-13T20:38:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.webp\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park\",\"url\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park\",\"name\":\"Dragonera ferry from Sant Elm: timetable & prices - Sa Calma Boats\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sacalmaboats.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/scb-dragonera-cala.avif\",\"datePublished\":\"2025-01-30T12:14:42+00:00\",\"dateModified\":\"2026-09-13T20:38:07+00:00\",\"description\":\"Dragonera ferry from Sant Elm in 15 minutes, or a day trip from Port d'Andratx. Live timetable and seats, free cancellation up to 24 h.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park#primaryimage\",\"url\":\"https:\\\/\\\/sacalmaboats.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/scb-dragonera-cala.avif\",\"contentUrl\":\"https:\\\/\\\/sacalmaboats.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/scb-dragonera-cala.avif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/visit-dragonera-natural-park#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/sacalmaboats.com\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visit Dragonera Natural Park\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/\",\"name\":\"Sa Calma Boats\",\"description\":\"Sa Calma Boats offers unforgettable adventures on Mallorca\u2019s stunning waters. From relaxing boat tours and thrilling speedboat rides to private charters, they provide tailored experiences for every occasion. With departures from Can Pastilla, Palma City, Arenal, and Andratx, guests can explore hidden coves, snorkel in crystal-clear waters, and visit iconic spots like Dragonera Island.\",\"publisher\":{\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/#organization\"},\"alternateName\":\"Calma Boats\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/#organization\",\"name\":\"Sa Calma Boats\",\"alternateName\":\"Sa Calma Boats SL\",\"url\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sacalmaboats.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/3.png\",\"contentUrl\":\"https:\\\/\\\/sacalmaboats.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/3.png\",\"width\":512,\"height\":512,\"caption\":\"Sa Calma Boats\"},\"image\":{\"@id\":\"https:\\\/\\\/sacalmaboats.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/sacalmaboats\\\/\",\"https:\\\/\\\/instagram.com\\\/sacalmaboats\",\"https:\\\/\\\/www.tripadvisor.com\\\/Attraction_Review-g187463-d25232317-Reviews-Sa_Calma_Boats-Palma_de_Mallorca_Majorca_Balearic_Islands.html\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dragonera ferry from Sant Elm: timetable & prices - Sa Calma Boats","description":"Dragonera ferry from Sant Elm in 15 minutes, or a day trip from Port d'Andratx. Live timetable and seats, free cancellation up to 24 h.","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:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park","og_locale":"en_US","og_type":"article","og_title":"Dragonera ferry from Sant Elm: timetable & prices - Sa Calma Boats","og_description":"Dragonera ferry from Sant Elm in 15 minutes, or a day trip from Port d'Andratx. Live timetable and seats, free cancellation up to 24 h.","og_url":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park","og_site_name":"Sa Calma Boats","article_publisher":"https:\/\/www.facebook.com\/sacalmaboats\/","article_modified_time":"2026-09-13T20:38:07+00:00","og_image":[{"url":"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.webp","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park","url":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park","name":"Dragonera ferry from Sant Elm: timetable & prices - Sa Calma Boats","isPartOf":{"@id":"https:\/\/sacalmaboats.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park#primaryimage"},"image":{"@id":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park#primaryimage"},"thumbnailUrl":"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.avif","datePublished":"2025-01-30T12:14:42+00:00","dateModified":"2026-09-13T20:38:07+00:00","description":"Dragonera ferry from Sant Elm in 15 minutes, or a day trip from Port d'Andratx. Live timetable and seats, free cancellation up to 24 h.","breadcrumb":{"@id":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park#primaryimage","url":"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.avif","contentUrl":"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2026\/09\/scb-dragonera-cala.avif"},{"@type":"BreadcrumbList","@id":"https:\/\/sacalmaboats.com\/en\/visit-dragonera-natural-park#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/sacalmaboats.com\/en"},{"@type":"ListItem","position":2,"name":"Visit Dragonera Natural Park"}]},{"@type":"WebSite","@id":"https:\/\/sacalmaboats.com\/en\/#website","url":"https:\/\/sacalmaboats.com\/en\/","name":"Sa Calma Boats","description":"Sa Calma Boats offers unforgettable adventures on Mallorca\u2019s stunning waters. From relaxing boat tours and thrilling speedboat rides to private charters, they provide tailored experiences for every occasion. With departures from Can Pastilla, Palma City, Arenal, and Andratx, guests can explore hidden coves, snorkel in crystal-clear waters, and visit iconic spots like Dragonera Island.","publisher":{"@id":"https:\/\/sacalmaboats.com\/en\/#organization"},"alternateName":"Calma Boats","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sacalmaboats.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sacalmaboats.com\/en\/#organization","name":"Sa Calma Boats","alternateName":"Sa Calma Boats SL","url":"https:\/\/sacalmaboats.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sacalmaboats.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2025\/02\/3.png","contentUrl":"https:\/\/sacalmaboats.com\/wp-content\/uploads\/2025\/02\/3.png","width":512,"height":512,"caption":"Sa Calma Boats"},"image":{"@id":"https:\/\/sacalmaboats.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sacalmaboats\/","https:\/\/instagram.com\/sacalmaboats","https:\/\/www.tripadvisor.com\/Attraction_Review-g187463-d25232317-Reviews-Sa_Calma_Boats-Palma_de_Mallorca_Majorca_Balearic_Islands.html"]}]}},"_links":{"self":[{"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/pages\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/comments?post=346"}],"version-history":[{"count":80,"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/pages\/346\/revisions"}],"predecessor-version":[{"id":6974,"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/pages\/346\/revisions\/6974"}],"wp:attachment":[{"href":"https:\/\/sacalmaboats.com\/en\/wp-json\/wp\/v2\/media?parent=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}