1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="43313ebd-51c5-45ae-ae87-88f1bf5d3cad",e._sentryDebugIdIdentifier="sentry-dbid-43313ebd-51c5-45ae-ae87-88f1bf5d3cad")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21997],{21889:(e,t,a)=>{a.d(t,{$:()=>l,A:()=>i});var r=a(95155),s=a(44728),c=a(8145),n=a(12115);let l=e=>({model:"Model",maxEfficiency:"Max Efficiency",outputpower:"Out. Power",aCOutputVoltage:"Out. Voltage",inputDcVoltage:"In. DC Voltage",transferSwitchCurrentRating:"Transf. Switch Current Rating",aCConnectionTerminalType:"AC Conn. Type",starterBatteryChargeCurrent:"Batt. Charge Current",aCOutputFrequency:"AC Out. Freq.",maxAppFeedinPower:"Max Feed-in Power",aCInputFrequencyRange:"AC In. Freq.",powerAssist:"PowerAssist",numberAcInputs:"Num AC Inputs",frequencySelect:"Freq. Select",batteryConnectionTerminalType:"Batt. Conn. Type",zeroLoadPower:"Zero Load Power",zeroLoadPowerSearch:"Zero Load Power (Search)",batteryVoltage:"In. DC Voltage",outputPower:"Min. Out. Power",communicationCentres:"Comm. Centres",connectivity:"Connectivity",mppt:"Integrated MPPT",dimensions:"Dimensions",pim_search:"Table Search",pim_search_dimensions:"Search Dimensions",pim_search_version:"Search Version",pim_search_model:"Search Model",pim_search_sku:"Search SKU",pim_search_maxEfficiency:"Search Max Efficiency",pim_search_outputpower:"Search Out. Power",pim_search_aCOutputVoltage:"Search Out. Voltage",pim_search_inputDcVoltage:"Search In. DC Voltage",pim_search_transferSwitchCurrentRating:"Search Transf. Switch Current Rating",pim_search_aCConnectionTerminalType:"Search AC Conn. Type",pim_search_starterBatteryChargeCurrent:"Search Batt. Charge Current",pim_search_aCOutputFrequency:"Search AC Out. Freq.",pim_search_maxAppFeedinPower:"Search Max Feed-in Power",pim_search_aCInputFrequencyRange:"Search AC In. Freq.",pim_search_powerAssist:"Search Power Assist",pim_search_numberAcInputs:"Search Num AC Inputs",pim_search_frequencySelect:"Search Freq. Select",pim_search_batteryConnectionTerminalType:"Search Batt. Conn. Type",pim_search_zeroLoadPower:"Search Zero Load Power",pim_search_zeroLoadPowerSearch:"Search Zero Load Power (Search)",pim_search_batteryVoltage:"Search In. DC Voltage",pim_search_communicationCentres:"Search Comm. Centres",pim_search_communicationPort:"Search Connectivity",pim_search_mppt:"Search Integrated MPPT",chargeCurrent:e.formatMessage({id:"clp_filters_charge_current_label",defaultMessage:"Min. Charge Current"}),aCInputVoltageBucket:e.formatMessage({id:"clp_filters_ac_input_voltage_bucket_label",defaultMessage:"Input Voltage"}),numberOfChargeOutputs:e.formatMessage({id:"clp_filters_number_of_charge_outputs_label",defaultMessage:"Charge Outputs"})}),i=e=>{let{filters:t,selectedFilters:a,setSelectedFilters:i,onFilterChange:o}=e,u=(0,s.A)(),d={"VE.Direct":u.formatMessage({id:"clp_filters_connectivity_ve_direct_port_label",defaultMessage:"VE.Direct cable"}),"VE.Bus":u.formatMessage({id:"clp_filters_connectivity_ve_bus_cable_label",defaultMessage:"VE.Bus cable"}),"VE.Can":u.formatMessage({id:"clp_filters_connectivity_ve_can_port_label",defaultMessage:"VE.Can cable"}),wireless:u.formatMessage({id:"clp_filters_connectivity_bluetooth_label",defaultMessage:"Connect wireless"}),gx:u.formatMessage({id:"clp_filters_communication_centres_gx_comm_center_label",defaultMessage:"GX Built-in"}),ready:u.formatMessage({id:"clp_filters_communication_centres_ready_for_communication_center_label",defaultMessage:"Ready for communication center"}),"screw-terminal":u.formatMessage({id:"clp_filters_terminals_screw_terminal_label",defaultMessage:"Screw terminal"}),"mc4-connector":u.formatMessage({id:"clp_filters_terminals_mc4_connector_label",defaultMessage:"MC4 connector"}),bluetooth:u.formatMessage({id:"clp_filters_connectivity_bluetooth_label",defaultMessage:"Bluetooth built-in"}),"ve-direct-port":u.formatMessage({id:"clp_filters_connectivity_ve_direct_port_label",defaultMessage:"VE.Direct port"}),"ve-can-port":u.formatMessage({id:"clp_filters_connectivity_ve_can_port_label",defaultMessage:"VE.Can port"})},m=(0,n.useMemo)(()=>l(u),[u]);return(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:Object.keys(t).map(e=>{switch(e){case"outputPower":case"chargeCurrent":case"aCInputVoltageBucket":case"numberOfChargeOutputs":return(0,r.jsx)(c.default,{text:"".concat(m[e],": ").concat(t[e].join(" / ")),type:"secondary",size:"extra-small",icon:{src:"extrasmall-close",color:"neutral-500"},onClick:()=>{i({...a,[e]:[]}),o(e,[])}},e);case"maxPvVoltage":case"ratedChargeCurrent":return t[e].map(t=>(0,r.jsx)(c.default,{text:t,type:"secondary",size:"extra-small",icon:{src:"extrasmall-close",color:"neutral-500"},onClick:()=>{let r=a[e].filter(e=>e!==t);i({...a,[e]:r}),o(e,r)}},"".concat(e,"-").concat(t)));case"pim_search":case"model":case"maxEfficiency":case"outputpower":case"aCOutputVoltage":case"inputDcVoltage":case"transferSwitchCurrentRating":case"aCConnectionTerminalType":case"starterBatteryChargeCurrent":case"aCOutputFrequency":case"maxAppFeedinPower":case"aCInputFrequencyRange":case"powerAssist":case"numberAcInputs":case"frequencySelect":case"batteryConnectionTerminalType":case"zeroLoadPower":case"zeroLoadPowerSearch":case"batteryVoltage":case"communicationCentres":case"connectivity":case"mppt":case"dimensions":case"pim_search_model":case"pim_search_version":case"pim_search_sku":case"pim_search_maxEfficiency":case"pim_search_outputpower":case"pim_search_aCOutputVoltage":case"pim_search_inputDcVoltage":case"pim_search_transferSwitchCurrentRating":case"pim_search_aCConnectionTerminalType":case"pim_search_starterBatteryChargeCurrent":case"pim_search_aCOutputFrequency":case"pim_search_maxAppFeedinPower":case"pim_search_aCInputFrequencyRange":case"pim_search_powerAssist":case"pim_search_numberAcInputs":case"pim_search_frequencySelect":case"pim_search_batteryConnectionTerminalType":case"pim_search_zeroLoadPower":case"pim_search_zeroLoadPowerSearch":case"pim_search_batteryVoltage":case"pim_search_communicationCentres":case"pim_search_connectivity":case"pim_search_mppt":case"pim_search_dimensions":return(e=>(0,r.jsx)(c.default,{text:"".concat(m[e],": ").concat(t[e].join(" / ")),type:"secondary",size:"extra-small",icon:{src:"extrasmall-close",color:"neutral-500"},onClick:()=>{i({...a,[e]:[]}),o(e,[])}},e))(e);default:return(0,r.jsx)(c.default,{text:t[e].map(e=>d[e]||e).join(" / "),type:"secondary",size:"extra-small",icon:{src:"extrasmall-close",color:"neutral-500"},onClick:()=>{i({...a,[e]:[]}),o(e,[])}},e)}})})}},21997:(e,t,a)=>{a.r(t),a.d(t,{default:()=>w});var r=a(95155),s=a(78986),c=a(8145),n=a(49087),l=a(53350),i=a(73831),o=a(68425),u=a(12115),d=a(65250),m=a(30563),p=a(44728),h=a(56697);let _=()=>{let e=(0,p.A)(),{table:t}=(0,n.k2)(),a=(0,u.useRef)(t);a.current=t;let s=(0,u.useRef)(null);(0,u.useEffect)(()=>{let e=s.current;if(!e)return;let t=()=>{var t,r;let s=Array.from(e.querySelectorAll(":scope > th")),c=null!=(r=null==(t=a.current.getHeaderGroups()[0])?void 0:t.headers)?r:[],n=a.current.getState().columnSizing,l={},i=!1;
1c.forEach((e,t)=>{if(!s[t])return;let a=s[t].offsetWidth;l[e.column.id]=a,n[e.column.id]!==a&&(i=!0)}),i&&Object.keys(l).length>0&&a.current.setColumnSizing(l)},r=new ResizeObserver(t);return r.observe(e),t(),()=>r.disconnect()},[]);let{showScrollbar:_,handleThumbDrag:f,handleThumbDragEnd:g,handleThumbDragStart:b,containerRef:C,registerScrollTarget:x,scrollbarTrackRef:y,scrollContentRef:w,handleScrollbarClick:v,thumbX:S,maxThumbX:M,scrollbarThumbWidth:j}=(()=>{let e=(0,u.useRef)(new Set),t=(0,u.useRef)(null),a=(0,u.useRef)(null),r=(0,u.useRef)(null),[s,c]=(0,u.useState)(0),[n,d]=(0,u.useState)(0),[m,p]=(0,u.useState)(0),[h,_]=(0,u.useState)(!1),f=(0,l.d)(0),g=(0,l.d)(0),b=n>0?Math.max(n/s*100,10):100,C=Math.max(0,s-n);(0,u.useEffect)(()=>{let e=()=>{a.current&&p(a.current.getBoundingClientRect().width)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let x=m>0?m*(1-b/100):0,y=(0,i.G)(f,[0,C||1],[0,x],{clamp:!0});(0,u.useEffect)(()=>{let t=r.current;if(!t)return;let a=()=>{let t=[...e.current][0];t&&(c(t.scrollWidth),d(t.clientWidth))},s=new ResizeObserver(a);return s.observe(t),a(),()=>{s.disconnect()}},[]);let w=t=>{let a=t.scrollLeft;for(let r of e.current)r!==t&&(r.scrollLeft=a);f.set(a)};return(0,u.useEffect)(()=>{let t=new Map;for(let a of e.current){let e=()=>w(a);t.set(a,e),a.addEventListener("scroll",e)}return()=>{for(let[e,a]of t)e.removeEventListener("scroll",a)}}),(0,o.L)(y,"change",e=>{h||g.set(e)}),{showScrollbar:s>n,scrollbarTrackRef:t,containerRef:a,scrollContentRef:r,thumbX:g,maxThumbX:x,scrollbarThumbWidth:b,registerScrollTarget:t=>{t&&e.current.add(t)},handleThumbDragStart:()=>{_(!0)},handleThumbDrag:()=>{if(0===m||C<=0)return;let t=Math.max(0,Math.min(1,g.get()/x))*C;for(let a of e.current)a.scrollLeft=t},handleThumbDragEnd:()=>{_(!1)},handleScrollbarClick:a=>{if(a.target.closest("[data-scrollbar-thumb]")||!t.current)return;let r=t.current.getBoundingClientRect(),s=(a.clientX-r.left)/r.width*C;for(let t of e.current)t.scrollLeft=s}}})(),P=t.getSelectedRowModel().rows.length;return(0,r.jsxs)("div",{className:"relative",ref:C,children:[(0,r.jsxs)("div",{className:"sticky top-[4rem] z-40 bg-white pt-1",children:[(0,r.jsx)("div",{ref:y,onClick:v,className:"mb-8 h-4 w-full cursor-pointer rounded-full bg-black/4 py-[2px]",children:_&&(0,r.jsxs)(h.P.div,{"data-scrollbar-thumb":!0,drag:"x",dragConstraints:{left:0,right:M},dragElastic:0,onDragStart:b,onDrag:f,onDragEnd:g,style:{width:"".concat(j,"%"),x:S,boxShadow:"0 2px 2px 0 rgba(33, 37, 41, 0.06), 0 0 1px 0 rgba(33, 37, 41, 0.08)"},className:"flex h-[14px] cursor-grab items-center justify-center gap-[2px] rounded-full bg-neutral-500 py-[2px] active:cursor-grabbing",children:[(0,r.jsx)("div",{className:"h-full w-[1px] bg-white"}),(0,r.jsx)("div",{className:"h-full w-[1px] bg-white"}),(0,r.jsx)("div",{className:"h-full w-[1px] bg-white"})]})}),(0,r.jsx)("div",{className:"max-w-full overflow-x-scroll [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",ref:x,children:(0,r.jsx)("table",{className:"mx-auto table-auto text-left",children:(0,r.jsxs)("thead",{className:"z-40 bg-white",children:[t.getHeaderGroups().map(e=>(0,r.jsx)("tr",{ref:s,children:e.headers.map(e=>(0,r.jsx)("th",{className:"pl-2 pr-4",style:{minWidth:e.getSize(),position:e.column.getIsPinned()?"sticky":void 0,left:"left"===e.column.getIsPinned()?e.column.getStart("left"):void 0,zIndex:e.column.getIsPinned()?2:1,background:"white"},children:e.isPlaceholder?null:(0,m.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id)),(0,r.jsx)("tr",{"aria-hidden":"true",children:(0,r.jsx)("th",{colSpan:t.getAllLeafColumns().length,className:"py-6",children:(0,r.jsx)("div",{className:"border-b border-neutral-200"})})})]})})})]}),(0,r.jsx)("div",{className:"min-h-[400px] w-full overflow-x-auto [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",ref:x,children:(0,r.jsx)("table",{className:"mx-auto table-fixed text-left",style:{width:t.getCenterTotalSize()},ref:w,children:(0,r.jsx)("tbody",{children:t.getRowModel().rows.map(e=>(0,r.jsx)("tr",{className:"group/row relative hover:bg-secondary-100 ",children:e.getVisibleCells().map(e=>(0,r.jsx)("td",{className:"bg-white py-2 pl-2 pr-4 group-hover/row:bg-secondary-100",style:{width:e.column.getSize(),position:e.column.getIsPinned()?"sticky":void 0,left:"left"===e.column.getIsPinned()?e.column.getStart("left"):void 0,zIndex:+!!e.column.getIsPinned()},children:(0,m.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id))})})}),P>0&&(0,r.jsx)("div",{className:"sticky bottom-6 right-0 z-50 ml-auto w-fit bg-white",children:(0,r.jsx)(c.default,{type:"primary-dark",text:e.formatMessage({id:"pim_table_buttons_export",defaultMessage:"Export selection"}),size:"medium",onClick:()=>(0,d.tz)(t,"table.csv")})})]})};var f=a(43572),g=a(48107);let b=()=>{var e;let t=(0,p.A)(),{openManagementModal:a,table:c}=(0,n.k2)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("button",{onClick:a,className:"flex items-center gap-2",children:[(0,r.jsx)(f.default,{src:"small-settings",className:"aspect-square h-4",color:"black"}),(0,r.jsx)(s.default,{variant:"span",style:"sub-header-2",className:"!font-medium",children:t.formatMessage({id:"pim_table_section_settings_button",defaultMessage:"Table settings"})})]}),(0,r.jsx)(g.E,{placeholder:t.formatMessage({id:"search_bar_placeholder__pim",defaultMessage:"Search table"}
1),queryKey:null,value:null!=(e=c.getState().globalFilter)?e:"",onChange:c.setGlobalFilter})]})};var C=a(21889),x=a(83564),y=a(10072);let w=e=>{let{filters:t,className:a=""}=e,c=(0,p.A)(),{selectedFilters:l,setSelectedFilters:i,onFilterChange:o}=(0,u.useContext)(x.e),{filteredCount:d}=(0,n.k2)(),m=t?Object.fromEntries(Object.entries(t).filter(e=>{let[t]=e;return t in(0,C.$)(c)})):{};return(0,r.jsxs)(y.default,{className:a,children:[(0,r.jsxs)(y.default,{animateIn:!1,children:[(0,r.jsx)("div",{className:"mb-4 flex justify-between",children:(0,r.jsx)(b,{})}),(0,r.jsx)(s.default,{variant:"h4",style:"h4",color:"text-black",className:"mb-3",children:c.formatMessage({id:"product_section_models_found_title",defaultMessage:"{count} Models found"},{count:d})}),t&&(0,r.jsx)(C.A,{filters:m,selectedFilters:l,setSelectedFilters:i,onFilterChange:o})]}),(0,r.jsx)(_,{})]})}},68425:(e,t,a)=>{a.d(t,{L:()=>s});var r=a(12115);function s(e,t,a){(0,r.useInsertionEffect)(()=>e.on(t,a),[e,t,a])}}}]);
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.