PageSourceSearch

https://www.systemair.com/_next/static/chunks/7770.c786140252408151.js

js systemair.com collected 2026-10-02 02:58:37 UTC 5,891 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7770],{3593:(e,t,a)=>{a.d(t,{A:()=>u});var s=a(95155),l=a(10863),n=a(9969),r=a(69730),c=a.n(r),i=a(4986),o=a(12115),d=a(35208);let u=({id:e,name:t,value:a,label:r,required:u,indeterminate:h,disabled:x,checked:f,setChecked:m,onChange:p,size:g,className:v,checkboxPosition:j="left",spacingClassName:b="gap-100",spanClassName:y,inputClassName:k,checkboxClassName:A,verticalCenter:N,otherLabelProps:S,otherCheckboxProps:w})=>{let[C,L]=(0,o.useState)(!!f);return(0,o.useEffect)(()=>{m&&m(C)},[C,m]),(0,o.useEffect)(()=>{void 0!==f&&L(f)},[f]),(0,s.jsxs)("label",{htmlFor:e,className:c()("form-checkbox",b,{"form-checkbox-small":g===d.x0Q.SMALL,"form-checkbox-tiny":g===d.x0Q.TINY,"form-checkbox-right":"right"===j},v),...S,children:[(0,s.jsx)("input",{id:e,type:"checkbox",className:k,name:t,value:a,required:u,checked:C,onChange:e=>{(0,i.A)(p)&&p(e),L(!C)},disabled:x,...w}),(0,s.jsx)("div",{className:c()("form-checkbox-border",A,{"form-checkbox-checked":C,"vertical-center":N}),children:(0,s.jsx)("div",{className:"form-checkbox-inside",children:(0,s.jsx)(n.g,{icon:h?l.AJ:l.e6})})}),(0,s.jsx)("span",{className:y,children:r})]})}},41299:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(19396),l=a(77494);let n=function(e){return(0,l.A)(e)&&(0,s.A)(e)}},75625:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var s=a(95155),l=a(93764),n=a(9969),r=a(17302),c=a.n(r),i=a(69730),o=a.n(i),d=a(93301),u=a(26652),h=a(41299),x=(0,u.A)(function(e,t){return(0,h.A)(e)?(0,d.A)(e,t):[]}),f=a(37206),m=a(12115),p=a(84456),g=a(69095),v=a(3593),j=a(62102),b=a(35208);let y=(0,f.default)(async()=>(await a.e(4920).then(a.bind(a,54920))).JsonViewer,{loadableGenerated:{webpack:()=>[null]},ssr:!1}),k=["*navigation-json:*","contact-pages:*","locator-records:*","contacts:*","selection-tools:*","nav-list:*","mini-cards:*","page-list:*","selection-tool-list:*","datasource:*","locale-site-configs:*","site-configuration:*","product-list:*"],A=()=>{let[e,t]=(0,m.useState)(""),[a,r]=(0,m.useState)([]),[i,d]=(0,m.useState)(!1),[u,h]=(0,m.useState)(!1),[f,A]=(0,m.useState)(!1),[N,S]=(0,m.useState)(),[w,C]=(0,m.useState)(),[L,z]=(0,m.useState)([]);(0,m.useEffect)(()=>{d(a.every(e=>L.includes(e)))},[a,L]);let E=async(e=N)=>{try{h(!0);let t=await c().post("/api/admin/redis",{action:"get",key:e});C(t.data.json)}catch{C(void 0)}finally{h(!1)}},F=async(t,a=e)=>{t?.preventDefault();let s=a.trim();if(!s)return void alert("Please provide a pattern.");try{h(!0);let e=await c().post("/api/admin/redis",{action:"search",pattern:s});r(e.data.result||[]),z(t=>t.filter(t=>e.data.result?.includes(t))),N&&(!N||e.data.result?.includes(N))||(S(void 0),C(void 0))}finally{h(!1)}},M=async()=>{if(!L.length)return void alert("Please select at least one key to delete.");if(confirm("⚠️ Are you sure you want to delete the selected keys? This action cannot be undone."))try{A(!0),await c().post("/api/admin/redis",{action:"delete",keys:L}),z([]),await F()}finally{A(!1)}};return(0,s.jsxs)("form",{onSubmit:e=>void F(e),children:[(0,s.jsx)(j.A,{level:2,children:"Redis Cache"}),(0,s.jsxs)("div",{className:"flex flex-col gap-200",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,s.jsxs)("div",{className:"form-input-icon-left",children:[(0,s.jsx)("input",{type:"text",placeholder:"Pattern",className:"form-input",onChange:e=>t(e.target.value),value:e}),(0,s.jsx)(n.g,{icon:l.yO})]}),(0,s.jsx)("div",{className:"flex flex-wrap gap-100",children:k.map(e=>(0,s.jsx)("span",{onClick:a=>{t(e),F(a,e)},className:" bg-neutral-100 text-neutral-600 cursor-pointer hover:bg-neutral-200 hover:text-neutral-700 p-050 text-sm ",children:e},e))})]}),(0,s.jsxs)("button",{disabled:u||f||!e,type:"submit",className:"btn btn-primary flex gap-200",children:[(0,s.jsx)(n.g,{icon:u?l.z1:l.Mj,spinPulse:u}),"Search"]})]}),!!N&&(0,s.jsxs)(s.Fragment,{children:[!u||w?(0,s.jsx)("hr",{}):void 0,!u&&!w&&(0,s.jsxs)(g.A,{type:b.ifX.INFO,children:["No data found for the key: ",N]}),!!w&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("pre",{className:"bg-neutral-200 p-100 mb-100",children:N}),(0,s.jsx)(y,{value:w,defaultInspectDepth:1,onCopy:p.am})]})]}),!!a.length&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("hr",{}),(0,s.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,s.jsxs)("button",{type:"button",onClick:()=>void M(),disabled:u||f||!L.length,className:"btn btn-danger flex gap-200",children:[(0,s.jsx)(n.g,{icon:f?l.z1:l.yL,spinPulse:f}),"Delete selected keys"]}),(0,s.jsxs)("p",{className:"mb-0 text-neutral-600",children:["Selected ",L.length," key(s) for deleti
1on!"]})]}),(0,s.jsx)(v.A,{size:b.x0Q.SMALL,label:"Select all",checked:i,onChange:()=>{z(i?[]:[...a])}}),(0,s.jsx)("div",{className:o()({"md:columns-2 lg:columns-3":a.length>10,"md:columns-2":a.length>5}),children:a.map(e=>{let t=N===e&&u;return(0,s.jsxs)("div",{className:"flex break-inside-avoid gap-200 items-center group",children:[(0,s.jsx)(n.g,{className:o()("text-neutral-200 group-hover:text-neutral-400",{"cursor-pointer":!u}),onClick:t=>{t.preventDefault(),u||(S(e),E(e))},icon:t?l.z1:l.Mj,pulse:t}),(0,s.jsx)(v.A,{label:e,size:b.x0Q.SMALL,className:"max-w-full min-w-0",spanClassName:"truncate",checked:L.includes(e),onChange:t=>{var a;return a=t.target.checked,void z(t=>a?[...t,e]:x(t,e))}})]},e)})})]})]})}},88994:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(24286);let l=function(){var e=arguments,t=(0,s.A)(e[0]);return e.length<3?t:t.replace(e[1],e[2])}},93301:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(86953),l=a(60577),n=a(57641),r=a(12602),c=a(32521),i=a(66485);let o=function(e,t,a,o){var d=-1,u=l.A,h=!0,x=e.length,f=[],m=t.length;if(!x)return f;a&&(t=(0,r.A)(t,(0,c.A)(a))),o?(u=n.A,h=!1):t.length>=200&&(u=i.A,h=!1,t=new s.A(t));e:for(;++d<x;){var p=e[d],g=null==a?p:a(p);if(p=o||0!==p?p:0,h&&g==g){for(var v=m;v--;)if(t[v]===g)continue e;f.push(p)}else u(t,g,o)||f.push(p)}return f}}}]);

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.