PageSourceSearch

https://esgmotive.com/_next/static/chunks/app/layout-a1886a469c8924af.js

js esgmotive.com collected 2026-10-04 05:54:26 UTC 6,854 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{3791:function(e,t,a){Promise.resolve().then(a.bind(a,9487)),Promise.resolve().then(a.t.bind(a,9268,23))},9487:function(e,t,a){"use strict";a.d(t,{LayoutShell:function(){return y}});var i=a(7437),s=a(9376),n=a(2265),r=a(2489),l=a(8293),c=a(429),o=a(5095),d=a(7648);let h=[{label:"GHG Emissions",href:"/services/ghg-emissions"},{label:"Limited Assurance",href:"/services/limited-assurance"},{label:"Regulatory Compliance",href:"/services/regulatory-compliance"},{label:"ESG Disclosure",href:"/services/disclosure"},{label:"Due Diligence",href:"/services/due-diligence"},{label:"Portfolio Management",href:"/services/portfolio-management"}],m=[{label:"Knowledge Center",href:"/resources"},{label:"Motive Insights",href:"/insights"},{label:"Regulatory Map",href:"/resources/regulatory-map"},{label:"Reporting Timeline",href:"/resources/timeline"},{label:"Market Intelligence",href:"/resources/intelligence"}],x=[{label:"About Us",href:"/about"},{label:"Contact",href:"/contact"}];function u(e){let{onClose:t,isCompanyPage:a=!1}=e,s=a?"text-gray-700/60":"text-white/70",r=a?"text-gray-800 hover:text-gray-900":"text-white hover:text-white/80";return(0,n.useEffect)(()=>{let e=e=>{"Escape"===e.key&&t()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[t]),(0,n.useEffect)(()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow="unset"}),[]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.E.div,{className:"fixed inset-0 z-40 bg-black/10",initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},onClick:e=>{e.target===e.currentTarget&&t()}}),(0,i.jsxs)(c.E.div,{className:"fixed top-0 right-0 bottom-0 z-50 w-1/3 md:w-96 bg-white/40 backdrop-blur-md shadow-lg flex flex-col",initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{duration:.3,ease:"easeOut"},children:[(0,i.jsxs)("div",{className:"flex-1 overflow-y-auto px-6 pt-28 pb-8",children:[(0,i.jsxs)(c.E.div,{className:"mb-10",initial:{opacity:0},animate:{opacity:1},transition:{delay:.1},children:[(0,i.jsx)("h3",{className:"text-xs font-bold ".concat(s," uppercase tracking-wider mb-4"),children:"Services"}),(0,i.jsx)("div",{className:"space-y-2",children:h.map(e=>(0,i.jsx)(d.default,{href:e.href,onClick:t,className:"block text-sm ".concat(r," hover:translate-x-1 transition-all py-1.5"),children:e.label},e.href))})]}),(0,i.jsxs)(c.E.div,{className:"mb-10",initial:{opacity:0},animate:{opacity:1},transition:{delay:.15},children:[(0,i.jsx)("h3",{className:"text-xs font-bold ".concat(s," uppercase tracking-wider mb-4"),children:"Resources"}),(0,i.jsx)("div",{className:"space-y-2",children:m.map(e=>(0,i.jsx)(d.default,{href:e.href,onClick:t,className:"block text-sm ".concat(r," hover:translate-x-1 transition-all py-1.5"),children:e.label},e.href))})]}),(0,i.jsxs)(c.E.div,{className:"mb-10",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.18},children:[(0,i.jsx)("h3",{className:"text-xs font-bold ".concat(s," uppercase tracking-wider mb-4"),children:"Company"}),(0,i.jsx)("div",{className:"space-y-2",children:x.map(e=>(0,i.jsx)(d.default,{href:e.href,onClick:t,className:"block text-sm ".concat(r," hover:translate-x-1 transition-all py-1.5"),children:e.label},e.href))})]}),(0,i.jsxs)(c.E.div,{className:"mb-10",initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},children:[(0,i.jsx)("h3",{className:"text-xs font-bold ".concat(s," uppercase tracking-wider mb-4"),children:"Legal"}),(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsx)(d.default,{href:"/privacy",onClick:t,className:"block text-sm ".concat(r," hover:translate-x-1 transition-all py-1.5"),children:"Privacy Policy"}),(0,i.jsx)(d.default,{href:"/terms",onClick:t,className:"block text-sm ".concat(r," hover:translate-x-1 transition-all py-1.5"),children:"Terms of Service"})]})]})]}),(0,i.jsx)(c.E.div,{className:"px-6 py-6 border-t ".concat(a?"border-gray-200":"border-white/20"),initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.25},children:(0,i.jsx)(d.default,{href:"/contact",onClick:t,className:"block w-full px-6 py-3 ".concat("bg-primary-blue text-white"," text-center rounded-lg hover:bg-primary-blue-hover transition-colors font-semibold text-sm"),children:"Get in Touch"})})]})]})}function f(){let[e,t]=(0,n.useState)(!1),[a,d]=(0,n.useState)(!0),[h,m]=(0,n.useState)(!1),x=(0,s.usePathname)(),f=x.startsWith("/services/"),p=["/insights","/resources","/about","/contact","/privacy","/terms"].some(e=>x.startsWith(e)),y=!f&&!p;return(0,n.useEffect)(()=>{m(!0)},[]),(0,n.useEffect)(()=>{if(!h||!y)return;let e=()=>{let e=window.innerHeight||0;d(window.scrollY<.15*e)};return window.addEventListener("scroll",e,{passive:!0}),e(),()=>window.removeEventListener("scroll",e)},[h,y]),(0,n.useEffect)(()=>{let e=e=>{"Escape"===e.key&&t(!1)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.E.div,{className:"fixed top-0 left-0 right-0 z-[60] pointer-events-none",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{duration:.5},children:(0,i.jsxs)("div",{className:"max-w-7xl mx-auto px-6 lg:px-8 h-24 flex items-center justify-between",children:[h&&y&&(0,i.jsx)(o.M,{children:a&&(0,i.jsx)(c.E.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},className:"flex-shrink-0 pointer-events-auto",children:(0,i.jsx)("a",{href:"/",className:"inline-flex hover:opacity-80 transition-opacity",children:(0,i.jsx)("img",{src:"/images/Logo_Images/Logo-White.svg",alt:"Motive ESG",className:"h-8 w-auto"})})})}),h&&(!a||!y)&&(0,i.jsx)("div",{className:"flex-1"}),(0,i.jsxs)(c.E.button,{onClick:()=>t(!e),className:"flex items-center gap-2 transition-colors font-semibold pointer-events-auto ".concat(f?"text-white hover:text-white/80":p?"text-gray-900 hover:text-gray-950":"text-white hover:text-white/80"),whileHover:{scale:1.05},whileTap:{scale:.95},"aria-label":e?"Close menu":"Open menu","aria-expanded":e,children:[(0,i.jsx)(c.E.div,{animate:{rotate:e?180:0},transition:{duration:.3},children:e?(0,i.jsx)(r.Z,{className:"w-6 h-6"}):(0,i.jsx)(l.Z,{className:"w-6 h-6"})}),(0,i.jsx)("span",{className:"text-sm font-semibold hidden sm:inline",children:"Menu"})]})]})}),(0,i.jsx)(o.M,{children:e&&(0,i.jsx)(u,{onClose:()=>t(!1),isCompanyPage:p})})]})}var p=a(7819);function y(e){let{children:t}=e;return(0,s.usePathname)().startsWith("/admin")?(0,i.jsx)("body",{children:t}):(0,i.jsxs)("body",{className:"flex flex-col min-h-screen bg-white-warm text-primary-blue",children:[(0,i.jsx)(f,{}),(0,i.jsx)("main",{className:"flex-1",children:t}),(0,i.jsx)(p.$,{})]})}},9268:function(){}},function(e){e.O(0,[7825,216,3995,5878,9034,7509,7950,7819,2971,2117,1744],function(){return e(e.s=3791)}),_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.