1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2765],{72765:(e,l,a)=>{a.d(l,{A:()=>E});var r=a(37876),o=a(14169),t=a(30647),c=a(51960),n=a(39306),u=a(40575),s=a(25407),g=a(52913),y=a(86797),i=a(71665),d=a(14361),h=a(14232),p=a(89099),b=a(82870),m=a(12457),f=a(14430),v=a(75656);let x=e=>fetch(e).then(e=>e.json()),j=e=>e.filter(e=>!!e.key).map(e=>({value:e.key,label:e.label})),C=({value:e,onChange:l})=>{let{t:a}=(0,g.A)("downloads"),{setHierarchy:t}=(0,m.c)(),{data:c,isLoading:n}=(()=>{let e=(0,p.useRouter)(),{originalLocale:l}=(0,f.JK)(e),{data:a,error:r,isLoading:o}=(0,v.Ay)(`/api/contentful/get-video-pdfs-filter?locale=${l}`,x,{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!0,dedupingInterval:3e5});return{data:a,isLoading:o&&!a,error:r}})(),s=(0,p.useRouter)(),C=(0,d.U)("(max-width: 768px)"),k=(0,h.useMemo)(()=>c?.length?c[0]:null,[c]),w=(0,h.useMemo)(()=>k?.children?k.children.filter(e=>"category"===e.type):[],[k]),q=(0,h.useCallback)((e,l)=>{if(!e)return[];let a=l.find(l=>l.key===e);return a?.children||[]},[]),z=(0,h.useMemo)(()=>q(e.category1,w),[e.category1,w,q]),F=(0,h.useMemo)(()=>q(e.category2,z),[e.category2,z,q]),A=j(w),E=j(z),T=j(F),$=e=>e?a("chooseFilter"):a("selectPreviousCategory"),L=a=>{let r={category1:void 0!==a.category1?a.category1:e.category1,category2:void 0!==a.category2?a.category2:e.category2,category3:void 0!==a.category3?a.category3:e.category3};l?.(r)},Q=s.query.category1||null,U=s.query.category2||null,S=s.query.category3||null;(0,h.useEffect)(()=>{if(S)return void t([]);let e=U||Q;if(e)return t(((e,l)=>{let a=[],r=(e,l)=>{for(let a of l){if(a.key===e)return a;
1if(a.children){let l=r(e,a.children);if(l)return l}}return null},o=e=>{e.key&&a.push(e.key),e.children&&e.children.forEach(o)},t=r(e,l);return t&&o(t),a})(e,w));t([])},[Q,U,S,w,t]),(0,h.useEffect)(()=>()=>{t([])},[t]);let M=(0,h.useRef)(e.category1),N=(0,h.useRef)(e.category2);return(0,h.useEffect)(()=>{M.current!==e.category1&&(M.current=e.category1,(null!==e.category2||null!==e.category3)&&l?.({category1:e.category1,category2:null,category3:null}))},[e.category1]),(0,h.useEffect)(()=>{N.current!==e.category2&&(N.current=e.category2,null!==e.category3&&l?.({category1:e.category1,category2:e.category2,category3:null}))},[e.category2]),(0,r.jsx)(u.x,{children:(0,r.jsx)(y.f,{span:12,children:(0,r.jsxs)(o.s,{gap:12,align:C?"stretch":"center",direction:C?"column":"row",children:[(0,r.jsx)(i.l6,{label:a("categoryFilterLabel"),data:A,w:"100%",value:e.category1,onChange:e=>{L({category1:e,category2:null,category3:null})},"aria-label":`${a("categoryFilterLabel")} - level 1`,placeholder:a("chooseFilter"),clearable:!0,disabled:n||!A.length}),!C&&(0,r.jsx)(b.OZ6,{size:80,className:"mt-6",style:{height:"auto"},"aria-hidden":"true"}),(0,r.jsx)(i.l6,{label:C?"":" ",data:E,w:"100%",value:e.category2,onChange:e=>{L({category2:e,category3:null})},"aria-label":`${a("categoryFilterLabel")} - level 2`,clearable:!0,placeholder:$(!!e.category1),disabled:n||!e.category1||!E.length}),!C&&(0,r.jsx)(b.OZ6,{size:80,className:"mt-6",style:{height:"auto"},"aria-hidden":"true"}),(0,r.jsx)(i.l6,{label:C?"":" ",data:T,w:"100%",value:e.category3,onChange:e=>{L({category3:e})},"aria-label":`${a("categoryFilterLabel")} - level 3`,placeholder:$(!!e.category2),clearable:!0,disabled:n||!e.category2||!T.length})]})})})},k=({label:e,options:l,value:a,onChange:o})=>{let{t}=(0,g.A)("downloads"),c=(0,d.U)("(max-width: 768px)");return(0,r.jsx)(y.f,{md:4,xs:12,pt:c?0:"sm",children:(0,r.jsx)(i.l6,{label:e,data:l,value:a,onChange:o,placeholder:t("chooseFilter"),clearable:!0})})};var w=a(81904),q=a(99461),z=a(85014),F=a(43123);let A={initialFilters:{},hide:{}},E=({onChange:e,onReset:l,onApply:a,data:y,searchLabel:i})=>{let{t:b}=(0,g.A)("downloads"),m=(0,d.U)("(max-width: 768px)"),f=(0,p.useRouter)(),{currentLanguage:v}=(0,z.Y)(),{initialFilters:x={},hide:j={}}={...A,...y},[E,T]=(0,h.useState)({category1:null,category2:null,category3:null}),[$,L]=(0,h.useState)(null),[Q,U]=(0,h.useState)(null),[S,M]=(0,h.useState)(null),[N,O]=(0,h.useState)(null);(0,h.useEffect)(()=>{_()},[v]);let R=l=>{let a={categories:E,language:$,colorCode:Q,bloodTechnology:S,searchQuery:N,...l};e?.(a)},_=(0,h.useCallback)(()=>{L(f.query.language||x?.language||null),U(f.query.colorCode||null),M(f.query.bloodTechnology||null),O(f.query.searchQuery||x?.searchQuery||null),T({category1:f.query.category1||null,category2:f.query.category2||null,category3:f.query.category3||null})},[x?.language,f.query.language,f.locale]),H=()=>{let e={...f.query};return delete e.category1,delete e.category2,delete e.category3,delete e.language,delete e.colorCode,delete e.bloodTechnology,delete e.searchQuery,e},I=()=>{let e=H();E.category1&&(e.category1=E.category1),E.category2&&(e.category2=E.category2),E.category3&&(e.category3=E.category3),$&&(e.language=$),Q&&(e.colorCode=Q),S&&(e.bloodTechnology=S),N&&(e.searchQuery=N),f.push({pathname:f.pathname,query:e},void 0,{shallow:!0}),a?.()},V=Object.entries(w.languages3lettersTo2letters).map(([e,l])=>({value:l,label:e.toUpperCase()})),K=(0,h.useMemo)(()=>["EU","ISO"].map(e=>({value:e,label:e})),[$]),P=(0,h.useMemo)(()=>[{value:"Vacuum",label:`${(0,q.HU)(v)} ${v!==$?`(${(0,q.HU)($||"en")})`:""}`},{value:"Aspiration",label:`${(0,q.kj)(v)} ${v!==$?`(${(0,q.kj)($||"en")})`:""}`}],[$]),Z=i||b("search"),{t:B}=(0,g.A)("common");return(0,r.jsxs)("div",{className:"bg-gray-100 p-4",children:[!j.searchQuery&&(0,r.jsxs)(o.s,{direction:"column",mb:"md",children:[(0,r.jsx)(t.E,{fw:"bold",mb:"xs",children:Z}),(0,r.jsx)(c.k,{w:"100%",placeholder:b("searchPlaceholder"),value:N||"",onChange:e=>{let l=e.currentTarget.value;O(l||null),R({searchQuery:l||null})},onKeyUp:e=>{"Enter"===e.key&&I(),"Backspace"===e.key&&N&&N.length<=1&&(O(null),R({searchQuery:null}))}})]}),!j.searchQuery&&!j.categories&&(0,r.jsx)(n.c,{my:"md",orientation:"horizontal"}),!j.categories&&(0,r.jsx)(C,{value:E,onChange:e=>{T(e),R({categories:e})}}),!j.categories&&(0,r.jsx)(n.c,{my:"md",orientation:"horizontal"}),(0,r.jsxs)(u.x,{mb:"md",children:[!j.language&&(0,r.jsx)(k,{label:b("language"),options:V,value:$,onChange:e=>{L(e),R({language:e})}}),!j.colorCode&&(0,r.jsx)(k,{label:b("colorCode"),options:K,value:Q,onChange:e=>{U(e),R({colorCode:e})}}),!j.bloodTechnology&&(0,r.jsx)(k,{label:b("bloodTechnology"),options:P,value:S,onChange:e=>{M(e),R({bloodTechnology:e})}})]}),!j.bloodTechnology||!j.colorCode||!j.language&&(0,r.jsx)(n.c,{my:"md",orientation:"horizontal"}),(0,r.jsxs)(o.s,{justify:"space-between",align:m?"stretch":"center",style:{marginTop:"20px"},direction:m?"column":"row",children:[(0,r.jsx)(F.A,{size:"sm",variant:"secondary",style:{backgroundColor:"transparent"},textAlign:"center",onClick:()=>{let e={category1:null,category2:null,category3:null};T(e),L(null),U(null),M(null),O(null);let a=H();f.push({pathname:f.pathname,query:a},void 0,{shallow:!0}),R({categories:e,language:null,colorCode:null,bloodTechnology:null,searchQuery:null}),l?.()},children:B("resetFilters")}),(0,r.jsx)(s.$,{size:"sm",className:"secondary",onClick:I,children:B("applyFilters")})]})]})}},99461:(e,l,a)=>{a.d(l,{HU:()=>n,kj:()=>c,y2:()=>u});let r={de:"Aspiration",en:"Aspiration",fr:"aspiration",es:"aspiraci\xf3n",pt:"aspira\xe7\xe3o",ja:"ã¢ã¹ãã¬ã¼ã·ã§ã³",ru:"ÐÑпиÑаÑиÑ",pl:"aspiracj",it:"aspirazione",zh:"æ¿æ"},o={de:"Vakuum",en:"Vacuum",fr:"vide",es:"vac\xedo",pt:"v\xe1cuo",ja:"ç空",ru:"вакÑÑм",pl:"pr\xf3żniowa",it:"sottovuoto",zh:"ç空"},t={de:"Farbcode",en:"Colour code",fr:"Code couleur",es:"C\xf3digo de color",pt:"C\xf3digo de cor",ja:"ã«ã©ã¼ã³ã¼ã",ru:"ÑвеÑовÑм кодом",pl:"kodzie barwnym",it:"codice colore",zh:"é¢è²ä»£ç
1"},c=e=>r[e.toLowerCase()]||r.en,n=e=>o[e.toLowerCase()]||o.en,u=e=>t[e.toLowerCase()]||t.en}}]);
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.