PageSourceSearch

https://1gbits.com/build/assets/builderheroterminal-76440259.js

js 1gbits.com collected 2026-10-02 16:41:22 UTC 4,462 bytes, 1 lines download raw bytes

1import{d as e,B as t,m as a,N as s,Z as l,o as n,c as r,b as c,w as i,a as o,s as d,D as g,L as u,t as p,F as b,p as v,W as h,y as f}from"./inertia-d40fdd82.js";import{a as m}from"./_plugin-vue_export-helper-f51aa658.js";const y={class:"gb-card container"},x={class:"gb-grid row align-items-center"},w={class:"gb-left col-lg-6"},k={class:"gb-eyebrow"},S={class:"gb-h1"},L={class:"gb-accent"},T={class:"gb-sub"},M={class:"gb-checks"},P={class:"gb-cta-row d-flex align-items-center flex-wrap gap-3"},V=["href"],_={class:"gb-rating d-flex align-items-center gap-2"},D={class:"gb-rating-text"},I={class:"gb-right col-lg-6"},N={class:"gb-terminal"},W={class:"gb-terminal-bar d-flex align-items-center gap-2"},C={class:"gb-terminal-title"},B={class:"gb-terminal-body"},G={class:"gb-chip"},j={class:"gb-chip-stat"},H={class:"gb-chip-label"},O=m(e({__name:"BuilderHeroTerminal",props:{eyebrow:{default:"WINDOWS VPS HOSTING"},h1a:{default:"Deploy a Windows VPS"},h1b:{default:"in under 15 minutes"},sub:{default:"High-performance NVMe storage, a 10 Gbps low-latency network, and instant provisioning — engineered for RDP, MT4/MT5 trading, and enterprise workloads."},cta:{default:"Buy Windows VPS"},ctaLink:{default:"#plans"},ratingText:{default:"4.8 on Trustpilot · 1,142 reviews"},checks:{default:()=>[{text:"NVMe storage for maximum speed"},{text:"10 Gbps network, ultra-low latency"},{text:"24/7 expert support"}]},terminalTitle:{default:"1gbits — deploy.sh"},terminalLines:{default:()=>[{text:"$ 1gbits deploy --os win2022 --region eu",type:"prompt"},{text:"✔ Provisioning NVMe storage",type:"success"},{text:"✔ Allocating 10 Gbps network",type:"success"},{text:"✔ Booting Windows Server 2022",type:"success"},{text:"➜ VPS ready · RDP 192.0.2.10",type:"accent"}]},deployStat:{default:"12.4s"},deployLabel:{default:"Live provisioning"},accentColor:{default:"#c85a65"}},setup(e){const m=e;const O=t((()=>function(e,t){const a=parseInt(e.slice(1),16),s=a>>8&255,l=255&a,n=e=>Math.round(e+(255-e)*t);return"#"+[n(a>>16),n(s),n(l)].map((e=>e.toString(16).padStart(2,"0"))).join("")}(m.accentColor,.88))),R=t((()=>({"--accent":m.accentColor,"--accent-soft":O.value})));function A(e){switch(e){case"prompt":return"#5fd0c5";case"success":return"#48d597";case"accent":return m.accentColor;default:return"#94a6b8"}}const F=a(0);let Z=null;const $=t((()=>m.terminalLines.reduce(((e,t)=>{var a;return e+((null==(a=t.text)?void 0:a.length)||0)+6}),0))),q=t((()=>{const e=[];let t=0;const a=F.value,s=Math.floor(Date.now()/520)%2==0;for(const l of m.terminalLines){const n=l.text||"",r=t,c=r+n.length;if(a>r){const t=n.slice(0,Math.max(0,a-r)),i=a>=r&&a<=c+6;e.push({text:t,color:A(l.type),cursor:i&&s})}t+=n.length+6}return e}));return s((()=>{Z=setInterval((()=>{F.value++,F.value>$.value+70&&(F.value=0)}),42)})),l((()=>{Z&&clearInterval(Z)})),(e,t)=>(n(),r(b,null,[c(d(g),null,{default:i((()=>t[0]||(t[0]=[o("link",{rel:"preload",href:"/images/vps-header-bg.svg",as:"image",fetchpriority:"high",media:"(min-width: 768px)"},null,-1)]))),_:1}),o("header",{class:"vps-header gb-hero gb-hero-terminal",style:h(R.value)},[o("div",y,[o("div",x,[o("div",w,[o("div",k,[t[1]||(t[1]=o("span",{class:"gb-dot"},null,-1)),u(p(m.eyebrow),1)]),o("h1",S,[u(p(m.h1a)+" ",1),o("span",L,p(m.h1b),1)]),o("p",T,p(m.sub),1),o("div",M,[(n(!0),r(b,null,v(m.checks,((e,a)=>(n(),r("div",{key:a,class:"gb-check d-flex align-items-center gap-2"},[t[2]||(t[2]=o("span",{class:"gb-check-icon"},"✓",-1)),u(p(e.text),1)])))),128))]),o("div",P,[o("a",{class:"btn-primary-red",href:m.ctaLink},p(m.cta)+" →",9,V),o("div",_,[t[3]||(t[3]=o("span",{class:"gb-stars"},"★★★★★",-1)),o("span",D,p(m.ratingText),1)])])]),o("div",I,[t[8]||(t[8]=o("div",{class:"gb-glow"},null,-1)),o("div",N,[o("div",W,[t[4]||(t[4]=o("span",{class:"gb-tdot gb-tdot-red"},null,-1)),t[5]||(t[5]=o("span",{class:"gb-tdot gb-tdot-yellow"},null,-1)),t[6]||(t[6]=o("span",{class:"gb-tdot gb-tdot-green"},null,-1)),o("span",C,p(m.terminalTitle),1)]),o("div",B,[(n(!0),r(b,null,v(q.value,((e,t)=>(n(),r("div",{key:t,class:"gb-term-line",style:h({color:e.color})},[u(p(e.text),1),e.cursor?(n(),r("span",{key:0,class:"gb-cursor",style:h({background:m.accentColor})},null,4)):f("",!0)],4)))),128))])]),o("div",G,[t[7]||(t[7]=o("div",{class:"gb-chip-icon"},"⚡",-1)),o("div",null,[o("div",j,p(m.deployStat),1),o("div",H,p(m.deployLabel),1)])])])])])],4)],64))}}),[["__scopeId","data-v-d0b33438"]]);export{O 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.