PageSourceSearch

https://www.trane.com/_next/static/chunks/pages/residential/en/sys…/results/congrats-b51154722877e219.js

js trane.com collected 2026-09-24 08:57:28 UTC 49,196 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8400],{72755:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/residential/en/system-recommendation/results/congrats",function(){return a(17412)}])},99048:function(e,t,a){"use strict";var l=a(85893);t.Z=e=>{let{className:t="",pathClassName:a="",pathTwoClassName:s="",...n}=e;return(0,l.jsxs)("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",className:t,"aria-label":"Circle Check Icon",...n,children:[(0,l.jsx)("path",{d:"M44 22.16V24A20 20 0 1 1 32.14 5.72",stroke:"#DA2400",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:a}),(0,l.jsx)("path",{d:"M44 8 24 28.02l-6-6",stroke:"#DA2400",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:s})]})}},7836:function(e,t,a){"use strict";var l=a(85893);t.Z=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",className:t,"aria-label":"Headset Icon",...a,children:(0,l.jsx)("path",{d:"M9 17.25V15.75H14.25V15H11.25V9H14.25V8.25C14.25 6.8 13.7375 5.5625 12.7125 4.5375C11.6875 3.5125 10.45 3 9 3C7.55 3 6.3125 3.5125 5.2875 4.5375C4.2625 5.5625 3.75 6.8 3.75 8.25V9H6.75V15H3.75C3.3375 15 2.98425 14.8533 2.69025 14.5597C2.39675 14.2657 2.25 13.9125 2.25 13.5V8.25C2.25 7.325 2.428 6.453 2.784 5.634C3.1405 4.8155 3.625 4.1 4.2375 3.4875C4.85 2.875 5.5655 2.3905 6.384 2.034C7.203 1.678 8.075 1.5 9 1.5C9.925 1.5 10.797 1.678 11.616 2.034C12.4345 2.3905 13.15 2.875 13.7625 3.4875C14.375 4.1 14.8595 4.8155 15.216 5.634C15.572 6.453 15.75 7.325 15.75 8.25V15.75C15.75 16.1625 15.6033 16.5157 15.3097 16.8097C15.0157 17.1033 14.6625 17.25 14.25 17.25H9Z",fill:"#101820"})})}},97352:function(e,t,a){"use strict";var l=a(85893);t.Z=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",className:t,"aria-label":"Home Icon",...a,children:(0,l.jsx)("path",{d:"M3 15.75V6.75L9 2.25L15 6.75V15.75H10.5V10.5H7.5V15.75H3Z",fill:"#101820"})})}},27980:function(e,t,a){"use strict";var l=a(85893);t.Z=e=>(0,l.jsx)("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18","aria-label":"Financing Icon",...e,children:(0,l.jsx)("path",{d:"M8.325 14.25H9.6375V13.3125C10.2625 13.2 10.8 12.9562 11.25 12.5812C11.7 12.2062 11.925 11.65 11.925 10.9125C11.925 10.3875 11.775 9.90625 11.475 9.46875C11.175 9.03125 10.575 8.65 9.675 8.325C8.925 8.075 8.40625 7.85625 8.11875 7.66875C7.83125 7.48125 7.6875 7.225 7.6875 6.9C7.6875 6.575 7.80325 6.31875 8.03475 6.13125C8.26575 5.94375 8.6 5.85 9.0375 5.85C9.4375 5.85 9.75 5.947 9.975 6.141C10.2 6.3345 10.3625 6.575 10.4625 6.8625L11.6625 6.375C11.525 5.9375 11.272 5.55625 10.9035 5.23125C10.5345 4.90625 10.125 4.725 9.675 4.6875V3.75H8.3625V4.6875C7.7375 4.825 7.25 5.1 6.9 5.5125C6.55 5.925 6.375 6.3875 6.375 6.9C6.375 7.4875 6.547 7.9625 6.891 8.325C7.2345 8.6875 7.775 9 8.5125 9.2625C9.3 9.55 9.847 9.80625 10.1535 10.0312C10.4595 10.2563 10.6125 10.55 10.6125 10.9125C10.6125 11.325 10.4655 11.628 10.1715 11.8215C9.878 12.0155 9.525 12.1125 9.1125 12.1125C8.7 12.1125 8.3345 11.9843 8.016 11.7277C7.697 11.4718 7.4625 11.0875 7.3125 10.575L6.075 11.0625C6.25 11.6625 6.522 12.147 6.891 12.516C7.2595 12.8845 7.7375 13.1375 8.325 13.275V14.25ZM9 16.5C7.9625 16.5 6.9875 16.303 6.075 15.909C5.1625 15.5155 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.4845 12.8375 2.091 11.925C1.697 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.697 6.9875 2.091 6.075C2.4845 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48425 6.075 2.09025C6.9875 1.69675 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69675 11.925 2.09025C12.8375 2.48425 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5155 5.1625 15.909 6.075C16.303 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.303 11.0125 15.909 11.925C15.5155 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5155 11.925 15.909C11.0125 16.303 10.0375 16.5 9 16.5Z",fill:"#101820"})})},75682:function(e,t,a){"use strict";a.d(t,{K:function(){return r}});var l=a(85893),s=a(93967),n=a.n(s),r=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n()("inline-block",t),"aria-label":"Number One","data-testid":"SRTIconOneCircle",...a,children:(0,l.jsx)("path",{d:"M0 13C0 8.73438 2.25 4.79688 6 2.64062C9.70312 0.484375 14.25 0.484375 18 2.64062C21.7031 4.79688 24 8.73438 24 13C24 17.3125 21.7031 21.25 18 23.4062C14.25 25.5625 9.70312 25.5625 6 23.4062C2.25 21.25 0 17.3125 0 13ZM12.5625 7.1875C12.1875 6.95312 11.7656 6.95312 11.4375 7.1875L8.8125 8.6875C8.25 8.96875 8.0625 9.67188 8.39062 10.1875C8.67188 10.75 9.375 10.9375 9.89062 10.6094L10.875 10.0938V16.75H9C8.34375 16.75 7.875 17.2656 7.875 17.875C7.875 18.5312 8.34375 19 9 19H12H15C15.6094 19 16.125 18.5312 16.125 17.875C16.125 17.2656 15.6094 16.75 15 16.75H13.125V8.125C13.125 7.75 12.8906 7.375 12.5625 7.1875Z",fill:"#6B6B6B"})})}},28828:function(e,t,a){"use strict";a.d(t,{y:function(){return r}});var l=a(85893),s=a(93967),n=a.n(s),r=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n()("inline-block",t),"aria-label":"Number Three","data-testid":"SRTIconThreeCircle",...a,children:(0,l.jsx)("path",{d:"M13 24C8.6875 24 4.75 21.75 2.59375 18C0.4375 14.2969 0.4375 9.75 2.59375 6C4.75 2.29688 8.6875 0 13 0C17.2656 0 21.2031 2.29688 23.3594 6C25.5156 9.75 25.5156 14.2969 23.3594 
118C21.2031 21.75 17.2656 24 13 24ZM9.625 6C8.96875 6 8.5 6.51562 8.5 7.125C8.5 7.78125 8.96875 8.25 9.625 8.25H12.7188L10.3281 10.4531C10 10.7344 9.85938 11.25 10.0469 11.6719C10.2344 12.0938 10.6562 12.375 11.125 12.375H13.5156C14.4531 12.375 15.2031 13.125 15.2031 14.0625C15.2031 15 14.4531 15.75 13.5156 15.75H12.2031C11.5938 15.75 11.0312 15.4688 10.6562 14.9062L10.5625 14.7188C10.2344 14.2031 9.53125 14.0156 9.01562 14.3438C8.5 14.6719 8.3125 15.375 8.64062 15.8906L8.78125 16.0781C9.48438 17.2969 10.7969 18 12.25 18H13.5156C15.7188 18 17.5 16.2656 17.5 14.0625C17.5 12.0469 15.9531 10.3594 13.9844 10.1719L16.375 7.96875C16.7031 7.64062 16.8438 7.17188 16.6562 6.75C16.4688 6.32812 16.0469 6 15.625 6H9.625Z",fill:"#6B6B6B"})})}},57263:function(e,t,a){"use strict";a.d(t,{d:function(){return r}});var l=a(85893),s=a(93967),n=a.n(s),r=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n()("inline-block",t),"aria-label":"Number Two","data-testid":"SRTIconTwoCircle",...a,children:(0,l.jsx)("path",{d:"M13 24C8.6875 24 4.75 21.75 2.59375 18C0.4375 14.2969 0.4375 9.75 2.59375 6C4.75 2.29688 8.6875 0 13 0C17.2656 0 21.2031 2.29688 23.3594 6C25.5156 9.75 25.5156 14.2969 23.3594 18C21.2031 21.75 17.2656 24 13 24ZM11.4062 8.67188C11.7812 8.4375 12.1562 8.29688 12.625 8.29688H12.7656C13.7031 8.29688 14.5 9.09375 14.5 10.0312C14.5 10.5 14.2656 10.9688 13.9375 11.2969L8.82812 16.0781C8.5 16.4062 8.40625 16.875 8.54688 17.2969C8.73438 17.7188 9.15625 18 9.625 18H16.375C16.9844 18 17.5 17.5312 17.5 16.875C17.5 16.2656 16.9844 15.75 16.375 15.75H12.4375L15.4844 12.9375C16.2812 12.1875 16.7031 11.1562 16.7031 10.0312C16.7031 7.875 14.9688 6.09375 12.8125 6.04688H12.625C11.6875 6.04688 10.7969 6.32812 10.0469 6.89062L8.92188 7.73438C8.40625 8.10938 8.3125 8.85938 8.6875 9.32812C9.0625 9.84375 9.8125 9.9375 10.2812 9.5625L11.4062 8.67188Z",fill:"#6B6B6B"})})}},70468:function(e,t,a){"use strict";var l=a(85893);t.Z=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",className:t,"aria-label":"Member Icon",...a,children:(0,l.jsx)("path",{d:"M4.3875 12.825C5.025 12.3375 5.7375 11.953 6.525 11.6715C7.3125 11.3905 8.1375 11.25 9 11.25C9.8625 11.25 10.6875 11.3905 11.475 11.6715C12.2625 11.953 12.975 12.3375 13.6125 12.825C14.05 12.3125 14.3907 11.7312 14.6348 11.0812C14.8783 10.4312 15 9.7375 15 9C15 7.3375 14.4158 5.92175 13.2472 4.75275C12.0782 3.58425 10.6625 3 9 3C7.3375 3 5.922 3.58425 4.7535 4.75275C3.5845 5.92175 3 7.3375 3 9C3 9.7375 3.122 10.4312 3.366 11.0812C3.6095 11.7312 3.95 12.3125 4.3875 12.825ZM9 9.75C8.2625 9.75 7.6405 9.497 7.134 8.991C6.628 8.4845 6.375 7.8625 6.375 7.125C6.375 6.3875 6.628 5.7655 7.134 5.259C7.6405 4.753 8.2625 4.5 9 4.5C9.7375 4.5 10.3595 4.753 10.866 5.259C11.372 5.7655 11.625 6.3875 11.625 7.125C11.625 7.8625 11.372 8.4845 10.866 8.991C10.3595 9.497 9.7375 9.75 9 9.75ZM9 16.5C7.9625 16.5 6.9875 16.303 6.075 15.909C5.1625 15.5155 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.4845 12.8375 2.091 11.925C1.697 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.697 6.9875 2.091 6.075C2.4845 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48425 6.075 2.09025C6.9875 1.69675 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69675 11.925 2.09025C12.8375 2.48425 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5155 5.1625 15.909 6.075C16.303 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.303 11.0125 15.909 11.925C15.5155 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5155 11.925 15.909C11.0125 16.303 10.0375 16.5 9 16.5Z",fill:"#101820"})})}},76452:function(e,t,a){"use strict";var l=a(85893);t.Z=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",className:t,"aria-label":"Mobile Icon",...a,children:(0,l.jsx)("path",{d:"M4.5 17.25C4.0875 17.25 3.7345 17.1033 3.441 16.8097C3.147 16.5157 3 16.1625 3 15.75V2.25C3 1.8375 3.147 1.48425 3.441 1.19025C3.7345 0.89675 4.0875 0.75 4.5 0.75H12C12.4125 0.75 12.7657 0.89
1675 13.0597 1.19025C13.3533 1.48425 13.5 1.8375 13.5 2.25V5.25H12V4.5H4.5V13.5H12V12.75H13.5V15.75C13.5 16.1625 13.3533 16.5157 13.0597 16.8097C12.7657 17.1033 12.4125 17.25 12 17.25H4.5ZM11.2125 12L8.025 8.8125L9.075 7.7625L11.2125 9.9L15.45 5.6625L16.5 6.7125L11.2125 12Z",fill:"#101820"})})}},93860:function(e,t,a){"use strict";var l=a(85893);t.Z=e=>{let{className:t,...a}=e;return(0,l.jsxs)("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",className:t,"aria-label":"Trane Shield Icon",...a,children:[(0,l.jsx)("path",{d:"M9 16.5C7.2625 16.0625 5.82825 15.0655 4.69725 13.509C3.56575 11.953 3 10.225 3 8.325V3.75L9 1.5L15 3.75V8.325C15 10.225 14.4345 11.953 13.3035 13.509C12.172 15.0655 10.7375 16.0625 9 16.5ZM9 14.925C10.3 14.5125 11.375 13.6875 12.225 12.45C13.075 11.2125 13.5 9.8375 13.5 8.325V4.78125L9 3.09375L4.5 4.78125V8.325C4.5 9.8375 4.925 11.2125 5.775 12.45C6.625 13.6875 7.7 14.5125 9 14.925Z",fill:"#DA2400"}),(0,l.jsx)("rect",{x:"4",y:"7",width:"10",height:"3",fill:"#DA2400"})]})}},91931:function(e,t,a){"use strict";a.d(t,{Z:function(){return x}});var l=a(85893),s=a(9008),n=a.n(s),r=a(47311);a(67294);var i=a(11163),o=a(87440),c=a(73389);let d=/<link\b(?=[^>]*\brel\s*=\s*(?:"[^"]*\bcanonical\b[^"]*"|'[^']*\bcanonical\b[^']*'))[^>]*>/gi,m=e=>{let{fullHead:t,asPath:a,canonicalPath:l,hasTitle:s}=e,n=t||"";return""!==n&&(n=n.replaceAll(/http(s)?:\/\/[a-zA-Z0-9\.\-]+\/(?!wp-content)/g,"https://www.trane.com/"),o.Z.map(e=>{n=n.replaceAll(e.key,e.replacement)}),n=(0,c.B)(n)),"/residential/"===a&&(n=n.slice(0,n.indexOf("</title>")+8)+'<meta name="keywords" content="HVAC equipment, new air conditioning, new furnace, heat pump, new heat pumps, thermostat, new thermostats, HVAC service near me, HVAC repair near me, Trane dealer near me, Trane service near me, trane repair, powered by trane"/>'+n.slice(n.indexOf("</title>")+8)),l&&(n=n.replace(d,"")),s&&(n=n.replace(/<title\b[^>]*>[\s\S]*?<\/title>/i,"")),n};var x=e=>{var t;let{seo:a}=e,s=(0,i.useRouter)(),o=(null===(t=e.seo)||void 0===t?void 0:t.title)||e.title,c=m({fullHead:null==a?void 0:a.fullHead,asPath:s.asPath,canonicalPath:e.canonicalPath,hasTitle:!!o}),x=(0,r.ZP)(c),h=s.asPath.replace(/[\?|#].+/,""),u=e.canonicalPath||h,p=RegExp(d.source,"i").test(c);return(0,l.jsxs)(n(),{children:[!!o&&(0,l.jsx)("title",{id:"title",children:o}),x,!p&&(0,l.jsx)("link",{rel:"canonical",href:"https://www.trane.com".concat(u)}),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width,initial-scale=1"})]})}},37181:function(e,t,a){"use strict";var l=a(85893);a(67294);var s=a(93860),n=a(76452),r=a(7836),i=a(97352),o=a(70468),c=a(27980);t.Z=e=>{let{emergencyService:t,nateCertified:a,nexiaDealerDiagnostics:d,charterMemberDate:m,leasingOption:x,showFinancing:h,isTcs:u}=e;return(0,l.jsxs)("div",{children:[u&&(0,l.jsxs)("div",{className:"flex pb-0.5",children:[(0,l.jsx)(s.Z,{className:"mb-2.5 h-4 w-4 lg:h-5 lg:w-5"}),(0,l.jsx)("p",{className:"m-0 pl-3 text-sm",children:"Trane Comfort Specialist"})]}),t&&(0,l.jsxs)("div",{className:"flex pb-0.5",children:[(0,l.jsx)(r.Z,{className:"mb-2.5 h-4 w-4 lg:h-5 lg:w-5"}),(0,l.jsx)("p",{className:"m-0 pl-3 text-sm",children:"24/7 Emergency Service"})]}),!0===a&&(0,l.jsxs)("div",{className:"flex pb-0.5",children:[(0,l.jsx)(i.Z,{className:"mb-2.5 h-4 w-4 lg:h-5 lg:w-5"}),(0,l.jsx)("p",{className:"m-0 pl-3 text-sm",children:"NATE Certified"})]}),!!m&&(0,l.jsxs)("div",{className:"flex pb-0.5",children:[(0,l.jsx)(o.Z,{className:"mb-2.5 h-4 w-4 lg:h-5 lg:w-5"}),(0,l.jsx)("p",{className:"m-0 pl-3 text-sm",children:"Charter Member"})]}),d&&(0,l.jsxs)("div",{className:"flex pb-0.5",children:[(0,l.jsx)(n.Z,{className:"mb-2.5 h-4 w-4 lg:h-5 lg:w-5"}),(0,l.jsx)("p",{className:"m-0 pl-3 text-sm",children:"Remote Diagnostics"})]}),!x&&h&&(0,l.jsxs)("div",{className:"flex pb-0.5",children:[(0,l.jsx)(c.Z,{className:"mb-2.5 h-4 w-4 lg:h-5 lg:w-5"}),(0,l.jsx)("p",{className:"m-0 pl-3 text-sm",children:"Financing"})]})]})}},67031:function(e,t,a){"use strict";var l=a(85893);a(67294);var s=a(99048);t.Z=e=>{let{isDealer:t}=e;return(0,l.jsxs)("section",{id:"thank-you-card",role:"alert",className:"col-span-full mb-20 flex flex-col items-center rounded-lg bg-cultured px-11 pb-24 pt-11",children:[(0,l.jsx)("i",{children:(0,l.jsx)(s.Z,{className:"mb-8 w-10"})}),(0,l.jsx)("h2",{className:"pb-6 text-22 font-bold",children:"Thank y
1ou!"}),(0,l.jsx)("p",{children:t?"We’ve received your request and a dealer will reach out to you shortly.":"Someone from our Customer Service team will reach out to you within 24 to 48 hours of submitting your request."})]})}},33353:function(e,t,a){"use strict";var l=a(85893),s=a(29219),n=a(52738),r=a(95638);t.Z=e=>{let{show:t=!1,onClose:a,companyId:i=0,metaData:o,companyName:c}=e;return(0,l.jsx)(n.Z,{onClose:a,show:t,title:"".concat(c," Reviews"),children:(0,l.jsx)(s.Z,{companyId:i,metaData:o,fetchReviews:r.Z})})}},29219:function(e,t,a){"use strict";var l=a(85893),s=a(67294),n=a(65755),r=a(47013),i=a(14701);t.Z=e=>{var t;let{companyId:a,metaData:o={},fetchReviews:c}=e,[d,m]=(0,s.useState)(0),[x,h]=(0,s.useState)([]);if((0,s.useEffect)(()=>{c(a,d,10).then(e=>{e&&h([...x,...e.reviews])})},[a,d,10]),0!==x.length)return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"flex w-full items-center border-t px-6 pt-6",children:[(0,l.jsx)("span",{className:"mr-3 text-lg md:text-4xl",children:o.average_rating}),(0,l.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,l.jsx)("div",{className:"p-6",children:x.map((e,t)=>(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"border-t py-6",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("strong",{className:"pr-3 text-lg",children:e.author_name}),(0,l.jsx)(n.Z,{rating:e.rating,addClass:"pr-3"}),(0,l.jsx)("span",{className:"text-sm",children:e.date})]}),(0,l.jsx)("div",{className:"pt-3",children:e.text})]}),""!==e.owner_response&&(0,l.jsx)("div",{className:"mb-6 border-t pt-6",children:(0,l.jsxs)("blockquote",{className:"border-l-4 pl-4",children:[(0,l.jsx)("strong",{children:"Response from Owner"})," ",(0,l.jsx)("span",{className:"text-sm",children:e.owner_response_date}),(0,l.jsx)("div",{className:"pt-3",children:e.owner_response})]})})]},t))}),(0,l.jsxs)("div",{className:"flex flex-col p-6 md:flex-row md:items-center md:justify-between",children:[x.length<o.total_review_count&&0!==x.length&&(0,l.jsx)("div",{className:"w-full text-center md:w-auto md:text-left",children:(0,l.jsxs)(r.Z,{addClass:"text-trane-red",tertiary:!0,onClick:()=>m(d+1),children:["See More ",(0,l.jsx)(i.Z,{svgClass:"stroke-trane-red inline ml-2"})]})}),(0,l.jsxs)("div",{className:"w-full py-4 text-center md:w-auto md:py-0",children:["Showing ",x.length," out of ",o.total_review_count]}),(0,l.jsx)("div",{className:"text-center md:text-right",children:(0,l.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,a){"use strict";a.d(t,{Z:function(){return C}});var l=a(85893),s=a(67294),n=a(11163),r=a(29050),i=a(76085),o=a(30654),c=a(8841),d=a(16437),m=a(67482),x=(0,s.memo)(e=>{let{generalDisclaimer:t,noCanadaDisclaimerAbove:a,noCanadaDisclaimerBelow:n}=e,[r]=(0,d.Z)(),o=(0,s.useMemo)(()=>!(0,m.nO)(r),[r]);return(0,l.jsxs)("div",{"data-testid":"disclaimerRepeater",children:[a&&o&&(0,l.jsx)("div",{className:"container mx-auto p-4 text-sm",children:(0,l.jsx)(i.Z,{content:a})}),t&&(0,l.jsx)("div",{className:"container mx-auto p-4 text-sm",children:(0,l.jsx)(i.Z,{content:t})}),n&&o&&(0,l.jsx)("div",{className:"container mx-auto p-4 text-sm",children:(0,l.jsx)(i.Z,{content:n})})]})}),h=a(29e3),u=a(16835),p=a(47013),g=a(64971),f=(0,s.memo)(e=>{let{asPath:t,useBeLink:a,currentDateYear:s}=e;return(0,l.jsxs)("footer",{className:"visible hidden lg:block",children:[(0,l.jsx)(h.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,l.jsx)(u.Z,{useBeLink:a})}),(0,l.jsx)("div",{className:"bg-black",children:(0,l.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,l.jsxs)("div",{className:"flex grow items-center",children:[(0,l.jsxs)("div",{className:"block font-bold md:mr-0 lg:mr-6 xl:mr-12",children:["\xa9 ",s," Trane. All Rights Reserved."]}),(0,l.jsx)("div",{className:"grow items-center",children:(0,l.jsxs)("ul",{className:"mb-0 flex list-none flex-wrap items-center gap-[5%]",children:[(0,l.jsx)("li",{children:(0,l.jsx)("a",{className:"text-white",href:"https://www.tranetechnologies.com/en/index/privacy-policy.html",children:"Privacy Policy"})}),(0,l.jsx)("li",{children:(0,l.jsx)("a",{className:"text-white",href:"https://www.tranetechnologies.com/en/index/terms-of-use.html",children:"Terms & Conditions"})}),(0,l.jsx)("li",{className:"pb-0",children:(0,l.jsx)("a",{className:"text-white",href:"/residential/en/accessibility/",children:"Accessibility"})}),(0,l.jsx)("li",{className:"pb-0",children:(0,l.jsx)("a",{className:"text-white",href:"/residential/gas-electric-packaged-unit-recall/",children:"Product Recall"})}),(0,l.jsx)("li",{children:(0,l.jsx)("a",{className:"text-white",href:"/residential/en/sitemap/",children:"Sitemap"})}),(0,l.jsx)("li",{children:(0,l.jsx)(p.Z,{disableBase:!0,href:"/residential/es/",children:(0,l.jsx)("span",{className:"block font-bold",children:"Espa\xf1ol"})})}),(0,l.jsx)("li",{children:(0,l.jsx)(p.Z,{disableBase:!0,href:"/residential/fr/",children:(0,l.jsx)("span",{className:"block font-bold",children:"Fran\xe7ais"})})})]})})]}),(0,l.jsx)("div",{className:"flex-0 w-[115px] md:ml-5 lg:ml-7 xl:ml-10",children:(0,l.jsx)(g.Z,{})})]})})]})}),v=a(89212),w=(0,s.memo)(e=>{let{asPath:t,currentDateYear:a,useBeLink:s}=e;return(0,l.jsxs)("footer",{className:"visible lg:hidden",children:[(0,l.jsx)(h.Z,{backgroundClass:"bg-gradient-to-b from-gray-900 to-gray-700 text-white py-8 text-sm",children:(0,l.jsx)(v.Z,{useBeLink:s})}),(0,l.jsx)("div",{children:(0,l.jsx)("div",{className:"w-full justify-around bg-black px-4 py-6 text-xs text-white",children:(0,l.jsxs)("div",{className:"flex justify-between",children:[(0,l.jsxs)("div",{className:"flex flex-col justify-between",children:[(0,l.jsx)("div",{children:(0,l.jsx)(g.Z,{})}),(0,l.jsxs)("div",{className:"display:block-inline font-bold",children:["\xa9 ",a," Trane. All Rights Reserved."]})]}),(0,l.jsx)("div",{className:"text-right",children:(0,l.jsxs)("ul",{className:"mb-0 list-none space-y-2",children:[(0,l.jsx)("li",{children:(0,l.jsx)("a",{className:"pt-9",href:"https://www.tranetechnologies.com/en/index/privacy-policy.html",children:"Privacy Policy"})}),(0,l.jsx)("li",{children:(0,l.jsx)("div",{className:"mt-5",children:(0,l.jsx)("a",{className:"py-5",href:"https://www.tranetechnologies.com/en/index/terms-of-use.html",children:"Terms & Conditions"})})}),(0,l.jsx)("li",{className:"mt-5",children:(0,l.jsx)("div",{className:"mt-5",children:(0,l.jsx)("a",{className:"py-5",href:"/residential/en/accessibility/",children:"Accessibility"})})}),(0,l.jsx)("li",{className:"mt-5",children:(0,l.jsx)("div",{className:"mt-5",children:(0,l.jsx)("a",{className:"py-5",href:"/residential/gas-electric-packaged-unit-recall/",children:"Product Recall"})})}),(0,l.jsx)("li",{className:"mt-5",children:(0,l.jsx)("div",{className:"mt-5",children:(0,l.jsx)(p.Z,{disableBase:!0,href:"/residential/es/",children:(0,l.jsx)("span",{className:"mb-2 block font-bold",children:"Espa\xf1ol"})})})}),(0,l.jsx)("li",{className:"pb-0",children:(0,l.jsx)("div",{className:"mt-5",children:(0,l.jsx)(p.Z,{disableBase:!0,href:"/residential/fr/",children:(0,l.jsx)("span",{className:"mb-2 block font-bold",children:"Fran\xe7ais"})})})})]})})]})})})]})});let j=(0,r.V)(),b=s.memo(e=>{var t,a;return e.disclaimer?(0,l.jsx)(l.Fragment,{children:e.disclaimer?(0,l.jsx)("div",{"data-testid":"disclaimer",className:"container mx-auto px-4 text-sm",children:(0,l.jsx)(i.Z,{content:null!==(a=null===(t=e.disclaimer)||void 0===t?void 0:t.disclaimer)&&void 0!==a?a:""})}):""}):null});b.displayName="DisclaimerBlock";var C=e=>{let{disclaimer:t,useBeLink:a=!1}=e,{zip:r,siteOptions:i}=(0,s.useContext)(o.z),{asPath:d}
1=(0,n.useRouter)(),[m,h]=(0,s.useState)(!1);return(0,l.jsxs)("div",{"data-testid":"footer",className:"relative print:hidden",children:[(0,l.jsx)(f,{useBeLink:a,currentDateYear:j,asPath:d}),(0,l.jsx)(w,{useBeLink:a,asPath:d,currentDateYear:j}),(null==t?void 0:t.conditionalDisclaimerRepeater)&&!!r&&(null==t?void 0:t.enableConditionalDisclaimer)&&(0,l.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,l.jsx)("div",{children:(0,l.jsx)(c.Z,{handleConditionalDisclaimer:()=>{h(!0)},conditionalDisclaimer:e,siteOptions:i,zip:r})},t))}),(null==t?void 0:t.disclaimer)&&(0,l.jsx)(b,{disclaimer:t}),(null==t?void 0:t.canadaExclusionDisclaimerRepeater)&&(null==t?void 0:t.canadaExclusionDisclaimerRepeater.map((e,t)=>(0,l.jsx)(x,{generalDisclaimer:e.generaldisclaimer,noCanadaDisclaimerAbove:e.nocanadadisclaimerabove,noCanadaDisclaimerBelow:e.nocanadadisclaimerbelow},t)))]})}},52738:function(e,t,a){"use strict";var l=a(85893),s=a(67294),n=a(73935),r=a(47013),i=a(6004),o=a(16829);t.Z=e=>{let{show:t,onClose:a,children:c,title:d,lastFocusableElement:m,customDimensions:x="h-screen w-screen md:h-fit",modalHeight:h="h-fit",titleClass:u=""}=e,[p,g]=(0,s.useState)(!1),f=(0,s.useRef)(null),v=(0,s.useRef)(null),w=(0,s.useRef)(null),j=(0,s.useId)(),b="modal-title-".concat(j.replace(/:/g,"")),C=(0,s.useCallback)(()=>"undefined"==typeof document?null:document.getElementById("__next"),[]),y=(0,s.useCallback)(()=>{document.activeElement instanceof HTMLElement&&(w.current=document.activeElement),v.current&&v.current.focus()},[v]),N=(0,s.useCallback)(()=>{var e;null===(e=w.current)||void 0===e||e.focus(),a&&a()},[a]),k=(0,s.useCallback)(e=>{if("Escape"===e.key){N();return}if("Tab"===e.key){if(!v||!m)return;let a=document.activeElement;if(e.shiftKey&&a===v.current)m.current.focus(),e.preventDefault();else if(!e.shiftKey&&a===m.current){var t;null===(t=v.current)||void 0===t||t.focus(),e.preventDefault()}return}},[N,m]);(0,s.useEffect)(()=>{g(!0)},[]),(0,s.useEffect)(()=>{let e=C();t?(document.body.style.overflow="hidden",e&&(e.style.width="100%"),y()):(document.body.style.overflow="unset",document.body.style.overflowX="hidden",e&&(e.style.width="",e.style.position=""))},[C,t,y]),(0,s.useEffect)(()=>{if(t)document.addEventListener("keydown",k);else try{document.removeEventListener("keydown",k)}catch(e){console.error(e)}},[k,t]);let Z=t&&(0,l.jsxs)("div",{id:"modal",role:"dialog","aria-modal":"true","aria-labelledby":d?b:void 0,"data-testid":"Modal--dialog",className:"bottom-0 top-0 z-[1000] h-screen w-screen md:h-full ".concat(t?"fixed":"hidden"),children:[(0,l.jsxs)("div",{className:(0,o.Z)("modal-remove-sb absolute left-1/2 top-1/2 z-[300] max-h-[calc(100vh-2rem)] w-[92vw] max-w-[92vw] -translate-x-1/2 -translate-y-1/2 overflow-auto rounded-lg bg-white pt-16 md:w-fit md:max-w-[95vw] md:pt-12 lg:max-w-960",x,h,e.modalWidth),ref:f,children:[(0,l.jsx)("div",{className:"absolute right-8 top-12 z-20 md:top-5",children:(0,l.jsx)(r.Z,{disableBase:!0,size:"none",addClass:"text-4xl font-light",primary:!1,onClick:N,buttonRef:v,dataTrackingProps:{position:"body",location:"popup",action:"toggle",type:"close"},children:(0,l.jsx)(i.Z,{width:"32",height:"32"})})}),(0,l.jsx)("div",{className:"px-4 sm:px-10",children:(0,l.jsx)("h2",{className:(0,o.Z)("m-0 my-4 whitespace-normal break-words md:text-nowrap",u),id:b,"data-testid":"dialog--title",children:d})}),(0,l.jsx)("div",{className:"min-w-0 max-w-full overflow-auto break-words pb-4 pl-4 pr-4",children:c})]}),(0,l.jsx)("div",{className:"fixed bottom-0 left-0 right-0 top-0 z-[250] bg-rich-black/50",onClick:N})]});if(p){let e=document.getElementById("modal-root");return e?n.createPortal(Z,e):(console.error('Modal root element not found. Please make sure to add a div with id "modal-root" in your HTML.'),null)}return null}},22808:function(e,t,a){"use strict";var l=a(85893),s=a(12708),n=a(30654),r=a(46332),i=a(93833),o=a(15830),c=a(16829),d=a(67294),m=a(11163);t.Z=e=>{let{crumbs:t,includeLast:a=!1}=e,{isNavDark:x=!1}=(0,d.useContext)(n.z),h=(0,s.dW)(),u=(0,m.useRouter)(),p=(0,d.useMemo)(()=>(0,i.Z)(t,u.asPath),[t,u.asPath]);return(t.length&&(h.current=!0),t.length)?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("nav",{children:(0,l.jsx)("ol",{className:(0,
1c.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":x,"my-6 gap-4":!x}),children:t.map((e,t,s)=>{let n=t===s.length-1,i=0===t?"font-bold":"font-medium",o="a";n&&(o=a?"a":"span");let c={className:"font-IBM uppercase tracking-widest ".concat(x?"text-white":"text-cadet"," text-12 font-normal"),style:{textShadow:x?"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&&(c.href=(0,r.I)(e.href));let m=(0,d.createElement)(o,c,e.label),h=n?"".concat(i," text-center md:text-left"):"".concat(i," text-center md:text-left after:content-['/'] ").concat(x?"after:text-white":"after:text-charcoal"," after:font-light after:relative after:left-2");return(0,l.jsx)("li",{className:h,"aria-current":"page",children:m},e.href)})})}),(0,l.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:(0,o.F)(JSON.stringify(p).replace(/</g,"\\u003c"))}})]}):null}},147:function(e,t){"use strict";t.Z=(e,t)=>{var a;if(!sessionStorage.getItem("systemRecFormData"))return"This person did not fill out the SRT form";let l=sessionStorage.getItem("systemRecFormData")||"",s=t||sessionStorage.getItem("systemRecResultsPageUrl"),n="URL not available";if(s){let t=new URL(s);t.searchParams.set("dealer",e),n=t.toString()}let r=JSON.parse(l),i=Object.entries(r).filter(e=>{let[t]=e;return"homeAddress"!==t&&"contactInfo"!==t&&"tcpaText"!==t}).map(e=>{let[t,a]=e,l=t.replace(/([A-Z])/g," $1").replace(/^./,e=>e.toUpperCase()),s=String(a).replace(/,(?=\D)/g,", ");return s=s&&""!==s?s:"N/A","".concat(l,": ").concat(s)}).join(" | "),o=(null==r?void 0:null===(a=r.contactInfo)||void 0===a?void 0:a.callTime)?" | Best call time: ".concat(r.contactInfo.callTime):"";return"".concat(i).concat(o," | Link to recommendation: ").concat(n)}},49365:function(e,t,a){"use strict";a.d(t,{D:function(){return r}});var l=a(85893),s=a(93967),n=a.n(s),r=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 12",className:n()("inline-block",t),"aria-label":"Arrow Left","data-testid":"SRTIconArrowLeft",...a,children:(0,l.jsx)("path",{d:"M1.12109 5.14844L5.49609 0.773438C5.82422 0.417969 6.39844 0.417969 6.72656 0.773438C7.08203 1.10156 7.08203 1.67578 6.72656 2.00391L3.85547 4.875H12.25C12.7148 4.875 13.125 5.28516 13.125 5.75C13.125 6.24219 12.7148 6.625 12.25 6.625H3.85547L6.72656 9.52344C7.08203 9.85156 7.08203 10.4258 6.72656 10.7539C6.39844 11.1094 5.82422 11.1094 5.49609 10.7539L1.12109 6.37891C0.765625 6.05078 0.765625 5.47656 1.12109 5.14844Z"})})}},52767:function(e,t,a){"use strict";a.d(t,{E:function(){return r}});var l=a(85893),s=a(93967),n=a.n(s),r=e=>{let{className:t,...a}=e;return(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",className:n()("inline-block",t),"aria-label":"Arrow Right","data-testid":"SRTIconArrowRight",...a,children:(0,l.jsx)("path",{d:"M15.8516 10.3789L11.4766 14.7539C11.1484 15.1094 10.5742 15.1094 10.2461 14.7539C9.89062 14.4258 9.89062 13.8516 10.2461 13.5234L13.1172 10.625H4.75C4.25781 10.625 3.875 10.2422 3.875 9.75C3.875 9.28516 4.25781 8.875 4.75 8.875H13.1172L10.2461 6.00391C9.89062 5.67578 9.89062 5.10156 10.2461 4.77344C10.5742 4.41797 11.1484 4.41797 11.4766 4.77344L15.8516 9.14844C16.207 9.47656 16.207 10.0508 15.8516 10.3789Z"})})}},69496:function(e,t,a){"use strict";a.d(t,{z:function(){return l}});let l=async e=>{let t=await fetch("/residential/api/system-rec-email/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok){let e=await t.json().catch(()=>({error:"Unknown error"}));throw Error("Failed to send system recommendation email: ".concat(e.error))}}},14224:function(e,t,a){"use strict";a.d(t,{Z:function(){return r}});var l=a(35614),s=a(67294);let n="systemRecOtherDealers";var r=e=>{let{companyId:t,connected:a=!1}=e,[r,i]=(0,l.ZP)(),[o,c]=(0,s.useState)(new Set),d=(0,s.useMemo)(()=>!!a||!!t&&o.has(t),[t,o,a]);return(0,s.useEffect)(()=>{let e=[];try{var t;e=JSON.parse(null!==(t=sessionStorage.getItem(n))&&void 0!==t?t:"[]").map(e=>"string"==typeof e?parseInt(e,10):e)}catch(e){sessionStorage.removeItem(n)}c(t=>new Set([...t,...e]))},[]),(0,s.useEffect)(()=>
1{r.dealersContacted.length&&c(e=>new Set([...e,...r.dealersContacted]))},[r.dealersContacted]),{dealerContacted:d,addDealerContacted:e=>{let t=new Set([...o,e]);sessionStorage.setItem(n,JSON.stringify(Array.from(t))),i("dealerId",e),c(t)}}}},95638:function(e,t,a){"use strict";var l=a(33919);let s=async(e,t,a)=>{let s=(0,l.Z)("PRODUCTION");try{let l=await fetch("".concat("https://".concat(s,".mtechapis.com/reviews/dealers/retrieve-reviews"),"/").concat(e,"?page=").concat(t,"&pageAmount=").concat(a));return await l.json()}catch(e){console.error("Error fetching dealer reviews |  ".concat(e))}};t.Z=s},2372:function(e,t){"use strict";t.Z=(e,t,a,l)=>{if(!e||!t||!a||!l)return"/404/";let s="".concat(e,"-").concat(t,"-").concat(a,"-").concat(l,"/");return"/residential/en/dealers/".concat(s.toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"").replace(/\--+/g,"-"),"/")}},73389:function(e,t,a){"use strict";a.d(t,{B:function(){return l},i:function(){return s}});let l=e=>e.replace(/<script[^>]*type="application\/ld\+json"[^>]*>[\s\S]*?<\/script>/gi,e=>e.includes('"BreadcrumbList"')?"":e),s=e=>{try{let t=JSON.parse(e);if(Array.isArray(null==t?void 0:t["@graph"])){let a=t["@graph"].filter(e=>"BreadcrumbList"!==e["@type"]);if(0===a.length)return null;if(a.length!==t["@graph"].length)return JSON.stringify({...t,"@graph":a});return e}if((null==t?void 0:t["@type"])==="BreadcrumbList")return null;return e}catch(t){return e}}},17412:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return $},default:function(){return ee}});var l=a(85893),s=a(28470),n=a(67294),r=a(11163),i=a(72095),o=a(91931),c=a(55534),d=a(29656),m=a(29e3),x=a(22808),h=a(16829),u=a(52767),p=a(29107);let g=(0,p.j)("tracking-normal font-Inter",{variants:{variant:{default:"text-dim-gray text-sm font-medium"}},defaultVariants:{variant:"default"}});var f=e=>{let{variant:t,className:a="",...s}=e;return(0,l.jsx)("a",{className:(0,h.Z)(g({variant:t}),a),...s})},v=e=>{let{title:t,subtitle:a,children:s,className:n="",href:r,...i}=e;return(0,l.jsxs)("div",{className:(0,h.Z)("min-w-fit flex-1 rounded-2xl bg-white p-6 font-Inter antialiased lg:p-8",n),...i,children:[(0,l.jsx)("p",{className:(0,h.Z)("m-0 text-xl font-bold leading-6 tracking-normal text-eerie-black lg:text-2xl"),children:t}),(0,l.jsx)("p",{className:(0,h.Z)("m-0 pb-6 text-lg font-bold leading-6 tracking-normal text-dim-gray lg:pb-8 lg:text-xl"),children:a}),s,(0,l.jsxs)(f,{href:r,children:[(0,l.jsx)("span",{children:"Learn more"}),(0,l.jsx)(u.E,{className:"ms-1.5 inline-block h-auto w-5 fill-dim-gray"})]})]})};let w=(0,p.j)("",{variants:{size:{default:"max-w-32"}},defaultVariants:{size:"default"}}),j=(0,p.j)("block font-semibold text-3xl lg:text-4xl tracking-normal",{variants:{color:{default:"text-trane-red"}},defaultVariants:{color:"default"}}),b=(0,p.j)("block font-medium text-xs tracking-normal",{variants:{color:{default:"text-dim-gray"}},defaultVariants:{color:"default"}});var C=e=>{let{value:t,label:a,size:s,color:n}=e;return(0,l.jsxs)("div",{className:(0,h.Z)(w({size:s})),children:[(0,l.jsx)("span",{className:(0,h.Z)(j({color:n})),children:t}),(0,l.jsx)("span",{className:(0,h.Z)(b({color:n})),children:a})]})},y=a(25675),N=a.n(y),k=()=>(0,l.jsx)("div",{className:"bg-cultured px-2 py-12 font-Inter",children:(0,l.jsxs)(m.Z,{contentClass:"max-w-7xl mx-auto lg:px-0",children:[(0,l.jsx)("h2",{className:"m-0 pb-1 text-3xl font-bold tracking-normal text-eerie-black lg:text-center",children:"Why Trane?"}),(0,l.jsx)("p",{className:"m-0 pb-8 text-xl font-semibold tracking-normal text-dim-gray lg:pb-10 lg:text-center",children:"Here are some resources to help you learn more about Trane"}),(0,l.jsxs)("div",{className:"mb-0 flex flex-wrap justify-center gap-10 xl:flex-nowrap",children:[(0,l.jsx)(v,{title:"America's Most Trusted\xae HVAC System*",subtitle:"Comfort you can rely on.",href:"/residential/en/why-trane/",children:(0,l.jsxs)("div",{className:"flex flex-wrap justify-between gap-4 xl:flex-nowrap xl:gap-0",children:[(0,l.jsx)(C,{value:"2,600",label:"Hours of wear and tear testing"}),(0,l.jsx)(C,{value:"10M+",label:"Trane units in households"}),(0,l.jsx)(C,{value:"10K",label:"Qualified dealers in network"}),(0,l.jsx)(C,{value:"1,500+",label:"Heating and cooling patents"})]})}),(0,l.jsx)(v,{title:"Award Winning Excellence",subtitle:"Never stopping. Never settling.",href:"/residential/en/why-trane/awards-and-recognition/",children:(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-x-3 gap-y-5 xl:flex-nowrap xl:gap-0",children:[(0,l.jsx)("div",{children:(0,l.jsx)(N(),{src:"/img/system-rec-tool/americas-most-trusted-hvac-2025.webp",alt:"America's Most Trusted\xae HVAC System",className:"max-w-[6.75rem]",width:120,height:74})}),(0,l.jsx)("div",{children:(0,l.jsx)(N(),{src:"/img/system-rec-tool/green-builder-2
1022.webp",alt:"2022 Green Builder Brand Leader",className:"max-w-[4.75rem]",width:82,height:74})}),(0,l.jsx)("div",{children:(0,l.jsx)(N(),{src:"/img/system-rec-tool/good-housekeeping.webp",alt:"Good housekeeping best cleaning and organizing awards",className:"max-w-[4.25rem]",width:74,height:74})}),(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)(N(),{src:"/img/system-rec-tool/consumer-reports.webp",alt:"Consumer Reports",className:"m-0 max-w-[11.25rem] p-0",width:182,height:47.918})})]})})]})]})}),Z=a(93967),S=a.n(Z),D=a(2372),I=a(83884),L=a(47013),B=a(65755),H=a(33353),T=a(98316),_=a(37181),R=a(147),V=a(78148),M=a(35614),E=a(67031),A=a(69496),P=e=>{let{show:t,onClose:a,companyId:s,setDealerContacted:r,dealer:i}=e,[o,c]=(0,n.useState)(""),[d,m]=(0,n.useState)(!1),[x,h]=(0,M.ZP)(),u=i.data.companyID?(0,R.Z)(JSON.stringify(i.data.companyID)):"";return(0,l.jsx)(V.Z,{companyId:Number(s),show:t,onClose:a,onSubmit:(e,t)=>{(0,I.p)({event:"dealer_form_success",formId:"contact-your-local-dealer",zipcode:o}),null==t||t.json().then(e=>e.id).then(e=>(h("leadId",e),h("dealerId",s),e)).then(e=>{var t,a,l;return(0,A.z)({leadID:e,homeowner:{firstName:x.firstName,lastName:x.lastName,email:x.email},dealer:{companyID:null!==(t=null==i?void 0:i.data.companyID)&&void 0!==t?t:0,name:null!==(a=null==i?void 0:i.data.name)&&void 0!==a?a:"",phone:null!==(l=null==i?void 0:i.data.phone1)&&void 0!==l?l:""}})}).then(()=>{r(),m(!0),a()})},successNode:(0,l.jsx)(E.Z,{isDealer:!!s}),errorMessageNode:e.errorMessageNode,onFieldChange:(e,t)=>
1{"zip"===e&&c(t)},comments:u,hasSubmitted:d})},z=a(3833),O=a(14224),F=e=>{var t,a,s,r,i;let{dealer:o,connected:c=!1,isFeatured:d=!1,srtZipCode:m}=e,[x,h]=(0,n.useState)(!1),[u,p]=(0,n.useState)(!1),{dealerContacted:g,addDealerContacted:f}=(0,O.Z)({companyId:o.data.companyID,connected:c}),v=(0,z.Z)(),w=null!==(r=null===(t=o.metaData)||void 0===t?void 0:t.total_review_count)&&void 0!==r?r:0,{name:j,addressLine1:b="",charterMemberDate:C=0,city:y="",state:N="",emergencyService:k=!1,nateCertified:Z=!1,nexiaDealerDiagnostics:R=!1,showFinancing:V=!1,leasingOption:M=!1,showAddress:E=!1,isTcs:A=!1}=null==o?void 0:o.data;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("article",{className:S()("flex h-full min-h-[32.5rem] flex-col items-stretch rounded-[20px] bg-white p-6",{"min-w-[23.25rem] shadow-sr-featured-dealer-card":d,"mx-1 border border-snow-drift/25 shadow-sr-dealer-card":!d}),"data-testid":"SRTSystemDealerCard",children:[(0,l.jsxs)("div",{className:"min-h-44",children:[(0,l.jsx)("h2",{className:"m-0 mb-4 pb-0 text-22 font-bold leading-tight","data-testid":"system-dealer-card--name",children:(0,l.jsx)("a",{className:"text-black hover:text-trane-red",href:(0,D.Z)(j||"",y,N,o.data.companyID||0),"data-position":"body","data-location":"dealer card","data-action":"internal link","data-text-grouping":"dealer name","data-text":j,"data-type":"link",children:j})}),!v&&w>0&&(0,l.jsx)("div",{className:"mb-4",children:(0,l.jsx)(B.Z,{rating:o.metaData.average_rating,total:o.metaData.total_review_count,onClick:()=>p(!0),includeTotal:!0})}),(b||y)&&(0,l.jsxs)("p",{className:"m-0 mb-3 text-14 font-normal capitalize text-cadet",children:[E&&(0,l.jsxs)("span",{className:"hidden md:inline",children:[b,", "]}),(0,l.jsx)("span",{className:"capitalize md:uppercase",children:y}),(0,l.jsxs)("span",{className:S()("inline",{"md:hidden":E}),children:[", ",N]}),(0,l.jsx)("br",{}),(0,l.jsx)(T.Z,{phoneNumbers:null===(a=e.dealer.whodis)||void 0===a?void 0:a.assignedNumbers,directNumber:e.dealer.data.phone1,linkClass:"font-normal text-14 text-cadet",dataPosition:"body",dataLocation:"dealer card",referer:e.referer})]})]}),(0,l.jsx)("div",{className:"-mx-6 mb-6 border border-snow-drift lg:mb-8"}),(0,l.jsx)("div",{className:"flex-1",children:(0,l.jsx)(_.Z,{emergencyService:k,charterMemberDate:C,nateCertified:Z,nexiaDealerDiagnostics:R,showFinancing:V,leasingOption:M,isTcs:A})}),(0,l.jsx)(L.Z,{primary:!0,disabled:g,addClass:S()("rounded-full w-full block mt-4 lg:mt-16",{"pointer-events-none bg-lighthouse border-none text-quick-silver !opacity-100":g,"bg-trane-red":!g}),testId:"system-dealer-card--contact-button",onClick:()=>{(0,I.p)({event:"dealer_form_open",formId:"contact-your-local-dealer",zipcode:m}),h(!0)},dataTrackingProps:{location:"dealer card",text:"Book online",position:"body",action:"pop-up",type:"button",textGrouping:"cta"},children:g?"Connected":"Connect with Dealer"})]}),(0,l.jsx)(P,{companyId:null!==(i=null===(s=o.data.companyID)||void 0===s?void 0:s.toString())&&void 0!==i?i:"",onClose:()=>h(!1),dealer:o,show:x,setDealerContacted:()=>{o.data.companyID?f(o.data.companyID):console.warn("Dealer companyID is missing. Cannot mark as contacted.")}}),(0,l.jsx)(H.Z,{companyName:o.data.name||"",companyId:parseInt("".concat(o.data.companyID),10),metaData:o.metaData,onClose:()=>p(!1),show:u})]})},W=a(98388),J=a(14070),q=a(14191),X=e=>{let{dealers:t,srtZipCode:a}=e,s=(0,n.useRef)(null),r=(0,n.useRef)(null),[i,o]=(0,n.useState)([]),[c,d]=(0,n.useState)(0),[m,x]=(0,n.useState)(3),[h,u]=(0,n.use
1State)(0),[p,g]=(0,n.useState)(0),[f,v]=(0,n.useState)(null),[w,j]=(0,n.useState)(0),b=0===c,C=c+1===Math.ceil(t.length/m),y={gapBetweenCards:16,breakpoints:{mobile:600,tablet:1024}};(0,n.useEffect)(()=>{let e=()=>{j(0),d(0),u(0);let e=s.current.clientWidth-2;if(window.innerWidth<y.breakpoints.mobile){o(Array(t.length).fill(0)),x(1),g(e);return}if(window.innerWidth<y.breakpoints.tablet){x(2),o(Array(Math.ceil(t.length/2)).fill(0)),g((e-y.gapBetweenCards)/2);return}if(window.innerWidth>=y.breakpoints.tablet){x(3),o(Array(Math.ceil(t.length/3)).fill(0)),g((e-2*y.gapBetweenCards)/3);return}},a=new ResizeObserver(t=>{for(let a of t)a.target===s.current&&e()});return s.current&&a.observe(s.current),()=>a.disconnect()},[y.breakpoints.mobile,y.breakpoints.tablet,y.gapBetweenCards,t.length]),(0,n.useEffect)(()=>{if(b){j(0);return}h>0&&h<t.length&&(C&&t.length%m!=0?j((p+y.gapBetweenCards)*(t.length-m)):h<=t.length-m&&j((p+y.gapBetweenCards)*h)),h>=t.length-m&&j((p+y.gapBetweenCards)*(t.length-m))},[h,p,m,t.length,y.gapBetweenCards,b,C]);let N=()=>{c!==i.length-1&&d(e=>e+1),u(e=>e+m)},k=()=>{d(e=>e-1),u(e=>e-m)},Z=(e,a)=>{e.preventDefault(),d(a),a===i.length-1&&t.length%m!=0?u(t.length-m):u(a*m)};return(0,l.jsxs)("div",{id:"slider-wrapper",className:(0,W.dV)("relative mx-auto h-full pb-7",t.length<=m?"w-full":"w-[calc(100%_-_2rem)] md:w-[calc(100%_-_4rem)]"),role:"region","aria-label":"Dealer recommendations carousel",children:[(0,l.jsx)("button",{id:"left-arrow",title:"Previous Slide","aria-label":"Previous Slide","data-position":"body","data-location":"content block","data-action":"toggle","data-text":"previous slide","data-type":"arrow",onClick:k,className:(0,W.dV)("group absolute -left-3 z-50 h-full w-9 hover:cursor-pointer md:-left-12",b?"pointer-events-none":"pointer-events-auto",t.length<=m?"hidden":"flex items-center justify-center"),children:(0,l.jsx)("div",{className:(0,W.dV)("absolute top-[43%] flex h-9 w-9 items-center rounded-full border bg-white text-center transition-all ease-in group-hover:border-transparent group-hover:bg-[rgba(0,0,0,0.05)] group-hover:transition-all group-hover:ease-in",b?"border-light-silver":"border-trane-red"),children:(0,l.jsx)(J.Z,{width:35,height:35,svgClass:"mx-auto",pathClass:b?"stroke-light-silver":"stroke-trane-red"})})}),(0,l.jsx)("button",{id:"right-arrow",title:"Next Slide","aria-label":"Next Slide","data-position":"body","data-location":"content block","data-action":"toggle","data-text":"next slide","data-type":"arrow",onClick:N,className:(0,W.dV)("group absolute -right-3 z-50 h-full w-9 hover:cursor-pointer md:-right-12 md:w-10",C?"pointer-events-none":"pointer-events-auto",t.length<=m?"hidden":"flex items-center justify-center"),children:(0,l.jsx)("div",{className:(0,W.dV)("absolute top-[43%] flex h-9 w-9 items-center rounded-full border bg-white text-center transition-all ease-in group-hover:border-transparent group-hover:bg-[rgba(0,0,0,0.05)] group-hover:transition-all group-hover:ease-in",C?"border-light-silver":"border-trane-red"),children:(0,l.jsx)(q.Z,{width:35,height:35,svgClass:"mx-auto",pathClass:C?"stroke-light-silver":"stroke-trane-red"})})}),(0,l.jsx)("ul",{className:(0,W.dV)("absolute -bottom-0 left-1/2 z-50 -translate-x-1/2 list-none p-0",t.length<=m?"hidden":"flex items-center justify-center"),children:i.length>0&&i.map((e,t)=>(0,l.jsx)("li",{className:"mx-1",children:c===t?(0,l.jsx)("div",{className:"text-primary block text-16 font-semibold leading-normal hover:no-underline","data-toggle":"tab",role:"tablist",children:(0,l.jsx)("span",{className:"block h-2 w-2 rounded-full bg-cadet"})}):(0,l.jsx)("button",{className:"block text-16 font-semibold leading-normal text-gray-300 hover:no-underline",onClick:e=>{Z(e,t)},"data-toggle":"tab",role:"tablist",children:(0,l.jsx)("span",{className:"block h-2 w-2 rounded-full bg-slate-300"})})},t))}),(0,l.jsx)("div",{id:"main-carousel-container",ref:s,className:"relative m-0 h-full overflow-hidden py-8 lg:py-10",children:(0,l.jsx)("div",{ref:r,className:(0,W.dV)("slider-wrapper flex gap-4 transition-all duration-300 ease-in-out",t.length<=m?"w-full":"w-max justify-start"),style:{transform:0==w?"translateX(1px)":"translateX(-".concat(w,"px)")},onTouchStart:e=>{v(e.touches[0].clientX)},onTouchMove:e=>{if(null===f)return;let t=f-e.touches[0].clientX;t>30&&!C&&(N(),v(null)),t<-30&&!b&&(k(),v(null))},children:t.length>0&&t.map((e,t)=>(0,l.jsx)("div",{id:"card-".concat(t),style:{width:"".concat(p,"px")},children:(0,l.jsx)(F,{dealer:e,srtZipCode:a},e.data.companyID)},t))})})]})},U=a(75682),K=a(57263),Y=a(28828),G=a(49365),Q=e=>{var t;
1let a=(0,r.useRouter)(),[s]=(0,M.ZP)(),[h,u]=(0,n.useState)(null),[p,g]=(0,n.useState)([]);(0,n.useEffect)(()=>{let e=async e=>{try{let{dealers:t}=await (0,i.d)(e,!1);if(!t||!t.length){console.error("No dealers found or error fetching dealers:");return}let a=s.dealersContacted.reduce((e,a)=>t.find(e=>e.data.companyID===a)?a:e,0);a||console.warn("No systemRecDealer found in sessionStorage");let l=t.find(e=>a===e.data.companyID);l&&u(l);let n=t.filter(e=>a!==e.data.companyID);g(n)}catch(e){console.error("Error fetching dealers:",e)}};s.zip&&!h&&e(s.zip)},[h,s.dealersContacted,s.zip]);let f=()=>{h?a.back():a.push("/residential/en/system-recommendation")};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.Z,{seo:e.seo,title:null!==(t=e.title)&&void 0!==t?t:""}),(0,l.jsx)(d.Z,{}),(0,l.jsx)(m.Z,{children:(0,l.jsx)(x.Z,{crumbs:[{href:"/residential",label:"Home"},{href:"/residential/en/system-recommendation",label:"Find Your Perfect System"}]})}),(0,l.jsx)(m.Z,{contentClass:"px-0 mb-10 lg:mb-16",children:(0,l.jsxs)("div",{className:"grid grid-cols-12 gap-y-8 bg-cultured p-6 font-Inter tracking-normal lg:gap-x-16 lg:gap-y-0 lg:rounded-3xl lg:px-20 lg:py-16","data-testid":"system-rec-congrats-page__hero",children:[(0,l.jsx)("div",{className:"order-2 col-span-full flex w-full place-items-center justify-center lg:order-1 lg:col-span-5 lg:place-items-start xl:col-span-4",children:h&&(0,l.jsx)(F,{dealer:h,isFeatured:!0,connected:!0})}),(0,l.jsxs)("div",{className:"order-1 col-span-12 content-start lg:order-2 lg:col-span-6 lg:content-center",children:[(0,l.jsx)("h2",{className:"m-0 mb-1 text-28 font-700 leading-9 lg:text-4xl lg:leading-12",children:"Congrats!"}),(0,l.jsx)("h6",{className:"m-0 mb-8 text-xl font-semibold leading-6.5 text-dim-gray lg:mb-10",children:"Sit back and relax—your local Trane dealer has received your request."}),(0,l.jsx)("h6",{className:"m-0 mb-2 text-xl font-semibold leading-6.5 text-dim-gray lg:mb-3",children:"Here’s what to expect now:"}),(0,l.jsxs)("ol",{className:"m-0 mb-0 grid list-none grid-cols-[min-content_1fr] gap-2 p-0 text-16 leading-22 text-dim-gray lg:mb-10 lg:text-18 lg:leading-6",children:[(0,l.jsx)(U.K,{className:"mb-2 w-18px lg:mb-3 lg:w-6"}),(0,l.jsx)("li",{children:"Your dealer will reach out to schedule an in-home visit"}),(0,l.jsx)(K.d,{className:"mb-2 w-18px lg:mb-3 lg:w-6"}),(0,l.jsx)("li",{children:"You’ll receive a quote for your new system"}),(0,l.jsx)(Y.y,{className:"mb-2 w-18px lg:mb-3 lg:w-6"}),(0,l.jsx)("li",{children:"Once confirmed, installation will be scheduled"})]}),(0,l.jsx)("div",{className:"hidden items-center gap-1.5 text-sm text-dim-gray lg:flex",children:(0,l.jsxs)("button",{className:"hover:cursor-pointer",onClick:f,children:[(0,l.jsx)(G.D,{className:"w-18px fill-dim-gray"})," Back to recommendation"]})})]}),(0,l.jsx)("div",{className:"order-3 col-span-full flex items-center gap-1.5 text-sm text-dim-gray lg:hidden",children:(0,l.jsxs)("button",{className:"hover:cursor-pointer","data-position":"body","data-location":"hero","data-type":"link","data-text":"Back to recommendation","data-action":"internal link",onClick:f,children:[(0,l.jsx)(G.D,{className:"pointer-events-none w-18px fill-dim-gray"})," ","Back to recommendation"]})})]})}),p.length>0&&(0,l.jsxs)(m.Z,{contentClass:"pb-12 lg:pb-20",children:[(0,l.jsx)("h2",{className:"font-Inter text-28 text-eerie-black lg:text-center lg:text-4xl",children:"Connect with even more dealers"}),(0,l.jsx)("p",{className:"font-Inter text-20 font-600 text-dim-gray lg:text-center",children:"Send your recommendation to additional dealers in your area"}),(0,l.jsx)(X,{dealers:p,srtZipCode:s.zip})]}),(0,l.jsx)(k,{}),(0,l.jsx)(c.Z,{disclaimer:e.disclaimer})]})},$=!0;function ee(e){let{title:t,seo:a,disclaimer:n}=e;return(0,l.jsx)(s.Z,{renderTemplate:(0,l.jsx)(Q,{title:t,seo:a,disclaimer:n}),...e})}}},function(e){e.O(0,[3697,1196,3092,8470,8318,8148,2888,9774,179],function(){return e(e.s=72755)}),_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.