{"id":3766,"date":"2026-04-22T06:28:38","date_gmt":"2026-04-22T06:28:38","guid":{"rendered":"https:\/\/gqlamp.com\/?page_id=3766"},"modified":"2026-04-22T07:50:41","modified_gmt":"2026-04-22T07:50:41","slug":"energy-code-compliance-checker","status":"publish","type":"page","link":"https:\/\/gqlamp.com\/pt\/control-systems\/energy-code-compliance-checker\/","title":{"rendered":"Verificador de conformidade do c\u00f3digo de energia"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c1e87fe\" data-block-id=\"c1e87fe\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c1e87fe-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1cce851\" data-v=\"4\" data-block-id=\"1cce851\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1cce851-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1cce851-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7aa63b9\" data-block-id=\"7aa63b9\"><style>.stk-7aa63b9-column{--stk-columns-spacing:var(--stk--preset--spacing--40, 1rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-7aa63b9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eee24ec\" data-v=\"4\" data-block-id=\"eee24ec\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eee24ec-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-eee24ec-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-13596aa\" data-block-id=\"13596aa\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-13596aa-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-bf533e8\" data-v=\"4\" data-block-id=\"bf533e8\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-bf533e8-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-bf533e8-inner-blocks\">\n<div id=\"gq-compliance-checker\">\n    <style>\n        \/* ====================================================================\n         * 1. SCOPE ISOLATION: Strict top-level ID prefix (#gq-compliance-checker)\n         * 2. SEMANTIC TAGS: Exactly one H2. H3 for results. Class scoped.\n         * 3. AESTHETICS: Clean Minimalist B2B Flat Design. No external fonts.\n         * 4. LAYOUT: CSS Grid + Flexbox, Max-width 100%, Inner 960px.\n         * ==================================================================== *\/\n\n        #gq-compliance-checker {\n            width: 100% !important;\n            padding: 40px 0 !important; \/* 40px base padding as requested *\/\n            background-color: #ffffff !important;\n            color: #303030 !important;\n            box-sizing: border-box !important;\n            line-height: 1.6 !important;\n            -webkit-font-smoothing: antialiased !important;\n            border-top: 1px solid grey !important;\n        }\n\n        #gq-compliance-checker * {\n            box-sizing: border-box !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n\n        \/* -----------------------------------------\n         * Layout Containers\n         * ----------------------------------------- *\/\n        #gq-compliance-checker .gq-tool-wrap {\n            width: 100% !important;\n            max-width: 960px !important; \/* Premium readable width *\/\n            margin: 0 auto !important;\n            padding: 0 24px !important;\n        }\n\n        #gq-compliance-checker .gq-tool-head {\n            text-align: center !important;\n            margin-bottom: 28px !important;\n            max-width: 800px !important;\n            margin-left: auto !important;\n            margin-right: auto !important;\n        }\n\n        \/* -----------------------------------------\n         * Typography\n         * ----------------------------------------- *\/\n        #gq-compliance-checker h2.gq-tool-h2 {\n            font-size: 32px !important; \/* Fixed 32px as requested *\/\n            color: #183090 !important; \/* Brand Blue *\/\n            font-weight: 700 !important;\n            line-height: 1.3 !important;\n            margin-bottom: 16px !important;\n            text-align: center !important; \n            letter-spacing: -0.5px !important;\n        }\n\n        #gq-compliance-checker p.gq-tool-desc {\n            font-size: 16px !important;\n            color: #4a4a4a !important;\n            margin: 0 !important;\n        }\n\n        \/* -----------------------------------------\n         * Form UI & Questions\n         * ----------------------------------------- *\/\n        #gq-compliance-checker .gq-tool-card {\n            background: #ffffff !important; \n            border: 1px solid #eaeaea !important;\n            border-top: 4px solid #183090 !important; \/* Brand Blue Anchor *\/\n            border-radius: 2px !important; \/* Sharp corporate edges *\/\n            padding: 48px !important;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03) !important; \/* Extremely subtle depth *\/\n        }\n\n        #gq-compliance-checker .gq-q-block {\n            margin-bottom: 40px !important;\n            padding-bottom: 32px !important;\n            border-bottom: 1px solid #eaeaea !important;\n        }\n\n        #gq-compliance-checker .gq-q-block:last-of-type {\n            border-bottom: none !important;\n            margin-bottom: 0 !important;\n            padding-bottom: 0 !important;\n        }\n\n        #gq-compliance-checker .gq-q-label {\n            display: block !important;\n            font-weight: 700 !important;\n            color: #183090 !important;\n            font-size: 18px !important;\n            margin-bottom: 16px !important;\n        }\n\n        \/* Select Dropdown *\/\n        #gq-compliance-checker select.gq-select-box {\n            width: 100% !important;\n            padding: 16px 20px !important;\n            border: 1px solid #d0d0d0 !important;\n            border-radius: 2px !important;\n            font-size: 15px !important;\n            color: #303030 !important;\n            background: #ffffff !important;\n            cursor: pointer !important;\n            appearance: auto !important;\n            transition: border-color 0.3s ease !important;\n        }\n\n        #gq-compliance-checker select.gq-select-box:focus {\n            border-color: #183090 !important;\n            outline: none !important;\n            box-shadow: 0 0 0 3px rgba(24, 48, 144, 0.1) !important;\n        }\n\n        \/* Interactive Grid Options (Radio replacements) *\/\n        #gq-compliance-checker .gq-opt-row {\n            display: grid !important;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;\n            gap: 16px !important;\n        }\n\n        #gq-compliance-checker .gq-opt-lbl {\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            padding: 16px 20px !important;\n            background: #ffffff !important;\n            border: 1px solid #d0d0d0 !important;\n            border-radius: 2px !important;\n            cursor: pointer !important;\n            font-size: 15px !important;\n            font-weight: 600 !important;\n            color: #303030 !important;\n            transition: all 0.2s ease !important;\n            text-align: center !important;\n            height: 100% !important; \/* Uniform height in grid *\/\n        }\n\n        #gq-compliance-checker .gq-opt-lbl input {\n            position: absolute !important;\n            opacity: 0 !important;\n            pointer-events: none !important;\n        }\n\n        \/* Selected State *\/\n        #gq-compliance-checker .gq-opt-lbl.gq-checked {\n            border-color: #009048 !important; \/* Brand Green *\/\n            background: #f2fbf6 !important; \/* Light Green Tint *\/\n            color: #009048 !important;\n            box-shadow: inset 0 0 0 1px #009048 !important; \n        }\n\n        #gq-compliance-checker .gq-opt-lbl:hover:not(.gq-checked) {\n            border-color: #183090 !important;\n            color: #183090 !important;\n        }\n\n        \/* -----------------------------------------\n         * Submit Button\n         * ----------------------------------------- *\/\n        #gq-compliance-checker button.gq-btn-calc {\n            width: 100% !important;\n            background: #D81818 !important; \/* Brand Red *\/\n            color: #ffffff !important;\n            padding: 20px !important;\n            border: none !important;\n            border-radius: 2px !important;\n            font-size: 18px !important;\n            font-weight: 700 !important;\n            cursor: pointer !important;\n            margin-top: 28px !important;\n            transition: background 0.3s ease !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n        }\n\n        #gq-compliance-checker button.gq-btn-calc:hover {\n            background: #b01010 !important; \/* Darker Red *\/\n        }\n\n        \/* -----------------------------------------\n         * Results Area\n         * ----------------------------------------- *\/\n        #gq-compliance-checker .gq-result-box {\n            display: none !important;\n            margin-top: 48px !important;\n            padding: 48px !important;\n            background: #f4f6fb !important; \/* Light Brand Blue tint *\/\n            border: 1px solid #eaeaea !important;\n            border-left: 4px solid #183090 !important; \/* Brand Blue Anchor *\/\n            border-radius: 2px !important;\n            animation: gqFadeInUp 0.5s ease forwards !important;\n        }\n\n        #gq-compliance-checker .gq-result-box.gq-show {\n            display: block !important;\n        }\n\n        @keyframes gqFadeInUp {\n            from { opacity: 0; transform: translateY(20px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        #gq-compliance-checker .gq-code-badge {\n            display: inline-block !important;\n            background: #183090 !important;\n            color: #ffffff !important;\n            padding: 6px 16px !important;\n            border-radius: 20px !important; \/* Pill shape for badge *\/\n            font-size: 14px !important;\n            font-weight: 700 !important;\n            margin-bottom: 24px !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        #gq-compliance-checker h3.gq-result-h3 {\n            color: #183090 !important;\n            margin: 0 0 24px 0 !important;\n            font-size: 24px !important;\n            font-weight: 700 !important;\n        }\n\n        #gq-compliance-checker ul.gq-req-list {\n            list-style: none !important;\n            padding: 0 !important;\n            margin: 0 !important;\n        }\n\n        #gq-compliance-checker ul.gq-req-list li {\n            padding: 16px 24px !important;\n            background: #ffffff !important;\n            border: 1px solid #eaeaea !important;\n            border-left: 4px solid #009048 !important; \/* Green by default *\/\n            margin-bottom: 12px !important;\n            border-radius: 2px !important;\n            font-size: 15px !important;\n            color: #4a4a4a !important;\n            line-height: 1.6 !important;\n        }\n\n        #gq-compliance-checker ul.gq-req-list li.gq-critical {\n            border-left-color: #D81818 !important; \/* Red for critical *\/\n        }\n\n        #gq-compliance-checker ul.gq-req-list li strong {\n            color: #183090 !important;\n            font-weight: 700 !important;\n            display: inline-block !important;\n            margin-bottom: 4px !important;\n            font-size: 16px !important;\n        }\n\n        \/* -----------------------------------------\n         * Result CTAs & Disclaimer\n         * ----------------------------------------- *\/\n        #gq-compliance-checker .gq-result-cta {\n            margin-top: 40px !important;\n            padding-top: 32px !important;\n            border-top: 1px solid #eaeaea !important;\n            display: flex !important;\n            gap: 16px !important;\n            flex-wrap: wrap !important;\n        }\n\n        #gq-compliance-checker .gq-result-cta a.gq-primary-btn {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background: #183090 !important;\n            color: #ffffff !important;\n            padding: 16px 32px !important;\n            border-radius: 2px !important;\n            text-decoration: none !important;\n            font-weight: 600 !important;\n            transition: background 0.2s ease !important;\n        }\n\n        #gq-compliance-checker .gq-result-cta a.gq-primary-btn:hover {\n            background: #D81818 !important;\n        }\n\n        #gq-compliance-checker .gq-result-cta a.gq-secondary-btn {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background: transparent !important;\n            color: #183090 !important;\n            border: 2px solid #183090 !important;\n            padding: 14px 30px !important; \/* Adjust for border width *\/\n            border-radius: 2px !important;\n            text-decoration: none !important;\n            font-weight: 600 !important;\n            transition: background 0.2s ease !important;\n        }\n\n        #gq-compliance-checker .gq-result-cta a.gq-secondary-btn:hover {\n            background: #ffffff !important;\n        }\n\n        #gq-compliance-checker p.gq-disclaimer {\n            font-size: 14px !important;\n            color: #888888 !important;\n            margin-top: 24px !important;\n            font-style: italic !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* -----------------------------------------\n         * Responsive Adjustments\n         * ----------------------------------------- *\/\n        @media (max-width:690px) {\n            #gq-compliance-checker { padding: 48px 0 !important; }\n            #gq-compliance-checker h2.gq-tool-h2 { font-size: 28px !important; }\n            #gq-compliance-checker .gq-tool-card { padding: 32px 24px !important; }\n            #gq-compliance-checker .gq-result-box { padding: 32px 24px !important; }\n            #gq-compliance-checker .gq-result-cta { flex-direction: column !important; }\n            #gq-compliance-checker .gq-result-cta a { width: 100% !important; }\n        }\n    <\/style>\n\n    <div class=\"gq-tool-wrap\">\n        <div class=\"gq-tool-head\">\n            <h2 class=\"gq-tool-h2\">Energy Code Compliance Checker<\/h2>\n            <p class=\"gq-tool-desc\">ASHRAE 90.1 \u00b7 IECC \u00b7 California Title 24 \u2014 get your lighting control requirement list in under 90 seconds.<\/p>\n        <\/div>\n        \n        <div class=\"gq-tool-card\">\n\n            <div class=\"gq-q-block\">\n                <span class=\"gq-q-label\">1. Which US jurisdiction governs your project?<\/span>\n                <select id=\"gq-cc-code\" class=\"gq-select-box\">\n                    <option value=\"\">&#8212; Select &#8212;<\/option>\n                    <option value=\"title24\">California (Title 24, Part 6 \u2014 2022)<\/option>\n                    <option value=\"iecc\">State adopting IECC 2024 (e.g., FL, TX, NC, WA)<\/option>\n                    <option value=\"ashrae\">State adopting ASHRAE 90.1-2022 path (e.g., NY, IL, MA)<\/option>\n                    <option value=\"unsure\">Not sure \u2014 want the strictest superset<\/option>\n                <\/select>\n            <\/div>\n\n            <div class=\"gq-q-block\">\n                <span class=\"gq-q-label\">2. Space type<\/span>\n                <div class=\"gq-opt-row\" data-q=\"space\">\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_space\" value=\"office\"> Office (enclosed)<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_space\" value=\"open_office\"> Open office<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_space\" value=\"warehouse\"> Warehouse<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_space\" value=\"classroom\"> Classroom<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_space\" value=\"retail\"> Retail<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_space\" value=\"parking\"> Parking garage<\/label>\n                <\/div>\n            <\/div>\n\n            <div class=\"gq-q-block\">\n                <span class=\"gq-q-label\">3. Does this space have significant daylight (windows or skylights)?<\/span>\n                <div class=\"gq-opt-row\" data-q=\"daylight\">\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_daylight\" value=\"yes_sky\"> Yes \u2014 skylights (toplighting)<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_daylight\" value=\"yes_win\"> Yes \u2014 windows (sidelighting)<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_daylight\" value=\"no\"> No significant daylight<\/label>\n                <\/div>\n            <\/div>\n\n            <div class=\"gq-q-block\">\n                <span class=\"gq-q-label\">4. Planning to apply for utility rebates (DLC QPL required)?<\/span>\n                <div class=\"gq-opt-row\" data-q=\"rebates\">\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_rebates\" value=\"yes\"> Yes \u2014 need DLC listing<\/label>\n                    <label class=\"gq-opt-lbl\"><input type=\"radio\" name=\"gq_rebates\" value=\"no\"> No \/ Not this phase<\/label>\n                <\/div>\n            <\/div>\n\n            <button class=\"gq-btn-calc\" id=\"gq-cc-calcBtn\">Show My Compliance Requirements<\/button>\n\n            <div class=\"gq-result-box\" id=\"gq-cc-resultBox\">\n                <div id=\"gq-cc-codeBadge\"><\/div>\n                <h3 class=\"gq-result-h3\">Your Required Lighting Controls<\/h3>\n                <ul class=\"gq-req-list\" id=\"gq-cc-reqList\"><\/ul>\n                \n                <div class=\"gq-result-cta\">\n                    <a href=\"#ct-popup-801\" class=\"gq-primary-btn\">Get Code-Compliant Driver Quote \u2192<\/a>\n                    <a href=\"https:\/\/gqlamp.com\/control-systems\/\" class=\"gq-secondary-btn\">Back to Control Systems \u2192<\/a>\n                <\/div>\n                <p class=\"gq-disclaimer\">Compliance determinations must be confirmed with your AHJ (Authority Having Jurisdiction). This tool summarizes the common control categories; exact thresholds (LPD limits, setback %, acceptance test forms) vary by edition and local amendment.<\/p>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            function initComplianceChecker() {\n                \/\/ 1. Handle Click Events for Grid Radio Buttons securely\n                const rows = document.querySelectorAll('#gq-compliance-checker .gq-opt-row');\n                \n                rows.forEach(row => {\n                    row.addEventListener('click', e => {\n                        const label = e.target.closest('label.gq-opt-lbl');\n                        if(!label) return;\n                        \n                        \/\/ Deselect siblings\n                        row.querySelectorAll('label').forEach(x => x.classList.remove('gq-checked'));\n                        \n                        \/\/ Select current\n                        label.classList.add('gq-checked');\n                        label.querySelector('input').checked = true;\n                    });\n                });\n\n                \/\/ 2. Core Logic Configuration\n                const BASE_REQS = {\n                    automatic_shutoff: {title:'Automatic Shutoff', desc:'Occupancy sensor OR time-switch with override limit. Required across all 3 codes.', critical:true},\n                    occupancy: {title:'Occupancy \/ Vacancy Sensing', desc:'Required in most enclosed spaces. Multi-level response required under Title 24.', critical:true},\n                    daylight: {title:'Daylight-Responsive Dimming', desc:'Required in daylit zones above threshold connected lighting power.', critical:true},\n                    multilevel: {title:'Multi-Level \/ Continuous Dimming', desc:'0-10V or DALI-2 drivers with matched controls. Continuous dimming widely required under Title 24 and IECC 2024.', critical:true},\n                    local_manual: {title:'Local Manual Control', desc:'Wall station or keypad \u2014 standard across all jurisdictions.', critical:false},\n                    dlc: {title:'DLC QPL Listing', desc:'Required for US utility rebate eligibility. Rebates typically $30\u2013$150+ per fixture.', critical:false},\n                    acceptance: {title:'Acceptance Testing + Documentation', desc:'Sequences of Operation + zoning diagrams + commissioning report. Title 24 is most stringent; ASHRAE 90.1 and IECC require similar evidence.', critical:false}\n                };\n\n                const CODE_NAMES = {\n                    title24: 'California Title 24, Part 6 (2022)', \n                    iecc: 'IECC 2024 Commercial', \n                    ashrae: 'ASHRAE 90.1-2022', \n                    unsure: 'Superset Strategy (Title 24 Covers All)'\n                };\n\n                \/\/ 3. Calculation Execution\n                const calcBtn = document.getElementById('gq-cc-calcBtn');\n                \n                if (calcBtn) {\n                    calcBtn.addEventListener('click', () => {\n                        const codeSelect = document.getElementById('gq-cc-code');\n                        if (!codeSelect) return;\n                        \n                        const code = codeSelect.value;\n                        const getVal = n => {\n                            const el = document.querySelector(`#gq-compliance-checker input[name=\"${n}\"]:checked`);\n                            return el ? el.value : null;\n                        };\n                        \n                        const space = getVal('gq_space');\n                        const daylight = getVal('gq_daylight');\n                        const rebates = getVal('gq_rebates');\n                        \n                        \/\/ Validation\n                        if(!code || !space || !daylight || !rebates){ \n                            alert('Please answer all 4 questions.'); \n                            return; \n                        }\n\n                        \/\/ Requirement Logic Engine\n                        const reqs = ['automatic_shutoff', 'local_manual', 'multilevel'];\n\n                        if(['office', 'open_office', 'classroom', 'retail'].includes(space)) {\n                            reqs.push('occupancy');\n                        } else if(space === 'parking' || space === 'warehouse') {\n                            reqs.push('occupancy');\n                        }\n\n                        if(daylight === 'yes_sky' || daylight === 'yes_win') {\n                            reqs.push('daylight');\n                        }\n\n                        if(code === 'title24' || code === 'unsure') {\n                            reqs.push('acceptance');\n                        } else if(['office', 'open_office', 'classroom'].includes(space)) {\n                            reqs.push('acceptance');\n                        }\n\n                        if(rebates === 'yes') {\n                            reqs.push('dlc');\n                        }\n\n                        \/\/ UI Updates: Badge\n                        const badgeHTML = `<span class=\"gq-code-badge\">${CODE_NAMES[code]}<\/span>`;\n                        document.getElementById('gq-cc-codeBadge').innerHTML = badgeHTML;\n\n                        \/\/ UI Updates: List Generation\n                        const list = document.getElementById('gq-cc-reqList');\n                        list.innerHTML = '';\n                        const seen = new Set();\n                        \n                        reqs.forEach(r => {\n                            if(seen.has(r)) return;\n                            seen.add(r);\n                            \n                            const req = BASE_REQS[r];\n                            const li = document.createElement('li');\n                            if(req.critical) li.classList.add('gq-critical');\n                            li.innerHTML = `<strong>${req.title}<\/strong> \u2014 ${req.desc}`;\n                            list.appendChild(li);\n                        });\n\n                        \/\/ Append Proprietary Note\n                        const addNote = document.createElement('li');\n                        addNote.style.background = '#fef9ec'; \/\/ Subtle warning yellow\n                        addNote.style.borderLeftColor = '#f59e0b';\n                        addNote.innerHTML = `<strong>Guangqi Compatibility:<\/strong> All our CC \/ CV \/ Dimmable \/ Outdoor drivers support 0-10V dimming standard; DALI-2 variants carry IEC 62386 certification; DLC-listed SKUs are published with QPL ID per driver model on request.`;\n                        list.appendChild(addNote);\n\n                        \/\/ Show Results & Scroll\n                        const rb = document.getElementById('gq-cc-resultBox');\n                        rb.classList.add('gq-show');\n                        \n                        setTimeout(() => {\n                            rb.scrollIntoView({behavior: 'smooth', block: 'nearest'});\n                        }, 50);\n                    });\n                }\n            }\n\n            \/\/ Ensure initialization regardless of FlyingPress deferment\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initComplianceChecker);\n            } else {\n                initComplianceChecker();\n            }\n        })();\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Energy Code Compliance Checker ASHRAE 90.1 \u00b7 IECC \u00b7 California Title 24 \u2014 get your lighting control requirement list in under 90 seconds. 1. Which US jurisdiction governs your project? &#8212; Select &#8212;California (Title 24, Part 6 \u2014 2022)State adopting IECC 2024 (e.g., FL, TX, NC, WA)State adopting ASHRAE 90.1-2022 path (e.g., NY, IL, MA)Not [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":2426,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3766","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/pages\/3766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/comments?post=3766"}],"version-history":[{"count":0,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/pages\/3766\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/pages\/2426"}],"wp:attachment":[{"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/media?parent=3766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}