1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[424],{89424:function(e,t,n){n.r(t),n.d(t,{default:function(){return D}});var r=n(57437),o=n(99376),a=n(2265),i=n(84614),l=n(32519),c=n(48148),s=(e,t)=>{(0,a.useEffect)(()=>{let n=e=>{"Escape"===e.key&&t()};return e&&document.addEventListener("keydown",n),()=>{document.removeEventListener("keydown",n)}},[t,e])},u=n(69932),f=n(50278),m=n(30878),p=n(5095),d=n(9330),h=n(7310),b=n.n(h),v=n(19132),y=["formRef","inputRef","isSearchStalled","onChange","onReset","onSubmit","placeholder","value","autoFocus","resetIconComponent","submitIconComponent","loadingIconComponent","classNames","translations"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var x=a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"});function w(e){var t=e.classNames;return a.createElement("svg",{className:(0,v.cx)("ais-SearchBox-submitIcon",t.submitIcon),width:"10",height:"10",viewBox:"0 0 40 40","aria-hidden":"true"},x)}var S=a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"});function j(e){var t=e.classNames;return a.createElement("svg",{className:(0,v.cx)("ais-SearchBox-resetIcon",t.resetIcon),viewBox:"0 0 20 20",width:"10",height:"10","aria-hidden":"true"},S)}var O=a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))));function E(e){var t=e.classNames;return a.createElement("svg",{"aria-label":"Results are loading",width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444",className:(0,v.cx)("ais-SearchBox-loadingIcon",t.loadingIcon),"aria-hidden":"true"},O)}function N(e){var t=e.formRef,n=e.inputRef,r=e.isSearchStalled,o=e.onChange,i=e.onReset,l=e.onSubmit,c=e.placeholder,s=e.value,u=e.autoFocus,f=e.resetIconComponent,m=e.submitIconComponent,p=e.loadingIconComponent,d=e.classNames,h=void 0===d?{}:d,b=e.translations,x=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,y);return a.createElement("div",g({},x,{className:(0,v.cx)("ais-SearchBox",h.root,x.className)}),a.createElement("form",{ref:t,action:"",className:(0,v.cx)("ais-SearchBox-form",h.form),noValidate:!0,onSubmit:function(e){e.preventDefault(),e.stopPropagation(),l&&l(e),n.current&&n.current.blur()},onReset:function(e){e.preventDefault(),e.stopPropagation(),i(e),n.current&&n.current.focus()},role:"search"},a.createElement("input",{ref:n,className:(0,v.cx)("ais-SearchBox-input",h.input),"aria-label":"Search",autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",placeholder:void 0===c?"":c,spellCheck:!1,maxLength:512,type:"search",value:s,onChange:o,onCompositionEnd:o,autoFocus:u}),a.createElement("button",{className:(0,v.cx)("ais-SearchBox-submit",h.submit),type:"submit",title:b.submitButtonTitle},a.createElement(void 0===m?w:m,{classNames:h})),a.createElement("button",{className:(0,v.cx)("ais-SearchBox-reset",h.reset),type:"reset",title:b.resetButtonTitle,hidden:0===s.length||r},a.createElement(void 0===f?j:f,{classNames:h})),a.createElement("span",{className:(0,v.cx)("ais-SearchBox-loadingIndicator",h.loadingIndicator),hidden:!r},a.createElement(void 0===p?E:p,{classNames:h}))))}function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var k=["queryHook","searchAsYouType","ignoreCompositionEvents","translations"];function I(){return(I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function L(e){var t,n=e.queryHook,r=e.searchAsYouType,o=void 0===r||r,l=e.ignoreCompositionEvents,c=void 0!==l&&l,s=e.translations,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,k),f=(0,i.l)({queryHook:n},{$$widgetType:"ais.searchBox"}),m=f.query,p=f.refine,d=f.isSearchStalled,h=function(e){if(Array.isArray(e))return e}(t=(0,a.useState)(m))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{for(a=(n=n.call(e)).next;!(c=(r=a.call(n)).done)&&(l.push(r.value),2!==l.length);c=!0);}catch(e){s=!0,o=e}
1finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(t,2)||function(e,t){if(e){if("string"==typeof e)return B(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,2)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),b=h[0],v=h[1],y=(0,a.useRef)(null);function g(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];v(e),o&&!(c&&t)&&p(e)}m!==b&&document.activeElement!==y.current&&v(m);var x={inputRef:y,isSearchStalled:d,onChange:function(e){g(e.currentTarget.value,e.nativeEvent.isComposing)},onReset:function(){g(""),o||p("")},onSubmit:function(e){o||p(b),u.onSubmit&&u.onSubmit(e)},value:b,translations:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){var r,o;r=t,o=n[t],(r=function(e){var t=function(e,t){if("object"!==C(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==C(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===C(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({submitButtonTitle:"Submit the search query",resetButtonTitle:"Clear the search query"},s)};return a.createElement(N,I({},u,x))}var R=n(693);let z=b()((e,t)=>{t(e)},600);var T=()=>{let e=(0,u.Z)(),{search:t}=(0,c.i0)(e),[n,l]=(0,a.useState)(!1),{refine:h}=(0,i.l)(),b=(0,o.usePathname)(),v=(0,a.useCallback)(()=>{l(!1),h("")},[h]);(0,a.useEffect)(()=>{if(n){document.body.classList.add("overflow-hidden");let e=document.body.querySelector(".ais-SearchBox-input");null==e||e.focus()}else document.body.classList.remove("overflow-hidden")},[n]);let y=(0,a.useRef)(b.split("?")[0]);return(0,a.useEffect)(()=>{(e=>{let t=e.split("?")[0];t!==y.current&&v(),y.current=t})(b)},[v,b]),s(n,v),(0,r.jsx)(f.X,{features:m.H,children:(0,r.jsxs)("div",{className:n?"no-scroll":"",children:[(0,r.jsx)(L,{onClick:()=>{l(!0)},queryHook:z,autoFocus:!!n,placeholder:(0,c.t)(t.placeholder),className:"".concat(n?" absolute top-0 right-0":"w-6 h-6 dura"),classNames:{input:"relative text-base bg-white rounded-none outline-none duration-300 transition-all placeholder:text-black search-cancel:appearance-none z-20 ".concat(n?"animate-expand-width-sm md:animate-expand-width-md lg:animate-expand-width-lg pl-10 cursor-text opacity-100":"w-6 pl-0 opacity-0 cursor-pointer opacity-0 placeholder:opacity-0"),submit:"absolute top-0 left-0 w-6 h-6 z-20 pointer-events-none",reset:"absolute top-0 right-0"},resetIconComponent:()=>null,submitIconComponent:()=>(0,r.jsx)("span",{className:"block pointer-events-none ".concat(n?"left-5":"left-0"),children:(0,r.jsx)(R.Z,{name:"search",className:"w-6 h-6 ".concat(n?"text-neutral-400":"text-black")})}),loadingIconComponent:()=>(0,r.jsx)("span",{className:"absolute left-5 top-6 block",children:(0,r.jsx)(R.Z,{name:"spinner",className:"w-4 h-4 text-white"})})}),(0,r.jsx)("div",{className:"absolute -top-5 right-[-56px] md:-right-3 bg-white shadow-md z-0 duration-300 transition-opacity ".concat(n?"w-screen md:w-[60vw] lg:w-[40vw] h-16 opacity-100 z-10":"w-0 h-0 opacity-0")}),n&&(0,r.jsx)("div",{onClick:()=>v(),className:"absolute top-0 right-0 cursor-pointer ".concat(n?"right-[-40px] md:right-0 w-6 h-6 opacity-100 z-20":"w-0 h-0 opacity-0 z-0"),children:(0,r.jsx)(R.Z,{name:"close",className:"w-6 h-6"})}),(0,r.jsx)(p.M,{children:n&&(0,r.jsx)(d.m.div,{onClick:()=>v(),initial:{opacity:0,background:"transparent"}
1,animate:{opacity:1,background:"rgb(0 0 0 / 0.7)",transition:{duration:.3}},exit:{opacity:0,transition:{delay:.1}},className:"fixed top-0 left-0 w-full h-full bg-black/70 z-0 touch-none"})})]})})},Z=n(62176),q=n(78135);let A=()=>{let{query:e,clear:t}=(0,i.l)(),[n,c]=(0,a.useState)(!1),s=(0,a.useRef)(null);(0,l.Z)(s,()=>{c(!1),t()});let u=(0,o.usePathname)(),f=(0,a.useRef)(u.split("?")[0]);return(0,a.useEffect)(()=>{u.split("?")[0]!==f.current&&(c(!1),t(),f.current=u.split("?")[0])},[u,t]),(0,r.jsxs)("div",{className:"algolia",ref:s,children:[(0,r.jsx)(T,{}),(0,r.jsx)(q.Z,{isShowHits:e.length>0||n,isPage:!1})]})};function D(){return(0,r.jsx)(Z.default,{children:(0,r.jsx)(A,{})})}},32519:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(51284);function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mousedown";(0,r.Z)(n,n=>{var r,o;let a=null==e?void 0:e.current;!a||a.contains(n.target)||null!==(o=n.target)&&void 0!==o&&null!==(r=o.dataset)&&void 0!==r&&r.excludeClickOutside||t(n)})}},51284:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(2265);let o=r.useLayoutEffect;var a=function(e,t,n,a){let i=(0,r.useRef)(t);o(()=>{i.current=t},[t]),(0,r.useEffect)(()=>{var t;let r=null!==(t=null==n?void 0:n.current)&&void 0!==t?t:window;if(!(r&&r.addEventListener))return;let o=e=>i.current(e);return r.addEventListener(e,o,a),()=>{r.removeEventListener(e,o,a)}},[e,n,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.