1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="86ab2f3f-3623-4eb5-b580-0744ad0400c4",e._sentryDebugIdIdentifier="sentry-dbid-86ab2f3f-3623-4eb5-b580-0744ad0400c4")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2345,367,398],{38938:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[ssgParams]/reviews",function(){return r(81108)}])},582:function(e,t){"use strict";t.Z={src:"/_next/static/media/coating-services.c4d82acf.jpg",height:2048,width:1536,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAIAAYDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABiGf/xAAXEAADAQAAAAAAAAAAAAAAAAABAwQT/9oACAEBAAEFAsp3n//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABYRAAMAAAAAAAAAAAAAAAAAAAABEf/aAAgBAgEBPwGI/8QAGRABAAIDAAAAAAAAAAAAAAAAAQACEkFR
1/9oACAEBAAY/AsKqNd9n/8QAFhAAAwAAAAAAAAAAAAAAAAAAABEx/9oACAEBAAE/IWFRF//aAAwDAQACAAMAAAAQB//EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oACAEDAQE/EFb/xAAVEQEBAAAAAAAAAAAAAAAAAAAAYf/aAAgBAgEBPxCT/8QAGBABAAMBAAAAAAAAAAAAAAAAAQARIVH/2gAIAQEAAT8QdMKZupi69n//2Q==",blurWidth:6,blurHeight:8}},31930:function(e,t){"use strict";t.Z={src:"/_next/static/media/before-after-coat.7bbb6ccf.jpg",height:1565,width:1165,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAIAAYDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABoDP/xAAVEAEBAAAAAAAAAAAAAAAAAAADE//aAAgBAQABBQI5mP8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGBAAAgMAAAAAAAAAAAAAAAAAAAEREpH/2gAIAQEABj8CVY0//8QAGBABAAMBAAAAAAAAAAAAAAAAAQARITH/2gAIAQEAAT8hIHRXRc//2gAMAwEAAgADAAAAEAf/xAAWEQADAAAAAAAAAAAAAAAAAAAAATH/2gAIAQMBAT8QdP/EABYRAQEBAAAAAAAAAAAAAAAAAAEAIf/aAAgBAgEBPxAMv//EABoQAAICAwAAAAAAAAAAAAAAAAERADEhQaH/2gAIAQEAAT8QCdlrCGnuh2f/2Q==",blurWidth:6,blurHeight:8}},70405:function(e,t){"use strict";t.Z={src:"/_next/static/media/replacement-service.2649b520.jpg",height:1558,width:1080,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAIAAYDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAGiA//EABUQAQEAAAAAAAAAAAAAAAAAAAID/9oACAEBAAEFAiZM/wD/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAwEBPwGv/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEx/9oACAECAQE/AVD/xAAYEAACAwAAAAAAAAAAAAAAAAABEQACQf/aAAgBAQAGPwIUCKyf/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAERIf/aAAgBAQABPyGFeuI6f//aAAwDAQACAAMAAAAQD//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAwEBPxBa3//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAgEBPxA4C//EABgQAQEAAwAAAAAAAAAAAAAAAAERACGB/9oACAEBAAE/EFxLAKA1Z1z/2Q==",blurWidth:6,blurHeight:8}},81108:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return O},default:function(){return F}});var n=r(85893),a=r(11163),i=r(30903),s=r(74965),o=r(48382),A=r(76784),l=r(68542),c=r(54142),d=r(79228),h=r(76997),u=r(91493),m=r(68048),p=r(73293),g=r(18518),x=r(95156),f=r(62011),w=r(88027),v=r(69322),C=r(582),b=r(31930),j=r(70405);let y=[{image:b.Z,heading:"RV Roof Repair",text:"For targeted fixes like leak repairs, sealant renewal, and patching, trust our RV roof repair experts to restore your roof using industry-leading materials and techniques",url:v.Z.services.repair},{image:C.Z,heading:"RV Roof Coating",text:"Apply a full-surface silicone or acrylic coating that requires virtually no maintenance and offers up to a 20-year warranty, renewing and protecting your entire roof",url:v.Z.services.coating},{image:j.Z,heading:"RV Roof Replacement",text:"Complete membrane tear-off and installation of new TPO or PVC, backed by warranties up to 20 years for a truly maintenance-free, leak-free roof",url:v.Z.services.replacement}];var E=r(88329),Z=r(80468),B=r(81311),z=r(41725),k=r(65832),M=r(1226),S=r(6598),L=r(40414),R=r(88367),Q=r(57121);let D=[{Icon:k.Z,heading:"Outstanding Craftsmanship & Attention to Details",description:(0,n.jsx)(Q.Z,{alignItems:"start",list:["From coating removal to repairs and silicone applications, every job is thorough, clean, and professional","Roof replacements, plywood fixes, and bracket reconstructions were done with precision and tailored solutions"],size:"md",textAlign:"left"})},{Icon:M.Z,heading:"Reliable, Fast & Mobile Service",description:(0,n.jsx)(Q.Z,{alignItems:"start",list:["Many customers highlight that technicians arrived on time or early, often completed major work in just one day, and worked in difficult conditions (like cold weather or complex tear-offs","On-site repairs were highly valued, with many noting the added convenience and time savings"],size:"md",textAlign:"left"})},{Icon:S.Z,heading:"Exceptional Communication & Transparency",de
1scription:(0,n.jsx)(Q.Z,{alignItems:"start",list:["The project coordinator, is often mentioned for her quick responses, clear communication, and flexible scheduling","Customers appreciated being walked through the process with photos, step-by-step updates, and transparent pricing","No hidden fees - estimates were accurate, and the team followed through on every promise"],size:"md",textAlign:"left"})},{Icon:L.Z,heading:"Fair Pricing & Long-Term Value",description:(0,n.jsx)(Q.Z,{alignItems:"start",list:["Customers consistently mention reasonable prices for the level of service and quality delivered","The 20-year silicone coating warranty is repeatedly described as a major selling point, giving clients long-term peace of mind"],size:"md",textAlign:"left"})},{Icon:R.Z,heading:"Trust & Problem-Solving",description:(0,n.jsx)(Q.Z,{alignItems:"start",list:["Many reviews highlight how RV Roof Worx stepped in to fix subpar repairs from other companies, turning bad experiences into quality solutions","Some clients said they had been searching for a solution for years, and RV Roof Worx was the only company willing and able to help","Technicians took the time to explain underlying issues and offer durable, customized repairs"],size:"md",textAlign:"left"})}];var I=()=>(0,n.jsxs)(Z.A.LandingBlock,{gap:"4xl",variant:"wide",children:[(0,n.jsx)(B.Z,{description:"Every claim youâll read here comes straight from real reviews. From expert craftsmanship and honest pricing to responsive communication and long-term protection - these arenât just features we list. Theyâre the reasons our customers trust RV Roof Worx, time and time again",heading:"Our Strengths In Our Customersâ Word"}),(0,n.jsx)(E.k,{flexWrap:"wrap",gap:"4xl",justifyContent:"space-around",children:D.map(e=>(0,n.jsx)(z.Z,{flexGrow:.5,w:{base:"90%",md:"44%"},...e},e.heading))})]}),O=!0,F=e=>{let{seoMeta:t,googleReviews:r,yelpReviews:v,compareImages:C,fbPosts:b,works:j}=e,{city:E}=(0,x.j)(),Z=(0,m.Z)(t,E),B=u.f[0],{query:z}=(0,a.useRouter)(),k=(0,p.Z)(z),M=(0,g.h)(),S=h.Z.useAllReviews(r,v);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.Z,{noIndex:k,...Z}),(0,n.jsx)(w.Z,{breadcrumbs:M,contact:B,fbPosts:b,reviews:S}
1),(0,n.jsx)(l.Z,{breadcrumbs:M,city:E,headingText:Z.h1||"RV Roofing Service Reviews",reviewsCount:S.length}),(0,n.jsx)(o.Z,{cardProps:{w:{base:"full",md:"33%"}},cardsContainerProps:{gap:{base:"xl",md:"sm",xl:"xl"},justifyContent:"space-between"},heading:"Our solutions",servicesToConsider:y}),(0,n.jsx)(I,{}),(0,n.jsx)(s.Z,{googleReviews:r,reviewCardProps:{bg:"white"},variant:"wide",yelpReviews:v}),(0,n.jsx)(A.Z,{posts:b,variant:"wide"}),(0,n.jsx)(c.Z,{variant:"wide",works:j}),(0,n.jsx)(i.Z,{compareImages:C,variant:"wide"}),(0,n.jsx)(d.Z,{city:E,variant:"wide"})]})}},76997:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(78551),a=r(67294),i=r(69322),s=r(66313);let o=e=>s.Z.get(i.Z.api.reviewsPicker,{params:e}).then(e=>e.data),A=e=>["reviews-picker",e||{}];var l={useReviewPicker:e=>{var t,r;let a=(0,n.a)({queryKey:A(e),queryFn:()=>o(e)});return{reviews:(null===(t=a.data)||void 0===t?void 0:t.reviews)||[],nextPage:(null===(r=a.data)||void 0===r?void 0:r.nextPage)||null,isLoading:a.isLoading,isPending:a.isPending,refetch:a.refetch}},useAllReviews:(e,t)=>(0,a.useMemo)(()=>[...(null==e?void 0:e.reviews)||[],...(null==t?void 0:t.reviews)||[]],[e,t])}},24704:function(e,t,r){"use strict";r.d(t,{Z:function(){return h}});var n=r(85893),a=r(76602),i=r(16610),s=r(59099),o=r(67294),A=r(98420),l=r(90971),c=e=>{let{visibleImagesCount:t,imageIndex:r,containerWidth:n}=e,a=n?"".concat(n,"px"):null;return[[{colSpan:4,rowSpan:2,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 2)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}}],[{colSpan:2,rowSpan:2,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3 * 2)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3 * 2)"),md:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}},{colSpan:{base:1,md:2},rowSpan:2,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}}],[{colSpan:2,rowSpan:2,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3 * 2)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3 * 2)"),md:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}},{colSpan:{base:1,md:2},rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}},{colSpan:{base:1,md:2},rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}}],[{colSpan:2,rowSpan:2,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3 * 2)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3 * 2)"),md:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}},{colSpan:1,rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 4)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 4)")}},{colSpan:1,rowSpan:2,sizes:{base:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}},{colSpan:1,rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 4)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 4)")}}],[{colSpan:2,rowSpan:2,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3 * 2)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3 * 2)"),md:"calc((".concat(a||"100vw"," - 4rem) / 2)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 2)")}},{colSpan:1,rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 4)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 4)")}},{colSpan:1,rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100v
1w"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 4)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 4)")}},{colSpan:1,rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 4)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 4)")}},{colSpan:1,rowSpan:1,sizes:{base:"calc((".concat(a||"100vw"," - 2rem) / 3)"),sm:"calc((".concat(a||"100vw"," - 4rem) / 3)"),md:"calc((".concat(a||"100vw"," - 4rem) / 4)"),xl:"calc((".concat(a||"76rem"," - 4rem) / 4)")}}]][t-1][r]},d=e=>{let{images:t,visibleImagesCount:r,containerWidth:n}=e;return n?n<768?t.slice(0,r&&r<3?r:3):n<1024?t.slice(0,r&&r<4?r:4):t.slice(0,r&&r<5?r:5):void 0},h=e=>{let{images:t=[],isEager:r,priority:h,visibleImagesCount:u,containerWidth:m,...p}=e,[g,x]=(0,o.useState)(!1),[f,w]=(0,o.useState)(0),v=d({images:t,visibleImagesCount:u,containerWidth:m}),C=(0,a.S)({base:t.slice(0,3),md:t.slice(0,4),lg:t.slice(0,5)}),b=v||C,j=e=>{w(e),x(!0)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.r,{borderRadius:"xl",display:"grid",gap:"2xs",height:["3xs","xs","md","lg"],isolation:"isolate",overflow:"hidden",templateColumns:{base:"repeat(3, 1fr)",md:"repeat(4, 1fr)"},templateRows:"repeat(2, 1fr)",width:"full",...p,children:null==b?void 0:b.map((e,t)=>{let{imageId:a,src:i,alt:o}=e,{colSpan:l,rowSpan:d,sizes:u}=c({containerWidth:m,imageIndex:t,visibleImagesCount:b.length});return(0,n.jsx)(s.P,{colSpan:l,overflow:"hidden",rowSpan:d,children:(0,n.jsx)(A.Z,{alt:o,height:"full",imgSizes:u,isEager:r,priority:h,src:i,width:"full",onClick:()=>j(t)})},a+b.length)})}),(0,n.jsx)(l.default,{images:t,initImageIndex:f,isOpen:g,onClose:()=>x(!1)})]})}},4165:function(e,t,r){"use strict";r.d(t,{g:function(){return s}});var n,a,i=r(69322);(n=a||(a={})).ALWAYS="always",n.HOURLY="hourly",n.DAILY="daily",n.WEEKLY="weekly",n.MONTHLY="monthly",n.YEARLY="yearly",n.NEVER="never";let s=[{label:"Home",path:i.Z.home,changeFreq:a.WEEKLY,priority:"1.0",lastMod:new Date("2025-12-05"),visible:{menu:!0,sitemap:!0}},{label:"Services",path:i.Z.services.root,changeFreq:a.WEEKLY,priority:"0.9",lastMod:new Date("2025-12-05"),visible:{menu:!0,sitemap:!0},children:[{label:"Roof Repair",path:i.Z.services.repair,changeFreq:a.MONTHLY,priority:"0.8",visible:{menu:!0,sitemap:!1}},{label:"Roof Coating",path:i.Z.services.coating,changeFreq:a.MONTHLY,priority:"0.8"},{label:"Roof Replacement",path:i.Z.services.replacement,changeFreq:a.MONTHLY,priority:"0.8"}]},{label:"Recent Works",path:i.Z.recentWorks.root,changeFreq:a.WEEKLY,priority:"0.8",lastMod:new Date("2025-12-05"),visible:{menu:!0,sitemap:!0},dynamic:{type:"recentWorks",changeFreq:a.MONTHLY}},{label:"Blog",path:i.Z.blog,changeFreq:a.WEEKLY,priority:"0.8",lastMod:new Date("2025-12-05"),visible:{menu:!1,sitemap:!0},dynamic:{type:"blogPosts",changeFreq:a.MONTHLY}},{label:"Locations",path:i.Z.locations.root,changeFreq:a.MONTHLY,priority:"0.8",lastMod:new Date("2025-12-05"),visible:{menu:!0,sitemap:!0},children:[{label:"Near Me",path:i.Z.locations.nearMe,changeFreq:a.MONTHLY,priority:"0.7"}],dynamic:{type:"locations",changeFreq:a.MONTHLY}},{label:"Reviews",path:i.Z.reviews,changeFreq:a.WEEKLY,priority:"0.8",lastMod:new Date("2025-12-05"),visible:{menu:!0,sitemap:!0}},{label:"Video Testimonials",path:i.Z.videoTestimonials,changeFreq:a.WEEKLY,priority:"0.8",lastMod:new Date("2026-02-11"),visible:{menu:!0,sitemap:!0}},{label:"Insurance",path:i.Z.insurance,changeFreq:a.MONTHLY,priority:"0.8",lastMod:new Date("2025-12-12"),visible:{menu:!0,sitemap:!0}},{label:"Warranty",path:i.Z.warranty,changeFreq:a.MONTHLY,priority:"0.8",lastMod:new Date("2025-12-10"),visible:{menu:!1,sitemap:!0}},{label:"Why Choose Us",path:i.Z.whyChoose,changeFreq:a.MONTHLY,priority:"0.8",lastMod:new Date("2025-12-11"),visible:{menu:!1,sitemap:!0}},{label:"Terms of Service",path:i.Z.termsOfService,changeFreq:a.YEARLY,priority:"0.6",lastMod:new Date("2025-12-17"),visible:{menu:!0,sitemap:!0}},{label:"Cancellation & Refund Policy",path:i.Z.cancellationPolicy,changeFreq:a.YEARLY,priority:"0.6",lastMod:new Date("2025-12-17"),visible:{menu:!1,sitemap:!0}},{label:"About Us",path:i.Z.aboutUs,changeFreq:a.MONTHLY,priority:"0.8",lastMod:new Date("2025-12-17"),visible:{menu:!0,sitemap:!0}},{label:"FAQ",path:i.Z.faq,changeFreq:a.MONTHLY,priority:"0.8",lastMod:new Date("2025-12-19"),visible:{menu:!0,sitemap:!0}},{label:"Contacts",path:i.Z.contacts,changeFreq:a.MONTHLY,priority:"0.8",lastMod:new Date("2025-12-05"),visible:{menu:!0,sitemap:!0}},{label:"Policies",path:i.Z.policies.root,changeFreq:a.YEARLY,priority:"0.6",lastMod:new Date("2025-12-05"),visible:{menu:!1,sitemap:!0},children:[{label:"Privacy Policy",path:i.Z.policies.privacy,changeFreq:a.YEARLY,priority:"0.6"},{label:"Cookie Policy",path:i.Z.policies.cookie,changeFreq:a.YEARLY,priority:"0.6"}]},{label:"Hiring",path:i.Z.hiring,changeFreq:a.WEEKLY,priority:"0.7",lastMod:new Date("2025-12-05"),visible:{menu:!1,sitemap:!0}},{label:"Referral",path:i.Z.referral,changeFreq:a.WEEKLY,priority:"0.7",lastMod:new Date("2025-12-05"),visible:{menu:!0,sitemap:!0}},{label:"Not Found",path:i.Z.notFound,changeFreq:a.NEVER,priority:"0.1",lastMod:new Date("2025-12-05"),visible:{menu:!1,sitemap:!1}}]},18518:function(e,t,r){"use strict";r.d(t,{h:function(){return A}});
1var n=r(11163),a=r(4165),i=r(69322);function s(e){return{name:e.label,route:e.path}}function o(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.g,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];for(let a of r){if(function(e,t,r){if("exact"===r)return e===t;let n=e.split("/").filter(Boolean),a=t.split("/").filter(Boolean);return n.length>0&&n.length<a.length&&a.slice(0,n.length).join("/")===n.join("/")}(a.path,e,t))return[...n,a];if(a.children&&a.children.length>0){let r=o(e,t,a.children,[...n,a]);if(r.length>0)return r}}return[]}function A(e){let t=(0,n.useRouter)();return(null==e?void 0:e.customBreadcrumbs)?e.customBreadcrumbs:function(e,t){let r=e===i.Z.home||e.startsWith(i.Z.jm.root)||e.startsWith(i.Z.kommo.root)||e===i.Z.login||e===i.Z.denied||e===i.Z.landing||e===i.Z.notFound?null:function(e){let t=e.split("/"),r=t.findIndex(e=>e.includes(i.F));return -1===r?e:"/"+t.slice(r+1).join("/")}(e);if(null!==r)return function(e,t,r){let n="/"===t;if(0===e.length){if(n)return;return[s(a.g[0])]}let i=[s(a.g[0])];return e.forEach(e=>{i.push(s(e))}),r&&0!==e.length&&e[e.length-1].path!==t&&i.push({name:r,route:t}),i.length>=2?i:void 0}(function(e){let t=o(e,"exact");return t.length>0?t:o(e,"parent")}(r),r,t)}(t.asPath.split("?")[0].split("#")[0],null==e?void 0:e.customLabel)||[]}},65832:function(e,t,r){"use strict";var n=r(85893),a=r(12553);t.Z=e=>(0,n.jsxs)(a.J,{fill:"none",height:"100%",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"0.5",viewBox:"0 0 24 24",width:"auto",...e,children:[(0,n.jsx)("path",{d:"M0 0h24v24H0z",fill:"none",stroke:"none"}),(0,n.jsx)("path",{d:"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"})]})},40414:function(e,t,r){"use strict";var n=r(85893),a=r(12553);t.Z=e=>(0,n.jsxs)(a.J,{fill:"none",height:"100%",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"0.5",viewBox:"0 0 24 24",width:"auto",...e,children:[(0,n.jsx)("path",{d:"M0 0h24v24H0z",fill:"none",stroke:"none"}),(0,n.jsx)("path",{d:"M7 15h-3a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h12a1 1 0 0 1 1 1v3"}),(0,n.jsx)("path",{d:"M7 9m0 1a1 1 0 0 1 1 -1h12a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-12a1 1 0 0 1 -1 -1z"}),(0,n.jsx)("path",{d:"M12 14a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"})]})},48200:function(e,t,r){"use strict";var n=r(85893),a=r(12553);t.Z=e=>(0,n.jsx)(a.J,{fill:"none",height:"100%",viewBox:"0 0 21 22",w:"auto",...e,children:(0,n.jsx)("path",{d:"M21 11.0613C21 5.50378 16.5225 0.998779 11 0.998779C5.475 1.00003 0.997498 5.50378 0.997498 11.0625C0.997498 16.0838 4.655 20.2463 9.435 21.0013V13.97H6.8975V11.0625H9.4375V8.84378C9.4375 6.32253 10.9312 4.93003 13.215 4.93003C14.31 4.93003 15.4537 5.12628 15.4537 5.12628V7.60128H14.1925C12.9512 7.60128 12.5637 8.37753 12.5637 9.17378V11.0613H15.3362L14.8937 13.9688H12.5625V21C17.3425 20.245 21 16.0825 21 11.0613Z",fill:"currentColor"})})},70466:function(e,t,r){"use strict";var n=r(85893),a=r(12553);t.Z=e=>(0,n.jsx)(a.J,{fill:"none",height:"100%",viewBox:"0 0 25 25",width:"auto",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,n.jsx)("path",{d:"M13.0007 6.24394V11.6777L17.5157 14.3864C17.7432 14.523 17.907 14.7444 17.9713 15.0018C18.0355 15.2591 17.9948 15.5315 17.8582 15.7589C17.7217 15.9864 17.5003 16.1502 17.2429 16.2144C16.9855 16.2787 16.7132 16.238 16.4857 16.1014L11.4857 13.1014C11.3378 13.0125 11.2153 12.8868 11.1303 12.7366C11.0453 12.5863 11.0007 12.4166 11.0007 12.2439V6.24394C11.0007 5.97872 11.1061 5.72437 11.2936 5.53683C11.4812 5.3493 11.7355 5.24394 12.0007 5.24394C12.266 5.24394 12.5203 5.3493 12.7079 5.53683C12.8954 5.72437 13.0007 5.97872 13.0007 6.24394ZM24.0007 3.24394C23.7355 3.24394 23.4812 3.3493 23.2936 3.53683C23.1061 3.72437 23.0007 3.97872 23.0007 4.24394V6.49394C22.207 5.57394 21.397 4.68769 20.4857 3.76519C18.8181 2.09732 16.6959 0.957887 14.3843 0.489257C12.0727 0.0206276 9.67431 0.243586 7.48873 1.13027C5.30316 2.01696 3.42734 3.52805 2.09567 5.47474C0.763994 7.42143 0.0355194 9.71739 0.00126603 12.0757C-0.0329873 14.4341 0.6285 16.7502 1.90307 18.7348C3.17765 20.7193 5.00879 22.2842 7.16769 23.234C9.32659 24.1838 11.7175 24.4763 14.0417 24.075C16.3659 23.6737 18.5203 22.5964 20.2357 20.9777C20.3313 20.8874 20.4081 20.7792 20.4618 20.6592C20.51
155 20.5392 20.5451 20.4099 20.5488 20.2785C20.5525 20.1471 20.5303 20.0162 20.4835 19.8934C20.4366 19.7706 20.366 19.6582 20.2757 19.5627C20.1855 19.4672 20.0772 19.3903 19.9573 19.3366C19.8373 19.2829 19.7079 19.2533 19.5765 19.2496C19.4451 19.2459 19.3143 19.2681 19.1915 19.315C19.0687 19.3618 18.9563 19.4324 18.8607 19.5227C17.4308 20.8703 15.6355 21.7668 13.6992 22.1002C11.7628 22.4336 9.77106 22.1891 7.97276 21.3974C6.17447 20.6056 4.64927 19.3016 3.58764 17.6482C2.52601 15.9948 1.97499 14.0653 2.00339 12.1006C2.03179 10.1359 2.63836 8.22317 3.74734 6.60116C4.85632 4.97915 6.41857 3.71978 8.239 2.98033C10.0594 2.24088 12.0574 2.05411 13.9833 2.44334C15.9093 2.83258 17.6779 3.78057 19.0682 5.16894C20.0857 6.19894 20.977 7.19144 21.8757 8.24394H19.0007C18.7355 8.24394 18.4812 8.3493 18.2936 8.53683C18.1061 8.72437 18.0007 8.97872 18.0007 9.24394C18.0007 9.50916 18.1061 9.76351 18.2936 9.95105C18.4812 10.1386 18.7355 10.2439 19.0007 10.2439H24.0007C24.266 10.2439 24.5203 10.1386 24.7079 9.95105C24.8954 9.76351 25.0007 9.50916 25.0007 9.24394V4.24394C25.0007 3.97872 24.8954 3.72437 24.7079 3.53683C24.5203 3.3493 24.266 3.24394 24.0007 3.24394Z",fill:"currentColor"})})},1226:function(e,t,r){"use strict";var n=r(85893),a=r(12553);t.Z=e=>(0,n.jsxs)(a.J,{fill:"none",height:"100%",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",width:"auto",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,n.jsx)("path",{d:"M0 0h24v24H0z",fill:"none",stroke:"none"}),(0,n.jsx)("path",{d:"M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0"}),(0,n.jsx)("path",{d:"M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z"})]})},88367:function(e,t,r){"use strict";var n=r(85893),a=r(12553);t.Z=e=>(0,n.jsxs)(a.J,{fill:"none",height:"100%",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"0.5",viewBox:"0 0 24 24",width:"auto",...e,children:[(0,n.jsx)("path",{d:"M0 0h24v24H0z",fill:"none",stroke:"none"}),(0,n.jsx)("path",{d:"M13.342 20.566c-.436 .17 -.884 .315 -1.342 .434a12 12 0 0 1 -8.5 -15a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 .117 6.34"}),(0,n.jsx)("path",{d:"M19 16l-2 3h4l-2 3"})]})},6598:function(e,t,r){"use strict";var n=r(85893),a=r(12553);t.Z=e=>(0,n.jsxs)(a.J,{fill:"none",height:"100%",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"0.5",viewBox:"0 0 24 24",width:"auto",...e,children:[(0,n.jsx)("path",{d:"M0 0h24v24H0z",fill:"none",stroke:"none"}),(0,n.jsx)("path",{d:"M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z"}),(0,n.jsx)("path",{d:"M9.5 9h.01"}),(0,n.jsx)("path",{d:"M14.5 9h.01"}),(0,n.jsx)("path",{d:"M9.5 13a3.5 3.5 0 0 0 5 0"})]})},41725:function(e,t,r){"use strict";var n=r(85893),a=r(88329),i=r(68029),s=r(90952),o=r(91149);t.Z=e=>{let{Icon:t,heading:r,description:A,link:l,...c}=e;return(0,n.jsxs)(a.k,{alignItems:"center",flexDir:"column",gap:"xs",textAlign:"center",w:{base:"full",sm:"60%",md:"40%"},...c,children:[t&&(0,n.jsx)(i.x,{bg:"white",borderRadius:"full",p:{base:"2xs",md:"xs"},shadow:"md",w:"fit-content",children:(0,n.jsx)(t,{boxSize:{base:8,md:10},color:"gray.500",strokeWidth:"1.5"})}),(0,n.jsx)(s.X,{as:"h3",fontWeight:"bold",size:"md",children:r}),A,l&&(0,n.jsx)(o.Z,{fontSize:"sm",href:l.href,mt:"xs",children:l.text})]})}},81311:function(e,t,r){"use strict";var n=r(85893),a=r(90952),i=r(90092),s=r(87872),o=r(88329);let A=(0,r(67294).forwardRef)((e,t)=>{let{heading:r,description:A,textWidth:l="47rem",wrapped:c=!0,descriptionHighlight:d,descriptionHighlightStyles:h,textProps:u,headingProps:m,...p}=e,g=()=>(0,n.jsxs)(n.Fragment,{children:[r&&(0,n.jsx)(a.X,{fontSize:{base:"4xl",md:"5xl"},maxW:l,textAlign:"center",whiteSpace:"pre-wrap",...m,children:r}),A&&(0,n.jsx)(i.x,{fontSize:"lg",maxW:l,textAlign:"center",variant:"large",...u,children:(0,n.jsx)(s.y,{query:d||"",styles:{color:"primary.base",fontWeight:"semibold",whiteSpace:"pre-wrap",...h},children:A})})]});return c?(0,n.jsx)(o.k,{ref:t,alignItems:"center",alignSelf:"center",flexDir:"column",gap:"sm",...p,children:(0,n.jsx)(g,{})}):(0,n.jsx)(g,{})});A.displayName="HeaderWithDescription",t.Z=A},49847:function(e,t,r){"use strict";var n=r(85893),a=r(3712),i=r(12553),s=r(90092);t.Z=e=>{let{icon:t,iconSize:r=6,label:o,color:A,...l}=e;return(0,n.jsxs)(a.K,{alignItems:"center",direction:"row",fontSize:"xl",...l,children:[(0,n.jsx)(i.J,{boxSize:r,children:t}),(0,n.jsx)(s.x,{as:"span",children:o})]})}},19601:function(e,t,r){"use strict";
1var n=r(85893),a=r(12808),i=r(59678),s=r(90952),o=r(90092),A=r(41664),l=r.n(A),c=r(11163),d=r(71799);t.Z=e=>{let{image:t,heading:r,text:A,url:h,alt:u,...m}=e,p=(0,c.useRouter)();return(0,n.jsxs)(a.Z,{alignItems:"center",bg:"white",borderRadius:"2xl",cursor:h?"pointer":"default",gap:"lg",p:"xl",textAlign:"center",w:{base:"full",md:"25rem"},onClick:h?()=>p.push(h):void 0,...m,children:[(0,n.jsx)(i.o,{borderRadius:"2xl",overflow:"hidden",ratio:1,w:"full",children:(0,n.jsx)(d.Z,{alt:u||r,imgSizes:{base:"80vw",md:"40vw"},src:t})}),(0,n.jsx)(s.X,{as:h?l():"span",href:h,size:{base:"md",lg:"lg"},children:r}),(0,n.jsx)(o.x,{children:A})]})}},57121:function(e,t,r){"use strict";var n=r(85893),a=r(52867),i=r(43321),s=r(98868);t.Z=e=>{let{id:t,list:r,icon:o=(0,n.jsx)(s.Z,{}),iconStyles:A,iconColor:l="primary.base",spacing:c={base:"2xs",md:"xs"},columns:d,columnsSpacing:h={base:"xs",md:"sm"},...u}=e,m=r.map((e,t)=>(0,n.jsxs)(a.HC,{position:"relative",children:[(0,n.jsx)(a.DE,{color:l,left:{base:-6,md:-8},position:"absolute",top:1,...A,children:o}),e]},"string"==typeof e?e:t));return d?(0,n.jsx)(i.M,{columns:d,spacingX:h,spacingY:c,children:m.map((e,t)=>(0,n.jsx)(a.aV,{pl:{base:"lg",md:"xl"},size:{base:"md",md:"lg"},...u,children:e},t))}):(0,n.jsx)(a.aV,{pl:{base:"lg",md:"xl"},size:{base:"md",md:"lg"},spacing:c,...u,children:m})}},11722:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(85893),a=r(76602),i=r(68029),s=r(67294),o=r(17873),A=r(12553),l=e=>(0,n.jsxs)(A.J,{fill:"none",h:"full",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",w:"auto",...e,children:[(0,n.jsx)("path",{d:"M0 0h24v24H0z",fill:"none",stroke:"none"}),(0,n.jsx)("path",{d:"M7 4v16l13 -8z"})]}),c=e=>{let{src:t,type:r,srcFallback:A,typeFallback:c,loop:d=!0,videoElementProps:h={},poster:u,...m}=e,{isVisited:p,ref:g}=(0,o.Z)({rootMargin:"1000px"}),x=(0,s.useRef)(null),f=(0,a.S)(t),w=(0,a.S)(A||{}),[v,C]=(0,s.useState)(!1);return(0,n.jsxs)(i.x,{ref:g,height:"full",left:"0",overflow:"hidden",position:"relative",top:"0",width:"full",onClick:()=>{var e,t;(null==x?void 0:null===(e=x.current)||void 0===e?void 0:e.paused)?x.current.play():null==x||null===(t=x.current)||void 0===t||t.pause()},...m,children:[(0,n.jsx)(i.x,{ref:x,as:"video",autoPlay:!0,controls:!1,height:"full",loop:d,muted:!0,objectFit:"cover",playsInline:!0,poster:u,width:"full",onPause:()=>C(!1),onPlay:()=>C(!0),...h,children:p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.x,{as:"source",src:f,type:r}),A&&(0,n.jsx)(i.x,{as:"source",src:w,type:c})]})},f),(0,n.jsx)(i.x,{_hover:{opacity:v?0:1},bg:"bg.light",borderRadius:"full",left:"50%",opacity:v?0:.7,p:"xs",position:"absolute",top:"50%",transform:"translate(-50%, -50%)",transition:"0.3s",children:(0,n.jsx)(l,{boxSize:"10",color:"primary.base"})})]})}},48382:function(e,t,r){"use strict";var n=r(85893),a=r(88329),i=r(80468),s=r(81311),o=r(19601);t.Z=e=>{let{heading:t,description:r,servicesToConsider:A,children:l,cardsContainerProps:c,cardProps:d,...h}=e;return(0,n.jsxs)(i.A.LandingBlock,{gap:"4xl",variant:"wide",...h,children:[(0,n.jsx)(s.Z,{description:r,heading:t,maxW:"container.lg"}),(0,n.jsx)(a.k,{flexDir:{base:"column",md:"row"},gap:"4xl",justifyContent:"center",w:"full",...c,children:A.map(e=>(0,n.jsx)(o.Z,{...d,...e},e.heading))}),l]})}},68542:function(e,t,r){"use strict";r.d(t,{Z:function(){return b}});var n=r(85893),a=r(3712),i=r(88329),s=r(90952),o=r(38488),A=r(33158),l=r(77962),c=r(92300),d=r(50332),h=r(80468),u=r(11722),m=r(12808),p=r(90092),g=r(12553),x=r(21956);let f={alignItems:"center",bg:"white",gap:"3xs",p:"xs",variant:"outline",w:"11rem",justifyContent:"center"},w={color:"typography.medium",fontSize:"sm",textAlign:"center"},v={color:"primary.base",fontSize:"4xl",fontWeight:"bold",lineHeight:"normal"};var C=e=>{let{reviewsCount:t}=e;return(0,n.jsxs)(i.k,{gap:"sm",children:[(0,n.jsxs)(m.Z,{...f,children:[(0,n.jsxs)(i.k,{alignItems:"center",gap:"3xs",children:[(0,n.jsx)(p.x,{...v,children:"4.8"}),(0,n.jsx)(g.J,{color:"#FDCC0D",height:10,width:10,children:(0,n.jsx)(x.Z,{})})]}),(0,n.jsxs)(p.x,{...w,children:["Based on ",t," reviews"]})]}),(0,n.jsxs)(m.Z,{...f,children:[(0,n.jsx)(p.x,{...v,children:"500+"}),(0,n.jsx)(p.x,{...w,children:"Completed projects"})]})]})},b=e=>{let{city:t,headingText:r="High-quality\nRV roof repair",breadcrumbs:m,reviewsCount:p}=e,{phone:g}=(0,d.Z)(t);return(0,n.jsx)(h.A.LandingBlock,{bg:"white",breadcrumbs:m,paddingTop:m?{base:"xl",md:"xl"}:void 0,variant:"wide",children:(0,n.jsxs)(a.K,{direction:{base:"column",xl:"row"},gap:"4xl",children:[(0,n.jsxs)(i.k,{alignItems:"center",flexDir:"column",flexGrow:"1",gap:"3xl",justifyContent:"center",minW:"fit-content",children:[(0,n.jsx)(s.X,{as:"h1",fontSize:{base:"4xl",md:"5xl"}
1,maxW:{base:"full",xl:"25rem"},textAlign:"center",whiteSpace:"pre-wrap",children:r}),(0,n.jsx)(C,{reviewsCount:p}),(0,n.jsxs)(i.k,{gap:"sm",justifyContent:"center",children:[(0,n.jsx)(l.Z,{buttonText:"Get a quote",size:"lg"}),(0,n.jsx)(o.z,{as:"a",href:"tel:".concat(g),size:"lg",variant:"outline",onClick:()=>{var e,t;return null===(t=window)||void 0===t?void 0:null===(e=t.dataLayer)||void 0===e?void 0:e.push({event:"click_phone_hero"})},children:g})]})]}),(0,n.jsx)(u.Z,{alignSelf:"center",borderRadius:"2xl",height:{base:"15rem",md:"25rem",lg:"34rem"},poster:A.Z.src,src:{base:"https://rvroofworks-dev.s3.us-west-1.amazonaws.com/rv-roof-replacement-with-insurance/rv-roof-repair-mobile-480p.webm",sm:"https://rvroofworks-dev.s3.us-west-1.amazonaws.com/rv-roof-replacement-with-insurance/rv-roof-repair-mobile-480p.webm",md:"https://rvroofworks-dev.s3.us-west-1.amazonaws.com/rv-roof-replacement-with-insurance/rv-roof-repair-1080p.webm"},srcFallback:{base:"https://rvroofworks-dev.s3.us-west-1.amazonaws.com/rv-roof-replacement-with-insurance/rv-roof-repair-mobile-480p.mp4",sm:"https://rvroofworks-dev.s3.us-west-1.amazonaws.com/rv-roof-replacement-with-insurance/rv-roof-repair-mobile-480p.mp4",md:"https://rvroofworks-dev.s3.us-west-1.amazonaws.com/rv-roof-replacement-with-insurance/rv-roof-repair-1080p.mp4"},type:c.j.vp9Webm,typeFallback:c.j.mp4,w:"full"})]})})}},54142:function(e,t,r){"use strict";var n=r(85893),a=r(8186),i=r(90952),s=r(90092),o=r(38488),A=r(24704),l=r(69322),c=r(80468),d=r(91149),h=r(30960);t.Z=e=>{let{works:t,...r}=e;return t.length?(0,n.jsxs)(c.A.LandingBlock,{gap:{base:"2xl",md:"4xl"},header:"Recent works",variant:"wide",...r,children:[(0,n.jsx)(h.Z,{slides:t.map(e=>{let{_id:t,description:r,images:o,title:l}=e;return(0,n.jsxs)(a.g,{alignItems:"flex-start",minW:"full",spacing:{base:"lg",md:"xl"},children:[(0,n.jsx)(A.Z,{images:o}),(0,n.jsxs)(a.g,{alignItems:"flex-start",children:[(0,n.jsx)(i.X,{as:"h3",size:"lg",children:l}),(0,n.jsx)(s.x,{fontSize:{base:"lg",md:"xl"},children:r})]})]},t)}),slidesCount:[1,1,1,1]}),(0,n.jsx)(o.z,{alignSelf:"center",as:d.Z,href:l.Z.recentWorks.root,children:"Show all recent works"})]}):null}},79228:function(e,t,r){"use strict";r.d(t,{Z:function(){return C}});var n=r(85893),a=r(90952),i=r(16610),s=r(59099),o=r(73636),A=r(8186),l=r(90092),c=r(87872),d=r(5152),h=r.n(d),u=r(17873),m=r(70466),p=r(80468),g=r(47478),x=r(49847);let f=h()(()=>Promise.all([r.e(367),r.e(398),r.e(3299),r.e(5220),r.e(7648),r.e(40),r.e(1867)]).then(r.bind(r,60334)),{loadableGenerated:{webpack:()=>[60334]}}),w=[{icon:(0,n.jsx)(e=>(0,n.jsx)("svg",{fill:"none",height:"100%",viewBox:"0 0 24 26",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,n.jsx)("path",{d:"M22 0.25H2C1.46957 0.25 0.960859 0.460714 0.585786 0.835786C0.210714 1.21086 0 1.71957 0 2.25V9.5975C0 20.7987 9.4775 24.515 11.375 25.1462C11.7803 25.2841 12.2197 25.2841 12.625 25.1462C14.525 24.515 24 20.7987 24 9.5975V2.25C24 1.71957 23.7893 1.21086 23.4142 0.835786C23.0391 0.460714 22.5304 0.25 22 0.25ZM22 9.59875C22 19.4012 13.7063 22.6763 12 23.2463C10.3088 22.6825 2 19.41 2 9.59875V2.25H22V9.59875ZM6.2925 12.9575C6.10486 12.7699 5.99944 12.5154 5.99944 12.25C5.99944 11.9846 6.10486 11.7301 6.2925 11.5425C6.48014 11.3549 6.73464 11.2494 7 11.2494C7.26536 11.2494 7.51986 11.3549 7.7075 11.5425L10 13.835L16.2925 7.5425C16.3854 7.44959 16.4957 7.37589 16.6171 7.32561C16.7385 7.27532 16.8686 7.24944 17 7.24944C17.1314 7.24944 17.2615 7.27532 17.3829 7.32561C17.5043 7.37589 17.6146 7.44959 17.7075 7.5425C17.8004 7.63541 17.8741 7.74571 17.9244 7.8671C17.9747 7.9885 18.0006 8.11861 18.0006 8.25C18.0006 8.3814 17.9747 8.5115 17.9244 8.6329C17.8741 8.75429 17.8004 8.86459 17.7075 8.9575L10.7075 15.9575C10.6146 16.0505 10.5043 16.1242 10.3829 16.1746C10.2615 16.2249 10.1314 16.2508 10 16.2508C9.86858 16.2508 9.73846 16.2249 9.61706 16.1746C9.49566 16.1242 9.38537 16.0505 9.2925 15.9575L6.2925 12.9575Z",fill:"currentColor"})}),{}),name:"Guarantee"},{icon:(0,n.jsx)(e=>(0,n.jsx)("svg",{fill:"none",height:"100%",viewBox:"0 0 31 25",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,n.jsx)("path",{d:"M28.7913 14.8825C28.4191 14.5962 27.986 14.3996 27.5255 14.3078C27.0651 14.2161 26.5897 14.2319 26.1362 14.3538L20.9062 15.5563C21.0279 15.0422 21.0317 14.5074 20.9172 13.9917C20.8028 13.476 20.5731 12.9929 20.2454 12.5787C19.9177 12.1644 19.5005 11.8297 19.0251 11.5995C18.5496 11.3694 18.0282 11.2499 17.5 11.25H11.2425C10.717 11.2487 10.1964 11.3515 9.71092 11.5525C9.22539 11.7536 8.78451 12.0488 8.41375 12.4213L5.58625 15.25H2C1.46957 15.25 0.960859 15.4607 0.585786 15.8358C0.210714 16.2109 0 16.7196 0 17.25L0 22.25C0 22.7804 0.210714 23.2891 0.585786 23.6642C0.960859 24.0393 1.46957 24.25 2 24.25H15C15.0818 24.25 15.1632 24.24 15.2425 24.22L23.2425 22.22C23.2935 22.2079 23.3433 22.1911 23.3913 22.17L28.25 20.1025L28.305 20.0775C28.772 19.8442 29.1718 19.4958 29.4669 19.0652C29.7621 18.6346 29.9427 18.136 29.9918 17.6163C30.041 17.0966 29.957 16.5729 29.7478 16.0947C29.5387 15.6164 29.2112 15.1992 28.7962 14.8825H28.7913ZM2 17.25H5V22.25H2V17.25ZM27.4287 18.2763L22.6787 20.2988L14.875 22.25H7V16.6638L9.82875 13.8363C10.0138 13.6497 10.2341 13.5018 10.4768 13.4012C10.7195 13.3006 10.9798 13.2492 11.2425 13.25H17.5C17.8978 13.25 18.2794 13.408 18.5607 13.6893C18.842 13.9706 19 14.3522 19 14.75C19 15.1478 18.842 15.5294 18.5607 15.8107C18.2794 16.092 17.8978 16.25 17.5 16.25H14C13.7348 16.25 13.4804 16.3554 13.2929 16.5429C13.1054 16.7304 13 16.9848 13 17.25C13 17.5152 13.1054 17.7696 13.2929 17.9571C13.4804 18.1446 13.7348 18.25 14 18.25H18C18.0753 18.2498 18.1503 18.2414 18.2237 18.225L26.5987 16.2988L26.6375 16.2888C26.8932 16.2178 27.166 16.2439 27.4036 16.362C27.6412 16.4801 27.8267 16.6819 27.9245 16.9286C28.0222 17.1753 28.0253 17.4494 27.9331 17.6982C27.8409 17.947 27.6599 18.1529 27.425 18.2763H27.4287ZM20.5 9.25C20.7471 9.25028 20.9937 9.23021 21.2375 9.19C21.5117 10.0044 22.0133 10.7233 22.6832 11.2617C23.353 11.8 24.1629 12.1354 25.0173 12.228C25.8716 12.3206 26.7346 12.1667 27.5042 11.7844C28.2739 11.4021 28.9179 10.8074 29.3603 10.0706C29.8026 9.33388 30.0248 8.48588 30.0005 7.62688C29.9762 6.76787 29.7064 5.93379 29.2231 5.22325C28.7398 4.5127 28.0631 3.9554 27.2731 3.61724C26.4831 3.27909 25.6127 3.1742 24.765 3.315C24.501 2.53031 24.0256 1.83366 23.3912 1.30172C22.7568 0.769785 21.9879 0.423179 21.1692 0.300048C20.3505 0.176917 19.5137 0.282034 18.7509 0.603832C17.988 0.92563 17.3288 1.45163 16.8456 2.12396C16.3625 2.79628 16.0742 3.58886 16.0125 4.41447C15.9507 5.24008 16.118 6.06672 16.4958 6.80342C16.8735 7.54011 17.4472 8.1583
11 18.1537 8.58996C18.8602 9.02162 19.6721 9.25001 20.5 9.25ZM28 7.75C28 8.24446 27.8534 8.7278 27.5787 9.13893C27.304 9.55005 26.9135 9.87048 26.4567 10.0597C25.9999 10.2489 25.4972 10.2984 25.0123 10.202C24.5273 10.1055 24.0819 9.8674 23.7322 9.51777C23.3826 9.16814 23.1445 8.72268 23.048 8.23773C22.9516 7.75278 23.0011 7.25011 23.1903 6.79329C23.3795 6.33648 23.7 5.94603 24.1111 5.67133C24.5222 5.39662 25.0055 5.25 25.5 5.25C26.163 5.25 26.7989 5.51339 27.2678 5.98223C27.7366 6.45108 28 7.08696 28 7.75ZM20.5 2.25C21.0454 2.25027 21.5757 2.42888 22.0101 2.7586C22.4446 3.08832 22.7593 3.55105 22.9062 4.07625C22.3941 4.43662 21.9628 4.89992 21.6399 5.43652C21.3171 5.97312 21.1097 6.5712 21.0312 7.1925C20.8567 7.2302 20.6786 7.24948 20.5 7.25C19.837 7.25 19.2011 6.98661 18.7322 6.51777C18.2634 6.04893 18 5.41304 18 4.75C18 4.08696 18.2634 3.45108 18.7322 2.98223C19.2011 2.51339 19.837 2.25 20.5 2.25Z",fill:"currentColor"})}),{}),name:"Affordable"},{icon:(0,n.jsx)(m.Z,{}),name:"Fast"}],v=[{text:"As a result you can get a new RV roof with 20 years warranty in 3 days from $100 per month without leaving home.",highlight:["new RV roof","20 years warranty","3 days","$100 per month"]},{text:"This is what we call: âThe best RV roofing experience!â",highlight:"The best RV roofing experience!"}];var C=e=>{let{description:t=v,city:r,zipCodeRequired:d,headText:h,...m}=e,{ref:C,isVisited:b}=(0,u.Z)();return(0,n.jsxs)(p.A.LandingBlock,{ref:C,gap:{base:"2xl",md:"4xl"},variant:"wide",...m,children:[(0,n.jsx)(g.Z,{id:"contact-us-form"}),h&&(0,n.jsx)(a.X,{pb:"md",textAlign:"center",children:h}),(0,n.jsxs)(i.r,{columnGap:"4xl",gridTemplateAreas:{base:"\n 'a'\n 'b'\n 'c'\n ",lg:"\n 'a c'\n 'b c'\n "},gridTemplateColumns:{base:"1fr",lg:"1.5fr 1fr"},gridTemplateRows:{base:"repeat(max-content)",lg:"max-content 1fr"},rowGap:{base:"xl",lg:"md"},width:"full",children:[(0,n.jsx)(s.P,{gridArea:"a",children:(0,n.jsx)(o.U,{justifyContent:{base:"center",md:"flex-start"},spacing:{base:"sm",md:"xl"},children:w.map(e=>{let{icon:t,name:r}=e;return(0,n.jsx)(x.Z,{direction:{base:"column",sm:"row"},fontSize:{base:"lg",md:"xl"},icon:t,label:r},r)})})}),(0,n.jsx)(s.P,{alignSelf:"center",gridArea:"b",children:(0,n.jsx)(A.g,{alignItems:{base:"center",md:"flex-start"},flex:1,justifyContent:"center",spacing:"md",children:t.map(e=>{let{text:t,highlight:r}=e;return(0,n.jsx)(l.x,{variant:"large",children:(0,n.jsx)(c.y,{query:r,styles:{color:"primary.base",whiteSpace:{base:"normal",sm:"nowrap"}},children:t})},t)})})}),(0,n.jsx)(s.P,{gridArea:"c",children:b&&(0,n.jsx)(f,{city:r,zipCodeRequired:d})})]})]})}},24278:function(e,t,r){"use strict";r.d(t,{I:function(){return o}});var n=r(85893),a=r(67294),i=r(12553),s=r(49381);function o(e){let{viewBox:t="0 0 24 24",d:r,displayName:o,defaultProps:A={}}=e,l=a.Children.toArray(e.path),c=(0,s.G)((e,a)=>(0,n.jsx)(i.J,{ref:a,viewBox:t,...A,...e,children:l.length?l:(0,n.jsx)("path",{fill:"currentColor",d:r})}));return c.displayName=o,c}},62291:function(e,t,r){"use strict";r.d(t,{T:function(){return i}});var n=r(93007),a=r(37430);let i=(0,a.m)("span",{baseStyle:n.N});i.displayName="VisuallyHidden",(0,a.m)("input",{baseStyle:n.N}).displayName="VisuallyHiddenInput"},30202:function(e,t,r){"use strict";r.d(t,{NL:function(){return s},aH:function(){return o}});var n=r(67294),a=r(85893),i=n.createContext(void 0),s=e=>{let t=n.useContext(i);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},o=({client:e,children:t})=>(n.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,a.jsx)(i.Provider,{value:e,children:t}))},78551:function(e,t,r){"use strict";r.d(t,{a:function(){return i}});var n=r(72536),a=r(20364);function i(e,t){return(0,a.r)(e,n.z,t)}}},function(e){e.O(0,[1281,1033,6776,5948,5586,5806,7536,9791,4465,2893,1653,1107,5220,5102,8868,2352,8078,3347,468,4336,8027,7085,7932,6672,2888,9774,179],function(){return e(e.s=38938)}),_N_E=e.O()}]);
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.