PageSourceSearch

https://www.systemair.com/_next/static/chunks/c16f53c3-f6c4e7cf2ba8102c.js

js systemair.com collected 2026-10-02 02:57:19 UTC 15,227 bytes, 1 lines download raw bytes

vendor: 7,522 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2545],{76701:(e,t,n)=>{n.d(t,{It:()=>Y,Mk:()=>C,bv:()=>P,iQ:()=>q,s9:()=>k,we:()=>T});var r,o=n(12115),u=n(63056);n(95155);var l=n(6791);n(47650);var i=n(9683);let c="active",s="selected",f={...r||(r=n.t(o,2))},a=!1,d=0,v=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+d++,m=f.useId||function(){let[e,t]=o.useState(()=>a?v():void 0);return(0,u.OS)(()=>{null==e&&t(v())},[]),o.useEffect(()=>{a=!0},[]),e},E=o.createContext(null),p=o.createContext(null),g=()=>{var e;return(null==(e=o.useContext(E))?void 0:e.id)||null};function R(e){return"data-floating-ui-"+e}function b(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let w=R("safe-polygon");function y(e,t,n){if(n&&!(0,u.Go)(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function h(e){return"function"==typeof e?e():e}function C(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:c,elements:s}=e,{enabled:f=!0,delay:a=0,handleClose:d=null,mouseOnly:v=!1,restMs:m=0,move:E=!0}=t,R=o.useContext(p),C=g(),L=(0,u.SE)(d),x=(0,u.SE)(a),M=(0,u.SE)(n),k=(0,u.SE)(m),T=o.useRef(),S=o.useRef(-1),q=o.useRef(),_=o.useRef(-1),P=o.useRef(!0),W=o.useRef(!1),Y=o.useRef(()=>{}),J=o.useRef(!1),D=(0,u.Jt)(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});o.useEffect(()=>{if(f)return c.on("openchange",e),()=>{c.off("openchange",e)};function e(e){let{open:t}=e;t||(b(S),b(_),P.current=!0,J.current=!1)}},[f,c]),o.useEffect(()=>{if(!f||!L.current||!n)return;function e(e){D()&&r(!1,e,"hover")}let t=(0,u.YE)(s.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[s.floating,n,r,f,L,D]);let O=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=y(x.current,"close",T.current);o&&!q.current?(b(S),S.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(b(S),r(!1,e,n))},[x,r]),B=(0,u.Jt)(()=>{Y.current(),q.current=void 0}),K=(0,u.Jt)(()=>{if(W.current){let e=(0,u.YE)(s.floating).body;e.style.pointerEvents="",e.removeAttribute(w),W.current=!1}}),A=(0,u.Jt)(()=>!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));o.useEffect(()=>{if(f&&(0,l.vq)(s.domReference)){let r=s.domReference,u=s.floating;return n&&r.addEventListener("mouseleave",o),E&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),u&&(u.addEventListener("mouseleave",o),u.addEventListener("mouseenter",c),u.addEventListener("mouseleave",a)),()=>{n&&r.removeEventListener("mouseleave",o),E&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),u&&(u.removeEventListener("mouseleave",o),u.removeEventListener("mouseenter",c),u.removeEventListener("mouseleave",a))}}function e(e){if(b(S),P.current=!1,v&&!(0,u.Go)(T.current)||h(k.current)>0&&!y(x.current,"open"))return;let t=y(x.current,"open",T.current);t?S.current=window.setTimeout(()=>{M.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(A())return void K();Y.current();let t=(0,u.YE)(s.floating);if(b(_),J.current=!1,L.current&&i.current.floatingContext){n||b(S),q.current=L.current({...i.current.floatingContext,tree:R,x:e.clientX,y:e.clientY,onClose(){K(),B(),A()||O(e,!0,"safe-polygon")}});let r=q.current;t.addEventListener("mousemove",r),Y.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===T.current&&(0,u.gR)(s.floating,e.relatedTarget)||O(e)}function o(e){A()||i.current.floatingContext&&(null==L.current||L.current({...i.current.floatingContext,tree:R,x:e.clientX,y:e.clientY,onClose(){K(),B(),A()||O(e)}})(e))}function c(){b(S)}function a(e){A()||O(e,!1)}},[s,f,e,v,E,O,B,K,r,n,M,R,x,L,i,A,k]),(0,u.OS)(()=>{var e,t;if(f&&n&&null!=(e=L.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&D()){W.current=!0;let e=s.floating;if((0,l.vq)(s.domReference)&&e){let n=(0,u.YE)(s.floating).body;n.setAttribute(w,"");let r=s.domReference,o=null==R||null==(t=R.nodesRef.current.find(e=>e.id===C))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[f,n,C,s,R,L,D]),(0,u.OS)(()=>{n||(T.current=void 0,J.current=!1,B(),K())},[n,B,K]),o.useEffect(()=>()=>{B(),b(S),b(_),K()},[f,s.domReference,B,K]);let X=o.useMemo(()=>{function e(e){T.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){P.current||M.current||r(!0,t,"hover")}v&&!(0,u.Go)(T.current)||n||0===h(k.current)||J.current&&e.movementX**2+e.movementY**2<2||(b(_),"touch"===T.current?o():(J.current=!0,_.current=window.setTimeout(o,h(k.current))))}}},[v,r,n,M,k]);return o.useMemo(()=>f?{reference:X}:{},[f,X])}let L={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},x={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},M=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function k(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:c}=e,{enabled:s=!0,escapeKey:f=!0,outsidePress:a=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:m="pointerdown",ancestorScroll:E=!1,bubbles:g,capture:w}=t,y=o.useContext(p),h=(0,u.Jt)("function"==typeof a?a:()=>!1),C="function"==typeof a?h:a,k=o.useRef(!1),{escapeKey:T,outsidePress:S}=M(g),{escapeKey:q,outsidePress:_}=M(w),P=o.useRef(!1),W=o.useRef(-1),Y=(0,u.Jt)(e=>{var t;if(!n||!s||!f||"Escape"!==e.key||P.current)return;let o=null==(t=c.current.floatingContext)?void 0:t.nodeId,l=y?(0,u.CM)(y.nodesRef.current,o):[];if(!T&&(e.stopPropagation(),l.length>0)){let e=!0;if(l.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,u.O_)(e)?e.nativeEvent:e,"escape-key")}),J=(0,u.Jt)(e=>{var t;let n=()=>{var t;Y(e),null==(t=(0,u.EW)(e))||t.removeEventListener("keydown",n)};null==(t=(0,u.EW)(e))||t.addEventListener("keydown",n)}),D=(0,u.Jt)(e=>{var t;let n=c.current.insideReactTree;c.current.insideReactTree=!1;let o=k.current;if(k.current=!1,"click"===d&&o||n||"function"==typeof C&&!C(e))return;let s=(0,u.EW)(e),f="["+R("inert")+"]",a=(0,u.YE)(i.floating).querySelectorAll(f),v=(0,l.vq)(s)?s:null;for(;v&&!(0,l.eu)(v);){let e=(0,l.$4)(v);if((0,l.eu)(e)||!(0,l.vq)(e))break;v=e}if(a.length&&(0,l.vq)(s)&&!(0,u.tZ)(s)&&!(0,u.gR)(s,i.floating)&&Array.from(a).every(e=>!(0,u.gR)(v,e)))return;if((0,l.sb)(s)&&K){let t=(0,l.eu)(s),n=(0,l.L9)(s),r=/auto|scroll/,o=t||r.test(n.overflowX),u=t||r.test(n.overflowY),i=o&&s.clientWidth>0&&s.scrollWidth>s.clientWidth,c=u&&s.clientHeight>0&&s.scrollHeight>s.clientHeight,f="rtl"===n.direction,a=c&&(f?e.offsetX<=s.offsetWidth-s.clientWidth:e.offsetX>s.clientWidth),d=i&&e.offsetY>s.clientHeight;if(a||d)return}let m=null==(t=c.current.floatingContext)?void 0:t.nodeId,E=y&&(0,u.CM)(y.nodesRef.current,m).some(t=>{var n;return(0,u.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,u.F2)(e,i.floating)||(0,u.F2)(e,i.domReference)||E)return;let p=y?(0,u.CM)(y.nodesRef.current,m):[];if(p.length>0){let e=!0;
vendor: 7,705 bytes, line 1
1if(p.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),O=(0,u.Jt)(e=>{var t;let n=()=>{var t;D(e),null==(t=(0,u.EW)(e))||t.removeEventListener(d,n)};null==(t=(0,u.EW)(e))||t.addEventListener(d,n)});o.useEffect(()=>{if(!n||!s)return;c.current.__escapeKeyBubbles=T,c.current.__outsidePressBubbles=S;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function o(){window.clearTimeout(e),P.current=!0}function a(){e=window.setTimeout(()=>{P.current=!1},5*!!(0,l.Tc)())}let v=(0,u.YE)(i.floating);f&&(v.addEventListener("keydown",q?J:Y,q),v.addEventListener("compositionstart",o),v.addEventListener("compositionend",a)),C&&v.addEventListener(d,_?O:D,_);let m=[];return E&&((0,l.vq)(i.domReference)&&(m=(0,l.v9)(i.domReference)),(0,l.vq)(i.floating)&&(m=m.concat((0,l.v9)(i.floating))),!(0,l.vq)(i.reference)&&i.reference&&i.reference.contextElement&&(m=m.concat((0,l.v9)(i.reference.contextElement)))),(m=m.filter(e=>{var t;return e!==(null==(t=v.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{f&&(v.removeEventListener("keydown",q?J:Y,q),v.removeEventListener("compositionstart",o),v.removeEventListener("compositionend",a)),C&&v.removeEventListener(d,_?O:D,_),m.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[c,i,f,C,d,n,r,E,s,T,S,Y,q,J,D,_,O]),o.useEffect(()=>{c.current.insideReactTree=!1},[c,C,d]);let B=o.useMemo(()=>({onKeyDown:Y,...v&&{[L[m]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==m&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[Y,r,v,m]),K=o.useMemo(()=>({onKeyDown:Y,onMouseDown(){k.current=!0},onMouseUp(){k.current=!0},[x[d]]:()=>{c.current.insideReactTree=!0},onBlurCapture(){y||(b(W),c.current.insideReactTree=!0,W.current=window.setTimeout(()=>{c.current.insideReactTree=!1}))}}),[Y,d,c,y]);return o.useMemo(()=>s?{reference:B,floating:K}:{},[s,B,K])}function T(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,l=m(),i=o.useRef({}),[c]=o.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}}),s=null!=g(),[f,a]=o.useState(r.reference),d=(0,u.Jt)((e,t,r)=>{i.current.openEvent=e?t:void 0,c.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),v=o.useMemo(()=>({setPositionReference:a}),[]),E=o.useMemo(()=>({reference:f||r.reference||null,floating:r.floating||null,domReference:r.reference}),[f,r.reference,r.floating]);return o.useMemo(()=>({dataRef:i,open:t,onOpenChange:d,elements:E,events:c,floatingId:l,refs:v}),[t,d,E,c,l,v])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,c=r.elements,[s,f]=o.useState(null),[a,d]=o.useState(null),v=(null==c?void 0:c.domReference)||s,E=o.useRef(null),R=o.useContext(p);(0,u.OS)(()=>{v&&(E.current=v)},[v]);let b=(0,i.we)({...e,elements:{...c,...a&&{reference:a}}}),w=o.useCallback(e=>{let t=(0,l.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),b.refs.setReference(t)},[b.refs]),y=o.useCallback(e=>{((0,l.vq)(e)||null===e)&&(E.current=e,f(e)),((0,l.vq)(b.refs.reference.current)||null===b.refs.reference.current||null!==e&&!(0,l.vq)(e))&&b.refs.setReference(e)},[b.refs]),h=o.useMemo(()=>({...b.refs,setReference:y,setPositionReference:w,domReference:E}),[b.refs,y,w]),C=o.useMemo(()=>({...b.elements,domReference:v}),[b.elements,v]),L=o.useMemo(()=>({...b,...r,refs:h,elements:C,nodeId:t}),[b,h,C,t,r]);return(0,u.OS)(()=>{r.dataRef.current.floatingContext=L;let e=null==R?void 0:R.nodesRef.current.find(e=>e.id===t);e&&(e.context=L)}),o.useMemo(()=>({...b,context:L,refs:h,elements:C}),[b,h,C,L])}function S(){return(0,u.cX)()&&(0,u.nr)()}function q(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:i,dataRef:c,elements:s}=e,{enabled:f=!0,visibleOnly:a=!0}=t,d=o.useRef(!1),v=o.useRef(-1),m=o.useRef(!0);o.useEffect(()=>{if(!f)return;let e=(0,l.zk)(s.domReference);function t(){!n&&(0,l.sb)(s.domReference)&&s.domReference===(0,u.RS)((0,u.YE)(s.domReference))&&(d.current=!0)}function r(){m.current=!0}function o(){m.current=!1}return e.addEventListener("blur",t),S()&&(e.addEventListener("keydown",r,!0),e.addEventListener("pointerdown",o,!0)),()=>{e.removeEventListener("blur",t),S()&&(e.removeEventListener("keydown",r,!0),e.removeEventListener("pointerdown",o,!0))}},[s.domReference,n,f]),o.useEffect(()=>{if(f)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(d.current=!0)}},[i,f]),o.useEffect(()=>()=>{b(v)},[]);let E=o.useMemo(()=>({onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let t=(0,u.EW)(e.nativeEvent);if(a&&(0,l.vq)(t)){if(S()&&!e.relatedTarget){if(!m.current&&!(0,u.$u)(t))return}else if(!(0,u.em)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let t=e.relatedTarget,n=e.nativeEvent,o=(0,l.vq)(t)&&t.hasAttribute(R("focus-guard"))&&"outside"===t.getAttribute("data-type");v.current=window.setTimeout(()=>{var e;let l=(0,u.RS)(s.domReference?s.domReference.ownerDocument:document);!t&&l===s.domReference||(0,u.gR)(null==(e=c.current.floatingContext)?void 0:e.refs.floating.current,l)||(0,u.gR)(s.domReference,l)||o||r(!1,n,"focus")})}}),[c,s.domReference,r,a]);return o.useMemo(()=>f?{reference:E}:{},[f,E])}function _(e,t,n){let r=new Map,o="item"===n,u=e;if(o&&e){let{[c]:t,[s]:n,...r}=e;u=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...u,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,u]=t;if(!(o&&[c,s].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof u){var l;null==(l=r.get(n))||l.push(u),e[n]=function(){for(var e,t=arguments.length,o=Array(t),u=0;u<t;u++)o[u]=arguments[u];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=u}),e),{})}}function P(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),u=o.useCallback(t=>_(t,e,"reference"),t),l=o.useCallback(t=>_(t,e,"floating"),n),i=o.useCallback(t=>_(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:u,getFloatingProps:l,getItemProps:i}),[u,l,i])}let W=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function Y(e,t){var n,r;void 0===t&&(t={});let{open:l,elements:i,floatingId:c}=e,{enabled:s=!0,role:f="dialog"}=t,a=m(),d=(null==(n=i.domReference)?void 0:n.id)||a,v=o.useMemo(()=>{var e;return(null==(e=(0,u.nd)(i.floating))?void 0:e.id)||c},[i.floating,c]),E=null!=(r=W.get(f))?r:f,p=null!=g(),R=o.useMemo(()=>"tooltip"===E||"label"===f?{["aria-"+("label"===f?"labelledby":"describedby")]:l?v:void 0}:{"aria-expanded":l?"true":"false","aria-haspopup":"alertdialog"===E?"dialog":E,"aria-controls":l?v:void 0,..."listbox"===E&&{role:"combobox"},..."menu"===E&&{id:d},..."menu"===E&&p&&{role:"menuitem"},..."select"===f&&{"aria-autocomplete":"none"},..."combobox"===f&&{"aria-autocomplete":"list"}},[E,v,p,l,d,f]),b=o.useMemo(()=>{let e={id:v,...E&&{role:E}};return"tooltip"===E||"label"===f?e:{...e,..."menu"===E&&{"aria-labelledby":d}}},[E,v,d,f]),w=o.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:v+"-fui-option"}};switch(f){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,"aria-selected":n}}return{}},[v,f]);return o.useMemo(()=>s?{reference:R,floating:b,item:w}:{},[s,R,b,w])}}}]);

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.