{"id":44,"date":"2024-04-01T19:25:59","date_gmt":"2024-04-01T19:25:59","guid":{"rendered":"https:\/\/www.buddyupgo.com\/pinnacle-slate-homepage\/"},"modified":"2026-04-07T18:46:48","modified_gmt":"2026-04-07T18:46:48","slug":"pinnacle-slate-homepage","status":"publish","type":"page","link":"https:\/\/staging.buddyupgo.com\/","title":{"rendered":"Home"},"content":{"rendered":"<p><div class=\"buddyUpPjaxContainer\" data-buddyup-pjax-container=\"1\"><style>#buddyUpHomeLanding{max-width:none;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + .6rem) .65rem calc(var(--buddyup-mobile-nav-height, 70px) + env(safe-area-inset-bottom,0px) + 1rem);--for-you-card-radius: 14px;box-sizing:border-box;overflow-x:clip}.buddyUpHomeLandingAnonView.hidden,.buddyUpForYouView.hidden{display:none}.buddyUpOnboardingFlow{--onboarding-radius: 14px;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.5rem;padding:.55rem;border:1px solid rgba(0,0,0,.08);border-radius:var(--onboarding-radius);background:linear-gradient(160deg,#f3f8ff,#fff 42%,#edf9f3);box-shadow:0 10px 28px #00000014;overflow:hidden}.buddyUpOnboardingTopBar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:36px}.buddyUpOnboardingBrandWrap{max-width:min(65vw,190px)}.buddyUpOnboardingBrandWrap .buddyUpHomeLandingLogo{width:100%;max-width:none}.buddyUpOnboardingProgress{display:none!important}.buddyUpOnboardingDot{width:28px;height:28px;border-radius:999px;border:1px solid rgba(30,72,138,.22);background:#fff;color:#21457b;margin:0;padding:0;font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.buddyUpOnboardingDot.isPast{background:#e9f2ff;border-color:#1e488a57}.buddyUpOnboardingDot.isActive{background:#1f67da;border-color:#1f67da;color:#fff}.buddyUpOnboardingViewport{position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:var(--onboarding-radius);background:#fff;min-height:0}.buddyUpOnboardingScreen{position:absolute;inset:0;opacity:0;z-index:1;pointer-events:none;transition:opacity .26s ease}.buddyUpOnboardingScreen.isActive{opacity:1;z-index:2;pointer-events:auto;animation:buddyUpTrailReveal .36s ease-out}@keyframes buddyUpTrailReveal{0%{opacity:0;transform:translateY(10px) scale(.985);filter:saturate(.92)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}.buddyUpOnboardingScreen.isHidden{display:none}.buddyUpOnboardingScreenBody{height:100%;overflow-y:auto;overflow-x:hidden;padding:.3rem;box-sizing:border-box}.buddyUpOnboardingScreenCanvas{width:min(1240px,100%);margin:0 auto}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenBody{display:flex;align-items:stretch;overflow-y:auto;overflow-x:hidden}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenCanvas{height:100%;display:flex;align-items:stretch}.buddyUpOnboardingScreen[data-screen=introduction] .hero-area{width:100%;height:100%;display:flex;align-items:flex-start}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingIntroLogoWrap{margin-bottom:.5rem}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingIntroLogo{width:min(220px,62vw);max-width:100%;height:auto;display:block}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions{display:flex;justify-content:flex-start;align-items:center;gap:.65rem}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions .buddyUpButton1,.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions .buddyUpButton3{margin-top:0;min-height:44px;line-height:1.1;display:inline-flex;align-items:center;justify-content:center}.buddyUpOnboardingScreen[data-screen=explore] .buddyUpOnboardingScreenBody{overflow:hidden}.buddyUpOnboardingScreen[data-screen=explore] .buddyUpOnboardingScreenCanvas{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.buddyUpOnboardingScreen[data-screen=explore] #buddyUpOnboardingExploreHost{min-height:0;height:100%;display:flex;overflow:hidden}.buddyUpOnboardingScreen[data-screen=explore] #buddyUpOnboardingExploreHost>.buddyUpHomeLandingWidget{width:100%;height:100%;min-height:0;display:flex}.buddyUpOnboardingFooter{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.buddyUpOnboardingFlow[data-active-screen=introduction] .buddyUpOnboardingFooter{display:none}.buddyUpOnboardingFooter .buddyUpButton1,.buddyUpOnboardingFooter .buddyUpButton3{margin-top:0;min-width:100px}.buddyUpOnboardingExploreIntro{text-align:center;padding:.1rem 0 .45rem}.buddyUpOnboardingExploreIntro h2{margin:0 0 .2rem;font-size:clamp(1.1rem,2.6vw,1.5rem)}.buddyUpOnboardingExploreIntro p{margin:0;font-size:.9rem;line-height:1.35}.buddyUpOnboardingExploreIntro .buddyUpButton3{margin-top:.45rem}.buddyUpOnboardingExploreHost{min-height:1px}.buddyUpOnboardingFlow .buddyUpHomeLandingWidget{border-radius:12px;box-shadow:none;border:1px solid rgba(0,0,0,.08)}.buddyUpOnboardingFlow #buddyUpExploreWidget{padding:.4rem}.buddyUpOnboardingFlow .buddyUpExploreWidgetShell{grid-template-columns:minmax(0,1fr);gap:.55rem}.buddyUpOnboardingFlow .buddyUpExploreWidgetSidebar{display:none}.buddyUpOnboardingFlow .buddyUpExploreWidgetMap{min-height:clamp(320px,62dvh,720px)}.buddyUpOnboardingFlow .buddyUpButton1,.buddyUpOnboardingFlow .buddyUpButton3{transition:transform .2s ease,box-shadow .2s ease}.buddyUpOnboardingFlow .buddyUpButton1:hover,.buddyUpOnboardingFlow .buddyUpButton3:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0000001f}.buddyUpOnboardingFlow .buddyUpExploreWidgetTopbar{margin-bottom:.35rem}.buddyUpOnboardingFlow .buddyUpExploreWidgetTopbar h3{font-size:1rem}.buddyUpOnboardingFlow .hero-area,.buddyUpOnboardingFlow .three-steps-section,.buddyUpOnboardingFlow .event-section,.buddyUpOnboardingFlow .go-section,.buddyUpOnboardingFlow .pricing-wrap{border-radius:12px}.buddyUpOnboardingFlow .hero-area{background:linear-gradient(140deg,#f4f8ff,#fff 45%,#edf9f2);padding:.9rem}.buddyUpOnboardingFlow .hero-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,42%);align-items:center;gap:.9rem}.buddyUpOnboardingFlow .hero-container .item h1{margin:0 0 .5rem;font-size:clamp(1.25rem,3.2vw,2.05rem);line-height:1.08}.buddyUpOnboardingFlow .hero-container .item h1 span,.buddyUpOnboardingFlow .half-container .item2 h2 span,.buddyUpOnboardingFlow .pricing-heading span,.buddyUpOnboardingFlow .event-item h2 span,.buddyUpOnboardingFlow .go-item h2 span{color:#e84310}.buddyUpOnboardingFlow .hero-container .item p{margin:0 0 .45rem;line-height:1.34;font-size:.95rem}.buddyUpOnboardingFlow .category-flip-line{margin:0 0 .45rem;font-size:1.08rem;line-height:1.32;color:#173b67;font-weight:700;display:grid;grid-template-columns:max-content 13ch max-content;align-items:baseline;column-gap:.28em;width:max-content;max-width:100%}.buddyUpOnboardingFlow .category-flip-slot{display:flex;align-items:baseline;justify-content:center;width:100%;min-width:13ch}.buddyUpOnboardingFlow .category-flip{display:inline-block;color:#d4470f;font-weight:900;text-transform:lowercase;letter-spacing:.01em;white-space:nowrap;transition:opacity .2s ease,transform .2s ease,filter .2s ease}@media (max-width: 380px){.buddyUpOnboardingFlow .category-flip-line{font-size:.94rem;grid-template-columns:max-content 12ch max-content}.buddyUpOnboardingFlow .category-flip-slot{min-width:12ch}}.buddyUpOnboardingFlow .category-flip.is-swapping{opacity:.16;transform:translateY(4px);filter:blur(.3px)}.buddyUpOnboardingFlow .hero-container .item img,.buddyUpOnboardingFlow .half-container .item-img img,.buddyUpOnboardingFlow .event-media-wrap img{width:100%;max-height:min(36vh,290px);object-fit:contain}.buddyUpOnboardingFlow .half-container{display:grid;grid-template-columns:minmax(170px,42%) minmax(0,1fr);gap:.9rem;align-items:center;padding:.65rem;background:#f6fbff;border-radius:12px}.buddyUpOnboardingFlow .half-container .item2 h2{margin:0 0 .35rem;font-size:clamp(1.2rem,2.8vw,2rem);line-height:1.15}.buddyUpOnboardingFlow .half-container .item2 p{margin:0 0 .45rem;font-size:.95rem;line-height:1.35}.buddyUpOnboardingFlow .subscriptions-heading{font-size:.78rem;color:#5b8e9f;text-transform:uppercase;letter-spacing:.15em;font-weight:900;margin:0 0 .3rem}.buddyUpOnboardingFlow .three-steps-section{background:#eee;padding:.65rem;text-align:center}.buddyUpOnboardingFlow .three-steps-section h2 strong{font-size:clamp(1.15rem,2.9vw,1.85rem);line-height:1.15;font-weight:900}.buddyUpOnboardingFlow .feature-grid{padding:.6rem .2rem 0;background:transparent}.buddyUpOnboardingFlow .feature-grid__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;align-items:stretch}.buddyUpOnboardingFlow .feature-card{position:relative;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:.58rem;box-shadow:0 10px 24px #00000017;overflow:hidden}.buddyUpOnboardingFlow .feature-card:before{content:\"\";position:absolute;top:0;left:0;right:0;height:4px;background:#d93f0c;opacity:.85}.buddyUpOnboardingFlow .feature-card__icon{width:44px;height:44px;border-radius:44px;display:grid;place-items:center;margin:0 auto .35rem;background:#daedf2;padding:8px}.buddyUpOnboardingFlow .feature-card__icon img{width:100%;height:100%;object-fit:contain}.buddyUpOnboardingFlow .feature-card__title{margin:0 0 .25rem;font-size:1rem;letter-spacing:0;font-weight:900}.buddyUpOnboardingFlow .feature-card__text{margin:0;color:#666;line-height:1.25;font-size:.8rem}.buddyUpOnboardingFlow .event-section,.buddyUpOnboardingFlow .go-section{background:#5b8e9f;padding:.7rem}.buddyUpOnboardingFlow .event-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,40%);gap:.85rem;align-items:center}.buddyUpOnboardingFlow .event-item{text-align:left;color:#fff;font-size:.9rem;line-height:1.4}.buddyUpOnboardingFlow .event-item h2{margin:.1rem 0 .35rem;font-size:clamp(1.1rem,2.7vw,1.8rem);line-height:1.12;font-weight:900!important;color:#fff}.buddyUpOnboardingScreen[data-screen=find-events] .event-item h2{font-size:clamp(1.35rem,4.6vw,2.1rem);line-height:1.08}.buddyUpOnboardingFlow .event-title{font-size:.75rem;color:#c3d6dd;text-transform:uppercase;letter-spacing:.16em;font-weight:900;margin:0}.buddyUpOnboardingFlow .event-item ul{margin:.35rem 0 .55rem}.buddyUpOnboardingFlow .event-item li{line-height:1.28;font-size:.84rem;margin-bottom:.2rem}.buddyUpOnboardingFlow .event-item li:before{color:#fcd183}.buddyUpOnboardingFlow .pricing-wrap{background:#f4f4f4;padding:.7rem}.buddyUpOnboardingFlow .pricing-header{margin:0 auto .45rem;text-align:center}.buddyUpOnboardingFlow .pricing-heading{font-size:clamp(1.2rem,3vw,2rem);font-weight:900;line-height:1.1;margin:0}.buddyUpOnboardingFlow .pricing-upgrade{font-size:.88rem;font-weight:700;color:#555;margin:.35rem 0 0}.buddyUpOnboardingFlow .plan-swipe{display:none;justify-content:center;font-size:.78rem;font-weight:700;opacity:.75;margin:0 0 .35rem}.buddyUpOnboardingFlow .pricing-grid{display:flex;gap:.55rem;justify-content:center;padding-top:.4rem}.buddyUpOnboardingFlow .plan{background:#fff;border-radius:16px;padding:.65rem;width:100%;max-width:300px;box-shadow:0 8px 20px #00000017;position:relative;display:flex;flex-direction:column}.buddyUpOnboardingFlow .plan img{width:38px;height:38px}.buddyUpOnboardingFlow .plan h2{font-size:1.2rem;margin:.2rem 0 0;font-weight:900}.buddyUpOnboardingFlow .plan-desc{color:#666;line-height:1.3;margin-bottom:.45rem;font-size:.82rem}.buddyUpOnboardingFlow .price{font-size:2rem;font-weight:900;margin-bottom:.2rem;line-height:1}.buddyUpOnboardingFlow .price sup{font-size:1rem}.buddyUpOnboardingFlow .price span{font-size:.9rem;color:#555;font-weight:900}.buddyUpOnboardingFlow .plan ul{list-style:none;flex-grow:1;margin:.3rem 0 .5rem .5rem}.buddyUpOnboardingFlow .plan li{margin-bottom:.16rem;font-size:.78rem;font-weight:700;line-height:1.26;text-indent:-.35rem}.buddyUpOnboardingFlow .lite{text-indent:-.7rem;font-weight:400;color:#666;display:inline-block}.buddyUpOnboardingFlow .plan li:before{content:\"\\2713\";margin-right:8px;color:#6ba7ba;font-size:.72rem}.buddyUpOnboardingFlow .popular-list li:before{color:#e84310}.buddyUpOnboardingFlow .plan-btn{width:100%;border:2px solid #6ba7ba;background:#fff;color:#6ba7ba;border-radius:9px;padding:.56rem .45rem;font-size:.82rem;font-weight:900;cursor:pointer;transition:.3s;text-align:center;text-decoration:none;line-height:1.1}.buddyUpOnboardingFlow .plan-btn:hover{background:#e84310;color:#fff;border-color:#e84310}.buddyUpOnboardingFlow .plan.popular{border:3px solid #e84310}.buddyUpOnboardingFlow .plan.popular .plan-btn{background:#e84310;color:#fff;border-color:#e84310}.buddyUpOnboardingFlow .plan.popular .badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#e84310;color:#fff;padding:.2rem .55rem;border-radius:999px;font-size:.63rem;font-weight:700;white-space:nowrap}.buddyUpOnboardingFlow .price-lock{display:flex;align-items:center;gap:4px;margin-bottom:.35rem;font-size:.72rem;font-weight:600}.buddyUpOnboardingFlow .price-lock:before{content:\"\\1f512\";font-size:.74rem;margin-right:2px}.buddyUpOnboardingFlow .free,.buddyUpOnboardingFlow .blu{color:#6ba7ba;gap:0;margin-top:.2rem}.buddyUpOnboardingFlow .free:before{content:\"\"}.buddyUpOnboardingFlow .go-item{display:flex;justify-content:center;text-align:center;flex-direction:column;padding:0}.buddyUpOnboardingFlow .go-item p{color:#cbd9dc;font-size:.95rem;margin:.3rem 0 0}.buddyUpOnboardingFlow .go-item h2{margin:0;font-size:clamp(1.2rem,3vw,2rem);line-height:1.12;font-weight:900!important;color:#fff}.buddyUpOnboardingFlow .buddyUpOnboardingCtaRow{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.buddyUpOnboardingFlow .buddyUpOnboardingCtaRow .buddyUpButton1,.buddyUpOnboardingFlow .buddyUpOnboardingCtaRow .buddyUpButton3{margin-top:0}@media (max-width: 1100px){.buddyUpOnboardingFlow .feature-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.buddyUpOnboardingFlow .pricing-grid{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scroll-snap-type:x mandatory;padding-bottom:.35rem}.buddyUpOnboardingFlow .plan{min-width:min(72vw,260px);max-width:min(72vw,260px);flex-shrink:0;scroll-snap-align:start}.buddyUpOnboardingFlow .plan-swipe{display:flex}.buddyUpOnboardingFlow .event-container,.buddyUpOnboardingFlow .hero-container,.buddyUpOnboardingFlow .half-container{grid-template-columns:1fr}.buddyUpOnboardingFlow .event-media-wrap,.buddyUpOnboardingFlow .hero-container .item:last-child,.buddyUpOnboardingFlow .half-container .item-img{text-align:center}.buddyUpOnboardingFlow .hero-container .item img,.buddyUpOnboardingFlow .half-container .item-img img,.buddyUpOnboardingFlow .event-media-wrap img{max-height:min(24vh,170px)}}@media (max-width: 640px){.buddyUpOnboardingFlow{padding:.45rem}.buddyUpOnboardingScreenBody{padding:.2rem}.buddyUpOnboardingFlow .feature-grid__cards{grid-template-columns:1fr}.buddyUpOnboardingFlow .pricing-heading{font-size:1.4rem}.buddyUpOnboardingFlow .pricing-upgrade{font-size:.78rem}.buddyUpOnboardingFlow .event-item{text-align:center}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions{flex-direction:column;align-items:stretch}.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions .buddyUpButton1,.buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions .buddyUpButton3{width:100%}.buddyUpOnboardingExploreIntro{padding:0 0 .2rem}.buddyUpOnboardingExploreIntro h2{font-size:1.15rem;line-height:1.22;margin-bottom:.1rem}.buddyUpOnboardingExploreIntro .buddyUpOnboardingExploreLead{font-size:.88rem;line-height:1.26}.buddyUpOnboardingExploreExternalLink{display:none}.buddyUpOnboardingFlow .buddyUpExploreWidgetMap{min-height:clamp(350px,66dvh,760px)}}@media (max-height: 760px){.buddyUpOnboardingFlow .hero-container .item h1{font-size:clamp(1.05rem,2.8vw,1.6rem)}.buddyUpOnboardingFlow .hero-container .item p,.buddyUpOnboardingFlow .half-container .item2 p,.buddyUpOnboardingFlow .event-item,.buddyUpOnboardingFlow .go-item p{font-size:.82rem;line-height:1.25}.buddyUpOnboardingFlow .plan{padding:.5rem}.buddyUpOnboardingFlow .plan li{font-size:.72rem}.buddyUpOnboardingFlow .price{font-size:1.65rem}.buddyUpOnboardingFlow .go-item h2,.buddyUpOnboardingFlow .half-container .item2 h2{font-size:1.05rem}.buddyUpOnboardingScreen[data-screen=find-events] .event-item h2{font-size:1.3rem}}@media (max-width: 1024px){.buddyUpOnboardingTopBar{display:none}.buddyUpOnboardingFlow{grid-template-rows:1fr auto}body.buddyup-home-onboarding-active #buddyUpMobileBottomNav,body.buddyup-home-onboarding-active #buddyUpMobileTopHeader{display:none!important}}body.buddyup-home-onboarding-active{overflow:hidden;padding-top:0!important;padding-bottom:0!important}body.buddyup-home-onboarding-active>footer,body.buddyup-home-onboarding-active .footerTheme3{display:none!important}body.buddyup-home-onboarding-active #buddyUpHomeLanding{height:100dvh;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + .35rem) .45rem calc(env(safe-area-inset-bottom,0px) + .45rem);overflow:hidden}body.buddyup-home-onboarding-active .buddyUpOnboardingFlow{height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - .9rem);min-height:0}@media (min-width: 1025px){body.buddyup-home-onboarding-active{overflow-x:hidden;overflow-y:auto}body.buddyup-home-onboarding-active #buddyUpHomeLanding{min-height:100dvh;height:auto;overflow:visible;padding:0}body.buddyup-home-onboarding-active .buddyUpHomeLandingAnonView{min-height:100dvh;display:flex}body.buddyup-home-onboarding-active .buddyUpOnboardingFlow{width:100%;min-height:100dvh;height:auto;gap:0;padding:0;border:0;border-radius:0;box-shadow:none}body.buddyup-home-onboarding-active .buddyUpOnboardingViewport{border:0;border-radius:0;min-height:0}body.buddyup-home-onboarding-active .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenBody{overflow-y:auto;overflow-x:hidden}body.buddyup-home-onboarding-active .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenCanvas{min-height:100%;height:auto}body.buddyup-home-onboarding-active .buddyUpOnboardingScreen[data-screen=introduction] .hero-area{height:auto;min-height:100%;align-items:flex-start}}@media (min-width: 1025px) and (max-height: 900px){body.buddyup-home-onboarding-active .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenBody,body.buddyup-home-onboarding-active .buddyUpOnboardingScreen[data-screen=explore] .buddyUpOnboardingScreenBody{overflow-y:auto;overflow-x:hidden}body.buddyup-home-onboarding-active .buddyUpOnboardingScreen[data-screen=explore] #buddyUpOnboardingExploreHost{overflow:auto}}.buddyUpHomeLandingHero{background:linear-gradient(145deg,#f2f8ff,#fff 46%,#eefbf7);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 14px 30px #00000014;padding:1rem;margin-bottom:1rem;display:flex;justify-content:center}.buddyUpHomeLandingHeroInner{width:min(760px,100%);text-align:left}.buddyUpHomeLandingLogoWrap{text-align:center;margin:0 0 .65rem}.buddyUpHomeLandingLogo{max-width:240px;width:min(78vw,240px);height:auto}.buddyUpHomeLandingHero h1{margin:0 0 .45rem;line-height:1.18}.buddyUpHomeLandingLead{margin:0;max-width:65ch;line-height:1.45}.buddyUpHomeLandingActions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.buddyUpHomeLandingWidget{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 22px #0000000f;overflow:hidden}.buddyUpForYouView{display:grid;gap:.8rem;min-width:0}body.buddyup-home-onboarding-scroll{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip;overflow-y:auto}body.buddyup-home-onboarding-scroll #buddyUpHomeLanding{width:100%;max-width:100%;height:auto;min-height:0;padding:0;overflow:visible}body.buddyup-home-onboarding-scroll .buddyUpHomeLandingAnonView{width:100%;max-width:100%;min-width:0;overflow:visible}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll{--landing-shell-gutter-y: clamp(.45rem, 1.5vh, .85rem);display:block;grid-template:none;width:100%;max-width:1280px;min-height:0;height:auto;margin:0 auto;padding:var(--landing-shell-gutter-y) clamp(.5rem,2vw,1.25rem);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible!important}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen.isActive,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen.isHidden{display:block!important;position:relative!important;inset:auto!important;z-index:auto;width:100%;max-width:100%;height:auto;min-height:0;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin:0 0 clamp(.9rem,2vw,1.5rem);scroll-margin-top:1rem;transform:none!important;filter:none!important;transition:none!important;animation:none!important}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreenBody,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreenCanvas,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenBody,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenCanvas{display:block;width:100%;max-width:100%;height:auto;min-height:0;padding:0;overflow:visible!important}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=explore] #buddyUpOnboardingExploreHost,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=explore] #buddyUpOnboardingExploreHost>.buddyUpHomeLandingWidget{width:100%;max-width:100%;height:auto;min-height:clamp(520px,68vh,760px)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-area{min-height:calc(100svh - var(--landing-shell-gutter-y) - var(--landing-shell-gutter-y));box-sizing:border-box;align-items:center}.buddyUpOnboardingScroll .hero-area,.buddyUpOnboardingScroll .half-container,.buddyUpOnboardingScroll .three-steps-section,.buddyUpOnboardingScroll .event-section,.buddyUpOnboardingScroll .pricing-wrap,.buddyUpOnboardingScroll .go-section{padding:clamp(1.25rem,5vw,4.5rem);border-radius:clamp(16px,2vw,26px)}.buddyUpOnboardingScroll .hero-container,.buddyUpOnboardingScroll .half-container,.buddyUpOnboardingScroll .event-container{gap:clamp(1.25rem,4vw,4rem)}.buddyUpOnboardingScroll .hero-container .item h1{margin-bottom:.65rem;font-size:clamp(2rem,4.7vw,4rem);line-height:.98}.buddyUpOnboardingScroll .half-container .item2 h2,.buddyUpOnboardingScroll .event-item h2,.buddyUpOnboardingScroll .pricing-heading,.buddyUpOnboardingScroll .go-item h2{font-size:clamp(1.8rem,4vw,3.5rem)}.buddyUpOnboardingScroll .hero-container .item p,.buddyUpOnboardingScroll .half-container .item2 p,.buddyUpOnboardingScroll .event-item,.buddyUpOnboardingScroll .go-item p{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55}.buddyUpOnboardingScroll .hero-container .item img,.buddyUpOnboardingScroll .half-container .item-img img,.buddyUpOnboardingScroll .event-media-wrap img{max-height:460px}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-area{padding:clamp(.85rem,3vw,2.5rem)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container{gap:clamp(.85rem,3vw,2.5rem)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingIntroLogo{width:min(190px,38vw)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item>p{margin-bottom:.55rem;line-height:1.35}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item:last-child img{max-height:min(34svh,300px)}@media (min-width: 901px) and (max-height: 760px){.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-area{min-height:calc(100svh - var(--landing-shell-gutter-y) - var(--landing-shell-gutter-y));padding-block:.75rem}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingIntroLogo{width:min(160px,30vw)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item h1{font-size:clamp(1.75rem,4.1vw,3.35rem)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item:last-child img{max-height:min(30svh,225px)}}.buddyUpOnboardingScroll .feature-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem)}.buddyUpOnboardingScroll .feature-card{padding:clamp(1rem,2vw,1.5rem)}.buddyUpOnboardingScroll .feature-card__text{font-size:.95rem;line-height:1.45}@media (max-width: 900px){.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-area{min-height:calc(100svh - var(--landing-shell-gutter-y) - var(--landing-shell-gutter-y))}.buddyUpOnboardingScroll .hero-area,.buddyUpOnboardingScroll .half-container,.buddyUpOnboardingScroll .three-steps-section,.buddyUpOnboardingScroll .event-section,.buddyUpOnboardingScroll .pricing-wrap,.buddyUpOnboardingScroll .go-section{padding:clamp(1rem,5vw,2rem)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container{gap:.75rem}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item:last-child img{max-height:min(20svh,150px)}.buddyUpOnboardingScroll .feature-grid__cards{grid-template-columns:1fr}}@media (min-width: 641px) and (max-width: 900px){.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container{grid-template-columns:minmax(0,1fr) minmax(180px,36%)}}@media (max-width: 640px){.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-area{padding:clamp(.7rem,4vw,1rem)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container{gap:.55rem}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.5rem}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpHomeLandingActions [data-onboarding-action=see-how]{grid-column:1 \/ -1}}@media (max-width: 640px) and (max-height: 700px){.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingIntroLogoWrap{margin-bottom:.25rem}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingIntroLogo{width:min(105px,32vw)}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item h1{margin-bottom:.35rem;font-size:clamp(1.35rem,7vw,1.7rem);line-height:1}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item>p{margin-bottom:.35rem;font-size:.86rem;line-height:1.25}.buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-container .item:last-child{display:none}}.buddyUpHomeQuickStart{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:.8rem;align-items:center;padding:.8rem;border:1px solid rgba(23,59,103,.12);border-radius:var(--for-you-card-radius);background:linear-gradient(135deg,#f3f8ff,#fff 54%,#eff9f3);box-shadow:0 8px 20px #0000000d}.buddyUpHomeQuickStartIntro h1{margin:0 0 .2rem;padding:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.12}.buddyUpHomeQuickStartIntro>p:last-child{margin:0;color:#5e6874;font-size:.88rem;line-height:1.35}.buddyUpHomeQuickStartKicker{margin:0 0 .25rem;color:#2a6f63;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.buddyUpHomeQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.buddyUpHomeQuickAction,.buddyUpHomeQuickAction:visited{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:58px;margin:0;padding:.55rem .65rem;border:1px solid rgba(23,59,103,.12);border-radius:12px;background:#fffffff0;color:#203b5c;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.buddyUpHomeQuickAction:hover,.buddyUpHomeQuickAction:focus-visible{border-color:#1f67da59;box-shadow:0 6px 16px #1f67da1f;color:#203b5c;transform:translateY(-1px)}.buddyUpHomeQuickAction>i{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eaf2ff;color:#255fbd}.buddyUpHomeQuickAction span,.buddyUpHomeQuickAction strong,.buddyUpHomeQuickAction small{display:block;min-width:0}.buddyUpHomeQuickAction strong{font-size:.9rem;line-height:1.2}.buddyUpHomeQuickAction small{margin-top:2px;color:#687582;font-size:.74rem;line-height:1.2}.buddyUpHomeModeTabs{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.22rem;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffeb;box-shadow:0 8px 18px #00000014}.buddyUpHomeModeTab{border:0;border-radius:999px;background:transparent;color:#234770;padding:.4rem .92rem;font-weight:800;font-size:.86rem;line-height:1;min-height:44px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.buddyUpHomeModeTab:hover{transform:translateY(-1px)}.buddyUpHomeModeTab.isActive{background:linear-gradient(135deg,#255fbd,#1e74d1);color:#fff;box-shadow:0 8px 16px #1f60b952}.buddyUpHomeModePanel{display:none}.buddyUpHomeModePanel.isActive{display:block;animation:buddyUpHomePanelFade .24s ease}.buddyUpHomeModePanel[data-home-mode-panel=for-you].isActive{display:grid;gap:.8rem}@keyframes buddyUpHomePanelFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.buddyUpForYouStatus{font-size:.92rem;opacity:.84;margin:0;padding:0 .15rem}.buddyUpComprehensiveFeed{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--for-you-card-radius);box-shadow:0 8px 20px #0000000f;padding:.7rem}.buddyUpComprehensiveFeedHead{margin-bottom:.25rem}.buddyUpComprehensiveFeedLead{margin:0 0 .65rem;font-size:.9rem;opacity:.88;line-height:1.4}.buddyUpComprehensiveExploreHost{min-height:2.5rem}.buddyUpComprehensiveExploreHost>.buddyUpPjaxContainer{margin:0;padding-bottom:0!important}.buddyUpForYouRail{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--for-you-card-radius);box-shadow:0 8px 20px #0000000f;padding:.7rem;min-width:0;box-sizing:border-box}.buddyUpForYouRailHead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;margin-bottom:.55rem}.buddyUpForYouRailHead h2{margin:0;font-size:1.08rem}.buddyUpForYouRailIntro{min-width:0}.buddyUpForYouRailIntro p{max-width:72ch;margin:.28rem 0 0;color:#5e6874;font-size:.86rem;line-height:1.42}.buddyUpForYouRailHead>.buddyUpLink{flex:0 0 auto}.buddyUpForYouRailActions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.buddyUpForYouRailControls{display:inline-flex;align-items:center;gap:.35rem}.buddyUpForYouRailControls button{display:inline-flex;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;margin:0;padding:0;align-items:center;justify-content:center;border:1px solid rgba(31,54,86,.2);border-radius:999px;background:#fff;color:var(--buddyup-ink, #203b5c);cursor:pointer}.buddyUpForYouRailControls button:hover:not(:disabled),.buddyUpForYouRailControls button:focus-visible:not(:disabled){border-color:var(--secondary-color);background:#437e921a}.buddyUpForYouRailControls button:disabled{cursor:default;opacity:.35}.buddyUpForYouRailControls [data-buddyup-rail-status]{min-width:3.5rem;color:var(--buddyup-muted, #687486);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.buddyUpForYouRailTrack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82vw,82vw);gap:.66rem;overflow-x:auto;padding:0 .05rem .35rem;scroll-snap-type:x mandatory;scroll-padding-left:.05rem;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;min-width:0;max-width:100%;box-sizing:border-box}.buddyUpForYouRailTrack>.buddyUpForYouRailCard:nth-child(n+4){display:none}.buddyUpForYouRailCard{border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;background:#fff;color:inherit;text-decoration:none;display:flex;flex-direction:column;min-height:228px;min-width:0;scroll-snap-align:start;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;box-sizing:border-box}.buddyUpForYouRailCard:hover{transform:translateY(-2px);box-shadow:0 10px 18px #00000024;border-color:#205ab459}.buddyUpForYouRailCardMedia{height:144px;width:100%;object-fit:cover;background:#e2ebf8}.buddyUpForYouRailCardBody{padding:.66rem .68rem .78rem;display:grid;gap:.34rem}.buddyUpForYouRailCardTitle{font-size:.96rem;line-height:1.28;font-weight:700;overflow-wrap:anywhere}.buddyUpForYouRailCardMeta{font-size:.82rem;opacity:.82;line-height:1.28;overflow-wrap:anywhere}.buddyUpForYouRailCardScore{margin-top:.2rem;font-size:.76rem;font-weight:700;color:#226f45}.buddyUpForYouEmpty{border:1px dashed rgba(0,0,0,.18);border-radius:10px;padding:.9rem;font-size:.88rem;opacity:.86}.buddyup-home-landing-anon #buddyUpTopNav{display:none!important}@media (max-width: 760px){.buddyUpHomeQuickStart{grid-template-columns:minmax(0,1fr);align-items:stretch}.buddyUpHomeQuickStartIntro{max-width:58ch}}@media (max-width: 480px){#buddyUpHomeLanding{padding-left:.45rem;padding-right:.45rem}.buddyUpHomeLandingHero,.buddyUpForYouRail,.buddyUpHomeLandingWidget{border-radius:12px}.buddyUpHomeModeTabs{width:100%;justify-content:space-between}.buddyUpHomeQuickStart{padding:.7rem}.buddyUpHomeQuickActions{grid-template-columns:minmax(0,1fr)}.buddyUpHomeModeTab{flex:1;text-align:center;padding:.44rem .55rem}.buddyUpForYouRailTrack{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:unset;overflow:visible;padding:0;scroll-snap-type:none;scroll-padding-left:0;overscroll-behavior-x:auto;-webkit-overflow-scrolling:auto;touch-action:auto}.buddyUpForYouRailCard{min-height:0}}@media (min-width: 481px) and (max-width: 680px){.buddyUpForYouRailTrack{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:unset;overflow:visible;padding:0;scroll-snap-type:none;scroll-padding-left:0;overscroll-behavior-x:auto;-webkit-overflow-scrolling:auto;touch-action:auto;align-items:stretch}.buddyUpForYouRailCard{min-height:100%}.buddyUpForYouRailCardMedia{height:108px}.buddyUpForYouRailCardTitle{font-size:.88rem}.buddyUpForYouRailCardMeta{font-size:.76rem}}@media (min-width: 681px) and (max-width: 1024px){#buddyUpHomeLanding{padding:.9rem .9rem 1.7rem}.buddyUpForYouRailHead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.6rem}.buddyUpForYouRailTrack{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:unset;overflow:visible;padding:0;scroll-snap-type:none;scroll-padding-left:0;overscroll-behavior-x:auto;-webkit-overflow-scrolling:auto;touch-action:auto;align-items:stretch}.buddyUpForYouRailTrack>.buddyUpForYouRailCard:nth-child(n+4){display:none}.buddyUpForYouRailCard{min-height:100%}.buddyUpForYouRailCardMedia{height:118px}}@media (min-width: 1025px){#buddyUpHomeLanding{padding:1rem 1rem 2rem}.buddyUpHomeLandingHero{padding:1.5rem}.buddyUpHomeLandingLogo{max-width:320px;width:min(70vw,320px)}.buddyUpForYouRail{padding:.75rem}.buddyUpForYouRailHead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.6rem}.buddyUpForYouRailTrack{grid-auto-columns:minmax(220px,1fr);padding-bottom:.3rem}.buddyUpForYouRailTrack>.buddyUpForYouRailCard:nth-child(n+4){display:flex}.buddyUpForYouRailCard{min-height:248px}.buddyUpForYouRailCardMedia{height:128px}}.buddyUpForYouRailTrack{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;align-items:stretch;gap:.66rem;overflow-x:auto;overflow-y:hidden;padding:0 .05rem .35rem;scroll-snap-type:x mandatory;scroll-padding-left:.05rem;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x}.buddyUpForYouRailTrack::-webkit-scrollbar{display:none}.buddyUpForYouRailTrack>.buddyUpForYouRailCard:nth-child(n){display:flex}.buddyUpForYouRailCard{width:100%;min-height:0;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}.buddyUpForYouRailCardMedia{width:100%;height:auto;aspect-ratio:1;object-fit:cover;flex:0 0 auto}@media (min-width: 681px){.buddyUpForYouRailTrack{grid-auto-columns:calc((100% - 1.32rem) \/ 3)}.buddyUpForYouRailCard{min-height:0}.buddyUpForYouRailCardBody{align-content:start;padding:.72rem .78rem .86rem}}@media (max-width: 680px){.buddyUpForYouRailHead{align-items:stretch}.buddyUpForYouRailActions{justify-content:space-between}.buddyUpForYouRailCardMedia{aspect-ratio:1}}.buddyUpLandingDesktopNav{display:none}body.buddyup-home-onboarding-scroll #buddyUpHomeLanding{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.buddyup-home-onboarding-scroll #buddyupTopNavMount{margin-bottom:0!important}body.buddyup-home-onboarding-scroll .pageContent,body.buddyup-home-onboarding-scroll .buddyUpPjaxContainer{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.buddyup-home-onboarding-scroll .buddyUpPjaxContainer{overflow:visible}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll{--landing-title-size: clamp(2.25rem, 4.25vw, 4.75rem);--landing-title-line-height: 1.02;width:100%;max-width:none;margin:0;padding:0}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen.isActive,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen.isHidden{box-sizing:border-box;margin:0;padding:clamp(3.25rem,7vw,7rem) 0;scroll-margin-top:76px;overflow:clip}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreenCanvas,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenCanvas{width:min(1240px,calc(100% - clamp(2rem,8vw,8rem)));margin:0 auto}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction]{min-height:100svh;display:flex!important;align-items:center;background:linear-gradient(128deg,#102f51,#174f6d 56%,#5b8e9f)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .hero-area{height:auto!important;min-height:0!important}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=what-is]{background:#eef6f9}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=find-events]{background:#5b8e9f}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=explore]{background:#f7fafc}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=lets-go]{background:linear-gradient(135deg,#153a60,#0f2c4c)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-area,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .half-container,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .event-section,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .go-section{width:100%;height:auto;min-height:0;padding:0;border-radius:0;background:transparent;box-shadow:none}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .half-container,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .event-container{width:100%;margin:0!important;gap:clamp(2rem,6vw,6rem)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container .item h1{color:#fff;font-size:var(--landing-title-size);line-height:var(--landing-title-line-height);text-wrap:balance}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container .item>p,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .category-flip-line,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .category-flip-prefix,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .category-flip-suffix{color:#f4f8fb}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container .item>p{max-width:48ch}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingIntroLogo{width:min(220px,42vw)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container .item:last-child img{display:block!important;width:min(100%,560px);height:auto;max-height:430px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.2))}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpHomeLandingActions .buddyUpButton3{border-color:#ffffffb8;background:#fffffff5;color:#12345a}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .half-container{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item2{text-align:center}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item2 h2{margin-bottom:1.2rem;color:#153a60;font-size:var(--landing-title-size);line-height:var(--landing-title-line-height);text-wrap:balance}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item2 p:not(.subscriptions-heading){max-width:58ch;margin:0 auto 1.4rem;color:#324d69;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.65}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .subscriptions-heading{margin-bottom:.85rem;font-size:.9rem}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item-img img{display:block!important;width:min(100%,540px);height:auto;max-height:430px;margin:0 auto;object-fit:contain}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-container{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-item h2{margin:.4rem 0 1.15rem;color:#fff;font-size:var(--landing-title-size);line-height:var(--landing-title-line-height)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-item h2 .buddyUpLandingTitleAccent{color:#ffd37a;font-size:inherit}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-item>p:not(.event-title){max-width:58ch;margin:0 0 1.5rem;color:#fff;font-size:clamp(1.08rem,1.75vw,1.35rem);line-height:1.65}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-title{color:#e8f4f7;font-size:.9rem}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-media-wrap img{display:block!important;width:min(100%,500px);height:auto;max-height:500px;margin:0 auto;object-fit:cover;aspect-ratio:1;border-radius:50%;box-shadow:0 24px 50px #0f2c4c3d}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=explore] .buddyUpOnboardingExploreIntro{padding:0 0 1.5rem}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=explore] .buddyUpOnboardingExploreIntro h2{margin-bottom:.5rem;color:#153a60;font-size:var(--landing-title-size);line-height:var(--landing-title-line-height);text-transform:uppercase}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=explore] .buddyUpOnboardingExploreLead{color:#425a72;font-size:clamp(1.05rem,1.7vw,1.25rem)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=explore] .buddyUpHomeLandingWidget{border-radius:20px;border-color:#153a6024;box-shadow:0 24px 54px #12345a1a}body.buddyup-home-onboarding-scroll .buddyUpLandingInstallSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(2.5rem,8vw,8rem);align-items:center}body.buddyup-home-onboarding-scroll .buddyUpLandingInstallCopy{align-items:flex-start;text-align:left}body.buddyup-home-onboarding-scroll .buddyUpLandingInstallCopy h2{color:#fff;font-size:var(--landing-title-size);line-height:var(--landing-title-line-height);text-wrap:balance}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container .item h1,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item2 h2,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-item h2,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=explore] .buddyUpOnboardingExploreIntro h2,body.buddyup-home-onboarding-scroll .buddyUpLandingInstallCopy h2{font-weight:900;letter-spacing:-.025em}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .subscriptions-heading,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-title{font-size:.9rem;font-weight:900;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.buddyUpLandingTitleLine{display:block;color:inherit;white-space:nowrap}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .buddyUpLandingTitleAccent{color:#e84310}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container .item:last-child,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item-img,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-media-wrap{display:grid!important;min-width:0;place-items:center;visibility:visible!important}body.buddyup-home-onboarding-scroll .buddyUpLandingInstallCopy .buddyUpLandingGetApp{margin:1.5rem 0 .2rem;color:#fff;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:900}body.buddyup-home-onboarding-scroll .buddyUpLandingInstallCopy .buddyUpLandingScan{margin:0;color:#dce8f0;font-size:clamp(1rem,1.6vw,1.18rem)}.buddyUpLandingStoreBadges{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.buddyUpLandingStoreBadge{position:relative;display:inline-flex;align-items:center;gap:.7rem;min-width:178px;min-height:58px;padding:.55rem .9rem;overflow:hidden;border:1px solid rgba(255,255,255,.45);border-radius:11px;background:#080808;color:#fff;font:inherit;text-align:left}.buddyUpLandingStoreBadge:disabled{cursor:not-allowed;opacity:1}.buddyUpLandingStoreBadge>i{font-size:1.8rem}.buddyUpLandingStoreBadge>span:not(.buddyUpLandingComingSoon){font-size:1.05rem;font-weight:800;line-height:1.05}.buddyUpLandingStoreBadge small{display:block;margin-bottom:.15rem;font-size:.62rem;font-weight:500}.buddyUpLandingComingSoon{position:absolute;inset:0;display:grid;place-items:center;background:#ffffffc7;color:#153a60;font-size:.78rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.buddyUpLandingQr{display:grid;justify-items:center;gap:.75rem;padding:1.3rem;border:1px solid rgba(255,255,255,.22);border-radius:24px;background:#fff;box-shadow:0 28px 60px #0000003d;color:#153a60;font-weight:900;text-align:center;text-decoration:none}.buddyUpLandingQr img{display:block;width:min(240px,100%);height:auto}.buddyUpLandingQr:hover,.buddyUpLandingQr:focus-visible{color:#e84310;transform:translateY(-2px)}.buddyUpLandingMobileInstall{display:none!important}@media (min-width: 1025px){body.buddyup-home-onboarding-scroll .buddyUpLandingDesktopNav{position:fixed;top:0;right:0;left:0;z-index:120;display:block;width:auto;min-height:72px;border-bottom:1px solid rgba(18,52,90,.12);background:#fffffff0;box-shadow:0 8px 24px #12345a14;backdrop-filter:blur(14px)}body.buddyup-home-onboarding-scroll .buddyUpHomeLandingAnonView{padding-top:72px}.buddyUpLandingDesktopNavInner{display:flex;align-items:center;justify-content:space-between;width:min(1280px,calc(100% - 4rem));min-height:72px;margin:0 auto}.buddyUpLandingDesktopBrand{display:inline-flex;align-items:center;min-height:48px}.buddyUpLandingDesktopBrand img{display:block;width:auto;max-width:148px;height:52px;object-fit:contain}.buddyUpLandingDesktopActions{display:flex;align-items:center;gap:.7rem}.buddyUpLandingDesktopActions .buddyUpButton1,.buddyUpLandingDesktopActions .buddyUpButton3{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:46px;margin:0;padding:.7rem 1.15rem;line-height:1}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction]{min-height:calc(100svh - 72px)}}@media (min-width: 901px){body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=introduction] .hero-container{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)!important;align-items:center}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=introduction] .hero-container .item:first-child{text-align:left}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=introduction] .buddyUpHomeLandingActions{justify-content:flex-start}}@media (max-width: 1024px){body.buddyup-home-onboarding-scroll .buddyUpLandingInstallSection{grid-template-columns:minmax(0,1fr)}body.buddyup-home-onboarding-scroll .buddyUpLandingInstallCopy{align-items:center;text-align:center}.buddyUpLandingStoreBadges{justify-content:center}.buddyUpLandingQr{display:none}.buddyUpLandingMobileInstall{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;margin-top:1rem!important}}@media (max-width: 900px){body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll{--landing-title-size: clamp(1.8rem, 9vw, 3rem)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen.isActive,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen.isHidden{padding:clamp(2.25rem,9vw,4rem) 0;scroll-margin-top:0}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreenCanvas,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .buddyUpOnboardingScreen[data-screen=introduction] .buddyUpOnboardingScreenCanvas{width:calc(100% - 1.5rem)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .half-container,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-container,body.buddyup-home-onboarding-scroll .buddyUpLandingInstallSection{grid-template-columns:minmax(0,1fr)}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item-img,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-media-wrap{display:grid!important}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-item,body.buddyup-home-onboarding-scroll .buddyUpLandingInstallCopy{align-items:center;text-align:center}body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-item>p:not(.event-title){margin-inline:auto}body.buddyup-home-onboarding-scroll .buddyUpLandingInstallSection{gap:2rem}.buddyUpLandingStoreBadges{justify-content:center}.buddyUpLandingQr{display:none}.buddyUpLandingMobileInstall{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;margin-top:1rem!important}}@media (max-width: 640px){body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll .hero-container .item:last-child img,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=what-is] .item-img img,body.buddyup-home-onboarding-scroll .buddyUpOnboardingScroll [data-screen=find-events] .event-media-wrap img{max-height:220px}.buddyUpLandingStoreBadges{display:grid;width:100%}.buddyUpLandingStoreBadge{width:100%}}\n<\/style>\n<section id=\"buddyUpHomeLanding\" class=\"buddyUpContainer\">\n    <div class=\"buddyUpHomeLandingAnonView\">\n        <nav class=\"buddyUpLandingDesktopNav\" aria-label=\"Landing page account navigation\">\n            <div class=\"buddyUpLandingDesktopNavInner\">\n                <a class=\"buddyUpLandingDesktopBrand\" href=\"#buddyUpLandingIntroduction\" aria-label=\"BuddyUpGO home\">\n                    <img decoding=\"async\" src=\"https:\/\/staging.buddyupgo.com\/wp-content\/uploads\/buddyupgo-logo.png\" alt=\"BuddyUpGO(Test Server)\" \/>\n                <\/a>\n                <div class=\"buddyUpLandingDesktopActions\">\n                    <a href=\"https:\/\/staging.buddyupgo.com\/login\/\" class=\"buddyUpButton3 buddyUpLandingLogin\">Login<\/a>\n                    <a href=\"https:\/\/staging.buddyupgo.com\/register\/?dest=for-you&#038;src=desktop-nav\" class=\"buddyUpButton1 buddyUpLandingSignUp\" data-register-destination=\"for-you\" data-register-source=\"desktop-nav\">Sign Up<\/a>\n                <\/div>\n            <\/div>\n        <\/nav>\n                    <div id=\"buddyUpOnboardingScroll\" class=\"buddyUpOnboardingFlow buddyUpOnboardingScroll\">\n                <article id=\"buddyUpLandingIntroduction\" class=\"buddyUpOnboardingScreen isActive\" data-screen=\"introduction\" data-title=\"Introduction\">\n    <div class=\"buddyUpOnboardingScreenBody\">\n        <div class=\"buddyUpOnboardingScreenCanvas\">\n            <div class=\"hero-area\">\n                <div class=\"hero-container\">\n                    <div class=\"item\">\n                        <div class=\"buddyUpOnboardingIntroLogoWrap\">\n                            <img decoding=\"async\" src=\"https:\/\/staging.buddyupgo.com\/wp-content\/uploads\/buddyupgo-logo.png\" alt=\"BuddyUpGO(Test Server)\" class=\"buddyUpOnboardingIntroLogo\" \/>\n                        <\/div>\n\n                        <h1>\n                            <strong>\n                                Every Great<br \/>Adventure<br \/>Starts With A<br \/><span>Buddy<\/span>\n                            <\/strong>\n                        <\/h1>\n                        <p>\n                            Connect with like-minded recreation enthusiasts nationwide!\n                        <\/p>\n\n                        <p class=\"category-flip-line\"><span class=\"category-flip-prefix\">Find your next<\/span><span class=\"category-flip-slot\"><span class=\"category-flip\">adventure<\/span><\/span><span class=\"category-flip-suffix\">buddy.<\/span><\/p>\n\n                        <div class=\"buddyUpHomeLandingActions\">\n                            <a href=\"https:\/\/staging.buddyupgo.com\/register\/?dest=for-you&#038;src=introduction\" class=\"buddyUpButton1\" data-register-destination=\"for-you\" data-register-source=\"introduction\">Create Profile<\/a>\n                            <a href=\"https:\/\/staging.buddyupgo.com\/login\/\" class=\"buddyUpButton3\">Login<\/a>\n                            <button type=\"button\" class=\"buddyUpButton3\" data-onboarding-action=\"see-how\" data-step-target=\"what-is\">See How It Works<\/button>\n                        <\/div>\n                    <\/div>\n                    <div class=\"item\">\n                        <img decoding=\"async\" src=\"https:\/\/staging.buddyupgo.com\/wp-content\/uploads\/hero-layer.webp\" alt=\"Adventure hero\" \/>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/article>\n<article id=\"buddyUpLandingWhatIs\" class=\"buddyUpOnboardingScreen\" data-screen=\"what-is\" data-title=\"What Is BuddyUpGO\">\n    <div class=\"buddyUpOnboardingScreenBody\">\n        <div class=\"buddyUpOnboardingScreenCanvas\">\n            <div class=\"half-container\">\n                <div class=\"item-img\">\n                    <img src=\"https:\/\/staging.buddyupgo.com\/wp-content\/uploads\/2025\/07\/members-pic.png\" alt=\"Outdoor recreation enthusiasts\" loading=\"lazy\" decoding=\"async\" \/>\n                <\/div>\n                <div class=\"item2\">\n                    <p class=\"subscriptions-heading\">What Is BuddyUpGO?<\/p>\n                    <h2>\n                        <strong>\n                            <span class=\"buddyUpLandingTitleLine\">Your Adventure Crew<\/span>\n                            <span class=\"buddyUpLandingTitleLine buddyUpLandingTitleAccent\">Is Out There<\/span>\n                        <\/strong>\n                    <\/h2>\n                    <p>\n                        BuddyUpGO is the outdoor social network built for people who&rsquo;d rather be outside. Whether you fish,\n                        hike, bike, camp, or cruise in your RV, there are people just like you ready to go. Browse profiles,\n                        make a connection, and get outside together.\n                    <\/p>\n                    <a href=\"https:\/\/staging.buddyupgo.com\/register\/?dest=people&#038;src=what-is\" class=\"buddyUpButton1\" data-register-destination=\"people\" data-register-source=\"what-is\">Find My Buddy<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/article>\n<article id=\"buddyUpLandingEvents\" class=\"buddyUpOnboardingScreen\" data-screen=\"find-events\" data-title=\"Find Events\">\n    <div class=\"buddyUpOnboardingScreenBody\">\n        <div class=\"buddyUpOnboardingScreenCanvas\">\n            <div class=\"event-section\">\n                <div class=\"event-container\">\n                    <div class=\"event-item\">\n                        <p class=\"event-title\">Find an event<\/p>\n                        <h2>\n                            <span class=\"buddyUpLandingTitleLine\">Adventures Are<\/span>\n                            <span class=\"buddyUpLandingTitleLine\">Happening <span class=\"buddyUpLandingTitleAccent\">Right Now<\/span><\/span>\n                        <\/h2>\n                        <p>Discover local events happening right now near you, or post your own outing and open it up to the whole community. This is the easiest way to meet new people and get outside with a crew.<\/p>\n\n                        <a href=\"https:\/\/staging.buddyupgo.com\/register\/?dest=events&#038;src=find-events\" class=\"buddyUpButton1\" data-register-destination=\"events\" data-register-source=\"find-events\">Start Browsing Events<\/a>\n                    <\/div>\n\n                    <div class=\"event-media-wrap\">\n                        <img src=\"https:\/\/staging.buddyupgo.com\/wp-content\/uploads\/2025\/04\/find-buddies-2.png\" alt=\"Friends enjoying an outdoor event\" loading=\"lazy\" decoding=\"async\" \/>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/article>\n<article id=\"buddyUpLandingExplore\" class=\"buddyUpOnboardingScreen\" data-screen=\"explore\" data-title=\"Explore\" data-optional=\"1\">\n    <div class=\"buddyUpOnboardingScreenBody\">\n        <div class=\"buddyUpOnboardingScreenCanvas\">\n            <div class=\"buddyUpOnboardingExploreIntro\">\n                <h2>Go Explore<\/h2>\n                <p class=\"buddyUpOnboardingExploreLead\">Preview real adventures, events, groups, and people before you join.<\/p>\n                <a href=\"https:\/\/staging.buddyupgo.com\/register\/?dest=explore&#038;src=explore\" class=\"buddyUpButton3 buddyUpOnboardingExploreExternalLink\" data-register-destination=\"explore\" data-register-source=\"explore\">Open Full Explore Map<\/a>\n            <\/div>\n            <div id=\"buddyUpOnboardingExploreHost\" class=\"buddyUpOnboardingExploreHost\">\n                <div class=\"buddyUpHomeLandingWidget\">\n                    <div class=\"buddyUpPjaxContainer\" data-buddyup-pjax-container=\"1\"><style>#buddyUpExploreWidget{padding:.6rem}.buddyUpExploreWidgetTopbar{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.5rem}.buddyUpExploreWidgetTopbar h3{margin:.2rem 0}.buddyUpExploreWidgetActions{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.buddyUpExploreWidget,.buddyUpExploreWidgetShell,.buddyUpExploreWidgetMain,.buddyUpExploreWidgetPanel,.buddyUpExploreWidgetMapWrap,.buddyUpExploreWidgetMapShell{min-width:0}.buddyUpExploreWidgetFiltersToggle{margin:0;display:none;max-width:100%;align-items:center;gap:.4rem}.buddyUpExploreWidgetModes{display:flex;background:#edf2fb;border-radius:999px;padding:.22rem;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.buddyUpExploreWidgetModes::-webkit-scrollbar{display:none}.buddyUpExploreWidgetMode{border:none;background:transparent;border-radius:999px;padding:.38rem .76rem;font-weight:700;font-size:.84rem;cursor:pointer;margin:0;color:#2a3b5f;white-space:nowrap;flex:0 0 auto}.buddyUpExploreWidgetMode.isActive{background:#1d5fd0;color:#fff}.buddyUpExploreWidgetStatus{opacity:.85;margin:.15rem 0 .5rem;font-size:.92rem}.buddyUpExploreWidgetShell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:.75rem;align-items:stretch}.buddyUpExploreWidgetSidebar{border:1px solid rgba(11,37,91,.14);border-radius:12px;background:linear-gradient(180deg,#f6f9ff,#eef4ff);padding:.7rem;display:flex;flex-direction:column;gap:.6rem}.buddyUpExploreWidgetFilterCard{background:#fff;border:1px solid rgba(12,50,120,.1);border-radius:10px;padding:.6rem}.buddyUpExploreWidgetFilterCard label,.buddyUpExploreWidgetFilterHeading{font-size:.86rem;font-weight:700;display:block;margin-bottom:.35rem}.buddyUpExploreWidgetFilterCard input[type=text]{width:100%;margin:0}.buddyUpExploreWidgetPills{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.buddyUpExploreWidgetCategoryRotator{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem;min-width:0}.buddyUpExploreWidgetCategoryControl{width:1.9rem;height:1.9rem;margin:0;padding:0;border:1px solid rgba(14,56,129,.25);border-radius:50%;background:#fff;color:#1d5fd0;cursor:pointer;font-size:1.2rem;font-weight:800;line-height:1}.buddyUpExploreWidgetCategoryControl:focus-visible{outline:3px solid rgba(29,95,208,.28);outline-offset:2px}.buddyUpExploreWidgetCategoryPage{min-width:2rem;color:#52627c;font-size:.72rem;font-weight:700;text-align:center}.buddyUpExploreWidgetPill{border:1px solid rgba(14,56,129,.2);background:#f3f8ff;color:#214278;font-size:.74rem;line-height:1.2;padding:.3rem .55rem;border-radius:999px;cursor:pointer;font-weight:700}.buddyUpExploreWidgetPill.isActive{background:#1d5fd0;border-color:#1d5fd0;color:#fff}.buddyUpExploreWidgetRangeRow{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}.buddyUpExploreWidgetRangeRow input[type=range]{margin:0;flex:1}.buddyUpExploreWidgetJoinCta{width:100%;text-align:center}.buddyUpExploreWidgetMapShell{position:relative}.buddyUpExploreWidgetMap{width:100%;max-width:100%;min-height:min(68vh,760px);border-radius:12px;border:1px solid rgba(12,50,120,.16);overflow:hidden}#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetShell{grid-template-columns:minmax(0,1fr)}#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetFiltersToggle{display:inline-flex}#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetSidebar{display:none}#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetSidebar.isOpen,#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetSidebar.activeMobileMenu{position:fixed;top:calc(var(--buddyup-mobile-header-height, 56px) + var(--buddyup-mobile-safe-top, 0px) + 8px);left:0;width:min(380px,calc(100vw - 16%));max-width:calc(100vw - 16%);height:calc(100dvh - var(--buddyup-mobile-header-height, 56px) - var(--buddyup-mobile-nav-offset, 70px) - var(--buddyup-mobile-safe-top, 0px) - 16px);max-height:calc(100dvh - var(--buddyup-mobile-header-height, 56px) - var(--buddyup-mobile-nav-offset, 70px) - var(--buddyup-mobile-safe-top, 0px) - 16px);border-radius:0 14px 14px 0;box-shadow:0 12px 28px #00000040;background:#fff;z-index:9999;padding:.95rem .8rem;overflow-y:auto;transform:translate(0);transition:transform .24s ease;flex-direction:column;gap:.85rem;touch-action:pan-y;display:flex!important}.buddyUpOnboardingFlow #buddyUpExploreWidget.buddyUpExploreWidgetShelfMode{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.buddyUpOnboardingFlow #buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetTopbar,.buddyUpOnboardingFlow #buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetStatus{flex:0 0 auto}.buddyUpOnboardingFlow #buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetShell,.buddyUpOnboardingFlow #buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetMapShell{height:100%;min-height:0}.buddyUpOnboardingFlow #buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetMap{height:100%;min-height:clamp(340px,64dvh,780px)}#buddyUpFiltersShelfOverlay.buddyUpExploreWidgetOverlayPassive,body.buddyup-explore-widget-shelf-open #buddyUpFiltersShelfOverlay{pointer-events:none!important}.buddyUpExploreWidgetMapLoading{position:absolute;inset:0;z-index:450;display:flex;align-items:center;justify-content:center;background:#ffffffbd;border-radius:12px}.buddyUpExploreWidgetMapLoadingInner{display:inline-flex;align-items:center;gap:.55rem;background:#fffffff7;border:1px solid rgba(12,50,120,.22);border-radius:999px;padding:.45rem .75rem;color:#1f3656;font-weight:700}.buddyUpExploreWidgetSpinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(31,54,86,.25);border-top-color:#1d5fd0;animation:buddyUpExploreWidgetSpin .7s linear infinite}@keyframes buddyUpExploreWidgetSpin{to{transform:rotate(360deg)}}.buddyUpExploreWidgetPin{width:20px;height:20px;position:relative;transform:rotate(-45deg);border-radius:50% 50% 50% 0;border:2px solid rgba(255,255,255,.96);box-shadow:0 4px 10px #00000040;background:#1d5fd0}.buddyUpExploreWidgetPin:before{content:\"\";position:absolute;inset:4px;border-radius:50%;background:#fffffffa}.buddyUpExploreWidgetPin.pin-events{background:#d47a00}.buddyUpExploreWidgetPin.pin-groups{background:#2d7a4f}.buddyUpExploreWidgetPin.pin-users{background:#7a4bb9}.buddyUpExploreWidgetImagePinWrap{background:transparent;border:0}.buddyUpExploreWidgetImagePin{width:64px;height:64px;border-radius:18px;overflow:hidden;border:3px solid #fff;box-shadow:0 8px 22px #00000038;background:#f4f4f4;position:relative;transform:translateY(-2px)}.buddyUpExploreWidgetImagePin img{width:100%;height:100%;object-fit:cover}.buddyUpExploreWidgetImagePinDot{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:var(--primary-color, #D93F0c);border:2px solid #fff;box-shadow:0 3px 8px #00000038}.buddyUpExploreWidgetPopup .leaflet-popup-content-wrapper{border-radius:16px;box-shadow:0 14px 32px #00000038;padding:0}.buddyUpExploreWidgetPopup .leaflet-popup-content{margin:0}.buddyUpExploreWidgetPopupCard{max-width:380px;padding:.75rem}.buddyUpExploreWidgetPopupBadge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.2rem .5rem;border-radius:999px;background:#0000000f;margin-bottom:.45rem}.buddyUpExploreWidgetPopupTitle{font-size:1rem;font-weight:700;line-height:1.25}.buddyUpExploreWidgetPopupSubtitle{font-size:.82rem;opacity:.78;margin-top:.15rem}.buddyUpExploreWidgetPopupDescription{margin-top:.55rem;font-size:.86rem;line-height:1.4}.buddyUpExploreWidgetPopupHero{margin-top:.55rem;width:100%;max-height:190px;object-fit:cover;border-radius:12px}.buddyUpExploreWidgetPopupGallery{margin-top:.6rem;display:flex;flex-direction:column;gap:.5rem;max-height:320px;overflow:auto;padding-right:.15rem}.buddyUpExploreWidgetPopupMediaItem{border-radius:12px;overflow:hidden;background:#00000008}.buddyUpExploreWidgetPopupMedia{width:100%;max-height:210px;display:block;object-fit:cover;background:#000}.buddyUpExploreWidgetPopupMediaCaption{padding:.45rem .55rem;font-size:.78rem;line-height:1.35;opacity:.86}.buddyUpExploreWidgetSignupLink{margin:.6rem 0 0;width:100%;text-align:center}.buddyUpExploreWidgetPopupTitle{font-weight:700;margin-bottom:.2rem}@media (max-width: 980px){.buddyUpExploreWidgetShell{grid-template-columns:1fr}.buddyUpExploreWidgetSidebar{order:2}.buddyUpExploreWidgetMap{order:1;min-height:58vh}.buddyUpExploreWidgetTopbar{align-items:flex-start;gap:.45rem}.buddyUpExploreWidgetTopbar h3{font-size:1rem;margin:0}.buddyUpExploreWidgetActions{width:100%;justify-content:space-between;gap:.45rem;flex-wrap:nowrap;min-width:0}.buddyUpExploreWidgetModes{flex:1 1 auto;min-width:0}#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetSidebar.isOpen,#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetSidebar.activeMobileMenu{width:min(360px,calc(100vw - 12%));max-width:calc(100vw - 12%)}}@media (max-width: 640px){#buddyUpExploreWidget{padding:.45rem}#buddyUpExploreWidget .buddyUpExploreWidgetTopbar .buddyUpExploreWidgetActions{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:normal;gap:.42rem;width:100%;min-width:0}.buddyUpExploreWidgetTopbar h3{display:none}.buddyUpExploreWidgetFiltersToggle{justify-content:center;min-height:44px;padding:.34rem .6rem;font-size:.9rem;width:100%}.buddyUpExploreWidgetMode{align-items:center;display:inline-flex;justify-content:center;min-height:44px;padding:.34rem .62rem;font-size:.8rem;white-space:normal}#buddyUpExploreWidget .buddyUpExploreWidgetModes{display:grid!important;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;width:100%;min-width:0;border-radius:16px}.buddyUpExploreWidgetStatus{margin:.1rem 0 .35rem;font-size:.86rem;line-height:1.25}.buddyUpExploreWidgetMap{min-height:62dvh}#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetSidebar.isOpen,#buddyUpExploreWidget.buddyUpExploreWidgetShelfMode .buddyUpExploreWidgetSidebar.activeMobileMenu{top:max(8px,env(safe-area-inset-top,0px));left:0;width:min(360px,calc(100vw - 8%));max-width:calc(100vw - 8%);height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px)}}\n<\/style><section id=\"buddyUpExploreWidget\" class=\"buddyUpElWrapper\">\n    <div class=\"buddyUpExploreWidgetTopbar\">\n        <h3>Explore Preview<\/h3>\n        <div class=\"buddyUpExploreWidgetActions\">\n            <button type=\"button\" id=\"buddyUpExploreWidgetFiltersToggle\" class=\"buddyUpButton3 buddyUpExploreWidgetFiltersToggle\" aria-controls=\"buddyUpExploreWidgetSidebar\" aria-expanded=\"false\">\n                <i class=\"fa fa-sliders\" aria-hidden=\"true\"><\/i>\n                <span>Filters<\/span>\n            <\/button>\n            <div class=\"buddyUpExploreWidgetModes\" role=\"tablist\" aria-label=\"Explore mode\">\n                <button type=\"button\" class=\"buddyUpExploreWidgetMode isActive\" data-mode=\"adventures\" role=\"tab\" aria-selected=\"true\">Adventures<\/button>\n                <button type=\"button\" class=\"buddyUpExploreWidgetMode\" data-mode=\"events\" role=\"tab\" aria-selected=\"false\">Events<\/button>\n                <button type=\"button\" class=\"buddyUpExploreWidgetMode\" data-mode=\"groups\" role=\"tab\" aria-selected=\"false\">Groups<\/button>\n                <button type=\"button\" class=\"buddyUpExploreWidgetMode\" data-mode=\"users\" role=\"tab\" aria-selected=\"false\">Find Buddies<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"buddyUpExploreWidgetStatus\" class=\"buddyUpExploreWidgetStatus\">Loading map preview...<\/div>\n\n    <div class=\"buddyUpExploreWidgetShell\">\n        <aside id=\"buddyUpExploreWidgetSidebar\" class=\"buddyUpExploreWidgetSidebar buddyUpSearchSidebar buddyUpFiltersShelf\" aria-label=\"Explore filters preview\" aria-hidden=\"true\">\n            <div class=\"buddyUpExploreWidgetFilterCard\">\n                <label for=\"buddyUpExploreWidgetSearch\">Search<\/label>\n                <input id=\"buddyUpExploreWidgetSearch\" type=\"text\" placeholder=\"Search by title or place\" \/>\n            <\/div>\n\n            <div class=\"buddyUpExploreWidgetFilterCard\">\n                <div class=\"buddyUpExploreWidgetFilterHeading\">Popular Interests<\/div>\n                <div id=\"buddyUpExploreWidgetCategories\" class=\"buddyUpExploreWidgetPills\"><\/div>\n            <\/div>\n\n            <div class=\"buddyUpExploreWidgetFilterCard\">\n                <div class=\"buddyUpExploreWidgetFilterHeading\">Nearby<\/div>\n                <div class=\"buddyUpExploreWidgetRangeRow\">\n                    <input id=\"buddyUpExploreWidgetRadius\" type=\"range\" min=\"5\" max=\"100\" step=\"5\" value=\"25\" \/>\n                    <span id=\"buddyUpExploreWidgetRadiusLabel\">25 mi<\/span>\n                <\/div>\n                <div class=\"textSmall\">Preview filter controls. Join free to unlock full interaction.<\/div>\n            <\/div>\n\n            <a href=\"https:\/\/staging.buddyupgo.com\/register\/?signup_source=explore_widget&#038;content_type=explore\" class=\"buddyUpButton1 buddyUpExploreWidgetJoinCta buddyup-auth-logged-out-only\" data-buddyup-register-cta=\"explore_widget\" data-content-type=\"explore\" data-entity-id=\"\" data-entity-title=\"Explore widget sidebar\">Sign up to see more<\/a>\n            <a href=\"https:\/\/staging.buddyupgo.com\/explore\/\" class=\"buddyUpButton1 buddyUpExploreWidgetJoinCta buddyup-auth-logged-in-only\">Open Full Explore Map<\/a>\n        <\/aside>\n\n        <div class=\"buddyUpExploreWidgetMapShell\">\n            <div id=\"buddyUpExploreWidgetMap\" class=\"buddyUpExploreWidgetMap\" aria-label=\"Explore map preview\"><\/div>\n            <div id=\"buddyUpExploreWidgetMapLoading\" class=\"buddyUpExploreWidgetMapLoading hidden\" aria-live=\"polite\" aria-busy=\"true\">\n                <div class=\"buddyUpExploreWidgetMapLoadingInner\">\n                    <span class=\"buddyUpExploreWidgetSpinner\" aria-hidden=\"true\"><\/span>\n                    <span id=\"buddyUpExploreWidgetMapLoadingText\">Loading map data...<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<script>(async function(){const v=document.getElementById(\"buddyUpExploreWidget\");if(!v||v.dataset.buddyupInitialized===\"1\")return;v.dataset.buddyupInitialized=\"1\";const U=document.getElementById(\"buddyUpExploreWidgetStatus\"),x=document.getElementById(\"buddyUpExploreWidgetMap\"),k=document.getElementById(\"buddyUpExploreWidgetMapLoading\"),G=document.getElementById(\"buddyUpExploreWidgetMapLoadingText\"),V=v.querySelectorAll(\".buddyUpExploreWidgetMode\"),F=document.getElementById(\"buddyUpExploreWidgetSearch\"),Y=document.getElementById(\"buddyUpExploreWidgetRadius\"),H=document.getElementById(\"buddyUpExploreWidgetRadiusLabel\"),m=document.getElementById(\"buddyUpExploreWidgetCategories\"),u=document.getElementById(\"buddyUpExploreWidgetSidebar\"),g=document.getElementById(\"buddyUpExploreWidgetFiltersToggle\"),D=!!v.closest(\"#buddyUpOnboardingFlow\"),O=window.buddyUpSsrAuth&&typeof window.buddyUpSsrAuth==\"object\"?window.buddyUpSsrAuth:null,q=typeof BUDDYUP<\"u\"&&typeof BUDDYUP.getCurrentUser==\"function\"?BUDDYUP.getCurrentUser():null,re=!!(q&&Number(q.id||0)>0||Number(O&&O.logged_in?O.logged_in:0)===1);if(D&&re)return;const z=window.buddyUpVariables&&buddyUpVariables.plugin_path?`${buddyUpVariables.plugin_path}img\/trailer-image.webp`:\"\",Z=window.buddyUpVariables&&buddyUpVariables.register_link?String(buddyUpVariables.register_link):\"\/\",i={mode:\"adventures\",search:\"\",category:\"\",categoryPage:0,radiusMiles:25,usersLoaded:!1,allByMode:{adventures:[],events:[],groups:[],users:[]},shelfMode:!1},J=e=>({adventures:\"adventures\",events:\"events\",groups:\"groups\",users:\"active users\"})[e]||\"results\";let c=null,W=null,S=null,C=null;const R={},P={},Pe=()=>{!c||typeof c.invalidateSize!=\"function\"||setTimeout(()=>{try{c.invalidateSize()}catch{}},120)},y=()=>{!c||typeof c.invalidateSize!=\"function\"||([0,80,180,320,520].forEach(e=>{setTimeout(()=>{try{c.invalidateSize({pan:!1,animate:!1})}catch{}},e)}),setTimeout(()=>{try{T()}catch{}},560))},ne=()=>D?!0:window.matchMedia(\"(max-width: 1100px)\").matches,B=()=>{if(!(!u||!g)){if(i.shelfMode=ne(),v.classList.toggle(\"buddyUpExploreWidgetShelfMode\",i.shelfMode),!i.shelfMode){typeof BUDDYUP<\"u\"&&typeof BUDDYUP.closeFiltersShelf==\"function\"&&BUDDYUP.closeFiltersShelf(),document.body.classList.remove(\"buddyup-explore-widget-shelf-open\");const e=document.getElementById(\"buddyUpFiltersShelfOverlay\");e&&e.classList.remove(\"buddyUpExploreWidgetOverlayPassive\"),u.setAttribute(\"aria-hidden\",\"false\"),u.classList.remove(\"isOpen\"),u.classList.remove(\"activeMobileMenu\"),g.setAttribute(\"aria-expanded\",\"false\"),g.classList.add(\"hidden\");return}u.setAttribute(\"aria-hidden\",\"true\"),g.classList.remove(\"hidden\"),g.setAttribute(\"aria-expanded\",u.classList.contains(\"isOpen\")?\"true\":\"false\")}},ie=()=>{if(!u||!g||!i.shelfMode)return;typeof BUDDYUP<\"u\"&&typeof BUDDYUP.openFiltersShelf==\"function\"?BUDDYUP.openFiltersShelf(u):(u.classList.add(\"isOpen\"),u.classList.add(\"activeMobileMenu\"),u.setAttribute(\"aria-hidden\",\"false\")),g.setAttribute(\"aria-expanded\",\"true\"),document.body.classList.add(\"buddyup-explore-widget-shelf-open\");const e=document.getElementById(\"buddyUpFiltersShelfOverlay\");e&&e.classList.add(\"buddyUpExploreWidgetOverlayPassive\"),y()},oe=()=>{if(!u||!g)return;typeof BUDDYUP<\"u\"&&typeof BUDDYUP.closeFiltersShelf==\"function\"?BUDDYUP.closeFiltersShelf():(u.classList.remove(\"isOpen\"),u.classList.remove(\"activeMobileMenu\"),u.setAttribute(\"aria-hidden\",\"true\")),g.setAttribute(\"aria-expanded\",\"false\"),document.body.classList.remove(\"buddyup-explore-widget-shelf-open\");const e=document.getElementById(\"buddyUpFiltersShelfOverlay\");e&&e.classList.remove(\"buddyUpExploreWidgetOverlayPassive\"),y()},l=e=>String(e||\"\").replace(\/[&<>\\\"]\/g,t=>({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\"})[t]),ae=async()=>{if(window.L&&typeof window.L.map==\"function\")return!0;if(!document.getElementById(\"buddyupLeafletCss\")){const e=document.createElement(\"link\");e.id=\"buddyupLeafletCss\",e.rel=\"stylesheet\",e.href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\",document.head.appendChild(e)}return await new Promise((e,t)=>{if(document.getElementById(\"buddyupLeafletJs\"))return e();const n=document.createElement(\"script\");n.id=\"buddyupLeafletJs\",n.src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\",n.onload=e,n.onerror=t,document.body.appendChild(n)}),!!(window.L&&typeof window.L.map==\"function\")},_=e=>Array.isArray(e)?e.map(t=>String(t||\"\").trim()).filter(Boolean):typeof e==\"string\"?e.split(\",\").map(t=>t.trim()).filter(Boolean):[],se=e=>{const t=[e&&e.first_name?e.first_name:\"\",e&&e.last_name?e.last_name:\"\"].join(\" \").trim();return String(e&&e.username||e&&e.full_name||t||\"User\")},K=e=>{const t=String(e&&e.city||\"\").trim(),n=String(e&&e.state||\"\").trim(),a=String(e&&(e.zip_code||e.zip||e.postal_code)||\"\").trim();return t||n?[t,n].filter(Boolean).join(\", \"):a||\"\"},h=(e,t)=>!(!isFinite(e)||!isFinite(t)||Math.abs(e)>90||Math.abs(t)>180||Math.abs(e)<1e-4&&Math.abs(t)<1e-4),de=()=>{if(!D)return!0;const e=v.closest(\".buddyUpOnboardingScreen.isActive\");return e?String(e.getAttribute(\"data-screen\")||\"\")===\"explore\":!1},le=async()=>{D&&(de()||await Promise.race([new Promise(e=>{const t=n=>{const a=n&&n.detail&&typeof n.detail==\"object\"?n.detail:{};String(a.screen||\"\")===\"explore\"&&(document.removeEventListener(\"buddyup:onboarding-screen-change\",t),e())};document.addEventListener(\"buddyup:onboarding-screen-change\",t)}),new Promise(e=>{setTimeout(e,3500)})]))},ue=async e=>{const t=String(e||\"\").trim();if(!t||!BUDDYUP||typeof BUDDYUP.locationAutocompleteSearch!=\"function\")return null;const n=t.toLowerCase();return R[n]?R[n]:(P[n]||(P[n]=(async()=>{try{const a=await BUDDYUP.locationAutocompleteSearch(t);if(!Array.isArray(a)||a.length===0)return null;const r=a[0]||{},s=Number(r.latitude),p=Number(r.longitude);if(!h(s,p))return null;const o={latitude:s,longitude:p};return R[n]=o,o}catch{return null}finally{delete P[n]}})()),P[n])},ce=e=>{const t=[e&&e.status,e&&e.user_status,e&&e.active,e&&e.is_active,e&&e.online,e&&e.is_online].filter(r=>typeof r<\"u\"&&r!==null&&String(r).trim()!==\"\");if(t.length===0)return!0;const n=new Set([\"1\",\"true\",\"active\",\"online\",\"enabled\"]),a=new Set([\"0\",\"false\",\"inactive\",\"offline\",\"banned\",\"disabled\",\"deleted\"]);return t.some(r=>{const s=String(r).trim().toLowerCase();return n.has(s)?!0:(a.has(s),!1)})},pe=e=>!e||typeof e!=\"object\"?[]:Array.isArray(e.users)?e.users:e.data&&typeof e.data==\"object\"&&Array.isArray(e.data.users)?e.data.users:[],ge=async e=>{const t=pe(e);if(!t.length){i.allByMode.users=[];return}const n=t.map(o=>{const d=typeof BUDDYUP.getPersistedTravelLocationFromUser==\"function\"?BUDDYUP.getPersistedTravelLocationFromUser(o):null,f=d?d.label:K(o),E=Number(d?d.latitude:o&&o.latitude),b=Number(d?d.longitude:o&&o.longitude);return{locationText:f,needsGeocode:!h(E,b)&&f}}).filter(o=>o.needsGeocode).map(o=>String(o.locationText).trim()).filter(Boolean),a=Array.from(new Set(n)).slice(0,12),r={},s=a.slice(),p=Math.min(4,s.length);await Promise.all(Array.from({length:p},async()=>{for(;s.length>0;){const o=s.shift();if(!o)continue;const d=await ue(o);d&&(r[o]=d)}})),i.allByMode.users=t.filter(o=>o&&Number(o.id||0)>0).filter(o=>ce(o)).map(o=>{const d=typeof BUDDYUP.getPersistedTravelLocationFromUser==\"function\"?BUDDYUP.getPersistedTravelLocationFromUser(o):null,f=Number(d?d.latitude:o.latitude),E=Number(d?d.longitude:o.longitude),b=d?d.label:K(o),I=b?r[b]:null,we=h(f,E)?f:I?Number(I.latitude):NaN,Se=h(f,E)?E:I?Number(I.longitude):NaN;return{id:Number(o.id||0),type:\"user\",title:se(o),subtitle:b?`${b}${d?\" \\xB7 Travelling\":\"\"}`:\"Active user\",latitude:we,longitude:Se,categories:_(o.interests)}}).filter(o=>h(Number(o.latitude),Number(o.longitude)))},ye=e=>{const t=Array.isArray(e&&e.adventures)?e.adventures:[],n=Array.isArray(e&&e.events)?e.events:[],a=Array.isArray(e&&e.groups)?e.groups:[];i.allByMode.adventures=t.map(r=>({id:Number(r.id||0),type:\"adventure\",title:String(r.title||\"Adventure\"),subtitle:String(r.location_label||[r.city,r.state].filter(Boolean).join(\", \")),description:String(r.body||r.description||\"\"),latitude:Number(r.latitude),longitude:Number(r.longitude),image:String(r.preview_url||(Array.isArray(r.media)&&r.media[0]&&r.media[0].url?r.media[0].url:\"\")||z),media:Array.isArray(r.media)?r.media:[],categories:_(r.categories)})).filter(r=>h(Number(r.latitude),Number(r.longitude))),i.allByMode.events=n.map(r=>({id:Number(r.event_id||0),type:\"event\",title:String(r.event_name||\"Event\"),subtitle:String(r.location_label||[r.city,r.state].filter(Boolean).join(\", \")),description:String(r.body||r.description||\"\"),latitude:Number(r.latitude),longitude:Number(r.longitude),image:String(r.event_image||z),categories:_(r.event_categories)})).filter(r=>h(Number(r.latitude),Number(r.longitude))),i.allByMode.groups=a.map(r=>({id:Number(r.id||0),type:\"group\",title:String(r.name||\"Group\"),subtitle:String(r.location_label||[r.city,r.state].filter(Boolean).join(\", \")),description:String(r.body||r.description||\"\"),latitude:Number(r.latitude),longitude:Number(r.longitude),image:String(r.image||z),categories:_(r.categories)})).filter(r=>h(Number(r.latitude),Number(r.longitude)))},fe=()=>{const e=Array.isArray(i.allByMode[i.mode])?i.allByMode[i.mode]:[],t=i.search.toLowerCase().trim();return e.filter(n=>i.category&&!n.categories.some(r=>r.toLowerCase()===i.category.toLowerCase())?!1:t?n.title.toLowerCase().includes(t)||n.subtitle.toLowerCase().includes(t)||n.categories.some(a=>a.toLowerCase().includes(t)):!0)},w=(e,t)=>{G&&t&&(G.innerText=String(t)),k&&(e?k.classList.remove(\"hidden\"):k.classList.add(\"hidden\"))},be=e=>{const t=String(e||\"\").toLowerCase();return t===\"adventure\"?\"Adventure\":t===\"event\"?\"Event\":t===\"group\"?\"Group\":t===\"user\"?\"User\":\"Content\"},ve=e=>{try{const t=new URL(Z||\"\/\",window.location.origin);return t.searchParams.set(\"signup_source\",\"explore_widget\"),t.searchParams.set(\"content_type\",String(e&&e.type?e.type:i.mode)),e&&e.id&&t.searchParams.set(\"content_id\",String(e.id)),t.toString()}catch{return Z||\"\/\"}},Q=e=>{const t=String(e&&e.type?e.type:i.mode);return`<a href=\"${l(ve(e))}\" class=\"buddyUpButton1 buddyUpExploreWidgetSignupLink\" data-buddyup-register-cta=\"explore_widget\" data-content-type=\"${l(t)}\" data-entity-id=\"${l(e&&e.id?e.id:\"\")}\" data-entity-title=\"${l(e&&e.title?e.title:\"\")}\">Sign up to see more<\/a>`},me=e=>{if(e&&e.type===\"adventure\"&&e.image)return L.divIcon({className:\"buddyUpExploreWidgetImagePinWrap\",html:`<div class=\"buddyUpExploreWidgetImagePin\"><img decoding=\"async\" src=\"${l(e.image)}\" alt=\"Adventure\" \/><span class=\"buddyUpExploreWidgetImagePinDot\"><\/span><\/div>`,iconSize:[64,72],iconAnchor:[32,60],popupAnchor:[0,-56]});const n=`<div class=\"buddyUpExploreWidgetPin ${i.mode===\"events\"?\"pin-events\":i.mode===\"groups\"?\"pin-groups\":i.mode===\"users\"?\"pin-users\":\"pin-adventures\"}\" aria-hidden=\"true\"><\/div>`;return L.divIcon({className:\"buddyUpExploreWidgetPinWrap\",html:n,iconSize:[20,28],iconAnchor:[10,24],popupAnchor:[0,-22]})},he=e=>{const t=String(e&&e.type?e.type:i.mode);if(t!==\"adventure\")return`\n                <div class=\"buddyUpExploreWidgetPopupCard\">\n                    <div class=\"buddyUpExploreWidgetPopupBadge\">${l(be(t))}<\/div>\n                    <div class=\"buddyUpExploreWidgetPopupTitle\">${l(e.title)}<\/div>\n                    ${e.subtitle?`<div class=\"buddyUpExploreWidgetPopupSubtitle\">${l(e.subtitle)}<\/div>`:\"\"}\n                    ${e.image?`<img decoding=\"async\" class=\"buddyUpExploreWidgetPopupHero\" src=\"${l(e.image)}\" alt=\"${l(e.title)}\" \/>`:\"\"}\n                    ${Q(e)}\n                <\/div>\n            `;const n=String(e.description||\"\").replace(\/<[^>]*>\/g,\" \").trim(),a=Array.isArray(e.media)?e.media:[],r=a.length>0?`<div class=\"buddyUpExploreWidgetPopupGallery\">${a.map((s,p)=>{const o=s&&s.url?l(s.url):\"\",d=s&&String(s.type||\"\").toLowerCase()===\"video\"?\"video\":\"image\",f=s&&s.description?l(s.description):\"\";return o?`\n                    <div class=\"buddyUpExploreWidgetPopupMediaItem\">\n                        ${d===\"video\"?BUDDYUP.renderVideoMediaHtml(s.url,{className:\"buddyUpExploreWidgetPopupMedia\",title:`${e&&e.title?e.title:\"Adventure\"} video ${p+1}`}):`<img decoding=\"async\" src=\"${o}\" alt=\"${l(s&&s.description?s.description:`Adventure media ${p+1}`)}\" class=\"buddyUpExploreWidgetPopupMedia\" \/>`}\n                        ${f?`<div class=\"buddyUpExploreWidgetPopupMediaCaption\">${f}<\/div>`:\"\"}\n                    <\/div>\n                `:\"\"}).join(\"\")}<\/div>`:e.image?`<img decoding=\"async\" class=\"buddyUpExploreWidgetPopupHero\" src=\"${l(e.image)}\" alt=\"${l(e.title)}\" \/>`:\"\";return`\n            <div class=\"buddyUpExploreWidgetPopupCard\">\n                <div class=\"buddyUpExploreWidgetPopupHeader\">\n                    <div class=\"buddyUpExploreWidgetPopupBadge\">Adventure<\/div>\n                    <div class=\"buddyUpExploreWidgetPopupTitle\">${l(e.title)}<\/div>\n                    ${e.subtitle?`<div class=\"buddyUpExploreWidgetPopupSubtitle\">${l(e.subtitle)}<\/div>`:\"\"}\n                <\/div>\n                ${n?`<div class=\"buddyUpExploreWidgetPopupDescription\">${l(n)}<\/div>`:\"\"}\n                ${r}\n                ${Q(e)}\n            <\/div>\n        `};let $=null,A=!1;const Ue=5500,X=()=>window.matchMedia(\"(max-width: 600px)\").matches?3:window.matchMedia(\"(max-width: 900px)\").matches?4:6,ee=()=>{const e=Array.isArray(i.allByMode[i.mode])?i.allByMode[i.mode]:[],t={};return e.forEach(n=>{n.categories.forEach(a=>{const r=String(a||\"\").trim();r&&(t[r]=(t[r]||0)+1)})}),Object.keys(t).sort((n,a)=>t[a]-t[n]||n.localeCompare(a)).slice(0,18)},Le=()=>{$&&window.clearInterval($),$=null},N=()=>{Le();const e=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches,t=Math.ceil(ee().length\/X());e||i.category||t<=1||($=window.setInterval(()=>{A||document.hidden||i.category||(i.categoryPage=(i.categoryPage+1)%t,M())},Ue))},M=()=>{if(!m)return;const e=ee(),t=X(),n=Math.max(1,Math.ceil(e.length\/t));i.categoryPage=Math.min(Math.max(0,i.categoryPage),n-1);const a=i.categoryPage*t,r=e.slice(a,a+t),s=[];s.push(`<button type=\"button\" class=\"buddyUpExploreWidgetPill ${i.category===\"\"?\"isActive\":\"\"}\" data-cat=\"\">All<\/button>`),r.forEach(o=>{const d=i.category.toLowerCase()===o.toLowerCase();s.push(`<button type=\"button\" class=\"buddyUpExploreWidgetPill ${d?\"isActive\":\"\"}\" data-cat=\"${l(o)}\">${l(o)}<\/button>`)});const p=n>1?`\n            <button type=\"button\" class=\"buddyUpExploreWidgetCategoryControl\" data-category-direction=\"previous\" aria-label=\"Show previous popular categories\">&#8249;<\/button>\n            <span class=\"buddyUpExploreWidgetCategoryPage\" aria-live=\"polite\">${i.categoryPage+1}\/${n}<\/span>\n            <button type=\"button\" class=\"buddyUpExploreWidgetCategoryControl\" data-category-direction=\"next\" aria-label=\"Show more popular categories\">&#8250;<\/button>\n        `:\"\";m.innerHTML=`<div class=\"buddyUpExploreWidgetCategoryRotator\">${s.join(\"\")}<\/div>${p}`,m.querySelectorAll(\".buddyUpExploreWidgetPill\").forEach(o=>{o.addEventListener(\"click\",()=>{i.category=String(o.getAttribute(\"data-cat\")||\"\"),M(),T(),N()})}),m.querySelectorAll(\"[data-category-direction]\").forEach(o=>{o.addEventListener(\"click\",()=>{const d=o.getAttribute(\"data-category-direction\")===\"previous\"?-1:1;i.categoryPage=(i.categoryPage+d+n)%n,M(),N()})})},T=()=>{if(!c||!W)return;W.clearLayers();const e=fe();if(e.length===0){U.innerText=`No ${J(i.mode)} match the current preview filters. Try another view or clear a filter.`;return}const t=[],n={};e.forEach(r=>{const s=`${r.latitude.toFixed(4)}_${r.longitude.toFixed(4)}`;n[s]=(n[s]||0)+1;const p=n[s]-1,o=p===0?0:p*35e-5,d=p*(Math.PI\/4.2),f=o*Math.sin(d),E=o*Math.cos(d),b=L.marker([r.latitude+f,r.longitude+E],{icon:me(r),keyboard:!0});b.bindPopup(()=>he(r),{maxWidth:420,minWidth:280,className:\"buddyUpExploreWidgetPopup\"}),b.addTo(W),t.push(b)}),U.innerText=`${e.length} ${J(i.mode)} visible. Use tabs and preview filters to explore.`;const a=L.featureGroup(t);t.length===1?c.setView(t[0].getLatLng(),12):c.fitBounds(a.getBounds().pad(.18))},Ee=async e=>{const n=(e&&typeof e==\"object\"?e:{}).silent===!0;if(!i.usersLoaded){if(S){await S;return}S=(async()=>{n||(U.innerText=\"Loading active users...\");try{const a=await BUDDYUP.apiRequest(\"users-search\",{location:\"\",categories:[],per_page:100,limit:100});a&&a.status===\"success\"?await ge(a):i.allByMode.users=[]}catch{i.allByMode.users=[]}finally{i.usersLoaded=!0}})();try{await S}finally{S=null}}},te=async e=>{const t=e===\"users\"&&!i.usersLoaded;t&&w(!0,\"Loading active users...\"),i.mode=e,i.category=\"\",i.categoryPage=0;try{e===\"users\"&&await Ee(),V.forEach(n=>{const a=n.getAttribute(\"data-mode\")===e;n.classList.toggle(\"isActive\",a),n.setAttribute(\"aria-selected\",a?\"true\":\"false\")}),M(),T(),N(),y()}finally{t&&w(!1)}};U.innerText=\"Loading adventures, events, and groups...\",w(!0,\"Loading map data...\");const[xe,j]=await Promise.all([ae(),BUDDYUP.apiRequest(\"explore-aggregate\",{limit_adventures:150,limit_events:60,limit_groups:60,include_events:1,include_groups:1})]);if(!xe){U.innerText=\"Map unavailable right now.\",w(!1);return}if(!j||j.status!==\"success\"){U.innerText=\"Could not load explore preview.\",w(!1);return}if(ye(j),await le(),i.allByMode.adventures.length+i.allByMode.events.length+i.allByMode.groups.length===0&&(U.innerText=\"No public map content available yet. Try another tab.\"),c=L.map(x,{zoomControl:!0,scrollWheelZoom:!0,dragging:!0,doubleClickZoom:!0}),L.tileLayer(\"https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png\",{maxZoom:19,attribution:\"&copy; OpenStreetMap contributors\"}).addTo(c),W=L.layerGroup().addTo(c),c.whenReady(()=>{y()}),typeof ResizeObserver==\"function\"&&(C=new ResizeObserver(()=>{y()}),x&&C.observe(x),v&&C.observe(v),x&&x.parentElement&&C.observe(x.parentElement)),V.forEach(e=>{e.addEventListener(\"click\",()=>{const t=e.getAttribute(\"data-mode\");!t||t===i.mode||(te(t),y())})}),F&&F.addEventListener(\"input\",()=>{i.search=String(F.value||\"\"),T()}),Y&&H){const e=()=>{i.radiusMiles=Number(Y.value||25),H.innerText=`${i.radiusMiles} mi`};Y.addEventListener(\"input\",e),e()}m&&(m.addEventListener(\"mouseenter\",()=>{A=!0}),m.addEventListener(\"mouseleave\",()=>{A=!1}),m.addEventListener(\"focusin\",()=>{A=!0}),m.addEventListener(\"focusout\",()=>{A=!1})),await te(\"adventures\"),w(!1),y(),B(),g&&u&&(g.addEventListener(\"click\",e=>{if(e.preventDefault(),B(),!!i.shelfMode){if(u.classList.contains(\"isOpen\")||u.classList.contains(\"activeMobileMenu\")){oe();return}ie()}}),document.addEventListener(\"click\",e=>{const t=e.target;t instanceof HTMLElement&&i.shelfMode&&t.closest(\"#buddyUpFiltersShelfOverlay, .buddyUpFiltersShelfCloseButton\")&&setTimeout(()=>{g.setAttribute(\"aria-expanded\",\"false\"),document.body.classList.remove(\"buddyup-explore-widget-shelf-open\")},20)})),document.addEventListener(\"click\",e=>{const t=e.target&&e.target.closest?e.target.closest('[data-buddyup-register-cta=\"explore_widget\"]'):null;if(t)try{typeof BUDDYUP<\"u\"&&typeof BUDDYUP.trackEvent==\"function\"&&BUDDYUP.trackEvent(\"signup_intent\",{event_name:\"explore_widget_signup_click\",feature:\"explore\",journey_step:\"logged_out_onboarding\",content_type:String(t.getAttribute(\"data-content-type\")||\"\"),entity_id:String(t.getAttribute(\"data-entity-id\")||\"\"),entity_title:String(t.getAttribute(\"data-entity-title\")||\"\"),value_text:String(t.getAttribute(\"data-content-type\")||\"\")})}catch{}}),window.addEventListener(\"resize\",()=>{B(),i.categoryPage=0,M(),N(),y()}),document.addEventListener(\"buddyUpPageChange\",()=>{B(),y()}),document.addEventListener(\"buddyup:page-change\",()=>{document.body.classList.remove(\"buddyup-explore-widget-shelf-open\");const e=document.getElementById(\"buddyUpFiltersShelfOverlay\");e&&e.classList.remove(\"buddyUpExploreWidgetOverlayPassive\")}),document.addEventListener(\"buddyup:explore-widget-relocated\",y),document.addEventListener(\"buddyup:onboarding-screen-change\",e=>{const t=e&&e.detail&&typeof e.detail==\"object\"?e.detail:{};String(t.screen||\"\")===\"explore\"&&(B(),y())}),y()})();\n<\/script><\/div>                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/article>\n<article id=\"buddyUpLandingInstall\" class=\"buddyUpOnboardingScreen\" data-screen=\"lets-go\" data-title=\"Get the App\">\n    <div class=\"buddyUpOnboardingScreenBody\">\n        <div class=\"buddyUpOnboardingScreenCanvas\">\n            <div class=\"go-section buddyUpLandingInstallSection\">\n                <div class=\"go-item buddyUpLandingInstallCopy\">\n                    <h2>Your Next Adventure<br \/>Is Waiting.<br \/><span>Let&rsquo;s Go.<\/span><\/h2>\n                    <p class=\"buddyUpLandingGetApp\">Get the app<\/p>\n                    <p class=\"buddyUpLandingScan\">Scan the QR code to install BuddyUpGO on your phone.<\/p>\n                    <a href=\"https:\/\/staging.buddyupgo.com\/get-buddyupgo\/\" class=\"buddyUpButton3 buddyUpLandingMobileInstall\" data-no-pjax=\"1\" data-install-source=\"landing-mobile\">Install BuddyUpGO<\/a>\n\n                    <div class=\"buddyUpLandingStoreBadges\" aria-label=\"Native app availability\">\n                        <button type=\"button\" class=\"buddyUpLandingStoreBadge\" disabled aria-label=\"Google Play, coming soon\">\n                            <i class=\"fa-brands fa-google-play\" aria-hidden=\"true\"><\/i>\n                            <span><small>Get it on<\/small>Google Play<\/span>\n                            <span class=\"buddyUpLandingComingSoon\" aria-hidden=\"true\">Coming Soon<\/span>\n                        <\/button>\n                        <button type=\"button\" class=\"buddyUpLandingStoreBadge\" disabled aria-label=\"Apple App Store, coming soon\">\n                            <i class=\"fa-brands fa-apple\" aria-hidden=\"true\"><\/i>\n                            <span><small>Download on the<\/small>App Store<\/span>\n                            <span class=\"buddyUpLandingComingSoon\" aria-hidden=\"true\">Coming Soon<\/span>\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <a class=\"buddyUpLandingQr\" href=\"https:\/\/staging.buddyupgo.com\/get-buddyupgo\/\" data-no-pjax=\"1\" data-install-source=\"landing-qr\" aria-label=\"Open the BuddyUpGO install page\">\n                    <img src=\"https:\/\/staging.buddyupgo.com\/wp-content\/plugins\/buddyup\/img\/install-qr-staging.svg\" width=\"240\" height=\"240\" alt=\"QR code for the BuddyUpGO install page\" loading=\"lazy\" decoding=\"async\" \/>\n                    <span>Open the install page<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/article>\n            <\/div>\n            <\/div>\n\n    <div id=\"buddyUpForYouView\" class=\"buddyUpForYouView hidden\" aria-live=\"polite\">\n\n        <section class=\"buddyUpHomeQuickStart\" aria-labelledby=\"buddyUpHomeQuickStartTitle\">\n            <div class=\"buddyUpHomeQuickStartIntro\">\n                <p class=\"buddyUpHomeQuickStartKicker\">Quick start<\/p>\n                <h1 id=\"buddyUpHomeQuickStartTitle\">What would you like to do?<\/h1>\n                <p>Choose a starting point. You can always switch without losing your place.<\/p>\n            <\/div>\n            <div class=\"buddyUpHomeQuickActions\">\n                <button type=\"button\" class=\"buddyUpHomeQuickAction\" data-home-mode-shortcut=\"explore\">\n                    <i class=\"fa-solid fa-location-dot\" aria-hidden=\"true\"><\/i>\n                    <span><strong>Nearby activity<\/strong><small>Explore the map<\/small><\/span>\n                <\/button>\n                <button type=\"button\" class=\"buddyUpHomeQuickAction\" data-home-mode-shortcut=\"for-you\">\n                    <i class=\"fa-solid fa-wand-magic-sparkles\" aria-hidden=\"true\"><\/i>\n                    <span><strong>Picked for me<\/strong><small>See recommendations<\/small><\/span>\n                <\/button>\n                <a class=\"buddyUpHomeQuickAction\" href=\"https:\/\/staging.buddyupgo.com\/find-buddies\/\">\n                    <i class=\"fa-solid fa-user-group\" aria-hidden=\"true\"><\/i>\n                    <span><strong>Find Buddies<\/strong><small>Use BuddyUp or search explorers<\/small><\/span>\n                <\/a>\n                <a class=\"buddyUpHomeQuickAction\" href=\"https:\/\/staging.buddyupgo.com\/my-adventures\/\">\n                    <i class=\"fa-solid fa-route\" aria-hidden=\"true\"><\/i>\n                    <span><strong>Adventures<\/strong><small>Create or review a story<\/small><\/span>\n                <\/a>\n            <\/div>\n        <\/section>\n\n        <section class=\"buddyUpForYouRail buddyUpHomeBuddiesRail\" data-rail=\"buddies\" aria-labelledby=\"buddyUpHomeBuddiesTitle\">\n            <div class=\"buddyUpForYouRailHead\">\n                <div class=\"buddyUpForYouRailIntro\">\n                    <h2 id=\"buddyUpHomeBuddiesTitle\">My Buddies<\/h2>\n                    <p>Jump back into your BuddyUp network, open a profile, or continue making plans together.<\/p>\n                <\/div>\n                <div class=\"buddyUpForYouRailActions\">\n                    <a href=\"https:\/\/staging.buddyupgo.com\/buddies-list\/\" class=\"buddyUpLink\">See all buddies<\/a>\n                    <div class=\"buddyUpForYouRailControls\" aria-label=\"Buddies carousel controls\">\n                        <button type=\"button\" data-buddyup-rail-control=\"previous\" aria-controls=\"buddyUpHomeBuddies\" aria-label=\"Previous buddy\"><i class=\"fa-solid fa-chevron-left\" aria-hidden=\"true\"><\/i><\/button>\n                        <span data-buddyup-rail-status aria-live=\"polite\">0 \/ 0<\/span>\n                        <button type=\"button\" data-buddyup-rail-control=\"next\" aria-controls=\"buddyUpHomeBuddies\" aria-label=\"Next buddy\"><i class=\"fa-solid fa-chevron-right\" aria-hidden=\"true\"><\/i><\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div id=\"buddyUpHomeBuddies\" class=\"buddyUpForYouRailTrack\">\n                <div class=\"buddyUpForYouEmpty\">Loading your buddies...<\/div>\n            <\/div>\n        <\/section>\n\n        <nav class=\"buddyUpHomeModeTabs\" aria-label=\"Home content mode\" role=\"tablist\">\n            <button type=\"button\" class=\"buddyUpHomeModeTab isActive\" data-home-mode=\"explore\" role=\"tab\" aria-selected=\"true\" aria-controls=\"buddyUpHomeExplorePanel\" id=\"buddyUpHomeExploreTab\">Nearby<\/button>\n            <button type=\"button\" class=\"buddyUpHomeModeTab\" data-home-mode=\"for-you\" role=\"tab\" aria-selected=\"false\" aria-controls=\"buddyUpHomeForYouPanel\" id=\"buddyUpHomeForYouTab\">For You<\/button>\n        <\/nav>\n\n        <section id=\"buddyUpHomeExplorePanel\" class=\"buddyUpHomeModePanel isActive\" data-home-mode-panel=\"explore\" role=\"tabpanel\" aria-labelledby=\"buddyUpHomeExploreTab\">\n            <section class=\"buddyUpComprehensiveFeed buddyUpElWrapper\" aria-label=\"Comprehensive feed\">\n                <div class=\"buddyUpForYouRailHead buddyUpComprehensiveFeedHead\">\n                    <h2>Explore Nearby<\/h2>\n                <\/div>\n                <p class=\"buddyUpComprehensiveFeedLead\">Use the map to find nearby adventures, events, groups, and buddies.<\/p>\n                <div id=\"buddyUpComprehensiveExploreHost\" class=\"buddyUpComprehensiveExploreHost\"><div class=\"buddyUpPjaxContainer\" data-buddyup-pjax-container=\"1\"><style>.buddyUpExploreLayout{display:block}.buddyUpExploreMapShell{position:relative;padding:.25rem;background:var(--buddyup-background)}.buddyUpExploreStatusBar{position:relative;z-index:520;margin:0 0 .45rem;padding:.5rem .65rem;border-radius:var(--buddyup-panel-radius, 12px);background:#ffffffeb;border:1px solid rgba(67,126,146,.2)}.buddyUpExploreStatusBar.isEmpty{background:#fff8f2;border-color:#d8461047}.buddyUpExploreEmptyActions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.buddyUpExploreEmptyActions .buddyUpButton3{min-height:2rem;margin:0;padding:.38rem .7rem;font-size:.82rem}.buddyUpExploreTopTabs{position:relative;z-index:520;margin:0 0 .45rem;padding:.5rem .65rem;border-radius:var(--buddyup-panel-radius, 12px);background:#ffffffeb;border:1px solid rgba(67,126,146,.2)}.buddyUpExploreTopTabsLabel{font-weight:700;margin-bottom:.35rem;color:#1f3656}.buddyUpExploreTopTabsList{display:flex;flex-wrap:wrap;gap:.35rem}#buddyUpExploreSidebarToggle{display:none}aside.buddyUpExploreSidebar{position:absolute;top:8.2rem;left:.85rem;width:min(320px,85vw);max-height:calc(100% - 14.6rem);z-index:10001;margin:0;padding:.95rem .8rem;border-radius:var(--buddyup-panel-radius, 12px);background:var(--buddyup-background);box-shadow:0 12px 28px #00000038;overflow:auto;border:1px solid rgba(67,126,146,.22);gap:.85rem}aside.buddyUpExploreSidebar.buddyUpSearchSidebar>.buddyUpSearchSidebarSection{margin:0}.buddyUpExploreMapFocusSection{margin-bottom:.55rem}.buddyUpExploreFocusToggle{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.buddyUpExploreFocusBtn{min-height:2rem;border-radius:999px;border:1px solid var(--secondary-color);background:#fff;color:var(--secondary-color);font-weight:700}.buddyUpExploreFocusBtn.isActive{background:var(--secondary-color);color:#fff}.buddyUpExploreSearchNearRow{display:grid;grid-template-columns:1fr auto;gap:.35rem;align-items:start}.buddyUpExploreSearchNearRow .buddyUpButton3{margin:0;min-height:2.2rem}.buddyUpExploreSearch{margin:0}.buddyUpExploreSection{margin-bottom:.7rem}.buddyUpExploreSection:last-child{margin-bottom:0}.buddyUpExploreSectionToggle{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#1f3656;padding:.1rem 0 .4rem;cursor:pointer}.buddyUpExploreSectionChevron{font-size:.9rem;opacity:.8;transition:transform .18s ease}.buddyUpExploreSectionBody{display:block}.buddyUpExploreSectionCollapsible.isCollapsed .buddyUpExploreSectionBody{display:none}.buddyUpExploreSectionCollapsible.isCollapsed .buddyUpExploreSectionChevron{transform:rotate(-90deg)}.buddyUpExploreSectionTitle{font-weight:700;margin-bottom:.45rem;color:#1f3656}.buddyUpExploreToggleList{display:flex;flex-direction:column;gap:.35rem}.buddyUpExploreToggle{width:100%;margin:0;text-align:left;min-height:2.15rem;border-radius:var(--buddyup-control-radius, 10px);display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;background:#fff;color:#1f3656;border:1px solid rgba(67,126,146,.38)}.buddyUpExploreTopTabsList .buddyUpExploreToggle{width:auto;min-height:2rem;border-radius:999px;padding:.4rem .8rem}.buddyUpExploreToggle.isActive{border-color:var(--secondary-color);background:var(--secondary-color);color:#fff}.buddyUpExploreToggle.isEmpty{background:#f1f3f5;border-color:#d8dde2;color:#69747e;opacity:.78}.buddyUpExploreToggle.isEmpty.isActive{background:#687781;border-color:#687781;color:#fff;opacity:1;box-shadow:0 0 0 2px #437e923d}.buddyUpExploreToggleCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:#1f36561c;color:inherit;font-size:.72rem;font-weight:800;line-height:1}.buddyUpExploreToggle.isActive .buddyUpExploreToggleCount{background:#ffffff38}.buddyUpExploreCategoryToggle.buddyUpButton3{background:#fff!important;border:1px solid rgba(67,126,146,.35)!important;color:#1f3656!important;font-weight:600;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.buddyUpExploreCategoryToggle.buddyUpButton3.isActive{background:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:#fff!important;box-shadow:0 0 0 2px #437e9233}.buddyUpExploreLock{margin-top:.45rem}.buddyUpExploreRadiusRow{margin-bottom:.4rem}.buddyUpExploreRadiusSlider{width:100%;accent-color:var(--buddyup-color1)}.buddyUpExploreRadiusValue{margin-top:.2rem;font-size:.85rem;font-weight:600;color:#1f3656}.buddyUpExploreApplyRadius{margin-top:.35rem;width:100%}.buddyUpExploreRadiusHint{margin-top:.35rem;opacity:.8}.buddyUpExploreNearbySignedOut{padding-top:.1rem}.buddyUpExploreNearbyRange{width:100%;margin:.15rem 0 .45rem;accent-color:var(--buddyup-color1)}.buddyUpExploreNearbyLockCard{border-radius:var(--buddyup-control-radius, 10px);border:1px solid rgba(0,0,0,.08);background:#437e9214;padding:.55rem .65rem}.buddyUpExploreNearbyLockTitle{font-weight:700;margin-bottom:.2rem}.buddyUpExploreMapCard{position:relative;border-radius:var(--buddyup-panel-radius, 12px);overflow:hidden}.buddyUpExploreMapLoading{position:absolute;inset:0;background:#ffffffbd;display:flex;align-items:center;justify-content:center;z-index:540}.buddyUpExploreMapLoadingInner{display:inline-flex;align-items:center;gap:.55rem;background:#fffffff5;border:1px solid rgba(67,126,146,.25);border-radius:999px;padding:.45rem .75rem;color:#1f3656;font-weight:600}.buddyUpExploreMapLoading.is-error .buddyUpExploreMapLoadingInner{border-radius:var(--buddyup-control-radius, 10px);flex-wrap:wrap;justify-content:center;max-width:min(420px,calc(100% - 32px));text-align:center}.buddyUpExploreMapLoading.is-error .buddyUpExploreSpinner{display:none}.buddyUpExploreMapRetry{min-height:40px;margin:0!important;padding:.35rem .75rem!important}.buddyUpExploreSpinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(31,54,86,.25);border-top-color:var(--secondary-color);animation:buddyUpExploreSpin .7s linear infinite}@keyframes buddyUpExploreSpin{to{transform:rotate(360deg)}}.buddyUpExploreMap{width:100%;min-height:82vh;border-radius:var(--buddyup-panel-radius, 12px);border:1px solid rgba(67,126,146,.22)}.buddyUpExploreSignedOutTease{position:relative;margin-top:.55rem;width:min(360px,100%);background:#fffffffa;border:1px solid rgba(0,0,0,.08);border-radius:var(--buddyup-panel-radius, 12px);padding:.65rem;box-shadow:0 8px 20px #0000002e;z-index:530}.buddyUpExploreTeaseClose{position:absolute;right:.35rem;top:.2rem;border:0;background:transparent;font-size:1.2rem;line-height:1;cursor:pointer;opacity:.6}.buddyUpExploreTeaseTitle{font-weight:700;margin:0 1rem .45rem 0}.buddyUpExploreTeaseThumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-bottom:.45rem}.buddyUpExploreTeaseThumbs span{display:block;height:44px;border-radius:6px;background:linear-gradient(135deg,#0000001f,#0000000a)}.buddyUpExploreTeaseThumbs img{width:100%;height:44px;border-radius:6px;object-fit:cover;display:block}.buddyUpExploreTeaseCopy{font-size:.92rem;line-height:1.3;margin-bottom:.5rem}.buddyUpExploreTeaseCta{width:100%;text-align:center;margin:0}.buddyUpExploreSignedOutBottomCta{margin-top:.55rem;border-radius:var(--buddyup-panel-radius, 12px);background:#fffffff0;border:1px solid rgba(0,0,0,.08);padding:.6rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid rgba(67,126,146,.22)}.buddyUpExploreFiltersOverlay{position:absolute;inset:0;border-radius:12px;background:#437e9233;display:flex;align-items:center;justify-content:center;padding:.65rem;z-index:7}.buddyUpExploreSidebar.isLoggedOut .buddyUpExploreFiltersOverlay{display:none}.buddyUpExploreFiltersOverlayCard{border-radius:var(--buddyup-control-radius, 10px);background:#fff;border:1px solid rgba(67,126,146,.25);padding:.65rem;text-align:center;max-width:260px}.buddyUpExploreSidebar.isLoggedOut:hover .buddyUpExploreFiltersOverlay{display:flex}.buddyUpExploreSignedOutBottomCta .buddyUpButton1{margin:0;white-space:nowrap}.buddyUpExplorePin{width:64px;height:64px;border-radius:18px;overflow:hidden;border:3px solid #fff;box-shadow:0 8px 22px #00000038;background:#f4f4f4;position:relative;transform:translateY(-2px)}.buddyUpExplorePin img{width:100%;height:100%;object-fit:cover}.buddyUpExplorePinDot{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:var(--buddyup-color1);border:2px solid #fff;box-shadow:0 3px 8px #00000038}.buddyUpExplorePinWrap,.buddyUpExploreCurrentUserPinWrap{background:transparent;border:0}.buddyUpExploreCurrentUserPin{position:relative;display:flex;width:42px;height:42px;align-items:center;justify-content:center;overflow:hidden;border:4px solid #fff;border-radius:50%;background:#1d5fd0;box-shadow:0 4px 14px #00000052;color:#fff;font-size:.67rem;font-weight:800}.buddyUpExploreCurrentUserPin:after{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#1d5fd0;content:\"\"}.buddyUpExploreCurrentUserPin.isTravel,.buddyUpExploreCurrentUserPin.isTravel:after{background:#f58220}.buddyUpExploreCurrentUserPin img{width:100%;height:100%;object-fit:cover}.buddyUpExploreCurrentUserPopup{min-width:190px}.buddyUpExplorePopup .leaflet-popup-content-wrapper{overflow:hidden;border:1px solid rgba(32,59,92,.12);border-radius:20px;background:#fff;box-shadow:0 18px 44px #203b5c38;padding:0}.buddyUpExplorePopup .leaflet-popup-content{margin:0;color:var(--buddyup-text, #35465a)}.buddyUpExplorePopup .leaflet-popup-tip{background:#fff;box-shadow:3px 3px 10px #203b5c1f}.buddyUpExplorePopup .leaflet-popup-close-button,.leaflet-container .buddyUpExplorePopup a.leaflet-popup-close-button{position:absolute;top:.55rem;right:.55rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0!important;border:1px solid rgba(32,59,92,.1);border-radius:999px;background:#f3f6f8!important;color:#52647a!important;font-size:1.25rem;font-weight:500;line-height:1;text-decoration:none!important}.buddyUpExplorePopup .leaflet-popup-close-button:hover,.buddyUpExplorePopup .leaflet-popup-close-button:focus-visible{border-color:#437e9259;background:#e8f0f3!important;color:var(--secondary-color, #437e92)!important}.buddyUpExplorePopupCard{box-sizing:border-box;width:min(336px,calc(100vw - 56px));max-width:100%;padding:1rem;background:#fff}.buddyUpExplorePopupHeader{box-sizing:border-box;display:grid;gap:.2rem;min-width:0;padding-right:2.25rem}.buddyUpExplorePopupBadge{display:inline-flex;align-items:center;justify-self:start;gap:.3rem;margin-bottom:.15rem;padding:.22rem .5rem;border-radius:999px;background:#437e921c;color:var(--secondary-color, #437e92);font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.buddyUpExplorePopupCard--event .buddyUpExplorePopupBadge{background:#d846101a;color:var(--primary-color, #d84610)}.buddyUpExplorePopupCard--group .buddyUpExplorePopupBadge,.buddyUpExplorePopupCard--buddy .buddyUpExplorePopupBadge{background:#1f87541c;color:var(--tertiary-color, #1f8754)}.buddyUpExplorePopupTitle{overflow-wrap:anywhere;color:var(--buddyup-ink, #203b5c);font-size:1.08rem;font-weight:800;line-height:1.22}.buddyUpExplorePopupSubtitle{overflow-wrap:anywhere;color:var(--buddyup-muted, #687486);font-size:.81rem;line-height:1.35}.buddyUpExplorePopupDescription{margin-top:.7rem;color:var(--buddyup-text, #35465a);font-size:.83rem;line-height:1.45}.buddyUpExplorePopupVisual{width:100%;margin-top:.75rem;overflow:hidden;aspect-ratio:16 \/ 9;border:1px solid rgba(32,59,92,.08);border-radius:14px;background:var(--buddyup-surface-soft, #f5f8f9)}.buddyUpExplorePopupVisual.isProfile{width:6.5rem;margin-right:auto;margin-left:auto;aspect-ratio:1;border-radius:50%}.buddyUpExplorePopupHero{display:block;width:100%;height:100%;object-fit:cover}.buddyUpExplorePopupLink{display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.75rem;margin:.8rem 0 0!important;padding:.55rem .9rem!important;border-radius:999px!important;background:var(--primary-color, #d84610)!important;color:#fff!important;font-weight:800;line-height:1.2;text-align:center;text-decoration:none!important}.buddyUpExplorePopupLink:hover,.buddyUpExplorePopupLink:focus-visible{background:#b9360d!important;color:#fff!important;text-decoration:none!important}.buddyUpExplorePopupLink .fa-arrow-right{font-size:.78em;transition:transform .18s ease}.buddyUpExplorePopupLink:hover .fa-arrow-right,.buddyUpExplorePopupLink:focus-visible .fa-arrow-right{transform:translate(2px)}@media (max-width: 420px){.buddyUpExplorePopupCard{width:min(300px,calc(100vw - 44px));padding:.85rem}.buddyUpExplorePopupTitle{font-size:1rem}}@media (min-width: 981px){.buddyUpExploreMapShell{display:grid;grid-template-columns:minmax(0,1fr)}.buddyUpExploreStatusBar{grid-column:1;grid-row:1}.buddyUpExploreTopTabs{grid-column:1;grid-row:2}.buddyUpExploreMapShell aside.buddyUpExploreSidebar{position:relative;top:auto;left:auto;grid-column:1;grid-row:3;align-self:start;justify-self:start;max-height:calc(82vh - 1.7rem);margin:.85rem}.buddyUpExploreMapCard{grid-column:1;grid-row:3}}@media (max-width: 980px){.buddyUpExploreMapShell{padding:0}.buddyUpExploreStatusBar{position:relative;z-index:80;padding:.42rem .55rem;margin-bottom:.4rem}.buddyUpExploreTopTabs{z-index:80;padding:.42rem .55rem;margin-bottom:.4rem}.buddyUpExploreMap{min-height:72vh;border-radius:0}#buddyUpExploreSidebarToggle{display:inline-flex}.buddyUpExploreMapShell aside.buddyUpExploreSidebar.buddyUpSearchSidebar.buddyUpFiltersShelf{position:fixed;top:calc(var(--buddyup-mobile-header-height, 56px) + var(--buddyup-mobile-safe-top, 0px) + 8px);left:0;width:min(360px,calc(100vw - 18%));max-width:calc(100vw - 18%);height:calc(100dvh - var(--buddyup-mobile-header-height, 56px) - var(--buddyup-mobile-nav-offset, 70px) - var(--buddyup-mobile-safe-top, 0px) - 16px);max-height:calc(100dvh - var(--buddyup-mobile-header-height, 56px) - var(--buddyup-mobile-nav-offset, 70px) - var(--buddyup-mobile-safe-top, 0px) - 16px);border-radius:0 14px 14px 0;z-index:10001;box-shadow:0 12px 28px #00000040;background:#fff;padding:.95rem .8rem;overflow-y:auto;transition:transform .24s ease,opacity .24s ease;transform:translate(-105%);opacity:1;touch-action:pan-y}.buddyUpExploreMapShell aside.buddyUpExploreSidebar.buddyUpSearchSidebar.buddyUpFiltersShelf.isOpen,.buddyUpExploreMapShell aside.buddyUpExploreSidebar.buddyUpSearchSidebar.buddyUpFiltersShelf.activeMobileMenu{transform:translate(0)}.buddyUpExploreMapShell aside.buddyUpExploreSidebar.buddyUpSearchSidebar.buddyUpFiltersShelf.isCollapsed{transform:translate(-105%);opacity:0;pointer-events:none}.buddyUpExploreSignedOutTease{width:100%;border-radius:10px;padding:.55rem;margin-top:.45rem}.buddyUpExploreTeaseThumbs img,.buddyUpExploreTeaseThumbs span{height:40px}.buddyUpExploreSignedOutBottomCta.hidden,.buddyUpExploreSignedOutBottomCta{display:none}.buddyUpExploreSidebar.isLoggedOut .buddyUpExploreFiltersOverlay{display:flex}.buddyUpExploreSignedOutBottomCta .buddyUpButton1{width:auto;text-align:center;font-size:.9rem;padding:.42rem .62rem}}@media (min-width: 1024px){.buddyUpExploreMapShell{padding:.35rem}.buddyUpExploreSidebar{width:min(320px,32vw);max-height:calc(83vh - 1.7rem)}.buddyUpExploreMap{min-height:83vh}}\n<\/style><script>\nwindow.buddyUpExploreSSR = {\"status\":\"success\",\"adventures\":[{\"id\":11,\"user_id\":207,\"title\":\"Fly fishing cool sunset photo\",\"body\":\"my buddy caught this sweet moment where the sunset light hit my fly line in the coolest way.\",\"categories\":[\"Fishing\",\"Sunset Chasing\",\"fly fishing\",\"Photography\"],\"location_label\":\"\",\"city\":\"\",\"state\":\"\",\"postal_code\":\"\",\"latitude\":42.8650441,\"longitude\":-84.4628484,\"point_source\":\"media_location_fallback\",\"preview_url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_ffbe92c57e25fc55.jpg\",\"media\":[{\"url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_ffbe92c57e25fc55.jpg\",\"type\":\"image\",\"description\":\"great shot of sunset over water\"}],\"created_at\":\"2026-04-26 18:52:28\"},{\"id\":10,\"user_id\":195,\"title\":\"Great North Slopes\",\"body\":\"Mini adventure for a day on the slopes\",\"categories\":[\"Snow Skiing\",\"Snow Tubing\"],\"location_label\":\"\",\"city\":\"\",\"state\":\"\",\"postal_code\":\"\",\"latitude\":39.1616527,\"longitude\":-84.8664722,\"point_source\":\"media_location_fallback\",\"preview_url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_83a0680f0a80f005.jpg\",\"media\":[{\"url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_83a0680f0a80f005.jpg\",\"type\":\"image\",\"description\":\"Skiing Hill\"}],\"created_at\":\"2026-03-05 17:45:47\"},{\"id\":9,\"user_id\":195,\"title\":\"Fishing On The Licking River\",\"body\":\"Fishing and caught a golden horse fish\",\"categories\":[\"Fishing\"],\"location_label\":\"\",\"city\":\"\",\"state\":\"\",\"postal_code\":\"\",\"latitude\":38.1264242,\"longitude\":-83.6102318,\"point_source\":\"media_location_fallback\",\"preview_url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_ea32b3ad58f23bcf.jpg\",\"media\":[{\"url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_ea32b3ad58f23bcf.jpg\",\"type\":\"image\",\"description\":\"front view golden horse fish\"}],\"created_at\":\"2026-03-05 17:37:15\"},{\"id\":8,\"user_id\":159,\"title\":\"testing geo location\",\"body\":\"this is a test post\",\"categories\":[\"BBQ\\\/Cookout\"],\"location_label\":\"\",\"city\":\"\",\"state\":\"\",\"postal_code\":\"\",\"latitude\":38.0540248,\"longitude\":-83.9372774,\"point_source\":\"media_location_fallback\",\"preview_url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_c420c8b6ef87484c.png\",\"media\":[{\"url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_c420c8b6ef87484c.png\",\"type\":\"image\",\"description\":\"Just a white screen\"}],\"created_at\":\"2026-03-03 20:31:13\"},{\"id\":6,\"user_id\":104,\"title\":\"test 5\",\"body\":\"This is a test of notifications, new Adventure single page, new pin links, photo gallery styling\",\"categories\":[\"Biking\",\"Beach Volleyball\"],\"location_label\":\"\",\"city\":\"\",\"state\":\"\",\"postal_code\":\"\",\"latitude\":40.3553915,\"longitude\":-105.7176957,\"point_source\":\"media_location_fallback\",\"preview_url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_c97c3d6079f5d205.jpg\",\"media\":[{\"url\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_c97c3d6079f5d205.jpg\",\"type\":\"image\",\"description\":\"road\"}],\"created_at\":\"2026-03-02 21:18:06\"}],\"events\":[{\"event_id\":75,\"event_name\":\"Hike-a-thon(test)\",\"location_name\":\"Harding Icefield Trail - Exit Glacier Nature Center\",\"address\":\"24620 Herman Leirer Rd\",\"city\":\"Seward\",\"state\":\"Alaska\",\"location_label\":\"24620 Herman Leirer Rd, Seward, Alaska\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"event_image\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_a132a2e4f4436f83.jpg\",\"zip\":\"\",\"event_categories\":[\"Hiking\",\"Snow Skiing\",\"cross-country skiing\",\"Rock Climbing\",\"mountain climbing\"]},{\"event_id\":76,\"event_name\":\"Fly fishing at sunset competition\",\"location_name\":\"Fish Ladder Park\",\"address\":\"606 Front Ave NW\",\"city\":\"Grand Rapids\",\"state\":\"Michigan\",\"location_label\":\"606 Front Ave NW, Grand Rapids, Michigan\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"event_image\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_a2ac647cf918b039.jpg\",\"zip\":\"\",\"event_categories\":[\"Fishing\",\"Boating\",\"BBQ\\\/Cookout\",\"competition\",\"Concerts\\\/Festivals\"]}],\"groups\":[{\"id\":8,\"name\":\"Cliff Watching Enthusiasts\",\"address_1\":\"\",\"city\":\"a cliff\",\"state\":\"KS\",\"location_label\":\"a cliff, KS\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"image\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_b21c583f58ad273c.jpg\",\"categories\":[\"cliffs\"]},{\"id\":12,\"name\":\"Mountain group\",\"address_1\":\"\",\"city\":\"Flagstaff\",\"state\":\"Az\",\"location_label\":\"Flagstaff, Az\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"image\":\"\",\"categories\":[\"Archery\",\"Boating\",\"Camping\",\"Fishing\"]},{\"id\":13,\"name\":\"Mountain group\",\"address_1\":\"\",\"city\":\"Flagstaff\",\"state\":\"Az\",\"location_label\":\"Flagstaff, Az\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"image\":\"\",\"categories\":[\"Archery\",\"Boating\",\"Camping\",\"Fishing\"]},{\"id\":11,\"name\":\"Sunset Fly Fishing Club\",\"address_1\":\"\",\"city\":\"Grand Rapids\",\"state\":\"MI\",\"location_label\":\"Grand Rapids, MI\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"image\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_3f348e09c0e8f60b.jpg\",\"categories\":[\"Fishing\",\"Boating\",\"Sunset Chasing\",\"BBQ\\\/Cookout\",\"Camping\"]},{\"id\":4,\"name\":\"Test Group\",\"address_1\":\"123 Main Street\",\"city\":\"Orlando\",\"state\":\"Florida\",\"location_label\":\"123 Main Street, Orlando, Florida\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"image\":\"\",\"categories\":[\"hiking\",\"fishing\"]},{\"id\":6,\"name\":\"Test Group New\",\"address_1\":\"567 Main Street\",\"city\":\"Tampa\",\"state\":\"Florida\",\"location_label\":\"567 Main Street, Tampa, Florida\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"image\":\"\",\"categories\":[\"hiking\",\"camping\"]},{\"id\":10,\"name\":\"video test group 1\",\"address_1\":\"\",\"city\":\"Boston\",\"state\":\"Massachusetts\",\"location_label\":\"Boston, Massachusetts\",\"latitude\":null,\"longitude\":null,\"point_source\":\"\",\"image\":\"https:\\\/\\\/buddyupapi-staging.us35.cdn-alpha.com\\\/wp-content\\\/uploads\\\/buddyup_112f569cd8658513.jpg\",\"categories\":[\"Archery\",\"BBQ\\\/Cookout\",\"Beachcombing\",\"Bird Watching\"]}],\"generated_at\":1790463382,\"cache_state\":\"fresh\"};\n<\/script>\n\n<section id=\"buddyUpExploreWrapper\" class=\"buddyUpContainer buddyUp\">\n    <div class=\"buddyUpExploreLayout\">\n        <div class=\"buddyUpElWrapper buddyUpExploreMapShell\">\n            <button type=\"button\" id=\"buddyUpExploreSidebarToggle\" class=\"buddyUpSideTab\" aria-expanded=\"false\" aria-controls=\"buddyUpExploreSidebar\" data-target=\"buddyUpExploreSidebar\" data-local-toggle=\"true\">\n                <i class=\"fa-solid fa-sliders\" aria-hidden=\"true\"><\/i>\n                <span>Filters<\/span>\n            <\/button>\n\n            <aside class=\"buddyUpElWrapper buddyUpExploreSidebar buddyUpSearchSidebar buddyUpFiltersShelf\" id=\"buddyUpExploreSidebar\" aria-hidden=\"true\">\n\n                <div id=\"buddyUpExploreRadiusSection\" class=\"buddyUpSearchSidebarSection buddyUpExploreSection buddyUpExploreSectionCollapsible hidden\">\n                    <button type=\"button\" class=\"buddyUpExploreSectionToggle\" data-target=\"buddyUpExploreRadiusBody\" aria-expanded=\"true\">\n                        Radius\n                        <span class=\"buddyUpExploreSectionChevron\" aria-hidden=\"true\">\u25be<\/span>\n                    <\/button>\n                    <div id=\"buddyUpExploreRadiusBody\" class=\"buddyUpExploreSectionBody\">\n                        <div class=\"buddyUpExploreRadiusRow\">\n                            <input id=\"buddyUpExploreZip\" class=\"buddyUpInput\" type=\"text\" placeholder=\"City, state, or zip\" autocomplete=\"off\" \/>\n                        <\/div>\n                        <div id=\"buddyUpExploreZipResults\" class=\"buddyUpAutocompleteResults hidden\"><\/div>\n                        <div class=\"buddyUpExploreRadiusRow\">\n                            <input id=\"buddyUpExploreRadiusMiles\" class=\"buddyUpExploreRadiusSlider\" type=\"range\" min=\"5\" max=\"100\" step=\"5\" value=\"25\" \/>\n                            <div id=\"buddyUpExploreRadiusValue\" class=\"buddyUpExploreRadiusValue\">25 miles<\/div>\n                        <\/div>\n                        <button id=\"buddyUpExploreApplyRadius\" type=\"button\" class=\"buddyUpButton3 buddyUpExploreApplyRadius\">Apply Radius<\/button>\n                        <div id=\"buddyUpExploreRadiusHint\" class=\"textSmall buddyUpExploreRadiusHint\"><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"buddyUpSearchSidebarSection buddyUpExploreSection buddyUpExploreSectionCollapsible\" id=\"buddyUpExploreCategorySection\">\n                    <button type=\"button\" class=\"buddyUpExploreSectionToggle\" data-target=\"buddyUpExploreCategoryBody\" aria-expanded=\"true\">\n                        Categories\n                        <span class=\"buddyUpExploreSectionChevron\" aria-hidden=\"true\">\u25be<\/span>\n                    <\/button>\n                    <div id=\"buddyUpExploreCategoryBody\" class=\"buddyUpExploreSectionBody\">\n                        <div id=\"buddyUpExploreCategoryFilters\" class=\"buddyUpExploreToggleList\"><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"buddyUpSearchSidebarSection buddyUpExploreSection buddyUpExploreNearbySignedOut\" id=\"buddyUpExploreNearbySignedOut\">\n                    <div class=\"buddyUpExploreSectionTitle\">Nearby<\/div>\n                    <input id=\"buddyUpExploreNearbyRange\" class=\"buddyUpExploreNearbyRange\" type=\"range\" min=\"5\" max=\"100\" value=\"25\" disabled=\"disabled\" \/>\n                    <div class=\"buddyUpExploreNearbyLockCard\">\n                        <div class=\"buddyUpExploreNearbyLockTitle\">See Who\u2019s Out There<\/div>\n                        <div class=\"textSmall\">Join to See Buddies<\/div>\n                    <\/div>\n                <\/div>\n\n                <div id=\"buddyUpExploreFiltersOverlay\" class=\"buddyUpExploreFiltersOverlay hidden\">\n                    <div class=\"buddyUpExploreFiltersOverlayCard\">\n                        <strong>Unlock Full Explore<\/strong>\n                        <div class=\"textSmall\">Sign up or log in to discover nearby people, groups, and events.<\/div>\n                    <\/div>\n                <\/div>\n            <\/aside>\n\n            <div class=\"buddyUpExploreStatusBar\">\n                <div class=\"textSmall\" id=\"buddyUpExploreStatus\">Loading map...<\/div>\n                <div id=\"buddyUpExploreEmptyActions\" class=\"buddyUpExploreEmptyActions hidden\" aria-label=\"No-results options\">\n                    <button id=\"buddyUpExploreExpandRadius\" type=\"button\" class=\"buddyUpButton3 hidden\">Expand search area<\/button>\n                    <button id=\"buddyUpExploreClearCategory\" type=\"button\" class=\"buddyUpButton3 hidden\">Clear category<\/button>\n                    <button id=\"buddyUpExploreShowAll\" type=\"button\" class=\"buddyUpButton3 hidden\">Show all results<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"buddyUpExploreTopTabs\" id=\"buddyUpExploreTopTabs\">\n                <div class=\"buddyUpExploreTopTabsLabel\">View<\/div>\n                <div id=\"buddyUpExploreDatasetToggles\" class=\"buddyUpExploreTopTabsList\"><\/div>\n                <div id=\"buddyUpExploreLockMessage\" class=\"textSmall buddyUpExploreLock hidden\"><\/div>\n            <\/div>\n\n            <div class=\"buddyUpExploreMapCard\">\n                <div id=\"buddyUpExploreMap\" class=\"buddyUpExploreMap\"><\/div>\n                <div id=\"buddyUpExploreMapLoading\" class=\"buddyUpExploreMapLoading hidden\" aria-live=\"polite\" aria-busy=\"true\">\n                    <div class=\"buddyUpExploreMapLoadingInner\">\n                        <span class=\"buddyUpExploreSpinner\" aria-hidden=\"true\"><\/span>\n                        <span id=\"buddyUpExploreMapLoadingText\">Loading map data...<\/span>\n                        <button type=\"button\" id=\"buddyUpExploreMapRetry\" class=\"buddyUpButton3 buddyUpExploreMapRetry hidden\">Retry<\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div id=\"buddyUpExploreSignedOutTease\" class=\"buddyUpExploreSignedOutTease hidden\">\n                <button type=\"button\" id=\"buddyUpExploreTeaseClose\" class=\"buddyUpExploreTeaseClose\" aria-label=\"Close\">\u00d7<\/button>\n                <div class=\"buddyUpExploreTeaseTitle\">Join to see who shared this!<\/div>\n                <div class=\"buddyUpExploreTeaseThumbs\" id=\"buddyUpExploreTeaseThumbs\">\n                    <span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span>\n                <\/div>\n                <div class=\"buddyUpExploreTeaseCopy\">Join BuddyUpGo to connect with people who share your interests<\/div>\n                <a href=\"https:\/\/staging.buddyupgo.com\/register\/\" class=\"buddyUpButton1 buddyUpExploreTeaseCta\">Join FREE to Connect<\/a>\n            <\/div>\n\n            <div id=\"buddyUpExploreSignedOutBottomCta\" class=\"buddyUpExploreSignedOutBottomCta hidden\">\n                <span>Explore is better with Buddies.<\/span>\n                <a href=\"https:\/\/staging.buddyupgo.com\/register\/\" class=\"buddyUpButton1\">Join FREE to Connect<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<script>(async function(){if(!document.getElementById(\"buddyUpExploreWrapper\"))return;const b=document.getElementById(\"buddyUpExploreStatus\"),Me=document.getElementById(\"buddyUpExploreEmptyActions\"),k=document.getElementById(\"buddyUpExploreExpandRadius\"),ee=document.getElementById(\"buddyUpExploreClearCategory\"),te=document.getElementById(\"buddyUpExploreShowAll\"),be=document.getElementById(\"buddyUpExploreMap\"),A=document.getElementById(\"buddyUpExploreMapLoading\"),ne=document.getElementById(\"buddyUpExploreMapLoadingText\"),R=document.getElementById(\"buddyUpExploreMapRetry\"),he=document.getElementById(\"buddyUpExploreDatasetToggles\"),Ee=document.getElementById(\"buddyUpExploreCategoryFilters\"),re=document.getElementById(\"buddyUpExploreLockMessage\"),Ae=document.getElementById(\"buddyUpExploreNearbySignedOut\"),ie=document.getElementById(\"buddyUpExploreSignedOutTease\"),Ce=document.getElementById(\"buddyUpExploreTeaseThumbs\"),Te=document.getElementById(\"buddyUpExploreTeaseClose\"),De=document.getElementById(\"buddyUpExploreSignedOutBottomCta\"),c=document.getElementById(\"buddyUpExploreSidebar\"),N=document.getElementById(\"buddyUpExploreSidebarToggle\"),Pe=document.getElementById(\"buddyUpExploreFiltersOverlay\"),se=document.getElementById(\"buddyUpExploreMapFocusSection\"),H=document.getElementById(\"buddyUpExploreFocusAll\"),V=document.getElementById(\"buddyUpExploreFocusNearMe\"),ae=document.getElementById(\"buddyUpExploreSearchNearSection\"),Ue=document.getElementById(\"buddyUpExploreSearchNear\"),$e=document.getElementById(\"buddyUpExploreSearchNearOptions\"),Ve=document.getElementById(\"buddyUpExploreSearchNearApply\"),F=document.getElementById(\"buddyUpExploreSearchNearHint\"),oe=document.getElementById(\"buddyUpExploreCategorySection\"),le=document.getElementById(\"buddyUpExploreRadiusSection\"),S=document.getElementById(\"buddyUpExploreZip\"),M=document.getElementById(\"buddyUpExploreZipResults\"),U=document.getElementById(\"buddyUpExploreRadiusMiles\"),Ie=document.getElementById(\"buddyUpExploreRadiusValue\"),_e=document.getElementById(\"buddyUpExploreApplyRadius\"),w=document.getElementById(\"buddyUpExploreRadiusHint\");let ve=null,C=null;const E=typeof BUDDYUP<\"u\"&&typeof BUDDYUP.getCurrentUser==\"function\"?BUDDYUP.getCurrentUser():null,Y=typeof BUDDYUP<\"u\"&&typeof BUDDYUP.getSsrAuthState==\"function\"?BUDDYUP.getSsrAuthState():{logged_in:0,user_id:0,subscription_tier:0},ke=Number(Y&&Y.user_id?Y.user_id:0),p=!!(E&&E.id||typeof BUDDYUP.isLoggedInFast==\"function\"&&BUDDYUP.isLoggedInFast()||Number(Y&&Y.logged_in?Y.logged_in:0)===1&&ke>0),x=Number(E&&E.id||ke||0);if((()=>{if(!p||new URLSearchParams(window.location.search||\"\").get(\"stay_explore\")===\"1\")return!1;const t=buddyUpVariables&&buddyUpVariables.for_me_link?String(buddyUpVariables.for_me_link):\"\";if(!t)return!1;try{const n=new URL(window.location.href),r=new URL(t,window.location.origin);return n.pathname===r.pathname?!1:(r.searchParams.set(\"home_tab\",\"explore\"),typeof BUDDYUP<\"u\"&&typeof BUDDYUP.pjaxNavigate==\"function\"?BUDDYUP.pjaxNavigate(r.toString()):window.location.href=r.toString(),!0)}catch{return!1}})())return;const de=()=>{M&&(M.innerHTML=\"\",M.classList.add(\"hidden\"))},qe=e=>{C={latitude:Number(e.latitude),longitude:Number(e.longitude),label:String(e.label||\"\")},S&&(S.value=C.label),w&&(w.innerText=`Selected ${C.label}.`),de()},Ge=e=>{if(M){if(!Array.isArray(e)||e.length===0){de();return}M.innerHTML=e.map((t,n)=>`\n                <button type=\"button\" id=\"buddyUpExploreZipAuto_${n}\" class=\"buddyUpButton3\" style=\"margin:0 0 .35rem 0; text-align:left; width:100%; white-space:normal;\">${BUDDYUP.escapeHtml(t.label||\"\")}<\/button>\n            `).join(\"\"),M.classList.remove(\"hidden\"),e.forEach((t,n)=>{const r=document.getElementById(`buddyUpExploreZipAuto_${n}`);r&&r.addEventListener(\"click\",s=>{s.preventDefault(),qe(t)})})}};!p&&typeof BUDDYUP.syncAuthStateWithServer==\"function\"&&BUDDYUP.syncAuthStateWithServer(!1);const i={mode:\"adventures\",categories:new Set,allByMode:{adventures:[],events:[],groups:[],buddies:[],users:[]},loadedModes:{adventures:!1,events:!1,groups:!1,buddies:!1,users:!1},zipCenter:null,radiusMiles:25,buddyIds:new Set,sidebarCollapsed:!1,mapFocus:\"all\",userNearCenter:null,searchNearCenter:null,searchNearSuggestions:[],searchNearDebounceTimer:null},m=(e,t)=>{const n=Number(e),r=Number(t);return!isFinite(n)||!isFinite(r)||n<-85||n>85||r<-180||r>180?!1:!(n===0&&r===0)},ue=()=>{if(!p||!E||typeof BUDDYUP.getEffectiveUserLocation!=\"function\")return null;const e=BUDDYUP.getEffectiveUserLocation(E);return!e||!m(e.latitude,e.longitude)?null:{latitude:Number(e.latitude),longitude:Number(e.longitude),label:String(e.label||[e.city,e.state].filter(Boolean).join(\", \")||\"Your location\"),source:e.source===\"travel\"?\"travel\":\"home\"}};let f=ue();const T=window.buddyUpExploreSSR&&typeof window.buddyUpExploreSSR==\"object\"?window.buddyUpExploreSSR:null;let Re=!1;const Fe=async()=>{const e=n=>!n||typeof n!=\"object\"||String(n.status||\"\").toLowerCase()!==\"success\"?null:(n.data&&typeof n.data==\"object\"?n.data:null)||n;if(T&&String(T.status||\"\").toLowerCase()===\"success\")return T;const t=await BUDDYUP.apiRequest(\"explore-aggregate\",{limit_adventures:200,limit_events:60,limit_groups:40,include_events:1,include_groups:1});return e(t)},ce=(e,t)=>!e||typeof e!=\"object\"?[]:Array.isArray(e[t])?e[t]:e.data&&typeof e.data==\"object\"&&Array.isArray(e.data[t])?e.data[t]:[],Ye=\"buddyupExploreGeoCacheV1\",We=1e3*60*60*24*30,O={},q={};let g=null,D=null,pe=0;const v=e=>String(e||\"\").replace(\/[&<>\\\"]\/g,t=>({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\"})[t]),fe=()=>window.matchMedia(\"(max-width: 980px)\").matches,Ze=async()=>{if(window.L&&typeof window.L.map==\"function\")return!0;if(window.buddyUpLeafletLoadPromise)return window.buddyUpLeafletLoadPromise;window.buddyUpLeafletLoadPromise=(async()=>{if(!document.getElementById(\"buddyupLeafletCss\")){const t=document.createElement(\"link\");t.id=\"buddyupLeafletCss\",t.rel=\"stylesheet\",t.href=\"https:\/\/cdn.jsdelivr.net\/npm\/leaflet@1.9.4\/dist\/leaflet.css\",document.head.appendChild(t)}document.querySelectorAll('#buddyupLeafletJs, script[data-buddyup-leaflet-loader=\"1\"]').forEach(t=>{t&&t.parentNode&&t.parentNode.removeChild(t)});const e=[\"https:\/\/cdn.jsdelivr.net\/npm\/leaflet@1.9.4\/dist\/leaflet.js\",\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\",\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.js\"];for(let t=0;t<e.length;t++)try{if(await new Promise((n,r)=>{const s=document.createElement(\"script\"),l=window.setTimeout(()=>{s.parentNode&&s.parentNode.removeChild(s),r(new Error(\"Leaflet request timed out.\"))},5e3);s.id=\"buddyupLeafletJs\",s.dataset.buddyupLeafletLoader=\"1\",s.src=e[t],s.async=!0,s.onload=()=>{window.clearTimeout(l),n()},s.onerror=()=>{window.clearTimeout(l),s.parentNode&&s.parentNode.removeChild(s),r(new Error(\"Leaflet request failed.\"))},document.head.appendChild(s)}),window.L&&typeof window.L.map==\"function\")return!0}catch{}return!1})();try{return await window.buddyUpLeafletLoadPromise}finally{window.L&&typeof window.L.map==\"function\"||(window.buddyUpLeafletLoadPromise=null)}},Je=()=>{try{const e=window.localStorage?window.localStorage.getItem(Ye):\"\";if(!e)return;const t=JSON.parse(e);if(!t||typeof t!=\"object\")return;const n=Date.now();Object.keys(t).forEach(r=>{const s=t[r];if(!s||typeof s!=\"object\")return;const l=Number(s.ts||0);!isFinite(l)||n-l>We||m(s.latitude,s.longitude)&&(O[r]={latitude:Number(s.latitude),longitude:Number(s.longitude),city:String(s.city||\"\"),state:String(s.state||\"\"),label:String(s.label||r)})})}catch{}},Ke=()=>{try{if(!window.localStorage)return;const e={},t=Date.now();Object.keys(O).forEach(n=>{const r=O[n];!r||!m(r.latitude,r.longitude)||(e[n]={latitude:Number(r.latitude),longitude:Number(r.longitude),city:String(r.city||\"\"),state:String(r.state||\"\"),label:String(r.label||\"\"),ts:t})}),window.localStorage.setItem(Ye,JSON.stringify(e))}catch{}},Qe=(e,t)=>(O[e]=t,Ke(),t),ge=async e=>{const t=String(e||\"\").trim();if(!t)return null;const n=t.toLowerCase();if(O[n])return O[n];if(q[n])return q[n];q[n]=(async()=>{const r=await BUDDYUP.locationAutocompleteSearch(t);if(!Array.isArray(r)||r.length===0)return null;const s=r[0];return!s||!m(s.latitude,s.longitude)?null:Qe(n,{latitude:Number(s.latitude),longitude:Number(s.longitude),city:s.city||\"\",state:s.state||\"\",label:s.label||t})})();try{return await q[n]}finally{delete q[n]}},Xe=async(e,t,n)=>{const r=Array.isArray(e)?e:[];if(!r.length)return[];const s=Math.max(1,Number(t||1)),l=new Array(r.length);let o=0;const d=Array.from({length:Math.min(s,r.length)},async()=>{for(;;){const a=o;if(o+=1,a>=r.length)return;l[a]=await n(r[a],a)}});return await Promise.all(d),l},Le=e=>[e&&e.city?e.city:\"\",e&&e.state?e.state:\"\"].filter(Boolean).join(\", \").trim(),we=async(e,t,n)=>{const r=Number(n||24),s=Math.max(1,Math.min(40,isFinite(r)?r:24)),l=Array.from(new Set((e||[]).map(a=>String(a||\"\").trim()).filter(Boolean))).slice(0,s),o={};return l.length&&(b&&t&&(b.innerText=`${t} (${l.length} locations)...`),(await Xe(l,4,async a=>{const u=await ge(a);return[a,u]})).forEach(a=>{if(!Array.isArray(a)||a.length<2)return;const u=String(a[0]||\"\").trim(),y=a[1];!u||!y||(o[u]=y)})),o},et=(e,t,n,r)=>{const s=y=>y*(Math.PI\/180),o=s(n-e),d=s(r-t),a=Math.sin(o\/2)*Math.sin(o\/2)+Math.cos(s(e))*Math.cos(s(n))*Math.sin(d\/2)*Math.sin(d\/2);return 3958.8*(2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a)))},P={adventures:{label:\"Adventures\",locked:!1},events:{label:\"Events\",locked:!1},groups:{label:\"Groups\",locked:!1},buddies:{label:\"My Buddies\",locked:!p},users:{label:\"Find Buddies\",locked:!p}},Se=(e,t)=>{const n=P[e]&&P[e].label?P[e].label:String(e||\"results\");return t?n.toLowerCase():n},tt=()=>{ie&&ie.classList.toggle(\"hidden\",p),De&&De.classList.toggle(\"hidden\",p),Ae&&Ae.classList.toggle(\"hidden\",p),c&&c.classList.toggle(\"isLoggedOut\",!p),Pe&&Pe.classList.toggle(\"hidden\",p),[Ue,Ve,V,H].forEach(e=>{e&&(p?e.removeAttribute(\"disabled\"):e.setAttribute(\"disabled\",\"disabled\"))}),Te&&ie&&Te.addEventListener(\"click\",()=>ie.classList.add(\"hidden\")),p?oe&&oe.classList.remove(\"hidden\"):(le&&le.classList.add(\"hidden\"),oe&&oe.classList.add(\"hidden\")),p?(se&&se.classList.remove(\"hidden\"),ae&&ae.classList.remove(\"hidden\")):(se&&se.classList.add(\"hidden\"),ae&&ae.classList.add(\"hidden\"))},G=()=>{H&&H.classList.toggle(\"isActive\",i.mapFocus===\"all\"),V&&V.classList.toggle(\"isActive\",i.mapFocus===\"nearme\")},nt=async()=>{if(!p||!isFinite(x)||x<=0)return null;if(f=ue(),f)return i.userNearCenter={...f},i.userNearCenter;if(i.userNearCenter&&i.userNearCenter.source===\"travel\"&&(i.userNearCenter=null),i.userNearCenter)return i.userNearCenter;let e=\"\";const t=E&&(E.zip_code||E.zip||E.postal_code)||\"\";if(t&&(e=String(t).trim()),!e){const r=await BUDDYUP.apiRequest(\"account-get\",{id:x,fields:\"id,postal_code,zip,zip_code,city,state\"});if(r&&r.status===\"success\"){const s=r.zip_code||r.zip||r.postal_code||\"\";if(s&&(e=String(s).trim()),!e){const l=r.city||\"\",o=r.state||\"\";e=[l,o].filter(Boolean).join(\", \")}}}if(!e)return null;const n=await ge(e);return n?(i.userNearCenter={latitude:Number(n.latitude),longitude:Number(n.longitude),label:String(n.label||e),source:\"home\"},f={...i.userNearCenter},i.userNearCenter):null},vt=()=>{if(!$e)return;const e=Array.isArray(i.searchNearSuggestions)?i.searchNearSuggestions:[];$e.innerHTML=e.map(t=>{const n=t&&t.label?String(t.label):\"\";return n?`<option value=\"${v(n)}\"><\/option>`:\"\"}).join(\"\")},Lt=async()=>{if(!p||!Ue)return;const e=String(Ue.value||\"\").trim();if(!e){i.searchNearCenter=null,F&&(F.innerText=\"\"),h();return}const t=await ge(e);if(!t){F&&(F.innerText=\"Could not locate that place.\");return}i.searchNearCenter={latitude:Number(t.latitude),longitude:Number(t.longitude),label:String(t.label||e)},F&&(F.innerText=`Centered near ${i.searchNearCenter.label}.`),h(),j()},W=()=>{if(!c||!N)return;if(!fe()){i.sidebarCollapsed=!1,typeof BUDDYUP.closeFiltersShelf==\"function\"&&BUDDYUP.closeFiltersShelf(),c.classList.remove(\"isCollapsed\"),c.classList.remove(\"isOpen\"),c.classList.remove(\"activeMobileMenu\"),c.setAttribute(\"aria-hidden\",\"false\"),N.classList.add(\"hidden\"),N.setAttribute(\"aria-expanded\",\"true\");return}const t=!i.sidebarCollapsed;if(N.classList.remove(\"hidden\"),c.classList.toggle(\"isCollapsed\",!t),N.setAttribute(\"aria-expanded\",t?\"true\":\"false\"),t){typeof BUDDYUP.openFiltersShelf==\"function\"?BUDDYUP.openFiltersShelf(c):(c.classList.add(\"isOpen\"),c.classList.add(\"activeMobileMenu\"),c.setAttribute(\"aria-hidden\",\"false\"));return}typeof BUDDYUP.closeFiltersShelf==\"function\"?BUDDYUP.closeFiltersShelf():(c.classList.remove(\"isOpen\"),c.classList.remove(\"activeMobileMenu\"),c.setAttribute(\"aria-hidden\",\"true\"))},j=()=>{fe()&&(i.sidebarCollapsed=!0,W())},rt=()=>{const t=(Array.isArray(i.allByMode.adventures)?i.allByMode.adventures:[]).flatMap(r=>{const s=r&&r.image?[String(r.image)]:[],l=Array.isArray(r&&r.media)?r.media.map(o=>o&&o.url?String(o.url):\"\").filter(Boolean):[];return s.concat(l)}).filter(Boolean),n=Array.from(new Set(t));for(let r=n.length-1;r>0;r--){const s=Math.floor(Math.random()*(r+1)),l=n[r];n[r]=n[s],n[s]=l}return n.slice(0,6)},Oe=()=>{if(!Ce)return;const e=rt();e.length&&(Ce.innerHTML=e.map((t,n)=>`<img decoding=\"async\" src=\"${v(t)}\" alt=\"Adventure preview ${n+1}\" \/>`).join(\"\"))},z=(e,t)=>{if(ne&&t&&(ne.innerText=String(t)),!!A){if(A.classList.remove(\"is-error\"),R&&R.classList.add(\"hidden\"),e){A.classList.remove(\"hidden\"),D&&D.clearLayers();return}A.classList.add(\"hidden\")}},it=e=>{ne&&(ne.innerText=String(e||\"The map could not load.\")),A&&(A.classList.remove(\"hidden\"),A.classList.add(\"is-error\"),R&&R.classList.remove(\"hidden\"))},xe=()=>{if(he.innerHTML=\"\",!p){[\"adventures\",\"events\",\"groups\"].forEach(e=>{const t=P[e],n=`buddyUpExploreMode_${e}`,r=i.mode===e;he.insertAdjacentHTML(\"beforeend\",`\n                    <button id=\"${n}\" type=\"button\" class=\"buddyUpButton3 buddyUpExploreToggle ${r?\"isActive\":\"\"}\" aria-pressed=\"${r?\"true\":\"false\"}\">\n                        <span>${t.label}<\/span><span class=\"buddyUpExploreToggleCount hidden\" aria-hidden=\"true\"><\/span>\n                    <\/button>\n                `);const s=document.getElementById(n);s&&s.addEventListener(\"click\",async()=>{if(i.mode===e)return;const l=++pe;z(!0,`Loading ${t.label}...`),i.mode=e,i.categories=new Set;try{await Ne(e),xe(),Z(),Be(),h()}finally{l===pe&&z(!1)}})}),re.classList.add(\"hidden\"),re.innerHTML=\"\";return}Object.keys(P).forEach(e=>{const t=P[e],n=`buddyUpExploreMode_${e}`;he.insertAdjacentHTML(\"beforeend\",`\n                <button id=\"${n}\" type=\"button\" class=\"buddyUpButton3 buddyUpExploreToggle ${i.mode===e?\"isActive\":\"\"}\" aria-pressed=\"${i.mode===e?\"true\":\"false\"}\" ${t.locked?'disabled=\"disabled\"':\"\"}>\n                    <span>${t.locked?\"\\u{1F512} \":\"\"}${t.label}<\/span><span class=\"buddyUpExploreToggleCount hidden\" aria-hidden=\"true\"><\/span>\n                <\/button>\n            `);const r=document.getElementById(n);r&&r.addEventListener(\"click\",async()=>{if(i.mode===e)return;const s=++pe;z(!0,`Loading ${t.label}...`),i.mode=e,i.categories=new Set;try{await Ne(e),xe(),Z(),Be(),h()}finally{s===pe&&z(!1)}})}),re.classList.add(\"hidden\"),re.innerHTML=\"\"},st=()=>{const e=i.allByMode[i.mode]||[],t={};return e.forEach(n=>{(Array.isArray(n.categories)?n.categories:[]).forEach(s=>{const l=String(s||\"\").trim();if(!l)return;const o=l.toLowerCase();t[o]=l})}),Object.keys(t).sort().map(n=>t[n])},Z=()=>{Ee.innerHTML=\"\";const e=st();if(!e.length){Ee.innerHTML='<div class=\"textSmall\" style=\"opacity:.75;\">No categories found.<\/div>';return}e.forEach((t,n)=>{const r=`buddyUpExploreCat_${n}`,s=i.categories.has(t.toLowerCase());Ee.insertAdjacentHTML(\"beforeend\",`\n                <button id=\"${r}\" type=\"button\" class=\"buddyUpButton3 buddyUpExploreToggle buddyUpExploreCategoryToggle ${s?\"isActive\":\"\"}\">${v(t)}<\/button>\n            `);const l=document.getElementById(r);l&&l.addEventListener(\"click\",()=>{const o=t.toLowerCase();i.categories.has(o)?i.categories=new Set:i.categories=new Set([o]),Z(),h(),j()})})},Be=()=>{p?le.classList.remove(\"hidden\"):le.classList.add(\"hidden\")},J=()=>{if(!U||!Ie)return;const e=Number(U.value||i.radiusMiles||25);Ie.innerText=`${e} miles`},at=()=>{if(!c)return;c.querySelectorAll(\".buddyUpExploreSectionToggle[data-target]\").forEach(t=>{if(!t||t.dataset.bound===\"1\")return;const n=String(t.getAttribute(\"data-target\")||\"\").trim();if(!n)return;const r=document.getElementById(n),s=t.closest(\".buddyUpExploreSectionCollapsible\");!r||!s||(t.dataset.bound=\"1\",t.addEventListener(\"click\",()=>{const l=s.classList.toggle(\"isCollapsed\");t.setAttribute(\"aria-expanded\",l?\"false\":\"true\")}))})},me=e=>typeof BUDDYUP<\"u\"&&typeof BUDDYUP.normalizeMediaUrl==\"function\"?BUDDYUP.normalizeMediaUrl(e):String(e||\"\"),ot=e=>(e||[]).filter(t=>t&&m(t.latitude,t.longitude)).map(t=>({type:\"adventure\",id:Number(t.id),title:t.title||\"Adventure\",subtitle:[t.city,t.state].filter(Boolean).join(\", \")||t.location_label||\"\",description:t.body||\"\",latitude:Number(t.latitude),longitude:Number(t.longitude),categories:Array.isArray(t.categories)?t.categories:[],image:me(t.preview_url||\"\"),media:Array.isArray(t.media)?t.media.map(n=>({...n,url:me(n&&n.url?n.url:\"\")})):[]})),lt=async e=>{let t=Array.isArray(e)?e:null;if(!t){const a=await BUDDYUP.apiRequest(\"events-search\",{});t=ce(a,\"upcoming\")}const n=t.slice(0,60),r=a=>{const u=[[a.address,a.address2,a.city,a.state,a.zip].filter(Boolean).join(\", \"),[a.address,a.city,a.state,a.zip].filter(Boolean).join(\", \"),String(a.location_name||\"\").trim(),String(a.location_label||\"\").trim(),[a.city,a.state,a.zip].filter(Boolean).join(\", \"),[a.city,a.state].filter(Boolean).join(\", \"),String(a.zip||\"\").trim()];return Array.from(new Set(u.map(y=>String(y||\"\").trim()).filter(Boolean)))},s=a=>{const u=r(a);return u.length>0?u[0]:\"\"},l=n.filter(a=>!m(a&&a.latitude,a&&a.longitude)).flatMap(a=>r(a)),o=await we(l,\"Resolving event locations\"),d=[];for(const a of n){const u=s(a),y=Number(a&&a.latitude),Q=Number(a&&a.longitude);let I=null,_=null;if(m(y,Q))I=y,_=Q;else{const B=r(a).map(X=>o[X]||null).find(X=>X&&m(X.latitude,X.longitude))||null;if(!B)continue;I=Number(B.latitude),_=Number(B.longitude)}d.push({type:\"event\",id:Number(a.event_id||a.id||0),title:a.event_name||a.name||\"Event\",subtitle:[a.city,a.state].filter(Boolean).join(\", \")||u,latitude:I,longitude:_,categories:Array.isArray(a.event_categories)?a.event_categories:Array.isArray(a.categories)?a.categories:[],image:me(a.event_image||a.image||\"\")})}return d},dt=async e=>{let t=Array.isArray(e)?e:null;if(!t){const d=await BUDDYUP.apiRequest(\"groups-search\",{});t=ce(d,\"groups\")}const r=t.slice(0,30).map(d=>{const a=[d.city,d.state].filter(Boolean).join(\", \")||d.location_label||d.address_1||d.address||\"\";return{group:d,locText:a}}),s=r.filter(d=>!m(d&&d.group&&d.group.latitude,d&&d.group&&d.group.longitude)).map(d=>d.locText),l=await we(s,\"Resolving group locations\"),o=[];for(const d of r){const a=d.group,u=d.locText||\"\",y=Number(a&&a.latitude),Q=Number(a&&a.longitude);let I=null,_=null;if(m(y,Q))I=y,_=Q;else{const B=l[u]||null;if(!B||!m(B.latitude,B.longitude))continue;I=Number(B.latitude),_=Number(B.longitude)}o.push({type:\"group\",id:Number(a.id||0),title:a.name||\"Group\",subtitle:u,latitude:I,longitude:_,categories:Array.isArray(a.categories)?a.categories:[],image:me(a.image||\"\")})}return o},ut=async()=>{if(!p||!isFinite(x)||x<=0)return;const e=await BUDDYUP.apiRequest(\"account-get\",{id:x,include:\"buddies\",fields:\"id,buddies\"});(e&&Array.isArray(e.buddies)?e.buddies:[]).forEach(n=>{n&&n.id&&i.buddyIds.add(Number(n.id))})},ct=async()=>{const e=await BUDDYUP.apiRequest(\"users-search\",{location:\"\",categories:[],limit:100,offset:0}),n=ce(e,\"users\").slice(0,250).filter(o=>!o||!o.id?!1:isFinite(x)&&x>0?Number(o.id)!==x:!0),r=o=>{const d=typeof BUDDYUP.getPersistedTravelLocationFromUser==\"function\"?BUDDYUP.getPersistedTravelLocationFromUser(o):null;return d&&m(d.latitude,d.longitude)?{...d,source:\"travel\"}:m(o&&o.latitude,o&&o.longitude)?{latitude:Number(o.latitude),longitude:Number(o.longitude),label:Le(o),source:\"home\"}:null},s=await we(n.filter(o=>!r(o)).map(o=>Le(o)),\"Resolving buddies and users locations\",12),l=[];for(const o of n){const d=r(o),a=d&&d.label?d.label:Le(o),u=d||s[a]||null;!u||!m(u.latitude,u.longitude)||l.push({type:i.buddyIds.has(Number(o.id))?\"buddy\":\"user\",id:Number(o.id),title:(o.username||\"\").trim()||(o.full_name||\"\").trim()||`${o.first_name||\"\"} ${o.last_name||\"\"}`.trim()||\"User\",subtitle:u.source===\"travel\"?`${a} \\xB7 Travelling`:a,latitude:Number(u.latitude),longitude:Number(u.longitude),categories:Array.isArray(o.interests)?o.interests:[],image:o.profile_image?BUDDYUP.profileImageSrc(o.profile_image):\"\"})}i.allByMode.buddies=l.filter(o=>o.type===\"buddy\"),i.allByMode.users=l.filter(o=>o.type===\"user\")},Ne=async e=>{if(!(!e||i.loadedModes[e]===!0)){if(e===\"adventures\"){b.innerText=\"Loading Adventures...\";let t=[];if(!Re&&T&&String(T.status||\"\").toLowerCase()===\"success\"&&Array.isArray(T.adventures))t=T.adventures,Re=!0;else{const n=await BUDDYUP.apiRequest(\"adventures-explore-map\",{limit:350});t=ce(n,\"adventures\")}i.allByMode.adventures=ot(t),i.loadedModes.adventures=!0,Oe();return}if(e===\"events\"){b.innerText=\"Loading Events...\";const t=await Fe(),n=t&&Array.isArray(t.events)?t.events:null;i.allByMode.events=await lt(n),i.loadedModes.events=!0;return}if(e===\"groups\"){b.innerText=\"Loading Groups...\";const t=await Fe(),n=t&&Array.isArray(t.groups)?t.groups:null;i.allByMode.groups=await dt(n),i.loadedModes.groups=!0;return}if(p&&(e===\"users\"||e===\"buddies\")){b.innerText=\"Loading My Buddies and people to discover...\",await ut(),await ct(),i.loadedModes.users=!0,i.loadedModes.buddies=!0;return}}},ye=()=>i.searchNearCenter?{latitude:Number(i.searchNearCenter.latitude),longitude:Number(i.searchNearCenter.longitude)}:i.mapFocus===\"nearme\"&&i.userNearCenter?{latitude:Number(i.userNearCenter.latitude),longitude:Number(i.userNearCenter.longitude)}:null,je=(e,t)=>{const n=e||i.mode;let r=i.allByMode[n]||[];t!==!1&&n===i.mode&&i.categories.size>0&&(r=r.filter(l=>(Array.isArray(l.categories)?l.categories.map(d=>String(d).toLowerCase()):[]).some(d=>i.categories.has(d))));const s=ye();return s&&i.mapFocus===\"nearme\"&&isFinite(i.radiusMiles)&&(r=r.filter(l=>et(s.latitude,s.longitude,Number(l.latitude),Number(l.longitude))<=i.radiusMiles)),r},pt=()=>{Object.keys(P).forEach(e=>{const t=document.getElementById(`buddyUpExploreMode_${e}`);if(!t||i.loadedModes[e]!==!0)return;const n=je(e,e===i.mode).length,r=n===0,s=Se(e,!1),l=t.querySelector(\".buddyUpExploreToggleCount\");t.classList.toggle(\"isEmpty\",r),t.setAttribute(\"data-result-count\",String(n)),t.setAttribute(\"aria-label\",`${s}: ${n} ${n===1?\"result\":\"results\"} with the current filters`),t.title=r?`No ${s.toLowerCase()} match the current filters. Select to review options.`:`${n} ${s.toLowerCase()} match the current filters.`,l&&(l.innerText=String(n),l.classList.remove(\"hidden\"))})},ze=e=>{if(!Me)return;const t=i.categories.size>0,n=i.mapFocus===\"nearme\"&&!!ye(),r=n&&Number(i.radiusMiles||0)<100;if(Me.classList.toggle(\"hidden\",!e||!t&&!n),k&&k.classList.toggle(\"hidden\",!e||!r),ee&&ee.classList.toggle(\"hidden\",!e||!t),te&&te.classList.toggle(\"hidden\",!e||!n),k&&r){const s=Math.min(100,Math.max(25,Number(i.radiusMiles||25)+25));k.innerText=`Expand to ${s} miles`}},ft=e=>e.type===\"adventure\"&&e.image?L.divIcon({className:\"buddyUpExplorePinWrap\",html:`<div class=\"buddyUpExplorePin\"><img decoding=\"async\" src=\"${v(e.image)}\" alt=\"Adventure\" \/><span class=\"buddyUpExplorePinDot\"><\/span><\/div>`,iconSize:[64,72],iconAnchor:[32,60],popupAnchor:[0,-56]}):null,gt=e=>{const t=e&&e.source===\"travel\",n=E&&E.profile_image?BUDDYUP.profileImageSrc(E.profile_image):\"\",r=n?`<img decoding=\"async\" src=\"${v(n)}\" alt=\"\" \/>`:'<span aria-hidden=\"true\">You<\/span>';return L.divIcon({className:\"buddyUpExploreCurrentUserPinWrap\",html:`<div class=\"buddyUpExploreCurrentUserPin ${t?\"isTravel\":\"\"}\" aria-label=\"${t?\"Your travel location\":\"Your home location\"}\">${r}<\/div>`,iconSize:[46,52],iconAnchor:[23,46],popupAnchor:[0,-42]})},mt=e=>{const t=ue();if(t?f=t:f&&f.source===\"travel\"&&(f=null),!f||!m(f.latitude,f.longitude))return null;const n=f,r=n.source===\"travel\",s=L.marker([n.latitude,n.longitude],{icon:gt(n),keyboard:!0,zIndexOffset:1e3});return s.bindPopup(`\n            <div class=\"buddyUpExplorePopupCard buddyUpExplorePopupCard--location buddyUpExploreCurrentUserPopup\">\n                <div class=\"buddyUpExplorePopupHeader\">\n                    <div class=\"buddyUpExplorePopupBadge\"><i class=\"fa-solid fa-location-dot\" aria-hidden=\"true\"><\/i><span>${r?\"Travel mode\":\"Your location\"}<\/span><\/div>\n                    <div class=\"buddyUpExplorePopupTitle\">${r?\"You are travelling near\":\"Your home area\"}<\/div>\n                    <div class=\"buddyUpExplorePopupSubtitle\">${v(n.label)}<\/div>\n                <\/div>\n            <\/div>\n        `,{className:\"buddyUpExplorePopup\",minWidth:220,maxWidth:300}),D.addLayer(s),e.push(s),s},yt=e=>{if(!e||!e.id||!p)return\"\";const t=Number(e.id);if(!isFinite(t)||t<=0)return\"\";const n=(r,s)=>{const l=String(r||\"\").trim();return l?l.indexOf(\"?\")>=0?`${l}${l.endsWith(\"?\")||l.endsWith(\"&\")?\"\":\"&\"}${s}=${t}`:`${l}${l.endsWith(\"\/\")?\"\":\"\/\"}${t}`:\"\"};return e.type===\"adventure\"?n(buddyUpVariables&&buddyUpVariables.adventure_link?buddyUpVariables.adventure_link:\"\",\"adventure_id\"):e.type===\"event\"?n(buddyUpVariables&&buddyUpVariables.event_link?buddyUpVariables.event_link:\"\",\"event_id\"):e.type===\"group\"?n(buddyUpVariables&&buddyUpVariables.group_link?buddyUpVariables.group_link:\"\",\"group_id\"):e.type===\"user\"||e.type===\"buddy\"?n(buddyUpVariables&&buddyUpVariables.account_link?buddyUpVariables.account_link:\"\",\"user_id\"):\"\"},bt=e=>{const t=yt(e),n=[\"adventure\",\"event\",\"group\",\"buddy\",\"user\"].includes(String(e.type||\"\"))?String(e.type):\"adventure\",r={adventure:{label:\"Adventure\",action:\"Open Adventure\",icon:\"fa-compass\"},event:{label:\"Event\",action:\"Open Event\",icon:\"fa-calendar-days\"},group:{label:\"Group\",action:\"Open Group\",icon:\"fa-people-group\"},buddy:{label:\"Buddy\",action:\"View Profile\",icon:\"fa-user-group\"},user:{label:\"Active User\",action:\"View Profile\",icon:\"fa-user\"}}[n],s=n===\"buddy\"||n===\"user\",l=String(e.description||\"\").replace(\/<[^>]*>\/g,\" \").replace(\/\\s+\/g,\" \").trim(),o=l.length>150?`${l.slice(0,147).trim()}\\u2026`:l,a=(Array.isArray(e.media)?e.media:[]).find(y=>y&&y.url&&String(y.type||\"\").toLowerCase()!==\"video\"),u=String(e.image||a&&a.url||\"\");return`\n            <article class=\"buddyUpExplorePopupCard buddyUpExplorePopupCard--${n}\">\n                <div class=\"buddyUpExplorePopupHeader\">\n                    <div class=\"buddyUpExplorePopupBadge\"><i class=\"fa-solid ${r.icon}\" aria-hidden=\"true\"><\/i><span>${r.label}<\/span><\/div>\n                    <div class=\"buddyUpExplorePopupTitle\">${v(e.title)}<\/div>\n                    ${e.subtitle?`<div class=\"buddyUpExplorePopupSubtitle\">${v(e.subtitle)}<\/div>`:\"\"}\n                <\/div>\n                ${u?`<div class=\"buddyUpExplorePopupVisual${s?\" isProfile\":\"\"}\"><img decoding=\"async\" class=\"buddyUpExplorePopupHero\" src=\"${v(u)}\" alt=\"${v(e.title)}\" \/><\/div>`:\"\"}\n                ${o?`<div class=\"buddyUpExplorePopupDescription\">${v(o)}<\/div>`:\"\"}\n                ${t?`<a href=\"${v(t)}\" class=\"buddyUpButton1 buddyUpExplorePopupLink\"><span>${r.action}<\/span><i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"><\/i><\/a>`:\"\"}\n            <\/article>\n        `},h=()=>{if(!g||!D)return;const e=je();D.clearLayers();const t=[],n=mt(t);if(pt(),e.length===0){const r=Se(i.mode,!0),s=ye(),l=i.searchNearCenter&&i.searchNearCenter.label?i.searchNearCenter.label:f&&f.label?f.label:\"your location\",o=(i.allByMode[i.mode]||[]).length;let d=\"\";s&&i.mapFocus===\"nearme\"?d=`No ${r} found within ${Number(i.radiusMiles||25)} miles of ${l}.`:i.categories.size>0?d=`No ${r} match the selected category.`:o===0?d=`No ${r} are available on the map yet.`:d=`No ${r} match the current filters.`,n&&(d+=\" Your location is still shown.\"),b.innerText=`${d} Try another view or adjust the filters.`,b.closest(\".buddyUpExploreStatusBar\")?.classList.add(\"isEmpty\"),ze(!0),n&&g.setView(n.getLatLng(),10);return}if(b.innerText=`Showing ${e.length} ${Se(i.mode,!0)}.`,b.closest(\".buddyUpExploreStatusBar\")?.classList.remove(\"isEmpty\"),ze(!1),e.forEach(r=>{const s=Number(r.latitude),l=Number(r.longitude);if(!m(s,l))return;const o={},d=ft(r);d&&(o.icon=d);const a=L.marker([s,l],o);a.bindPopup(()=>bt(r),{maxWidth:360,minWidth:260,className:\"buddyUpExplorePopup\"}),D.addLayer(a),t.push(a)}),t.length===0){b.innerText=\"No results have usable map locations yet.\",g.setView([39.5,-98.35],4);return}if(t.length===1)g.setView(t[0].getLatLng(),11);else if(t.length>1){const r=ye();if(r){i.mapFocus===\"nearme\"?g.setView([r.latitude,r.longitude],10):g.setView([r.latitude,r.longitude],9);return}const l=L.featureGroup(t).getBounds();g.fitBounds(l.pad(.16),{maxZoom:10,paddingTopLeft:fe()?[24,24]:[340,24],paddingBottomRight:[24,24]})}};Je();let K=null;const ht=()=>{i.sidebarCollapsed=fe(),tt(),Oe(),G(),xe(),Z(),Be(),at(),J(),h(),W()},$=()=>{!g||typeof g.invalidateSize!=\"function\"||window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{try{g.invalidateSize({pan:!1})}catch{}})})},He=async()=>K||(K=(async()=>{if(z(!0,g?\"Loading Adventures...\":\"Loading map...\"),!await Ze())throw new Error(\"The map library could not load. Check your connection and retry.\");return g||(g=L.map(be,{scrollWheelZoom:!0,minZoom:3,worldCopyJump:!0}),g.setView([39.5,-98.35],4),L.tileLayer(\"https:\/\/tile.openstreetmap.org\/{z}\/{x}\/{y}.png\",{minZoom:3,maxZoom:19,attribution:\"&copy; OpenStreetMap contributors\"}).addTo(g),D=L.layerGroup().addTo(g),g.on(\"click\",j)),z(!1),$(),b&&(b.innerText=\"Loading Adventures...\"),await Ne(\"adventures\"),ht(),$(),!0})().catch(e=>{const t=e&&e.message?e.message:\"The map could not load. Please retry.\";return b&&(b.innerText=t),it(t),!1}).finally(()=>{K=null}),K);R&&R.addEventListener(\"click\",e=>{e.preventDefault(),He()}),await He(),H&&H.addEventListener(\"click\",()=>{p&&(i.mapFocus=\"all\",G(),h(),j())}),k&&k.addEventListener(\"click\",()=>{i.radiusMiles=Math.min(100,Math.max(25,Number(i.radiusMiles||25)+25)),U&&(U.value=String(i.radiusMiles)),J(),w&&(w.innerText=`Search expanded to ${i.radiusMiles} miles.`),h()}),ee&&ee.addEventListener(\"click\",()=>{i.categories=new Set,Z(),h()}),te&&te.addEventListener(\"click\",()=>{i.mapFocus=\"all\",G(),h()}),V&&V.addEventListener(\"click\",async()=>{if(!p)return;if(!await nt()){w&&(w.innerText=\"Set your location on account to use Near Me.\");return}i.mapFocus=\"nearme\",i.radiusMiles=15,U&&(U.value=\"15\"),J(),w&&(w.innerText=\"Near Me active (15 mile radius).\"),G(),h(),j()}),N&&N.addEventListener(\"click\",()=>{const e=c&&(c.classList.contains(\"isOpen\")||c.classList.contains(\"activeMobileMenu\"));i.sidebarCollapsed=!!e,W()}),c&&typeof BUDDYUP.initShelfSwipeGestures==\"function\"&&BUDDYUP.initShelfSwipeGestures({shelf:c,tab:N,onOpen:()=>{i.sidebarCollapsed=!1,W()},onClose:j,isOpen:()=>c.classList.contains(\"isOpen\")||c.classList.contains(\"activeMobileMenu\"),key:\"explore.sidebar\"}),window&&typeof window.addEventListener==\"function\"&&window.addEventListener(\"resize\",()=>{W(),$()}),document.addEventListener(\"buddyup:homeModeChange\",e=>{e&&e.detail&&e.detail.mode===\"explore\"&&$()}),document.addEventListener(\"buddyUpPageChange\",$),document.addEventListener(\"buddyup:travel-location-changed\",()=>{f=ue(),i.userNearCenter=f?{...f}:null,h()}),document.addEventListener(\"visibilitychange\",()=>{document.visibilityState===\"visible\"&&$()}),typeof ResizeObserver==\"function\"&&be&&new ResizeObserver($).observe(be),_e&&_e.addEventListener(\"click\",async()=>{const e=String(S&&S.value?S.value:\"\").trim();if(!e){i.searchNearCenter=null,w.innerText=\"Radius cleared.\",h();return}const t=C&&C.label===e?C:await ge(e);if(!t){w.innerText=\"Could not locate that place.\";return}i.searchNearCenter={latitude:Number(t.latitude),longitude:Number(t.longitude),label:t.label||e},i.mapFocus=\"nearme\",i.radiusMiles=Number(U&&U.value?U.value:25),J(),G(),w.innerText=`Showing ${i.radiusMiles} mile radius around ${i.searchNearCenter.label}.`,h()}),S&&(S.addEventListener(\"input\",()=>{const e=String(S.value||\"\").trim();if(C=null,ve&&clearTimeout(ve),e.length<3){de();return}ve=setTimeout(async()=>{const t=await BUDDYUP.locationAutocompleteSearch(e);Ge(t)},250)}),document.addEventListener(\"click\",e=>{M&&!M.contains(e.target)&&e.target!==S&&de()})),U&&U.addEventListener(\"input\",()=>{i.radiusMiles=Number(U.value||25),J()})})();\n<\/script><\/div><\/div>\n            <\/section>\n        <\/section>\n\n        <section id=\"buddyUpHomeForYouPanel\" class=\"buddyUpHomeModePanel\" data-home-mode-panel=\"for-you\" role=\"tabpanel\" aria-labelledby=\"buddyUpHomeForYouTab\" aria-hidden=\"true\">\n            <div id=\"buddyUpForYouStatus\" class=\"buddyUpForYouStatus\">Preparing your feed...<\/div>\n\n            <section class=\"buddyUpForYouRail\" data-rail=\"events\">\n                <div class=\"buddyUpForYouRailHead\">\n                    <div class=\"buddyUpForYouRailIntro\">\n                        <h2>Events for You<\/h2>\n                        <p>Events turn shared interests into real plans. Find nearby outings and meetups, or create an event and invite others to join you.<\/p>\n                    <\/div>\n                    <div class=\"buddyUpForYouRailActions\">\n                        <a href=\"https:\/\/staging.buddyupgo.com\/events\/\" class=\"buddyUpLink\">See all events<\/a>\n                        <div class=\"buddyUpForYouRailControls\" aria-label=\"Events carousel controls\">\n                            <button type=\"button\" data-buddyup-rail-control=\"previous\" aria-controls=\"buddyUpForYouEvents\" aria-label=\"Previous event\"><i class=\"fa-solid fa-chevron-left\" aria-hidden=\"true\"><\/i><\/button>\n                            <span data-buddyup-rail-status aria-live=\"polite\">0 \/ 0<\/span>\n                            <button type=\"button\" data-buddyup-rail-control=\"next\" aria-controls=\"buddyUpForYouEvents\" aria-label=\"Next event\"><i class=\"fa-solid fa-chevron-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div id=\"buddyUpForYouEvents\" class=\"buddyUpForYouRailTrack\"><\/div>\n            <\/section>\n\n            <section class=\"buddyUpForYouRail\" data-rail=\"groups\">\n                <div class=\"buddyUpForYouRailHead\">\n                    <div class=\"buddyUpForYouRailIntro\">\n                        <h2>Groups for You<\/h2>\n                        <p>Groups help like-minded recreation enthusiasts meet and share. Whether you enjoy fishing, hiking, or something else, find your people\u2014or start a group of your own.<\/p>\n                    <\/div>\n                    <div class=\"buddyUpForYouRailActions\">\n                        <a href=\"https:\/\/staging.buddyupgo.com\/groups\/\" class=\"buddyUpLink\">See all groups<\/a>\n                        <div class=\"buddyUpForYouRailControls\" aria-label=\"Groups carousel controls\">\n                            <button type=\"button\" data-buddyup-rail-control=\"previous\" aria-controls=\"buddyUpForYouGroups\" aria-label=\"Previous group\"><i class=\"fa-solid fa-chevron-left\" aria-hidden=\"true\"><\/i><\/button>\n                            <span data-buddyup-rail-status aria-live=\"polite\">0 \/ 0<\/span>\n                            <button type=\"button\" data-buddyup-rail-control=\"next\" aria-controls=\"buddyUpForYouGroups\" aria-label=\"Next group\"><i class=\"fa-solid fa-chevron-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div id=\"buddyUpForYouGroups\" class=\"buddyUpForYouRailTrack\"><\/div>\n            <\/section>\n\n            <section class=\"buddyUpForYouRail\" data-rail=\"adventures\">\n                <div class=\"buddyUpForYouRailHead\">\n                    <div class=\"buddyUpForYouRailIntro\">\n                        <h2>Adventures for You<\/h2>\n                        <p>Adventures capture the places you explore and the moments worth sharing. Discover inspiration from other members, then add photos and stories from your own outings.<\/p>\n                    <\/div>\n                    <div class=\"buddyUpForYouRailActions\">\n                        <a href=\"https:\/\/staging.buddyupgo.com\/my-adventures\/\" class=\"buddyUpLink\">See all adventures<\/a>\n                        <div class=\"buddyUpForYouRailControls\" aria-label=\"Adventures carousel controls\">\n                            <button type=\"button\" data-buddyup-rail-control=\"previous\" aria-controls=\"buddyUpForYouAdventures\" aria-label=\"Previous adventure\"><i class=\"fa-solid fa-chevron-left\" aria-hidden=\"true\"><\/i><\/button>\n                            <span data-buddyup-rail-status aria-live=\"polite\">0 \/ 0<\/span>\n                            <button type=\"button\" data-buddyup-rail-control=\"next\" aria-controls=\"buddyUpForYouAdventures\" aria-label=\"Next adventure\"><i class=\"fa-solid fa-chevron-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div id=\"buddyUpForYouAdventures\" class=\"buddyUpForYouRailTrack\"><\/div>\n            <\/section>\n        <\/section>\n    <\/div>\n<\/section>\n<script>(function(){const c=document.getElementById(\"buddyUpHomeLanding\");if(!c)return;const R=c.querySelector(\".buddyUpHomeLandingAnonView\"),X=c.querySelector(\"#buddyUpForYouView\"),v=c.querySelector(\"#buddyUpOnboardingFlow\"),A=c.querySelector(\"#buddyUpOnboardingScroll\"),_=c.querySelector(\"#buddyUpOnboardingBack\"),D=c.querySelector(\"#buddyUpOnboardingNext\"),F=Array.from(c.querySelectorAll(\".buddyUpOnboardingScreen\")),pe=c.querySelector(\"#buddyUpOnboardingExploreHost\"),Z=c.querySelector(\".buddyUpLandingDesktopNav\"),z=c.querySelector(\".buddyUpHomeLandingWidget\"),b=c.querySelector(\"#buddyUpForYouStatus\"),j=Array.from(c.querySelectorAll(\"[data-home-mode]\")),ee=Array.from(c.querySelectorAll(\"[data-home-mode-panel]\")),w=c.querySelector(\"#buddyUpForYouEvents\"),M=c.querySelector(\"#buddyUpForYouGroups\"),P=c.querySelector(\"#buddyUpForYouAdventures\"),L=c.querySelector(\"#buddyUpHomeBuddies\"),C=window.buddyUpVariables&&buddyUpVariables.plugin_path?`${buddyUpVariables.plugin_path}img\/trailer-image.webp`:\"\";let G=!1,k=!1,K=!1,W=!1,B=!1,f=\"\",te=!1,E=null,V=null,N=0,ne=!1,re=!1,be=\"explore\";const ie=\"buddyup_post_login_redirect\",oe=\"buddyup_register_source\",ae=\"buddyup_intro_categories_v1\",q=\"buddyup_home_mode\",se=[\"Hiking\",\"Camping\",\"Trail Running\",\"Paddling\",\"Fishing\",\"Climbing\",\"Cycling\"],ye=function(e){const t=String(e||\"\").trim().toLowerCase();if(!t)return\"\";const r=window.buddyUpVariables&&typeof buddyUpVariables==\"object\"?buddyUpVariables:{};return t===\"events\"?r.events_link||\"\":t===\"explore\"?r.explore_link||\"\":t===\"groups\"?r.groups_link||\"\":t===\"people\"?r.user_search_link||\"\":t===\"subscriptions\"?r.subscriptions_info_link||\"\":r.for_me_link||r.home_link||r.account_link||\"\"},me=function(e){const t=String(e||\"\").trim();if(!t)return!1;try{return new URL(t,window.location.origin).origin===window.location.origin}catch{return!1}},m=function(e){return String(e||\"\").trim().toLowerCase()===\"for-you\"?\"for-you\":\"explore\"},he=function(){const e=new URLSearchParams(window.location.search).get(\"home_tab\");if(e)return m(e);try{const t=localStorage.getItem(q);if(t)return m(t)}catch{}try{const t=sessionStorage.getItem(q);if(t)return m(t)}catch{}return\"explore\"},ve=function(e){const t=m(e);try{localStorage.setItem(q,t)}catch{}try{sessionStorage.setItem(q,t)}catch{}},I=function(e,t){const r=m(e);be=r,c.setAttribute(\"data-home-mode\",r),j.forEach(i=>{const n=m(i.getAttribute(\"data-home-mode\"))===r;i.classList.toggle(\"isActive\",n),i.setAttribute(\"aria-selected\",n?\"true\":\"false\"),i.setAttribute(\"tabindex\",n?\"0\":\"-1\")}),ee.forEach(i=>{const n=m(i.getAttribute(\"data-home-mode-panel\"))===r;i.classList.toggle(\"isActive\",n),i.setAttribute(\"aria-hidden\",n?\"false\":\"true\")}),t!==!1&&ve(r),document.dispatchEvent(new CustomEvent(\"buddyup:homeModeChange\",{detail:{mode:r}})),r===\"for-you\"&&Ke()},Ue=function(){ne||j.length===0||ee.length===0||(ne=!0,j.forEach(e=>{e.addEventListener(\"click\",function(t){t.preventDefault(),I(e.getAttribute(\"data-home-mode\"))}),e.addEventListener(\"keydown\",function(t){(t.key===\"Enter\"||t.key===\" \")&&(t.preventDefault(),I(e.getAttribute(\"data-home-mode\")))})}),c.querySelectorAll(\"[data-home-mode-shortcut]\").forEach(e=>{e.addEventListener(\"click\",function(t){t.preventDefault();const r=e.getAttribute(\"data-home-mode-shortcut\");I(r);const i=c.querySelector(`[data-home-mode-panel=\"${m(r)}\"]`);i&&window.requestAnimationFrame(()=>{i.scrollIntoView({behavior:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"auto\":\"smooth\",block:\"start\"})})})}))},de=function(e,t){const r=ye(e);if(me(r)){try{localStorage.setItem(ie,r)}catch{}try{sessionStorage.setItem(ie,r)}catch{}try{localStorage.setItem(oe,String(t||f||\"onboarding\"))}catch{}try{sessionStorage.setItem(oe,String(t||f||\"onboarding\"))}catch{}}},J=function(e){const t=e.target.closest(\"a[data-register-destination]\");if(!t)return!1;const r=t.getAttribute(\"data-register-destination\"),i=t.getAttribute(\"data-register-source\")||f||\"onboarding\";return de(r,i),typeof BUDDYUP<\"u\"&&typeof BUDDYUP.trackEvent==\"function\"&&BUDDYUP.trackEvent(\"signup_intent\",{event_name:\"landing_signup_click\",feature:\"registration\",journey_step:\"logged_out_landing\",value_text:String(i)}),typeof BUDDYUP<\"u\"&&typeof BUDDYUP.pjaxNavigate==\"function\"&&(e.preventDefault(),BUDDYUP.pjaxNavigate(t.getAttribute(\"href\"))),!0},Se=function(){re||(re=!0,Z&&Z.addEventListener(\"click\",function(e){J(e)}),c.addEventListener(\"click\",function(e){const t=e.target.closest(\"[data-install-source]\");!t||typeof BUDDYUP>\"u\"||typeof BUDDYUP.trackEvent!=\"function\"||BUDDYUP.trackEvent(\"install_intent\",{event_name:\"landing_install_click\",feature:\"pwa_install\",journey_step:\"logged_out_landing\",value_text:String(t.getAttribute(\"data-install-source\")||\"landing\")})}))},T=function(){return F.filter(e=>B||e.getAttribute(\"data-optional\")!==\"1\")},Ae=function(){return f&&F.find(e=>String(e.getAttribute(\"data-screen\")||\"\")===f)||null},y=function(){if(!v)return;const e=Ae();if(!e)return;const t=e.querySelector(\".buddyUpOnboardingScreenBody\"),r=e.querySelector(\".buddyUpOnboardingScreenCanvas\");!t||!r||(r.style.zoom=\"1\",t.scrollTop<0&&(t.scrollTop=0))},_e=function(){const e=T();if(e.length===0)return;const t=Math.max(0,e.findIndex(o=>String(o.getAttribute(\"data-screen\")||\"\")===f)),r=t<=0,i=t>=e.length-1;_&&(_.disabled=r,_.setAttribute(\"aria-disabled\",r?\"true\":\"false\")),D&&(D.textContent=i?\"Finish\":\"Next\",D.setAttribute(\"data-onboarding-next-mode\",i?\"finish\":\"next\"))},Y=function(e){const t=String(e||\"\").trim(),r=T();if(r.length===0)return!1;let i=r.find(o=>String(o.getAttribute(\"data-screen\")||\"\")===t);return i||(i=r[0]),f=String(i.getAttribute(\"data-screen\")||\"\"),v.setAttribute(\"data-active-screen\",f),v.setAttribute(\"data-show-explore\",B?\"1\":\"0\"),F.forEach(o=>{const n=String(o.getAttribute(\"data-screen\")||\"\"),a=r.indexOf(o)>=0,s=a&&n===f;if(o.classList.toggle(\"isActive\",s),o.classList.toggle(\"isHidden\",!a),o.setAttribute(\"aria-hidden\",s?\"false\":\"true\"),s){const d=o.querySelector(\".buddyUpOnboardingScreenBody\");d&&(d.scrollTop=0)}}),document.dispatchEvent(new CustomEvent(\"buddyup:onboarding-screen-change\",{detail:{screen:f,showExplore:B?1:0}})),_e(),y(),setTimeout(y,40),setTimeout(y,160),setTimeout(y,320),!0},De=function(){const e=T();if(e.length===0)return;const t=Math.max(0,e.findIndex(i=>String(i.getAttribute(\"data-screen\")||\"\")===f));if(t>=e.length-1){const i=buddyUpVariables&&buddyUpVariables.register_link?buddyUpVariables.register_link:\"#\";i&&i!==\"#\"&&(de(\"for-you\",f||\"onboarding-footer\"),typeof BUDDYUP<\"u\"&&typeof BUDDYUP.pjaxNavigate==\"function\"?BUDDYUP.pjaxNavigate(i):window.location.href=i);return}const r=e[t+1];Y(r?r.getAttribute(\"data-screen\"):\"\")},Le=function(){const e=T();if(e.length===0)return;const t=Math.max(0,e.findIndex(i=>String(i.getAttribute(\"data-screen\")||\"\")===f));if(t<=0)return;const r=e[t-1];Y(r?r.getAttribute(\"data-screen\"):\"\")},Ce=function(){!v||F.length===0||(te||(te=!0,v.addEventListener(\"click\",function(e){if(J(e))return;const t=e.target.closest(\"[data-onboarding-action], [data-step-target]\");if(!t)return;const r=t.getAttribute(\"data-step-target\");if(r){e.preventDefault(),Y(r);return}const i=String(t.getAttribute(\"data-onboarding-action\")||\"\").trim();i&&i===\"see-how\"&&(e.preventDefault(),B=!0,Y(\"what-is\"))}),_&&_.addEventListener(\"click\",function(e){e.preventDefault(),Le()}),D&&D.addEventListener(\"click\",function(e){e.preventDefault(),De()}),window.addEventListener(\"resize\",y),window.addEventListener(\"orientationchange\",y),document.fonts&&typeof document.fonts.ready==\"object\"&&typeof document.fonts.ready.then==\"function\"&&document.fonts.ready.then(y).catch(()=>{}),v.querySelectorAll(\"img\").forEach(e=>{e.addEventListener(\"load\",y),e.addEventListener(\"error\",y)})),B=!1,Y(\"introduction\"))},Be=function(){!A||A.dataset.buddyupScrollBound===\"1\"||(A.dataset.buddyupScrollBound=\"1\",A.addEventListener(\"click\",function(e){if(J(e))return;const t=e.target.closest(\"[data-onboarding-action], [data-step-target]\");if(!t)return;const r=String(t.getAttribute(\"data-step-target\")||\"\").trim(),i=String(t.getAttribute(\"data-onboarding-action\")||\"\").trim(),o=r||(i===\"see-how\"?\"what-is\":\"\");if(!o)return;const n=A.querySelector(`[data-screen=\"${o}\"]`);if(!n)return;e.preventDefault();const a=window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;n.scrollIntoView({behavior:a?\"auto\":\"smooth\",block:\"start\"})}))},Ne=function(){if(!z)return;let e=!1;const t=pe||R;t&&(z.parentElement!==t&&(t.appendChild(z),e=!0),e&&document.dispatchEvent(new Event(\"buddyup:explore-widget-relocated\")))},U=function(e){return typeof BUDDYUP<\"u\"&&typeof BUDDYUP.escapeHtml==\"function\"?BUDDYUP.escapeHtml(e):String(e??\"\").replace(\/&\/g,\"&amp;\").replace(\/<\/g,\"&lt;\").replace(\/>\/g,\"&gt;\").replace(\/\"\/g,\"&quot;\").replace(\/'\/g,\"&#39;\")},S=function(e){return Array.isArray(e)?e.map(t=>String(t||\"\").trim()).filter(Boolean):typeof e==\"string\"?e.split(\",\").map(t=>String(t||\"\").trim()).filter(Boolean):[]},Ie=function(e){const t=new Map,r=function(o){const n=String(o||\"\").trim();if(!n)return;const a=n.toLowerCase();t.set(a,{label:n,count:(t.get(a)&&t.get(a).count?t.get(a).count:0)+1})},i=function(o,n){Array.isArray(o)&&o.forEach(a=>{S(a&&a[n]).forEach(r),S(a&&a.categories).forEach(r)})};return i(e&&e.events,\"event_categories\"),i(e&&e.groups,\"group_categories\"),i(e&&e.adventures,\"adventure_categories\"),Array.from(t.values()).sort((o,n)=>n.count!==o.count?n.count-o.count:o.label.localeCompare(n.label)).map(o=>o.label).slice(0,12)},Ye=function(){try{const e=localStorage.getItem(ae),t=e?JSON.parse(e):null;if(Array.isArray(t)&&t.length>0)return t.map(r=>String(r||\"\").trim()).filter(Boolean)}catch{}return[]},xe=function(e){if(!(!Array.isArray(e)||e.length===0))try{localStorage.setItem(ae,JSON.stringify(e.slice(0,12)))}catch{}},Fe=async function(){const e=Ye();return e.length>0?e:V||(V=async function(){if(typeof BUDDYUP>\"u\"||typeof BUDDYUP.apiRequest!=\"function\")return se;try{const t=await BUDDYUP.apiRequest(\"explore-aggregate\",{limit_adventures:80,limit_events:80,limit_groups:80,include_events:1,include_groups:1}),r=Ie(t);if(r.length>0)return xe(r),r}catch{}return se}(),V)},we=function(e){const r=(Array.isArray(e)?e:[]).slice(0,7).map(o=>String(o||\"\").trim()).filter(Boolean),i=[\"adventure\",\"hiking\",\"camping\",\"paddling\"];return Array.from(new Set(r.concat(i))).filter(Boolean)},Me=function(e,t){if(!e)return;const r=String(e.textContent||\"\").trim(),i=String(t||\"\").trim();!i||r===i||(e.classList.add(\"is-swapping\"),window.setTimeout(function(){e.textContent=i,e.classList.remove(\"is-swapping\")},150))},ue=function(){E&&(clearInterval(E),E=null)},Pe=async function(){const e=c.querySelector(\".category-flip\");if(!e)return;ue();const t=we(await Fe());t.length!==0&&(N=0,e.textContent=String(t[N]||\"adventure\").toLowerCase(),t.length!==1&&(E=setInterval(function(){N=(N+1)%t.length,Me(e,String(t[N]||\"adventure\").toLowerCase())},1200)))},ce=function(e){if(!e)return null;const t=Date.parse(String(e));return Number.isFinite(t)?t:null},ke=function(e,t,r,i){if(![e,t,r,i].every(l=>Number.isFinite(Number(l))))return null;const o=3958.8,n=function(l){return Number(l)*(Math.PI\/180)},a=n(r-e),s=n(i-t),d=Math.sin(a\/2)*Math.sin(a\/2)+Math.cos(n(e))*Math.cos(n(r))*Math.sin(s\/2)*Math.sin(s\/2),u=2*Math.atan2(Math.sqrt(d),Math.sqrt(1-d));return o*u},Ee=function(e,t){const r=function(i,o){const n=String(i||\"\").trim();return n?n.indexOf(\"?\")>=0?`${n}${n.endsWith(\"?\")||n.endsWith(\"&\")?\"\":\"&\"}${o}=${Number(t)}`:`${n}${n.endsWith(\"\/\")?\"\":\"\/\"}${Number(t)}`:\"#\"};return!Number.isFinite(Number(t))||Number(t)<=0?\"#\":e===\"events\"?r(buddyUpVariables&&buddyUpVariables.event_link?buddyUpVariables.event_link:\"\",\"event_id\"):e===\"groups\"?r(buddyUpVariables&&buddyUpVariables.group_link?buddyUpVariables.group_link:\"\",\"group_id\"):e===\"buddies\"?r(buddyUpVariables&&buddyUpVariables.account_link?buddyUpVariables.account_link:\"\",\"id\"):r(buddyUpVariables&&buddyUpVariables.adventure_link?buddyUpVariables.adventure_link:\"\",\"adventure_id\")},le=function(e){if(!e||typeof e!=\"object\")return 0;let t=0;return String(e.title||\"\").trim()!==\"\"&&(t+=3),String(e.subtitle||\"\").trim()!==\"\"&&(t+=2),String(e.image||\"\").trim()!==\"\"&&(t+=2),Array.isArray(e.categories)&&e.categories.length>0&&(t+=2),Number.isFinite(e.latitude)&&(t+=1),Number.isFinite(e.longitude)&&(t+=1),Number(e.popularity||0)>0&&(t+=1),t},ge=function(e,t){return e?t?{...e,...t,title:String(t.title||\"\").trim()!==\"\"?t.title:e.title,subtitle:String(t.subtitle||\"\").trim()!==\"\"?t.subtitle:e.subtitle,image:String(t.image||\"\").trim()!==\"\"?t.image:e.image,categories:Array.from(new Set([...Array.isArray(e.categories)?e.categories:[],...Array.isArray(t.categories)?t.categories:[]])),latitude:Number.isFinite(t.latitude)?t.latitude:e.latitude,longitude:Number.isFinite(t.longitude)?t.longitude:e.longitude,dateValue:t.dateValue||e.dateValue,popularity:Math.max(Number(e.popularity||0),Number(t.popularity||0))}:e:t},Q=function(e){if(!Array.isArray(e)||e.length===0)return[];const t=new Map;return e.forEach(r=>{const i=Number(r&&r.id);if(!Number.isFinite(i)||i<=0)return;if(!t.has(i)){t.set(i,r);return}const o=t.get(i),n=le(o),s=le(r)>=n?ge(o,r):ge(r,o);t.set(i,s)}),Array.from(t.values())},Ve=e=>{const t=e&&e.events||e&&e.data&&e.data.events||{},r=Array.isArray(t.upcoming)?t.upcoming:[],i=Array.isArray(t.past)?t.past:[];return r.concat(i)},qe=e=>e&&Array.isArray(e.groups)?e.groups:e&&e.data&&Array.isArray(e.data.groups)?e.data.groups:[],Te=e=>{const t=Number(e&&(e.id||e.event_id||e.eventId||0));return Number.isFinite(t)&&t>0?t:0},He=e=>{const t=Number(e&&(e.id||e.group_id||e.groupId||0));return Number.isFinite(t)&&t>0?t:0},$e=e=>{const t=Number(e&&(e.id||e.adventure_id||e.adventureId||0));return Number.isFinite(t)&&t>0?t:0},Oe=function(e,t){const r=new Set,i=new Set,o=new Set;Ve(e).forEach(s=>{const d=Te(s);d>0&&r.add(d)}),qe(e).forEach(s=>{const d=He(s);d>0&&i.add(d)});const n=Array.isArray(t&&t.created_adventures)?t.created_adventures:Array.isArray(t&&t.adventures)?t.adventures:[],a=Array.isArray(t&&t.tagged_adventures)?t.tagged_adventures:[];return n.concat(a).forEach(s=>{const d=$e(s);d>0&&o.add(d)}),{eventIds:r,groupIds:i,adventureIds:o}},Re=function(e){const t={events:[],groups:[],adventures:[]},r=Array.isArray(e&&e.events)?e.events:[],i=Array.isArray(e&&e.groups)?e.groups:[],o=Array.isArray(e&&e.adventures)?e.adventures:[];return t.events=Q(r.map(n=>({id:Number(n.event_id||n.id||0),title:String(n.event_name||n.name||\"Event\"),subtitle:String(n.location_label||[n.city,n.state].filter(Boolean).join(\", \")),categories:S(n.event_categories||n.categories),image:String(n.event_image||n.image||C),latitude:Number(n.latitude),longitude:Number(n.longitude),dateValue:ce(n.event_date||n.date),popularity:Number(n.attendees_count||n.joined_count||n.member_count||0)})).filter(n=>n.id>0)),t.groups=Q(i.map(n=>({id:Number(n.id||n.group_id||0),title:String(n.name||\"Group\"),subtitle:String(n.location_label||[n.city,n.state].filter(Boolean).join(\", \")),categories:S(n.categories||n.group_categories),image:String(n.image||n.group_image||C),latitude:Number(n.latitude),longitude:Number(n.longitude),dateValue:null,popularity:Number(n.member_count||n.members_count||n.total_members||0)})).filter(n=>n.id>0)),t.adventures=Q(o.map(n=>({id:Number(n.id||n.adventure_id||0),title:String(n.title||\"Adventure\"),subtitle:String(n.location_label||[n.city,n.state].filter(Boolean).join(\", \")),categories:S(n.categories),image:String(n.preview_url||(Array.isArray(n.media)&&n.media[0]&&n.media[0].url?n.media[0].url:\"\")||C),latitude:Number(n.latitude),longitude:Number(n.longitude),dateValue:ce(n.adventure_date||n.event_date||n.date),popularity:Number(n.participant_count||n.member_count||n.attendees_count||0)})).filter(n=>n.id>0)),t},ze=function(e,t){const r=t.userInterests,i=t.userKeywords;let o=0;const n=Array.isArray(e.categories)?e.categories.map(l=>String(l||\"\").toLowerCase()):[],a=n.filter(l=>r.has(l)).length;o+=a*12;const s=`${String(e.title||\"\")} ${String(e.subtitle||\"\")} ${n.join(\" \")}`.toLowerCase();let d=0;if(i.forEach(l=>{l&&s.includes(l)&&(d+=1)}),o+=Math.min(15,d*2.5),Number.isFinite(t.userLatitude)&&Number.isFinite(t.userLongitude)&&Number.isFinite(e.latitude)&&Number.isFinite(e.longitude)){const l=ke(t.userLatitude,t.userLongitude,e.latitude,e.longitude);if(l!==null){const p=Math.max(0,30-l)*.7;o+=p}}if(e.dateValue){const l=Date.now(),p=(e.dateValue-l)\/(1e3*60*60*24);p>=0&&p<=21?o+=10:p>21&&p<=60?o+=6:p<0&&(o-=4)}const u=Number(e.popularity||0);return u>0&&(o+=Math.min(8,Math.log(u+1)*2.2)),o},fe=function(e){return e?Array.from(e.querySelectorAll(\".buddyUpForYouRailCard\")):[]},x=function(e){if(!e)return;const t=e.closest(\".buddyUpForYouRail\"),r=fe(e),i=t?t.querySelector(\"[data-buddyup-rail-status]\"):null,o=t?t.querySelector('[data-buddyup-rail-control=\"previous\"]'):null,n=t?t.querySelector('[data-buddyup-rail-control=\"next\"]'):null,a=e.getBoundingClientRect().left;let s=0;r.length>1&&(s=r.reduce((d,u,l)=>{const p=Math.abs(r[d].getBoundingClientRect().left-a);return Math.abs(u.getBoundingClientRect().left-a)<p?l:d},0)),i&&(i.textContent=r.length?`${s+1} \/ ${r.length}`:\"0 \/ 0\"),o&&(o.disabled=s<=0),n&&(n.disabled=r.length===0||s>=r.length-1)},je=function(e){if(!e||e.dataset.railControlsReady===\"1\")return;e.dataset.railControlsReady=\"1\";const t=e.closest(\".buddyUpForYouRail\");if(!t)return;t.querySelectorAll(\"[data-buddyup-rail-control]\").forEach(i=>{i.addEventListener(\"click\",()=>{const o=fe(e);if(!o.length)return;const n=e.getBoundingClientRect().left,a=o.reduce((u,l,p)=>{const g=Math.abs(o[u].getBoundingClientRect().left-n);return Math.abs(l.getBoundingClientRect().left-n)<g?p:u},0),s=i.getAttribute(\"data-buddyup-rail-control\")===\"previous\"?-1:1,d=Math.max(0,Math.min(o.length-1,a+s));e.scrollTo({left:o[d].offsetLeft-e.offsetLeft,behavior:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"auto\":\"smooth\"})})});let r=0;e.addEventListener(\"scroll\",()=>{r&&window.cancelAnimationFrame(r),r=window.requestAnimationFrame(()=>x(e))},{passive:!0}),window.addEventListener(\"resize\",()=>x(e),{passive:!0})};[L,w,M,P].forEach(je);const H=function(e,t,r){if(e){if(!Array.isArray(r)||r.length===0){e.innerHTML=t===\"buddies\"?`<div class=\"buddyUpForYouEmpty\">You have not added any buddies yet. <a href=\"${U(buddyUpVariables&&buddyUpVariables.user_search_link?buddyUpVariables.user_search_link:\"#\")}\">Find buddies<\/a> to start building your network.<\/div>`:'<div class=\"buddyUpForYouEmpty\">No matches yet for this rail. Try adding more interests or location details in your profile.<\/div>',x(e);return}e.innerHTML=r.slice(0,18).map(i=>{const o=Ee(t,i.id);let n=i.subtitle||\"\";if(t===\"events\"&&i.dateValue){const a=new Date(i.dateValue).toLocaleDateString(void 0,{month:\"short\",day:\"numeric\",year:\"numeric\"});n=n?`${n} \\u2022 ${a}`:a}if(t===\"groups\"){const a=Number(i.popularity||0)>0?`${Number(i.popularity)} members`:\"\";n=n?`${n}${a?` \\u2022 ${a}`:\"\"}`:a}return`\n                <a class=\"buddyUpForYouRailCard\" href=\"${U(o)}\">\n                    <img class=\"buddyUpForYouRailCardMedia\" src=\"${U(i.image||C)}\" alt=\"${U(i.title)}\" width=\"360\" height=\"200\" loading=\"lazy\" decoding=\"async\" \/>\n                    <div class=\"buddyUpForYouRailCardBody\">\n                        <div class=\"buddyUpForYouRailCardTitle\">${U(i.title)}<\/div>\n                        ${n?`<div class=\"buddyUpForYouRailCardMeta\">${U(n)}<\/div>`:\"\"}\n                    <\/div>\n                <\/a>\n            `}).join(\"\"),e.scrollLeft=0,x(e)}},Ge=async function(){if(K||W||!L)return;const e=typeof BUDDYUP<\"u\"&&typeof BUDDYUP.getCurrentUser==\"function\"?BUDDYUP.getCurrentUser():null;if(!(!e||!e.id)){W=!0;try{const t=await BUDDYUP.apiRequest(\"buddy-get\",{id:e.id});if(!t||t.status!==\"success\")throw new Error(\"Could not load buddies.\");const r=(Array.isArray(t.buddies)?t.buddies:[]).map(i=>({id:Number(i.id||i.user_id||0),title:String(i.full_name||i.display_name||i.username||\"Buddy\"),subtitle:String(i.location_label||[i.city,i.state].filter(Boolean).join(\", \")),image:typeof BUDDYUP.profileImageSrc==\"function\"?BUDDYUP.profileImageSrc(i.profile_image):String(i.profile_image||C)})).filter(i=>i.id>0);r.sort((i,o)=>i.title.localeCompare(o.title)),H(L,\"buddies\",r),K=!0}catch{L.innerHTML='<div class=\"buddyUpForYouEmpty\">Could not load your buddies right now.<\/div>',x(L)}finally{W=!1}}},Ke=async function(){if(G||k)return;k=!0;const e=typeof BUDDYUP<\"u\"&&typeof BUDDYUP.getCurrentUser==\"function\"?BUDDYUP.getCurrentUser():null;if(!e||!e.id){b&&(b.textContent=\"Please log in to view your personalized feed.\"),k=!1;return}b&&(b.textContent=\"Loading your picks...\");try{const[t,r,i]=await Promise.all([BUDDYUP.apiRequest(\"account-get\",{id:e.id,include:\"events,groups\",fields:\"id,username,profile_image,interests,about_me,latitude,longitude,events,groups\"}),BUDDYUP.apiRequest(\"explore-aggregate\",{limit_adventures:80,limit_events:60,limit_groups:60,include_events:1,include_groups:1}),BUDDYUP.apiRequest(\"adventures-list-mine\",{limit:80})]);if(!r||r.status!==\"success\")throw new Error(\"Could not load recommendation content.\");const o=t&&t.status===\"success\"?t:e,n=S(o&&o.interests||e&&e.interests),a=String(o&&o.about_me||e&&e.about_me||\"\").toLowerCase(),s=new Set(n.map(g=>g.toLowerCase()));a.split(\/[^a-z0-9]+\/gi).map(g=>g.trim()).filter(g=>g.length>=4).forEach(g=>s.add(g.toLowerCase()));const d={userInterests:new Set(n.map(g=>g.toLowerCase())),userKeywords:s,userLatitude:Number(o&&o.latitude||e&&e.latitude),userLongitude:Number(o&&o.longitude||e&&e.longitude)},u=Re(r),l=Oe(t,i);u.events=u.events.filter(g=>!l.eventIds.has(Number(g.id||0))),u.groups=u.groups.filter(g=>!l.groupIds.has(Number(g.id||0))),u.adventures=u.adventures.filter(g=>{const h=Number(g.id||0),O=Number(g.user_id||0);return!(h>0&&l.adventureIds.has(h)||O>0&&O===Number(e.id||0))}),[\"events\",\"groups\",\"adventures\"].forEach(g=>{u[g].forEach(h=>{h.intentScore=ze(h,d)}),u[g].sort((h,O)=>O.intentScore-h.intentScore)}),H(w,\"events\",u.events),H(M,\"groups\",u.groups),H(P,\"adventures\",u.adventures);const p=u.events.length+u.groups.length+u.adventures.length;b&&(b.textContent=p>0?\"Your personalized picks are ready.\":\"There are no new picks to show yet. Check back soon or add more interests to your profile.\"),G=!0}catch(t){b&&(b.textContent=t&&t.message?t.message:\"Unable to build your For You feed right now.\"),w&&(w.innerHTML='<div class=\"buddyUpForYouEmpty\">Could not load events right now.<\/div>'),M&&(M.innerHTML='<div class=\"buddyUpForYouEmpty\">Could not load groups right now.<\/div>'),P&&(P.innerHTML='<div class=\"buddyUpForYouEmpty\">Could not load adventures right now.<\/div>')}finally{k=!1}},$=function(){const e=!!(typeof BUDDYUP<\"u\"&&typeof BUDDYUP.hasAuthenticatedUser==\"function\"&&BUDDYUP.hasAuthenticatedUser(BUDDYUP.getCurrentUser()));R&&R.classList.toggle(\"hidden\",e),X&&X.classList.toggle(\"hidden\",!e),Ne(),e?(ue(),Ue(),Ge(),I(he())):(G=!1,K=!1,b&&(b.textContent=\"Please log in to view your personalized feed.\"),Ce(),Be(),Pe(),I(\"explore\",!1));const t=!!v;document.body.classList.toggle(\"buddyup-home-landing-anon\",!e),document.body.classList.toggle(\"buddyup-home-onboarding-active\",!e&&t),document.body.classList.toggle(\"buddyup-home-onboarding-scroll\",!e&&!t)};$(),Se(),typeof BUDDYUP<\"u\"&&typeof BUDDYUP.setGlobalHandler==\"function\"&&(BUDDYUP.setGlobalHandler(\"homeLanding.state.sync\",document,\"buddyUpPageChange\",$),BUDDYUP.setGlobalHandler(\"homeLanding.state.sync.paging\",document,\"buddyup:paging\",$),BUDDYUP.setGlobalHandler(\"homeLanding.state.sync.auth\",document,\"buddyup:auth-changed\",$))})();\n<\/script><\/div><br \/>\n<!-- [widget_blocks title=\"hero\"]\n[widget_blocks title=\"Interests\"]\n[widget_blocks title=\"Intro\"]\n[widget_blocks title=\"Locals Section\"]\n[widget_blocks title=\"Events\"] --><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-44","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/pages\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/comments?post=44"}],"version-history":[{"count":1,"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/pages\/44\/revisions"}],"predecessor-version":[{"id":516,"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/pages\/44\/revisions\/516"}],"wp:attachment":[{"href":"https:\/\/staging.buddyupgo.com\/api\/wp\/v2\/media?parent=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}