CINXE.COM
About | Atlas Obscura Adventures
<!DOCTYPE html> <html class="h-full"> <head> <!-- OneTrust Cookies Consent Notice start for atlasobscura.com --> <script src="https://cdn.cookielaw.org/consent/c7042f21-9a02-4cf6-ad42-3e1f237e2b50/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="c7042f21-9a02-4cf6-ad42-3e1f237e2b50" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for atlasobscura.com --> <meta charset="utf-8"> <title>About | Atlas Obscura Adventures</title> <link rel="icon" type="image/png" sizes="32x32" href="https://img.atlasobscura.com/UCdfRkhERFvxLqDcIw-S8oRmjnxKeFWtsuLaGBBAT-c/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Zh/dmljb24tMzJ4MzIu/cG5n"> <link rel="icon" type="image/png" sizes="16x16" href="https://img.atlasobscura.com/I8eWGGR9I8i2wVo3rtUe3oFlLUX8TDzw5cb30R0Q4XI/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Zh/dmljb24tMTZ4MTYu/cG5n"> <link rel="apple-touch-icon" type="image/png" href="https://img.atlasobscura.com/j-xg8FDByF8DTcfMgVpd9SN8tqSa3aZa3T6gk1vSwgo/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24ucG5n"> <link rel="apple-touch-icon-precomposed" type="image/png" sizes="114x114" href="https://img.atlasobscura.com/1ZVcn5iAtU804x_VPZUvnk5m2eEaQ5_E041HX0AZXBc/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tMTE0eDExNC1w/cmVjb21wb3NlZC5w/bmc"> <link rel="apple-touch-icon-precomposed" type="image/png" sizes="144x144" href="https://img.atlasobscura.com/2qkRVagVffc_mgSh6SEWeb318Fx0xvtyxjgUes0K6j8/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tMTQ0eDE0NC1w/cmVjb21wb3NlZC5w/bmc"> <link rel="apple-touch-icon-precomposed" type="image/png" href="https://img.atlasobscura.com/EXBEGliRE52J40s-LdBs6b4L033THdH2nx0hlJ3SQG8/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tcHJlY29tcG9z/ZWQucG5n"> <link rel="mask-icon" type="image/svg" href="https://s3.amazonaws.com/atlas-dev/misc/icons/safari-pinned-tab.svg" color="#53b19f"> <link rel="shortcut icon" type="image/x-icon" href="https://s3.amazonaws.com/atlas-dev/misc/icons/favicon.ico" sizes="48x48"> <meta name="description" content="Definitive guidebook and friendly tour-guide to the world's most wondrous places. Travel tips, articles, strange facts and unique events."> <meta name="robots" content="index"> <link rel="alternate" type="application/rss+xml" title="Atlas Obscura - Latest Articles and Places" href="https://www.atlasobscura.com/feeds/latest"> <link rel="manifest" href="https://s3.amazonaws.com/atlas-dev/misc/icons/manifest.json"> <meta property="og:site_name" content="Atlas Obscura Adventures"> <meta property="og:title" content="About"> <meta name="p:domain_verify" content="0f207004875a5511f774fc29f0a5a3f3"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="msapplication-config" content="https://s3.amazonaws.com/atlas-dev/misc/icons/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"bed08a364b","applicationID":"16192845","transactionName":"Jg1fEkIMXl4HQU0NUhcPVBUfC11fBxwDB1gQFg==","queueTime":2,"applicationTime":21,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQUHVVJSCRABUlBbBQkDUw==",licenseKey:"bed08a364b",applicationID:"16192845"};;/*! For license information please see nr-loader-full-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>m,xN:()=>p});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function p(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);const E=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[w.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function T(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const _={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},p,x){let{init:w,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();E||(w=H.init,E=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,O.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const L=(0,S.D0)(e.agentIdentifier),D=[E.beacon,E.errorBeacon];P||(L.proxy.assets&&(I(L.proxy.assets),D.push(L.proxy.assets)),L.proxy.beacon&&D.push(L.proxy.beacon),T(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===L.soft_navigations.enabled&&L.feature_flags.includes("soft_nav")),C.denyList=[...L.ajax.deny_list||[],...L.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");_[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{_[e]=t}));var E="api-",T=E+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),A(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(E,e,!0,"api")})),p.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(T+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(T,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(T,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!_[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-54Aat8Udm6iAAlMAdj4qB/wPExKn9TKWSsPnD5+K2RMckmHE0cb0CFc0VauDfpPug5wse9qzwDKuwIMa3hX6gw==",222:"sha512-IA751FH/bvhLWl8I5ZELgH0tFQetWKV1G+9qRkPvOrTSv2X2tgItmreKfvrd8zImHp4sIPTnSN0otmgnX7UJXA==",95:"sha512-Rwnn8hCtQVvDGDl0hSpEazVuRDuvlGnJpNuNwuapJ46vDCvUNGBIzCZCrZYygTgVJUjMrfQoMAULb+2gKoTIiQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),_=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,_.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,_.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(L(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,_.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,_.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,_.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,_.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,_.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,_.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Ee,Lc:Ae,uP:Te,Rz:_e}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,_.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,_.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+xe,(function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,S,Se,Ne,he,N,D,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="twnVhMVIGWWGBA4LaKhs1Z5Ero-i352A3jMxJL1K1mrUu6h_8gVBjkM0VfZpHd59Ae5tJgcxI_HqhGs68cIDuA" /> <meta name="action-cable-url" content="wss://www.atlasobscura.com/cable" /> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != "dataLayer" ? "&l=" + l : ""; j.async = true; j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; f.parentNode.insertBefore(j, f); })( window, document, "script", "dataLayer", "GTM-PH5RC2F" ); </script> <!-- End Google Tag Manager --> <link rel="dns-prefetch" href="https://assets.atlasobscura.com" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@100..900" /> <script src="https://assets.atlasobscura.com/vite/assets/all-40d9ea21.js" crossorigin="anonymous" type="module"></script> <link rel="preload" href="//fonts.atlasobscura.com/hermes/epicene-text-regular.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="//fonts.atlasobscura.com/hermes/epicene-text-regular-italic.woff2" as="font" type="font/woff2" crossorigin /> <script defer data-domain="atlasobscura.com" src="https://plausible.io/js/plausible.js" ></script> <link rel="stylesheet" href="https://assets.atlasobscura.com/vite/assets/hermes.tailwind-9b1b6ed9.css" /> <script src="https://assets.atlasobscura.com/vite/assets/hermes-80334ec2.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/index-c8557f21.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/stimulus-timeago.es-9b3eee1f.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/stimulus_reflex.min-af4899eb.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/chunk.Q6NMJ6U4-35e725db.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/_commonjs-dynamic-modules-b5d16a8b.js" as="script" crossorigin="anonymous"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-VE390YR3HM"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-VE390YR3HM'); gtag('config', 'AW-11344746333'); </script> <!-- Meta Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1494388927542275'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1494388927542275&ev=PageView&noscript=1" /></noscript> <!-- End Meta Pixel Code --> </head> <body class="false h-full bg-white font-sans" data-controller="analytics icons scroll" > <div class="absolute z-50 w-full"> <div class="nav-component nav-component--theme-dark"> <div class="container-w-fixed"> <div class="flex w-full items-center justify-between py-4 md:py-8"> <a class="md:flex-1" href="/adventures/"> <span class="sr-only">Atlas Obscura Adventures</span> <img class="hidden xl:block" width="240" height="20" src="https://assets.atlasobscura.com/assets/hermes/aoa_logo_long_bk-645b8df57b51eff563935a095bd429b9ca4649175efb486c2295d161c9e734f7.svg" alt="Logo" /> <img class="block xl:hidden" width="144" height="20" src="https://assets.atlasobscura.com/assets/hermes/aoa_logo_short_bk-595bb63d4f5faeb568c04926a340634a68ab3916c3772ec837465cf62bafb360.svg" alt="Logo" /> </a> <div data-controller="apparate" class="md:hidden"> <button id="button__open-mobile-menu" data-apparate-target="trigger" data-apparate-subject-selector="#mobile-nav-menu" data-aria-expand-target="#button__open-mobile-menu" data-action="apparate#appear" type="button" class=" inline-flex h-10 w-10 items-center justify-center rounded-md bg-white/20 p-2 backdrop-blur hover:bg-gray-100 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500" aria-expanded="false" aria-controls="mobile-nav-menu" > <span class="sr-only">Open menu</span> <i class="fa-regular fa-bars text-xl"></i> </button> </div> <nav class="hidden md:flex md:gap-6 lg:gap-8"> <div class="relative" data-controller="hermes--nav-component"> <button data-hermes--nav-component-target="trigger" data-action="click->hermes--nav-component#toggle click->analytics#sendEvent click@window->hermes--nav-component#vanishOutsideClick" data-ga-event-action="click" data-ga-event-category="destinations" data-ga-event-label="nav" type="button" class="hermes-body-small group inline-flex items-center rounded-md bg-transparent underline-offset-2 hover:underline" aria-expanded="false" > <span>Destinations</span> <span data-hermes--nav-component-target="icon" data-icon-active="-rotate-90" data-icon-inactive="rotate-90" class="ml-2 rotate-90 transition-transform duration-100 ease-in-out" > <i class="fa-light fa-chevron-right text-xs"></i> </span> </button> <div data-hermes--nav-component-target="subject" data-transition-enter="transition ease-out duration-200" data-transition-enter-start="opacity-0 translate-y-1" data-transition-enter-end="opacity-100 translate-y-0" data-transition-leave="transition ease-in duration-150" data-transition-leave-start="opacity-100 translate-y-0" data-transition-leave-end="opacity-0 translate-y-1" class="absolute left-[8.5rem] z-10 mt-3 hidden w-72 -translate-x-1/2 transform px-2 sm:px-0" > <div class="overflow-hidden rounded-lg shadow-lg ring-1 ring-black ring-opacity-5" > <div class="hermes-body-smaller relative bg-white text-gray-700" > <ul class="py-2" role="menu"> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="africa" data-ga-event-label="nav" href="/adventures/trips?reg=africa">Africa</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="asia" data-ga-event-label="nav" href="/adventures/trips?reg=asia">Asia</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="europe" data-ga-event-label="nav" href="/adventures/trips?reg=europe">Europe</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="middle east" data-ga-event-label="nav" href="/adventures/trips?reg=middle+east">Middle East</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="north america" data-ga-event-label="nav" href="/adventures/trips?reg=north+america">North America</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="oceania" data-ga-event-label="nav" href="/adventures/trips?reg=oceania">Oceania</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="south america" data-ga-event-label="nav" href="/adventures/trips?reg=south+america">South America</a> </li> </ul> </div> <div class="bg-hermes-cream hermes-body-smaller p-4"> <a class="text-hermes-red hover:text-hermes-red-dark flow-root rounded-md" href="/adventures/trips"> View all trips <i class="fa-regular fa-arrow-right pb-px align-middle text-xs" ></i> </a> </div> </div> </div> </div> <div class="relative" data-controller="hermes--nav-component"> <button data-hermes--nav-component-target="trigger" data-action="click->hermes--nav-component#toggle click->analytics#sendEvent click@window->hermes--nav-component#vanishOutsideClick" data-ga-event-action="click" data-ga-event-category="interests" data-ga-event-label="nav" type="button" class="hermes-body-small group inline-flex items-center rounded-md bg-transparent text-white underline-offset-2 hover:underline" aria-expanded="false" > <span>Interests</span> <span data-hermes--nav-component-target="icon" data-icon-active="-rotate-90" data-icon-inactive="rotate-90" class="ml-2 rotate-90 transition-transform duration-100 ease-in-out" > <i class="fa-light fa-chevron-right text-xs"></i> </span> </button> <div data-hermes--nav-component-target="subject" data-transition-enter="transition ease-out duration-200" data-transition-enter-start="opacity-0 translate-y-1" data-transition-enter-end="opacity-100 translate-y-0" data-transition-leave="transition ease-in duration-150" data-transition-leave-start="opacity-100 translate-y-0" data-transition-leave-end="opacity-0 translate-y-1" class="absolute left-[8.5rem] z-10 mt-3 hidden w-72 -translate-x-1/2 transform px-2 sm:px-0" > <div class="overflow-hidden rounded-lg shadow-lg ring-1 ring-black ring-opacity-5" > <div class="hermes-body-smaller relative bg-white text-gray-700" > <ul class="py-2" role="menu"> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="family trip" data-ga-event-label="nav" href="/adventures/trips?int=family+trip">Family Trip</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="food & drink" data-ga-event-label="nav" href="/adventures/trips?int=food+%26+drink">Food & Drink</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="history & culture" data-ga-event-label="nav" href="/adventures/trips?int=history+%26+culture">History & Culture</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="wildlife & nature" data-ga-event-label="nav" href="/adventures/trips?int=wildlife+%26+nature">Wildlife & Nature</a> </li> </ul> </div> <div class="bg-hermes-cream hermes-body-smaller p-4"> <a class="text-hermes-red hover:text-hermes-red-dark flow-root rounded-md" href="/adventures/trips"> View all trips <i class="fa-regular fa-arrow-right pb-px align-middle text-xs" ></i> </a> </div> </div> </div> </div> <div class="relative"> <a data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="trip finder link" data-ga-event-label="nav" class="nav-link hover:underline underline-offset-2 hermes-body-small active" aria-current="page" href="/adventures/trips">Trip finder</a> </div> <div class="relative"> <a data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="nav" class="nav-link hover:underline underline-offset-2 hermes-body-small" href="/adventures/about">About</a> </div> </nav> <div class="hidden md:flex md:flex-1"> <div class="relative w-full text-right" data-controller="hermes--nav-component" > <button data-hermes--nav-component-target="trigger" data-action="click->hermes--nav-component#toggle click->analytics#sendEvent click@window->hermes--nav-component#vanishOutsideClick" data-ga-event-action="click" data-ga-event-category="contact us" data-ga-event-label="nav" type="button" class="hermes-body-small nav-link group inline-flex items-center rounded-md bg-transparent text-white underline-offset-2 hover:underline" aria-expanded="false" > <span>Contact us</span> <span data-hermes--nav-component-target="icon" data-icon-active="-rotate-90" data-icon-inactive="rotate-90" class="ml-2 rotate-90 transition-transform duration-100 ease-in-out" > <i class="fa-light fa-chevron-right text-xs"></i> </span> </button> <div data-hermes--nav-component-target="subject" data-transition-enter="transition ease-out duration-200" data-transition-enter-start="opacity-0 translate-y-1" data-transition-enter-end="opacity-100 translate-y-0" data-transition-leave="transition ease-in duration-150" data-transition-leave-start="opacity-100 translate-y-0" data-transition-leave-end="opacity-0 translate-y-1" class="absolute -right-[9rem] z-10 mt-3 hidden w-64 -translate-x-1/2 transform px-2 text-left sm:px-0" > <div class="overflow-hidden rounded-lg shadow-lg ring-1 ring-black ring-opacity-5" > <div class="hermes-body-smaller relative bg-white text-gray-700" > <ul class="flex flex-col space-y-4 p-4" role="menu"> <li class="flex items-center gap-4"> <div class="bg-hermes-cream h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <hr /> <li class="flex items-center gap-4"> <div class="bg-hermes-cream h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-envelope text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Send us a <button class="font-medium underline" data-controller="modal" data-action="click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#general-inquiry" > message </button> </p> </div> </li> </ul> </div> <div class="bg-hermes-cream hermes-body-smaller p-4"> <a class="text-hermes-red hover:text-hermes-red-dark flow-root rounded-md" href="/adventures/adventures-faq"> Visit our FAQ <i class="fa-regular fa-arrow-right pb-px align-middle text-xs" ></i> </a> </div> </div> </div> </div> </div> </div> <div id="mobile-nav-menu" data-controller="hermes--mobile-nav-component" data-transition-enter="ease-out duration-200" data-transition-enter-start="opacity-0" data-transition-enter-end="opacity-100" data-transition-leave="duration-100 ease-in" data-transition-leave-start="opacity-100" data-transition-leave-end="opacity-0" class="absolute inset-x-0 top-0 hidden h-screen origin-top-right transform bg-black/20 p-2 backdrop-blur transition-opacity md:hidden" > <div class="bg-hermes-cream rounded-lg shadow-lg"> <div class="px-5 pt-3 pb-4"> <div class="flex items-center justify-between"> <div> <a href="/adventures/"> <img class="w-36" width="144" height="20" src="https://assets.atlasobscura.com/assets/hermes/aoa_logo_short_bk-595bb63d4f5faeb568c04926a340634a68ab3916c3772ec837465cf62bafb360.svg" alt="Logo" /> </a> </div> <div class="-mr-3" data-controller="apparate" data-action="keydown@window->apparate#vanishOnEsc" > <button data-apparate-target="trigger" data-apparate-subject-selector="#mobile-nav-menu" data-action="click->apparate#vanish" data-aria-expand-target="#button__open-mobile-menu" type="button" class="inline-flex items-center justify-center rounded-md bg-white p-2 text-gray-900 hover:bg-gray-200 hover:text-black focus:outline-none focus:ring-0" > <span class="sr-only">Close menu</span> <!-- Heroicon name: outline/x --> <svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true" > <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" /> </svg> </button> </div> </div> </div> <div role="menu" aria-orientation="vertical" class="rounded-b-lg bg-white pt-6" > <details class="accordion" role="menu" aria-orientation="vertical"> <summary class="flex w-full cursor-pointer list-none items-center hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="destinations" data-ga-event-label="mobile nav" > <span class="hermes-body-big w-40 flex-none py-3 px-5">Destinations</span> <i class="fa-light fa-chevron-right text-gray-700 rotate-90"></i> <i class="fa-light fa-chevron-right text-gray-700 -rotate-90"></i> </summary> <div class="flex flex-col"> <ul> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="africa" data-ga-event-label="mobile nav" href="/adventures/trips?reg=africa">Africa</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="asia" data-ga-event-label="mobile nav" href="/adventures/trips?reg=asia">Asia</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="europe" data-ga-event-label="mobile nav" href="/adventures/trips?reg=europe">Europe</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="middle east" data-ga-event-label="mobile nav" href="/adventures/trips?reg=middle+east">Middle East</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="north america" data-ga-event-label="mobile nav" href="/adventures/trips?reg=north+america">North America</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="oceania" data-ga-event-label="mobile nav" href="/adventures/trips?reg=oceania">Oceania</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="south america" data-ga-event-label="mobile nav" href="/adventures/trips?reg=south+america">South America</a> </li> </ul> </div> </details> <details class="accordion" role="menu" aria-orientation="vertical"> <summary class="flex w-full cursor-pointer list-none items-center hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="interests" data-ga-event-label="mobile nav" > <span class="hermes-body-big w-40 flex-none py-3 px-5">Interests</span> <i class="fa-light fa-chevron-right text-gray-700 rotate-90"></i> <i class="fa-light fa-chevron-right text-gray-700 -rotate-90"></i> </summary> <div class="flex flex-col"> <ul> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="family trip" data-ga-event-label="mobile nav" href="/adventures/trips?int=family+trip">Family Trip</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="food & drink" data-ga-event-label="mobile nav" href="/adventures/trips?int=food+%26+drink">Food & Drink</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="history & culture" data-ga-event-label="mobile nav" href="/adventures/trips?int=history+%26+culture">History & Culture</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="wildlife & nature" data-ga-event-label="mobile nav" href="/adventures/trips?int=wildlife+%26+nature">Wildlife & Nature</a> </li> </ul> </div> </details> <a role="menuitem" class="hermes-body-big block py-3 px-5 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="trip finder link" data-ga-event-label="mobile nav" href="/adventures/trips">Trip finder</a> <a role="menuitem" class="hermes-body-big block py-3 px-5 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="mobile nav" href="/adventures/about">About</a> <div class="bg-hermes-cream my-6 py-8 px-5"> <p class="mb-5 text-base font-semibold leading-6 text-gray-900"> Have a question? </p> <ul class="flex flex-col gap-3" role="menu"> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-envelope text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Send us a <button class="font-medium underline" data-controller="modal" data-action="click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#general-inquiry" > message </button> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-question text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p>Check out our <a href="/adventures/adventures-faq">FAQ</a></p> </div> </li> </ul> </div> <button data-controller="modal" data-action="click->analytics#sendEvent click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#newsletter-signup" role="menuitem" aria-haspopup="dialog" data-ga-event-action="click" data-ga-event-category="newsletter sign up link" data-ga-event-label="mobile nav" class="block w-full px-5 text-left hover:bg-gray-100 hover:text-gray-900" > Sign up for our emails </button> <a class="bg-hermes-cream text-base leading-6 text-hermes-red hover:text-hermes-red-dark mt-6 block w-full cursor-pointer rounded-b-lg py-4 px-5" href="/adventures/trips"> View all trips <i class="fa-regular hermes-body-smaller fa-arrow-right ml-1"></i> </a> </div> </div> </div> </div> </div> </div> <div class="h-full min-h-full"> <div class="relative flex h-full flex-col"> <main class="w-full grow"> <div class="mt-20 flex w-full flex-col"> <div class="container-w-fixed mt-16 mb-16 flex w-full flex-col items-center pt-2" > <section class="mb-6 max-w-xs sm:max-w-md md:max-w-lg"> <h1 class="hermes-heading-display text-center"> Adventures driven by <span class="italic">curiosity</span> </h1> </section> <section class="mb-1"> <div aria-hidden="true" class="bg-hermes-red mx-auto h-11 w-px"></div> <figure> <link itemprop="image" href="https://img.atlasobscura.com/aZnfP0dIvbDuWfmKYRPxPk_aFw9bOD4wRVtcGxl1Z9M/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YmFsa2Fucy5qcGc.jpg" /> <picture > <source srcset="https://img.atlasobscura.com/z9gr5hnq9nCHMneJ4thUY506aZZYb50V4U9eUTqFKGE/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YmFsa2Fucy5qcGc.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/aZnfP0dIvbDuWfmKYRPxPk_aFw9bOD4wRVtcGxl1Z9M/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YmFsa2Fucy5qcGc.jpg" /> <img alt="Photo" class="default-image w-full h-full aspect-[5/4] rounded-2xl md:aspect-[16/9] object-cover object-center" style="" src="https://img.atlasobscura.com/aZnfP0dIvbDuWfmKYRPxPk_aFw9bOD4wRVtcGxl1Z9M/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YmFsa2Fucy5qcGc.jpg" /> </picture> <figcaption class="mt-2 font-sans text-sm font-normal leading-5 text-gray-500" > The Balkans: Landscapes and Memories of Yugoslavia </figcaption> </figure> </section> <section class="mt-24 mb-1 flex max-w-[800px] flex-col items-center gap-8"> <p class="hermes-heading-small text-center text-gray-900"> We’ve built a global community of millions united by a desire to discover the <span class="italic"> world’s hidden wonders. </span> </p> <div aria-hidden="true" class="bg-hermes-red mx-auto h-[100px] w-px" ></div> <p class="hermes-subtitle-big text-center text-gray-900"> Since 2016, thousands of travelers have joined us on small-group adventures to the most remarkable places on the planet. </p> <p class="hermes-body-big text-center text-gray-800"> From swimming with sea turtles in the Galapagos to exploring ancient tombs in Egypt’s Valley of the Kings after they’ve closed for the day to the public, our travelers have shared experiences that only Atlas Obscura Adventures makes possible. </p> <div aria-hidden="true" class="bg-hermes-red mx-auto h-[100px] w-px" ></div> </section> <section class="mt-24 mb-1"> <div class="grid grid-cols-1 md:grid-cols-2 md:gap-6 lg:gap-8"> <figure class="hidden md:block"> <link itemprop="image" href="https://img.atlasobscura.com/ZWQ74g8hRziLtHRHO1CrLahs3saSkXqvrhIJZ4y5loA/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/bGl2aW5nX2lzbGFu/ZHMuanBn.jpg" /> <picture data-controller=image-fade-in> <source srcset="https://img.atlasobscura.com/oNAyYknItCeT64rjSLP5iY8d1e9rPjS801plBQYChyU/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/bGl2aW5nX2lzbGFu/ZHMuanBn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/ZWQ74g8hRziLtHRHO1CrLahs3saSkXqvrhIJZ4y5loA/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/bGl2aW5nX2lzbGFu/ZHMuanBn.jpg" /> <img alt="Photo" loading="lazy" class="default-image image-fade opacity-0 w-full h-full aspect-[5/4] rounded-2xl object-cover object-center" style="" data-action="load->image-fade-in#fadeIn" src="https://img.atlasobscura.com/ZWQ74g8hRziLtHRHO1CrLahs3saSkXqvrhIJZ4y5loA/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/bGl2aW5nX2lzbGFu/ZHMuanBn.jpg" /> </picture> <figcaption class="mt-2 font-sans text-sm font-normal leading-5 text-gray-500" > Living Islands: Whales, Water & Volcanoes of the Azores </figcaption> </figure> <figure> <link itemprop="image" href="https://img.atlasobscura.com/MQf00RZTA3jjk6GMntOPLZwLPy9H-KYi0pGT1vsoaR8/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/ZWd5cHQuanBn.jpg" /> <picture data-controller=image-fade-in> <source srcset="https://img.atlasobscura.com/F-mmoxbZvUfTJR4Sz-PEtfqzYvPQpxFdxoOamJiO2-s/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/ZWd5cHQuanBn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/MQf00RZTA3jjk6GMntOPLZwLPy9H-KYi0pGT1vsoaR8/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/ZWd5cHQuanBn.jpg" /> <img alt="Photo" loading="lazy" class="default-image image-fade opacity-0 w-full h-full aspect-[5/4] rounded-2xl object-cover object-center" style="" data-action="load->image-fade-in#fadeIn" src="https://img.atlasobscura.com/MQf00RZTA3jjk6GMntOPLZwLPy9H-KYi0pGT1vsoaR8/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/ZWd5cHQuanBn.jpg" /> </picture> <figcaption class="mt-2 font-sans text-sm font-normal leading-5 text-gray-500" > In the Footsteps of Pharaohs: Exploring Ancient Egypt </figcaption> </figure> </div> </section> <section class="mt-24 flex flex-col gap-6 self-start lg:flex-row"> <h2 class="hermes-heading-display hidden text-gray-900 md:basis-1/2 lg:block lg:basis-1/3" > <span class="italic">Small</span> <br aria-hidden="true" class="hidden lg:block xl:hidden" /> group </h2> <div class="flex flex-col gap-6 md:flex-row lg:hidden"> <h2 class="hermes-heading-display text-gray-900 md:basis-1/2"> <span class="italic">Small</span> group </h2> <h3 class="hermes-subtitle-small text-gray-900 md:basis-1/2"> We offer highly curated, deeply immersive small-group adventures. Our small group sizes are limited to just 12-14 travelers per trip. </h3> </div> <div class="flex flex-col md:flex-row lg:basis-2/3 lg:flex-col"> <h3 class="hermes-subtitle-small hidden text-gray-900 md:basis-1/2 lg:mb-6 lg:block lg:basis-full" > We offer highly curated, deeply immersive small-group adventures. Our small group sizes are limited to just 12-14 travelers per trip. </h3> <div class="flex flex-col gap-4 md:flex-row md:gap-6 xl:gap-8"> <p class="hermes-body-big text-gray-800 md:basis-1/2"> Our small group sizes, limited to just 12-14 travelers per trip, allow us to offer behind-the-scenes, special-access experiences that simply can’t be had with larger groups – like getting to attend a private party at a royal palazzo in Rome or recording whale song as part of a marine biologist’s research from an 8-person boat in Tonga. </p> <p class="hermes-body-big text-gray-800 md:basis-1/2"> It also means we can spend time with community insiders at their favorite local haunts, pick hotels – often locally owned boutiques – for character as much as comfort, and have the kinds of insider culinary experiences that are usually reserved for locals. </p> </div> </div> </section> <figure class="mb-1 mt-14"> <link itemprop="image" href="https://img.atlasobscura.com/zrT1VhHp1jqU7Q_9dwj5cKCjfNQpCudKw5pH4vB4dTU/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YW1hem9uLmpwZw.jpg" /> <picture data-controller=image-fade-in> <source srcset="https://img.atlasobscura.com/3TXefbHfPLHAC_j-TxNa2Hhkwh_WCSt4vkHV4sFXdhc/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YW1hem9uLmpwZw.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/zrT1VhHp1jqU7Q_9dwj5cKCjfNQpCudKw5pH4vB4dTU/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YW1hem9uLmpwZw.jpg" /> <img alt="Photo" loading="lazy" class="default-image image-fade opacity-0 w-full h-full aspect-[5/4] rounded-2xl md:aspect-[16/9] object-cover object-center" style="" data-action="load->image-fade-in#fadeIn" src="https://img.atlasobscura.com/zrT1VhHp1jqU7Q_9dwj5cKCjfNQpCudKw5pH4vB4dTU/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/YW1hem9uLmpwZw.jpg" /> </picture> <figcaption class="mt-2 font-sans text-sm font-normal leading-5 text-gray-500" > Peru: Expedition Amazon </figcaption> </figure> <div aria-hidden="true" class="bg-hermes-red mx-auto h-[100px] w-0 md:my-[100px] md:w-px" ></div> <section class="mb-1 flex flex-col gap-14"> <h2 class="hermes-heading-display mx-auto max-w-md text-center text-gray-900" > Atlas Obscura’s <span class="italic">difference</span> </h2> <div class="grid grid-cols-1 gap-6 self-start sm:grid-cols-2 lg:grid-cols-4 lg:gap-8" > <div class="flex flex-col gap-6 rounded-lg bg-gray-50 p-6 text-gray-900" > <h3 class="w-2/3 font-serif text-3xl font-normal leading-9 xl:w-full" > Small groups </h3> <div aria-hidden="true" class="bg-hermes-red h-px w-9"></div> <p class="font-sans text-base font-normal leading-6"> Our trips never have more than 14 people and half our travelers join solo, making it easy to get to know your co-travelers. </p> </div> <div class="flex flex-col gap-6 rounded-lg bg-gray-50 p-6 text-gray-900" > <h3 class="w-2/3 font-serif text-3xl font-normal leading-9 xl:w-full" > Special access </h3> <div aria-hidden="true" class="bg-hermes-red h-px w-9"></div> <p class="font-sans text-base font-normal leading-6"> Get behind-the-scenes access to places only Atlas Obscura can take you. Our global network of experts and insiders open doors that others can’t. </p> </div> <div class="flex flex-col gap-6 rounded-lg bg-gray-50 p-6 text-gray-900" > <h3 class="w-2/3 font-serif text-3xl font-normal leading-9 xl:w-full" > Hidden wonders </h3> <div aria-hidden="true" class="bg-hermes-red h-px w-9"></div> <p class="font-sans text-base font-normal leading-6"> Discover hidden wonders where you least expect them. We seek out the most incredible places that others overlook. </p> </div> <div class="flex flex-col gap-6 rounded-lg bg-gray-50 p-6 text-gray-900" > <h3 class="w-2/3 font-serif text-3xl font-normal leading-9 xl:w-full" > Best co-travelers </h3> <div aria-hidden="true" class="bg-hermes-red h-px w-9"></div> <p class="font-sans text-base font-normal leading-6"> Meet other curious, adventurous travelers like yourself and share awe-inspiring, wonder-filled experiences that only Atlas Obscura can offer. </p> </div> </div> </section> <section class="mt-24 mb-1 flex flex-col gap-6 sm:gap-14 lg:flex-row-reverse lg:gap-8 xl:gap-16" > <div class="lg:w-1/2 xl:p-8"> <h2 class="hermes-heading-big mb-6 text-gray-900"> Travel with <span class="italic">purpose</span> </h2> <h3 class="hermes-subtitle-small mb-6 text-gray-900"> Many travel companies talk about minimizing the impact of their trips. We aim to maximize ours. </h3> <p class="hermes-body-big mb-4 text-gray-800"> That’s because our trips are designed to do good. When deciding whether and how to operate a trip, we carefully consider the effect we’ll have on the communities and ecosystems we’ll be visiting, as well as our impact on the planet. </p> <p class="hermes-body-big text-gray-800"> We’ve also partnered with Intrepid, the world’s largest travel B-Corp and an organization that shares our commitment to traveling responsibly, to ensure all our trips are operated responsibly. </p> </div> <figure class="lg:w-1/2"> <link itemprop="image" href="https://img.atlasobscura.com/MP0ESxh3DNoiW4jaTJxvmqAXO7-OVBZ0VORD4TC2w_U/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/b2F4YWNhLmpwZw.jpg" /> <picture data-controller=image-fade-in> <source srcset="https://img.atlasobscura.com/F68AG6RsBWz5aW5sxGSes2sNT7rtu3Yhayg2OBan-Go/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/b2F4YWNhLmpwZw.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/MP0ESxh3DNoiW4jaTJxvmqAXO7-OVBZ0VORD4TC2w_U/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/b2F4YWNhLmpwZw.jpg" /> <img alt="Photo" loading="lazy" class="default-image image-fade opacity-0 w-full aspect-[5/4] sm:aspect-[16/9] lg:aspect-[5/4] rounded-2xl object-cover object-center" style="" data-action="load->image-fade-in#fadeIn" src="https://img.atlasobscura.com/MP0ESxh3DNoiW4jaTJxvmqAXO7-OVBZ0VORD4TC2w_U/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/b2F4YWNhLmpwZw.jpg" /> </picture> <figcaption class="mt-2 font-sans text-sm font-normal leading-5 text-gray-500" > Oaxaca: Tastes of Past & Present </figcaption> </figure> </section> <section class="mt-24 mb-1 flex flex-col gap-6 sm:gap-14 lg:flex-row lg:gap-8 xl:gap-16" > <div class="lg:w-1/2 xl:p-8"> <h2 class="hermes-heading-big mb-6 text-gray-900"> Atlas Obscura <span class="italic">team</span> </h2> <h3 class="hermes-subtitle-small mb-6 text-gray-900"> Our Adventures team is made up of passionate travel pros who share our community’s deep sense of curiosity and adventure. </h3> <p class="hermes-body-big mb-4 text-gray-800"> Our trip designers work closely with insiders and experts around the world to create experiences that can’t be found anywhere else. </p> <p class="hermes-body-big mb-4 text-gray-800"> Our reservation team and trip coordinators are dedicated to providing a personal touch before, during, and after your time in the field. </p> <p class="hermes-body-big text-gray-800"> Our on-trip staff is dedicated to doing everything possible to give you the adventure of a lifetime, bringing you deep into the places and communities you’re visiting, opening doors no one else can. </p> </div> <figure class="lg:w-1/2"> <link itemprop="image" href="https://img.atlasobscura.com/kyPjhue4xs6Me00dEdhrlMMgP6afX8jT9yzjSrtKXIc/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/c2NvdGxhbmQuanBn.jpg" /> <picture data-controller=image-fade-in> <source srcset="https://img.atlasobscura.com/xV4Q1XTSsgGlrY7B1m2wdf049BQ1E3voRBd_BrlSBpg/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/c2NvdGxhbmQuanBn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/kyPjhue4xs6Me00dEdhrlMMgP6afX8jT9yzjSrtKXIc/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/c2NvdGxhbmQuanBn.jpg" /> <img alt="Photo" loading="lazy" class="default-image image-fade opacity-0 w-full aspect-[5/4] sm:aspect-[16/9] lg:aspect-[5/4] rounded-2xl object-cover object-center" style="" data-action="load->image-fade-in#fadeIn" src="https://img.atlasobscura.com/kyPjhue4xs6Me00dEdhrlMMgP6afX8jT9yzjSrtKXIc/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/c2NvdGxhbmQuanBn.jpg" /> </picture> <figcaption class="mt-2 font-sans text-sm font-normal leading-5 text-gray-500" > Scotland: Highland Clans and the Trail of Tartan </figcaption> </figure> </section> <section class="mt-24 mb-1 flex flex-col gap-6 sm:gap-14 lg:flex-row-reverse lg:gap-8 xl:gap-16" > <div class="lg:w-1/2 xl:p-8"> <h2 class="hermes-heading-big mb-6 text-gray-900"> Atlas Obscura is a global <span class="italic">community</span> </h2> <h3 class="hermes-subtitle-small mb-6 text-gray-900"> We have a vast network of trip leaders, subject-matter experts, community insiders, experience hosts, writers, editors, video and podcast producers, and of course travelers. </h3> <p class="hermes-body-big mb-4 text-gray-800"> All of them are integral to our work of uncovering the world’s hidden wonders and making it possible for the rest of the community to experience them鈥攚hether that’s reading about them in the Atlas, visiting on one’s own, or joining one of our groups on an Atlas Obscura adventure. </p> </div> <figure class="lg:w-1/2"> <link itemprop="image" href="https://img.atlasobscura.com/8GNDybvsI4enJyj-_AXD0OV4s6Ij5BNZSpYbepACKOQ/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/cGFpbnQuanBn.jpg" /> <picture data-controller=image-fade-in> <source srcset="https://img.atlasobscura.com/xfwS1Qp2TSUekCkr-GLOpK0iPBxTla5FpHVPZTMrVLU/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/cGFpbnQuanBn.webp" type="image/webp" /> <source srcset="https://img.atlasobscura.com/8GNDybvsI4enJyj-_AXD0OV4s6Ij5BNZSpYbepACKOQ/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/cGFpbnQuanBn.jpg" /> <img alt="Photo" loading="lazy" class="default-image image-fade opacity-0 w-full aspect-[5/4] sm:aspect-[16/9] lg:aspect-[5/4] rounded-2xl object-cover object-center" style="" data-action="load->image-fade-in#fadeIn" src="https://img.atlasobscura.com/8GNDybvsI4enJyj-_AXD0OV4s6Ij5BNZSpYbepACKOQ/rt:fit/w:1280/q:81/sm:1/scp:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS9o/ZXJtZXMvYWJvdXQv/cGFpbnQuanBn.jpg" /> </picture> <figcaption class="mt-2 font-sans text-sm font-normal leading-5 text-gray-500" > Delhi and Rajasthan: Colors of India </figcaption> </figure> </section> </div> </div> </main> <footer class="bg-gray-900 text-gray-400"> <div class="container-w-fixed flex flex-col gap-12 py-12 xl:py-16"> <div class="flex flex-col gap-12 lg:flex-row lg:justify-between"> <section class="flex flex-col gap-12 lg:mr-8 lg:basis-2/5"> <a class="w-44 md:w-56 lg:hidden" href="/"> <img class="w-full" src="https://assets.atlasobscura.com/assets/hermes/ao_logo_one_line_cmyk-a21766480309a85b064592f5ca8f59851d18505de5e18fe210c10829ef4d3505.svg" /> </a> <div class="flex flex-col gap-8"> <div class="flex-flex-col gap-2"> <h1 class="hermes-heading-small text-gray-300">Contact us</h1> <p class="font-sans text-base font-normal leading-6 text-gray-400"> Questions about our trips? </p> </div> <ul class="flex flex-col gap-3" role="menu"> <li class="flex items-center gap-4"> <div class="bg-gray-400 h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-gray-900 text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-400 prose-a:text-gray-400"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-gray-400 h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-envelope text-gray-900 text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-400 prose-a:text-gray-400"> <p> Send us a <button class="font-medium underline" data-controller="modal" data-action="click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#general-inquiry" > message </button> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-gray-400 h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-question text-gray-900 text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-400 prose-a:text-gray-400"> <p>Check out our <a href="/adventures/adventures-faq">FAQ</a></p> </div> </li> </ul> </div> <turbo-frame id="email_footer_component"> <form action="/adventures/email_lists_subscriptions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="DYbHWO8b7a1ZiLQpehOA5VynlFIb2ppEPXatO3t-sXVnw9nVN3BLkc-dIzPGafRtgE-3sP-2MrkaAMjpUHX9xA" autocomplete="off" /> <input value="email_footer_component" autocomplete="off" type="hidden" name="form_context" id="form_context" /> <label class="block text-gray-300 text-base font-semibold mb-4" for="email">Sign up for our emails</label> <div class="flex flex-col sm:flex-row sm:gap-2"> <input placeholder="Email" required="required" class="focus:outline-0 focus:ring-0 focus:invalid:border-red-500 focus:invalid:text-red-600 focus:invalid:ring-red-500 placeholder:text-gray-400 border-white border rounded-md py-2.5 px-3 w-full bg-gray-900 caret-white mb-2 text-white text-base sm:mb-0 sm:w-72" type="email" name="email" id="email" /> <input type="submit" name="commit" value="Subscribe" class="border-white border w-full rounded-md bg-white text-gray-900 text-base font-normal py-2.5 px-3 hover:cursor-pointer sm:w-auto" data-disable-with="Subscribe" /> </div> </form></turbo-frame> </section> <section class="grid grid-cols-2 gap-x-5 gap-y-12 md:grid-cols-4 md:gap-10 lg:basis-3/5" > <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Destinations</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="africa" data-ga-event-label="footer" href="/adventures/trips?reg=africa">Africa</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="asia" data-ga-event-label="footer" href="/adventures/trips?reg=asia">Asia</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="europe" data-ga-event-label="footer" href="/adventures/trips?reg=europe">Europe</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="middle east" data-ga-event-label="footer" href="/adventures/trips?reg=middle+east">Middle East</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="north america" data-ga-event-label="footer" href="/adventures/trips?reg=north+america">North America</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="oceania" data-ga-event-label="footer" href="/adventures/trips?reg=oceania">Oceania</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="south america" data-ga-event-label="footer" href="/adventures/trips?reg=south+america">South America</a> </li> </ul> <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Interests</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="family trip" data-ga-event-label="footer" href="/adventures/trips?int=family+trip">Family Trip</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="food & drink" data-ga-event-label="footer" href="/adventures/trips?int=food+%26+drink">Food & Drink</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="history & culture" data-ga-event-label="footer" href="/adventures/trips?int=history+%26+culture">History & Culture</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="wildlife & nature" data-ga-event-label="footer" href="/adventures/trips?int=wildlife+%26+nature">Wildlife & Nature</a> </li> </ul> <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Company</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="footer" href="/adventures/about">About</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="footer" href="/">Atlas Obscura</a> </li> </ul> <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Resources</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a href="/adventures/privacy">Privacy policy</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a href="/adventures/cookies">Cookie policy</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a href="/adventures/terms">Terms of use</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a target="_blank" href="https://www.insureyonder.com/atlasobscura/">Travel insurance<i class="fa-light fa-arrow-up-right-from-square ml-1"></i></a> </li> </ul> </section> </div> <section class="flex flex-col items-center justify-center gap-6 border-t border-solid border-gray-700 pt-6 lg:flex-row lg:items-center lg:justify-between" > <a class="hidden lg:block lg:w-44" href="/"> <img class="w-full" src="https://assets.atlasobscura.com/assets/hermes/ao_logo_one_line_cmyk-a21766480309a85b064592f5ca8f59851d18505de5e18fe210c10829ef4d3505.svg" /> </a> <div class="flex flex-row items-center gap-6 lg:order-last"> <a href="https://www.instagram.com/atlasobscura/"> <i class="fa-brands fa-instagram text-2xl text-gray-400 hover:text-white" ></i> </a> <a href="https://www.facebook.com/atlasobscuratrips/"> <i class="fa-brands fa-facebook-square text-2xl text-gray-400 hover:text-white" ></i> </a> <a href="https://www.pinterest.com/atlasobscura/_saved/"> <i class="fa-brands fa-pinterest text-2xl text-gray-400 hover:text-white" ></i> </a> </div> <div class="text-gray-400"> 漏 2025 Atlas Obscura. All rights reserved. </div> </section> </div> </footer> </div> </div> <div data-controller="modal"> <sl-dialog id="newsletter-signup" class="hermes-modal hermes-modal-image" data-modal-target="modal" > <turbo-frame id="email_lists_signup_modal"> <h1 class="mb-3 font-serif text-4xl text-gray-900"> Want Adventures news and updates? </h1> <p class="mb-5 font-sans text-base text-gray-700"> Sign up for our emails. </p> <form class="mb-2" action="/adventures/email_lists_subscriptions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="am2-JV-AwWh1xJndY8dLRXSymH5Pxx_V8K8xLICQLfEAKKCoh-tnVOPRDsffvT_NqFq7nKurtyjX2VT-q5thQA" autocomplete="off" /> <input placeholder="Enter your email" required="required" class="hermes-form-input mb-2" type="email" name="email" id="email" /> <input value="modal" autocomplete="off" type="hidden" name="form_context" id="form_context" /> <input type="submit" name="commit" value="Subscribe" class="hermes-button-primary w-full" data-disable-with="Subscribe" /> </form></turbo-frame> </sl-dialog> </div> <div data-controller="modal"> <sl-dialog id="general-inquiry" class="hermes-modal hermes-modal-panels" data-modal-target="modal" > <div class="hermes-modal-left"> <div class="flex h-full flex-col gap-14"> <div class="flex-auto"> <h1 class="hermes-heading-small mb-2 text-gray-900"> <span class="italic">General</span> inquiry </h1> <p class="mb-6">Have a question for us? We're here to help!</p> <ul class="flex flex-col gap-3" role="menu"> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-question text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p>Check out our <a href="/adventures/adventures-faq">FAQ</a></p> </div> </li> </ul> </div> <p class="hermes-body-smaller mt-6 self-end text-gray-500 "> This site is protected by reCAPTCHA and the <a class="underline hover:text-gray-800" href="https://policies.google.com/privacy">Google Privacy Policy</a> and <a class="underline hover:text-gray-800" href="https://policies.google.com/terms">Terms of Service</a> apply. </p> </div> </div> <div class="hermes-modal-right"> <turbo-frame id="general_inquiry"> <form class="flex flex-col gap-4" data-action="submit->analytics#sendIntrepidConversion submit->analytics#sendIntrepidMetaEvent submit->analytics#sendEvent" data-ga-event-action="submit" data-ga-event-category="General Inquiry" data-ga-event-label="Contact us modal" data-meta-event-name="GeneralInquiryComplete" data-meta-event-content-name="General Inquiry" action="/adventures/inquiries/general" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="jQK9Ucq3dxpmoD3K2aUxTm1zfX7M72I0wRi3bvSKgTiK4UzEeEPqSgHhbrpLLyexlYaNFiu137-eL24Onc8fjg" autocomplete="off" /> <script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw" ></script> <script> // Define function so that we can call it again later if we need to reset it // This executes reCAPTCHA and then calls our callback. function executeRecaptchaForGeneralInquiry() { grecaptcha.ready(function() { grecaptcha.execute('6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw', {action: 'general_inquiry'}).then(function(token) { setInputWithRecaptchaResponseTokenForGeneralInquiry('g-recaptcha-response-data-general-inquiry', token) }); }); }; // Invoke immediately executeRecaptchaForGeneralInquiry() // Async variant so you can await this function from another async function (no need for // an explicit callback function then!) // Returns a Promise that resolves with the response token. async function executeRecaptchaForGeneralInquiryAsync() { return new Promise((resolve, reject) => { grecaptcha.ready(async function() { resolve(await grecaptcha.execute('6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw', {action: 'general_inquiry'})) }); }) }; var setInputWithRecaptchaResponseTokenForGeneralInquiry = function(id, token) { var element = document.getElementById(id); if (element !== null) element.value = token; } </script> <input type="hidden" name="g-recaptcha-response-data[general_inquiry]" id="g-recaptcha-response-data-general-inquiry" data-sitekey="6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw" class="g-recaptcha g-recaptcha-response "/> <div class="flex gap-4"> <div class="basis-1/2"> <label class="hermes-form-label-required" for="first_name">First name</label> <input class="hermes-form-input my-2" required="required" type="text" name="first_name" id="first_name" /> </div> <div class="basis-1/2"> <label class="hermes-form-label-required" for="last_name">Last name</label> <input class="hermes-form-input my-2" required="required" type="text" name="last_name" id="last_name" /> </div> </div> <div> <label class="hermes-form-label-required" for="email">Email</label> <input class="hermes-form-input my-2" required="required" type="email" name="email" id="email" /> </div> <div> <label class="hermes-form-label-required" for="phone_number">Phone number</label> <input class="hermes-form-input my-2" required="required" type="tel" name="phone_number" id="phone_number" /> </div> <div> <label class="hermes-form-label-optional" for="message">Message</label> <textarea class="hermes-form-input my-2" name="message" id="message"> </textarea> </div> <div class="my-2"> <label class="hermes-form-label" ><input type="checkbox" class="hermes-form-input" name="newsletter" /> Sign up for our emails</label > </div> <input type="submit" name="commit" value="Submit" class="hermes-button-secondary self-start" data-disable-with="Submit" /> </form></turbo-frame></div> </sl-dialog> </div> <script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/UUnqkC/klaviyo.js"></script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9139daef4ee84a2f',t:'MTczOTgzODA2OC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>