PageSourceSearch

https://treasurestate.netlify.app/_next/static/chunks/1606-5cfe2b892b1e2221.js

js treasurestate.netlify.app collected 2026-10-03 11:34:42 UTC 22,931 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1606],{38298:function(e,a,t){t.d(a,{ZP:function(){return GuidedTrailHubChrome},ms:function(){return guidedTrailPlannerHref}});var r=t(85893),n=t(5379),i=t.n(n),o=t(41664),s=t.n(o),l=t(40553);let m=[{id:"geology",label:"Montana Geology & Rockhounding",shortLabel:"Geology",href:"/planners/montana-geology-rockhounding/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=geology",image:"/images/home-treasures/geology-rockhounding.jpg"},{id:"dinosaur",label:"Dinosaur Trail",shortLabel:"Dinosaurs",href:"/planners/montana-dinosaur-trail/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=dinosaur",image:"/images/home-treasures/dinosaur-trail.jpg"},{id:"birding",label:"Montana Birding",shortLabel:"Birding",href:"/planners/montana-birding/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=birding",image:"/images/home-treasures/birding.jpg"},{id:"mtb",label:"Mountain Biking",shortLabel:"Mountain biking",href:"/planners/montana-mountain-biking/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=mtb",image:"/images/home-treasures/mountain-biking.jpg"},{id:"climbing",label:"Climbing",shortLabel:"Climbing",href:"/planners/montana-climbing/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=climbing",image:"/images/home-treasures/climbing.jpg"},{id:"paddling",label:"Paddling",shortLabel:"Paddling",href:"/planners/montana-paddling/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=paddling",image:"/images/fall-colors/flathead-lake-shoreline.jpg"},{id:"foraging",label:"Foraging",shortLabel:"Foraging",href:"/planners/montana-foraging/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=foraging",image:"/images/foraging/american-yellow-morel.jpg"},{id:"wildflowers",label:"Wildflowers",shortLabel:"Wildflowers",href:"/planners/montana-wildflowers/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=wildflowers",image:"/images/wildflowers/arrowleaf-balsamroot.jpg"},{id:"fall-colors",label:"Fall Colors",shortLabel:"Fall colors",href:"/planners/montana-fall-colors/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=fall-colors",image:"/images/fall-colors/going-to-the-sun-road-larch.jpg"},{id:"fly-fishing",label:"Fly Fishing",shortLabel:"Fly fishing",href:"/planners/montana-fly-fishing/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=fly-fishing",image:"/images/fly-fishing/madison.jpg"},{id:"camping",label:"Camping",shortLabel:"Camping",href:"/planners/montana-camping/",plannerHref:"/planners/backroads-planner/?mode=trails&trail=camping",image:"/images/fall-colors/seeley-swan-valley-larch.jpg"},{id:"history",label:"History Trails",shortLabel:"History",href:"/guides/history-trails/",plannerHref:"/planners/backroads-planner/?mode=trails",image:"/images/home-treasures/history-trails.jpg"}];function normalizeHref(e){let a=e.split("#")[0].split("?")[0].toLowerCase();return a.endsWith("/")?a:"".concat(a,"/")}function guidedTrailPlannerHref(e,a){let t=new URLSearchParams({mode:"trails",trail:e});return a&&t.set("stop",a),"/planners/backroads-planner/?".concat(t.toString())}function GuidedTrailHubChrome(e){var a,t;let{active:n,accent:o="#3b6978",plannerHref:c,plannerLabel:g="View trail on map",notice:d,siblingOrder:b}=e,p=m.find(e=>e.id===n),f=null!==(a=null==p?void 0:p.label)&&void 0!==a?a:"Guided Trails",h=normalizeHref(null!==(t=null==p?void 0:p.href)&&void 0!==t?t:""),x=m.map(e=>({href:e.href,title:e.label,image:e.image})),u=(null!=b?b:x).filter(e=>normalizeHref(e.href)!==h);return(0,r.jsxs)("header",{className:"jsx-c890a1d5c1888bf4 guided-trail-chrome",children:[(0,r.jsxs)("div",{className:"jsx-c890a1d5c1888bf4 gt-chrome-inner",children:[(0,r.jsxs)("div",{className:"jsx-c890a1d5c1888bf4 gt-chrome-masthead",children:[(0,r.jsxs)("div",{className:"jsx-c890a1d5c1888bf4 gt-chrome-brand",children:[(0,r.jsx)("span",{style:{color:o},className:"jsx-c890a1d5c1888bf4 gt-chrome-kicker",children:"Guided Trails"}),(0,r.jsx)("p",{className:"jsx-c890a1d5c1888bf4 gt-chrome-title",children:f}),(0,r.jsx)("p",{className:"jsx-c890a1d5c1888bf4 gt-chrome-notice",children:d})]}),(0,r.jsx)("div",{className:"jsx-c890a1d5c1888bf4 gt-chrome-actions",children:(0,r.jsxs)(s(),{href:c,className:"ts-btn ts-btn--primary gt-chrome-map-btn",onClick:()=>(0,l.trackSpecialtyPlannerMapHandoff)(n),children:[(0,r.jsx)("span",{"aria-hidden":"true",className:"jsx-c890a1d5c1888bf4 gt-chrome-map-icon",children:(0,r.jsx)("svg",{viewBox:"0 0 24 24",width:"18",height:"18",focusable:"false",className:"jsx-c890a1d5c1888bf4",children:(0,r.jsx)("path",{fill:"currentColor",d:"M20.5 3.09 15 4.85 9 3 3.5 4.36A1 1 0 0 0 3 5.3v13.52a1 1 0 0 0 1.5.94L9 18.15 15 20l5.5-1.36a1 1 0 0 0 .5-.94V4.03a1 1 0 0 0-1-.94ZM9 5.22l6 1.85v11.71l-6-1.85Zm-4.5.96L7.5 5.7v11.71l-3 1.11Zm15 11.64-3-1.11V5.11l3-1.11Z",className:"jsx-c890a1d5c1888bf4"})})}),g]})})]}),(0,r.jsxs)("nav",{"aria-label":"More Montana guides",className:"jsx-c890a1d5c1888bf4 gt-chrome-siblings",children:[(0,r.jsx)("span",{className:"jsx-c890a1d5c1888bf4 gt-chrome-siblings-label",children:"More Montana guides"}),(0,r.jsx)("ul",{className:"jsx-c890a1d5c1888bf4 gt-chrome-cards",children:u.map(e=>(0,r.jsx)("li",{className:"jsx-c890a1d5c1888bf4 gt-chrome-card-item",children:(0,r.jsxs)(s(),{href:e.href,className:"gt-chrome-card",children:[(0,r.jsx)("span",{"aria-hidden":"true",className:"jsx-c890a1d5c1888bf4 gt-chrome-card-media",children:e.image?(0,r.jsx)("img",{src:e.image,alt:"",loading:"lazy",decoding:"async",className:"jsx-c890a1d5c1888bf4"}):null}),(0,r.jsx)("span",{className:"jsx-c890a1d5c1888bf4 gt-chrome-card-label",children:e.title})]})},e.href))})]})]}),(0,r.jsx)(i(),{id:"c890a1d5c1888bf4",children:'.guided-trail-chrome{--gt-navy:#204051;--gt-teal:#3b6978;--gt-ink:#3a4f57;--gt-muted:#5a6b70;position:relative;margin:0 0 1.65rem;padding:1.25rem 1.35rem 1.15rem;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#f7f9fa;border:1px solid#e3eaee;-webkit-animation:gt-chrome-in.45s ease-out both;-moz-animation:gt-chrome-in.45s ease-out both;-o-animation:gt-chrome-in.45s ease-out both;animation:gt-chrome-in.45s ease-out both}@-webkit-keyframes gt-chrome-in{from{opacity:0;-webkit-transform:translatey(4px);transform:translatey(4px)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-moz-keyframes gt-chrome-in{from{opacity:0;-moz-transform:translatey(4px);transform:translatey(4px)}to{opacity:1;-moz-transform:translatey(0);transform:translatey(0)}}@-o-keyframes gt-chrome-in{from{opacity:0;-o-transform:translatey(4px);transform:translatey(4px)}to{opacity:1;-o-transform:translatey(0);transform:translatey(0)}}@keyframes gt-chrome-in{from{opacity:0;-webkit-transform:translatey(4px);-moz-transform:translatey(4px);-o-transform:translatey(4px);transform:translatey(4px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.gt-chrome-inner{position:relative}.gt-chrome-masthead{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;
1-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.8rem;padding-bottom:1.1rem;margin-bottom:.95rem;border-bottom:1px solid rgba(32,64,81,.1)}.gt-chrome-brand{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;max-width:42rem}.gt-chrome-kicker{display:block;font-family:var(--font-primary,"Montserrat",sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gt-teal);margin-bottom:.28rem}.gt-chrome-title{margin:0 0 .45rem;font-family:var(--font-primary,"Montserrat",sans-serif);font-size:max(1.45rem,min(2.6vw,1.85rem));font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--gt-navy)}.gt-chrome-notice{margin:0;font-family:var(--font-secondary,"Open Sans",sans-serif);font-size:.95rem;line-height:1.58;color:var(--gt-muted);text-wrap:pretty}.gt-chrome-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}a.gt-chrome-map-btn,a.gt-chrome-map-btn:link,a.gt-chrome-map-btn:visited{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;gap:.55rem;padding:.7rem 1.05rem .7rem .9rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff!important;font-family:var(--font-primary,"Montserrat",sans-serif);font-size:.95rem;font-weight:700;line-height:1.15;text-decoration:none!important;white-space:nowrap;-webkit-box-shadow:0 1px 2px rgba(32,64,81,.18);-moz-box-shadow:0 1px 2px rgba(32,64,81,.18);box-shadow:0 1px 2px rgba(32,64,81,.18);-webkit-transition:background-color.18s ease,-webkit-transform.18s ease;-moz-transition:background-color.18s ease,-moz-transform.18s ease;-o-transition:background-color.18s ease,-o-transform.18s ease;transition:background-color.18s ease,-webkit-transform.18s ease;transition:background-color.18s ease,-moz-transform.18s ease;transition:background-color.18s ease,-o-transform.18s ease;transition:background-color.18s ease,transform.18s ease}a.gt-chrome-map-btn:hover,a.gt-chrome-map-btn:focus-visible{-webkit-transform:translatey(-1px);-moz-transform:translatey(-1px);-ms-transform:translatey(-1px);-o-transform:translatey(-1px);transform:translatey(-1px)}a.gt-chrome-map-btn:focus-visible{outline:none;-webkit-box-shadow:0 0 0 2px#fff,0 0 0 5px var(--dark),0 1px 2px rgba(32,64,81,.18);-moz-box-shadow:0 0 0 2px#fff,0 0 0 5px var(--dark),0 1px 2px rgba(32,64,81,.18);box-shadow:0 0 0 2px#fff,0 0 0 5px var(--dark),0 1px 2px rgba(32,64,81,.18)}.gt-chrome-map-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:30px;height:30px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:rgba(255,255,255,.16)}.gt-chrome-siblings{position:relative;min-width:0}.gt-chrome-siblings::after{content:"";position:absolute;top:1.6rem;right:0;bottom:.35rem;width:2.5rem;pointer-events:none;background:-webkit-linear-gradient(left,rgba(247,249,250,0),#f7f9fa 85%);background:-moz-linear-gradient(left,rgba(247,249,250,0),#f7f9fa 85%);background:-o-linear-gradient(left,rgba(247,249,250,0),#f7f9fa 85%);background:linear-gradient(90deg,rgba(247,249,250,0),#f7f9fa 85%)}.gt-chrome-siblings-label{display:block;margin:0 0 .55rem;font-family:var(--font-primary,"Montserrat",sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gt-muted)}.gt-chrome-cards{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.6rem;margin:0;padding:0 0 .35rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(32,64,81,.25)transparent;-webkit-overflow-scrolling:touch}.gt-chrome-cards::-webkit-scrollbar{height:6px}
1.gt-chrome-cards::-webkit-scrollbar-thumb{background:rgba(32,64,81,.25);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.gt-chrome-card-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}a.gt-chrome-card,a.gt-chrome-card:link,a.gt-chrome-card:visited{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:9.6rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid rgba(32,64,81,.12);background:#fff;color:var(--gt-navy)!important;text-decoration:none!important;overflow:hidden;-webkit-transition:border-color.18s ease,box-shadow.18s ease,-webkit-transform.18s ease;-moz-transition:border-color.18s ease,box-shadow.18s ease,-moz-transform.18s ease;-o-transition:border-color.18s ease,box-shadow.18s ease,-o-transform.18s ease;transition:border-color.18s ease,box-shadow.18s ease,-webkit-transform.18s ease;transition:border-color.18s ease,box-shadow.18s ease,-moz-transform.18s ease;transition:border-color.18s ease,box-shadow.18s ease,-o-transform.18s ease;transition:border-color.18s ease,box-shadow.18s ease,transform.18s ease}a.gt-chrome-card:hover,a.gt-chrome-card:focus-visible{border-color:var(--gt-teal);-webkit-box-shadow:0 4px 12px rgba(32,64,81,.12);-moz-box-shadow:0 4px 12px rgba(32,64,81,.12);box-shadow:0 4px 12px rgba(32,64,81,.12);-webkit-transform:translatey(-1px);-moz-transform:translatey(-1px);-ms-transform:translatey(-1px);-o-transform:translatey(-1px);transform:translatey(-1px)}.gt-chrome-card-media{display:block;position:relative;width:100%;height:4.7rem;background:-webkit-linear-gradient(290deg,#dfe7ea,#c9d6db);background:-moz-linear-gradient(290deg,#dfe7ea,#c9d6db);background:-o-linear-gradient(290deg,#dfe7ea,#c9d6db);background:linear-gradient(160deg,#dfe7ea,#c9d6db);overflow:hidden}.gt-chrome-card-media img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;-o-object-fit:cover;object-fit:cover;margin:0}.gt-chrome-card-label{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:-webkit-calc(.78rem*1.25*2);height:-moz-calc(.78rem*1.25*2);height:calc(.78rem*1.25*2);padding:.45rem .6rem 0;margin-bottom:.5rem;font-family:var(--font-primary,"Montserrat",sans-serif);font-size:.78rem;font-weight:700;line-height:1.25;overflow:hidden}@media(max-width:640px){.guided-trail-chrome{padding:1rem 1rem .95rem}.gt-chrome-title{font-size:1.35rem}.gt-chrome-actions{width:auto}a.gt-chrome-map-btn,a.gt-chrome-map-btn:link,a.gt-chrome-map-btn:visited{width:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap;text-align:left}.gt-chrome-cards{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:7.4rem;gap:.5rem;padding-right:2.5rem}.gt-chrome-card-item{min-width:0}a.gt-chrome-card,a.gt-chrome-card:link,a.gt-chrome-card:visited{width:100%}.gt-chrome-card-media{height:3.6rem}.gt-chrome-card-label{font-size:.72rem;padding:.4rem .5rem 0;margin-bottom:.45rem;height:-webkit-calc(.72rem*1.25*2);height:-moz-calc(.72rem*1.25*2);height:calc(.72rem*1.25*2)}}@media(prefers-reduced-motion:reduce){.guided-trail-chrome{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}a.gt-chrome-map-btn,a.gt-chrome-card{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}a.gt-chrome-map-btn:hover,a.gt-chrome-card:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media(min-width:768px){.guide-content>ul:has(>li:nth-child(n+5)),.guide-content>ol:has(>li:nth-child(n+5)){-webkit-columns:2 14rem;-moz-columns:2 14rem;columns:2 14rem;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.guide-content>ul>li,.guide-content>ol>li{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.guide-content li>ul,.guide-content li>ol{-webkit-columns:1;-moz-columns:1;columns:1}}@media(min-width:1024px){.guide-content>ul:has(>li:nth-child(n+8)),.guide-content>ol:has(>li:nth-child(n+8)){-webkit-columns:3 13rem;-moz-columns:3 13rem;columns:3 13rem}}'})]})}},88605:function(e,a,t){t.d(a,{Z:function(){return SocialMeta}});var r=t(85893),n=t(79581);function SocialMeta(e){let{title:a,description:t,url:i,type:o="website",twitterCard:s="summary_large_image",origin:l=n.yp}=e,m=/^https?:\/\//i.test(i)?i:"".concat(l.replace(/\/$/,"")).concat((0,n.FN)(i)),c=(0,n.lm)((0,n.FN)(i),l);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{property:"og:title",content:a}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{property:"og:type",content:o}),(0,r.jsx)("meta",{property:"og:url",content:m}),(0,r.jsx)("meta",{property:"og:image",content:c}),(0,r.jsx)("meta",{property:"og:image:width",content:String(n.oL)}),(0,r.jsx)("meta",{property:"og:image:height",content:String(n.V5)}),(0,r.jsx)("meta",{property:"og:image:alt",content:a}),(0,r.jsx)("meta",{name:"twitter:card",content:s}),(0,r.jsx)("meta",{name:"twitter:title",content:a}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),(0,r.jsx)("meta",{name:"twitter:image",content:c})]})}},79581:function(e,a,t){t.d(a,{FN:function(){return normalizeSitePath},V5:function(){return i},gV:function(){return estimateEligibility},lm:function(){return ogResolverUrl},oL:function(){return n},yp:function(){return r}}
1),[{id:"fishing",label:"Fishing / fly fishing",pathPatterns:["/planners/montana-fly-fishing/","/montana-towns/*/fishing/","/best-of/best-fishing-towns/","/guides/fly-fishing-"],fallbackImage:"/images/home-treasures/campgrounds.jpg"},{id:"hiking",label:"Hiking",pathPatterns:["/montana-towns/*/hiking/","/guides/hiking-guide/","/guides/history-trails/"],fallbackImage:"/images/home-treasures/history-trails.jpg"},{id:"camping",label:"Camping",pathPatterns:["/planners/montana-camping/","/guides/campgrounds-guide/"],fallbackImage:"/images/home-treasures/campgrounds.jpg"},{id:"skiing",label:"Skiing",pathPatterns:["/guides/skiing-guide/","/best-of/best-ski-towns/"]},{id:"hot-springs",label:"Hot springs",pathPatterns:["/guides/hot-springs-guide/","/best-of/towns-near-hot-springs/"],fallbackImage:"/images/home-treasures/hot-springs.jpg"},{id:"waterfalls",label:"Waterfalls",pathPatterns:["/guides/montana-waterfalls/"]},{id:"ghost-towns",label:"Ghost towns",pathPatterns:["/ghost-towns/"]},{id:"wildflowers",label:"Wildflowers",pathPatterns:["/planners/montana-wildflowers/"]},{id:"foraging",label:"Foraging",pathPatterns:["/planners/montana-foraging/"]},{id:"fall-colors",label:"Fall colors",pathPatterns:["/planners/montana-fall-colors/"]},{id:"birding",label:"Birding",pathPatterns:["/planners/montana-birding/"],fallbackImage:"/images/home-treasures/birding.jpg"},{id:"climbing",label:"Climbing",pathPatterns:["/planners/montana-climbing/"],fallbackImage:"/images/home-treasures/climbing.jpg"},{id:"paddling",label:"Paddling",pathPatterns:["/planners/montana-paddling/"]},{id:"mountain-biking",label:"Mountain biking",pathPatterns:["/planners/montana-mountain-biking/"],fallbackImage:"/images/home-treasures/mountain-biking.jpg"},{id:"rockhounding",label:"Geology / rockhounding",pathPatterns:["/planners/montana-geology-rockhounding/","/information/geology-of-western-montana/"],fallbackImage:"/images/home-treasures/geology-rockhounding.jpg"},{id:"dinosaurs",label:"Dinosaur trail",pathPatterns:["/planners/montana-dinosaur-trail/"],fallbackImage:"/images/home-treasures/dinosaur-trail.jpg"},{id:"railroads",label:"Railroad history",pathPatterns:["/guides/montana-railroad-history/"],fallbackImage:"/images/home-treasures/railroad-history.jpg"},{id:"history",label:"History",pathPatterns:["/historic-markers/","/guides/pioneer-cemeteries/","/guides/history-trails/","/this-day-in-history/","/information/mining-history-of-montana/","/information/story-of-montana-vigilantes/"],fallbackImage:"/images/home-treasures/this-day-in-history.jpg"},{id:"wildlife",label:"Wildlife",pathPatterns:["/guides/wildlife-guide/"]},{id:"hunting",label:"Hunting",pathPatterns:["/guides/hunting-guide/"],fallbackImage:"/images/home-treasures/hunting.jpg"},{id:"winter",label:"Winter driving",pathPatterns:["/guides/winter-driving-guide/"],fallbackImage:"/images/home-treasures/winter-driving.jpg"},{id:"backroads",label:"Backroads",pathPatterns:["/guides/montana-backroads/","/planners/backroads-planner/"],fallbackImage:"/images/og-backroads-planner.jpg"},{id:"golf",label:"Golf",pathPatterns:["/guides/golf-courses-guide/"],fallbackImage:"/images/home-treasures/golf.jpg"},{id:"photography",label:"Photography",pathPatterns:["/guides/photography-guide/"]},{id:"lodging",label:"Lodging",pathPatterns:["/lodging/"]},{id:"events",label:"Events",pathPatterns:["/events/"]},{id:"compare",label:"Town comparisons",pathPatterns:["/compare/"]},{id:"best-of",label:"Best-of rankings",pathPatterns:["/best-of/"]},{id:"map",label:"Map",pathPatterns:["/map/"],fallbackImage:"/images/og-montana-map.jpg"}].map(e=>e.id);let r="https://treasurestate.com",n=1200,i=630;function normalizeSitePath(e){let a=String(e||"").trim();if(!a)return"/";try{if(/^https?:\/\//i.test(a)){let e=new URL(a);a=e.pathname}}catch(e){}return(a=a.split("?")[0].split("#")[0]).startsWith("/")||(a="/".concat(a)),(a=a.replace(/\/{2,}/g,"/")).length>1&&!a.endsWith("/")&&(a="".concat(a,"/")),a}function ogResolverUrl(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,t=normalizeSitePath(e);return"".concat(a.replace(/\/$/,""),"/og-image/?path=").concat(encodeURIComponent(t))}function estimateEligibility(e){var a;let t=null!==(a=e.townCount)&&void 0!==a?a:136;if(e.isUniversal)return{label:"Eligible sitewide (universal)",approxPages:19e3};let r=0,n=[];return(e.locations.length&&(r+=e.locations.length*(2+(t-1)+7+20),n.push(1===e.locations.length?e.locations[0]:"".concat(e.locations.length," towns"))),e.topics.length&&(r+=80*e.topics.length,n.push(1===e.topics.length?"topic:".concat(e.topics[0]):"".concat(e.topics.length," topics"))),n.length)?{label:"Eligible for ~".concat(r.toLocaleStr
1ing()," pages (").concat(n.join(", "),")"),approxPages:r}:{label:"Not eligible anywhere until you set location, topic, or universal",approxPages:0}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.