PageSourceSearch

https://ip3things.com/assets/products.ip3Sensors.index-2tvqaEvH.js

js ip3things.com collected 2026-09-24 14:14:50 UTC 23,788 bytes, 2 lines download raw bytes

1import{j as e,S as v,aa as w,L as o,A as m,a7 as k,bR as S,W as b,a as C,b as E,r as u,C as h,an as z,ar as T}from"./index-CpoAny2B.js";import{R as A,p as q}from"./RelatedLinks-DDeW4O9j.js";import{P as B}from"./PreviewOnlyReviewBadge-DnERrcc3.js";import{c as I,a as R,b as $}from"./carrier-verizon-DHI1oz5J.js";import{B as g}from"./bluetooth-CV0olS-A.js";import{T as j}from"./thermometer-BsqPFUKm.js";import{F}from"./fuel-BgTeL21r.js";import{B as L}from"./boxes-CzCr2d1P.js";import{S as P}from"./sun-DNXpFd6a.js";import{P as M}from"./plug-B4oL3DOR.js";import{B as f}from"./battery-C_cR3bSI.js";import{C as W}from"./car-DPg1p1GG.js";const D="/assets/logo-ip3sensors-uYy-Wcgp.png",G=r=>{switch(r){case"Battery Rechargeable":return e.jsx(f,{size:14});case"Battery Replaceable":return e.jsx(f,{size:14});case"Wired":return e.jsx(M,{size:14});case"Wired & Rechargeable":return e.jsx(z,{size:14});case"Solar":return e.jsx(P,{size:14})}},X=r=>r.includes("Environmental")?e.jsx(j,{size:16,className:"text-primary"}):r.includes("Vehicle")?e.jsx(W,{size:16,className:"text-primary"}):r.includes("ATV")?e.jsx(T,{size:16,className:"text-primary"}):e.jsx(b,{size:16,className:"text-primary"});function H({s:r}){const s=e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"aspect-[4/3] bg-muted flex items-center justify-center border-b border-border p-3",children:r.image?e.jsx("img",{src:r.image,alt:`ip³Sensor ${r.name}`,className:"max-h-full max-w-full object-contain",loading:"lazy"}):e.jsx("div",{className:"text-xs uppercase tracking-wider text-muted-foreground",children:"Image coming soon"})}),e.jsxs("div",{className:"p-5 flex flex-col gap-3 flex-1",children:[e.jsxs("div",{className:"flex items-start justify-between gap-2",children:[e.jsxs("h3",{className:"text-lg font-semibold leading-tight",children:[e.jsx("span",{className:"text-primary",children:"ip³"}),"Sensor"," ",e.jsx("span",{className:"text-foreground",children:r.name})]}),r.ipRating&&e.jsx("span",{className:"shrink-0 rounded-md bg-primary/10 text-primary text-[10px] font-semibold px-2 py-1",children:r.ipRating})]}),e.jsx("p",{className:"text-sm text-muted-foreground flex-1",children:r.blurb}),e.jsxs("div",{className:"flex flex-wrap gap-2 pt-1",children:[e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full border border-border px-2.5 py-1 text-xs text-foreground",children:[G(r.power)," ",r.power]}),e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full border border-border px-2.5 py-1 text-xs text-foreground",children:[X(r.application)," ",r.application]})]})]})]}),i="group rounded-xl border border-border bg-card text-card-foreground shadow-sm hover:shadow-md transition overflow-hidden flex flex-col";return r.slug?e.jsx(o,{to:"/products/ip3Sensors/$slug",params:{slug:r.slug},className:i,children:s}):e.jsx("article",{className:i,children:s})}function O(){const r=[{title:"Asset Management",filter:s=>s.application.startsWith("Asset")},{title:"Environmental Monitoring",filter:s=>s.application.startsWith("Environmental")}];return e.jsxs("div",{className:"min-h-screen flex flex-col bg-background",children:[e.jsx(v,{}),e.jsxs("main",{className:"flex-1",children:[e.jsx("section",{className:"border-b border-border bg-gradient-to-b from-muted/40 to-background",children:e.jsxs("div",{className:"container-page py-16 md:py-24 grid md:grid-cols-2 gap-10 items-center",children:[e.jsxs("div",{children:[e.jsx("img",{src:D,alt:"ip³Sensors",className:"h-16 md:h-20 w-auto mb-6"}),e.jsxs("h1",{className:"text-4xl md:text-5xl font-extrabold leading-tight",children:["Purpose-built ",e.jsx("span",{className:"text-primary",children:"ip³"}),"Sensors for every asset and environment."]}),e.jsx("p",{className:"mt-5 text-lg text-muted-foreground max-w-xl",children:"A growing portfolio of IoT sensors for Fleet, Asset or Environmental Management — wired, rechargeable, solar and multi-year battery options across vehicle, equipment and facility use cases."}),e.jsxs("div",{className:"mt-7 flex flex-wrap gap-3",children:[e.jsx("a",{href:"#catalog",className:"inline-flex items-center justify-center rounded-md bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground hover:bg-primary/90 transition",children:"Browse the catalog"}),e.jsx(w,{productName:"ip³Sensors",trigger:e.jsx("button",{type:"button",className:"inline-flex items-center justify-center rounded-md border border-border px-5 py-2.5 text-sm font-semibold text-foreground hover:bg-accent transition",children:"Talk to an expert"})})]})]}),e.jsx("div",{className:"grid grid-cols-3 gap-3",children:[{k:"20",v:"Sensor models"},{k:"2",v:"Solution families"},{k:"5",v:"Power options"},{k:"IPXX",v:"Rated builds"},{k:"BLE",v:"Indoor & tag-ready"},{k:"CAN",v:"Bus integration"}].map(s=>e.jsxs("div",{className:"rounded-lg border border-border bg-card p-4 text-center",children:[e.jsx("div",{className:"text-2xl font-bold text-primary",children:s.k}),e.jsx("div",{className:"text-xs text-muted-foreground mt-1",children:s.v})]},s.v))})]})}),e.jsx("section",{className:"border-b border-border bg-background",children:e.jsxs("div",{className:"container-page py-12 md:py-16 max-w-4xl",children:[e.jsxs("h2",{className:"text-2xl md:text-3xl font-bold text-secondary",children:["What is an ",e.jsx("span",{className:"text-primary",children:"ip³"}),"Sensor used for?"]}),e.jsx("p",{className:"mt-4 text-muted-foreground leading-relaxed",children:"ip³Sensors are ip³Things devices used for asset tracking and environmental monitoring. The portfolio includes options for vehicles, equipment, and facilities, with wired, rechargeable, solar, and replaceable-battery designs available for different monitoring needs."}),e.jsxs("div",{className:"mt-8 rounded-2xl border border-border bg-card p-6 md:p-7",children:[e.jsx("h3",{className:"text-lg font-bold text-secondary",children:"Sensor versus gateway"}),e.jsx("p",{className:"mt-3 text-sm md:text-base text-muted-foreground leading-relaxed",children:"An ip³Sensor tracks an asset or monitors selected conditions. An ip³Gateway provides network connectivity for a fixed or mobile deployment. They are separate ip³Things product categories and should be selected according to the data and connectivity requirements of the approved solution design."}),e.jsx(o,{to:"/products/ip3Gateways",className:"mt-4 inline-flex items-center text-sm font-semibold text-primary hover:underline",children:"Explore ip³Gateways for fixed and mobile connectivity →"})]}),e.jsxs("div",{className:"mt-8 rounded-xl border border-border bg-card p-5",children:[e.jsx("h3",{className:"text-base font-semibold text-secondary",children:"What is an ip³Sensor used for?"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:"An ip³Sensor is an ip³Things device used for asset tracking or environmental monitoring. The current portfolio includes options for vehicles, equipment, and facilities."})]}),e.jsxs("div",{className:"mt-8 rounded-xl border border-border bg-background p-5",children:[e.jsx("h3",{className:"text-base font-semibold text-secondary",children:"How should buyers choose an industrial IoT sensor?"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:"Define what must be measured or located, whether the asset has power, indoor/outdoor exposure, reporting frequency, installation constraints and required integrations. The ip³Sensors portfolio includes wired, rechargeable, solar and replaceable-battery options for asset and environmental monitoring."})]}),e.jsxs("p",{className:"mt-6 text-sm text-muted-foreground",children:["See the full"," ",e.jsx(o,{to:"/products",className:"font-semibold text-primary hover:underline",children:"ip³Things product portfolio"}),"."]})]})}),e.jsx("section",{className:"border-b border-border bg-primary/5",children:e.jsx("div",{className:"container-page py-12 md:py-16",children:e.jsxs("div",{className:"grid items-center gap-8 lg:grid-cols-[1fr_1fr]",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-primary",children:"Hazardous-area options · ATEX and IECEx variants available"}),e.jsx("h2",{className:"mt-2 text-3xl font-bold",children:"Identification and condition sensing for classified environments."}),e.jsx("p",{className:"mt-4 leading-relaxed text-muted-foreground",children:"The ip³Things hazardous-area sensor family includes BLE edge options for asset identification and proximity/location workflows, plus temperature, humidity, movement and magnet or door-state workflows. ATEX and IECEx variants are available. A compatible BLE-capable ip³Things tracker or BLE-enabled ip³Gateway carries data into the network and platform."}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:"Certification is model and variant specific. Hazardous-area equipment must be selected for the specific site classification, jurisdiction and approved installation; ATEX and IECEx do not automatically establish U.S. Class/Division or NRTL approval."}),e.jsxs("p",{className:"mt-3 text-sm text-muted-foreground",children:[e.jsx(o,{to:"/resources/atex-vs-iecex-hazardous-area-certification",className:"font-semibold text-primary hover:underline",children:"ATEX vs IECEx explained"})," ","— how the two certification systems differ and which variant to specify."]}),e.jsxs(o,{to:"/solutions/hazardous-area-asset-monitoring",className:"mt-5 inline-flex items-center gap-1 font-semibold text-primary hover:underline",children:["Explore Hazardous-Area Asset Monitoring ",e.jsx(m,{size:16})]})]}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("div",{className:"rounded-xl border border-border bg-card p-5",children:[e.jsx(k,{className:"text-primary",size:24}),e.jsx("h3",{className:"mt-3 font-bold",children:"Identify & locate"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Support asset identification, presence and proximity/location workflows."})]}),e.jsxs("div",{className:"rounded-xl border border-border bg-card p-5",children:[e.jsx(g,{className:"text-primary",size:24}),e.jsx("h3",{className:"mt-3 font-bold",children:"Monitor conditions"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Support selected environmental, movement and state workflows at the BLE edge."})]})]})]})})}),e.jsx("section",{className:"border-b border-border",children:e.jsx("div",{className:"container-page py-12 md:py-16",children:e.jsxs("div",{className:"grid items-center gap-8 lg:grid-cols-[1fr_1fr]",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-primary",children:"Certified cold-chain option · EN12830 variant"}),e.jsx("h2",{className:"mt-2 text-3xl font-bold",children:"Certified temperature recording for cold-chain workflows."}),e.jsx("p",{className:"mt-4 leading-relaxed text-muted-foreground",children:"An EN12830-certified BLE temperature-sensor variant is available for food, pharmaceutical and refrigerated logistics applications: 0.5 °C accuracy class from -20 °C to +60 °C, calibration in an ISO 17025-certified laboratory, IP67 enclosure, internal temperature history up to 345 days and a food-contact compliant enclosure for relevant food applications."}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:"These claims apply to the EN12830 variant only. EN12830 is a cold-chain temperature-recording standard, not a hazardous-area certification."}),e.jsxs(o,{to:"/solutions/certified-cold-chain-monitoring",className:"mt-5 inline-flex items-center gap-1 font-semibold text-primary hover:underline",children:["Explore Certified Cold-Chain Monitoring ",e.jsx(m,{size:16})]})]}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("div",{className:"rounded-xl border border-border bg-card p-5",children:[e.jsx(j,{className:"text-primary",size:24}),e.jsx("h3",{className:"mt-3 font-bold",children:"Certified recording"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"0.5 °C accuracy class across -20 °C to +60 °C with ISO 17025 laboratory calibration."})]}),e.jsxs("div",{className:"rounded-xl border border-border bg-card p-5",children:[e.jsx(g,{className:"text-primary",size:24}),e.jsx("h3",{className:"mt-3 font-bold",children:"BLE edge reporting"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Reports through a compatible BLE-capable ip³Things tracker or BLE-enabled ip³Gateway."})]})]})]})})}),e.jsx("section",{className:"border-b border-border bg-card",children:e.jsxs("div",{className:"container-page py-12",children:[e.jsx("p",{className:"text-center text-sm font-semibold uppercase tracking-wider text-muted-foreground mb-6",children:"Multi-carrier LTE connectivity on applicable cellular ip³Sensor models"}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-12 gap-y-6",children:[e.jsx("img",{src:I,alt:"AT&T",className:"h-10 md:h-12 w-auto object-contain"}),e.jsx("img",{src:R,alt:"T-Mobile",className:"h-8 md:h-10 w-auto object-contain"}),e.jsx("img",{src:$,alt:"Verizon",className:"h-12 md:h-14 w-auto object-contain"})]})]})}),e.jsx("section",{id:"catalog",className:"container-page py-16 md:py-20",children:r.map(s=>{const i=S.filter(s.filter);return e.jsxs("div",{className:"mb-16 last:mb-0",children:[e.jsx("div",{className:"flex items-end justify-between mb-6",children:e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold",children:s.title}),e.jsxs("p",{className:"text-muted-foreground mt-1",children:[i.length," sensors"]})]})}),e.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:i.map(c=>e.jsx(H,{s:c},c.name))})]},s.title)})}),e.jsx("section",{className:"container-page pb-4",children:e.jsx(o,{to:"/solutions/fuel-control",className:"group block rounded-2xl border-2 border-primary/30 bg-gradient-to-r from-primary/10 via-card to-primary/5 p-6 md:p-8 hover:border-primary/60 transition",children:e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center gap-6",children:[e.jsx("div",{className:"h-14 w-14 roun
1ded-xl bg-primary/15 flex items-center justify-center shrink-0",children:e.jsx(F,{className:"text-primary",size:26})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs font-semibold uppercase tracking-wider text-primary",children:"Featured solution"}),e.jsxs("h3",{className:"text-xl md:text-2xl font-bold mt-1",children:[e.jsx("span",{className:"text-primary",children:"ip³"}),"Fuel Control — reduce fuel spend and fuel loss."]}),e.jsx("p",{className:"text-muted-foreground mt-1",children:"Fuel monitoring, loss alerting and a savings calculator you drive with your own assumptions. $20/vehicle/mo + $49 setup."})]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-md bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground group-hover:bg-primary/90 transition whitespace-nowrap",children:["Explore Fuel Control ",e.jsx(m,{size:16})]})]})})}),e.jsx("section",{className:"container-page pb-4",children:e.jsx(o,{to:"/solutions/fleet-management",className:"group block rounded-2xl border-2 border-primary/30 bg-gradient-to-r from-primary/5 via-card to-primary/10 p-6 md:p-8 hover:border-primary/60 transition",children:e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center gap-6",children:[e.jsx("div",{className:"h-14 w-14 rounded-xl bg-primary/15 flex items-center justify-center shrink-0",children:e.jsx(b,{className:"text-primary",size:26})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs font-semibold uppercase tracking-wider text-primary",children:"Featured solution"}),e.jsxs("h3",{className:"text-xl md:text-2xl font-bold mt-1",children:[e.jsx("span",{className:"text-primary",children:"ip³"}),"Fleet Management — maintenance, eco-driving & GPS for supported fleets."]}),e.jsx("p",{className:"text-muted-foreground mt-1",children:"Current and historical telematics, maintenance workflows and driver scorecards. $15/vehicle/mo — or $20 with ip³Fuel Control."})]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-md bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground group-hover:bg-primary/90 transition whitespace-nowrap",children:["Explore Fleet Management ",e.jsx(m,{size:16})]})]})})}),e.jsx("section",{className:"container-page pb-4",children:e.jsx(o,{to:"/solutions/asset-management",className:"group block rounded-2xl border-2 border-primary/30 bg-gradient-to-r from-primary/10 via-card to-primary/5 p-6 md:p-8 hover:border-primary/60 transition",children:e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center gap-6",children:[e.jsx("div",{className:"h-14 w-14 rounded-xl bg-primary/15 flex items-center justify-center shrink-0",children:e.jsx(L,{className:"text-primary",size:26})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs font-semibold uppercase tracking-wider text-primary",children:"Featured solution"}),e.jsxs("h3",{className:"text-xl md:text-2xl font-bold mt-1",children:[e.jsx("span",{className:"text-primary",children:"ip³"}),"Asset Management — manage everything that moves, monitor anything that shouldn't."]}),e.jsx("p",{className:"text-muted-foreground mt-1",children:"Solar & battery-powered GPS + environmental sensors for equipment, trailers, tools and livestock. $20–$30/asset/mo — under $1/day."})]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-md bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground group-hover:bg-primary/90 transition whitespace-nowrap",children:["Explore Asset Management ",e.jsx(m,{size:16})]})]})})}),e.jsx(U,{})]}),e.jsx(A,{heading:"Selection & deployment guides",items:q("how-to-choose-iot-sensor-wired-battery-solar","iot-sensor-vs-gateway-when-you-need-a-gateway","iot-sensor-gateway-pilot-checklist"),viewAll:{to:"/resources",label:"View all resources"}}),e.jsx(C,{}),e.jsx(E,{}),e.jsx(B,{label:"HOF-2026-000007 / HOF-2026-000008 content review"})]})}function U(){const[r,s]=u.useState("demo"),[i,c]=u.useState(!1),[t,y]=u.useState({name:"",company:"",email:"",phone:"",teamSize:"",preferredDate:"",notes:""}),n=a=>x=>y(p=>({...p,[a]:x.target.value}));function N(a){a.preventDefault();const x=encodeURIComponent(`${r==="demo"?"Demo request":"Quote request"} — ip³Sensors (${t.company||t.name})`),p=encodeURIComponent([`Request type: ${r==="demo"?"Request a Demo":"Get a Quote"}`,`Name: ${t.name}`,`Company: ${t.company}`,`Work email: ${t.email}`,`Phone: ${t.phone||"—"}`,`Team size: ${t.teamSize||"—"}`,`Preferred date: ${t.preferredDate||"—"}`,"","What they'd like to see / details:",t.notes||"—"].join(`
2`));window.location.href=`mailto:[email protected]?subject=${x}&body=${p}`,c(!0)}return e.jsx("section",{id:"contact",className:"border-t border-border bg-gradient-to-b from-background to-muted/40",children:e.jsxs("div",{className:"container-page py-16 md:py-20 grid lg:grid-cols-2 gap-10 items-start",children:[e.jsxs("div",{children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-bold leading-tight",children:["Not sure which ",e.jsx("span",{className:"text-primary",children:"ip³"}),"Sensor fits your use case?"]}),e.jsx("p",{className:"text-muted-foreground mt-3 text-lg",children:"We'll help you match the right device, connectivity and dashboard to your assets. Request a live demo or get a tailored quote for your fleet."}),e.jsx("ul",{className:"mt-6 space-y-2.5",children:["20 Sensor models across 5 power options","Asset management + environmental monitoring","IPXX rated, BLE indoor-ready, CAN BUS integrated","Hazardous-area BLE options (ATEX and IECEx variants available) for identification/location and selected condition monitoring","EN12830-certified BLE temperature variant for certified cold-chain monitoring","Multi-carrier LTE via compatible ip³Things trackers/gateways + ip³eSIM"].map(a=>e.jsxs("li",{className:"flex items-start gap-2 text-sm text-foreground",children:[e.jsx(h,{size:16,className:"text-primary mt-0.5 shrink-0"})," ",a]},a))})]}),e.jsxs("div",{className:"rounded-2xl border border-border bg-card shadow-sm p-5 md:p-7",children:[e.jsx("div",{className:"inline-flex rounded-lg border border-border p-1 bg-muted/40 mb-5",children:["demo","quote"].map(a=>e.jsx("button",{type:"button",onClick:()=>s(a),className:`px-4 py-1.5 text-sm font-semibold rounded-md transition ${r===a?"bg-primary text-primary-foreground shadow-sm":"text-muted-foreground hover:text-foreground"}`,children:a==="demo"?"Request a Demo":"Get a Quote"},a))}),i?e.jsxs("div",{className:"rounded-lg border border-primary/30 bg-primary/10 p-6 text-center",children:[e.jsx(h,{className:"mx-auto text-primary",size:32}),e.jsx("h3",{className:"mt-3 font-semibold text-lg",children:"Thanks — your email client should open."}),e.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:["If it didn't, email us directly at"," ",e.jsx("a",{className:"text-primary underline",href:"mailto:[email protected]",children:"[email protected]"}),". We'll be in touch shortly."]}),e.jsx("button",{type:"button",onClick:()=>c(!1),className:"mt-4 text-sm text-primary hover:underline",children:"Send another request"})]}):e.jsxs("form",{onSubmit:N,className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsx(d,{label:"Full name",required:!0,children:e.jsx("input",{required:!0,value:t.name,onChange:n("name"),className:l})}),e.jsx(d,{label:"Company",required:!0,children:e.jsx("input",{required:!0,value:t.company,onChange:n("company"),className:l})}),e.jsx(d,{label:"Work email",required:!0,children:e.jsx("input",{type:"email",required:!0,value:t.email,onChange:n("email"),className:l})}),e.jsx(d,{label:"Phone (optional)",children:e.jsx("input",{type:"tel",value:t.phone,onChange:n("phone"),className:l})}),e.jsx(d,{label:"Team size",children:e.jsxs("select",{value:t.teamSize,onChange:n("teamSize"),className:l,children:[e.jsx("option",{value:"",children:"Select…"}),e.jsx("option",{children:"1 – 10"}),e.jsx("option",{children:"11 – 50"}),e.jsx("option",{children:"51 – 250"}),e.jsx("option",{children:"251 – 1,000"}),e.jsx("option",{children:"1,000+"})]})}),e.jsx(d,{label:r==="demo"?"Preferred date":"Needed by",children:e.jsx("input",{type:"date",value:t.preferredDate,onChange:n("preferredDate"),className:l})}),e.jsx("div",{className:"sm:col-span-2",children:e.jsx(d,{label:r==="demo"?"What would you like to see?":"Tell us about your fleet",children:e.jsx("textarea",{rows:4,value:t.notes,onChange:n("notes"),className:`${l} resize-y`,placeholder:r==="demo"?"Use cases, sensors of interest, current tracking setup…":"Number of assets, power needs, indoor/outdoor mi
2x, CAN BUS requirements…"})})}),e.jsxs("div",{className:"sm:col-span-2 flex flex-col sm:flex-row gap-3 sm:items-center sm:justify-between mt-1",children:[e.jsx("p",{className:"text-xs text-muted-foreground",children:"We'll only use your details to respond to this request."}),e.jsx("button",{type:"submit",className:"inline-flex items-center justify-center rounded-md bg-primary px-6 py-2.5 text-sm font-semibold text-primary-foreground hover:bg-primary/90 transition",children:r==="demo"?"Request Demo":"Get Quote"})]})]})]})]})})}const l="w-full rounded-md border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-primary/40 focus:border-primary transition";function d({label:r,required:s,children:i}){return e.jsxs("label",{className:"block",children:[e.jsxs("span",{className:"block text-xs font-semibold text-foreground mb-1.5",children:[r," ",s&&e.jsx("span",{className:"text-primary",children:"*"})]}),i]})}const ie=O;export{ie as component};

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.