1import{_ as T}from"./CSU-6Ej8.js";import{_ as A}from"./CKcBLfyP.js";import{_ as F}from"./zxb_rPRT.js";import{_ as M}from"./Bnu3vhaU.js";import{_ as O}from"./DuIE_XHQ.js";import{d as C,u as N,o as i,c,b as o,M as v,t as r,G as u,F as y,r as w,e as a,a as n,A as K,g as B,L,Q as P,h as G,f as S,K as I,i as q,J as z,O as E}from"./CKmd5fMf.js";import{_ as J}from"./B7ZOejrU.js";import{_ as V}from"./CV82Fh0B.js";import{_ as Q}from"./C6PyEnje.js";import{_ as D}from"./C-2wywrD.js";import{u as U}from"./BEo-jC6J.js";import"./D9pHusL8.js";import"./BDDKhCm0.js";import"./CA9-7IBq.js";import"./uXfE0Yw5.js";import"./j2FQ6r68.js";const W={class:"mx-auto max-w-332 px-4 py-10 lg:py-20 2xl:px-0"},R={class:"grid gap-10 lg:grid-cols-2 lg:gap-16"},X={class:"text-typo-black lg:text-h2 text-[1.75rem] leading-[1.2] font-medium tracking-[-0.1875rem]"},Y={key:0,class:"text-typo-black lg:text-h4 mt-4 text-[1.25rem] font-medium"},Z={class:"mt-6 flex flex-col gap-4 lg:mt-8 lg:gap-6"},tt={key:0,class:"text-typo-black text-p1 mt-8 font-medium"},et={class:"mt-4 grid gap-3 sm:grid-cols-2"},ot={class:"bg-cta-primary mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full","aria-hidden":"true"},st={class:"gg-icon text-brand-deep text-base"},nt={class:"text-p2 text-typo-black/80"},at={key:2,class:"mt-8 flex flex-col gap-6"},it={class:"bg-cta-primary text-brand-deep mt-0.5 flex size-9 shrink-0 items-center justify-center rounded-full text-sm font-semibold","aria-hidden":"true"},ct={class:"text-typo-black lg:text-h4 text-[1.125rem] font-medium"},rt={class:"text-p2 text-typo-black/70 mt-1"},lt={key:3,class:"text-typo-black text-p1 mt-8 font-medium"},mt={key:4,class:"mt-8"},dt={class:"h-full overflow-hidden rounded-3xl"},gt=C({__name:"SectionFeatureBlock",props:{translationKey:{},image:{},imageAlt:{default:""},reverse:{type:Boolean,default:!1},ctaHref:{default:void 0},sameTab:{type:Boolean,default:!1}},setup(s){const e=s,{tm:p,rt:m,te:j}=N({useScope:"global"}),{icons:h}=G(),f=t=>{const l=p(`${e.translationKey}.${t}`);return l&&typeof l=="object"?Object.values(l):[]},$=S(()=>f("paragraphs").map(t=>{if(t&&typeof t=="object"&&"text"in t){const l=t;return{text:m(l.text),bold:!!l.bold}}return{text:m(t),bold:!1}})),x=S(()=>f("checklist").map(t=>m(t))),b=S(()=>f("steps").map(t=>{const l=t;return{title:m(l.title),text:m(l.text)}})),_=t=>j(`${e.translationKey}.${t}`);return(t,l)=>{const k=L,H=P;return i(),c("section",W,[o("div",R,[o("div",{class:v(["flex flex-col justify-center",s.reverse?"order-2 lg:order-2":"order-2 lg:order-1"])},[o("h2",X,r(t.$t(`${s.translationKey}.title`)),1),_("subtitle")?(i(),c("p",Y,r(t.$t(`${s.translationKey}.subtitle`)),1)):u("",!0),o("div",Z,[(i(!0),c(y,null,w(a($),(d,g)=>(i(),c("p",{key:g,class:v(["text-p1",d.bold?"text-typo-black font-medium":"text-typo-black/70"])},r(d.text),3))),128))]),a(x).length?(i(),c(y,{key:1},[_("checklistTitle")?(i(),c("p",tt,r(t.$t(`${s.translationKey}.checklistTitle`)),1)):u("",!0),o("ul",et,[(i(!0),c(y,null,w(a(x),(d,g)=>(i(),c("li",{key:g,class:"flex items-start gap-3"},[o("span",ot,[o("span",st,r(a(h).check),1)]),o("span",nt,r(d),1)]))),128))])],64)):u("",!0),a(b).length?(i(),c("ol",at,[(i(!0),c(y,null,w(a(b),(d,g)=>(i(),c("li",{key:g,class:"flex items-start gap-4"},[o("span",it,r(String(g+1).padStart(2,"0")),1),o("div",null,[o("h3",ct,r(d.title),1),o("p",rt,r(d.text),1)])]))),128))])):u("",!0),_("closing")?(i(),c("p",lt,r(t.$t(`${s.translationKey}.closing`)),1)):u("",!0),_("cta")?(i(),c("div",mt,[n(k,{color:"green",href:s.ctaHref,"same-tab":s.sameTab},{default:K(()=>[B(r(t.$t(`${s.translationKey}.cta`)),1)]),_:1},8,["href","same-tab"])])):u("",!0)],2),o("div",{class:v(s.reverse?"order-1 lg:order-1":"order-1 lg:order-2")},[o("div",dt,[n(H,{src:s.image,alt:s.imageAlt||t.$t(`${s.translationKey}.title`),class:"h-100 w-full object-cover lg:h-full lg:min-h-125",loading:"lazy"},null,8,["src","alt"])])],2)])])}}}),pt=Object.assign(gt,{__name:"NodejsHostingSectionFeatureBlock"}),_t={class:"gg-container pt-10 pb-10"},ut={class:"bg-brand-deep flex flex-col items-center overflow-hidden rounded-3xl px-4 py-12 text-center lg:rou
1nded-[1.5rem] lg:px-20 lg:py-20"},ht={class:"lg:text-h2 text-[1.75rem] leading-[130%] font-medium tracking-tight text-white lg:tracking-[-0.1875rem]"},ft={class:"lg:text-p1 mt-4 text-[1rem] leading-[1.625rem] text-white/80 lg:mt-6 lg:max-w-[36.5rem]"},yt={class:"mt-8 lg:mt-10"},xt=C({__name:"SectionMigration",props:{translationKey:{},to:{default:"website-transfer"}},setup(s){return(e,p)=>{const m=L;return i(),c("section",_t,[o("div",ut,[o("h2",ht,r(e.$t(`${s.translationKey}.title`)),1),o("p",ft,r(e.$t(`${s.translationKey}.description`)),1),o("div",yt,[n(m,{color:"green",to:e.$localePath(s.to)},{default:K(()=>[B(r(e.$t(`${s.translationKey}.cta`)),1)]),_:1},8,["to"])])])])}}}),bt=Object.assign(xt,{__name:"CommonSectionMigration"}),jt={class:"bg-bg-light-grey"},$t={class:"rounded-b-4xl border-b border-b-white bg-white"},kt={class:"rounded-t-4xl border-t border-t-white bg-white pt-8"},Ht=C({__name:"nodejs-hosting",setup(s){const{t:e}=N(),p=U(),m=I();return q({title:e("nodejsHosting.meta.title"),description:e("nodejsHosting.meta.description")}),z({script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Array.from({length:10},(j,h)=>({"@type":"Question",name:e(`nodejsHosting.sections.faq.items.${h}.question`),acceptedAnswer:{"@type":"Answer",text:e(`nodejsHosting.sections.faq.items.${h}.answer`)}}))})},{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:`${p}/`},{"@type":"ListItem",position:2,name:"Node.js Hosting",item:`${p}${m("nodejs-hosting")}`}]})},{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"Service",name:"Managed Node.js Hosting",serviceType:"Node.js Application Hosting",description:e("nodejsHosting.meta.description"),url:`${p}${m("nodejs-hosting")}`,category:"Web Hosting",provider:{"@type":"Organization",name:"GreenGeeks",url:`${p}/`},areaServed:{"@type":"Place",name:"Worldwide"},audience:{"@type":"Audience",audienceType:"Developers, freelancers and agencies deploying Node.js applications"}})}]}),(j,h)=>{const f=T,$=A,x=F,b=M,_=O,t=pt,l=J,k=bt,H=V,d=Q,g=D;return i(),c(y,null,[o("div",jt,[o("div",$t,[n(f,{tag:a(e)("nodejsHosting.sections.hero.tag"),"tag-top":"",title:a(e)("nodejsHosting.sections.hero.title"),description:a(e)("nodejsHosting.sections.hero.description"),"from-price":a(e)("nodejsHosting.sections.hero.fromPrice"),footnote:a(e)("nodejsHosting.sections.hero.footnote"),cta:a(e)("nodejsHosting.sections.hero.cta"),"cta-href":"#plans","same-tab":"","bg-image":"/img/nodejs-hosting-hero.jpg","hero-image":"/img/nodejs-hosting-hero.jpg","hero-image-alt":a(e)("nodejsHosting.meta.title"),"accent-class":"bg-service-web-hosting","hero-image-overlay":!1,"mobile-image-overlay":!1},null,8,["tag","title","description","from-price","footnote","cta","hero-image-alt"])]),n($,{"translation-key":"nodejsHosting.sections.pricing","pricing-category":"shared","save-badge-color-class":"bg-service-web-hosting",class:"my-11 lg:my-28"}),o("div",kt,[n(x,{class:"pt-10 lg:pt-20","translation-key":"nodejsHosting.sections.reviews"}),n(b,{"translation-key":"nodejsHosting.sections.features","cta-href":"#plans","same-tab":""}),n(_,{class:"pt-10 pb-10 lg:pt-20",tag:a(e)("nodejsHosting.sections.cardsHeader.tag"),title:a(e)("nodejsHosting.sections.cardsHeader.title"),subtitle:a(e)("nodejsHosting.sections.cardsHeader.subtitle")},null,8,["tag","title","subtitle"]),n(l,{"card-class":"lg:bg-white!"},{default:K(()=>[n(t,{class:"lg:py-14!","translation-key":"nodejsHosting.sections.deploy",image:"/img/dedicated-servers-hero.png",reverse:"","cta-href":"#plans","same-tab":""}),n(t,{class:"lg:py-14!","translation-key":"nodejsHosting.sections.workflow",image:"/img/about-us-team.jpg"}),n(t,{class:"lg:py-14!","translation-key":"nodejsHosting.sections.managed",image:"/img/vps-hosting-hero.png",reverse:"","cta-href":"#plans","same-tab":""})]),_:1}),n(k,{"translation-key":"nodejsHosting.sections.migration"}),n(H),n(d,{"translation-key":"nodejsHosting.sections.faq"})])]),n(g,{"translation-key":"nodejsHosting.sections.cta","btn-href":"#plans","same-tab":""})],64)}}}),qt=E(Ht,[["__scopeId","data-v-744562e3"]]);export{qt as default};
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.