PageSourceSearch

https://erglocale.com/_next/static/chunks/pages/products/ergOptimize/capabilities-ac3e7921c06e6b3a.js

js erglocale.com collected 2026-10-02 01:30:23 UTC 4,935 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7459],{45880:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(67294),a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},i=r(91602);const s=(0,n.forwardRef)((({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:o="",children:l,iconNode:c,...d},u)=>(0,n.createElement)("svg",{ref:u,...a,width:t,height:t,stroke:e,strokeWidth:s?24*Number(r)/Number(t):r,className:(0,i.ze)("lucide",o),...d},[...c.map((([e,t])=>(0,n.createElement)(e,t))),...Array.isArray(l)?l:[l]])))},72919:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(67294),a=r(91602),i=r(45880);const s=(e,t)=>{const r=(0,n.forwardRef)((({className:r,...s},o)=>(0,n.createElement)(i.Z,{ref:o,iconNode:t,className:(0,a.ze)(`lucide-${(0,a.mA)((0,a.Mh)(e))}`,`lucide-${e}`,r),...s})));return r.displayName=(0,a.Mh)(e),r}},13742:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(72919).Z)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},91602:function(e,t,r){"use strict";r.d(t,{ze:function(){return i},mA:function(){return n},Mh:function(){return a}});const n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,t,r)=>r?r.toUpperCase():t.toLowerCase())))(e);return t.charAt(0).toUpperCase()+t.slice(1)},i=(...e)=>e.filter(((e,t,r)=>Boolean(e)&&""!==e.trim()&&r.indexOf(e)===t)).join(" ").trim()},37673:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/products/ergOptimize/capabilities",function(){return r(66544)}])},66544:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return s}});var n=r(85893),a=(r(67294),r(13742)),i=function(e){var t=e.title,r=e.subtitle,i=e.description,s=e.features;return(0,n.jsxs)("div",{className:"group relative flex flex-col p-8 md:p-12 bg-white border border-gray-100 rounded-[2.5rem] transition-all duration-500 ease-out hover:-translate-y-3 hover:shadow-[0_20px_50px_rgba(0,0,0,0.1)] hover:border-blue-100 h-full",children:[(0,n.jsx)("div",{className:"mb-5 flex justify-start",children:(0,n.jsx)("span",{className:"inline-flex items-center px-4 py-1.5 rounded-full bg-orange-50 text-orange-600 text-xs font-bold tracking-[0.1em] uppercase",children:r})}),(0,n.jsx)("h3",{className:"text-xl md:text-2xl font-bold text-slate-900 mb-4 tracking-tight",children:t}),(0,n.jsx)("div",{className:"min-h-[8.5rem]",children:(0,n.jsx)("p",{className:"text-slate-600 leading-relaxed text-lg",children:i})}),(0,n.jsx)("ul",{className:"space-y-5 mt-8",children:s.map((function(e,t){return(0,n.jsxs)("li",{className:"flex items-start gap-4",children:[(0,n.jsx)("div",{className:"mt-1 bg-orange-50 rounded-md p-0.5 shrink-0",children:(0,n.jsx)(a.Z,{className:"w-4 h-4 text-orange-600",strokeWidth:3})}),(0,n.jsx)("span",{className:"text-slate-700 font-medium text-base",children:e})]},t)}))})]})};function s(){return(0,n.jsx)("section",{className:"bg-slate-50/50 py-12 px-6 font-sans w-full",children:(0,n.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,n.jsxs)("div",{className:"text-center mb-16",children:[(0,n.jsx)("h4",{className:"text-orange-600 font-semibold tracking-[0.1em] uppercase text-sm mb-6",children:"TWO CAPABILITIES. ONE PLATFORM."}),(0,n.jsx)("h2",{className:"text-2xl md:text-4xl font-bold leading-tight tracking-tight mb-4 text-gray-800",children:"Optimize what you run. Design what you build."})]}),(0,n.jsxs)("div",{className:"grid md:grid-cols-2 gap-8 lg:gap-12 items-stretch",children:[(0,n.jsx)(i,{title:"Operational Charging Intelligence",subtitle:"OPERATE",description:"Real-time energy intelligence that decides when to charge from solar, when to use battery storage, and when to draw from the grid. Based on forecasted solar generation, time-of-day tariffs, demand charges, and fleet schedules.",features:["Grid-only depot optimization: ToD tariffs, demand charge management, fleet scheduling","Forecasted solar-aware charging schedules","Dynamic grid pricing optimization (ToD arbitrage)","Peak demand management and load smoothing","Continuous learning from operational performance"]}
1),(0,n.jsx)(i,{title:"Infrastructure Design Intelligence",subtitle:"DESIGN",description:"Models your actual operational patterns including duty cycles, routes, and uptime requirements. Optimizes the solar, BESS, and grid configuration that maximizes fleet uptime and project returns.",features:["Right-sized solar + BESS + grid design based on real demand","Bankable P50/P90 energy yield projections","EaaS pricing and PPA recommendations","IRR optimization across 1,000+ design configurations","Equipment-specific simulation (modules, inverters, DC/AC ratios)"]})]})]})})}}},function(e){e.O(0,[9774,2888,179],(function(){return t=37673,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.