PageSourceSearch

https://nexar-group.com/assets/Plan-CDvPf0R3.js

js nexar-group.com collected 2026-10-06 08:51:15 UTC 6,835 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/PlanScrollStory-BBggdwMp.js","assets/index-Bd94xH4H.js","assets/index-CyZOLYqi.css","assets/docs-scroll-BkZS6Z58.js","assets/docs-scroll-PNcCAyLO.css"])))=>i.map(i=>d[i]);
2import{u as j,r as i,j as e,L as o,_ as b}from"./index-Bd94xH4H.js";import{H as y}from"./Head-DtOqEUHY.js";import{R as N}from"./Reveal-CXmQ-fTW.js";import{A as v}from"./arrow-right-CEArxltm.js";import{C as s}from"./check-CcENOwuf.js";const w=i.lazy(()=>b(()=>import("./PlanScrollStory-BBggdwMp.js"),__vite__mapDeps([0,1,2,3,4])));function W(){const{t}=j(),[n,p]=i.useState("year"),c=t("plan.rhino.items",{returnObjects:!0}),x=Array.isArray(c)?c:[],[l,h]=i.useState({month:6e3,year:6e4});i.useEffect(()=>{let a=!1;return fetch("/api/stripe/products").then(r=>r.ok?r.json():null).then(r=>{const d=r?.products?.find(g=>g.id==="plan");!a&&d?.pricing&&h(d.pricing)}).catch(()=>{}),()=>{a=!0}},[]);const u=Math.round(l.year/100),m=Math.round(n==="year"?l.year/12/100:l.month/100),f=Math.round((1-l.year/(l.month*12))*100);return e.jsxs("div",{className:"bg-dark animate-fade-in",children:[e.jsxs(y,{children:[e.jsx("title",{children:"Nexar Plan | DWG to Revit Automation for BIM Teams"}),e.jsx("meta",{name:"description",content:"Convert structured DWG, PDF and image-based drawing information into native Revit elements including walls, floors, grids and columns with Nexar Plan."}),e.jsx("meta",{name:"keywords",content:"Nexar Plan, DWG to Revit automation, CAD to BIM automation, Revit wall generation, Revit grid generation, BIM modelling automation"}),e.jsx("link",{rel:"canonical",href:"https://nexar-group.com/plan"}),e.jsx("meta",{property:"og:title",content:"Nexar Plan | DWG to Revit Automation for BIM Teams"}),e.jsx("meta",{property:"og:description",content:"Convert structured DWG, PDF and image-based drawing information into native Revit elements for early-stage BIM modelling."}),e.jsx("meta",{property:"og:url",content:"https://nexar-group.com/plan"})]}),e.jsx(i.Suspense,{fallback:e.jsx("p",{className:"text-muted",children:t("common.previewLoading")}),children:e.jsx(w,{})}),e.jsx(N,{as:"section",className:"home-band",style:{borderTop:"1px solid var(--border-subtle)"},children:e.jsxs("div",{className:"home-band-inner",children:[e.jsxs("div",{className:"home-band-copy",children:[e.jsx("p",{className:"eyebrow eyebrow-accent",children:t("plan.rhino.label")}),e.jsx("h2",{className:"text-band",children:t("plan.rhino.title")}),e.jsx("p",{className:"text-muted measure",style:{lineHeight:1.7},children:t("plan.rhino.description")}),e.jsxs(o,{to:"/plan/rhino-to-revit",className:"btn btn-outline",style:{gap:"0.5rem",marginTop:"0.5rem"},children:["Rhino to Revit, in depth",e.jsx(v,{className:"w-5 h-5",strokeWidth:1.75})]})]}),e.jsx("ul",{className:"home-capability-list",children:x.map((a,r)=>e.jsxs("li",{children:[e.jsx("span",{className:"idx tabular",children:String(r+1).padStart(2,"0")}),e.jsx("span",{children:a})]},a))})]})}),e.jsx("section",{id:"pricing",className:"home-band",style:{borderTop:"1px solid var(--border-subtle)"},children:e.jsxs("div",{className:"container max-w-3xl mx-auto flex flex-col items-center text-center",children:[e.jsx("h2",{className:"text-band",style:{marginTop:"0.75rem",marginBottom:"1.25rem"},children:t("plan.pricingTitle")}),e.jsx("p",{className:"text-xl text-muted mb-10",children:t("plan.pricingSubtitle")}),e.jsx("div",{style:{display:"inline-flex",borderRadius:"9999px",border:"1px solid var(--border-color)",padding:"3px",backgroundColor:"var(--surface-2)",marginBottom:"3rem"},children:["month","year"].map(a=>e.jsxs("button",{type:"button",onClick:()=>p(a),style:{border:"none",borderRadius:"9999px",padding:"0.5rem 1.4rem",fontSize:"0.875rem",fontWeight:500,cursor:"pointer",transition:"all 0.15s ease",fontFamily:"inherit",whiteSpace:"nowrap",backgroundColor:n===a?"#fff":"transparent",color:n===a?"#000":"#888"},children:[t(a==="year"?"plan.yearly":"plan.monthly"),a==="year"&&e.jsx("span",{style:{fontSize:"0.75rem",color:n==="year"?"#16a34a":"#4ade80",marginLeft:"0.35rem"},children:t("plan.saveAnnual",{percent:f})})]},a))}),e.jsxs("div",{className:"mb-3 flex items-end justify-center gap-2",children:[e.jsx("span",{className:"text-6xl font-bold tabular",style:{letterSpacing:"-0.03em"},children:m===null?"-":`£${m}`}),e.jsx("span",{className:"text-xl text-muted mb-2",children:t("plan.perMoPerUser")})]}),e.jsx("p",{className:"text-muted mb-12",children:n==="year"?t("plan.billedAnnually",{total:u??"-"}):t("plan.billedMonthly")}),e.jsxs("div",{className:"w-full flex flex-col items-center",children:[e.jsxs("div",{className:"flex flex-col md:flex-row justify-center gap-8 md:gap-16 mb-16 text-left",children:[e.jsxs("ul",{className:"space-y-4",children:[e.jsxs("li",{className:"flex items-center gap-3 text-muted",children:[e.jsx(s,{className:"w-5 h-5 text-main",strokeWidth:2,style:{flexShrink:0}})," ",t("plan.pricingFeatures.formworkGeneration")]}),e.jsxs("li",{className:"flex items-center gap-3 text-muted",children:[e.jsx(s,{className:"w-5 h-5 text-main",strokeWidth:2,style:{flexShrink:0}})," ",t("plan.pricingFeatures.sourceToRevit")]}),e.jsxs("li",{className:"flex items-center gap-3 text-muted",children:[e.jsx(s,{className:"w-5 h-5 text-main",strokeWidth:2,style:{flexShrink:0}})," ",t("plan.pricingFeatures.rhinoConversion")]})]}),e.jsxs("ul",{className:"space-y-4",children:[e.jsxs("li",{className:"flex items-center gap-3 text-muted",children:[e.jsx(s,{className:"w-5 h-5 text-main",strokeWidth:2,style:{flexShrink:0}})," ",t("plan.pricingFeatures.complexGeometry")]}),e.jsxs("li",{className:"flex items-center gap-3 text-muted",children:[e.jsx(s,{className:"w-5 h-5 text-main",strokeWidth:2,style:{flexShrink:0}})," ",t("plan.pricingFeatures.batchAutomation")]}),e.jsxs("li",{className:"flex items-center gap-3 text-muted",children:[e.jsx(s,{className:"w-5 h-5 text-main",strokeWidth:2,style:{flexShrink:0}})," ",t("plan.pricingFeatures.prioritySupport")]})]})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[e.jsx(o,{to:"/signup?mode=trial&product=plan",className:"btn btn-primary btn-glow font-semibold rounded-full transition-all inline-block border text-center px-8 py-3 bg-white text-black hover:bg-white/90",children:t("plan.startTrial")}),e.jsx(o,{to:`/signup?product=plan&interval=${n}`,className:"font-semibold rounded-full transition-all inline-block text-center px-8 py-3 border hover:bg-white/5",style:{borderColor:"rgba(255,255,255,0.25)",color:"#fff"},children:t("plan.subscribeToPlan")})]}),e.jsxs("p",{style:{color:"#a1a1aa",marginTop:"1.5rem"},children:[t("educationCta.prompt")," ",e.jsx(o,{to:"/education?product=plan",style:{color:"#fff",textDecoration:"underline"},children:t("educationCta.plan")}),"."]})]})]})})]})}export{W 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.