<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"><link rel="profile" href="http://gmpg.org/xfn/11"> <script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}(); </script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- Hubbub v.2.20.0 https://morehubbub.com/ --><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="Thrifty Nomads - See more of the world, for less." /><meta property="og:description" content="Thrifty Nomads is about cost-effective travel for all. We provide money-saving tips, tricks and information to inspire affordable travel. Follow along and learn to see more of the world, for less!" /><meta property="og:url" content="https://thriftynomads.com/" /><meta property="og:site_name" content="Thrifty Nomads" /><meta property="og:updated_time" content="2025-07-06T05:42:25+00:00" /><meta property="article:published_time" content="2015-04-04T06:59:41+00:00" /><meta property="article:modified_time" content="2025-07-06T05:42:25+00:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Thrifty Nomads - See more of the world, for less." /><meta name="twitter:description" content="Thrifty Nomads is about cost-effective travel for all. We provide money-saving tips, tricks and information to inspire affordable travel. Follow along and learn to see more of the world, for less!" /><meta property="og:image" content="https://thriftynomads.com/wp-content/uploads/2015/05/1-.jpg" /><meta name="twitter:image" content="https://thriftynomads.com/wp-content/uploads/2015/05/1-.jpg" /><meta property="og:image:width" content="2048" /><meta property="og:image:height" content="1361" /><meta name="twitter:creator" content="@thriftynomads" /> <!-- Hubbub v.2.20.0 https://morehubbub.com/ --> <style data-no-optimize="1" data-cfasync="false"> .adthrive-ad {
 margin-top: 10px;
 margin-bottom: 10px;
 text-align: center;
 overflow-x: visible;
 clear: both;
 line-height: 0;
 }
 .adthrive-sidebar.adthrive-stuck {
 margin-top: 60px;
}
h3.adthrive-player-title {
margin: 10px 0!important;
}</style> <script data-no-optimize="1" data-cfasync="false"> window.adthriveCLS = {
 enabledLocations: ['Content', 'Recipe'],
 injectedSlots: [],
 injectedFromPlugin: true,
 branch: '7806dec',bucket: 'prod',			};
 window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"5d4836b461741c0f49d7dcc3","key":"siteId"},{"value":"6887dee9fe6acd104f57862c","key":"organizationId"},{"value":"Thrifty Nomads","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Travel"],"key":"verticals"}],"siteUrl":"https://thriftynomads.com","siteId":"5d4836b461741c0f49d7dcc3","siteName":"Thrifty Nomads","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":null,"adUnits":[{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".cb-sidebar > *","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":299,"autosize":true},{"sequence":9,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".cb-sidebar","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"#cb-footer, #cb-section-lp, body.home #cb-content > .builder-container > .contents-wrap > .tipi-cols > #main","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single, body.page:not(.home)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".cb-entry-content > *:not(h2):not(h3):not(.ezcol-one-half), .entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup):not(a):not(noscript)","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single, body.page:not(.home)","spacing":0.6,"max":4,"lazyMax":95,"enable":true,"lazy":true,"elementSelector":".cb-entry-content > *:not(h2):not(h3):not(.ezcol-one-half), .entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup):not(a):not(noscript)","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single, body.page:not(.home)","spacing":0.6,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".cb-entry-content > *:not(h2):not(h3):not(.ezcol-one-half), .entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup):not(a):not(noscript)","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["phone","tablet","desktop"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"body.single, body.page:not(.home)","spacing":0.7,"max":0,"lazyMax":10,"enable":true,"lazy":true,"elementSelector":"#cb-author-box, #comments > ol > li","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[300,250],[970,250],[728,250]],"priority":99,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["tablet","phone","desktop"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.24,"onePerViewport":false},"pageOverrides":[],"desktop":{"adDensity":0.2,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":false,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":false,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":2400,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":true,"teads":true,"seedtag":true,"pmp":true,"thirtyThreeAcross":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"contentTermsFooterEnabled":true,"chicory":false,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":true,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"printClasses":[],"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false},"yieldmo":true,"footerSelector":"","consentMode":{"enabled":false,"customVendorList":""},"amazonUAM":false,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"23304917590","stickyContainerAds":false,"rubicon":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"secColor":"#000000","unruly":true,"mediaGrid":true,"bRealTime":true,"adInViewTime":null,"gumgum":true,"comscoreFooter":true,"desktopInterstitial":false,"amx":true,"footerCloseButtonDesktop":false,"ozone":true,"isAutoOptimized":true,"comscoreTAL":true,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":false,"interstitialBlockedPageSelectors":"","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"Lifestyle","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":true,"tripleLift":true,"sensitiveCategories":["alc","ast","cbd","cosm","dat","gamc","pol","rel","sst","ssr","srh","ske","tob","wtl"],"liveRamp":true,"adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Travel"],"inImage":false,"stackadapt":true,"usCMP":{"enabled":false,"regions":[]},"advancePlaylist":true,"medianet":true,"acAlwaysSticky":false,"delayLoading":false,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"erp":{"featureRolloutId":19,"data":null,"enabled":false}},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":true,"overrideEmbedLocation":false,"defaultPlayerType":"collapse"},"videoEmbed":"wordpress","footerSelector":"#cb-footer","contentSpecificPlaylists":[],"players":[{"playlistId":"jlAmHmNF","pageSelector":"body.single, body.page:not(.home)","devices":["desktop"],"description":"","skip":2,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"#cb-footer","formattedType":"Sticky Playlist","elementSelector":".cb-entry-content > *:not(h2):not(h3):not(ul):not(ol):not(.ezcol-one-half), .entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup):not(a):not(noscript)","id":4062705,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"p3DEvpIY"},{"playlistId":"jlAmHmNF","pageSelector":"body.single, body.page:not(.home)","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":2,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"#cb-footer","formattedType":"Sticky Playlist","elementSelector":".cb-entry-content > *:not(h2):not(h3):not(ul):not(ol), .entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup):not(a):not(noscript)","id":4062706,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"p3DEvpIY"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":0,"title":"Sticky related player - mobile","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":".cb-entry-content > p","id":4062704,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"ccYEfxWk"},{"devices":["desktop","mobile"],"formattedType":"Stationary Related","description":"","id":4062702,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"ccYEfxWk"},{"pageSelector":"","devices":["desktop"],"formattedType":"Sticky Related","description":"","elementSelector":".cb-entry-content > p","skip":0,"id":4062703,"position":"afterend","title":"Sticky related player - desktop","type":"stickyRelated","enabled":true,"playerId":"ccYEfxWk"}],"partners":{"theTradeDesk":true,"unruly":true,"mediaGrid":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":true,"ozone":true,"pmp":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"","mobileLocation":"bottom-left","allowOnHomepage":true,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":null,"allowForPageWithStickyPlayer":{"enabled":true}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":true,"nativo":true,"stackadapt":true,"yieldmo":true,"amazonUAM":false,"medianet":true,"rubicon":true,"appNexus":true,"rise":true,"openx":true,"indexExchange":true}}};</script> <script data-no-optimize="1" data-cfasync="false"> (function(w, d) {
 w.adthrive = w.adthrive || {};
 w.adthrive.cmd = w.adthrive.cmd || [];
 w.adthrive.plugin = 'adthrive-ads-3.12.2';
 w.adthrive.host = 'ads.adthrive.com';
 w.adthrive.integration = 'plugin';
 var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : '';
 var s = d.createElement('script');
 s.async = true;
 s.referrerpolicy='no-referrer-when-downgrade';
 s.src = 'https://' + w.adthrive.host + '/sites/5d4836b461741c0f49d7dcc3/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + '';
 var n = d.getElementsByTagName('script')[0];
 n.parentNode.insertBefore(s, n);
})(window, document); </script><link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin> <!-- This site is optimized with the Yoast SEO plugin v27.6 - https://yoast.com/product/yoast-seo-wordpress/ --><title>Thrifty Nomads - See more of the world, for less.</title><meta name="description" content="Thrifty Nomads is about cost-effective travel for all. We provide money-saving tips, tricks and information to inspire affordable travel. Follow along and learn to see more of the world, for less!" /><link rel="canonical" href="https://thriftynomads.com/" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thriftynomads.com\/","url":"https:\/\/thriftynomads.com\/","name":"Thrifty Nomads - See more of the world, for less.","isPartOf":{"@id":"https:\/\/thriftynomads.com\/#website"},"about":{"@id":"https:\/\/thriftynomads.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/thriftynomads.com\/#primaryimage"},"image":{"@id":"https:\/\/thriftynomads.com\/#primaryimage"},"thumbnailUrl":"https:\/\/thriftynomads.com\/wp-content\/uploads\/2015\/05\/1-.jpg","datePublished":"2015-04-04T06:59:41+00:00","dateModified":"2025-07-06T09:42:25+00:00","description":"Thrifty Nomads is about cost-effective travel for all. We provide money-saving tips, tricks and information to inspire affordable travel. Follow along and learn to see more of the world, for less!","breadcrumb":{"@id":"https:\/\/thriftynomads.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thriftynomads.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thriftynomads.com\/#primaryimage","url":"https:\/\/thriftynomads.com\/wp-content\/uploads\/2015\/05\/1-.jpg","contentUrl":"https:\/\/thriftynomads.com\/wp-content\/uploads\/2015\/05\/1-.jpg","width":2048,"height":1361},{"@type":"BreadcrumbList","@id":"https:\/\/thriftynomads.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/thriftynomads.com\/#website","url":"https:\/\/thriftynomads.com\/","name":"Thrifty Nomads","description":"See more of the world, for less.","publisher":{"@id":"https:\/\/thriftynomads.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thriftynomads.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/thriftynomads.com\/#organization","name":"Thrifty Nomads","url":"https:\/\/thriftynomads.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thriftynomads.com\/#\/schema\/logo\/image\/","url":"https:\/\/thriftynomads.com\/wp-content\/uploads\/2015\/04\/header@2x.png","contentUrl":"https:\/\/thriftynomads.com\/wp-content\/uploads\/2015\/04\/header@2x.png","width":958,"height":220,"caption":"Thrifty Nomads"},"image":{"@id":"https:\/\/thriftynomads.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ThriftyNomads","https:\/\/x.com\/thriftynomads","https:\/\/instagram.com\/thriftynomads\/","https:\/\/www.pinterest.com\/thriftynomads"]}]}</script><meta name="p:domain_verify" content="a8818696e2f22988c580d95258a5579c" /> <!-- / Yoast SEO plugin. --><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://thriftynomads.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthriftynomads.com%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://thriftynomads.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthriftynomads.com%2F&#038;format=xml" /> <style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ </style> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji {
 display: inline !important;
 border: none !important;
 box-shadow: none !important;
 height: 1em !important;
 width: 1em !important;
 margin: 0 0.07em !important;
 vertical-align: -0.1em !important;
 background: none !important;
 padding: 0 !important;
 }
/*# sourceURL=wp-emoji-styles-inline-css */ </style> <style id='wp-block-library-inline-css' type='text/css'> :root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=wp-block-library-inline-css */ </style> <style id='wp-block-heading-inline-css' type='text/css'> h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://thriftynomads.com/wp-includes/blocks/heading/style.min.css */ </style> <style id='wp-block-paragraph-inline-css' type='text/css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://thriftynomads.com/wp-includes/blocks/paragraph/style.min.css */ </style> <style id='wp-block-table-inline-css' type='text/css'> .wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*# sourceURL=https://thriftynomads.com/wp-includes/blocks/table/style.min.css */ </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */ </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */ </style><link rel='stylesheet' id='contact-form-7-css' href='https://thriftynomads.com/wp-content/plugins/contact-form-7/includes/css/contact-form-7.min.css?ver=6.1.6' type='text/css' media='all' /><link rel='stylesheet' id='sg-email-marketing-gutenberg-form-selector-css' href='https://thriftynomads.com/wp-content/plugins/siteground-email-marketing/assets/css/sg-email-marketing-gutenberg-form-selector.min.css?ver=1.7.5' type='text/css' media='all' /><link rel='stylesheet' id='dpsp-frontend-style-pro-css' href='https://thriftynomads.com/wp-content/plugins/social-pug/assets/dist/dpsp-frontend-style-pro.min.css?ver=2.20.0' type='text/css' media='all' /> <style id='dpsp-frontend-style-pro-inline-css' type='text/css'> @media screen and ( max-width : 720px ) {
 aside#dpsp-floating-sidebar.dpsp-hide-on-mobile.opened {
 display: none;
 }
 } 
 @media screen and ( max-width : 720px ) {
 aside#dpsp-floating-sidebar.dpsp-hide-on-mobile.opened {
 display: none;
 }
 } 
/*# sourceURL=dpsp-frontend-style-pro-inline-css */ </style><link rel='stylesheet' id='toc-screen-css' href='https://thriftynomads.com/wp-content/plugins/table-of-contents-plus/screen.min.css?ver=2411.1' type='text/css' media='all' /><link rel='stylesheet' id='codetipi-15zine-style-css' href='https://thriftynomads.com/wp-content/themes/15zine/assets/css/style.min.css?ver=3.3.9.8' type='text/css' media='all' /> <style id='codetipi-15zine-style-inline-css' type='text/css'> .link-color-wrap > * > a,.link-color-wrap > * > ul a{ color: #e19d3b;}.link-color-wrap > * > a:hover,.link-color-wrap > * > ul a:hover{ color: #e19d3b;}body{ color: #2e2e2e;}.site-footer{ color: #fff;}body{font-size:14px;font-weight:400;line-height:1.7;text-transform:none;}.excerpt{font-size:14px;font-weight:400;line-height:1.6;text-transform:none;}.preview-thumbnail .title, .preview-review .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.byline{font-size:10px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.tipi-button, .button__back__home{font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;}.breadcrumbs{font-size:11px;font-weight:400;letter-spacing:0.1em;text-transform:none;}.secondary-menu-wrap{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1;text-transform:uppercase;}.preview-slider.title-s .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-slider.title-m .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-slider.title-l .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-slider.title-xl .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-grid.title-s .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-grid.title-m .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-grid.title-l .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-classic .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-2 .title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.entry-content blockquote, .entry-content .wp-block-pullquote p{font-size:18px;font-weight:400;line-height:1.5;text-transform:none;}.hero-wrap .caption, .gallery-block__wrap .caption{font-size:10px;font-weight:400;line-height:1.2;text-transform:none;}.main-navigation{font-size:14px;font-weight:700;letter-spacing:0.12em;line-height:1;text-transform:uppercase;}.hero-meta.tipi-s-typo .title{font-size:18px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.hero-meta.tipi-m-typo .title{font-size:18px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.hero-meta.tipi-l-typo .title{font-size:18px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.entry-content h1{font-size:18px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.entry-content h2{font-size:18px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.entry-content h3{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.entry-content h4{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.entry-content h5{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.widget-title{font-size:14px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.block-title-wrap .title{font-size:18px;font-weight:700;letter-spacing:0.1em;line-height:1.2;text-transform:uppercase;}.block-subtitle{font-size:15px;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;}.preview-classic { padding-bottom: 30px; }.block-wrap-classic .block ~ .block .preview-1:first-child { padding-top: 30px; }.preview-thumbnail { padding-bottom: 20px; }.codetipi-15zine-widget .preview-thumbnail { padding-bottom: 15px; }.preview-classic{ border-bottom:1px dotted #f2f2f2;}.preview-classic { margin-bottom: 30px; }.block-wrap-bs-62 .block ~ .block, .block-wrap-classic .block ~ .block .preview-1:first-child { margin-top: 30px; }.block-wrap-classic .block ~ .block .preview-1:first-child{ border-top:1px dotted #f2f2f2;}.preview-classic { margin-bottom: 30px; }.block-wrap-bs-62 .block ~ .block, .block-wrap-classic .block ~ .block .preview-1:first-child { margin-top: 30px; }.preview-thumbnail{ border-bottom:1px dotted #f2f2f2;}.preview-thumbnail { margin-bottom: 20px; }.codetipi-15zine-widget .preview-thumbnail { margin-bottom: 15px; }.main-menu-logo img { width: 100px; }.mm-submenu-2 .mm-51 .menu-wrap > .sub-menu > li > a { color: #f2c231; }.preview-slider.tile-overlay--1:after, .preview-slider.tile-overlay--2 .meta:after { opacity: 0.25; }.preview-grid.tile-overlay--1:after, .preview-grid.tile-overlay--2 .meta:after { opacity: 0.25; }.main-navigation-border { border-bottom-color: #161616; }.cb-mm-on.cb-menu-light #cb-nav-bar .cb-main-nav > li:hover, .cb-mm-on.cb-menu-dark #cb-nav-bar .cb-main-nav > li:hover { background: #222; }body, #respond, .cb-font-body, .font-b { font-family: 'Inter',sans-serif; }h1, h2, h3, h4, h5, h6, .cb-font-header, .font-h, #bbp-user-navigation, .cb-byline, .product_meta, .price, .woocommerce-review-link, .cart_item, .cart-collaterals .cart_totals th { font-family: 'Montserrat',sans-serif }.main-menu > li > a, .main-menu-wrap .menu-icons > li > a {
 padding-top: 15px;
 padding-bottom: 15px;
 }.secondary-menu-wrap .menu-icons > li > a, .secondary-menu-wrap .secondary-menu > li > a {
 padding-top: 15px;
 padding-bottom: 15px;
 }.site-mob-header:not(.site-mob-header-11) .header-padding .logo-main-wrap, .site-mob-header:not(.site-mob-header-11) .header-padding .icons-wrap a, .site-mob-header-11 .header-padding {
 padding-top: 20px;
 padding-bottom: 20px;
 }.grid-spacing { border-top-width: 3px; }.block-css-87887 > .block-inner-style{margin-top: 0px;margin-bottom: 20px;}.block-css-12944 > .block-inner-style{margin-top: 0px;margin-bottom: 20px;}.block-css-76318 > .block-inner-style{margin-top: 0px;margin-bottom: 20px;}@media only screen and (min-width: 481px) {.block-wrap-slider:not(.block-wrap-51) .slider-spacing { margin-right: 3px;}.block--feature.block-wrap-slider .block-inner-style { padding-top: 3px;}}@media only screen and (min-width: 768px) {.block-css-87887 > .block-inner-style{margin-top: 0px;margin-bottom: 40px;}.block-css-12944 > .block-inner-style{margin-top: 0px;margin-bottom: 40px;}.block-css-76318 > .block-inner-style{margin-top: 0px;margin-bottom: 40px;}.grid-spacing { border-right-width: 3px; }.block-wrap-55 .slide { margin-right: 3px!important; }.block-wrap-grid:not(.block-wrap-81) .block { width: calc( 100% + 3px ); }.preview-slider.tile-overlay--1:hover:after, .preview-slider.tile-overlay--2.tile-overlay--gradient:hover:after, .preview-slider.tile-overlay--2:hover .meta:after { opacity: 0.75 ; }.preview-grid.tile-overlay--1:hover:after, .preview-grid.tile-overlay--2.tile-overlay--gradient:hover:after, .preview-grid.tile-overlay--2:hover .meta:after { opacity: 0.75 ; }}@media only screen and (min-width: 1020px) {.block-css-87887 > .block-inner-style{margin-top: 0px;margin-bottom: 40px;}.block-css-12944 > .block-inner-style{margin-top: 0px;margin-bottom: 40px;}.block-css-76318 > .block-inner-style{margin-top: 0px;margin-bottom: 40px;}.site-header .header-padding {
 padding-top: 20px;
 padding-bottom: 20px;
 }body{font-size:16px;}.excerpt{font-size:16px;}.tipi-button, .button__back__home{font-size:12px;}.secondary-menu-wrap{font-size:12px;}.preview-slider.title-s .title{font-size:16px;}.preview-slider.title-m .title{font-size:16px;}.preview-slider.title-l .title{font-size:32px;}.preview-slider.title-xl .title{font-size:38px;}.preview-grid.title-s .title{font-size:16px;}.preview-grid.title-m .title{font-size:16px;}.preview-grid.title-l .title{font-size:32px;}.preview-classic .title{font-size:20px;}.preview-2 .title{font-size:22px;}.entry-content blockquote, .entry-content .wp-block-pullquote p{font-size:30px;}.main-navigation{font-size:16px;}.hero-meta.tipi-s-typo .title{font-size:30px;}.hero-meta.tipi-m-typo .title{font-size:40px;}.hero-meta.tipi-l-typo .title{font-size:40px;}.entry-content h1{font-size:50px;}.entry-content h2{font-size:30px;}.entry-content h3{font-size:24px;}.entry-content h4{font-size:20px;}.entry-content h5{font-size:18px;}.widget-title{font-size:20px;}.block-title-wrap .title{font-size:36px;}}
