(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6088],{3319:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/residential/en/dealers/[...slug]",function(){return s(36270)}])},60059:function(e,t){"use strict";t.Z={src:"/_next/static/media/filled.5be78214.png",height:31,width:31,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAM1BMVEVMaXH5zh320Bv71Rvz0Q730Bv2zRv40Bz2zRv40Rv2zxv3zxv2zhz1zRv2zRz+2B3/6R/nT/pUAAAAEHRSTlMAFZ2RB9hx/WFP+rp8gT7+15joEgAAAAlwSFlzAAALEwAACxMBAJqcGAAAADtJREFUeJwVyEkOACEMBLECAgnLTOf/r0WcLBkzWmAAxfsjxpbXMakpd2XAp+VrAr+kXoCWu+ebM7ETXDUYAaUHktWcAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},71986:function(e,t){"use strict";t.Z={src:"/_next/static/media/half-filled.2d471909.png",height:32,width:32,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAS1BMVEVMaXH31R360Rz50Rn40Bnm5+X2zxzp0qD+2x32zBzo6/Pq4LD17Lrr7Ory00rs3JHy5qnX7//2zhzo37bn5+fyziTl5+nr7/n9//9TCd7UAAAAF3RSTlMAIYn+6UhWBPw+rf3+nSlw/SC+wVcVg2sLE/gAAAAJcEhZcwAACxMAAAsTAQCanBgAAAA9SURBVHicBcEHAsAgCACxU0Cc3a3+/6VNwNl23MGJx4kTUtJezSiSpc1Voai0ORy4cp8GhKz3GkCJL8/HD0JzAgdi8q0JAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},1287:function(e,t){"use strict";t.Z={src:"/_next/static/media/unfilled.026b8cfd.png",height:31,width:31,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAMFBMVEVMaXHn6url5+jy9PXk5ejq7e7l5+jz8/Pt5+3n6ern6uvt7vDm6Onk5ufm5ur////PqlBSAAAAD3RSTlMAUfz+Zv57BxWd0ZG65T5xOodlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOUlEQVR4nBXIxw3AMAwAsVN3S7T/toZfBAjFdgpgxHq4H4uZwmxTtXbIUFUB/jD7BrD7rH6TQqVwAShrASsFtxraAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},84792:function(e,t,s){"use strict";var i=s(85893),r=s(16829);t.Z=e=>{let{svgClass:t,pathClass:s,...n}=e;return(0,i.jsx)("svg",{width:"14",height:"8",viewBox:"0 0 14 8",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Arrow Up Icon",className:(0,r.Z)(t||"stroke-cadet"),...n,children:(0,i.jsx)("path",{d:"M13 7L7 1L1 7",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:s})})}},33086:function(e,t,s){"use strict";var i=s(85893);s(67294);var r=s(15830),n=s(73389);t.Z=e=>{let{schemaData:t}=e;if(!t)return null;let s=(0,n.i)(t);return s?(0,i.jsx)("script",{type:"application/ld+json",id:"schemaBlock",dangerouslySetInnerHTML:{__html:(0,r.F)(s.replace(/(0,i.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 25 25",fill:"none","aria-label":"Plus Icon",...e,children:[(0,i.jsx)("title",{children:"Plus"}),(0,i.jsx)("line",{x1:"6",y1:"12.5",x2:"19",y2:"12.5",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",vectorEffect:"non-scaling-stroke"}),(0,i.jsx)("line",{x1:"12.5",y1:"6",x2:"12.5",y2:"19",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",vectorEffect:"non-scaling-stroke"})]}),c=e=>(0,i.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 25 25",fill:"none","aria-label":"Minus Icon",...e,children:[(0,i.jsx)("title",{children:"Minus"}),(0,i.jsx)("line",{x1:"6",y1:"12.5",x2:"19",y2:"12.5",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",vectorEffect:"non-scaling-stroke"})]}),u=e=>{let{children:t}=e;return(0,i.jsx)("div",{className:"flex h-4 w-4 items-center justify-center",children:t})},h=e=>{let{isActive:t,isPlusIcon:s=!1,svgClass:r}=e,n=t?(0,i.jsx)(u,{children:(0,i.jsx)(c,{})}):(0,i.jsx)(u,{children:(0,i.jsx)(d,{})}),a=t?(0,i.jsx)(u,{children:(0,i.jsx)(o.Z,{pathClass:r})}):(0,i.jsx)(u,{children:(0,i.jsx)(l.Z,{pathClass:r})});return s&&n||a};function m(e){let[t,s]=(0,r.useState)(!1),l=(0,r.useRef)(null),[o,d]=(0,r.useState)(0),{title:c,titleContent:u,titleClassName:m,titleContainerClassName:p,content:x,mini:g=!1,bordered:v=!0,children:f,className:j="",svgClass:y,borderedDropdown:b=!1,childClassName:A,isPlusIcon:w=!1}=e;return(0,r.useEffect)(()=>{let e=l.current;if(!e)return;let t=()=>{let t=e.parentElement;d(t?t.scrollHeight:e.scrollHeight)};t();let s=new ResizeObserver(t);return s.observe(e),()=>s.disconnect()},[x,f]),(0,r.useEffect)(()=>{if(!t)return;let e=l.current;if(!e)return;let s=requestAnimationFrame(()=>{let t=e.parentElement;d(t?t.scrollHeight:e.scrollHeight)});return()=>cancelAnimationFrame(s)},[t]),(0,i.jsxs)("div",{className:(0,a.Z)("y-accordion",{"border-t p-2":!j&&v},j),children:[(0,i.jsxs)("button",{className:(0,a.Z)("flex min-h-[48px] w-full items-center",{"rounded-md border":b,"pb-5 pt-5":!g},p,{"cursor-pointer":!!(x||f)},{"cursor-default":!(x||f)}),onClick:()=>{(x||f)&&s(!t)},"aria-expanded":t,...e.dataAttributes,children:[(0,i.jsxs)("span",{className:(0,a.Z)("y-question pointer-events-none",m||(0,a.Z)("flex-1 pl-4 text-left",!g&&"text-lg font-semibold")),children:[c,u]}),(0,i.jsx)("div",{className:(0,a.Z)("pointer-events-none ml-auto pr-4",!(x||f)&&"hidden"),children:(0,i.jsx)(h,{isActive:t,isPlusIcon:w,svgClass:y})})]}),f?(0,i.jsx)("div",{className:(0,a.Z)("y-answer overflow-hidden transition-[max-height,opacity] duration-300 ease-in-out",t?"opacity-100":"opacity-0",b&&"rounded-md border"),style:{maxHeight:t?o||9999:0,willChange:"max-height"},children:(0,i.jsx)("div",{ref:l,className:(0,a.Z)("block w-full overflow-hidden leading-relaxed",A||"px-6 pb-4 pt-1 text-base"),children:f})}):(0,i.jsx)("div",{className:(0,a.Z)("y-answer overflow-hidden transition-[max-height,opacity] duration-300 ease-in-out",t?"opacity-100":"opacity-0",b&&"rounded-md border"),style:{maxHeight:t?o||9999:0,willChange:"max-height"},children:(0,i.jsx)("div",{ref:l,className:(0,a.Z)("block w-full overflow-hidden leading-relaxed",A,{"pb-4 pl-4 pt-1 text-base":!A}),dangerouslySetInnerHTML:{__html:(0,n.F)(x)}})})]})}},65755:function(e,t,s){"use strict";var i=s(85893),r=s(60059),n=s(1287),a=s(71986),l=s(25675),o=s.n(l),d=s(47013),c=s(93967),u=s.n(c);t.Z=e=>{let{rating:t,total:s=0,includeTotal:l=!1,darkMode:c=!1,variant:h,onClick:m,addClass:p=""}=e,x=t.toFixed(1),g="small"===h?15:16,v="small"===h?15:16;return(0,i.jsxs)("div",{className:u()("review-stars inline-flex items-center",p),children:["small"!==h&&(0,i.jsx)("span",{className:u()("mr-1 font-semibold lg:mr-2",c?"text-white":"text-black"),children:x}),[void 0,void 0,void 0,void 0,void 0].map((e,s)=>{let l=s+1,d=t>=l?r.Z:tl-1?a.Z:n.Z;return(0,i.jsx)(o(),{src:d,alt:"Star Icon",width:g,height:v},s)}),m&&!!l&&(0,i.jsxs)(d.Z,{onClick:m,disableBase:!0,size:"none",addClass:u()("ml-3 font-bold","small"===h?"text-sm":"text-base",c?"text-white":"text-trane-red"),primary:!1,dataTrackingProps:{position:"body",location:"dealer card",action:"pop-up",textGrouping:"google reviews",text:"".concat(s," Google Reviews"),type:"link"},children:[s," Google Reviews"]}),!m&&!!l&&(0,i.jsxs)("span",{className:"ml-3",children:[e.total," Google Reviews"]})]})}},92094:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var i=s(85893);s(67294);var r=s(47013);function n(e){let t={containerClasses:"",imageClasses:"",textContClasses:"",titleClasses:"",descriptionClasses:"",buttonClasses:""};return t=(null==e?void 0:e.cardStyling)==="pdpAdvanced"?{containerClasses:"flex flex-col sm:flex-1 justify-center min-h-[325px] sm:min-h-[375px] w-full sm:min-w-[400px]",imageClasses:"rounded-3xl p-9 h-full bg-cover bg-black",textContClasses:"h-full flex flex-col justify-center text-white",titleClasses:"font-bold text-[20px] mb-0 text-center mt-0",descriptionClasses:"mb-0 text-base mt-2 text-center",buttonClasses:"w-fit transition duration-150 ease-in-out hover:scale-105 mt-4 text-center rounded-full px-5 py-2 text-14 min-w-fit"}:{containerClasses:"flex flex-col sm:flex-1 justify-center min-h-[325px] w-full lg:min-h-fit",imageClasses:"rounded-lg p-9 h-full bg-cover",textContClasses:"h-full flex flex-col justify-between text-white",titleClasses:"font-bold text-22 mb-0 mt-5",descriptionClasses:"mb-6 text-base mt-12",buttonClasses:"w-full lg:w-fit transition duration-150 ease-in-out hover:scale-105 mt-9"},(0,i.jsx)("div",{"data-testid":"CtaCard--container",className:t.containerClasses,children:(0,i.jsx)("div",{"data-testid":"CtaCard--image",className:t.imageClasses,style:{backgroundImage:"url(".concat(e.bgImg,")")},children:(0,i.jsxs)("div",{className:t.textContClasses,children:[(0,i.jsx)("div",{className:(null==e?void 0:e.cardStyling)?"":"h-1/6",children:(0,i.jsx)("p",{"data-testid":"CtaCard--title",className:t.titleClasses,children:e.title})}),(0,i.jsx)("div",{className:(null==e?void 0:e.cardStyling)?"":"h-3/6",children:(0,i.jsx)("p",{"data-testid":"CtaCard--description",className:t.descriptionClasses,children:e.desc})}),(0,i.jsx)("div",{className:(null==e?void 0:e.cardStyling)?"text-center":"h-2/6",children:(0,i.jsx)(r.Z,{href:e.url,primary:"secondary"!==e.buttonStyle,addClass:t.buttonClasses,dataTrackingProps:{position:"body",location:"card",action:"internal link",textGrouping:"cta",text:e.title,type:"button"},newTab:e.newTab,children:e.btnText})})]})})})}},63829:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return l}});var i=s(85893),r=s(29e3),n=s(92094),a=s(16829);function l(e){return(0,i.jsx)(r.Z,{backgroundClass:e.sectionClass||"",contentClass:(0,a.Z)("px-4 relative gap-7 sm:gap-10 flex flex-wrap sm:flex-nowrap",e.containerClass),children:e.attributes.data["card-repeater"].map((t,s)=>{let r;if(e.mediaOverride)e.mediaOverride[s],r=e.mediaOverride[s].sourceUrl;else{var a;r=(null===(a=e.mediaData.filter(e=>t.image===e.node.databaseId)[0])||void 0===a?void 0:a.node.sourceUrl)||""}return(0,i.jsx)(n.Z,{title:t.title,desc:t.description,bgImg:r,btnText:t.button_text,url:t.url,buttonStyle:t.buttonStyle,newTab:t.new_tab,cardStyling:t.cardStyling},t.title)})})}},29219:function(e,t,s){"use strict";var i=s(85893),r=s(67294),n=s(65755),a=s(47013),l=s(14701);t.Z=e=>{var t;let{companyId:s,metaData:o={},fetchReviews:d}=e,[c,u]=(0,r.useState)(0),[h,m]=(0,r.useState)([]);if((0,r.useEffect)(()=>{d(s,c,10).then(e=>{e&&m([...h,...e.reviews])})},[s,c,10]),0!==h.length)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex w-full items-center border-t px-6 pt-6",children:[(0,i.jsx)("span",{className:"mr-3 text-lg md:text-4xl",children:o.average_rating}),(0,i.jsx)(n.Z,{rating:null!==(t=o.average_rating)&&void 0!==t?t:0,total:o.total_review_count,includeTotal:!0,addClass:"pr-3"})]}),(0,i.jsx)("div",{className:"p-6",children:h.map((e,t)=>(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"border-t py-6",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("strong",{className:"pr-3 text-lg",children:e.author_name}),(0,i.jsx)(n.Z,{rating:e.rating,addClass:"pr-3"}),(0,i.jsx)("span",{className:"text-sm",children:e.date})]}),(0,i.jsx)("div",{className:"pt-3",children:e.text})]}),""!==e.owner_response&&(0,i.jsx)("div",{className:"mb-6 border-t pt-6",children:(0,i.jsxs)("blockquote",{className:"border-l-4 pl-4",children:[(0,i.jsx)("strong",{children:"Response from Owner"})," ",(0,i.jsx)("span",{className:"text-sm",children:e.owner_response_date}),(0,i.jsx)("div",{className:"pt-3",children:e.owner_response})]})})]},t))}),(0,i.jsxs)("div",{className:"flex flex-col p-6 md:flex-row md:items-center md:justify-between",children:[h.lengthu(c+1),children:["See More ",(0,i.jsx)(l.Z,{svgClass:"stroke-trane-red inline ml-2"})]})}),(0,i.jsxs)("div",{className:"w-full py-4 text-center md:w-auto md:py-0",children:["Showing ",h.length," out of ",o.total_review_count]}),(0,i.jsx)("div",{className:"text-center md:text-right",children:(0,i.jsx)("a",{className:"text-trane-red",href:"https://support.google.com/contributionpolicy/?hl=en&ref_topic=6001257&visit_id=637844246357535220-2738020262&rd=2#topic=7422769",target:"blank",children:"Google Review Terms and Conditions"})})]})]})}},55534:function(e,t,s){"use strict";s.d(t,{Z:function(){return A}});var i=s(85893),r=s(67294),n=s(11163),a=s(29050),l=s(76085),o=s(30654),d=s(8841),c=s(16437),u=s(67482),h=(0,r.memo)(e=>{let{generalDisclaimer:t,noCanadaDisclaimerAbove:s,noCanadaDisclaimerBelow:n}=e,[a]=(0,c.Z)(),o=(0,r.useMemo)(()=>!(0,u.nO)(a),[a]);return(0,i.jsxs)("div",{"data-testid":"disclaimerRepeater",children:[s&&o&&(0,i.jsx)("div",{className:"container mx-auto p-4 text-sm",children:(0,i.jsx)(l.Z,{content:s})}),t&&(0,i.jsx)("div",{className:"container mx-auto p-4 text-sm",children:(0,i.jsx)(l.Z,{content:t})}),n&&o&&(0,i.jsx)("div",{className:"container mx-auto p-4 text-sm",children:(0,i.jsx)(l.Z,{content:n})})]})}),m=s(29e3),p=s(16835),x=s(47013),g=s(64971),v=(0,r.memo)(e=>{let{asPath:t,useBeLink:s,currentDateYear:r}=e;return(0,i.jsxs)("footer",{className:"visible hidden lg:block",children:[(0,i.jsx)(m.Z,{backgroundClass:"bg-gradient-to-b from-gray-900 to-gray-700 text-white py-8 lg:pb-4 text-sm px-0",children:(0,i.jsx)(p.Z,{useBeLink:s})}),(0,i.jsx)("div",{className:"bg-black",children:(0,i.jsxs)("div",{className:"container mx-auto flex w-full items-center justify-between px-10 py-6 text-xs text-white md:px-6 lg:px-8",children:[(0,i.jsxs)("div",{className:"flex grow items-center",children:[(0,i.jsxs)("div",{className:"block font-bold md:mr-0 lg:mr-6 xl:mr-12",children:["\xa9 ",r," Trane. All Rights Reserved."]}),(0,i.jsx)("div",{className:"grow items-center",children:(0,i.jsxs)("ul",{className:"mb-0 flex list-none flex-wrap items-center gap-[5%]",children:[(0,i.jsx)("li",{children:(0,i.jsx)("a",{className:"text-white",href:"https://www.tranetechnologies.com/en/index/privacy-policy.html",children:"Privacy Policy"})}),(0,i.jsx)("li",{children:(0,i.jsx)("a",{className:"text-white",href:"https://www.tranetechnologies.com/en/index/terms-of-use.html",children:"Terms & Conditions"})}),(0,i.jsx)("li",{className:"pb-0",children:(0,i.jsx)("a",{className:"text-white",href:"/residential/en/accessibility/",children:"Accessibility"})}),(0,i.jsx)("li",{className:"pb-0",children:(0,i.jsx)("a",{className:"text-white",href:"/residential/gas-electric-packaged-unit-recall/",children:"Product Recall"})}),(0,i.jsx)("li",{children:(0,i.jsx)("a",{className:"text-white",href:"/residential/en/sitemap/",children:"Sitemap"})}),(0,i.jsx)("li",{children:(0,i.jsx)(x.Z,{disableBase:!0,href:"/residential/es/",children:(0,i.jsx)("span",{className:"block font-bold",children:"Espa\xf1ol"})})}),(0,i.jsx)("li",{children:(0,i.jsx)(x.Z,{disableBase:!0,href:"/residential/fr/",children:(0,i.jsx)("span",{className:"block font-bold",children:"Fran\xe7ais"})})})]})})]}),(0,i.jsx)("div",{className:"flex-0 w-[115px] md:ml-5 lg:ml-7 xl:ml-10",children:(0,i.jsx)(g.Z,{})})]})})]})}),f=s(89212),j=(0,r.memo)(e=>{let{asPath:t,currentDateYear:s,useBeLink:r}=e;return(0,i.jsxs)("footer",{className:"visible lg:hidden",children:[(0,i.jsx)(m.Z,{backgroundClass:"bg-gradient-to-b from-gray-900 to-gray-700 text-white py-8 text-sm",children:(0,i.jsx)(f.Z,{useBeLink:r})}),(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"w-full justify-around bg-black px-4 py-6 text-xs text-white",children:(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsxs)("div",{className:"flex flex-col justify-between",children:[(0,i.jsx)("div",{children:(0,i.jsx)(g.Z,{})}),(0,i.jsxs)("div",{className:"display:block-inline font-bold",children:["\xa9 ",s," Trane. All Rights Reserved."]})]}),(0,i.jsx)("div",{className:"text-right",children:(0,i.jsxs)("ul",{className:"mb-0 list-none space-y-2",children:[(0,i.jsx)("li",{children:(0,i.jsx)("a",{className:"pt-9",href:"https://www.tranetechnologies.com/en/index/privacy-policy.html",children:"Privacy Policy"})}),(0,i.jsx)("li",{children:(0,i.jsx)("div",{className:"mt-5",children:(0,i.jsx)("a",{className:"py-5",href:"https://www.tranetechnologies.com/en/index/terms-of-use.html",children:"Terms & Conditions"})})}),(0,i.jsx)("li",{className:"mt-5",children:(0,i.jsx)("div",{className:"mt-5",children:(0,i.jsx)("a",{className:"py-5",href:"/residential/en/accessibility/",children:"Accessibility"})})}),(0,i.jsx)("li",{className:"mt-5",children:(0,i.jsx)("div",{className:"mt-5",children:(0,i.jsx)("a",{className:"py-5",href:"/residential/gas-electric-packaged-unit-recall/",children:"Product Recall"})})}),(0,i.jsx)("li",{className:"mt-5",children:(0,i.jsx)("div",{className:"mt-5",children:(0,i.jsx)(x.Z,{disableBase:!0,href:"/residential/es/",children:(0,i.jsx)("span",{className:"mb-2 block font-bold",children:"Espa\xf1ol"})})})}),(0,i.jsx)("li",{className:"pb-0",children:(0,i.jsx)("div",{className:"mt-5",children:(0,i.jsx)(x.Z,{disableBase:!0,href:"/residential/fr/",children:(0,i.jsx)("span",{className:"mb-2 block font-bold",children:"Fran\xe7ais"})})})})]})})]})})})]})});let y=(0,a.V)(),b=r.memo(e=>{var t,s;return e.disclaimer?(0,i.jsx)(i.Fragment,{children:e.disclaimer?(0,i.jsx)("div",{"data-testid":"disclaimer",className:"container mx-auto px-4 text-sm",children:(0,i.jsx)(l.Z,{content:null!==(s=null===(t=e.disclaimer)||void 0===t?void 0:t.disclaimer)&&void 0!==s?s:""})}):""}):null});b.displayName="DisclaimerBlock";var A=e=>{let{disclaimer:t,useBeLink:s=!1}=e,{zip:a,siteOptions:l}=(0,r.useContext)(o.z),{asPath:c}=(0,n.useRouter)(),[u,m]=(0,r.useState)(!1);return(0,i.jsxs)("div",{"data-testid":"footer",className:"relative print:hidden",children:[(0,i.jsx)(v,{useBeLink:s,currentDateYear:y,asPath:c}),(0,i.jsx)(j,{useBeLink:s,asPath:c,currentDateYear:y}),(null==t?void 0:t.conditionalDisclaimerRepeater)&&!!a&&(null==t?void 0:t.enableConditionalDisclaimer)&&(0,i.jsx)("div",{"data-testid":"conditionalDisclaimer",className:"container mx-auto px-4 pt-4 text-sm",children:null==t?void 0:t.conditionalDisclaimerRepeater.map((e,t)=>(0,i.jsx)("div",{children:(0,i.jsx)(d.Z,{handleConditionalDisclaimer:()=>{m(!0)},conditionalDisclaimer:e,siteOptions:l,zip:a})},t))}),(null==t?void 0:t.disclaimer)&&(0,i.jsx)(b,{disclaimer:t}),(null==t?void 0:t.canadaExclusionDisclaimerRepeater)&&(null==t?void 0:t.canadaExclusionDisclaimerRepeater.map((e,t)=>(0,i.jsx)(h,{generalDisclaimer:e.generaldisclaimer,noCanadaDisclaimerAbove:e.nocanadadisclaimerabove,noCanadaDisclaimerBelow:e.nocanadadisclaimerbelow},t)))]})}},22808:function(e,t,s){"use strict";var i=s(85893),r=s(12708),n=s(30654),a=s(46332),l=s(93833),o=s(15830),d=s(16829),c=s(67294),u=s(11163);t.Z=e=>{let{crumbs:t,includeLast:s=!1}=e,{isNavDark:h=!1}=(0,c.useContext)(n.z),m=(0,r.dW)(),p=(0,u.useRouter)(),x=(0,c.useMemo)(()=>(0,l.Z)(t,p.asPath),[t,p.asPath]);return(t.length&&(m.current=!0),t.length)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("nav",{children:(0,i.jsx)("ol",{className:(0,d.Z)("list-reset container mx-auto flex list-none flex-wrap justify-center pl-0 text-sm md:justify-start print:hidden",{"my-0 gap-3 md:gap-4":h,"my-6 gap-4":!h}),children:t.map((e,t,r)=>{let n=t===r.length-1,l=0===t?"font-bold":"font-medium",o="a";n&&(o=s?"a":"span");let d={className:"font-IBM uppercase tracking-widest ".concat(h?"text-white":"text-cadet"," text-12 font-normal"),style:{textShadow:h?"0 0 1px rgba(0,0,0,0.9), 0 2px 10px rgba(0,0,0,0.5)":"none"},"data-position":"body","data-location":"breadcrumb","data-action":"internal link","data-text-grouping":"","data-text":e.label,"data-type":"link"};"a"===o&&(d.href=(0,a.I)(e.href));let u=(0,c.createElement)(o,d,e.label),m=n?"".concat(l," text-center md:text-left"):"".concat(l," text-center md:text-left after:content-['/'] ").concat(h?"after:text-white":"after:text-charcoal"," after:font-light after:relative after:left-2");return(0,i.jsx)("li",{className:m,"aria-current":"page",children:u},e.href)})})}),(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:(0,o.F)(JSON.stringify(x).replace(/{let r=(0,i.Z)("STAGING");try{let i=await fetch("".concat("https://".concat(r,".mtechapis.com/reviews/dealers/retrieve-reviews"),"/").concat(e,"?page=").concat(t,"&pageAmount=").concat(s));return await i.json()}catch(e){console.error("Error fetching dealer reviews | ".concat(e))}};t.Z=r},78853:function(e,t,s){"use strict";s.d(t,{$:function(){return i}}),s(33919),s(34155);let i=async(e,t,s,i,r)=>{let n={status:0,body:"",error:null};if(!e||!t||!s||!i)return n.status=400,n.error="Missing required parameters!",n;try{let a=await fetch("/residential/api/whodis",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({routingGroupID:e,sessionID:t,pageReferrer:s,leaseName:i,metaData:r})});n.status=a.status,n.body=(await a.json()).message.leasePhoneNumber}catch(e){0===n.status&&(n.status=500),n.body="",n.error=e}return n}},69213:function(e,t){"use strict";t.Z={attributes:{data:{"card-repeater":[{image:1,title:"Warranty & Registration",description:"After getting a new system, be sure to protect it with a warranty.",url:"/residential/en/resources/warranty-and-registration/",button_text:"Protect your system"},{image:2,title:"Owner’s Manuals",description:"Learn more about your product, like its technical specs and innovative technology.",url:"/residential/en/resources/owners-guides/",button_text:"Find your manual"},{image:3,title:"Troubleshooting",description:"Discover how you can troubleshoot your HVAC system.",url:"/residential/en/resources/troubleshooting/",button_text:"Learn to troubleshoot"}]}},mediaData:[{node:{sourceUrl:"/img/cardBackgrounds/bg-couple-reading-tablet.jpg",databaseId:1}},{node:{sourceUrl:"/img/cardBackgrounds/bg-woman-reading-tablet.jpg",databaseId:3}},{node:{sourceUrl:"/img/cardBackgrounds/bg-tablet-in-lap.jpg",databaseId:2}}]}},88341:function(e,t,s){"use strict";s.d(t,{$:function(){return i}});let i="key2";t.Z=()=>{if("undefined"==typeof document)return null;let e=(document.cookie?document.cookie.split("; "):[]).find(e=>e.startsWith("_ga="));if(!e)return null;let t=(e.split("=")[1]||"").split(".");return t.length>2?t.slice(2).join("."):null}},88964:function(e,t){"use strict";t.Z=function(){var e;let t,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1?arguments[1]:void 0;if("undefined"==typeof document)return null;let r=document.cookie?document.cookie.split("; "):[],n=i||"LVLPVPPB5X";if(n&&(t=r.find(e=>e.startsWith("_ga_".concat(n)))),!t)return null;let a=((null===(e=t.split("=")[1])||void 0===e?void 0:e.replace("GS2.1.",""))||"").split("$").find(e=>e.startsWith(s));return(null==a?void 0:a.slice(1))||null}},73389:function(e,t,s){"use strict";s.d(t,{B:function(){return i},i:function(){return r}});let i=e=>e.replace(/]*type="application\/ld\+json"[^>]*>[\s\S]*?<\/script>/gi,e=>e.includes('"BreadcrumbList"')?"":e),r=e=>{try{let t=JSON.parse(e);if(Array.isArray(null==t?void 0:t["@graph"])){let s=t["@graph"].filter(e=>"BreadcrumbList"!==e["@type"]);if(0===s.length)return null;if(s.length!==t["@graph"].length)return JSON.stringify({...t,"@graph":s});return e}if((null==t?void 0:t["@type"])==="BreadcrumbList")return null;return e}catch(t){return e}}},7443:function(e,t,s){"use strict";var i=s(34155);s(91479);var r=s(67294),n=r&&"object"==typeof r&&"default"in r?r:{default:r},a=void 0!==i&&i.env&&!0,l=function(e){return"[object String]"===Object.prototype.toString.call(e)},o=function(){function e(e){var t=void 0===e?{}:e,s=t.name,i=void 0===s?"stylesheet":s,r=t.optimizeForSpeed,n=void 0===r?a:r;d(l(i),"`name` must be a string"),this._name=i,this._deletedRulePlaceholder="#"+i+"-deleted-rule____{}",d("boolean"==typeof n,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=n,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var o=document.querySelector('meta[property="csp-nonce"]');this._nonce=o?o.getAttribute("content"):null}var t=e.prototype;return t.setOptimizeForSpeed=function(e){d("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),d(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},t.isOptimizeForSpeed=function(){return this._optimizeForSpeed},t.inject=function(){var e=this;if(d(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(a||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,s){return"number"==typeof s?e._serverSheet.cssRules[s]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),s},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},t.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t>>0},u={};function h(e,t){if(!t)return"jsx-"+e;var s=String(t),i=e+s;return u[i]||(u[i]="jsx-"+c(e+"-"+s)),u[i]}function m(e,t){var s=e+t;return u[s]||(u[s]=t.replace(/__jsx-style-dynamic-selector/g,e)),u[s]}var p=function(){function e(e){var t=void 0===e?{}:e,s=t.styleSheet,i=void 0===s?null:s,r=t.optimizeForSpeed,n=void 0!==r&&r;this._sheet=i||new o({name:"styled-jsx",optimizeForSpeed:n}),this._sheet.inject(),i&&"boolean"==typeof n&&(this._sheet.setOptimizeForSpeed(n),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var s=this.getIdAndRules(e),i=s.styleId,r=s.rules;if(i in this._instancesCounts){this._instancesCounts[i]+=1;return}var n=r.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[i]=n,this._instancesCounts[i]=1},t.remove=function(e){var t=this,s=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(s in this._instancesCounts,"styleId: `"+s+"` not found"),this._instancesCounts[s]-=1,this._instancesCounts[s]<1){var i=this._fromServer&&this._fromServer[s];i?(i.parentNode.removeChild(i),delete this._fromServer[s]):(this._indices[s].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[s]),delete this._instancesCounts[s]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],s=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return s[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,s;return t=this.cssRules(),void 0===(s=e)&&(s={}),t.map(function(e){var t=e[0],i=e[1];return n.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:s.nonce?s.nonce:void 0,dangerouslySetInnerHTML:{__html:i}})})},t.getIdAndRules=function(e){var t=e.children,s=e.dynamic,i=e.id;if(s){var r=h(i,s);return{styleId:r,rules:Array.isArray(t)?t.map(function(e){return m(r,e)}):[m(r,t)]}}return{styleId:h(i),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),x=r.createContext(null);x.displayName="StyleSheetContext";var g=n.default.useInsertionEffect||n.default.useLayoutEffect,v=new p;function f(e){var t=v||r.useContext(x);return t&&g(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}f.dynamic=function(e){return e.map(function(e){return h(e[0],e[1])}).join(" ")},t.style=f},40645:function(e,t,s){"use strict";e.exports=s(7443).style},36270:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSP:function(){return et},default:function(){return es}});var i=s(85893),r=s(81451),n=s(67294),a=s(31955),l=s(11163),o=s(25675),d=s.n(o),c=s(78853),u=s(54370),h=s(95638),m=s(69213),p=s(88964),x=s(29e3),g=s(53472),v=s(55534),f=s(65755),j=s(15830);let y=e=>{let t="";return["mon","tue","wed","thu","fri","sat","sun"].forEach(s=>{if(t=t+"
  • "+s.charAt(0).toUpperCase()+s.slice(1)+": ",e.hours[s]&&"Closed"!==e.hours[s]){let i=e.hours[s].split("to");2===i.length?i.forEach((e,s)=>{let i=e.trim();"0"===(i=(i=i.replace("00:00","00")).replace(":00","")).charAt(0)?t+=i.slice(1):t+=i,0===s&&(t+=" - ")}):t+="Closed"}else t+="Closed";t+="
  • "}),t};var b=e=>(0,i.jsx)("ul",{className:"hours-open list-none",dangerouslySetInnerHTML:{__html:(0,j.F)(y(e))}}),A=s(29219),w=s(67894),C=s(29856),N=s(47013),S=s(40112),_=e=>{let{className:t,strokeColor:s,...r}=e;return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,"aria-label":"Map Pin Icon",...r,children:[(0,i.jsx)("path",{d:"M21 10C21 17 12 23 12 23C12 23 3 17 3 10C3 7.61305 3.94821 5.32387 5.63604 3.63604C7.32387 1.94821 9.61305 1 12 1C14.3869 1 16.6761 1.94821 18.364 3.63604C20.0518 5.32387 21 7.61305 21 10Z",stroke:s||"#323232",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10C9 11.6569 10.3431 13 12 13Z",stroke:s||"#323232",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})},k=s(63829),Z=s(28314),R=s(33249),T=s(49795),E=s(52061),D=s(65421),F=s(43078),z=s(25261),P=s(93967),B=s.n(P),L=s(97631),I=s(1445),M=s(83884),H=e=>{let{companyId:t}=e,[s,r]=(0,n.useState)({firstName:"",lastName:"",email:"",phone:"",addressLine1:"",city:"",state:"",zip:"",reason:""}),[a,l]=(0,n.useState)(!1),{setInputRef:o,GoogleMapsScript:d}=(0,I.Z)({externalSetState:r}),c=e=>{let{name:t,value:s}=e.target;r(e=>{let i={...e,[t]:s},r=!0;for(let e in i)""===i[e]&&(r=!1);return l(r),i})},u="trane-dealer-appt",h=(0,n.useRef)(!1),m=e=>{h.current||((0,M.p)({event:"dealer_form_start",formId:u,fieldStarted:e}),h.current=!0)};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d,{}),(0,i.jsxs)(F.l0,{id:u,trackFormSubmitted:!0,brand:"Trane",kind:"CONTACT_DEALER",source:"TRANE:CONTACT_DEALER_SIMPLE",companyId:t,successNode:(0,i.jsx)(z.Z,{}),name:"CONTACT LOCAL DEALER",onSubmit:()=>{(0,M.p)({event:"dealer_form_success",formId:"trane-dealer-appt",dataText:"submit",zipcode:s.zip})},children:[(0,i.jsx)("p",{className:"pb-11",children:"Please provide the following information"}),(0,i.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2",children:[(0,i.jsx)(T.Z,{label:"First name",name:"firstName",autoComplete:"given-name",onChange:e=>{c(e),m("firstName")},errorMessages:{external:"Please enter your first name",required:"First name is required",none:null,regex:"First name must be at least 2 characters"},required:!0}),(0,i.jsx)(T.Z,{label:"Last name",name:"lastName",autoComplete:"family-name",onChange:e=>{c(e),m("lastName")},errorMessages:{external:"Please enter your last name",required:"Last name is required",none:null,regex:"Last name must be at least 2 characters"},required:!0}),(0,i.jsx)(Z.Z,{label:"Email",name:"email",autoComplete:"email",onChange:e=>{c(e),m("email")},errorMessages:{external:"Please enter your email",required:"Email is required",none:null,regex:"Email must be valid"},required:!0}),(0,i.jsx)(R.Z,{label:"Phone number",name:"phone",autoComplete:"tel",onChange:e=>{c(e),m("phone")},required:!0}),(0,i.jsx)("div",{ref:e=>{let t=null==e?void 0:e.querySelector("input");t&&o(t)},children:(0,i.jsx)(T.Z,{label:"Street address",name:"addressLine1",value:s.addressLine1,onChange:e=>{c(e),m("addressLine1")},autoComplete:"street-address",errorMessages:{external:"Please enter your street address",required:"Street address is required",none:null,regex:"Street address must be valid"},pattern:/^(\d)+( ([a-zA-Z0-9\/\.-])+)+$/,required:!0})}),(0,i.jsx)(T.Z,{label:"City",name:"city",value:s.city,onChange:e=>{c(e),m("city")},autoComplete:"address-level2",errorMessages:{external:"Please enter the city you live in",required:"City is required",none:null,regex:"City must be valid"},required:!0}),(0,i.jsxs)(E.Z,{errorMessages:{external:"Please select a state",none:null,required:"State is required",regex:"State must be valid"},label:"State",name:"state",value:s.state,onChange:e=>{c(e),m("state")},required:!0,children:[(0,i.jsx)("option",{value:"",children:"Select a state"}),L.Z.map((e,t)=>(0,i.jsx)("option",{value:e.abbreviation,children:e.name},t))]}),(0,i.jsx)(D.Z,{label:"Zip/Postal Code",name:"zip",value:s.zip,onChange:e=>{c(e),m("zip")},required:!0}),(0,i.jsxs)(E.Z,{onChange:e=>{c(e),m("reason")},errorMessages:{external:"Please select a reason for the call",none:null,required:"Please select a reason for the call",regex:"Please select a reason for the call"},label:"How can we help you",name:"reason",required:!0,children:[(0,i.jsx)("option",{value:""}),(0,i.jsx)("option",{value:"Replace or Install HVAC",children:"Replace or Install HVAC"}),(0,i.jsx)("option",{value:"Repair HVAC",children:"Repair HVAC"}),(0,i.jsx)("option",{value:"Indoor Air Quality",children:"Indoor Air Quality"}),(0,i.jsx)("option",{value:"Smart Home",children:"Smart Home"}),(0,i.jsx)("option",{value:"Offers",children:"Offers"})]})]}),(0,i.jsx)(F.Q2,{children:(0,i.jsxs)("p",{className:"pb-10",children:["By pressing submit, I consent that my information be shared with Trane, approved affiliates, and third party partners, including connecting me with a local Trane dealer to be contacted about products and services. Our"," ",(0,i.jsx)("a",{href:"https://www.tranetechnologies.com/en/index/privacy-policy.html",children:"Privacy Policy"})," ","governs the use of your information."]})}),(0,i.jsx)(F.Mm,{disabled:!a,"data-position":"body","data-location":"form","data-action":"submit","data-text-grouping":"cta","data-text":"submit","data-type":"button",className:B()("rounded-md px-7 py-4 font-bold text-white",{"bg-silver-sand":!a,"bg-trane-red":a}),children:"Submit"})]})]})},O=s(22808),q=s(33086),V=s(24623),U=s(9008),W=s.n(U),G=e=>{if(!e||!e.match(/^\d{2}\/\d{2}\/\d{4}$/)){console.error("dateToISO | Invalid Date",e);return}let t=e.split("/"),s=t[0],i=t[1];return new Date(t[2],s-1,i).toISOString().split("T")[0]},J=e=>{let t=null==e?void 0:e.match(/(\d{2}):(\d{2}):(\d{2})\s(AM|PM)\s/);if(!t)return;let[,s,i,,r]=t;return s=parseInt(s,10),"PM"===r&&12!==s?s+=12:"AM"===r&&12===s&&(s=0),s=s.toString().padStart(2,"0"),i=i.padStart(2,"0"),"".concat(s,":").concat(i)},X=e=>{let{dealerName:t,dealerState:s,dealerCity:r,dealerUrl:n,rawSchemaData:a}=e,l="".concat(t," - HVAC Dealer in ").concat(r,", ").concat(s),o=null==a?void 0:a.reviews.map(e=>({"@type":"Review",author:{"@type":"Person",name:e.author_name,datePublished:G(e.date),...(null==e?void 0:e.text)&&{reviewBody:null==e?void 0:e.text}}})),d=[],c=null==a?void 0:a.weekHours;if(c)for(let e in c)d.push({"@type":"OpeningHoursSpecification",dayOfWeek:e,..."closed"!==c[e].toLowerCase()&&{opens:J(c[e].split("to")[0])},..."closed"!==c[e].toLowerCase()&&{closes:J(c[e].split("to")[1])}});let u={"@context":"http://schema.org","@type":"LocalBusiness",name:t,...a.phone&&{telephone:a.phone},address:{"@type":"PostalAddress",addressLocality:r,addressRegion:s},...d&&{openingHoursSpecification:[...d]},...o.length&&{reviews:[...o]},...a.ratingValue&&a.reviewCount&&{aggregateRating:{"@type":"AggregateRating",ratingValue:a.ratingValue,reviewCount:a.reviewCount}}};return(0,i.jsxs)(W(),{children:[(0,i.jsx)("title",{children:l},"title"),(0,i.jsx)("meta",{name:"description",content:"".concat(t," is an HVAC dealer in ").concat(r,", ").concat(s,". They will work with you to find the heating and cooling solutions best for your home and family. Call today to get started!")},"description"),(0,i.jsx)("meta",{property:"og:locale",content:"en_US"},"og:locale"),(0,i.jsx)("meta",{property:"og:type",content:"article"}),(0,i.jsx)("meta",{property:"og:title",content:"".concat(t," - HVAC Dealer in ").concat(r,", ").concat(s)},"og:title"),(0,i.jsx)("meta",{property:"og:description",content:"".concat(t," is an HVAC dealer in ").concat(r,", ").concat(s,". They will work with you to find the heating and cooling solutions best for your home and family. Call today to get started!")},"og:description"),(0,i.jsx)("meta",{property:"og:url",content:"".concat(n)},"og:url"),(0,i.jsx)("link",{rel:"canonical",href:"".concat(n)},"canonical"),(0,i.jsx)("meta",{property:"og:site_name",content:"Trane Residential\xae"},"og:site_name"),(0,i.jsx)("meta",{property:"og:image:width",content:"1200"},"og:image:width"),(0,i.jsx)("meta",{property:"og:image:height",content:"630"},"og:image:height"),(0,i.jsx)("meta",{property:"og:image:type",content:"image/jpeg"},"og:image:type"),(0,i.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,i.jsx)("meta",{property:"og:image",content:"https://live-trane-headless-cms.pantheonsite.io/wp-content/uploads/2022/02/trane-share-1.jpg"},"og:image"),(0,i.jsx)("script",{id:"dealer-schema",type:"application/ld+json",dangerouslySetInnerHTML:{__html:(0,j.F)(JSON.stringify(u))}},"dealer-schema")]})},Q=s(99275),Y=s(25014),K={src:"/_next/static/media/logo-tcs.1d3ae885.png",height:572,width:642,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAV1BMVEVMaXGDmJy+w8WAgoX/f0efSkHSOSmsra+6u72wtLWbnqHoopuKi453gYPNvb2VlpqUnqLNm5bQqqiwmpfDrayjnJ2jhYLFfHT1Y1OjpKffranZycqopqgMtQz6AAAAGXRSTlMAW/xbAkja/v79/v6lPvvDqPv9+t+qqt/+zI0WzgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD5JREFUeJwFwYcBwCAMAzAzk7DpBMr/d1ZCft5SrjujrbFi/BrSPoWFEuoMxJsqTBDWehpA9TEOBVg47x3sD2gEArZoyX3GAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:7},$=s(88341),ee=e=>{var t,s,r,o,j,y,Z,R,T,E,D,F,z,P,B,L,I,M,U,W;let{title:G,dealerInfo:J,dealerUrl:ee,schemaBlock:et}=e,es=(0,l.useRouter)(),[ei,er]=(0,n.useState)(!1),[en,ea]=(0,n.useState)(!0),[el,eo]=(0,n.useState)({name:null==J?void 0:null===(t=J.data)||void 0===t?void 0:t.name,phone:null==J?void 0:null===(s=J.data)||void 0===s?void 0:s.phone1,city:null==J?void 0:null===(r=J.data)||void 0===r?void 0:r.city,state:null==J?void 0:null===(o=J.data)||void 0===o?void 0:o.state,reviewCount:null!==(U=null==J?void 0:null===(j=J.metaData)||void 0===j?void 0:j.total_review_count)&&void 0!==U?U:null,ratingValue:null!==(W=null==J?void 0:null===(y=J.metaData)||void 0===y?void 0:y.average_rating)&&void 0!==W?W:null,reviews:[],weekHours:null==J?void 0:null===(Z=J.data)||void 0===Z?void 0:Z.weekHours}),[ed,ec]=(0,n.useState)(""),[eu,eh]=(0,n.useState)(!1),{xs:em,small:ep}=(0,u.Z)(),ex=(0,n.useCallback)(async(e,t,s)=>{let i=await (0,h.Z)(e,t,s);return ea(!!i),0===t&&i&&eo(e=>({...e,reviews:i.reviews})),i},[]);(0,n.useEffect)(()=>{var e;let t=!1;(null==J?void 0:null===(e=J.data)||void 0===e?void 0:e.weekHours)&&["mon","tue","wed","thu","fri","sat","sun"].forEach(e=>{J.data.weekHours[e]&&(t=!0)}),t&&er(!0)},[null==J?void 0:J.data.weekHours]),(0,n.useEffect)(()=>{let e=async()=>{var e,t,s,i;let r=null==J?void 0:null===(e=J.whodis)||void 0===e?void 0:e.routingGroupID;if(!r)return;let n=window.location.href,l=null==J?void 0:null===(s=J.data)||void 0===s?void 0:null===(t=s.companyID)||void 0===t?void 0:t.toString(),o=a.Z.get(Q.Su),d={dealerName:null==J?void 0:null===(i=J.data)||void 0===i?void 0:i.name,initialPage:sessionStorage.getItem("initialPage")||"",gaSessionId:(0,p.Z)("s")||"",[$.$]:(0,$.Z)()||""};try{let e=await (0,c.$)(r,o,n,l,d);!e||e.error||e.status&&e.status>=400?ec("N/A"):e.body?ec(e.body):ec("N/A")}catch(e){ec("N/A")}};!ed.length&&eu&&e()},[ed,null===(R=J.whodis)||void 0===R?void 0:R.routingGroupID,null===(T=J.data)||void 0===T?void 0:T.phone1,null===(E=J.data)||void 0===E?void 0:E.companyID,es.asPath,J.data.name,eu]);let eg=()=>{var e;return ed.length?(0,i.jsx)("div",{className:"m-0 !w-[220px] rounded border-2 border-trane-red bg-transparent py-4 text-center",children:(0,i.jsx)(V.Z,{specifiedNumber:ed,phoneNumbers:null===(e=J.whodis)||void 0===e?void 0:e.assignedNumbers,directNumber:J.data.phone1,linkClass:"hover:no-underline py-4 px-4 text-black hover:text-hover-red font-bold",numberClass:"",dataPosition:"body",dataLocation:"dealers",autoLaunch:!!em||!!ep||null,children:(0,i.jsx)(S.Z,{className:"!stroke-primary mb-0.5 inline-block w-6 pr-2"})})}):(0,i.jsx)("div",{className:"h-[16px]",children:(0,i.jsx)(Y.Z,{})})};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(X,{dealerName:J.data.name,dealerCity:J.data.city,dealerState:J.data.state,dealerUrl:ee,rawSchemaData:el}),(0,i.jsx)(g.Z,{}),(0,i.jsx)(q.Z,{schemaData:null==et?void 0:et.schemaBlock}),(0,i.jsxs)("main",{children:[(0,i.jsxs)(x.Z,{children:[(0,i.jsx)(O.Z,{crumbs:[{href:"/residential/",label:"Home"},{href:"/residential/en/dealers/",label:"Dealers"},{href:"",label:G}]}),(0,i.jsxs)("div",{className:"grid grid-cols-1 items-center gap-4 py-6 md:grid-cols-2",children:[(0,i.jsxs)("div",{className:"text-center md:text-left",children:[(0,i.jsxs)("div",{className:"my-4",children:["HVAC Dealer in ",null==J?void 0:null===(D=J.data)||void 0===D?void 0:D.city,","," ",null==J?void 0:null===(F=J.data)||void 0===F?void 0:F.state]}),(0,i.jsx)("h1",{className:"mt-0",children:G}),!!(null==J?void 0:null===(z=J.metaData)||void 0===z?void 0:z.average_rating)&&en&&(0,i.jsx)(f.Z,{rating:null==J?void 0:J.metaData.average_rating,total:null==J?void 0:J.metaData.total_review_count,onClick:()=>{document.getElementById("reviews").scrollIntoView({behavior:"smooth"})},includeTotal:!0})]}),(0,i.jsxs)("div",{className:"text-center md:text-right",children:[(0,i.jsx)(N.Z,{primary:!0,onClick:()=>{document.getElementById("schedule").scrollIntoView({behavior:"smooth"})},addClass:"!w-[220px] border-2 py-5",dataTrackingProps:{position:"body",location:"dealer card",action:"pop-up",textGrouping:"cta",text:"Contact Dealer",type:"button"},children:"Contact Dealer"}),(0,i.jsx)("div",{className:"mt-2",children:eu?(0,i.jsx)("div",{className:"flex justify-center md:justify-end",children:eg()}):(0,i.jsxs)(N.Z,{disableBase:!0,addClass:"text-16 py-4 rounded bg-transparent border-2 border-trane-red hover:border-trane-red focus:border-trane-red text-primary hover:text-trane-red focus:text-trane-red !w-[220px]",onClick:()=>eh(!0),dataTrackingProps:{position:"body",location:"dealer card",action:"call",textGrouping:"phone number",text:"call now",type:"button"},children:[(0,i.jsx)(S.Z,{className:"!stroke-primary mb-0.5 inline-block w-6 pr-2"}),(0,i.jsx)("p",{className:"m-0 inline",children:"Call Now"})]})})]})]})]}),(0,i.jsxs)(x.Z,{backgroundClass:"bg-cultured py-3",children:[(0,i.jsx)("div",{className:"mb-1 rounded-tl-md rounded-tr-md bg-white p-6",children:(0,i.jsx)("h2",{className:"mb-0 text-22",children:"Company Details:"})}),(0,i.jsxs)("div",{className:"mb-1 grid grid-cols-1 gap-2 bg-white p-6 md:grid-cols-2",children:[(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("span",{className:"mr-2 w-4",children:(0,i.jsx)(_,{})}),(0,i.jsxs)("span",{children:[null==J?void 0:null===(P=J.data)||void 0===P?void 0:P.city,", ",null==J?void 0:null===(B=J.data)||void 0===B?void 0:B.state]})]}),eu?(0,i.jsx)("div",{className:"py-6 md:py-4",children:eg()}):(0,i.jsx)("div",{className:"py-6 md:pt-4",children:(0,i.jsxs)(N.Z,{disableBase:!0,addClass:"text-16 py-4 w-full rounded bg-transparent border-2 border-trane-red hover:border-trane-red focus:border-trane-red text-primary hover:text-trane-red focus:text-trane-red max-w-[220px]",onClick:()=>eh(!0),dataTrackingProps:{position:"body",location:"dealer card",action:"call",textGrouping:"phone number",text:"call now",type:"button"},children:[(0,i.jsx)(S.Z,{className:"!stroke-primary hover: mb-0.5 inline-block w-6 pr-2"}),(0,i.jsx)("p",{className:"m-0 inline",children:"Call Now"})]})})]}),!0===ei?(0,i.jsx)("div",{children:(0,i.jsx)(b,{hours:null==J?void 0:J.data.weekHours})}):""]}),(null==J?void 0:null===(L=J.dealerZips)||void 0===L?void 0:L.length)>0&&(0,i.jsx)("div",{className:"mb-1 bg-white px-6",children:(0,i.jsx)(w.Z,{bordered:!1,title:"Service Area",content:"",children:(0,i.jsx)("ul",{className:"list-none columns-2 md:columns-3 lg:columns-5",children:null==J?void 0:J.dealerZips.map((e,t)=>(0,i.jsx)("li",{children:e},t))})})}),(0,i.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,i.jsxs)("div",{className:"mb-6 rounded-md bg-white",children:[(0,i.jsx)("div",{className:"mb-1 border-b p-6",children:(0,i.jsx)("h2",{className:"mb-0 text-22",children:"Areas of Expertise"})}),(0,i.jsx)("div",{className:"p-6",children:(0,i.jsxs)("ul",{className:"ml-4 list-disc",children:[(0,i.jsx)("li",{children:"HVAC repair"}),(0,i.jsx)("li",{children:"HVAC service"}),(0,i.jsx)("li",{children:"AC installation"}),(0,i.jsx)("li",{children:"Furnace installation"}),(0,i.jsx)("li",{children:"HVAC cleaning"})]})})]})," ",(0,i.jsxs)("div",{className:"mb-6 rounded-md bg-white",children:[(0,i.jsx)("div",{className:"mb-1 border-b p-6",children:(0,i.jsx)("h2",{className:"mb-0 text-22",children:"Dealer Services and Features"})}),(0,i.jsxs)("div",{className:"flex flex-col items-center gap-2 p-6 sm:flex-row",children:[(null==J?void 0:J.data.dealerType)!=="NON-TCS"&&(0,i.jsx)("div",{className:"mr-5 max-w-200 px-5",children:(0,i.jsx)(d(),{alt:"",src:K})}),(0,i.jsx)("div",{className:"",children:(0,i.jsxs)("ul",{className:"y-service-type ml-4 list-disc",children:[(null==J?void 0:J.data.dealerType)!=="NON-TCS"&&(0,i.jsxs)("li",{children:[(0,i.jsxs)("span",{className:"y-dealerType",children:["Trane Comfort Specialist"," "]}),(0,i.jsx)(C.ZP,{children:(0,i.jsx)("div",{children:"A Trane Comfort Specialist™ is an independent Trane dealer committed to being the best in installation, service, customer satisfaction and employee training."})})]}),(null==J?void 0:J.data.emergencyService)&&(0,i.jsxs)("li",{children:[(0,i.jsxs)("span",{className:"y-emergencyService",children:["24/7 Emergency Service"," "]}),(0,i.jsx)(C.ZP,{children:(0,i.jsx)("div",{children:"Available 24/7 for emergency service."})})]}),(null==J?void 0:J.data.showFinancing)&&(null==J?void 0:J.data.financeURL)?(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:J.data.financeURL,target:"_blank",className:"y-finance text-trane-red",rel:"noreferrer",children:"Wells Fargo Financing"})}):"",(null==J?void 0:J.data.nateCertified)&&(0,i.jsxs)("li",{children:[(0,i.jsx)("span",{className:"y-nateCertified",children:"NATE Certified"}),(0,i.jsx)(C.ZP,{children:(0,i.jsx)("div",{children:"North American Technician Excellence (NATE) certified, the top accreditation for HVAC technicians."})})]}),(null==J?void 0:J.data.nexiaDealerDiagnostics)&&(0,i.jsxs)("li",{children:[(0,i.jsxs)("span",{className:"y-nexiaDealerDiagnostics",children:["Diagnostics"," "]}),(0,i.jsx)(C.ZP,{children:(0,i.jsx)("div",{children:"Diagnostics Dealers are equipped to remotely access critical system data (with your approval) to help keep your system operating at peak performance."})})]}),(null==J?void 0:J.metaData.trade_warrior)&&(0,i.jsxs)("li",{children:[(0,i.jsx)("span",{className:"y-tradeWarrior",children:"Trade Warrior "}),(0,i.jsx)(C.ZP,{children:(0,i.jsx)("div",{children:"These dealers have opted into our Trade Warriors Program and are committed to hiring American veterans."})})]})]})})]})]})]}),(0,i.jsxs)("div",{className:"mb-6 rounded-md bg-white",children:[(0,i.jsx)("a",{id:"schedule"}),(0,i.jsx)("div",{className:"mb-1 border-b p-6",children:(0,i.jsx)("h2",{className:"mb-0 text-22",children:"Contact Dealer"})}),(0,i.jsx)("div",{className:"-mt-1 overflow-hidden pb-6 pl-6 pr-6 pt-6 lg:pr-80 xl:pr-96 2xl:pr-[650px]",children:!!(null==J?void 0:null===(I=J.data)||void 0===I?void 0:I.companyID)&&(0,i.jsx)(H,{companyId:String(J.data.companyID)})})]}),!!(null==J?void 0:null===(M=J.metaData)||void 0===M?void 0:M.average_rating)&&en&&(0,i.jsxs)("div",{className:"mt-1 rounded-md bg-white",children:[(0,i.jsx)("a",{id:"reviews"}),(0,i.jsx)("h2",{className:"mb-0 p-6 text-22",children:"Reviews:"}),(0,i.jsx)(A.Z,{companyId:null==J?void 0:J.data.companyID,metaData:null==J?void 0:J.metaData,fetchReviews:ex})]}),(0,i.jsx)("div",{className:"py-6 md:py-12",children:(0,i.jsx)(k.default,{...m.Z})})]})]}),(0,i.jsx)(v.Z,{})]})},et=!0;function es(e){return(0,i.jsx)(r.Z,{renderTemplate:(0,i.jsx)(ee,{}),...e})}},91479:function(){},9008:function(e,t,s){e.exports=s(23867)},4298:function(e,t,s){e.exports=s(23381)}},function(e){e.O(0,[6342,5843,7149,1451,2861,5184,9856,2888,9774,179],function(){return e(e.s=3319)}),_N_E=e.O()}]);