1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`b377fbd3d6985619ac0310c323b19c128157e01c`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`96cfe327-77ee-4eaf-8373-ae9282a89ff9`,e._sentryDebugIdIdentifier=`sentry-dbid-96cfe327-77ee-4eaf-8373-ae9282a89ff9`)}catch{}})();import{B as e,D as t,Et as n,F as r,H as i,I as a,J as o,M as s,N as c,P as l,Z as u,_n as d,bn as f,ft as p,hn as m,it as h,mt as g,o as _,pt as v,st as y,z as b,zt as x}from"./7K1jQTOJ.js";import{t as S}from"./DtUT-xPp.js";import"./B3h5zmka.js";import{i as C}from"./D6PF0nu8.js";import{r as w}from"./BQR693Dx.js";import{t as T}from"./BrlbzOKE.js";import{t as E}from"./1wWJ6_RE.js";import{t as D}from"./D0iQAo812.js";import{u as O}from"./DMSWYW1N.js";import{r as k}from"./BPZNJmeg.js";import{c as A,i as j,o as ee,r as te,t as ne}from"./WxqVBNOs.js";var re={__name:`ActionButtons`,props:{source:{type:String,default:`all_access_faq`}},setup(e,{expose:t}){t();let{registerButtonText:n}=O(),r=k(),i=S(),a=t=>C(`/buy`,{source:e.source,plan:t.slug}),o=s(()=>i.isGuest?`/user/register?source=${e.source}`:`/user/settings/start-trial?source=${e.source}`);r.filteredPlans?.length||r.filterPlans();let c={registerButtonText:n,buyStore:r,userStore:i,getBuyNowUrl:a,freeTrialUrl:o,computed:s,get addQueryParamsToPath(){return C},get useDefaultTrial(){return O},get useBuyStore(){return k},get useUserStore(){return S},BuyButton:A};return Object.defineProperty(c,`__isScriptSetup`,{enumerable:!1,value:!0}),c}},ie={class:`tw-text-[15px] lg:tw-text-[18px]`},M={key:0,class:`tw-flex tw-space-x-2 tw-h-full`},N={class:`tw-block tw-font-normal`},P={key:1,class:`tw-flex tw-items-stretch tw-space-x-2 tw-h-full`};function F(r,i,o,s,u,d){let h=w;return y(),l(h,null,{default:n(()=>[c(`div`,ie,[s.userStore.isGuest?(y(),a(`div`,M,[e(s.BuyButton,{to:s.getBuyNowUrl(s.buyStore?.filteredPlans[0]??{slug:`base`}),class:`tw-w-full tw-flex tw-items-center tw-justify-center`,type:`primary`},{default:n(()=>[...i[0]||=[c(`span`,{class:`tw-whitespace-nowrap`},` 2 Buy Now 3 `,-1)]]),_:1},8,[`to`]),i[3]||=b(),e(s.BuyButton,{to:s.freeTrialUrl,type:`secondary`,class:`tw-w-full tw-flex tw-flex-col tw-items-center tw-justify-center tw-whitespace-nowrap tw-bg-[--os-color-ui-card-background]/10 tw-backdrop-blur-md`},{default:n(()=>[c(`span`,N,f(s.registerButtonText),1),i[1]||=b(),i[2]||=c(`small`,{class:`tw-block tw--mt-1 tw-font-light lg:tw-font-normal tw-text-xs`},` 4 No credit card required 5 `,-1)]),_:1},8,[`to`])])):(y(),a(`div`,P,[(y(!0),a(t,null,p(s.buyStore.filteredPlans,e=>(y(),l(s.BuyButton,{key:e.slug,to:s.getBuyNowUrl(e),class:m([`tw-w-full`,e.slug===`base`||e.slug===`base-family`?`tw-bg-[--os-color-ui-card-background]/10 tw-backdrop-blur-md`:``]),type:e.slug===`base`||e.slug===`base-family`?`secondary`:`primary`},{default:n(()=>[b(` 6 Buy `+f(e.name_short),1)]),_:2},1032,[`to`,`class`,`type`]))),128))]))])]),_:1})}var I=E(re,[[`render`,F],[`__file`,`ActionButtons.vue`]]),L={},R={class:`tw-text-center tw-mb-3 tw-text-[32px] tw-font-bold tw-text-[--os-color-text-darkest] dark:tw-text-lightest`};function z(e,t){return y(),a(`h1`,R,[v(e.$slots,`default`)])}var B=Object.assign(E(L,[[`render`,z],[`__file`,`SubscriptionHeader.vue`]]),{__name:`SubscriptionHeader`}),V=` 7 tw-grid 8 tw-grid-cols-[170px_repeat(7,100px)_15px] 9 lg:tw-grid-cols-[minmax(210px,3fr)_repeat(7,minmax(100px,1fr))] 10 tw-gap-0 tw-min-w-min 11`,H=` 12 tw-sticky tw-left-0 13 tw-bg-[--os-color-ui-card-background] 14 tw-border-r-[1px] tw-border-[--os-color-ui-card-divider] dark:tw-border-black lg:tw-border-0 15 tw-shadow-xl tw-shadow-[--os-color-ui-card-divider] dark:tw-shadow-black lg:tw-shadow-none 16`,U=i({__name:`Competition`,props:{showLearnMore:{type:Boolean,default:!1}},setup(e,{expose:t}){t();let{staticUrl:n}=_().public,{inAppView:r}=T(),i={staticUrl:n,inAppView:r,features:j(),appIcons:te(),getStatusIcon:e=>e===`full`?{icon:`check-circle`,color:`tw-text-[--os-color-basic-open-green]`}:e===`limited`?{icon:`minus-circle`,color:`tw-text-[--os-color-basic-badge-yellow-70]`}:{icon:`times-circle`,color:`tw-text-[--os-color-text-light]`},gridTemplateColumns:V,stickyColumn:H,ActionButtons:I,SubscriptionHeader:B};return Object.defineProperty(i,`__isScriptSetup`,{enumerable:!1,value:!0}),i}}),W={class:`tw-bg-[--os-color-ui-card-background]`},G={class:`tw-w-full tw-overflow-x-auto lg:tw-overflow-x-visible tw-mt-[24px] lg:tw-mt-[32px]`,style:{"clip-path":`inset(0 round 10px)`}}
16,K={class:`tw-flex tw-flex-col tw-items-center tw-gap-1`},q=[`src`,`alt`],J={class:`tw-text-[11px] tw-leading-tight tw-text-center tw-whitespace-nowrap`},Y={class:`tw-flex tw-flex-col tw-gap-1 tw-px-[8px] tw-py-[6px]`},ae={class:`tw-font-bold tw-text-sm lg:tw-text-base tw-text-[--os-color-text-darkest]`},oe={class:`tw-text-xs lg:tw-text-sm tw-text-[--os-color-text-dark] tw-text-pretty`},se=[`href`],ce={class:`tw-flex tw-flex-col tw-items-center`},le={key:0,class:`tw-text-xs tw-text-center tw-whitespace-nowrap tw-mt-2 tw-text-[--os-color-text-darkest]`},ue={key:0,class:`tw-flex tw-justify-center tw-mt-12`};function de(i,o,s,l,u,d){let h=g(`font-awesome-icon`);return y(),a(`div`,W,[e(l.SubscriptionHeader,null,{default:n(()=>[...o[0]||=[b(`How We Stack Up`,-1)]]),_:1}),o[7]||=b(),o[8]||=c(`p`,{class:`tw-hidden lg:tw-block tw-text-center tw-text-[--os-color-text-regular] tw-font-[400]`},` 17 See how OpenSnow compares to other snow and general weather apps. 18 `,-1),o[9]||=b(),c(`div`,G,[c(`div`,{class:m([l.gridTemplateColumns,`lg:tw-bg-[--os-color-ui-card-divider-light] lg:tw-rounded-lg tw-border-b lg:tw-border-b-0 tw-border-[--os-color-ui-card-divider] dark:tw-border-black`])},[c(`div`,{class:m([l.stickyColumn,`tw-top-0 lg:tw-rounded-l-lg lg:tw-bg-[--os-color-ui-card-divider-light]`])}),o[2]||=b(),(y(!0),a(t,null,p(Object.keys(l.appIcons),e=>(y(),a(`div`,{key:e,class:`tw-text-center tw-flex tw-items-center tw-justify-center tw-pt-5 tw-pb-4`},[c(`div`,K,[c(`img`,{src:`${l.staticUrl}/images/weather-apps/${l.appIcons[e]}.png`,alt:e,loading:`lazy`,class:`tw-w-12 tw-h-12 tw-object-contain tw-rounded-lg`},null,8,q),o[1]||=b(),c(`div`,J,f(e),1)])]))),128))]),o[6]||=b(),(y(!0),a(t,null,p(l.features,(n,i)=>(y(),a(`div`,{key:i,class:m([l.gridTemplateColumns,`tw-border-b tw-border-[--os-color-ui-card-divider] dark:tw-border-black tw-min-h-[90px] tw-items-stretch`])},[c(`div`,{class:m([l.stickyColumn,`tw-z-10 tw-flex tw-items-center`])},[c(`div`,Y,[c(`h3`,ae,f(n.feature),1),o[3]||=b(),c(`p`,oe,[b(f(n.description)+` `,1),s.showLearnMore&&n.learnMoreUrl?(y(),a(`a`,{key:0,href:n.learnMoreUrl,class:`tw-underline tw-font-medium`,target:`_blank`,rel:`noopener noreferrer`},`Learn More`,8,se)):r(``,!0)])])]),o[5]||=b(),(y(!0),a(t,null,p(n.apps,(t,i)=>(y(),a(`div`,{key:i,class:`tw-text-center tw-flex tw-items-center tw-justify-center`},[c(`div`,ce,[e(h,{icon:l.getStatusIcon(t.status).icon,class:m([`tw-text-[30px]`,l.getStatusIcon(t.status).color])},null,8,[`icon`,`class`]),o[4]||=b(),Object.values(n.apps).some(e=>!!e.extraInfo)?(y(),a(`div`,le,f(t.extraInfo??`\xA0`),1)):r(``,!0)])]))),128))]))),128))]),o[10]||=b(),l.inAppView?r(``,!0):(y(),a(`div`,ue,[e(l.ActionButtons,{class:`tw-w-full tw-mx-2 tw-max-w-[640px]`})]))])}var fe=Object.assign(E(U,[[`render`,de],[`__file`,`Competition.vue`]]),{__name:`Competition`}),pe=i({__name:`FaqList`,props:o({enableAccordion:Boolean},{enableAccordion:!1}),setup(e,{expose:t}){t();let{inAppView:n}=T(),r=k(),i=Object.fromEntries(r.subscriptionPlans.map(e=>[e.slug,e])),{base:a,premium:o}=i,s=i[`base-family`],c=i[`premium-family`],l={inAppView:n,buyStore:r,plans:i,base:a,premium:o,baseFamily:s,premiumFamily:c,faqs:[{question:`How much does OpenSnow cost?`,answer:` 19 The ${a.name_short} plan is 20 $${a.price} ${a.price_currency}
20 ${a.period} for 1 person, or 21 $${s.price} ${a.price_currency} ${s.period} for ${s.max_members} people. 22 23 The ${o.name_short} plan is 24 $${o.price} ${o.price_currency} ${o.period} for 1 person, or 25 $${c.price} ${o.price_currency} ${c.period} for ${c.max_members} people. 26 `},{question:`Is the OpenSnow subscription good for 365 days?`,answer:`Yes, the ${a.name_short} and ${o.name_short} plans are both valid for 1 year (365 days).`},{question:`Can I upgrade from the Individual to the Family plan?`,answer:`Yes, we will automatically prorate the upgrade cost to the Family plan based on the time remaining on your current Individual plan.`},{question:`How does the Family plan work?`,answer:`The Base or Premium Family plan allows you to share your benefits with three friends or family members, with each member having their own login, favorite locations list, custom alerts, etc. Existing paying subscribers cannot be added to a Family plan without first canceling and downgrading their account.`},{question:`Will my OpenSnow subscription automatically renew?`,answer:`Yes, the ${a.name_short} and ${o.name_short} plans are set to automatically renew unless canceled before the end of the 365-day subscription term. You can easily cancel your subscription via the OpenSnow website with one click.`},{question:`How does the OpenSnow free trial work?`,answer:`New subscribers who opt-in to the free trial receive the full OpenSnow experience, with no credit card required. If you choose not to purchase OpenSnow after the free trial is over, you will be automatically downgraded to a free account and not charged.`},{question:`How does OpenSnow make its forecasts?`,answer:`The weather forecasts in OpenSnow are created by our proprietary PEAKS model, producing forecasts up to 50% more accurate in mountain terrain. PEAKS learns from past storms and transforms normal weather models (used by other apps) into sharper, more location-specific forecasts. Learning from past storms is what human meteorologists do, but unlike humans, PEAKS can forecast for every location on Earth and provide updates within a few seconds.`}],activeFaqIdx:x(0),ActionButtons:I};return Object.defineProperty(l,`__isScriptSetup`,{enumerable:!1,value:!0}),l}}),me=[`onClick`],he={class:`tw-text-[20px] tw-leading-[26px] tw-font-[500] tw-flex tw-items-center tw-justify-between`},ge={class:`tw-overflow-hidden`}
26,_e={class:`tw-pt-[16px] tw-text-[16px] tw-font-[400] tw-mr-6 tw-text-[--os-color-text-dark]`},ve={key:0,class:`tw-flex tw-justify-center tw-mt-12`};function ye(n,i,o,s,l,u){let d=g(`font-awesome-icon`);return y(),a(`div`,null,[i[2]||=c(`h2`,{class:`tw-text-center tw-mb-12 tw-text-[32px] tw-leading-tight tw-text-[--os-color-text-darkest] tw-font-[700]`},` 27 Frequently Asked Questions 28 `,-1),i[3]||=b(),c(`ul`,null,[(y(),a(t,null,p(s.faqs,(t,n)=>c(`li`,{key:t.question,class:m([`tw-text-[--os-color-text-darkest] tw-py-[16px] tw-border-b tw-border-[--os-color-ui-card-divider]`,o.enableAccordion&&n!==s.activeFaqIdx?`tw-cursor-pointer`:``]),onClick:e=>s.activeFaqIdx=n},[c(`h3`,he,[c(`span`,null,f(t.question),1),i[0]||=b(),c(`span`,null,[e(d,{icon:`chevron-up`,class:m([`tw-ml-6 tw-transition-transform tw-duration-300 tw-ease-in-out`,[o.enableAccordion?`tw-inline-block`:`tw-hidden`,n===s.activeFaqIdx?``:`-tw-rotate-180`]])},null,8,[`class`])])]),i[1]||=b(),c(`div`,{class:m([`tw-grid tw-transition-all tw-duration-300 tw-ease-in-out`,o.enableAccordion&&n!==s.activeFaqIdx?`tw-grid-rows-[0fr]`:`tw-grid-rows-[1fr]`])},[c(`div`,ge,[c(`p`,_e,f(t.answer),1)])],2)],10,me)),64))]),i[4]||=b(),s.inAppView?r(``,!0):(y(),a(`div`,ve,[e(s.ActionButtons,{class:`tw-w-full tw-max-w-[640px]`})]))])}var be=Object.assign(E(pe,[[`render`,ye],[`__file`,`FaqList.vue`]]),{__name:`FaqList`}),xe=i({__name:`KeyFeature`,props:{feature:{}},setup(e,{expose:t}){t();let n=S(),r=s(()=>n.computedTheme);function i(e){return r.value===`dark`?e.imageDark:e.imageLight}let a=x(null),o=x(!1);h(()=>{o.value=!0,u(()=>a.value?.classList.add(`tw-opacity-100`))});let c={userStore:n,activeTheme:r,chooseImage:i,container:a,mounted:o};return Object.defineProperty(c,`__isScriptSetup`,{enumerable:!1,value:!0}),c}}),Se={ref:`container`,class:`tw-flex tw-flex-col tw-items-start tw-opacity-0 tw-transition-opacity tw-duration-300`},Ce=[`src`,`alt`],we={class:`tw-bg-white md:tw-bg-transparent dark:tw-bg-black dark:md:tw-bg-transparent tw-p-4 tw-pt-0 md:tw-p-0 tw-rounded-b-md tw-border-[--os-color-ui-card-divider] tw-border-[1px] md:tw-border-0 tw-grow`},Te={class:`tw-flex tw-space-x-2 tw-my-2 tw-mt-3 tw-font-semibold tw-text-sm [&>*]:tw-rounded-md [&>*]:tw-border-[1px] [&>*]:tw-px-2 [&>*]:tw-py-[1px]`},Ee={key:0,class:`tw-border-[--os-color-basic-accent-dark] tw-text-[--os-color-basic-accent-dark]`},De={key:1,class:`tw-border-[--os-color-basic-premium] tw-text-[--os-color-basic-premium]`},Oe={class:`tw-text-xl tw-font-semibold tw-mb-2 tw-text-[--os-color-text-darkest]`},ke={class:`tw-text-[--os-color-text-dark] tw-text-pretty`};function Ae(e,t,n,i,o,s){return y(),a(`div`,Se,[i.mounted?(y(),a(`img`,{key:0,loading:`lazy`,src:i.chooseImage(n.feature),alt:n.feature.title,class:`tw-block tw-w-full tw-h-auto tw-object-contain tw-border-[1px] tw-border-[--os-color-ui-card-divider] tw-border-b-0 md:tw-border-b-[1px] tw-rounded-t-md md:tw-rounded-md`},null,8,Ce)):r(``,!0),t[3]||=b(),c(`div`,we,[c(`div`,Te,[n.feature.isBase?(y(),a(`div`,Ee,` 29 Base 30 `)):r(``,!0),t[0]||=b(),n.feature.isPremium?(y(),a(`div`,De,` 31 Premium 32 `)):r(``,!0)]),t[1]||=b(),c(`h3`,Oe,f(n.feature.title),1),t[2]||=b(),c(`p`,ke,f(n.feature.description),1)])],512)}var je=Object.assign(E(xe,[[`render`,Ae],[`__file`,`KeyFeature.vue`]]),{__name:`KeyFeature`}),X=`https://www.youtube.com/watch?v=Y6rAk4miyw0`,Me=i({__name:`LearnMoreVideo`,setup(e,{expose:t}){t();let n={videoUrl:X,showVideo:()=>{window.open(X,`_blank`)},Card:D,BuyButton:A,SubscriptionLink:ne};return Object.defineProperty(n,`__isScriptSetup`,{enumerable:!1,value:!0}),n}}),Ne={class:`md:tw-flex md:tw-items-center md:tw-space-x-4 md:tw-justify-between`},Pe={class:`tw-flex tw-items-start md:tw-items-center`},Fe={class:`tw-grow`};function Ie(t,r,i,a,o,s){let u=g(`font-awesome-icon`);return y(),l(a.Card,{"card-class-names":`tw-p-2 tw-pr-6 tw-cursor-pointer`,onClick:a.showVideo},{body:n(()=>[c(`div`,Ne,[c(`div`,Pe,[r[2]||=c(`img`,{class:`tw-block tw-w-[80px] tw-h-[80px] tw-mr-4 tw-rounded-md`,alt:`Joel Gratz`,src:`https://lift.opensnow.com/author-photos/joel.jpg`,loading:`lazy`},null,-1),r[3]||=b(),c(`p`,Fe,[r[1]||=b(` 33 Learn about OpenSnow from Founding Meteorologist Joel Gratz. 34 `,-1),e(a.SubscriptionLink,{external:``,class:`!tw-block md:!tw-hidden tw-text-sm tw-mt-2`,onClick:a.showVideo},{default:n(()=>[...r[0]||=[b(` 35 Watch 36 `,-1)]]),_:1})])]),r[5]||=b(),e(a.BuyButton,{type:`primary`,class:`tw-hidden md:tw-block tw-text-nowrap tw-text-sm tw-px-6 tw-py-2`,onClick:a.showVideo},{default:n(()=>[e(u,{icon:`play`,class:`md:tw-inline-block tw-mr-1`}),r[4]||=b(` 37 Watch 38 `,-1)]),_:1})])]),_:1})}var Le=Object.assign(E(Me,[[`render`,Ie],[`__file`,`LearnMoreVideo.vue`]]),{__name:`LearnMoreVideo`}),Re=i({__name:`KeyFeatures`,setup(e,{expose:t}){t();let n={KeyFeature:je,SubscriptionHeader:B,get getKeyFeatures(){return ee},LearnMoreVideo:Le};return Object.defineProperty(n,`__isScriptSetup`,{enumerable:!1,value:!0}),n}}
38),ze={class:`md:tw-mx-2 tw-my-[32px] md:tw-my-[64px] tw-grid tw-grid-cols-1 sm:tw-grid-cols-2 lg:tw-grid-cols-3 tw-gap-x-6 tw-gap-y-[32px] md:tw-gap-y-[64px]`};function Be(r,i,o,s,u,d){return y(),a(t,null,[e(s.SubscriptionHeader,null,{default:n(()=>[...i[0]||=[b(`Key Features`,-1)]]),_:1}),i[1]||=b(),c(`div`,ze,[(y(!0),a(t,null,p(s.getKeyFeatures(),e=>(y(),l(s.KeyFeature,{key:e.title,feature:e},null,8,[`feature`]))),128))]),i[2]||=b(),e(s.LearnMoreVideo)],64)}var Ve=Object.assign(E(Re,[[`render`,Be],[`__file`,`KeyFeatures.vue`]]),{__name:`KeyFeatures`}),He=i({__name:`OpenSnowHeroBlock`,props:{blendTop:{type:Boolean,default:!1},cropTop:{type:Boolean,default:!1}},setup(e,{expose:t}){t();let{staticUrl:n}=_().public,r={staticUrl:n,heroBgImage:e.cropTop?`${n}/images/buy/winter-cropped.jpg`:`${n}/images/buy/winter.jpg`};return Object.defineProperty(r,`__isScriptSetup`,{enumerable:!1,value:!0}),r}}),Ue={class:`container`};function We(e,t,n,r,i,o){return y(),a(`div`,{class:m([`hero`,n.blendTop?`blend-top`:``]),style:d(`background-image: var(--hero-gradient), url('${r.heroBgImage}')`)},[c(`div`,Ue,[v(e.$slots,`default`,{},void 0,!0)])],6)}var Ge=Object.assign(E(He,[[`render`,We],[`__scopeId`,`data-v-fa799263`],[`__file`,`OpenSnowHeroBlock.vue`]]),{__name:`OpenSnowHeroBlock`}),Z={cody:`cody`,dale:`dale`,ed:`ed`,hope:`hope`,jon:`jon`,mark:`mark`,nikolai:`nikolai`,pauline:`pauline`},Q={[Z.cody]:{copy:`Weather forecasting for the mountains takes extra focus, analysis, and precision, which is exactly what OpenSnow provides. The app is incredible, even for super weather nerds like myself.`,credit:`Cody Townsend, Pro Skier`},[Z.ed]:{copy:`If you are a person who likes to hike, bike or just visit the high country and want to have the most accurate weather forecast at various elevations, OpenSnow is absolutely the best app.`,credit:`Ed, iOS Review`},[Z.jon]:{copy:`Any weather app can give a mediocre forecast for a mountain town, but only OpenSnow provides a good idea of actual mountain ski conditions. As a powder hunter that hits the slopes >30 days per season, OpenSnow is my go-to source for planning where I ski.`,credit:`Jon, iOS Review`},[Z.mark]:{copy:`Excellent app for weather forecasts with lots of useful information all in one place. I've used it often to plan hikes and climbs and found the accuracy to be spot on. I wouldn't think of going into the mountains without checking OpenSnow first.`,credit:`Mark, Android Review`},[Z.pauline]:{copy:`The OpenSnow app is an indispensable tool. It is well worth the subscription considering you get access to a highly accurate forecast. It is a small price to pay for finding fresh powder.`,credit:`Pauline, Android Review`},[Z.nikolai]:{copy:`The number one factor I depend on for success in the mountains is accurate weather forecasts and snow reports. OpenSnow has become an indispensable part of my toolkit, simply by being the best.`,credit:`Nikolai Schirmer, Pro Athlete`},[Z.dale]:{copy:`OpenSnow is the app for researching weather and localized snow conditions in ski and snow sports areas. The map feature with radar is my go-to for visualizing real-time precipitation, especially for snowfall in the mountains.`,credit:`Dale, iOS Review`},[Z.hope]:{copy:`I love this app! I use OpenSnow daily to plan my snowboarding trips throughout the season. It's more accurate than generalized weather apps and when combined with the reports from my local mountains, I always know exactly what to expect for the day. It's well worth the subscription.`,credit:`Hope, iOS Review`}},Ke={name:`ReviewCard`,props:{reviewer:{type:String,required:!0,validator(e){return Z[e]!==void 0}}},computed:{copy(){return Q[this.reviewer].copy},credit(){return Q[this.reviewer].credit}}},qe={class:`tw-mb-2.5 tw-text-[--os-color-text-darkest]`},Je={class:`text-light-color`};function Ye(e,t,r,i,a,o){let s=D;return y(),l(s,{"has-body-padding":!0,"is-full-height":!0,"card-class-names":`tw-bg-white/50 dark:tw-bg-black/50`},{body:n(()=>[c(`p`,qe,` 39 "`+f(o.copy)+`" 40 `,1),t[0]||=b(),c(`p`,Je,` 41 - `+f(o.credit),1)]),_:1})}var Xe=Object.assign(E(Ke,[[`render`,Ye],[`__file`,`ReviewCard.vue`]]),{__name:`ReviewCard`}),Ze=i({__name:`OpenSnowReviews`,props:{headerClass:{},reviewers:{}},setup(e,{expose:t}){t();let{staticUrl:n}=_().public,{inAppView:r}=T(),i={staticUrl:n,inAppView:r,ActionButtons:I,ReviewCard:Xe};return Object.defineProperty(i,`__isScriptSetup`,{enumerable:!1,value:!0}),i}}),$={class:`container`},Qe={class:`tw-flex tw-flex-col tw-items-center tw-space-y-4 tw-text-center tw-mb-6 tw-text-[20px] md:tw-text-[32px] tw-leading-normal tw-font-medium`},$e={class:`tw-text-[--os-color-basic-premium]`},et={class:`md:tw-grid md:tw-grid-cols-2 lg:tw-grid-cols-3 md:tw-gap-2.5 tw-mb-14`},tt={key:0,class:`tw-flex tw-justify-center tw-mt-8`};function nt(n,i,o,s,l,u){let f=g(`font-awesome-icon`);return y(),a(`div`,{class:`hero tw-py-16`,style:d(`background: var(--hero-gradient), url('${s.staticUrl}/images/home-page/daily-analysis-2.jpg')`)},[c(`div`,$,[c(`h2`,Qe,[i[4]||=c(`span`,{class:`tw-block tw-max-w-[840px] tw-text-balance lg:tw-text-pretty`},`Join hundreds of thousands who plan their missions with OpenSnow`,-1),i[5]||=b(),c(`div`,$e,[e(f,{icon:`star`}),i[0]||=b(),e(f,{icon:`star`}),i[1]||=b(),e(f,{icon:`star`}),i[2]||=b(),e(f,{icon:`star`}),i[3]||=b(),e(f,{icon:`star`})])]),i[6]||=b(),c(`div`,et,[(y(!0),a(t,null,p(o.reviewers,t=>(y(),a(`div`,{key:t,class:`tw-mb-4 md:tw-mb-0`},[e(s.ReviewCard,{reviewer:t},null,8,[`reviewer`])]))),128))]),i[7]||=b(),s.inAppView?r(``,!0):(y(),a(`div`,tt,[e(s.ActionButtons,{class:`tw-w-full tw-max-w-[640px]`})]))])],4)}var rt=Object.assign(E(Ze,[[`render`,nt],[`__scopeId`,`data-v-279468f4`],[`__file`,`OpenSnowReviews.vue`]]),{__name:`OpenSnowReviews`});export{be as a,I as c,Ve as i,Z as n,fe as o,Ge as r,B as s,rt as t}; 42//# sourceMappingURL=Dbcv06N2.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.