/*# sourceURL=codetipi-15zine-style-inline-css */ </style><link rel='stylesheet' id='codetipi-15zine-child-style-css' href='https://thriftynomads.com/wp-content/themes/15zine-child/codetipi-15zine-child-style.min.css?ver=6.9.4' type='text/css' media='all' /><link rel='stylesheet' id='codetipi-15zine-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A400%2C700%7CInter%3A400%2C700&#038;display=swap' type='text/css' media='all' /><link rel='stylesheet' id='swipebox-css' href='https://thriftynomads.com/wp-content/themes/15zine/assets/css/swipebox.min.css?ver=1.4.4' type='text/css' media='all' /><link rel='stylesheet' id='tablepress-default-css' href='https://thriftynomads.com/wp-content/plugins/tablepress/css/build/tablepress-default.min.css?ver=3.3' type='text/css' media='all' /><link rel='stylesheet' id='tablepress-responsive-tables-css' href='https://thriftynomads.com/wp-content/plugins/tablepress-responsive-tables/css/tablepress-responsive.min.css?ver=1.8' type='text/css' media='all' /><link rel='stylesheet' id='dry_awp_theme_style-css' href='https://thriftynomads.com/wp-content/plugins/advanced-wp-columns/assets/css/dry_awp_theme_style.min.css?ver=6.9.4' type='text/css' media='all' /> <style id='dry_awp_theme_style-inline-css' type='text/css'> @media screen and (max-width: 1024px) {	.csColumn {		clear: both !important;		float: none !important;		text-align: center !important;		margin-left:  10% !important;		margin-right: 10% !important;		width: 80% !important;	}	.csColumnGap {		display: none !important;	}}
/*# sourceURL=dry_awp_theme_style-inline-css */ </style> <script type="text/javascript" src="https://thriftynomads.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://thriftynomads.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script defer type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-PHGJRDC" id="google_gtagjs-js" async></script> <script defer type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["thriftynomads.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-PHGJRDC");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
//# sourceURL=google_gtagjs-js-after
/* ]]> */ </script><link rel="https://api.w.org/" href="https://thriftynomads.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://thriftynomads.com/wp-json/wp/v2/pages/8287" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thriftynomads.com/xmlrpc.php?rsd" /><link rel='shortlink' href='https://thriftynomads.com/' /><meta name="generator" content="Site Kit by Google 1.178.0" /><meta name="hubbub-info" description="Hubbub Pro 2.20.0"><!-- Travelpayouts Emerald (travelpayouts.com) --> <script src="https://tpembar.com/entrypoint.js?marker=86625" async="async" data-noptimize="1" data-cfasync="false" data-wpfc-render="false"></script> <!-- Pinterest Tag --> <script> !function(e){if(!window.pintrk){window.pintrk = function () {
 window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
 n=window.pintrk;n.queue=[],n.version="3.0";var
 t=document.createElement("script");t.async=!0,t.src=e;var
 r=document.getElementsByTagName("script")[0];
 r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
 pintrk('load', '2612398236211', {em: '<user_email_address>'});
 pintrk('page'); </script> <noscript> <img height="1" width="1" style="display:none;" alt=""
 src="https://ct.pinterest.com/v3/?event=init&tid=2612398236211&pd[em]=<hashed_email_address>&noscript=1" /> </noscript> <script> pintrk('track', 'pagevisit'); </script> <!-- end Pinterest Tag --> <!-- Affilimate --><meta name="am-api-token" content="FkYZvTjGb"> <!-- Quinstreet --> <script type="text/javascript"> var quidget_srcs = {'cc': 640682}; 
 // Additional tracking parameters such as var2 and trn_id may be passed back to the server in the below variable.
 var quidget_tracking_query = {'var2':'', 'trn_id':''}; </script> <script src='https://www.nextinsure.com/listingdisplay/loader/qdgt' async></script><link rel="preload" type="font/woff2" as="font" href="https://thriftynomads.com/wp-content/themes/15zine/assets/css/15zine/codetipi-15zine.woff2?9oa0lg" crossorigin><link rel="dns-prefetch" href="//fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><script data-no-optimize='1' data-cfasync='false' id='comscore-loader-7806dec'>(function(){window.adthriveCLS.buildDate=`2026-05-14`;var e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),t=e(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),n=e(((e,t)=>{t.exports=function(e){try{return!!e()}catch(e){return!0}}})),r=e(((e,t)=>{t.exports=!n()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),i=e(((e,t)=>{t.exports=!n()(function(){var e=function(){}.bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),a=e(((e,t)=>{var n=i(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),o=e((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),s=e(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),c=e(((e,t)=>{var n=i(),r=Function.prototype,a=r.call,o=n&&r.bind.bind(a,a);t.exports=n?o:function(e){return function(){return a.apply(e,arguments)}}})),l=e(((e,t)=>{var n=c(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),u=e(((e,t)=>{var r=c(),i=n(),a=l(),o=Object,s=r(``.split);t.exports=i(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),d=e(((e,t)=>{t.exports=function(e){return e==null}})),f=e(((e,t)=>{var n=d(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),p=e(((e,t)=>{var n=u(),r=f();t.exports=function(e){return n(r(e))}})),m=e(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),h=e(((e,t)=>{var n=m();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),g=e(((e,n)=>{var r=t(),i=m(),a=function(e){return i(e)?e:void 0};n.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}})),_=e(((e,t)=>{t.exports=c()({}.isPrototypeOf)})),v=e(((e,n)=>{var r=t().navigator,i=r&&r.userAgent;n.exports=i?String(i):``})),y=e(((e,n)=>{var r=t(),i=v(),a=r.process,o=r.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),n.exports=u})),b=e(((e,r)=>{var i=y(),a=n(),o=t().String;r.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41})})),x=e(((e,t)=>{t.exports=b()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),S=e(((e,t)=>{var n=g(),r=m(),i=_(),a=x(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),C=e(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch(e){return`Object`}}})),ee=e(((e,t)=>{var n=m(),r=C(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),te=e(((e,t)=>{var n=ee(),r=d();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),ne=e(((e,t)=>{var n=a(),r=m(),i=h(),o=TypeError;t.exports=function(e,t){var a,s;if(t===`string`&&r(a=e.toString)&&!i(s=n(a,e))||r(a=e.valueOf)&&!i(s=n(a,e))||t!==`string`&&r(a=e.toString)&&!i(s=n(a,e)))return s;throw new o(`Can't convert object to primitive value`)}})),re=e(((e,t)=>{t.exports=!1})),w=e(((e,n)=>{var r=t(),i=Object.defineProperty;n.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}})),T=e(((e,n)=>{var r=re(),i=t(),a=w(),o=`__core-js_shared__`,s=n.exports=i[o]||a(o,{});(s.versions||(s.versions=[])).push({version:`3.49.0`,mode:r?`pure`:`global`,copyright:`© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.`,license:`https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),E=e(((e,t)=>{var n=T();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),ie=e(((e,t)=>{var n=f(),r=Object;t.exports=function(e){return r(n(e))}})),D=e(((e,t)=>{var n=c(),r=ie(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),O=e(((e,t)=>{var n=c(),r=0,i=Math.random(),a=n(1.1.toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),ae=e(((e,n)=>{var r=t(),i=E(),a=D(),o=O(),s=b(),c=x(),l=r.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;n.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),oe=e(((e,t)=>{var n=a(),r=h(),i=S(),o=te(),s=ne(),c=ae(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var a=o(e,u),c;if(a){if(t===void 0&&(t=`default`),c=n(a,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),s(e,t)}})),k=e(((e,t)=>{var n=oe(),r=S();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),se=e(((e,n)=>{var r=t(),i=h(),a=r.document,o=i(a)&&i(a.createElement);n.exports=function(e){return o?a.createElement(e):{}}})),A=e(((e,t)=>{var i=r(),a=n(),o=se();t.exports=!i&&!a(function(){return Object.defineProperty(o(`div`),`a`,{get:function(){return 7}}).a!==7})})),j=e((e=>{var t=r(),n=a(),i=o(),c=s(),l=p(),u=k(),d=D(),f=A(),m=Object.getOwnPropertyDescriptor;e.f=t?m:function(e,t){if(e=l(e),t=u(t),f)try{return m(e,t)}catch(e){}if(d(e,t))return c(!n(i.f,e,t),e[t])}})),ce=e(((e,t)=>{var i=r(),a=n();t.exports=i&&a(function(){return Object.defineProperty(function(){},`prototype`,{value:42,writable:!1}).prototype!==42})})),M=e(((e,t)=>{var n=h(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),N=e((e=>{var t=r(),n=A(),i=ce(),a=M(),o=k(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?i?function(e,t,n){if(a(e),t=o(t),a(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return c(e,t,r)}catch(e){}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),P=e(((e,t)=>{var n=r(),i=N(),a=s();t.exports=n?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}})),le=e(((e,t)=>{var n=r(),i=D(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=i(a,`name`);t.exports={EXISTS:s,PROPER:s&&function(){}.name===`something`,CONFIGURABLE:s&&(!n||n&&o(a,`name`).configurable)}})),ue=e(((e,t)=>{var n=c(),r=m(),i=T(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),de=e(((e,n)=>{var r=t(),i=m(),a=r.WeakMap;n.exports=i(a)&&/native code/.test(String(a))})),fe=e(((e,t)=>{var n=E(),r=O(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),F=e(((e,t)=>{t.exports={}})),pe=e(((e,n)=>{var r=de(),i=t(),a=h(),o=P(),s=D(),c=T(),l=fe(),u=F(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,m,g,_,v=function(e){return _(e)?g(e):m(e,{})},y=function(e){return function(t){var n;if(!a(t)||(n=g(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(r||c.state){var b=c.state||(c.state=new p);b.get=b.get,b.has=b.has,b.set=b.set,m=function(e,t){if(b.has(e))throw new f(d);return t.facade=e,b.set(e,t),t},g=function(e){return b.get(e)||{}},_=function(e){return b.has(e)}}else{var x=l(`state`);u[x]=!0,m=function(e,t){if(s(e,x))throw new f(d);return t.facade=e,o(e,x,t),t},g=function(e){return s(e,x)?e[x]:{}},_=function(e){return s(e,x)}}n.exports={set:m,get:g,has:_,enforce:v,getterFor:y}})),me=e(((e,t)=>{var i=c(),a=n(),o=m(),s=D(),l=r(),u=le().CONFIGURABLE,d=ue(),f=pe(),p=f.enforce,h=f.get,g=String,_=Object.defineProperty,v=i(``.slice),y=i(``.replace),b=i([].join),x=l&&!a(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),C=t.exports=function(e,t,n){v(g(t),0,7)===`Symbol(`&&(t=`[`+y(g(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||u&&e.name!==t)&&(l?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?l&&_(e,`prototype`,{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=C(function(){return o(this)&&h(this).source||d(this)},`toString`)})),he=e(((e,t)=>{var n=m(),r=N(),i=me(),a=w();t.exports=function(e,t,o,s){s||(s={});var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),ge=e(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),I=e(((e,t)=>{var n=ge();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),_e=e(((e,t)=>{var n=I(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),ve=e(((e,t)=>{var n=I(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),ye=e(((e,t)=>{var n=ve();t.exports=function(e){return n(e.length)}})),be=e(((e,t)=>{var n=p(),r=_e(),i=ye(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),xe=e(((e,t)=>{var n=c(),r=D(),i=p(),a=be().indexOf,o=F(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),Se=e(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),Ce=e((e=>{var t=xe(),n=Se().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),we=e((e=>{e.f=Object.getOwnPropertySymbols})),L=e(((e,t)=>{var n=g(),r=c(),i=Ce(),a=we(),o=M(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),Te=e(((e,t)=>{var n=D(),r=L(),i=j(),a=N();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u<s.length;u++){var d=s[u];!n(e,d)&&!(o&&n(o,d))&&c(e,d,l(t,d))}}})),Ee=e(((e,t)=>{var r=n(),i=m(),a=/#|\.prototype\./,o=function(e,t){var n=c[s(e)];return n===u?!0:n===l?!1:i(t)?r(t):!!t},s=o.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},c=o.data={},l=o.NATIVE=`N`,u=o.POLYFILL=`P`;t.exports=o})),De=e(((e,n)=>{var r=t(),i=j().f,a=P(),o=he(),s=w(),c=Te(),l=Ee();n.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):r[n]&&r[n].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),Oe=e(((e,t)=>{var n=r(),i=N(),a=s();t.exports=function(e,t,r){n?i.f(e,t,a(0,r)):e[t]=r}})),ke=e((()=>{var e=De(),t=r(),n=L(),i=p(),a=j(),o=Oe();e({target:`Object`,stat:!0,sham:!t},{getOwnPropertyDescriptors:function(e){for(var t=i(e),r=a.f,s=n(t),c={},l=0,u,d;s.length>l;)d=r(t,u=s[l++]),d!==void 0&&o(c,u,d);return c}})})),Ae=e(((e,n)=>{n.exports=t()}));e(((e,t)=>{ke(),t.exports=Ae().Object.getOwnPropertyDescriptors}))();let je=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}};function R(e){"@babel/helpers - typeof";return R=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},R(e)}function Me(e,t){if(R(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(R(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ne(e){var t=Me(e,`string`);return R(t)==`symbol`?t:t+``}function z(e,t,n){return(t=Ne(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pe=class{constructor(){z(this,`name`,void 0),z(this,`disable`,void 0),z(this,`gdprPurposes`,void 0)}};let B=`__adthriveTcfApiStub`,V=`__tcfapiLocator`,H=[],U=!1,W,G=e=>typeof e==`function`&&!!e[B],Fe=(e,t=2)=>{let n=H.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(H.splice(n,1),!0)},Ie=()=>{let e=()=>{if(document.querySelector(`iframe[name="${V}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=V,document.body.appendChild(t)};e()},K=()=>{let e=window.__tcfapi;return typeof e==`function`&&!G(e)?e:void 0},q=()=>{let e=K();if(e)for(;H.length>0;){let t=H.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},Le=()=>{if(U)return;if(U=!0,K()){q();return}let e=window.__tcfapi;Object.defineProperty(window,`__tcfapi`,{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!G(t)&&q()}})},Re=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return H;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:W,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(W=r,typeof n==`function`&&n(`set`,!0));return;default:H.push([e,t,n,r])}};return Object.defineProperty(e,B,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},ze=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch(e){return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},Be=()=>{if(Le(),K())return!1;let e=!1;return G(window.__tcfapi)||(window.__tcfapi=Re(),ze(),e=!0),Ie(),window.__tcfapiQueue=H,e},Ve=(e,t=2,n,r)=>{if(e===void 0)return;let i=K();i?i(e,t,n,r):(H.push([e,t,n,r]),Be())};function J(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function Y(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){J(a,r,i,o,s,`next`,e)}function s(e){J(a,r,i,o,s,`throw`,e)}o(void 0)})}}let X=1e4,He=e=>Array.isArray(e)?e:[e],Z=(e,t)=>e.reduce((e,n)=>(e[String(n)]=n in t,e),{}),Ue=(e,t=2,n,r)=>{Ve(e,t,n,r)},Q=(e=X)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Fe(a,2),n(Error(`TCF API request timed out`)))},e)),Ue(`getTCData`,2,a)});(function(){var e=Y(function*(e,t=X){let n=He(e);try{var r,i;return Z(n,(r=(i=(yield Q(t)).vendor)==null?void 0:i.consents)==null?{}:r)}catch(e){return e instanceof Error&&e.message,Z(n,{})}});return function(t){return e.apply(this,arguments)}})(),function(){var e=Y(function*(e,t,n=X){try{var r;let i=yield Q(n),a=((r=i.vendor)==null||(r=r.consents)==null?void 0:r[e])===!0,o=!(t!=null&&t.length)||t.every(e=>{var t;return((t=i.purpose)==null||(t=t.consents)==null?void 0:t[e])===!0});return a&&o}catch(e){return e instanceof Error&&e.message,!1}});return function(t,n){return e.apply(this,arguments)}}();function We(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?We(Object(n),!0).forEach(function(t){z(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let Ke=[`mcmpfreqrec`],$=new class extends Pe{constructor(...e){super(...e),z(this,`name`,`BrowserStorage`),z(this,`disable`,!1),z(this,`gdprPurposes`,[1]),z(this,`_sessionStorageHandlerQueue`,[]),z(this,`_localStorageHandlerQueue`,[]),z(this,`_cookieHandlerQueue`,[]),z(this,`_gdpr`,void 0),z(this,`_shouldQueue`,!1),z(this,`_storageConsentGranted`,void 0),z(this,`_storageConsentUpdateInFlight`,0),z(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}_updateStorageConsent(){var e=this;return Y(function*(){var t;let n=yield Q();n&&(t=n.purpose)!=null&&t.consents&&(e._storageConsentGranted=n.purpose.consents[1]===!0)})()}clearQueue(e){let t=this._gdpr&&this._hasStorageConsent()===!1,n=e&&t&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;n&&(this._storageConsentGranted=!0),e&&(!t||n)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return t}}getLocalStorageWriteAvailability(){let e=`__adthrive_local_storage_probe__`;try{window.localStorage.setItem(e,`1`);let t=window.localStorage.getItem(e);return window.localStorage.removeItem(e),t===`1`?{available:!0}:{available:!1,error:Error(`localStorage write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}deleteCookie(e){document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}deleteLocalStorage(e){window.localStorage.removeItem(e)}deleteSessionStorage(e){window.sessionStorage.removeItem(e)}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`,o=this.readInternalLocalStorage(a);if(o!==null){var s;let t=o[e],n=(s=o[`${e}_weight`])==null?null:s;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let c=Ge(Ge({},o),{},{[e]:t,[`${e}_weight`]:n});return r?this.setExpirableInternalLocalStorage(a,c,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,c),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch(e){return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let r=JSON.parse(t),i=r.expires&&new Date().getTime()>=new Date(r.expires).getTime();if(e===`adthrive_abgroup`&&r.created)return window.localStorage.removeItem(e),null;if(r.resetOnRead&&r.expires&&!i){var n;let t=this._resetExpiry(r);return window.localStorage.setItem(e,JSON.stringify(r)),(n=t.value)==null?t:n}else if(i)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(r,`value`))try{return JSON.parse(r.value)}catch(e){return r.value}else return r}catch(e){return t}}_setCookieValue(e,t,n,r){try{if(this._gdpr&&this._shouldQueue){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{var i,a,o;let e=this._getExpiryDate((i=r==null?void 0:r.expiry)==null?{value:400,unit:`days`}:i),s=(a=r==null?void 0:r.sameSite)==null?`None`:a,c=(o=r==null?void 0:r.secure)==null?!0:o,l=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${l}; SameSite=${s}; ${c?`Secure;`:``} expires=${e}; path=/`}}catch(e){}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!Ke.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},qe=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},Je=(e,t=!1,n=!1,r=!1)=>new Promise((i,a)=>{let o=document.createElement(`script`);o.type=`text/javascript`,o.src=e,o.defer=n,o.async=r,o.addEventListener(`error`,()=>a(Error(`Failed to import script ${e}`))),o.addEventListener(`load`,()=>i(o)),qe(o,t)}),Ye=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),Xe=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}},Ze=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),Qe=Xe((e=Ze)=>{let t=new RegExp(e.join(`|`),`i`),n=window.navigator.userAgent.toLowerCase();return t.test(n)});var $e=class{constructor(){z(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let et=()=>{if(navigator&&navigator.userAgent&&Qe())return`uav`},tt=()=>{let e=Ye();if(e.width>5e3||e.height>5e3)return`vpv`},nt=()=>{if(new $e().isSelenium())return`selenium`},rt=()=>{let e=[tt(),et(),nt()].filter(e=>!!e);return e.length?e:void 0},it=()=>$.readExternalCookie(`usprivacy`)===`1YYY`;rt()||it()||(()=>{try{var e;return((e=window.adthriveCLS)==null||(e=e.siteAds)==null||(e=e.adOptions)==null||(e=e.usCmpClickWrap)==null?void 0:e.enabled)===!0}catch(e){return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=it()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:$.readExternalCookie(`_pubcid`)||$.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),Je(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{je.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script><script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-7806dec'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-05-14`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),n=t(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),r=t(((e,t)=>{t.exports=function(e){try{return!!e()}catch(e){return!0}}})),i=t(((e,t)=>{t.exports=!r()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),a=t(((e,t)=>{t.exports=!r()(function(){var e=function(){}.bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),o=t(((e,t)=>{var n=a(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),s=t((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),c=t(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),l=t(((e,t)=>{var n=a(),r=Function.prototype,i=r.call,o=n&&r.bind.bind(i,i);t.exports=n?o:function(e){return function(){return i.apply(e,arguments)}}})),u=t(((e,t)=>{var n=l(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),d=t(((e,t)=>{var n=l(),i=r(),a=u(),o=Object,s=n(``.split);t.exports=i(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),f=t(((e,t)=>{t.exports=function(e){return e==null}})),p=t(((e,t)=>{var n=f(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),m=t(((e,t)=>{var n=d(),r=p();t.exports=function(e){return n(r(e))}})),h=t(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),g=t(((e,t)=>{var n=h();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),_=t(((e,t)=>{var r=n(),i=h(),a=function(e){return i(e)?e:void 0};t.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}})),v=t(((e,t)=>{t.exports=l()({}.isPrototypeOf)})),y=t(((e,t)=>{var r=n().navigator,i=r&&r.userAgent;t.exports=i?String(i):``})),b=t(((e,t)=>{var r=n(),i=y(),a=r.process,o=r.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),t.exports=u})),x=t(((e,t)=>{var i=b(),a=r(),o=n().String;t.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41})})),S=t(((e,t)=>{t.exports=x()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),C=t(((e,t)=>{var n=_(),r=h(),i=v(),a=S(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),w=t(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch(e){return`Object`}}})),ee=t(((e,t)=>{var n=h(),r=w(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),te=t(((e,t)=>{var n=ee(),r=f();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),ne=t(((e,t)=>{var n=o(),r=h(),i=g(),a=TypeError;t.exports=function(e,t){var o,s;if(t===`string`&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||t!==`string`&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw new a(`Can't convert object to primitive value`)}})),T=t(((e,t)=>{t.exports=!1})),E=t(((e,t)=>{var r=n(),i=Object.defineProperty;t.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}})),D=t(((e,t)=>{var r=T(),i=n(),a=E(),o=`__core-js_shared__`,s=t.exports=i[o]||a(o,{});(s.versions||(s.versions=[])).push({version:`3.49.0`,mode:r?`pure`:`global`,copyright:`© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.`,license:`https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),O=t(((e,t)=>{var n=D();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),re=t(((e,t)=>{var n=p(),r=Object;t.exports=function(e){return r(n(e))}})),k=t(((e,t)=>{var n=l(),r=re(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),A=t(((e,t)=>{var n=l(),r=0,i=Math.random(),a=n(1.1.toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),ie=t(((e,t)=>{var r=n(),i=O(),a=k(),o=A(),s=x(),c=S(),l=r.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;t.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),j=t(((e,t)=>{var n=o(),r=g(),i=C(),a=te(),s=ne(),c=ie(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var o=a(e,u),c;if(o){if(t===void 0&&(t=`default`),c=n(o,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),s(e,t)}})),M=t(((e,t)=>{var n=j(),r=C();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),ae=t(((e,t)=>{var r=n(),i=g(),a=r.document,o=i(a)&&i(a.createElement);t.exports=function(e){return o?a.createElement(e):{}}})),N=t(((e,t)=>{var n=i(),a=r(),o=ae();t.exports=!n&&!a(function(){return Object.defineProperty(o(`div`),`a`,{get:function(){return 7}}).a!==7})})),P=t((e=>{var t=i(),n=o(),r=s(),a=c(),l=m(),u=M(),d=k(),f=N(),p=Object.getOwnPropertyDescriptor;e.f=t?p:function(e,t){if(e=l(e),t=u(t),f)try{return p(e,t)}catch(e){}if(d(e,t))return a(!n(r.f,e,t),e[t])}})),oe=t(((e,t)=>{var n=i(),a=r();t.exports=n&&a(function(){return Object.defineProperty(function(){},`prototype`,{value:42,writable:!1}).prototype!==42})})),F=t(((e,t)=>{var n=g(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),I=t((e=>{var t=i(),n=N(),r=oe(),a=F(),o=M(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?r?function(e,t,n){if(a(e),t=o(t),a(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return c(e,t,r)}catch(e){}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),L=t(((e,t)=>{var n=i(),r=I(),a=c();t.exports=n?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}})),se=t(((e,t)=>{var n=i(),r=k(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=r(a,`name`);t.exports={EXISTS:s,PROPER:s&&function(){}.name===`something`,CONFIGURABLE:s&&(!n||n&&o(a,`name`).configurable)}})),R=t(((e,t)=>{var n=l(),r=h(),i=D(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),z=t(((e,t)=>{var r=n(),i=h(),a=r.WeakMap;t.exports=i(a)&&/native code/.test(String(a))})),B=t(((e,t)=>{var n=O(),r=A(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),V=t(((e,t)=>{t.exports={}})),H=t(((e,t)=>{var r=z(),i=n(),a=g(),o=L(),s=k(),c=D(),l=B(),u=V(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,m,h,_,v=function(e){return _(e)?h(e):m(e,{})},y=function(e){return function(t){var n;if(!a(t)||(n=h(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(r||c.state){var b=c.state||(c.state=new p);b.get=b.get,b.has=b.has,b.set=b.set,m=function(e,t){if(b.has(e))throw new f(d);return t.facade=e,b.set(e,t),t},h=function(e){return b.get(e)||{}},_=function(e){return b.has(e)}}else{var x=l(`state`);u[x]=!0,m=function(e,t){if(s(e,x))throw new f(d);return t.facade=e,o(e,x,t),t},h=function(e){return s(e,x)?e[x]:{}},_=function(e){return s(e,x)}}t.exports={set:m,get:h,has:_,enforce:v,getterFor:y}})),U=t(((e,t)=>{var n=l(),a=r(),o=h(),s=k(),c=i(),u=se().CONFIGURABLE,d=R(),f=H(),p=f.enforce,m=f.get,g=String,_=Object.defineProperty,v=n(``.slice),y=n(``.replace),b=n([].join),x=c&&!a(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),C=t.exports=function(e,t,n){v(g(t),0,7)===`Symbol(`&&(t=`[`+y(g(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||u&&e.name!==t)&&(c?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?c&&_(e,`prototype`,{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=C(function(){return o(this)&&m(this).source||d(this)},`toString`)})),W=t(((e,t)=>{var n=h(),r=I(),i=U(),a=E();t.exports=function(e,t,o,s){s||(s={});var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),G=t(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),K=t(((e,t)=>{var n=G();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),ce=t(((e,t)=>{var n=K(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),le=t(((e,t)=>{var n=K(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),ue=t(((e,t)=>{var n=le();t.exports=function(e){return n(e.length)}})),de=t(((e,t)=>{var n=m(),r=ce(),i=ue(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),fe=t(((e,t)=>{var n=l(),r=k(),i=m(),a=de().indexOf,o=V(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),pe=t(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),me=t((e=>{var t=fe(),n=pe().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),he=t((e=>{e.f=Object.getOwnPropertySymbols})),q=t(((e,t)=>{var n=_(),r=l(),i=me(),a=he(),o=F(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),ge=t(((e,t)=>{var n=k(),r=q(),i=P(),a=I();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u<s.length;u++){var d=s[u];!n(e,d)&&!(o&&n(o,d))&&c(e,d,l(t,d))}}})),_e=t(((e,t)=>{var n=r(),i=h(),a=/#|\.prototype\./,o=function(e,t){var r=c[s(e)];return r===u?!0:r===l?!1:i(t)?n(t):!!t},s=o.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},c=o.data={},l=o.NATIVE=`N`,u=o.POLYFILL=`P`;t.exports=o})),ve=t(((e,t)=>{var r=n(),i=P().f,a=L(),o=W(),s=E(),c=ge(),l=_e();t.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):r[n]&&r[n].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),ye=t(((e,t)=>{var n=i(),r=I(),a=c();t.exports=function(e,t,i){n?r.f(e,t,a(0,i)):e[t]=i}})),be=t((()=>{var e=ve(),t=i(),n=q(),r=m(),a=P(),o=ye();e({target:`Object`,stat:!0,sham:!t},{getOwnPropertyDescriptors:function(e){for(var t=r(e),i=a.f,s=n(t),c={},l=0,u,d;s.length>l;)d=i(t,u=s[l++]),d!==void 0&&o(c,u,d);return c}})})),xe=t(((e,t)=>{t.exports=n()}));t(((e,t)=>{be(),t.exports=xe().Object.getOwnPropertyDescriptors}))();let Se=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},Ce=()=>window.adthriveCLS,J={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},Y=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function X(e){"@babel/helpers - typeof";return X=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},X(e)}function we(e,t){if(X(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(X(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Te(e){var t=we(e,`string`);return X(t)==`symbol`?t:t+``}function Z(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=class{constructor(e){this.adthrive=e,Z(this,`all`,!1),Z(this,`content`,!1),Z(this,`recipe`,!1),Z(this,`video`,!1),Z(this,`locations`,new Set),Z(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue(),document.querySelector(`.tag-novideo`)!==null&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_tag`))}catch(e){Se.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||Y(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||Y(e))&&(this.content=!0,this.recipe=!0,this.locations.add(J.Content),this.locations.add(J.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||Y(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let $=Ce();return $&&($.disableAds=new Q(window.adthrive)),e.ClsDisableAds=Q,e})({});</script> <style type="text/css" id="wp-custom-css"> #menu-item-22646 a { color: #d62f2f; } </style> <style id='codetipi-15zine-mm-style-inline-css' type='text/css'> .main-menu-bar-color-1 .main-menu .mm-color.menu-item-8291.active > a,
 .main-menu-bar-color-1.mm-ani-0 .main-menu .mm-color.menu-item-8291:hover > a,
 .main-menu-bar-color-1 .main-menu .current-menu-item.menu-item-8291 > a
 { background: #D62F2F; }.main-navigation .menu-item-8291 .menu-wrap > * { border-top-color: #D62F2F!important; }
 .main-menu-bar-color-1 .main-menu .mm-color.menu-item-8299.active > a,
 .main-menu-bar-color-1.mm-ani-0 .main-menu .mm-color.menu-item-8299:hover > a,
 .main-menu-bar-color-1 .main-menu .current-menu-item.menu-item-8299 > a
 { background: #ca56b0; }.main-navigation .menu-item-8299 .menu-wrap > * { border-top-color: #ca56b0!important; }
 .main-menu-bar-color-1 .main-menu .mm-color.menu-item-8830.active > a,
 .main-menu-bar-color-1.mm-ani-0 .main-menu .mm-color.menu-item-8830:hover > a,
 .main-menu-bar-color-1 .main-menu .current-menu-item.menu-item-8830 > a
 { background: #f0bd1a; }.main-navigation .menu-item-8830 .menu-wrap > * { border-top-color: #f0bd1a!important; }
 .main-menu-bar-color-1 .main-menu .mm-color.menu-item-20890.active > a,
 .main-menu-bar-color-1.mm-ani-0 .main-menu .mm-color.menu-item-20890:hover > a,
 .main-menu-bar-color-1 .main-menu .current-menu-item.menu-item-20890 > a
 { background: #222; }.main-navigation .menu-item-20890 .menu-wrap > * { border-top-color: #222!important; }
 .main-menu-bar-color-1 .main-menu .mm-color.menu-item-15973.active > a,
 .main-menu-bar-color-1.mm-ani-0 .main-menu .mm-color.menu-item-15973:hover > a,
 .main-menu-bar-color-1 .main-menu .current-menu-item.menu-item-15973 > a
 { background: #222; }.main-navigation .menu-item-15973 .menu-wrap > * { border-top-color: #222!important; }
/*# sourceURL=codetipi-15zine-mm-style-inline-css */ </style></head><body class="home wp-singular page-template page-template-page-15zine-builder page-template-page-15zine-builder-php page page-id-8287 wp-theme-15zine wp-child-theme-15zine-child has-grow-sidebar sticky-sbs  cb-body-light cb-footer-dark body-mob-header-1 site-mob-menu-a-4 site-mob-menu-1 mm-submenu-2"><div id="cb-outer-container" class="site"><header id="mobhead" class="site-header-block site-mob-header tipi-l-0 site-mob-header-1 sticky-menu-1 sticky-top site-skin-2"><div class="bg-area header-padding tipi-row side-spacing tipi-vertical-c"><ul class="menu-left icons-wrap tipi-vertical-c"><li class="codetipi-15zine-icon vertical-c"><a href="#" class="mob-tr-open" data-target="slide-menu"><i class="codetipi-15zine-i-menu" aria-hidden="true"></i></a></li></ul><div class="logo-main-wrap logo-mob-wrap"><div class="logo logo-mobile"><a href="https://thriftynomads.com" data-pin-nopin="true"><img src="//thriftynomads.com/wp-content/uploads/2015/04/mobile_header.png" srcset="//thriftynomads.com/wp-content/uploads/2015/04/mobile_header@2x.png 2x" alt="Thrifty Nomads"></a></div></div><ul class="menu-right icons-wrap tipi-vertical-c"></ul></div></header><!-- .site-mob-header --><div id="mob-line" class="tipi-l-0"></div><div id="cb-container" class="site-inner container clearfix"><div id="cb-top-menu" class="secondary-menu-wrap cb-font-header tipi-m-0-down clearfix site-skin-2"><div class="cb-top-menu-wrap tipi-flex side-spacing wrap"><ul class="cb-top-nav secondary-menu tipi-flex"><li id="menu-item-8926" class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-8926"><a href="https://thriftynomads.com/about/">About</a></li><li id="menu-item-8915" class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-8915"><a href="https://thriftynomads.com/frequently-asked-questions/">FAQs</a></li><li id="menu-item-14202" class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-14202"><a href="https://thriftynomads.com/jobs/">Jobs</a></li><li id="menu-item-13930" class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-13930"><a href="https://thriftynomads.com/press/">Press</a></li><li id="menu-item-8284" class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-8284"><a href="https://thriftynomads.com/contact/">Contact</a></li><li id="menu-item-22716" class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop mm-art mm-wrap-2 mm-wrap menu-item-22716"><a href="https://thriftynomads.com/become-a-thrifty-nomad-reporter-at-large/">Reporter at Large</a></li></ul><ul class="menu-icons tipi-flex-eq-height"><li class="codetipi-15zine-icon icon-wrap icon-wrap-facebook"><a href="http://www.facebook.com/ThriftyNomads" class="tipi-vertical-c tipi-tip tipi-tip-b" data-title="Facebook" rel="noopener nofollow"><i class="codetipi-15zine-i-facebook" aria-hidden="true"></i></a></li><li class="codetipi-15zine-icon icon-wrap icon-wrap-twitter"><a href="http://www.twitter.com/thriftynomads" class="tipi-vertical-c tipi-tip tipi-tip-b" data-title="Twitter" rel="noopener nofollow"><i class="codetipi-15zine-i-twitter" aria-hidden="true"></i></a></li><li class="codetipi-15zine-icon icon-wrap icon-wrap-instagram"><a href="http://www.instagram.com/thriftynomads" class="tipi-vertical-c tipi-tip tipi-tip-b" data-title="Instagram" rel="noopener nofollow"><i class="codetipi-15zine-i-instagram" aria-hidden="true"></i></a></li><li class="codetipi-15zine-icon icon-wrap icon-wrap-pinterest"><a href="http://www.pinterest.com/thriftynomads" class="tipi-vertical-c tipi-tip tipi-tip-b" data-title="Pinterest" rel="noopener nofollow"><i class="codetipi-15zine-i-pinterest" aria-hidden="true"></i></a></li><li class="codetipi-15zine-icon cb-icon-search cb-menu-icon vertical-c"><a href="#" data-title="Search" class="tipi-tip tipi-tip-b vertical-c modal-tr" data-type="search"><i class="codetipi-15zine-i-search" aria-hidden="true"></i></a></li></ul></div></div><header id="masthead" class="site-header-block site-header clearfix site-header-2 header-skin-1 site-img-1 mm-ani-1 mm-skin-2 main-menu-skin-1 main-menu-width-3 main-menu-bar-color-1 logo-only-when-stuck main-menu-c"><div class="bg-area"><div class="logo-main-wrap tipi-flex-lcr header-padding tipi-vertical-c tipi-flex-eq-height logo-main-wrap-center side-spacing wrap"><div class="logo-main-wrap header-padding tipi-all-c"><div class="logo logo-main"><a href="https://thriftynomads.com" data-pin-nopin="true"><img src="//thriftynomads.com/wp-content/uploads/2015/04/header.png" srcset="//thriftynomads.com/wp-content/uploads/2015/04/header@2x.png 2x" alt="Thrifty Nomads"></a></div></div></div><div class="background"></div></div></header><!-- .site-header --><nav id="cb-nav-bar" class="main-navigation cb-nav-bar-wrap nav-bar tipi-m-0-down clearfix site-skin-1 mm-ani-1 mm-skin-2 main-menu-bar-color-1 sticky-menu sticky-menu-2 logo-only-when-stuck main-menu-c"><div class="menu-bg-area main-navigation-border"><div id="cb-main-menu" class="main-menu-wrap cb-nav-bar-wrap clearfix cb-font-header main-nav-wrap vertical-c side-spacing wrap"><div class="logo-menu-wrap tipi-vertical-c"><div id="cb-nav-logo" class="main-menu-logo logo"><a href="https://thriftynomads.com"><img src="https://thriftynomads.com/wp-content/uploads/2015/04/emblem.png" alt="Menu logo" srcset="https://thriftynomads.com/wp-content/uploads/2015/04/emblem@2x.png 2x"></a></div></div><ul id="menu-main-menu" class="main-menu nav cb-main-nav main-nav clearfix tipi-flex horizontal-menu"><li id="menu-item-8291" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropper drop-it mm-art mm-wrap-11 mm-wrap mm-color mm-sb-left menu-item-8291"><a href="https://thriftynomads.com/budget-travel/" data-ppp="4" data-tid="22"  data-term="category">Budget Travel</a><div class="menu mm-11 tipi-row side-spacing" data-mm="11"><div class="menu-wrap menu-wrap-more-10 tipi-flex"><div id="block-wrap-8291" class="block-wrap block-wrap-71 block-to-see block-wrap-classic clearfix ppl-m-4 ppl-s-2 block-css-8291 block--light" data-id="8291"><div class="block-inner-style"><div class="block-inner-box contents"><div class="block-title-wrap cb-module-header"><h2 class="block-title cb-module-title title">Budget Travel</h2><a href="https://thriftynomads.com/budget-travel/" class="see-all">See All</a></div><div class="block"><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22983 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-panama grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/san-blas-islands/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="San Blas Islands - Accomodation with a view" decoding="async" fetchpriority="high" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/san-blas-islands/"> Visiting Panama’s Remote Paradise – The San Blas Islands </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22960 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-central-america-destinations category-inspiration category-panama tag-panama-canal tag-panama-city grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="Panama City Skyline" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/"> Why Panama Belongs on Every Budget Traveler’s List </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22943 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-inspiration tag-uk-music-festivals grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="UK Music Festivals" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/"> 🇬🇧 Your Thrifty Guide to the UK Festival Scene: The 5 Must-See Festivals for 2026 </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22927 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-popular category-usa tag-grand-canyon grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/grand-canyon-visitors/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="The vastness of the Grand Canyon" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/grand-canyon-visitors/"> Only 1% of Grand Canyon Visitors go to the Bottom. </a></h2></div></article></div></div></div></div><ul class="sub-menu"><li id="menu-item-8304" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-8304"><a href="https://thriftynomads.com/budget-travel/fly-cheap/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Fly Cheap" data-url="https://thriftynomads.com/budget-travel/fly-cheap/" data-subtitle="" data-count="9" data-tid="24"  data-term="category">Fly Cheap</a></li><li id="menu-item-8822" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-8822"><a href="https://thriftynomads.com/budget-travel/drive-cheap/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Drive Cheap" data-url="https://thriftynomads.com/budget-travel/drive-cheap/" data-subtitle="" data-count="4" data-tid="33"  data-term="category">Drive Cheap</a></li><li id="menu-item-8938" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-8938"><a href="https://thriftynomads.com/budget-travel/sleep-cheap/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Sleep Cheap" data-url="https://thriftynomads.com/budget-travel/sleep-cheap/" data-subtitle="" data-count="4" data-tid="32"  data-term="category">Sleep Cheap</a></li><li id="menu-item-8829" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-8829"><a href="https://thriftynomads.com/budget-travel/money-health-safety/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Money, Health &amp; Safety" data-url="https://thriftynomads.com/budget-travel/money-health-safety/" data-subtitle="" data-count="6" data-tid="35"  data-term="category">Money, Health &amp; Safety</a></li><li id="menu-item-20825" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-20825"><a href="https://thriftynomads.com/budget-travel/packing-planning-saving/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Packing, Planning, Saving" data-url="https://thriftynomads.com/budget-travel/packing-planning-saving/" data-subtitle="" data-count="29" data-tid="218"  data-term="category">Packing, Planning, Saving</a></li><li id="menu-item-13072" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-13072"><a href="https://thriftynomads.com/work-and-travel/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Work &amp; Travel" data-url="https://thriftynomads.com/work-and-travel/" data-subtitle="" data-count="5" data-tid="213"  data-term="category">Work &amp; Travel</a></li></ul></div></div></li><li id="menu-item-8299" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it mm-art mm-wrap-11 mm-wrap mm-color mm-sb-left menu-item-8299"><a href="https://thriftynomads.com/budget-travel/inspiration/" data-ppp="4" data-tid="26"  data-term="category">Get Inspired</a><div class="menu mm-11 tipi-row side-spacing" data-mm="11"><div class="menu-wrap menu-wrap-more-10 tipi-flex"><div id="block-wrap-8299" class="block-wrap block-wrap-71 block-to-see block-wrap-classic clearfix ppl-m-4 ppl-s-2 block-css-8299 block--light" data-id="8299"><div class="block-inner-style"><div class="block-inner-box contents"><div class="block-title-wrap cb-module-header"><h2 class="block-title cb-module-title title">Get Inspired</h2><a href="https://thriftynomads.com/budget-travel/inspiration/" class="see-all">See All</a></div><div class="block"><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22960 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-central-america-destinations category-inspiration category-panama tag-panama-canal tag-panama-city grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="Panama City Skyline" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/"> Why Panama Belongs on Every Budget Traveler’s List </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22943 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-inspiration tag-uk-music-festivals grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="UK Music Festivals" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/"> 🇬🇧 Your Thrifty Guide to the UK Festival Scene: The 5 Must-See Festivals for 2026 </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22901 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-inspiration category-guides category-usa tag-california tag-kayaking tag-monterey tag-sea-otters grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/californias-sea-otters/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-720x480.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-1138x763.webp 1138w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/californias-sea-otters/"> A Better, Less Expensive Way to See California’s Sea Otters </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22843 post type-post status-publish format-standard has-post-thumbnail hentry category-asia category-budget-travel category-cambodia category-destinations category-inspiration tag-cambodia tag-elephant-valley-project tag-kratie tag-mondulkiri tag-wildlife grow-content-body"><div class="cb-mask mask" style="background:#f0bd1a;"> <a href="https://thriftynomads.com/wild-encounters-in-kratie-and-mondulkiri/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/07/evp-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/07/evp-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/07/evp-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/wild-encounters-in-kratie-and-mondulkiri/"> Cambodia &#8211; Wild Encounters in Kratie and Mondulkiri &#8211; Part 3 </a></h2></div></article></div></div></div></div></div></div></li><li id="menu-item-8830" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropper drop-it mm-art mm-wrap-11 mm-wrap mm-color mm-sb-left menu-item-8830"><a href="https://thriftynomads.com/destinations/" data-ppp="4" data-tid="36"  data-term="category">Destinations</a><div class="menu mm-11 tipi-row side-spacing" data-mm="11"><div class="menu-wrap menu-wrap-more-10 tipi-flex"><div id="block-wrap-8830" class="block-wrap block-wrap-71 block-to-see block-wrap-classic clearfix ppl-m-4 ppl-s-2 block-css-8830 block--light" data-id="8830"><div class="block-inner-style"><div class="block-inner-box contents"><div class="block-title-wrap cb-module-header"><h2 class="block-title cb-module-title title">Destinations</h2><a href="https://thriftynomads.com/destinations/" class="see-all">See All</a></div><div class="block"><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22983 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-panama grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/san-blas-islands/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="San Blas Islands - Accomodation with a view" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/san-blas-islands/"> Visiting Panama’s Remote Paradise – The San Blas Islands </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22960 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-central-america-destinations category-inspiration category-panama tag-panama-canal tag-panama-city grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="Panama City Skyline" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/"> Why Panama Belongs on Every Budget Traveler’s List </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22927 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-popular category-usa tag-grand-canyon grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/grand-canyon-visitors/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="The vastness of the Grand Canyon" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/grand-canyon-visitors/"> Only 1% of Grand Canyon Visitors go to the Bottom. </a></h2></div></article><article class="preview-classic stack ani-base tipi-xs-12 preview-71 with-fi post-22901 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-inspiration category-guides category-usa tag-california tag-kayaking tag-monterey tag-sea-otters grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/californias-sea-otters/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-720x480.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-1138x763.webp 1138w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/californias-sea-otters/"> A Better, Less Expensive Way to See California’s Sea Otters </a></h2></div></article></div></div></div></div><ul class="sub-menu"><li id="menu-item-18425" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-18425"><a href="https://thriftynomads.com/destinations/australia-new-zealand/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Australia / New Zealand" data-url="https://thriftynomads.com/destinations/australia-new-zealand/" data-subtitle="" data-count="3" data-tid="232"  data-term="category">Australia / New Zealand</a></li><li id="menu-item-20707" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-20707"><a href="https://thriftynomads.com/destinations/asia/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Asia" data-url="https://thriftynomads.com/destinations/asia/" data-subtitle="" data-count="5" data-tid="253"  data-term="category">Asia</a></li><li id="menu-item-8831" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-8831"><a href="https://thriftynomads.com/destinations/canada/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Canada" data-url="https://thriftynomads.com/destinations/canada/" data-subtitle="" data-count="6" data-tid="38"  data-term="category">Canada</a></li><li id="menu-item-9329" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-9329"><a href="https://thriftynomads.com/destinations/asia/china/" class="block-more block-mm-init block-changer block-mm-changer" data-title="China" data-url="https://thriftynomads.com/destinations/asia/china/" data-subtitle="" data-count="6" data-tid="146"  data-term="category">China</a></li><li id="menu-item-20706" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-20706"><a href="https://thriftynomads.com/destinations/europe/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Europe" data-url="https://thriftynomads.com/destinations/europe/" data-subtitle="" data-count="5" data-tid="252"  data-term="category">Europe</a></li><li id="menu-item-16971" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-16971"><a href="https://thriftynomads.com/destinations/eastern-europe/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Eastern Europe" data-url="https://thriftynomads.com/destinations/eastern-europe/" data-subtitle="" data-count="4" data-tid="223"  data-term="category">Eastern Europe</a></li><li id="menu-item-8834" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-8834"><a href="https://thriftynomads.com/destinations/asia/japan/" class="block-more block-mm-init block-changer block-mm-changer" data-title="Japan" data-url="https://thriftynomads.com/destinations/asia/japan/" data-subtitle="" data-count="7" data-tid="37"  data-term="category">Japan</a></li><li id="menu-item-12155" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-12155"><a href="https://thriftynomads.com/destinations/south-america/" class="block-more block-mm-init block-changer block-mm-changer" data-title="South America" data-url="https://thriftynomads.com/destinations/south-america/" data-subtitle="" data-count="9" data-tid="215"  data-term="category">South America</a></li><li id="menu-item-9338" class="menu-item menu-item-type-taxonomy menu-item-object-category dropper drop-it menu-item-9338"><a href="https://thriftynomads.com/destinations/usa/" class="block-more block-mm-init block-changer block-mm-changer" data-title="United States" data-url="https://thriftynomads.com/destinations/usa/" data-subtitle="" data-count="7" data-tid="148"  data-term="category">United States</a></li></ul></div></div></li><li id="menu-item-20890" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropper drop-it mm-art mm-wrap-51 mm-wrap menu-item-20890"><a href="https://thriftynomads.com/points-travel/" data-ppp="4" data-tid="222"  data-term="category">Points Travel</a><div class="menu mm-51 tipi-row side-spacing" data-mm="51"><div class="menu-wrap"><ul class="sub-menu"><li id="menu-item-17290" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-17290"><a href="#">Start Here</a><ul class="sub-menu"><li id="menu-item-17292" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17292"><a href="https://thriftynomads.com/free-flights-travel-credit-cards-points/">How to Get FREE Flights with Travel Credit Cards &#038; Points</a></li><li id="menu-item-17291" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17291"><a href="https://thriftynomads.com/how-i-flew-around-the-world-over-the-past-6-years-for-free/">How I Flew Around the World Over the Past 6+ Years For FREE</a></li></ul></li><li id="menu-item-20699" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-20699"><a href="#">Best Cards</a><ul class="sub-menu"><li id="menu-item-20694" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20694"><a href="https://thriftynomads.com/chase-sapphire-best-travel-card/">The BEST Travel Credit Card for 2023: Chase Sapphire Preferred</a></li><li id="menu-item-20145" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20145"><a href="https://thriftynomads.com/best-travel-credit-cards/">The Best Travel Rewards Credit Cards</a></li><li id="menu-item-17294" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17294"><a href="https://thriftynomads.com/best-travel-credit-debit-cards/">The Best No Foreign Transaction Fee Cards to use Overseas</a></li></ul></li><li id="menu-item-17295" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-17295"><a href="#">Guides</a><ul class="sub-menu"><li id="menu-item-20695" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20695"><a href="https://thriftynomads.com/credit-card-travel-insurance/">How to Get Travel Insurance With Your Credit Card</a></li><li id="menu-item-20696" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20696"><a href="https://thriftynomads.com/tsa-precheck-clear-global-entry/">How to Get TSA Precheck and Global Entry (&#038; Save Hours at the Airport)</a></li><li id="menu-item-17293" class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17293"><a href="https://thriftynomads.com/how-credit-cards-affect-credit-score/">Does Applying for Credit Cards Affect Your Credit Score?</a></li></ul></li><li id="menu-item-17281" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-17281"><a target="_blank" href="https://thriftynomads.com/go/best-credit-cards-nav">Compare Cards</a><ul class="sub-menu"><li id="menu-item-17283" class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17283"><a target="_blank" href="https://thriftynomads.com/go/best-credit-cards-nav">Best Credit Cards</a></li><li id="menu-item-17284" class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17284"><a target="_blank" href="https://thriftynomads.com/go/travel-rewards-cards-nav">Travel Rewards</a></li><li id="menu-item-20697" class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-20697"><a href="https://thriftynomads.com/go/cash-back-credit-cards-nav">Cashback</a></li><li id="menu-item-17508" class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17508"><a href="https://thriftynomads.com/go/no-foreign-transaction-fee-cards-nav">No Foreign Transaction Fees</a></li><li id="menu-item-17285" class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17285"><a target="_blank" href="https://thriftynomads.com/go/hotel-rewards-credit-cards-nav">Hotel Rewards</a></li><li id="menu-item-17289" class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17289"><a target="_blank" href="https://thriftynomads.com/go/airline-credit-cards-nav">Airline Credit Cards</a></li><li id="menu-item-20698" class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-20698"><a href="https://thriftynomads.com/go/bad-credit-rating-cards-nav">Cards for Bad Credit</a></li></ul></li></ul></div></div></li><li id="menu-item-15973" class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-15973"><a href="https://thriftynomads.com/travel-resources/"><i class="fa fa-star"></i> Resources</a></li></ul><ul class="menu-icons horizontal-menu tipi-flex-eq-height"><li class="trending-inline dropper drop-it mm-art mm-wrap"><a href="#" id="trending-secondary" class="main-title-wrap trending-menu--wrap tipi-vertical-c"><i class="codetipi-15zine-i-whatshot tipi-trending-icon"></i><span class="trending-text">Trending</span></a><div class="trending-inline-drop-wrap menu tipi-row side-spacing"><div class="trending-inline-drop"><div class="trending-inline-title clearfix"><div class="trending-op-title">Trending</div></div><div class="trending-inline-wrap"><div class="block-wrap tipi-doc-info clearfix">To display trending posts, please ensure the Jetpack plugin is installed and that the Stats module of Jetpack is active. Refer to the theme documentation for help.</div></div></div></div></li></ul></div></div></nav><div id="header-line"></div><div id="cb-content" class="content-area clearfix"><div class="post-wrap clearfix title-middle meta__over-hero hero-l sidebar-on sidebar-right hero-core-21 post-8287 page type-page status-publish has-post-thumbnail hentry grow-content-body"><div class="hero-wrap cb-fis clearfix hero-21 cover-3 no-par"><div class="hero"><img width="2048" height="1361" src="https://thriftynomads.com/wp-content/uploads/2015/05/1-.jpg" class="flipboard-image wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2015/05/1-.jpg 2048w, https://thriftynomads.com/wp-content/uploads/2015/05/1--300x199.jpg 300w, https://thriftynomads.com/wp-content/uploads/2015/05/1--1024x681.jpg 1024w, https://thriftynomads.com/wp-content/uploads/2015/05/1--100x65.jpg 100w, https://thriftynomads.com/wp-content/uploads/2015/05/1--360x240.jpg 360w" sizes="(max-width: 2048px) 100vw, 2048px" /></div><span class="mask-overlay"></span><div class="meta-wrap hero-meta tipi-l-typo elements-design-1 clearfix"><div class="meta"><div class="title-wrap"><h1 class="entry-title title flipboard-title">See more of the world, for less</h1><div id="start-here-button" class="cb-entry-content"><span class="cb-button cb-red cb-normal cb-none"><a href="/get-started/" target="_self" rel="follow">START HERE</a></span></div></div></div></div><!-- .meta-wrap --></div><div class="single-content contents-wrap wrap side-spacing content-bg clearfix"><div class="tipi-cols clearfix tipi-xs-12"><div id="main" class="cb-main main tipi-col tipi-xs-12 clearfix site-main main-block-wrap block-wrap tipi-m-8"><article><div class="entry-content-wrap clearfix"><div class="entry-content body-color clearfix link-color-wrap"> <span id="dpsp-post-content-markup" data-image-pin-it="false"></span></div></div></article></div></div></div></div><div class="contents-wrap builder-container"><section id="cb-section-b" class="section-b contains-blocks cb-hp-section clearfix wrap side-spacing"><div class="tipi-cols clearfix"><div class="contains-blocks cb-main tipi-col tipi-xs-12 tipi-m-8"><div id="block-wrap-87887" class="block-wrap block-wrap-custom block-to-see block-wrap-code cb-module-block clearfix block-css-87887 block--light" data-id="87887"><div class="block-inner-style"><div class="block-inner-box contents"><div class="block-title-wrap cb-module-header"><h2 class="block-title cb-module-title title">Stop overspending on travel</h2></div><div class="block-html-content block-inner-spacing clearfix"><style id="sg-email-marketing-css-vars-22795">.sg-email-marketing-form-22795-cf6ee90d3ae6cf29b10fbb97172099a1625c { --sg-email-marketing-form-align-items: center;
--sg-email-marketing-form-form-size-field-input-height: 48px;
--sg-email-marketing-form-form-size-field-input-spacing: 20px;
--sg-email-marketing-form-form-size-field-input-font-size: 16px;
--sg-email-marketing-form-form-size-field-padding-v: 13px;
--sg-email-marketing-form-form-size-field-padding-h: 20px;
--sg-email-marketing-form-form-size-field-font-size-label: 12px;
--sg-email-marketing-form-form-size-field-sublabel-spacing: 5px;
--sg-email-marketing-form-form-size-field-line-height: 22px;
--sg-email-marketing-form-form-size-field-checkbox-size: 14px;
--sg-email-marketing-form-form-size-field-icon-size: 0.75;
--sg-email-marketing-form-form-size-button-padding-h: 24px;
--sg-email-marketing-form-form-size-button-height: 48px;
--sg-email-marketing-form-form-size-button-font-size: 16px;
--sg-email-marketing-form-form-size: medium;
--sg-email-marketing-form-form-background-color: #ffffff;
--sg-email-marketing-form-form-alignment: center;
--sg-email-marketing-form-form-orientation: column;
--sg-email-marketing-form-field-border-radius: 3px;
--sg-email-marketing-form-field-background-color: #ffffff;
--sg-email-marketing-form-field-border-color: rgba( 0, 0, 0, 0.25 );
--sg-email-marketing-form-field-text-color: #000000;
--sg-email-marketing-form-field-placeholder-color: rgba( 0, 0, 0, 0.60 );
--sg-email-marketing-form-label-color: rgba( 0, 0, 0, 0.85 );
--sg-email-marketing-form-button-border-radius: 3px;
--sg-email-marketing-form-button-background-color: #066aab;
--sg-email-marketing-form-button-text-color: #ffffff;
--sg-email-marketing-form-label-sublabel-color: rgb(212, 17, 72);
--sg-email-marketing-form-hash: cf6ee90d3ae6cf29b10fbb97172099a1625c;
 }</style><form class="sg-marketing-form sg-email-marketing-form-22795-cf6ee90d3ae6cf29b10fbb97172099a1625c"><input type="hidden" id="_wpnonce" name="_wpnonce" value="42989f02a8" /><input type="hidden" name="_wp_http_referer" value="/" /><div class="sg-email-marketing-form-22795-cf6ee90d3ae6cf29b10fbb97172099a1625c sg-marketing-form-submit_message sg-marketing-form-submit_message--hidden sg-marketing-form-submit_message--success">Thank you for subscribing!</div><div class="sg-email-marketing-form-22795-cf6ee90d3ae6cf29b10fbb97172099a1625c sg-marketing-form-submit_message sg-marketing-form-submit_message--hidden sg-marketing-form-submit_message--error">There was an issue submitting the form!</div><fieldset id="sg-email-marketing-22795" class="sg-marketing-form-container sg-email-marketing-form-22795-cf6ee90d3ae6cf29b10fbb97172099a1625c sg-marketing-form-container-column"><div class="sg-marketing-form-title-and-description-fields"><h2 class="sg-marketing-form-title">Sign up for our newsletter for cheap travel tips, deals, and thrifty inspiration. No spam, ever. We promise!</h2></div><div class="sg-input-grid"><div class="sg-input-container"><label for="input-2cf6ee90d3ae6cf29b10fbb97172099a1625c"> Email <span class="sg-marketing-form-required-label" aria-hidden="true">*</span></label><input id="input-2cf6ee90d3ae6cf29b10fbb97172099a1625c" type="email" name="email" placeholder="Your email address"required> <span class="sg-marketing-form-sublabel"></span></div></div><input name="form-id" type="hidden" value="22795"><input name="spam-protection" type="hidden"><button type="submit">Sign up</button></fieldset></form></div></div></div></div><div id="block-wrap-12944" class="block-wrap block-wrap-44 block-to-see block-wrap-classic clearfix block-css-12944 block--light" data-id="12944"><div class="block-inner-style"><div class="block-inner-box contents"><div class="block-title-wrap cb-module-header"><h2 class="block-title cb-module-title title"><a href="/latest">The latest</a></h2></div><div class="block tipi-cols"><div class="block-piece tipi-col tipi-xs-12 tipi-m-6 block-piece-1"><article class="preview-classic stack ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-22983 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-panama grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/san-blas-islands/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="San Blas Islands - Accomodation with a view" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/san-blas-islands/"> Visiting Panama’s Remote Paradise – The San Blas Islands </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2026-03-28T08:23:50-04:00">March 28, 2026</time></span></div><div class="excerpt body-color">Years ago, I was having one of those typical, “Where have you been travelling?” conversations and met someone<span class="cb-excerpt-dots excerpt-ellipsis">...</span></div></div></article></div><div class="block-piece tipi-col tipi-xs-12 tipi-m-6 block-piece-2"><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-22960 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-central-america-destinations category-inspiration category-panama tag-panama-canal tag-panama-city grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/" class="mask-img"> <img width="120" height="120" src="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-120x120.webp" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="Panama City Skyline" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-120x120.webp 120w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-150x150.webp 150w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-240x240.webp 240w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x360.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-540x540.webp 540w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-720x720.webp 720w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-125x125.webp 125w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/"> Why Panama Belongs on Every Budget Traveler’s List </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2026-03-07T06:35:06-05:00">March 7, 2026</time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-22943 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-inspiration tag-uk-music-festivals grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/" class="mask-img"> <img width="120" height="120" src="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-120x120.webp" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="UK Music Festivals" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-120x120.webp 120w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-150x150.webp 150w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-240x240.webp 240w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-360x360.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-540x540.webp 540w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-720x720.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-125x125.webp 125w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/"> 🇬🇧 Your Thrifty Guide to the UK Festival Scene: The 5 Must-See Festivals for 2026 </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-11-30T04:40:11-05:00">November 30, 2025</time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-22927 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-popular category-usa tag-grand-canyon grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/grand-canyon-visitors/" class="mask-img"> <img width="120" height="120" src="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-120x120.webp" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="The vastness of the Grand Canyon" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-120x120.webp 120w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-150x150.webp 150w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-240x240.webp 240w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-360x360.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-540x540.webp 540w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-720x720.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-125x125.webp 125w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/grand-canyon-visitors/"> Only 1% of Grand Canyon Visitors go to the Bottom. </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-11-08T14:59:58-05:00">November 8, 2025</time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-22901 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-inspiration category-guides category-usa tag-california tag-kayaking tag-monterey tag-sea-otters grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/californias-sea-otters/" class="mask-img"> <img width="120" height="120" src="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-120x120.webp" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-120x120.webp 120w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-150x150.webp 150w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-240x240.webp 240w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-360x360.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-540x540.webp 540w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-720x720.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-125x125.webp 125w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/californias-sea-otters/"> A Better, Less Expensive Way to See California’s Sea Otters </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-10-19T14:43:26-04:00">October 19, 2025</time></span></div></div></article></div></div></div></div></div><div id="block-wrap-76318" class="block-wrap block-wrap-44 block-to-see block-wrap-classic clearfix block-css-76318 block--light" data-id="76318"><div class="block-inner-style"><div class="block-inner-box contents"><div class="block-title-wrap cb-module-header"><h2 class="block-title cb-module-title title"><a href="/popular">Popular</a></h2></div><div class="block tipi-cols"><div class="block-piece tipi-col tipi-xs-12 tipi-m-6 block-piece-1"><article class="preview-classic stack ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-13370 post type-post status-publish format-standard has-post-thumbnail hentry category-fly-cheap category-popular grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/airlines-offer-free-stopovers/" class="mask-img"> <img width="360" height="202" src="https://thriftynomads.com/wp-content/uploads/2016/10/airport-1553958_1280.jpg" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2016/10/airport-1553958_1280.jpg 1280w, https://thriftynomads.com/wp-content/uploads/2016/10/airport-1553958_1280-300x169.jpg 300w, https://thriftynomads.com/wp-content/uploads/2016/10/airport-1553958_1280-768x431.jpg 768w, https://thriftynomads.com/wp-content/uploads/2016/10/airport-1553958_1280-1024x575.jpg 1024w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/airlines-offer-free-stopovers/"> How to Get FREE Extended Layovers &#038; Hack One Trip Into TWO (Updated 2025) </a></h2><div class="cb-byline byline byline-3"><span class="byline-part updated"><div class="last__updated"><span class="last__updated__title">Last updated:</span><time class="updated" datetime="2025-02-07T16:16:17-05:00">February 7, 2025</div></time></span></div><div class="excerpt body-color">If there&#8217;s anything worse than long-distance flying, it&#8217;s knowing you&#8217;re making a layover in an interesting destination, but<span class="cb-excerpt-dots excerpt-ellipsis">...</span></div></div></article></div><div class="block-piece tipi-col tipi-xs-12 tipi-m-6 block-piece-2"><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-15158 post type-post status-publish format-standard has-post-thumbnail hentry category-japan category-popular grow-content-body"><div class="cb-mask mask" style="background:#222;"> <a href="https://thriftynomads.com/japan-rail-jr-passes-guide/" class="mask-img"> <img width="120" height="80" src="https://thriftynomads.com/wp-content/uploads/2017/10/shutterstock_503961670.jpg" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2017/10/shutterstock_503961670.jpg 2048w, https://thriftynomads.com/wp-content/uploads/2017/10/shutterstock_503961670-300x199.jpg 300w, https://thriftynomads.com/wp-content/uploads/2017/10/shutterstock_503961670-768x510.jpg 768w, https://thriftynomads.com/wp-content/uploads/2017/10/shutterstock_503961670-1024x681.jpg 1024w, https://thriftynomads.com/wp-content/uploads/2017/10/shutterstock_503961670-360x240.jpg 360w, https://thriftynomads.com/wp-content/uploads/2017/10/shutterstock_503961670-759x500.jpg 759w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/japan-rail-jr-passes-guide/"> Japan Rail (JR) Passes: The Ultimate Guide (Updated 2025) </a></h2><div class="cb-byline byline byline-3"><span class="byline-part updated"><div class="last__updated"><span class="last__updated__title">Last updated:</span><time class="updated" datetime="2025-02-07T16:15:57-05:00">February 7, 2025</div></time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-16020 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-popular category-usa tag-credit-cards grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/disney-world-vacation-cheap/" class="mask-img"> <img width="120" height="80" src="https://thriftynomads.com/wp-content/uploads/2018/01/disney-castle-fireworks.jpeg" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2018/01/disney-castle-fireworks.jpeg 2048w, https://thriftynomads.com/wp-content/uploads/2018/01/disney-castle-fireworks-300x200.jpeg 300w, https://thriftynomads.com/wp-content/uploads/2018/01/disney-castle-fireworks-768x512.jpeg 768w, https://thriftynomads.com/wp-content/uploads/2018/01/disney-castle-fireworks-1024x683.jpeg 1024w, https://thriftynomads.com/wp-content/uploads/2018/01/disney-castle-fireworks-360x240.jpeg 360w, https://thriftynomads.com/wp-content/uploads/2018/01/disney-castle-fireworks-759x500.jpeg 759w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/disney-world-vacation-cheap/"> How to Plan a Disney World Vacation on The Cheap </a></h2><div class="cb-byline byline byline-3"><span class="byline-part updated"><div class="last__updated"><span class="last__updated__title">Last updated:</span><time class="updated" datetime="2022-03-21T05:59:34-04:00">March 21, 2022</div></time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-15754 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-popular grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/unique-travel-gifts/" class="mask-img"> <img width="120" height="51" src="https://thriftynomads.com/wp-content/uploads/2019/11/UniqueGiftsHeader2019-1.png" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2019/11/UniqueGiftsHeader2019-1.png 1400w, https://thriftynomads.com/wp-content/uploads/2019/11/UniqueGiftsHeader2019-1-300x129.png 300w, https://thriftynomads.com/wp-content/uploads/2019/11/UniqueGiftsHeader2019-1-1024x439.png 1024w, https://thriftynomads.com/wp-content/uploads/2019/11/UniqueGiftsHeader2019-1-768x329.png 768w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/unique-travel-gifts/"> 25 Unique Gifts for the Travel Addict in Your Life (2020) </a></h2><div class="cb-byline byline byline-3"><span class="byline-part updated"><div class="last__updated"><span class="last__updated__title">Last updated:</span><time class="updated" datetime="2020-11-08T18:05:39-05:00">November 8, 2020</div></time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-11135 post type-post status-publish format-standard has-post-thumbnail hentry category-fly-cheap category-popular category-travel-hacks tag-cheap-flights grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/airline-error-mistake-fares-cheap-flights/" class="mask-img"> <img width="120" height="71" src="https://thriftynomads.com/wp-content/uploads/2018/01/Airplane-sky.jpg" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2018/01/Airplane-sky.jpg 1920w, https://thriftynomads.com/wp-content/uploads/2018/01/Airplane-sky-300x178.jpg 300w, https://thriftynomads.com/wp-content/uploads/2018/01/Airplane-sky-768x457.jpg 768w, https://thriftynomads.com/wp-content/uploads/2018/01/Airplane-sky-1024x609.jpg 1024w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/airline-error-mistake-fares-cheap-flights/"> How to Find Airline Mistake Fares (&#038; Get Ridiculously Cheap Flights) (Updated 2025) </a></h2><div class="cb-byline byline byline-3"><span class="byline-part updated"><div class="last__updated"><span class="last__updated__title">Last updated:</span><time class="updated" datetime="2022-03-29T00:06:13-04:00">March 29, 2022</div></time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-2336 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-money-health-safety category-packing-planning-saving category-points-travel category-popular tag-budget-travel tag-credit-card tag-credit-cards tag-debit-card tag-travel-credit-cards tag-travel-debit-cards grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/best-travel-credit-debit-cards/" class="mask-img"> <img width="120" height="80" src="https://thriftynomads.com/wp-content/uploads/2015/02/best_travel_credit_debit_cards-1024x680.jpg" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2015/02/best_travel_credit_debit_cards-1024x680.jpg 1024w, https://thriftynomads.com/wp-content/uploads/2015/02/best_travel_credit_debit_cards-1024x680-300x199.jpg 300w, https://thriftynomads.com/wp-content/uploads/2015/02/best_travel_credit_debit_cards-1024x680-360x240.jpg 360w, https://thriftynomads.com/wp-content/uploads/2015/02/best_travel_credit_debit_cards-1024x680-759x500.jpg 759w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/best-travel-credit-debit-cards/"> The Best Travel Credit and Debit Cards with No Foreign Transaction Fees (Updated 2025) </a></h2><div class="cb-byline byline byline-3"><span class="byline-part updated"><div class="last__updated"><span class="last__updated__title">Last updated:</span><time class="updated" datetime="2025-11-02T03:42:20-05:00">November 2, 2025</div></time></span></div></div></article><article class="cb-article cb-small preview-thumbnail tipi-flex split ani-base article-ani article-ani-1 tipi-xs-12 preview-44 with-fi post-22449 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-popular grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/5-offbeat-places-to-visit-in-2025/" class="mask-img"> <img width="120" height="120" src="https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-120x120.jpeg" class="attachment-codetipi-15zine-120-120 size-codetipi-15zine-120-120 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-120x120.jpeg 120w, https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-150x150.jpeg 150w, https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-240x240.jpeg 240w, https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-360x360.jpeg 360w, https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-540x540.jpeg 540w, https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-720x720.jpeg 720w, https://thriftynomads.com/wp-content/uploads/2023/02/newfoundland-125x125.jpeg 125w" sizes="(max-width: 120px) 100vw, 120px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/5-offbeat-places-to-visit-in-2025/"> 5 Offbeat Places to Visit in 2025 </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-01-27T23:47:15-05:00">January 27, 2025</time></span></div></div></article></div></div></div></div></div></div><div class="sidebar-wrap tipi-xs-12 tipi-m-4 tipi-col clearfix"><aside id="cb-sidebar-b" class="cb-sidebar sidebar cb-sidebar-hp clearfix"><div id="text-24" class="cb-sidebar-widget codetipi-15zine-widget widget_text"><h3 class="cb-sidebar-widget-title cb-widget-title widget-title title">Hey there!</h3><div class="textwidget"><p style="text-align: center"><a href="//thriftynomads.com/about/"><img class="alignnone size-medium wp-image-12845" src="//thriftynomads.com/wp-content/uploads/2021/07/jen-ted-sidebar-300x225.jpg" alt="Thrifty Nomads Team" width="300" height="225" srcset="//thriftynomads.com/wp-content/uploads/2021/07/jen-ted-sidebar-300x225.jpg 300w, //thriftynomads.com/wp-content/uploads/2021/07/jen-ted-sidebar-768x576.jpg 768w, //thriftynomads.com/wp-content/uploads/2021/07/jen-ted-sidebar.jpg 960w" sizes="(max-width: 300px) 100vw, 300px" scale="0"></a></p><p>We’re Jen and Ted, former partners turned friends with a passion to inspire affordable travel. 8 years ago we ditched our jobs, sold everything & pursued a life outside the 9-5 bubble. We learned travel doesn't have to be pricey, and created this blog to prove it. We haven't looked back since!</p><p>Read on and <a href="//thriftynomads.com/about/" style="text-decoration: underline">get to know us better</a>!</p></div></div><div id="cb-social-media-widget-3" class="cb-sidebar-widget codetipi-15zine-widget widget-social-icons-wrap"><h3 class="cb-sidebar-widget-title cb-widget-title widget-title title">Like Us</h3><div class="widget-social-icons-1 widget-social-icons social-align-0 social-icons-bg"><ul><li><a href="https://www.facebook.com/ThriftyNomads/" class="codetipi-15zine-i-facebook tipi-i-sz-2 codetipi-15zine-social-icons-1 network-bg network-facebook"rel="noopener" target="_blank"></a></li><li><a href="https://twitter.com/thriftynomads" class="codetipi-15zine-i-twitter tipi-i-sz-2 codetipi-15zine-social-icons-1 network-bg network-twitter"rel="noopener" target="_blank"></a></li><li><a href="https://www.instagram.com/thriftynomads/" class="codetipi-15zine-i-instagram tipi-i-sz-2 codetipi-15zine-social-icons-1 network-bg network-instagram"rel="noopener" target="_blank"></a></li><li><a href="https://www.pinterest.com/thriftynomads/" class="codetipi-15zine-i-pinterest-p tipi-i-sz-2 codetipi-15zine-social-icons-1 network-bg network-pinterest"rel="noopener" target="_blank"></a></li></ul></div></div></aside></div></div></section><div class="contents-wrap clearfix wrap side-spacing"><div class="tipi-cols clearfix"><div id="main" class="cb-main main tipi-col tipi-xs-12 clearfix site-main main-block-wrap block-wrap"><div id="block-wrap-43674" class="block-wrap block-wrap-bs-61 block-to-see block-wrap-classic clearfix ppl-m-3 ppl-s-3 block-css-43674 block--light" data-id="43674"><div class="block-inner-style"><div class="block-inner-box contents"><div class="block"><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22983 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-panama grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/san-blas-islands/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="San Blas Islands - Accomodation with a view" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/panama_02_00-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/san-blas-islands/"> Visiting Panama’s Remote Paradise – The San Blas Islands </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2026-03-28T08:23:50-04:00">March 28, 2026</time></span></div><div class="excerpt body-color">Years ago, I was having one of those typical, “Where have you been travelling?” conversations and met someone<span class="cb-excerpt-dots excerpt-ellipsis">...</span> <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/san-blas-islands/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22960 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-central-america-destinations category-inspiration category-panama tag-panama-canal tag-panama-city grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="Panama City Skyline" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2026/03/Skyline-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/"> Why Panama Belongs on Every Budget Traveler’s List </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2026-03-07T06:35:06-05:00">March 7, 2026</time></span></div><div class="excerpt body-color">Tourism in Panama is increasing, and with good reason. You can base yourself in a city with a surprisingly modern skyline, then easily escape to mountain hikes, jungle views, or tropical islands at a fraction of the price of Europe or America. <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/why-panama-belongs-on-every-budget-travelers-list/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22943 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-inspiration tag-uk-music-festivals grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="UK Music Festivals" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/UK_Music_festivals_01-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/"> 🇬🇧 Your Thrifty Guide to the UK Festival Scene: The 5 Must-See Festivals for 2026 </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-11-30T04:40:11-05:00">November 30, 2025</time></span></div><div class="excerpt body-color">So, the summer is rolling in, and that familiar feeling hits: the call of the music, the mud,<span class="cb-excerpt-dots excerpt-ellipsis">...</span> <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/five-must-see-uk-music-festivals-for-2026/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22927 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-popular category-usa tag-grand-canyon grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/grand-canyon-visitors/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="The vastness of the Grand Canyon" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/11/grand_canyon1-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/grand-canyon-visitors/"> Only 1% of Grand Canyon Visitors go to the Bottom. </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-11-08T14:59:58-05:00">November 8, 2025</time></span></div><div class="excerpt body-color">The Grand Canyon is one of the most iconic national parks in the United States. Approximately 5 million<span class="cb-excerpt-dots excerpt-ellipsis">...</span> <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/grand-canyon-visitors/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22901 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations category-inspiration category-guides category-usa tag-california tag-kayaking tag-monterey tag-sea-otters grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/californias-sea-otters/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-720x480.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/10/otter_1-1138x763.webp 1138w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/californias-sea-otters/"> A Better, Less Expensive Way to See California’s Sea Otters </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-10-19T14:43:26-04:00">October 19, 2025</time></span></div><div class="excerpt body-color">The California&#8217;s Monterey Aquarium is famous for its adorable sea otter residents, but if you’d rather see otters<span class="cb-excerpt-dots excerpt-ellipsis">...</span> <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/californias-sea-otters/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22865 post type-post status-publish format-standard has-post-thumbnail hentry category-budget-travel category-destinations grow-content-body"><div class="cb-mask mask" style="background:#D62F2F;"> <a href="https://thriftynomads.com/theme-park-alternatives-to-disney/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="Xcaret theme park" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-300x200.webp 300w, https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-1024x683.webp 1024w, https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-768x512.webp 768w, https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-720x480.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-770x513.webp 770w, https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover-1400x933.webp 1400w, https://thriftynomads.com/wp-content/uploads/2025/08/xcaret_cover.webp 1500w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/theme-park-alternatives-to-disney/"> Theme Park Alternative to Disney </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-09-13T06:53:59-04:00">September 13, 2025</time></span></div><div class="excerpt body-color">When people envision theme-park vacations, Disney is usually the first thought. It’s a rite of passage for countless<span class="cb-excerpt-dots excerpt-ellipsis">...</span> <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/theme-park-alternatives-to-disney/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22843 post type-post status-publish format-standard has-post-thumbnail hentry category-asia category-budget-travel category-cambodia category-destinations category-inspiration tag-cambodia tag-elephant-valley-project tag-kratie tag-mondulkiri tag-wildlife grow-content-body"><div class="cb-mask mask" style="background:#f0bd1a;"> <a href="https://thriftynomads.com/wild-encounters-in-kratie-and-mondulkiri/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/07/evp-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/07/evp-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/07/evp-720x480.webp 720w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/wild-encounters-in-kratie-and-mondulkiri/"> Cambodia &#8211; Wild Encounters in Kratie and Mondulkiri &#8211; Part 3 </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-07-20T18:47:21-04:00">July 20, 2025</time></span></div><div class="excerpt body-color">Kratie Cambodia’s temple-studded plains and tragic history often dominate most travel itineraries. While sites like Angkor Wat and<span class="cb-excerpt-dots excerpt-ellipsis">...</span> <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/wild-encounters-in-kratie-and-mondulkiri/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22798 post type-post status-publish format-standard has-post-thumbnail hentry category-asia category-budget-travel category-destinations tag-battambang tag-cambodia tag-phnom-penh tag-siem-reap tag-solo-traveller tag-temples grow-content-body"><div class="cb-mask mask" style="background:#f0bd1a;"> <a href="https://thriftynomads.com/across-cambodia-temples-history-and-everyday-life-part-2/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/07/Angkor_Wat-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/07/Angkor_Wat-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/07/Angkor_Wat-300x200.webp 300w, https://thriftynomads.com/wp-content/uploads/2025/07/Angkor_Wat-768x511.webp 768w, https://thriftynomads.com/wp-content/uploads/2025/07/Angkor_Wat-720x480.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/07/Angkor_Wat-770x513.webp 770w, https://thriftynomads.com/wp-content/uploads/2025/07/Angkor_Wat.webp 1000w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/across-cambodia-temples-history-and-everyday-life-part-2/"> Across Cambodia: Temples, History, and Everyday Life &#8211; Part 2 </a></h2><div class="cb-byline byline byline-3"><span class="byline-part updated"><div class="last__updated"><span class="last__updated__title">Last updated:</span><time class="updated" datetime="2025-09-13T06:22:21-04:00">September 13, 2025</div></time></span></div><div class="excerpt body-color">Crossing into Cambodia marked a fresh chapter in my travels. After the sensory overload of Bangkok, arriving in<span class="cb-excerpt-dots excerpt-ellipsis">...</span> <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/across-cambodia-temples-history-and-everyday-life-part-2/">Read More...</a></span></div></div></article><article class="preview-classic separation-border separation-border-style stack ani-base article-ani article-ani-1 tipi-xs-12 preview-61 with-fi post-22724 post type-post status-publish format-standard has-post-thumbnail hentry category-asia category-budget-travel category-destinations category-inspiration category-travel-inspiration tag-ayutthaya tag-bangkok tag-central-thailand tag-kanchanaburi grow-content-body"><div class="cb-mask mask" style="background:#f0bd1a;"> <a href="https://thriftynomads.com/solo-traveller-experience-thailand-part-1-bangkok-to-ayutthaya/" class="mask-img"> <img width="360" height="240" src="https://thriftynomads.com/wp-content/uploads/2025/06/wat_suthat-360x240.webp" class="attachment-codetipi-15zine-360-240 size-codetipi-15zine-360-240 wp-post-image" alt="wat suthat" decoding="async" srcset="https://thriftynomads.com/wp-content/uploads/2025/06/wat_suthat-360x240.webp 360w, https://thriftynomads.com/wp-content/uploads/2025/06/wat_suthat-300x200.webp 300w, https://thriftynomads.com/wp-content/uploads/2025/06/wat_suthat-768x512.webp 768w, https://thriftynomads.com/wp-content/uploads/2025/06/wat_suthat-720x480.webp 720w, https://thriftynomads.com/wp-content/uploads/2025/06/wat_suthat-770x514.webp 770w, https://thriftynomads.com/wp-content/uploads/2025/06/wat_suthat.webp 1000w" sizes="(max-width: 360px) 100vw, 360px" /> </a></div><div class="cb-meta cb-article-meta meta"><h2 class="title cb-post-title"> <a href="https://thriftynomads.com/solo-traveller-experience-thailand-part-1-bangkok-to-ayutthaya/"> Solo Traveller Experience Thailand. Part 1 Bangkok to Ayutthaya. </a></h2><div class="cb-byline byline byline-3"><span class="byline-part cb-date date"><time class="entry-date published dateCreated flipboard-date" datetime="2025-06-25T09:31:49-04:00">June 25, 2025</time></span></div><div class="excerpt body-color">Southeast Asia has always fascinated me with its variety and the deep, layered history and culture that have shaped the region. When I set off on my solo travel I was excited to not just see new places  as a tourist but to truly experience them. <span class="read-more-wrap"><a class="read-more" href="https://thriftynomads.com/solo-traveller-experience-thailand-part-1-bangkok-to-ayutthaya/">Read More...</a></span></div></div></article></div><div class="pagination tipi-col tipi-xs-12 font-2"> <span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://thriftynomads.com/page/2/">2</a> <a class="page-numbers" href="https://thriftynomads.com/page/3/">3</a> <span class="page-numbers dots">&hellip;</span> <a class="page-numbers" href="https://thriftynomads.com/page/18/">18</a> <a class="next page-numbers" href="https://thriftynomads.com/page/2/"><i class="codetipi-15zine-i-chevron-right"></i></a></div></div></div></div></div></div></div></div></div><footer id="cb-footer" class="site-footer"><div class="cb-footer-lower cb-font-header clearfix"><div class="wrap clearfix"><div id="cb-footer-logo"> <a href="https://thriftynomads.com"> <img src="//thriftynomads.com/wp-content/uploads/2015/04/logo_footer.png" alt=" logo"  srcset="//thriftynomads.com/wp-content/uploads/2015/04/logo_footer@2x.png 2x"> </a></div><div class="cb-footer-links clearfix"><ul id="menu-top-menu-1" class="footer-menu nav cb-footer-nav clearfix"><li class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-8926"><a href="https://thriftynomads.com/about/">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-8915"><a href="https://thriftynomads.com/frequently-asked-questions/">FAQs</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-14202"><a href="https://thriftynomads.com/jobs/">Jobs</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-13930"><a href="https://thriftynomads.com/press/">Press</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-8284"><a href="https://thriftynomads.com/contact/">Contact</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop mm-art mm-wrap-2 mm-wrap menu-item-22716"><a href="https://thriftynomads.com/become-a-thrifty-nomad-reporter-at-large/">Reporter at Large</a></li></ul></div><div class="cb-copyright"><p>© 2025 Thrifty Nomads Limited • All Rights Reserved • <a href="https://thriftynomads.com/privacy-policy/">Privacy Policy</a></p><p class="disclaimer">Our website contains some affiliate links in relevant areas. This means we get a small commission, at no extra cost to you, for recommending a product we personally use, trust, and own.</p></div><div id="to-top-wrap" class="to-top cb-to-top"><a href="#" id="to-top-a"><i class="codetipi-15zine-i-chevron-up cb-circle"></i></a></div></div></div></footer></div> <!-- end .site-inner --></div><div id="mob-menu-wrap" class="mob-menu-wrap mobile-navigation-dd tipi-l-0 site-skin-2 site-img-1"><div class="bg-area"><div class="content-wrap"><div class="content"><div class="logo-x-wrap tipi-flex vertical-c"> <a href="#" class="mob-tr-close tipi-close-icon"><i class="codetipi-15zine-i-x" aria-hidden="true"></i></a></div><nav class="mobile-navigation mobile-navigation-1"><ul id="menu-mobile" class="menu-mobile vertical-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropper standard-drop mm-art mm-wrap-11 mm-wrap mm-color mm-sb-left menu-item-8291"><a href="https://thriftynomads.com/budget-travel/">Budget Travel</a><ul class="sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-8304"><a href="https://thriftynomads.com/budget-travel/fly-cheap/">Fly Cheap</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-8822"><a href="https://thriftynomads.com/budget-travel/drive-cheap/">Drive Cheap</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-8938"><a href="https://thriftynomads.com/budget-travel/sleep-cheap/">Sleep Cheap</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-8829"><a href="https://thriftynomads.com/budget-travel/money-health-safety/">Money, Health &amp; Safety</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-20825"><a href="https://thriftynomads.com/budget-travel/packing-planning-saving/">Packing, Planning, Saving</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-13072"><a href="https://thriftynomads.com/work-and-travel/">Work &amp; Travel</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop mm-art mm-wrap-11 mm-wrap mm-color mm-sb-left menu-item-8299"><a href="https://thriftynomads.com/budget-travel/inspiration/">Get Inspired</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropper standard-drop mm-art mm-wrap-11 mm-wrap mm-color mm-sb-left menu-item-8830"><a href="https://thriftynomads.com/destinations/">Destinations</a><ul class="sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-18425"><a href="https://thriftynomads.com/destinations/australia-new-zealand/">Australia / New Zealand</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-20707"><a href="https://thriftynomads.com/destinations/asia/">Asia</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-8831"><a href="https://thriftynomads.com/destinations/canada/">Canada</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-9329"><a href="https://thriftynomads.com/destinations/asia/china/">China</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-20706"><a href="https://thriftynomads.com/destinations/europe/">Europe</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-16971"><a href="https://thriftynomads.com/destinations/eastern-europe/">Eastern Europe</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-8834"><a href="https://thriftynomads.com/destinations/asia/japan/">Japan</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-12155"><a href="https://thriftynomads.com/destinations/south-america/">South America</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category dropper standard-drop menu-item-9338"><a href="https://thriftynomads.com/destinations/usa/">United States</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropper standard-drop mm-art mm-wrap-51 mm-wrap menu-item-20890"><a href="https://thriftynomads.com/points-travel/">Points Travel</a><ul class="sub-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-17290"><a href="#">Start Here</a><ul class="sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17292"><a href="https://thriftynomads.com/free-flights-travel-credit-cards-points/">How to Get FREE Flights with Travel Credit Cards &#038; Points</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17291"><a href="https://thriftynomads.com/how-i-flew-around-the-world-over-the-past-6-years-for-free/">How I Flew Around the World Over the Past 6+ Years For FREE</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-20699"><a href="#">Best Cards</a><ul class="sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20694"><a href="https://thriftynomads.com/chase-sapphire-best-travel-card/">The BEST Travel Credit Card for 2023: Chase Sapphire Preferred</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20145"><a href="https://thriftynomads.com/best-travel-credit-cards/">The Best Travel Rewards Credit Cards</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17294"><a href="https://thriftynomads.com/best-travel-credit-debit-cards/">The Best No Foreign Transaction Fee Cards to use Overseas</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-17295"><a href="#">Guides</a><ul class="sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20695"><a href="https://thriftynomads.com/credit-card-travel-insurance/">How to Get Travel Insurance With Your Credit Card</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-20696"><a href="https://thriftynomads.com/tsa-precheck-clear-global-entry/">How to Get TSA Precheck and Global Entry (&#038; Save Hours at the Airport)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post dropper standard-drop menu-item-17293"><a href="https://thriftynomads.com/how-credit-cards-affect-credit-score/">Does Applying for Credit Cards Affect Your Credit Score?</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropper standard-drop menu-item-17281"><a target="_blank" href="https://thriftynomads.com/go/best-credit-cards-nav">Compare Cards</a><ul class="sub-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17283"><a target="_blank" href="https://thriftynomads.com/go/best-credit-cards-nav">Best Credit Cards</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17284"><a target="_blank" href="https://thriftynomads.com/go/travel-rewards-cards-nav">Travel Rewards</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-20697"><a href="https://thriftynomads.com/go/cash-back-credit-cards-nav">Cashback</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17508"><a href="https://thriftynomads.com/go/no-foreign-transaction-fee-cards-nav">No Foreign Transaction Fees</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17285"><a target="_blank" href="https://thriftynomads.com/go/hotel-rewards-credit-cards-nav">Hotel Rewards</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-17289"><a target="_blank" href="https://thriftynomads.com/go/airline-credit-cards-nav">Airline Credit Cards</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom dropper standard-drop menu-item-20698"><a href="https://thriftynomads.com/go/bad-credit-rating-cards-nav">Cards for Bad Credit</a></li></ul></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page dropper standard-drop menu-item-15973"><a href="https://thriftynomads.com/travel-resources/"><i class="fa fa-star"></i> Resources</a></li></ul></nav><!-- .mobile-navigation --><ul class="menu-icons horizontal-menu"></ul></div></div><div class="background"></div></div></div><div id="modal" class="modal-wrap inactive dark-overlay"> <span class="tipi-overlay tipi-overlay-modal"></span><div class="content tipi-vertical-c wrap"><div class="content-search search-form-wrap content-block tipi-xs-12 tipi-m-8"><form method="get" class="search tipi-flex" action="https://thriftynomads.com/"> <input type="search" class="search-field font-h" placeholder="Search" value="" name="s" autocomplete="off" aria-label="search form"> <button class="tipi-i-search-thin search-submit" type="submit" value="" aria-label="search"><i class="codetipi-15zine-i-search"></i></button></form><div class="search-hints"> <span class="search-hint"> Type to search or hit ESC to close </span></div><div class="content-found-wrap"><div class="content-found"></div><div class="button-wrap"><a class="search-all-results button-arrow-r button-arrow tipi-button" href="#"><span class="button-title">See all results</span><i class="codetipi-15zine-i-chevron-right"></i></a></div></div></div><div class="content-lwa content-block site-img-1 site-skin-2"></div><div class="content-custom content-block"></div></div> <a href="#" class="close tipi-x-wrap tipi-x-outer"><i class="codetipi-15zine-i-x"></i></a></div> <span id="tipi-overlay" class="tipi-overlay tipi-overlay-base tipi-overlay-dark"><a href="#" class="close tipi-x-wrap"><i class="codetipi-15zine-i-x"></i></a></span> <script data-no-optimize='1' data-cfasync='false' id='cls-insertion-7806dec'>(function(){window.adthriveCLS.buildDate=`2026-05-14`;var e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),t=e(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),n=e(((e,t)=>{t.exports=function(e){try{return!!e()}catch(e){return!0}}})),r=e(((e,t)=>{t.exports=!n()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),i=e(((e,t)=>{t.exports=!n()(function(){var e=function(){}.bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),a=e(((e,t)=>{var n=i(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),o=e((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),s=e(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),c=e(((e,t)=>{var n=i(),r=Function.prototype,a=r.call,o=n&&r.bind.bind(a,a);t.exports=n?o:function(e){return function(){return a.apply(e,arguments)}}})),l=e(((e,t)=>{var n=c(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),u=e(((e,t)=>{var r=c(),i=n(),a=l(),o=Object,s=r(``.split);t.exports=i(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),d=e(((e,t)=>{t.exports=function(e){return e==null}})),f=e(((e,t)=>{var n=d(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),p=e(((e,t)=>{var n=u(),r=f();t.exports=function(e){return n(r(e))}})),m=e(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),h=e(((e,t)=>{var n=m();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),g=e(((e,n)=>{var r=t(),i=m(),a=function(e){return i(e)?e:void 0};n.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}})),_=e(((e,t)=>{t.exports=c()({}.isPrototypeOf)})),v=e(((e,n)=>{var r=t().navigator,i=r&&r.userAgent;n.exports=i?String(i):``})),y=e(((e,n)=>{var r=t(),i=v(),a=r.process,o=r.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),n.exports=u})),b=e(((e,r)=>{var i=y(),a=n(),o=t().String;r.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41})})),x=e(((e,t)=>{t.exports=b()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),S=e(((e,t)=>{var n=g(),r=m(),i=_(),a=x(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),ee=e(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch(e){return`Object`}}})),te=e(((e,t)=>{var n=m(),r=ee(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),ne=e(((e,t)=>{var n=te(),r=d();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),re=e(((e,t)=>{var n=a(),r=m(),i=h(),o=TypeError;t.exports=function(e,t){var a,s;if(t===`string`&&r(a=e.toString)&&!i(s=n(a,e))||r(a=e.valueOf)&&!i(s=n(a,e))||t!==`string`&&r(a=e.toString)&&!i(s=n(a,e)))return s;throw new o(`Can't convert object to primitive value`)}})),ie=e(((e,t)=>{t.exports=!1})),C=e(((e,n)=>{var r=t(),i=Object.defineProperty;n.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}})),w=e(((e,n)=>{var r=ie(),i=t(),a=C(),o=`__core-js_shared__`,s=n.exports=i[o]||a(o,{});(s.versions||(s.versions=[])).push({version:`3.49.0`,mode:r?`pure`:`global`,copyright:`© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.`,license:`https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),ae=e(((e,t)=>{var n=w();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),oe=e(((e,t)=>{var n=f(),r=Object;t.exports=function(e){return r(n(e))}})),T=e(((e,t)=>{var n=c(),r=oe(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),se=e(((e,t)=>{var n=c(),r=0,i=Math.random(),a=n(1.1.toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),ce=e(((e,n)=>{var r=t(),i=ae(),a=T(),o=se(),s=b(),c=x(),l=r.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;n.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),le=e(((e,t)=>{var n=a(),r=h(),i=S(),o=ne(),s=re(),c=ce(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var a=o(e,u),c;if(a){if(t===void 0&&(t=`default`),c=n(a,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),s(e,t)}})),ue=e(((e,t)=>{var n=le(),r=S();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),de=e(((e,n)=>{var r=t(),i=h(),a=r.document,o=i(a)&&i(a.createElement);n.exports=function(e){return o?a.createElement(e):{}}})),fe=e(((e,t)=>{var i=r(),a=n(),o=de();t.exports=!i&&!a(function(){return Object.defineProperty(o(`div`),`a`,{get:function(){return 7}}).a!==7})})),E=e((e=>{var t=r(),n=a(),i=o(),c=s(),l=p(),u=ue(),d=T(),f=fe(),m=Object.getOwnPropertyDescriptor;e.f=t?m:function(e,t){if(e=l(e),t=u(t),f)try{return m(e,t)}catch(e){}if(d(e,t))return c(!n(i.f,e,t),e[t])}})),pe=e(((e,t)=>{var i=r(),a=n();t.exports=i&&a(function(){return Object.defineProperty(function(){},`prototype`,{value:42,writable:!1}).prototype!==42})})),me=e(((e,t)=>{var n=h(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),D=e((e=>{var t=r(),n=fe(),i=pe(),a=me(),o=ue(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?i?function(e,t,n){if(a(e),t=o(t),a(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return c(e,t,r)}catch(e){}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),he=e(((e,t)=>{var n=r(),i=D(),a=s();t.exports=n?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}})),ge=e(((e,t)=>{var n=r(),i=T(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=i(a,`name`);t.exports={EXISTS:s,PROPER:s&&function(){}.name===`something`,CONFIGURABLE:s&&(!n||n&&o(a,`name`).configurable)}})),_e=e(((e,t)=>{var n=c(),r=m(),i=w(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),ve=e(((e,n)=>{var r=t(),i=m(),a=r.WeakMap;n.exports=i(a)&&/native code/.test(String(a))})),ye=e(((e,t)=>{var n=ae(),r=se(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),be=e(((e,t)=>{t.exports={}})),xe=e(((e,n)=>{var r=ve(),i=t(),a=h(),o=he(),s=T(),c=w(),l=ye(),u=be(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,m,g,_,v=function(e){return _(e)?g(e):m(e,{})},y=function(e){return function(t){var n;if(!a(t)||(n=g(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(r||c.state){var b=c.state||(c.state=new p);b.get=b.get,b.has=b.has,b.set=b.set,m=function(e,t){if(b.has(e))throw new f(d);return t.facade=e,b.set(e,t),t},g=function(e){return b.get(e)||{}},_=function(e){return b.has(e)}}else{var x=l(`state`);u[x]=!0,m=function(e,t){if(s(e,x))throw new f(d);return t.facade=e,o(e,x,t),t},g=function(e){return s(e,x)?e[x]:{}},_=function(e){return s(e,x)}}n.exports={set:m,get:g,has:_,enforce:v,getterFor:y}})),Se=e(((e,t)=>{var i=c(),a=n(),o=m(),s=T(),l=r(),u=ge().CONFIGURABLE,d=_e(),f=xe(),p=f.enforce,h=f.get,g=String,_=Object.defineProperty,v=i(``.slice),y=i(``.replace),b=i([].join),x=l&&!a(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),ee=t.exports=function(e,t,n){v(g(t),0,7)===`Symbol(`&&(t=`[`+y(g(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||u&&e.name!==t)&&(l?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?l&&_(e,`prototype`,{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=ee(function(){return o(this)&&h(this).source||d(this)},`toString`)})),Ce=e(((e,t)=>{var n=m(),r=D(),i=Se(),a=C();t.exports=function(e,t,o,s){s||(s={});var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),we=e(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),Te=e(((e,t)=>{var n=we();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),Ee=e(((e,t)=>{var n=Te(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),De=e(((e,t)=>{var n=Te(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),Oe=e(((e,t)=>{var n=De();t.exports=function(e){return n(e.length)}})),ke=e(((e,t)=>{var n=p(),r=Ee(),i=Oe(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),Ae=e(((e,t)=>{var n=c(),r=T(),i=p(),a=ke().indexOf,o=be(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),je=e(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),Me=e((e=>{var t=Ae(),n=je().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),Ne=e((e=>{e.f=Object.getOwnPropertySymbols})),Pe=e(((e,t)=>{var n=g(),r=c(),i=Me(),a=Ne(),o=me(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),Fe=e(((e,t)=>{var n=T(),r=Pe(),i=E(),a=D();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u<s.length;u++){var d=s[u];!n(e,d)&&!(o&&n(o,d))&&c(e,d,l(t,d))}}})),Ie=e(((e,t)=>{var r=n(),i=m(),a=/#|\.prototype\./,o=function(e,t){var n=c[s(e)];return n===u?!0:n===l?!1:i(t)?r(t):!!t},s=o.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},c=o.data={},l=o.NATIVE=`N`,u=o.POLYFILL=`P`;t.exports=o})),Le=e(((e,n)=>{var r=t(),i=E().f,a=he(),o=Ce(),s=C(),c=Fe(),l=Ie();n.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):r[n]&&r[n].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),Re=e(((e,t)=>{var n=r(),i=D(),a=s();t.exports=function(e,t,r){n?i.f(e,t,a(0,r)):e[t]=r}})),ze=e((()=>{var e=Le(),t=r(),n=Pe(),i=p(),a=E(),o=Re();e({target:`Object`,stat:!0,sham:!t},{getOwnPropertyDescriptors:function(e){for(var t=i(e),r=a.f,s=n(t),c={},l=0,u,d;s.length>l;)d=r(t,u=s[l++]),d!==void 0&&o(c,u,d);return c}})})),Be=e(((e,n)=>{n.exports=t()}));e(((e,t)=>{ze(),t.exports=Be().Object.getOwnPropertyDescriptors}))();let O={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},Ve=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],He=(e,t=Ve)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let n=0;n<t.length;n++)if(!e[t[n]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},Ue=()=>window.adthriveCLS;function k(e){"@babel/helpers - typeof";return k=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},k(e)}function We(e,t){if(k(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(k(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ge(e){var t=We(e,`string`);return k(t)==`symbol`?t:t+``}function A(e,t,n){return(t=Ge(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ke=class{constructor(){A(this,`_clsGlobalData`,Ue())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&He(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[O.Below_Post,O.Content,O.Recipe,O.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},qe=class{},Je=class extends qe{constructor(e){super(),this._probability=e}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return Math.random()<this._probability}},Ye=class{constructor(){A(this,`_featureRollouts`,{}),A(this,`_checkedFeatureRollouts`,new Map),A(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=r.pct_enabled?r.pct_enabled/100:1;n=n&&new Je(e).get()}return n}return!1}isRolloutEnabled(e){var t;let n=(t=this._checkedFeatureRollouts.get(e))==null?this._isRolloutEnabled(e):t;return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,n),n}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},Xe=class extends Ye{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},j,M;let Ze=(j=window.adthrive)==null||(j=j.siteAds)==null?void 0:j.featureRollouts,Qe=(M=window.adthriveCLS)==null||(M=M.siteAds)==null?void 0:M.featureRollouts,$e=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,N=new Xe($e(Qe)&&Qe||$e(Ze)&&Ze||{});var et;let tt=new Xe(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?(et=window.adthrive.siteAds.featureRollouts)==null?{}:et:{}),nt=e=>e.indexOf(`hbs-q`)===0,rt=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e==null?(n=window.adthrive)==null?void 0:n.bucket:e;return!(t==null?tt.isRolloutEnabled.bind(tt):t)(`enable-sticky-related`)||nt(r||``)},P=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let F=navigator.userAgent,it=P(e=>/Chrom|Applechromium/.test(e||F)),at=P(()=>/WebKit/.test(F)),ot=P(()=>it()?`chromium`:at()?`webkit`:`other`),st=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ct=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),lt=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,ut=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||lt(e),dt=P((e=F)=>ut(e)?`tablet`:ct(e)&&!ut(e)?`mobile`:st(e)?`desktop`:`tablet`),ft={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},pt=e=>e===`mobile`?`phone`:e,mt=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(ft).includes(t)?t:null},ht=P((e,t)=>{let n=dt(e),r=t==null?n:t;return pt(r===`tablet`&&n!==r?n:r)}),gt=(e=navigator.userAgent)=>ht(e,mt()),I=(e=navigator.userAgent)=>gt(e)===`phone`;var _t,L=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),this._listenersAttached=!0)}static _detachViewportListeners(){this._listenersAttached&&(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),this._listenersAttached=!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e),n=t==null?e.getBoundingClientRect():t;return this.playerViewableFromRect(n)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e=e||`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${I()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${I()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};_t=L,A(L,`_trackedElements`,new Set),A(L,`_cachedRects`,new WeakMap),A(L,`_rafId`,null),A(L,`_listenersAttached`,!1),A(L,`_viewportListener`,()=>{_t._scheduleViewportUpdate()});let R=(e,t)=>e==null||e!==e?t:e;var vt=class{constructor(e){this._clsOptions=e,A(this,`relatedSettings`,void 0),A(this,`players`,void 0),A(this,`removeVideoTitleWrapper`,void 0),A(this,`footerSelector`,void 0),A(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=R(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=rt({bucket:this._clsOptions.bucket,isRolloutEnabled:N.isRolloutEnabled.bind(N)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=R(t&&t.footerSelector,``),this.players=R(t&&t.players.map(e=>(e.mobileLocation=L.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},yt=class{constructor(e){A(this,`mobileStickyPlayerOnPage`,!1),A(this,`collapsiblePlayerOnPage`,!1),A(this,`playlistPlayerAdded`,!1),A(this,`relatedPlayerAdded`,!1),A(this,`collapseSettings`,void 0),A(this,`footerSelector`,``),A(this,`removeVideoTitleWrapper`,!1),A(this,`desktopCollapseSettings`,void 0),A(this,`mobileCollapseSettings`,void 0),A(this,`relatedSettings`,void 0),A(this,`playerId`,void 0),A(this,`playlistId`,void 0),A(this,`desktopRelatedCollapseSettings`,void 0),A(this,`mobileRelatedCollapseSettings`,void 0),A(this,`collapsePlayerId`,void 0),A(this,`players`,void 0),A(this,`videoAdOptions`,void 0),A(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new vt(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};let bt=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},xt=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],St=new Map([[O.Footer,1],[O.Header,2],[O.Sidebar,3],[O.Content,4],[O.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),Ct=e=>xt.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),wt=(e,[t,n],r)=>{let{location:i,sequence:a}=e;if(i===O.Footer)return!(r===`phone`&&t===320&&n===100);if(i===O.Header)return!0;if(i===O.Recipe)return!(I()&&r===`phone`&&(t===300&&n===390||t===320&&n===300));if(i===O.Sidebar){let t=e.adSizes.some(([,e])=>e<=300),r=!!a&&a<=5,i=n>300;return i&&!t||a===9?!0:r?i?e.sticky:!0:!i}else return!0},Tt=(e,t)=>{let{location:n,sticky:r}=e;if(n===O.Recipe&&t){let{recipeMobile:e,recipeDesktop:n}=t;if(I()&&e!=null&&e.enabled||!I()&&n!=null&&n.enabled)return!0}return n===O.Footer||r},Et=(e,t)=>{let n=t.adUnits,r=N.isRolloutEnabled(`enable-250px-max-ad-height`);return n.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(n=>{let i=n.location.replace(/\s+/g,`_`),a=i===`Sidebar`?0:2;i===O.Content&&r&&it()&&(n.adSizes=n.adSizes.filter(e=>e[1]<=250));let o=[];for(let e of R(n.targeting,[])){let t=e;t.key===`special`&&o.push(...t.value)}return{auctionPriority:St.get(i)||8,location:i,sequence:R(n.sequence,1),thirdPartyAdUnitName:n.thirdPartyAdUnitName||``,sizes:Ct(n.adSizes).filter(t=>wt(n,t,e)),devices:n.devices,pageSelector:R(n.dynamic.pageSelector,``).trim(),elementSelector:R(n.dynamic.elementSelector,``).trim(),position:R(n.dynamic.position,`beforebegin`),max:Math.floor(R(n.dynamic.max,0)),spacing:R(n.dynamic.spacing,0),skip:Math.floor(R(n.dynamic.skip,0)),every:Math.max(Math.floor(R(n.dynamic.every,1)),1),classNames:n.dynamic.classNames||[],sticky:Tt(n,t.adOptions.stickyContainerConfig),stickyOverlapSelector:R(n.stickyOverlapSelector,``).trim(),autosize:n.autosize,special:o,lazy:R(n.dynamic.lazy,!1),lazyMax:R(n.dynamic.lazyMax,a),lazyMaxDefaulted:n.dynamic.lazyMax===0?!1:!n.dynamic.lazyMax,name:n.name}})},Dt=(e,t)=>{let n=bt(t),r=e.sticky&&e.location===O.Sidebar;return e.sizes.filter(t=>{let i=e.autosize?t[0]<=n||t[0]<=320:!0,a=r?t[1]<=window.innerHeight-100:!0;return i&&a})},Ot=(e,t)=>e.devices.includes(t),kt=e=>e.pageSelector.length===0||document.querySelector(e.pageSelector)!==null,z=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},B={Desktop:`desktop`,Mobile:`mobile`},At=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){z.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);z.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},V=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,jt=e=>`${V(e)}-${e.sequence}`,Mt=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,Nt=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Pt=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Ft=e=>e.includes(`,`)?e.split(`,`):[e],It=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Lt=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=It(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=Array.from(n.querySelectorAll(e.elementSelector)).slice(0,e.skip);Ft(e.elementSelector).forEach(i=>{let s=n.querySelectorAll(i);for(let n=0;n<s.length;n++){let i=s[n];if(r.has(i))continue;let c=i&&i.parentElement;c&&c!==document.body?a.push(c):a.push(i),t.indexOf(i)===-1&&o.push({dynamicAd:e,element:i})}})});let s=Pt(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Rt=(e,t,n=document)=>{let[r,i]=Lt(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},zt=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Bt=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},Vt=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function Ht(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ut=e=>Ht(`
 .adthrive-device-phone .adthrive-sticky-content {
 height: 450px !important;
 margin-bottom: 100px !important;
 }
 .adthrive-content.adthrive-sticky {
 position: -webkit-sticky;
 position: sticky !important;
 top: 42px !important;
 margin-top: 42px !important;
 }
 .adthrive-content.adthrive-sticky:after {
 content: "— Advertisement. Scroll down to continue. —";
 font-size: 10pt;
 margin-top: 5px;
 margin-bottom: 5px;
 display:block;
 color: #888;
 }
 .adthrive-sticky-container {
 position: relative;
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 align-items: center;
 min-height:${e||400}px;
 margin: 10px 0 10px 0;
 background-color: #FAFAFA;
 padding-bottom:0px;
 }
 `),Wt=e=>{Ht(`
 .adthrive-recipe.adthrive-sticky {
 position: -webkit-sticky;
 position: sticky !important;
 top: 42px !important;
 margin-top: 42px !important;
 }
 .adthrive-recipe-sticky-container {
 position: relative;
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 align-items: center;
 min-height:${e||400}px !important;
 margin: 10px 0 10px 0;
 background-color: #FAFAFA;
 padding-bottom:0px;
 }
 `)},Gt=e=>e.some(e=>document.querySelector(e)!==null),Kt=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),qt=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Jt(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let Yt=e=>{try{return{valid:!0,elements:document.querySelectorAll(e)}}catch(e){return H({valid:!1},e)}},Xt=e=>e===``?{valid:!0}:Yt(e),Zt=(e,t)=>Math.random()*(t-e)+e;var U=class e extends qe{constructor(e=[],t){super(),this._choices=e,this._default=t}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=Zt(0,100),t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let W={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Qt=class{constructor(){A(this,`name`,void 0),A(this,`disable`,void 0),A(this,`gdprPurposes`,void 0)}};let $t=`__adthriveTcfApiStub`,en=`__tcfapiLocator`,G=[],tn=!1,nn,K=e=>typeof e==`function`&&!!e[$t],rn=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},an=()=>{let e=()=>{if(document.querySelector(`iframe[name="${en}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=en,document.body.appendChild(t)};e()},q=()=>{let e=window.__tcfapi;return typeof e==`function`&&!K(e)?e:void 0},on=()=>{let e=q();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},sn=()=>{if(tn)return;if(tn=!0,q()){on();return}let e=window.__tcfapi;Object.defineProperty(window,`__tcfapi`,{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!K(t)&&on()}})},cn=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:nn,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(nn=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,$t,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},ln=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch(e){return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},un=()=>{if(sn(),q())return!1;let e=!1;return K(window.__tcfapi)||(window.__tcfapi=cn(),ln(),e=!0),an(),window.__tcfapiQueue=G,e},dn=(e,t=2,n,r)=>{if(e===void 0)return;let i=q();i?i(e,t,n,r):(G.push([e,t,n,r]),un())};function fn(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function J(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){fn(a,r,i,o,s,`next`,e)}function s(e){fn(a,r,i,o,s,`throw`,e)}o(void 0)})}}let Y=1e4,pn=e=>Array.isArray(e)?e:[e],mn=(e,t)=>e.reduce((e,n)=>(e[String(n)]=n in t,e),{}),hn=(e,t=2,n,r)=>{dn(e,t,n,r)},X=(e=Y)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,rn(a,2),n(Error(`TCF API request timed out`)))},e)),hn(`getTCData`,2,a)});(function(){var e=J(function*(e,t=Y){let n=pn(e);try{var r,i;return mn(n,(r=(i=(yield X(t)).vendor)==null?void 0:i.consents)==null?{}:r)}catch(e){return e instanceof Error&&e.message,mn(n,{})}});return function(t){return e.apply(this,arguments)}})(),function(){var e=J(function*(e,t,n=Y){try{var r;let i=yield X(n),a=((r=i.vendor)==null||(r=r.consents)==null?void 0:r[e])===!0,o=!(t!=null&&t.length)||t.every(e=>{var t;return((t=i.purpose)==null||(t=t.consents)==null?void 0:t[e])===!0});return a&&o}catch(e){return e instanceof Error&&e.message,!1}});return function(t,n){return e.apply(this,arguments)}}();let gn=[`mcmpfreqrec`],Z=new class extends Qt{constructor(...e){super(...e),A(this,`name`,`BrowserStorage`),A(this,`disable`,!1),A(this,`gdprPurposes`,[1]),A(this,`_sessionStorageHandlerQueue`,[]),A(this,`_localStorageHandlerQueue`,[]),A(this,`_cookieHandlerQueue`,[]),A(this,`_gdpr`,void 0),A(this,`_shouldQueue`,!1),A(this,`_storageConsentGranted`,void 0),A(this,`_storageConsentUpdateInFlight`,0),A(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}_updateStorageConsent(){var e=this;return J(function*(){var t;let n=yield X();n&&(t=n.purpose)!=null&&t.consents&&(e._storageConsentGranted=n.purpose.consents[1]===!0)})()}clearQueue(e){let t=this._gdpr&&this._hasStorageConsent()===!1,n=e&&t&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;n&&(this._storageConsentGranted=!0),e&&(!t||n)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return t}}getLocalStorageWriteAvailability(){let e=`__adthrive_local_storage_probe__`;try{window.localStorage.setItem(e,`1`);let t=window.localStorage.getItem(e);return window.localStorage.removeItem(e),t===`1`?{available:!0}:{available:!1,error:Error(`localStorage write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}deleteCookie(e){document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}deleteLocalStorage(e){window.localStorage.removeItem(e)}deleteSessionStorage(e){window.sessionStorage.removeItem(e)}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{var r,i;let a=(r=n==null?void 0:n.expiry)==null?{value:400,unit:`days`}:r,o=(i=n==null?void 0:n.resetOnRead)==null?!1:i;if(this._gdpr&&this._shouldQueue){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(a),expiry:a,resetOnRead:o};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._gdpr&&this._shouldQueue){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`,o=this.readInternalLocalStorage(a);if(o!==null){var s;let t=o[e],n=(s=o[`${e}_weight`])==null?null:s;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let c=H(H({},o),{},{[e]:t,[`${e}_weight`]:n});return r?this.setExpirableInternalLocalStorage(a,c,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,c),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch(e){return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let r=JSON.parse(t),i=r.expires&&new Date().getTime()>=new Date(r.expires).getTime();if(e===`adthrive_abgroup`&&r.created)return window.localStorage.removeItem(e),null;if(r.resetOnRead&&r.expires&&!i){var n;let t=this._resetExpiry(r);return window.localStorage.setItem(e,JSON.stringify(r)),(n=t.value)==null?t:n}else if(i)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(r,`value`))try{return JSON.parse(r.value)}catch(e){return r.value}else return r}catch(e){return t}}_setCookieValue(e,t,n,r){try{if(this._gdpr&&this._shouldQueue){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{var i,a,o;let e=this._getExpiryDate((i=r==null?void 0:r.expiry)==null?{value:400,unit:`days`}:i),s=(a=r==null?void 0:r.sameSite)==null?`None`:a,c=(o=r==null?void 0:r.secure)==null?!0:o,l=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${l}; SameSite=${s}; ${c?`Secure;`:``} expires=${e}; path=/`}}catch(e){}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!gn.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},_n=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},vn=e=>_n(e).toString(16),yn=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return vn(JSON.stringify(t))},bn=(e,t)=>{var n,r;return(n=(r=e.find(({choice:e})=>e===t))==null?void 0:r.weight)==null?null:n},xn=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),Sn=(e,t)=>{let n=yn(e._choices),r=e._expConfigABGroup?e._expConfigABGroup:e.abgroup,i=r?r.toLowerCase():e.key?e.key.toLowerCase():``,a=n?`${i}_${n}`:i,o=e.localStoragePrefix?`${e.localStoragePrefix}-${a}`:a,s=`gdprEnabled`in window.adthrive?window.adthrive.gdprEnabled:window.adthrive.gdpr===`true`;if([W.AdLayout,W.AdDensity].includes(i)&&s)return t();let c=Z.readInternalLocalStorage(`adthrive_branch`);(c&&c.enabled)===!1&&Z.deleteLocalStorage(o);let l=t(),u=bn(e._choices,l),[d,f]=Z.getOrSetABGroupLocalStorageValue(o,l,u,{value:24,unit:`hours`});return e._stickyResult=d,e._stickyWeight=f,d},Cn=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},wn=e=>{let t={},n=Cn().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),z.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},Tn=(e,t)=>typeof e==typeof t,En=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},Dn=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},On=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},kn=(e,t,n)=>{switch(t){case W.AdDensity:return En(e,n);case W.StickyOutstream:return Dn(e);case W.Interstitial:return On(e);default:return!0}},An=e=>e.length===1,jn=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Mn=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?An(e.variants):jn(e.variants);return l||z.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var Nn=class{constructor(e){var t,n;A(this,`siteExperiments`,[]),A(this,`_clsOptions`,void 0),A(this,`_device`,void 0),this._clsOptions=e,this._device=I()?`mobile`:`desktop`,this.siteExperiments=(t=(n=this._clsOptions.siteAds.siteExperiments)==null?void 0:n.filter(e=>{let t=e.key,n=Mn(e,this._device),r=kn(this._clsOptions.siteAds,t,this._device);return n&&r}))==null?[]:t}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=wn(`at_site_features`),r=Tn(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Pn=class{constructor(){A(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&xn(e)}},Fn=class extends Pn{constructor(...e){super(...e),A(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return z.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return z.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new U(this._mappedChoices).get();return this._isValidResult(e)?e:(z.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}},In=class extends Fn{constructor(e){super(),A(this,`_choices`,[]),A(this,`_mappedChoices`,[]),A(this,`_result`,``),A(this,`_clsSiteExperiments`,void 0),A(this,`_resultValidator`,e=>typeof e==`string`),A(this,`key`,W.AdLayout),A(this,`abgroup`,W.AdLayout),this._clsSiteExperiments=new Nn(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return Sn(this,()=>{if(!this.enabled)return z.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new U(this._mappedChoices).get();return this._isValidResult(e)?e:(z.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ln=class extends Fn{constructor(e){super(),A(this,`_choices`,[]),A(this,`_mappedChoices`,[]),A(this,`_result`,`control`),A(this,`_clsSiteExperiments`,void 0),A(this,`_resultValidator`,e=>typeof e==`number`),A(this,`key`,W.AdDensity),A(this,`abgroup`,W.AdDensity),this._clsSiteExperiments=new Nn(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return Sn(this,()=>{if(!this.enabled)return z.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new U(this._mappedChoices).get();return this._isValidResult(e)?e:(z.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}};let Q=`250px`;var Rn=class{constructor(e,t){this._clsOptions=e,this._adInjectionMap=t,A(this,`_recipeCount`,0),A(this,`_mainContentHeight`,0),A(this,`_mainContentDiv`,null),A(this,`_totalAvailableElements`,[]),A(this,`_minDivHeight`,250),A(this,`_densityDevice`,B.Desktop),A(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),A(this,`_densityMax`,.99),A(this,`_smallerIncrementAttempts`,0),A(this,`_absoluteMinimumSpacingByDevice`,250),A(this,`_usedAbsoluteMinimum`,!1),A(this,`_infPageEndOffset`,0),A(this,`locationMaxLazySequence`,new Map([[O.Recipe,5]])),A(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),A(this,`_device`,void 0),A(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:n,desktop:r}=this._clsOptions.siteAds.breakpoints;this._device=Mt(n,r),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ln(this._clsOptions):null}start(){try{var e;At(this._device);let n=new In(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Kt(t))try{document.body.classList.add(t)}catch(e){z.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else z.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Et(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Ot(e,this._device)).filter(e=>kt(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!Gt(a.blockedSelectors||[])){var t;Ut(a==null||(t=a.content)==null?void 0:t.minHeight)}i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){z.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(e,t=document){this._densityDevice=this._device===`desktop`?B.Desktop:B.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let n=this._clsOptions.siteAds,r=R(n.adDensityEnabled,!0),i=n.adDensityLayout&&r,a=e.filter(e=>i?e.location!==O.Content:e),o=e.filter(e=>i?e.location===O.Content:null);return this._capturePreSlotInsertionPageAreaMeasurement(),[...a.length?this._injectNonDensitySlots(a,t):[],...o.length?this._injectDensitySlots(o,t):[]]}_injectNonDensitySlots(e,t=document){var n;let r=[],i=[],a=!1;if(e.some(e=>e.location===O.Recipe&&e.sticky)&&!Gt(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[])){var o,s;let e=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Wt(this._device===`phone`?e==null||(o=e.recipeMobile)==null?void 0:o.minHeight:e==null||(s=e.recipeDesktop)==null?void 0:s.minHeight),a=!0}for(let n of e)this._insertNonDensityAds(n,r,i,t);return a||i.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),r}_injectDensitySlots(e,t=document){try{this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement()}catch(e){return[]}let{onePerViewport:n,targetAll:r,targetDensityUnits:i,combinedMax:a,numberOfUnits:o}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=n?window.innerHeight:this._absoluteMinimumSpacingByDevice,o?(this._adInjectionMap.filterUsed(),this._findElementsForAds(o,n,r,a,i,t),this._insertAds()):[]}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let n=this._clsOptions.siteAds.adDensityLayout,r=this._determineOverrides(n.pageOverrides),i=r.length?r[0]:n[this._densityDevice],a=i.adDensity,o=i.onePerViewport,s=this._shouldTargetAllEligible(a),c=this._getTargetDensityUnits(a,s),l=this._getCombinedMax(e,t),u=Math.min(this._totalAvailableElements.length,c,...l>0?[l]:[]);return this._pubLog={onePerViewport:o,targetDensity:a,targetDensityUnits:c,combinedMax:l},{onePerViewport:o,targetAll:s,targetDensityUnits:c,combinedMax:l,numberOfUnits:u}}_determineOverrides(e){return e.filter(e=>{let t=Xt(e.pageSelector);return e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[this._densityDevice])}_shouldTargetAllEligible(e){return e===this._densityMax}_getTargetDensityUnits(e,t){return t?this._totalAvailableElements.length:Math.floor(e*this._mainContentHeight/(1-e)/this._minDivHeight)-this._recipeCount}_getCombinedMax(e,t=document){return R(e.filter(e=>{let n;try{n=t.querySelector(e.elementSelector)}catch(e){}return n}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0],0)}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=e*.6;return t<=this._absoluteMinimumSpacingByDevice&&(t=this._absoluteMinimumSpacingByDevice,this._usedAbsoluteMinimum=!0),t}_insertNonDensityAds(e,t,n,r=document){let i=0,a=0,o=0;e.spacing>0&&(i=window.innerHeight*e.spacing,a=i);let s=this._repeatDynamicAds(e),c=this.getElements(e.elementSelector,r);e.skip;for(let l=e.skip;l<c.length&&!(o+1>s.length);l+=e.every){let u=c[l];if(i>0){let{bottom:e}=Nt(u);if(e<=a)continue;a=e+i}let d=s[o],f=`${d.location}_${d.sequence}`;t.some(e=>e.name===f)&&(o+=1);let p=this.getDynamicElementId(d),m=V(e),h=jt(e),g=[e.location===O.Sidebar&&e.sticky&&e.sequence&&e.sequence<=5?`adthrive-sticky-sidebar`:``,e.location===O.Recipe&&e.sticky?`adthrive-recipe-sticky-container`:``,m,h,...e.classNames];if(qt(u,e.position,e.location)&&e.location===O.Recipe)continue;let _=this.addAd(u,p,e.position,g);if(_){let i=Dt(d,_);if(i.length){let a={clsDynamicAd:e,dynamicAd:d,element:_,sizes:i,name:f,infinite:r!==document};t.push(a),n.push({location:d.location,element:_}),e.location===O.Recipe&&++this._recipeCount,o+=1}u=_}}}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=this._absoluteMinimumSpacingByDevice;return this._moreAvailableElementsThanUnitsToInject(n,e)?(this._usedAbsoluteMinimum=!1,r=this._useWiderSpacing(n,e)):(this._usedAbsoluteMinimum=!0,r=this._useSmallestSpacing(t)),t&&window.innerHeight>r?window.innerHeight:r}_useWiderSpacing(e,t){return this._mainContentHeight/Math.min(e,t)}_useSmallestSpacing(e){return e&&window.innerHeight>this._absoluteMinimumSpacingByDevice?window.innerHeight:this._absoluteMinimumSpacingByDevice}_moreAvailableElementsThanUnitsToInject(e,t){return this._totalAvailableElements.length>e||this._totalAvailableElements.length>t}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i=document}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,H({},e),i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(e,t,n,r){let i=t.position===`beforebegin`||t.position===`afterbegin`,a=t.position===`beforeend`||t.position===`afterbegin`,o=n||this._isElementFarEnoughFromOtherAdElements(e,r,i),s=a||this._isElementNotInRow(e,i),c=e.id.indexOf(`AdThrive_${O.Below_Post}`)===-1;return o&&s&&c}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Rt(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=zt(this._mainContentDiv)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Bt()*Vt();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=V(t),o=jt(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=Dt(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document){return t.querySelectorAll(e)}addAd(e,t,n,r=[]){if(!document.getElementById(t)){let i=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;e.insertAdjacentHTML(n,i)}return document.getElementById(t)}_repeatDynamicAds(e){let t=[],n=e.location===O.Recipe?99:this.locationMaxLazySequence.get(e.location),r=e.lazy?R(n,0):0,i=e.max,a=e.lazyMax,o=r===0&&e.lazy?i+a:Math.min(Math.max(r-e.sequence+1,0),i+a),s=Math.max(i,o);for(let n=0;n<s;n++){let r=Number(e.sequence)+n,a=e.lazy&&n>=i,o=r;e.name===`Recipe_1`&&r>=5&&(o=r+1),t.push(H(H({},e),{},{sequence:o,lazy:a}))}return t}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},zn=class{constructor(){A(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Bn=class extends zn{};let Vn=e=>{let t=ot(),n=dt(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Hn=e=>{let t=Vn(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Individual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var Un=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Wn=(e=navigator.userAgent)=>gt(e)===`desktop`;function Gn(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function Kn(e,t){if(e==null)return{};var n,r,i=Gn(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}let qn=[`valid`,`elements`],Jn=[`valid`,`elements`];var Yn=class extends Un{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,A(this,`_potentialPlayerMap`,void 0),A(this,`_device`,void 0),A(this,`_stickyRelatedOnPage`,!1),A(this,`_relatedMediaIds`,[]),this._device=Wn()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(z.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&z.event(`VideoUtils`,`getPlacementElement`,Error(`PSNF: ${e} does not exist on the page`)),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(z.event(`VideoUtils`,`getPlacementElement`,Error(`ESNF: ${e} does not exist on the page`)),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,i=Xt(t),{valid:a,elements:o}=i,s=Kn(i,qn),c=Yt(n),{valid:l,elements:u}=c,d=Kn(c,Jn);return t!==``&&!a?(z.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),s),null):l?this._checkPageSelector(t,a,o)&&this._getElementSelector(n,u,r)||null:(z.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),d),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t===`default`)&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-video-container-${e} > div`)||t,this._createStickyRelatedPlayer(H(H({},i),{},{mediaId:e}),t)):z.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer(H(H({},i),{},{mediaOrPlaylistId:e,orientation:r}),t,n)}else z.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?H(H({},t),{},{mediaId:n}):t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){z.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{z.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},Xn=class extends Yn{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,A(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),A(this,`_WRAPPER_BAR_HEIGHT`,36),A(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_tag`)?t=`video tag`:e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return z.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new Ke;!e||!e.enabled||(e.siteAds&&Hn(e.siteAds),new Rn(e,new Bn).start(),new Xn(new yt(e),e).init())})()}catch(e){z.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script><script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script><script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/15zine-child/*","/wp-content/themes/15zine/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script><div id="mv-grow-data" data-settings='{&quot;floatingSidebar&quot;:{&quot;stopSelector&quot;:false},&quot;general&quot;:{&quot;contentSelector&quot;:false,&quot;show_count&quot;:{&quot;content&quot;:false,&quot;sidebar&quot;:true,&quot;pop_up&quot;:false,&quot;sticky_bar&quot;:true},&quot;isTrellis&quot;:false},&quot;post&quot;:null,&quot;shareCounts&quot;:{&quot;pinterest&quot;:2090,&quot;facebook&quot;:1471,&quot;twitter&quot;:2504},&quot;shouldRun&quot;:true,&quot;utmParams&quot;:[],&quot;pinterest&quot;:{&quot;pinDescriptionSource&quot;:&quot;image_alt_tag&quot;,&quot;pinDescription&quot;:null,&quot;pinTitle&quot;:null,&quot;pinImageURL&quot;:null,&quot;pinnableImages&quot;:&quot;post_custom_images&quot;,&quot;postImageHidden&quot;:&quot;yes&quot;,&quot;postImageHiddenMultiple&quot;:null,&quot;lazyLoadCompatibility&quot;:null,&quot;buttonPosition&quot;:&quot;top-left&quot;,&quot;buttonShape&quot;:&quot;rectangular&quot;,&quot;showButtonLabel&quot;:&quot;yes&quot;,&quot;buttonLabelText&quot;:&quot;Save&quot;,&quot;buttonShareBehavior&quot;:&quot;post_image&quot;,&quot;hoverButtonShareBehavior&quot;:&quot;hover_image&quot;,&quot;minimumImageWidth&quot;:&quot;200&quot;,&quot;minimumImageHeight&quot;:&quot;200&quot;,&quot;showImageOverlay&quot;:null,&quot;postTypeDisplay&quot;:[&quot;post&quot;],&quot;imagePinIt&quot;:&quot;0&quot;,&quot;hasContent&quot;:&quot;1&quot;,&quot;shareURL&quot;:&quot;https:\/\/thriftynomads.com\/&quot;,&quot;bypassClasses&quot;:[&quot;mv-grow-bypass&quot;,&quot;no_pin&quot;],&quot;bypassDenyClasses&quot;:[&quot;dpsp-post-pinterest-image-hidden-inner&quot;,&quot;mv-create-pinterest&quot;],&quot;ignoreSelectors&quot;:[],&quot;hoverButtonIgnoreClasses&quot;:[&quot;lazyloaded&quot;,&quot;lazyload&quot;,&quot;td-animation-stack&quot;,&quot;ezlazyloaded&quot;,&quot;penci-lazy&quot;,&quot;ut-lazy&quot;,&quot;ut-image-loaded&quot;,&quot;ut-animated-image&quot;],&quot;disableIframes&quot;:null}}'></div> <!-- Affilimate --> <script async src="https://snippet.affilimate.io"></script> <script type="application/ld+json">{"@context": "http://schema.org",
 "@type": "WebPage",
 "name": "Thrifty Nomads",
 "description": "See more of the world, for less.","url": "https://thriftynomads.com/","potentialAction": {
 "@type": "SearchAction",
 "target": "https://thriftynomads.com/?s=&#123;search_term&#125;",
 "query-input": "required name=search_term"}}</script><script defer type="text/javascript" src="https://thriftynomads.com/wp-content/plugins/sg-cachepress/assets/js/lazysizes.min.js?ver=7.7.11" id="siteground-optimizer-lazy-sizes-js-js"></script> <script type="text/javascript" id="sg-email-marketing-design-js-extra"> /* <![CDATA[ */
var wpData = {"errors":{"email":"Please provide a valid email address","default":"This field is required"}};
//# sourceURL=sg-email-marketing-design-js-extra
/* ]]> */ </script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/uploads/siteground-optimizer-assets/sg-email-marketing-design.min.js?ver=1.7.5" id="sg-email-marketing-design-js"></script> <script type="text/javascript" id="sg-email-marketing-frontend-js-extra"> /* <![CDATA[ */
var ajaxData = {"url":"https://thriftynomads.com/wp-admin/admin-ajax.php"};
//# sourceURL=sg-email-marketing-frontend-js-extra
/* ]]> */ </script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/uploads/siteground-optimizer-assets/sg-email-marketing-frontend.min.js?ver=1.7.5" id="sg-email-marketing-frontend-js"></script> <script defer type="text/javascript" id="dpsp-frontend-js-pro-js-before"> /* <![CDATA[ */
 var dpsp_pin_button_data = {"pin_description_source":"image_alt_tag","pinterest_pinnable_images":"post_custom_images","pinterest_button_share_behavior":"post_image","post_pinterest_image_hidden":"yes","button_position":"top_left","button_shape":"rectangular","minimum_image_width":"200","minimum_image_height":"200","show_button_text_label":"yes","button_text_label":"Save","button_share_behavior":"hover_image","post_type_display":["post"]} 
//# sourceURL=dpsp-frontend-js-pro-js-before
/* ]]> */ </script> <script defer type="text/javascript" async data-noptimize src="https://thriftynomads.com/wp-content/uploads/siteground-optimizer-assets/dpsp-frontend-js-pro.min.js?ver=2.20.0" id="dpsp-frontend-js-pro-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2411.1" id="toc-front-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/js.cookie.min.js?ver=3.3.9.8" id="js-cookie-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-includes/js/comment-reply.min.js?ver=6.9.4" id="comment-reply-js" async="async" data-wp-strategy="async" fetchpriority="low"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/swipebox.min.js?ver=1.4.4.1" id="swipebox-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/gsap/TweenLite.min.js?ver=1.20.5" id="tween-lite-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/gsap/CSSPlugin.min.js?ver=1.20.5" id="css-plugin-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/flickity.pkgd.min.js?ver=2.1.2" id="flickity-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/flickity-full-screen.min.js?ver=1.1.0" id="flickity-full-screen-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/flickity-fade.min.js?ver=1.0.0" id="flickity-fade-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/scrollmagic.min.js?ver=2.0.5" id="scroll-magic-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/sticky-kit.min.js?ver=2.2.3" id="sticky-kit-js"></script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/menu-aim.min.js?ver=1.9.0" id="menu-aim-js"></script> <script type="text/javascript" id="codetipi-15zine-functions-js-extra"> /* <![CDATA[ */
var codetipi15zineJS = {"root":"https://thriftynomads.com/wp-json/codetipi-15zine/v1/","nonce":"f0ea88194c","i18n":{"embedError":"There was a problem with your embed code. Please refer to the documentation for help.","loadMore":"Load More","noMore":"No More Content"},"args":{"path":"/","slider":"7000","disqus":false,"iplCached":true,"iplMob":true,"lazy":false,"lightbox":true,"pluginsUrl":"https://thriftynomads.com/wp-content/plugins","cookieDuration":90,"frontpage":true,"ipl":[]},"qry":{"posts_per_page":"9","page":"8287","paged":1}};
//# sourceURL=codetipi-15zine-functions-js-extra
/* ]]> */ </script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/themes/15zine/assets/js/functions.min.js?ver=3.3.9.8" id="codetipi-15zine-functions-js"></script> <script defer type="text/javascript" id="codetipi-15zine-functions-js-after"> /* <![CDATA[ */
 var codetipi_15zine_8291 = {
 id: 8291,
 next: 2,
 prev: 0,
 target: 0,
 mnp: 0,
 p: 71,
 is110: 0,
 counter: 0,
 specific: "mm",
 counter_class: "",
 post_subtitle: "off",
 excerpt_off: 1,
 excerpt_length: 0,
 excerpt_full: 0,
 review_size: 4,
 img_shape: 0,
 byline_off: 1,
 fi_off: 0,
 ppp: 4,
 args: {"cat":"22","post_type":{"post":"post","sg_form":"sg_form"},"posts_per_page":"4","ignore_sticky_posts":1}	}; 
 var codetipi_15zine_8299 = {
 id: 8299,
 next: 2,
 prev: 0,
 target: 0,
 mnp: 0,
 p: 71,
 is110: 0,
 counter: 0,
 specific: "mm",
 counter_class: "",
 post_subtitle: "off",
 excerpt_off: 1,
 excerpt_length: 0,
 excerpt_full: 0,
 review_size: 5,
 img_shape: 0,
 byline_off: 1,
 fi_off: 0,
 ppp: 4,
 args: {"cat":"26","post_type":{"post":"post","sg_form":"sg_form"},"posts_per_page":"4","ignore_sticky_posts":1}	}; 
 var codetipi_15zine_8830 = {
 id: 8830,
 next: 2,
 prev: 0,
 target: 0,
 mnp: 0,
 p: 71,
 is110: 0,
 counter: 0,
 specific: "mm",
 counter_class: "",
 post_subtitle: "off",
 excerpt_off: 1,
 excerpt_length: 0,
 excerpt_full: 0,
 review_size: 4,
 img_shape: 0,
 byline_off: 1,
 fi_off: 0,
 ppp: 4,
 args: {"cat":"36","post_type":{"post":"post","sg_form":"sg_form"},"posts_per_page":"4","ignore_sticky_posts":1}	}; 
 var codetipi_15zine_87887 = {
 id: 87887,
 next: 2,
 prev: 0,
 target: 0,
 mnp: 0,
 p: 0,
 is110: 0,
 counter: 0,
 specific: "",
 counter_class: "",
 post_subtitle: "",
 excerpt_off: 0,
 excerpt_length: 0,
 excerpt_full: 0,
 review_size: 5,
 img_shape: 0,
 byline_off: 0,
 fi_off: 0,
 ppp: 2,
 args: {"cat":"","posts_per_page":"2","tag__in":"","post__in":"","offset":"","post_type":"","tax_query":"","tipi":"latest","review":"","trending":""}	}; 
 var codetipi_15zine_12944 = {
 id: 12944,
 next: 2,
 prev: 0,
 target: 0,
 mnp: 0,
 p: 44,
 is110: 0,
 counter: 0,
 specific: "",
 counter_class: "",
 post_subtitle: "",
 excerpt_off: 0,
 excerpt_length: 0,
 excerpt_full: 0,
 review_size: 5,
 img_shape: 0,
 byline_off: 0,
 fi_off: 0,
 ppp: 5,
 args: {"cat":"","posts_per_page":"5","tag__in":"","post__in":"","offset":"","post_type":"","tax_query":"","tipi":"latest","review":"","trending":""}	}; 
 var codetipi_15zine_76318 = {
 id: 76318,
 next: 2,
 prev: 0,
 target: 0,
 mnp: 0,
 p: 44,
 is110: 0,
 counter: 0,
 specific: "",
 counter_class: "",
 post_subtitle: "",
 excerpt_off: 0,
 excerpt_length: 0,
 excerpt_full: 0,
 review_size: 5,
 img_shape: 0,
 byline_off: 0,
 fi_off: 0,
 ppp: 7,
 args: {"cat":"19","posts_per_page":"7","tag__in":"","post__in":"","offset":"","post_type":"","tax_query":"","tipi":"oldest","review":"","trending":""}	}; 
 var codetipi_15zine_43674 = {
 id: 43674,
 next: 2,
 prev: 0,
 target: 0,
 mnp: 0,
 p: 61,
 is110: 0,
 counter: 0,
 specific: "",
 counter_class: "",
 post_subtitle: "",
 excerpt_off: 0,
 excerpt_length: 0,
 excerpt_full: 0,
 review_size: 5,
 img_shape: 0,
 byline_off: 0,
 fi_off: 0,
 ppp: 9,
 args: {"posts_per_page":"9","paged":1,"post_status":"publish","ignore_sticky_posts":false}	}; 
//# sourceURL=codetipi-15zine-functions-js-after
/* ]]> */ </script> <script defer type="text/javascript" src="https://thriftynomads.com/wp-content/uploads/siteground-optimizer-assets/googlesitekit-events-provider-contact-form-7.min.js" id="googlesitekit-events-provider-contact-form-7-js"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://thriftynomads.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}} </script> <script type="module"> /* <![CDATA[ */
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://thriftynomads.com/wp-includes/js/wp-emoji-loader.min.js
/* ]]> */ </script> <script>!function(e){const t="__adblocker";if(-1===e.cookie.indexOf(t)){const n=new XMLHttpRequest;n.open("GET","https://ads.adthrive.com/abd/abd.js",!0),n.onreadystatechange=function(){if(XMLHttpRequest.DONE===n.readyState)if(200===n.status){const t=e.createElement("script");t.innerHTML=n.responseText,e.getElementsByTagName("head")[0].appendChild(t)}else{const n=new Date;n.setTime(n.getTime()+3e5),e.cookie=t+"=true; expires="+n.toUTCString()+"; path=/"}},n.send()}}(document);</script><script data-cfasync="false" data-abr-mode="light">!function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:"light";function r(){var e=document.cookie.match("(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)");return e&&e.pop()}function o(){if("essential"===t)return(e=document.createElement("script")).setAttribute("data-cfasync","false"),e.dataset.domain="html-load.cc",e.textContent="(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x115,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();",void document.head.appendChild(e);var e;!function(){var e=document.createElement("script");e.async=!0,e.id="Tqgkgu",e.setAttribute("data-sdk","l/1.1.15"),e.setAttribute("data-cfasync","false"),e.src="https://html-load.com/loader.min.js",e.charset="UTF-8",e.setAttribute("data","kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8"),e.setAttribute("onload","(async()=>{let e='html-load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();"),e.setAttribute("onerror","(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();"),document.head.appendChild(e);var t=document.createElement("script");t.setAttribute("data-cfasync","false"),t.setAttribute("nowprocket",""),t.textContent="(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr   eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() } catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();",document.head.appendChild(t)}()}!function(){var e=r();if("true"===e)o();else var t=0,a=setInterval(function(){if(100!==t&&"false"!==e){if("true"===e)return o(),void clearInterval(a);e=r(),t++}else clearInterval(a)},50)}()}();</script></body></html> <!-- The End. what a ride! -->