PageSourceSearch

https://anvil-jobsite-shelter.lovable.app/assets/rentals-BFeui_VE.js

js anvil-jobsite-shelter.lovable.app collected 2026-10-03 03:22:16 UTC 6,313 bytes, 1 lines download raw bytes

1import{t as e}from"./breadcrumbs-hd38yuUz.js";import{p as t,r as n}from"./index-Bkv4HHOG.js";import{t as r}from"./conversion-callout-DpypVEU5.js";import{n as i,t as a}from"./section-CT1ta_v8.js";import{n as o,t as s}from"./unit-photos-BlaAFPYx.js";import{i as c,r as l,t as u}from"./spec-list-BFa3BzQ_.js";var d=t(),f=`Not specified`,p=[{feature:`Dual climate (cooling and heating)`,values:[`Yes`,`Yes`,`Yes`]},{feature:`Maximum occupancy`,values:[`Up to 20 individuals`,`Up to 20 individuals`,`Up to 12 individuals`]},{feature:`Standard length`,values:[`16 feet`,`16 feet`,`8 feet`]},{feature:`Microwaves`,values:[`No`,`Two`,`No`]},{feature:`Interior seating and tables`,values:[`Seating`,`Seating & Tables`,`Seating`]},{feature:`Exterior lunch box storage`,values:[`No`,`Yes`,`No`]},{feature:`Exterior hard hat tree`,values:[`No`,`Yes`,`No`]},{feature:`Approved elevated lifting application`,values:[`No`,`No`,`Yes, load-tested and approved`]},{feature:`Approximate weight`,values:[f,f,`Less than 4,000 pounds`]},{feature:`Power connection`,values:[`50-amp service, 30-amp adapter available, 220V single phase`,`50-amp service, 30-amp adapter available, 220V single phase`,`Properly rated 10-gauge extension cord when adequate amperage is available`]},{feature:`Common applications`,values:[`Breaks, meetings, temporary cooling or heating`,`Lunch periods, organized meal areas`,`Elevated and specialized placements`]}];function m(){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(`div`,{className:`hidden overflow-x-auto border border-steel md:block`,children:(0,d.jsxs)(`table`,{className:`w-full min-w-[720px] border-collapse text-left text-sm`,children:[(0,d.jsx)(`caption`,{className:`sr-only`,children:`Comparison of Anvil Rentals climate-controlled rental models`}),(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{className:`bg-charcoal text-white`,children:[(0,d.jsx)(`th`,{scope:`col`,className:`w-56 px-5 py-4 font-display text-base font-semibold`,children:`Feature`}),c.map(e=>(0,d.jsxs)(`th`,{scope:`col`,className:`px-5 py-4 font-display text-base font-semibold`,children:[e.label,(0,d.jsx)(`span`,{className:`block text-xs font-normal text-silver`,children:e.name})]},e.id))]})}),(0,d.jsx)(`tbody`,{children:p.map((e,t)=>(0,d.jsxs)(`tr`,{className:t%2==1?`bg-mist`:`bg-white`,children:[(0,d.jsx)(`th`,{scope:`row`,className:`border-t border-steel px-5 py-3.5 align-top font-semibold text-charcoal`,children:e.feature}),e.values.map((e,t)=>(0,d.jsx)(`td`,{className:`border-t border-steel px-5 py-3.5 align-top text-charcoal/80`,children:e},t))]},e.feature))})]})}),(0,d.jsx)(`div`,{className:`space-y-6 md:hidden`,children:c.map((e,t)=>(0,d.jsxs)(`div`,{className:`border border-steel`,children:[(0,d.jsxs)(`h3`,{className:`border-b border-steel bg-charcoal px-4 py-3 text-lg text-white`,children:[e.label,(0,d.jsx)(`span`,{className:`block font-sans text-xs font-normal text-silver`,children:e.name})]}),(0,d.jsx)(`dl`,{className:`divide-y divide-steel`,children:p.map(e=>(0,d.jsxs)(`div`,{className:`grid grid-cols-2 gap-3 px-4 py-3 text-sm`,children:[(0,d.jsx)(`dt`,{className:`font-semibold text-charcoal`,children:e.feature}),(0,d.jsx)(`dd`,{className:`text-charcoal/80`,children:e.values[t]})]},e.feature))})]},e.id))})]})}var h=[s.modelOneDetail,s.modelTwoDetail,s.modelThreeDetail];function g(){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(e,{items:[{label:`Rental Models`}]}),(0,d.jsx)(a,{tone:`white`,children:(0,d.jsxs)(`div`,{className:`grid gap-10 lg:grid-cols-[minmax(0,1fr)_minmax(0,0.95fr)] lg:items-center`,children:[(0,d.jsx)(i,{level:`h1`,eyebrow:`Rental models`,title:`Climate-Controlled Rental Models`,intro:`Compare the available Anvil Rentals models for industrial breaks, meals, meetings, and specialized elevated applications. Every unit is dual climate, cooling in the summer and heating in the winter.`}),(0,d.jsx)(o,{photo:s.rentalsHero,ratio:`aspect-[16/10]`,priority:!0})]})}),c.map((e,t)=>(0,d.jsx)(a,{tone:t%2==0?`mist`:`white`,id:e.id,children:(0,d.jsxs)(`div`,{className:`grid gap-10 lg:grid-cols-[minmax(0,0.9fr)_minmax(0,1.1fr)]`,children:[(0,d.jsxs)(`div`,{children:[(0,d.jsx)(`p`,{className:`eyebrow text-signal`,children:e.label}),(0,d.jsx)(`h2`,{className:`mt-3 text-3xl leading-tight text-charcoal sm:text-4xl`,children:e.name}),(0,d.jsx)(`p`,{className:`mt-4 max-w-prose text-base leading-relaxed text-charcoal/75`,children:e.description}),h[t]?(0,d.jsx)(o,{photo:h[t],ratio:`aspect-[3/2]`,className:`mt-7 bg-white`}):null,(0,d.jsx)(`div`,{className:`mt-7 flex flex-col gap-3 sm:flex-row`,children:(0,d.jsx)(n,{event:e.event,label:e.ctaLabel})})]}),(0,d.jsxs)(`div`,{className:`grid content-start gap-8 border-t border-steel pt-8 sm:grid-cols-2 lg:border-l lg:border-t-0 lg:pl-10 lg:pt-0`,children:[(0,d.jsx)(u,{title:`Specifications`,items:e.specs}),(0,d.jsx)(u,{title:`Common uses`,items:e.bestFor}),(0,d.jsx)(u,{title:`Power requirements`,items:e.power}),(0,d.jsxs)(`div`,{children:[(0,d.jsx)(`h3`,{className:`eyebrow mb-3 text-charcoal/60`,children:`Placement considerations`}),(0,d.jsx)(`p`,{className:`text-sm leading-relaxed text-charcoal/85`,children:e.placement})]})]})]})},e.id)),(0,d.jsxs)(a,{tone:`white`,children:[(0,d.jsx)(i,{eyebrow:`Side by side`,title:`Model Comparison`}),(0,d.jsx)(`div`,{className:`mt-10`,children:(0,d.jsx)(m,{})}),(0,d.jsxs)(`div`,{className:`mt-12 grid items-center gap-8 border-t border-steel pt-10 lg:grid-cols-[minmax(0,1fr)_minmax(0,0.9fr)]`,children:[(0,d.jsxs)(`div`,{children:[(0,d.jsx)(`h3`,{className:`text-2xl leading-tight text-charcoal`,children:`Still Deciding Between Models?`}),(0,d.jsx)(`p`,{className:`mt-3 max-w-prose text-sm leading-relaxed text-charcoal/75`,children:`Crew size, placement, available power, and project length usually settle the question in a short phone call. Call the number on the unit and the team will walk through it with you.`}),(0,d.jsx)(`div`,{className:`mt-6`,children:(0,d.jsx)(n,{})})]}),(0,d.jsx)(o,{photo:s.comparisonInset,ratio:`aspect-[3/2]`})]}),(0,d.jsx)(`p`,{className:`mt-8 max-w-4xl border-l-2 border-silver pl-4 text-sm leading-relaxed text-charcoal/70`,children:l})]}),(0,d.jsx)(r,{headline:`Not Sure Which Model Fits the Job?`,copy:`Call Anvil Rentals and walk through crew size, placement, and available power with the team.`})]})}
1export{g 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.