"use strict";(self.webpackChunkwebpack_5_examples=self.webpackChunkwebpack_5_examples||[]).push([[154],{1932:(e,t,n)=>{function r(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 o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t,n){var i,a=t.initialState;return{getState:function(){return a},dispatch:function(i,u){var c=function(e){for(var t=1;t(function(e){var t,n=function(){var e=[],t=[];function n(n){e.push(n);var r=n();t.push(r)}return{runEffect:n,cleanupEffects:function(){var e=t;t=[],e.forEach(function(e){e()})},runEffects:function(){var t=e;e=[],t.forEach(function(e){n(e)})}}}(),r=n.runEffect,o=n.cleanupEffects,i=n.runEffects,a=(t=[],{reactive:function(e){var n=e(),r={_fn:e,_ref:{current:n},get value(){return this._ref.current},set value(e){this._ref.current=e}};return t.push(r),r},runReactives:function(){t.forEach(function(e){e._ref.current=e._fn()})}}),u=a.reactive,c=a.runReactives,l=(0,De.V)(!1),f=(0,De.V)(e),d=(0,De.V)(void 0),v=u(function(){return function(e){var t,n=e.classNames,r=e.container,o=e.getEnvironmentProps,i=e.getFormProps,a=e.getInputProps,u=e.getItemProps,c=e.getLabelProps,l=e.getListProps,s=e.getPanelProps,f=e.getRootProps,d=e.panelContainer,v=e.panelPlacement,m=e.render,h=e.renderNoResults,b=e.renderer,g=e.detachedMediaQuery,y=e.components,O=e.translations,_=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,cn),j="undefined"!=typeof window?window:{},P=an(j,r);P.tagName;var w=sn(sn({},mn),b),S={Highlight:Vt(w),ReverseHighlight:Yt(w),ReverseSnippet:rn(w),Snippet:on(w)};return{renderer:{classNames:un(dn,null!=n?n:{}),container:P,getEnvironmentProps:null!=o?o:function(e){return e.props},getFormProps:null!=i?i:function(e){return e.props},getInputProps:null!=a?a:function(e){return e.props},getItemProps:null!=u?u:function(e){return e.props},getLabelProps:null!=c?c:function(e){return e.props},getListProps:null!=l?l:function(e){return e.props},getPanelProps:null!=s?s:function(e){return e.props},getRootProps:null!=f?f:function(e){return e.props},panelContainer:d?an(j,d):j.document.body,panelPlacement:null!=v?v:"input-wrapper-width",render:null!=m?m:vn,renderNoResults:h,renderer:w,detachedMediaQuery:null!=g?g:getComputedStyle(j.document.documentElement).getPropertyValue("--aa-detached-media-query"),components:sn(sn({},S),y),translations:sn(sn({},{clearButtonTitle:"Clear",detachedCancelButtonText:"Cancel",submitButtonTitle:"Submit"}),O)},core:sn(sn({},_),{},{id:null!==(t=_.id)&&void 0!==t?t:p(),environment:j})}}(f.current)}),m=u(function(){return v.value.core.environment.matchMedia(v.value.renderer.detachedMediaQuery).matches}),h=u(function(){return Ee(Un(Un({},v.value.core),{},{onStateChange:function(e){var t,n,r;l.current=e.state.collections.some(function(e){return e.source.templates.noResults}),null===(t=d.current)||void 0===t||t.call(d,e),null===(n=(r=v.value.core).onStateChange)||void 0===n||n.call(r,e)},shouldPanelOpen:f.current.shouldPanelOpen||function(e){var t=e.state;if(m.value)return!0;var n=s(t)>0;if(!v.value.core.openOnFocus&&!t.query)return n;var r=Boolean(l.current||v.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:_n.R,options:e}}))}),b=(0,De.V)(Un({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},v.value.core.initialState)),g={getEnvironmentProps:v.value.renderer.getEnvironmentProps,getFormProps:v.value.renderer.getFormProps,getInputProps:v.value.renderer.getInputProps,getItemProps:v.value.renderer.getItemProps,getLabelProps:v.value.renderer.getLabelProps,getListProps:v.value.renderer.getListProps,getPanelProps:v.value.renderer.getPanelProps,getRootProps:v.value.renderer.getRootProps},y={setActiveItemId:h.value.setActiveItemId,setQuery:h.value.setQuery,setCollections:h.value.setCollections,setIsOpen:h.value.setIsOpen,setStatus:h.value.setStatus,setContext:h.value.setContext,refresh:h.value.refresh},O=u(function(){return function(e){var t=Te.get(this);return t||(t=new Map,Te.set(this,t)),(t=xe(this,t.get(e)||(t.set(e,t=function(e){for(var t,n,r=1,o="",i="",a=[0],u=function(e){1===r&&(e||(o=o.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?a.push(0,e,o):3===r&&(e||o)?(a.push(3,e,o),r=2):2===r&&"..."===o&&e?a.push(4,e,0):2===r&&o&&!e?a.push(5,0,!0,o):r>=5&&((o||!e&&5===r)&&(a.push(r,0,o,n),r=6),e&&(a.push(r,e,0,n),r=6)),o=""},c=0;c"===t?(r=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(u(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[c][l+1])?(u(),3===r&&(a=a[0]),r=a,(a=a[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(u(),r=2):o+=t),3===r&&"!--"===o&&(r=4,a=a[0])}return u(),a}(e)),t),arguments,[])).length>1?t:t[0]}.bind(v.value.renderer.renderer.createElement)}),_=u(function(){return function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.classNames,o=e.environment,i=e.isDetached,a=e.placeholder,u=void 0===a?"Search":a,c=e.propGetters,l=e.setIsModalOpen,s=e.state,f=e.translations,p=Je(o),d=c.getRootProps(rt({state:s,props:t.getRootProps({})},n)),v=p("div",rt({class:r.root},d)),m=p("div",{class:r.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),h=p("div",{class:r.detachedOverlay,children:[m],onMouseDown:function(){l(!1),t.setIsOpen(!1)}}),b=c.getLabelProps(rt({state:s,props:t.getLabelProps({})},n)),g=p("button",{class:r.submitButton,type:"submit",title:f.submitButtonTitle,children:[Ue({environment:o})]}),y=p("label",rt({class:r.label,children:[g]},b)),O=p("button",{class:r.clearButton,type:"reset",title:f.clearButtonTitle,children:[qe({environment:o})]}),_=p("div",{class:r.loadingIndicator,children:[Re({environment:o})]}),j=tt({class:r.input,environment:o,state:s,getInputProps:c.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:n,isDetached:i}),P=p("div",{class:r.inputWrapperPrefix,children:[y,_]}),w=p("div",{class:r.inputWrapperSuffix,children:[O]}),S=p("div",{class:r.inputWrapper,children:[j]}),I=c.getFormProps(rt({state:s,props:t.getFormProps({inputElement:j})},n)),A=p("form",rt({class:r.form,children:[P,S,w]},I)),k=c.getPanelProps(rt({state:s,props:t.getPanelProps({})},n)),E=p("div",rt({class:r.panel},k));if(i){var D=p("div",{class:r.detachedSearchButtonIcon,children:[Ue({environment:o})]}),C=p("div",{class:r.detachedSearchButtonPlaceholder,textContent:u}),x=p("button",{type:"button",class:r.detachedSearchButton,onClick:function(){l(!0)},children:[D,C]}),T=p("button",{type:"button",class:r.detachedCancelButton,textContent:f.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),l(!1)}}),N=p("div",{class:r.detachedFormContainer,children:[A,T]});m.appendChild(N),v.appendChild(x)}else v.appendChild(A);return{detachedContainer:m,detachedOverlay:h,inputWrapper:S,input:j,root:v,form:A,label:y,submitButton:g,clearButton:O,loadingIndicator:_,panel:E}}({autocomplete:h.value,autocompleteScopeApi:y,classNames:v.value.renderer.classNames,environment:v.value.core.environment,isDetached:m.value,placeholder:v.value.core.placeholder,propGetters:g,setIsModalOpen:S,state:b.current,translations:v.value.renderer.translations})});function j(){Ve(_.value.panel,{style:m.value?{}:hn({panelPlacement:v.value.renderer.panelPlacement,container:_.value.root,form:_.value.form,environment:v.value.core.environment})})}function P(e){b.current=e;var t={autocomplete:h.value,autocompleteScopeApi:y,classNames:v.value.renderer.classNames,components:v.value.renderer.components,container:v.value.renderer.container,html:O.value,dom:_.value,panelContainer:m.value?_.value.detachedContainer:v.value.renderer.panelContainer,propGetters:g,state:b.current,renderer:v.value.renderer.renderer},n=!s(e)&&!l.current&&v.value.renderer.renderNoResults||v.value.renderer.render;!function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.dom,o=e.propGetters,i=e.state;We(r.root,o.getRootProps(yn({state:i,props:t.getRootProps({})},n))),We(r.input,o.getInputProps(yn({state:i,props:t.getInputProps({inputElement:r.input}),inputElement:r.input},n))),Ve(r.label,{hidden:"stalled"===i.status}),Ve(r.loadingIndicator,{hidden:"stalled"!==i.status}),Ve(r.clearButton,{hidden:!i.query})}(t),function(e,t){var n=t.autocomplete,r=t.autocompleteScopeApi,o=t.classNames,i=t.html,a=t.dom,u=t.panelContainer,c=t.propGetters,l=t.state,s=t.components,f=t.renderer;if(l.isOpen){u.contains(a.panel)||"loading"===l.status||u.appendChild(a.panel),a.panel.classList.toggle("aa-Panel--stalled","stalled"===l.status);var p=l.collections.filter(function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0}).map(function(e,t){var a=e.source,u=e.items;return f.createElement("section",{key:t,className:o.source,"data-autocomplete-source-id":a.sourceId},a.templates.header&&f.createElement("div",{className:o.sourceHeader},a.templates.header({components:s,createElement:f.createElement,Fragment:f.Fragment,items:u,source:a,state:l,html:i})),a.templates.noResults&&0===u.length?f.createElement("div",{className:o.sourceNoResults},a.templates.noResults({components:s,createElement:f.createElement,Fragment:f.Fragment,source:a,state:l,html:i})):f.createElement("ul",bn({className:o.list},c.getListProps(yn({state:l,props:n.getListProps({})},r))),u.map(function(e){var t=n.getItemProps({item:e,source:a});return f.createElement("li",bn({key:t.id,className:o.item},c.getItemProps(yn({state:l,props:t},r))),a.templates.item({components:s,createElement:f.createElement,Fragment:f.Fragment,item:e,state:l,html:i}))})),a.templates.footer&&f.createElement("div",{className:o.sourceFooter},a.templates.footer({components:s,createElement:f.createElement,Fragment:f.Fragment,items:u,source:a,state:l,html:i})))}),d=f.createElement(f.Fragment,null,f.createElement("div",{className:o.panelLayout},p),f.createElement("div",{className:"aa-GradientBottom"})),v=p.reduce(function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e},{});e(yn(yn({children:d,state:l,sections:p,elements:v},f),{},{components:s,html:i},r),a.panel)}else u.contains(a.panel)&&u.removeChild(a.panel)}(n,t)}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o();var t,n,r=v.value.renderer,a=r.components,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,xn);f.current=function In(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,H);X&&o.environment.clearTimeout(X);var s=l.setCollections,f=l.setIsOpen,p=l.setQuery,d=l.setActiveItemId,v=l.setStatus;if(p(i),d(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var m,h=c.getState().collections.map(function(e){return W(W({},e),{},{items:[]})});v("idle"),s(h),f(null!==(m=r.isOpen)&&void 0!==m?m:o.shouldPanelOpen({state:c.getState()}));var b=B(G(h).then(function(){return Promise.resolve()}));return c.pendingRequests.add(b)}v("loading"),X=o.environment.setTimeout(function(){v("stalled")},o.stallThreshold);var g=B(G(o.getSources(W({query:i,refresh:u,state:c.getState()},l)).then(function(e){return Promise.all(e.map(function(e){return Promise.resolve(e.getItems(W({query:i,refresh:u,state:c.getState()},l))).then(function(t){return function(e,t){return n=e,Boolean(null==n?void 0:n.execute)?C(C({},e),{},{requests:e.queries.map(function(n){return{query:n,sourceId:t,transformResponse:e.transformResponse}})}):{items:e,sourceId:t};var n}(t,e.sourceId)})})).then(U).then(function(t){return function(e,t){return t.map(function(t){var n=e.filter(function(e){return e.sourceId===t.sourceId}),r=n.map(function(e){return e.items}),o=n[0].transformResponse,i=o?o(function(e){var t=r.map(function(e){var t;return I(I({},e),{},{hits:null===(t=e.hits)||void 0===t?void 0:t.map(function(t){return I(I({},t),{},{__autocomplete_indexName:e.index,__autocomplete_queryID:e.queryID})})})});return{results:t,hits:t.map(function(e){return e.hits}).filter(Boolean),facetHits:t.map(function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}}()):r;return Array.isArray(i),i.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:i}})}(t,e)}).then(function(e){return function(e){var n=e.props,r=e.state,o=e.collections.reduce(function(e,t){return P(P({},e),{},w({},t.source.sourceId,P(P({},t.source),{},{getItems:function(){return a(t.items)}})))},{});return a(n.reshape({sources:Object.values(o),sourcesBySourceId:o,state:r})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})}({collections:e,props:o,state:c.getState()})})}))).then(function(e){var n;v("idle"),s(e);var a=o.shouldPanelOpen({state:c.getState()});f(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&a||a);var p=M(c.getState());if(null!==c.getState().activeItemId&&p){var d=p.item,m=p.itemInputValue,h=p.itemUrl,b=p.source;b.onActive(W({event:t,item:d,itemInputValue:m,itemUrl:h,refresh:u,source:b,state:c.getState()},l))}}).finally(function(){v("idle"),X&&o.environment.clearTimeout(X)});return c.pendingRequests.add(g)}var Y=["event","props","refresh","store"];function ee(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 te(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ve(e){var t=e.props,n=e.refresh,r=e.store,o=de(e,ie);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some(function(t){return(n=t)===(r=e.target)||n.contains(r);var n,r})&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return fe({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},de(e,ae))},getRootProps:function(e){return fe({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){return e.inputElement,fe({action:"",noValidate:!0,role:"search",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(fe({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(fe({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(a=e.inputElement)||void 0===a||a.focus()}},de(e,ue))},getLabelProps:function(e){return fe({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(r.getState().query))&&Z(fe({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var u=e||{},c=(u.inputElement,u.maxLength),l=void 0===c?512:c,s=de(u,ce),f=M(r.getState()),p=function(e){return Boolean(e&&e.match(oe))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),v=null!=f&&f.itemUrl&&!p?"go":"search";return fe({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:v,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:"search",onChange:function(e){Z(fe({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Y);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},u=function(){var e=M(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,u=e.itemUrl,c=e.source;c.onActive(te({event:t,item:n,itemInputValue:a,itemUrl:u,refresh:r,source:c,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?Z(te({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then(function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),u(),setTimeout(a,0)}):(o.dispatch(t.key,{}),u(),a())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every(function(e){return 0===e.items.length}))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var c=M(o.getState()),l=c.item,s=c.itemInputValue,f=c.itemUrl,p=c.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(te({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(te({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(te({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:l,state:o.getState()});Z(te({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then(function(){p.onSelect(te({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))})}}}(fe({event:e,props:t,refresh:n,store:r},o))},onFocus:a,onBlur:d.Z,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(n)}},s)},getPanelProps:function(e){return fe({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){return fe({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},e)},getItemProps:function(e){var i=e.item,a=e.source,u=de(e,le);return fe({id:"".concat(t.id,"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=M(r.getState());if(null!==r.getState().activeItemId&&t){var a=t.item,u=t.itemInputValue,c=t.itemUrl,l=t.source;l.onActive(fe({event:e,item:a,itemInputValue:u,itemUrl:c,refresh:n,source:l,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var u=a.getItemInputValue({item:i,state:r.getState()}),c=a.getItemUrl({item:i,state:r.getState()});(c?Promise.resolve():Z(fe({event:e,nextState:{isOpen:!1},props:t,query:u,refresh:n,store:r},o))).then(function(){a.onSelect(fe({event:e,item:i,itemInputValue:u,itemUrl:c,refresh:n,source:a,state:r.getState()},o))})}},u)}}}var me=n(3448);function he(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 be(e){for(var t=1;t=n?null===r?null:0:o}function je(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 Pe(e){for(var t=1;t0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:p(),plugins:o,initialState:O({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach(function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)})},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach(function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)})},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach(function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)})},getSources:function(n){return Promise.all([].concat(function(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(o.map(function(e){return e.getSources})),[e.getSources]).filter(Boolean).map(function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then(function(e){return Array.isArray(e),Promise.all(e.filter(function(e){return Boolean(e)}).map(function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,$e),a=e.document.createElement(t);return Ve(a,i),a.append.apply(a,function(e){return function(e){if(Array.isArray(e))return Ke(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ke(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(o)),a}}var Xe=["autocompleteScopeApi","environment","classNames","getInputProps","getInputPropsCore","isDetached","state"];function Ge(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 Ze(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Xe),c=Je(n)("input",u),l=r(Ze({state:a,props:o({inputElement:c}),inputElement:c},t));return Ve(c,Ze(Ze({},l),{},{onKeyDown:function(e){i&&"Tab"===e.key||l.onKeyDown(e)}})),c};function nt(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 rt(e){for(var t=1;t2&&(a.children=arguments.length>3?it.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===a[i]&&(a[i]=e.defaultProps[i]);return ht(e,a,r,o,null)}function ht(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++ut:o};return null==o&&null!=at.vnode&&at.vnode(i),i}function bt(e){return e.children}function gt(e,t){this.props=e,this.context=t}function yt(e,t){if(null==t)return e.__?yt(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?ht(d.type,d.props,d.key,d.ref?d.ref:null,d.__v):d)){if(d.__=n,d.__b=n.__b+1,null===(p=b[s])||p&&d.key==p.key&&d.type===p.type)b[s]=void 0;else for(f=0;f0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach(function(e){var t=e.split(Lt.Z);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})}),r.get()}function Mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},$t=new RegExp(/\w/i),zt=/&(amp|quot|lt|gt|#39);/g,Kt=RegExp(zt.source);function Qt(e,t){var n,r,o,i=e[t],a=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,u=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return $t.test((o=i.value)&&Kt.test(o)?o.replace(zt,function(e){return Wt[e]}):o)||u!==a?i.isHighlighted:u}function Jt(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 Xt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n{function r(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 o(e){for(var t=1;tO});var a=n(3448),u=n(8786),c=["params"];function l(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 s(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,c)),{},{params:s({hitsPerPage:5,highlightPreTag:u.S,highlightPostTag:u.Z},t)})})).then(function(e){return e.results})}(b(b({},e),{},{userAgents:m.R}))})({transformResponse:function(e){return e.hits}})},500:(e,t,n)=>{n.d(t,{R:()=>r});var r=[{segment:"autocomplete-js",version:n(3269).i}]},5632:(e,t,n)=>{n.d(t,{Q:()=>(function(e){var t,n=function(e){return v({onItemsChange:function(e){var t=e.insights,n=e.insightsEvents;t.viewedObjectIDs.apply(t,f(n))},onSelect:function(e){var t=e.insights,n=e.insightsEvents;t.clickedObjectIDsAfterSearch.apply(t,f(n))},onActive:u.Z},e)}(e),i=n.insightsClient,l=n.onItemsChange,p=n.onSelect,d=n.onActive,m=(t=i,{init:function(e,n){t("init",{appId:e,apiKey:n})},setUserToken:function(e){t("setUserToken",e)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["clickedObjectIDsAfterSearch"].concat(n))},clickedObjectIDs:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["clickedObjectIDs"].concat(n))},clickedFilters:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["convertedObjectIDsAfterSearch"].concat(n))},convertedObjectIDs:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["convertedObjectIDs"].concat(n))},convertedFilters:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["viewedObjectIDs"].concat(n))},viewedFilters:function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&t.apply(void 0,["viewedFilters"].concat(n))}}),b=(0,o.V)([]),g=(0,r.D)(function(e){var t=e.state;if(t.isOpen){var n=t.collections.reduce(function(e,t){return[].concat(f(e),f(t.items))},[]).filter(s);a(b.current.map(function(e){return e.objectID}),n.map(function(e){return e.objectID}))||(b.current=n,n.length>0&&h({onItemsChange:l,items:n,insights:m,state:t}))}},0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;t({algoliaInsightsPlugin:{insights:m}}),n(function(e){var t=e.item,n=e.state,r=e.event;s(t)&&p({state:n,event:r,insights:m,item:t,insightsEvents:[v({eventName:"Item Selected"},c({item:t,items:b.current}))]})}),r(function(e){var t=e.item,n=e.state,r=e.event;s(t)&&d({state:n,event:r,insights:m,item:t,insightsEvents:[v({eventName:"Item Active"},c({item:t,items:b.current}))]})})},onStateChange:function(e){var t=e.state;g({state:t})},__autocomplete_pluginOptions:e}})});var r=n(5067),o=n(5236);function i(e){return e!==Object(e)}function a(e,t){if(e===t)return!0;if(i(e)||i(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n=0,r=Object.keys(e);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n{n.d(t,{E:()=>(function(e){var t=function(e){return P({limit:5,search:_,transformSource:function(e){return e.source}},e)}(e),n=t.key,o=t.limit,u=t.transformSource,c=t.search,l=t.subscribe,s=function(e){var t=e.key,n=e.limit,r=e.search,o=i({key:t});return{onAdd:function(e){o.setItem([e].concat(a(o.getItem())))},onRemove:function(e){o.setItem(o.getItem().filter(function(t){return t.id!==e}))},getAll:function(){return r({query:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",items:o.getItem(),limit:n}).slice(0,n)}}}({key:[r,n].join(":"),limit:o,search:c});return P(P({},h({transformSource:u,storage:s,subscribe:l})),{},{name:"aa.localStorageRecentSearchesPlugin",__autocomplete_pluginOptions:e})})});var r="AUTOCOMPLETE_RECENT_SEARCHES",o="__AUTOCOMPLETE_RECENT_SEARCHES_PLUGIN_TEST_KEY__";function i(e){var t=e.key;return function(){try{return localStorage.setItem(o,""),localStorage.removeItem(o),!0}catch(e){return!1}}()?{setItem:function(e){return window.localStorage.setItem(t,JSON.stringify(e))},getItem:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}}:{setItem:function(){},getItem:function(){return[]}}}function a(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{};return Array.isArray(a.current)?d(d({},n),{},{facetFilters:[].concat(s(null!==(e=n.facetFilters)&&void 0!==e?e:[]),s(a.current.map(function(e){return["objectID:-".concat(e.label)]}))),hitsPerPage:Math.max(1,(null!==(t=n.hitsPerPage)&&void 0!==t?t:10)-a.current.length)}):n}}),__autocomplete_pluginOptions:e}}function b(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 g(e){for(var t=1;t{n.d(t,{S:()=>r,Z:()=>o});var r="__aa-highlight__",o="__/aa-highlight__"},5236:(e,t,n)=>{n.d(t,{V:()=>(function(e){return{current:e}})})},5067:(e,t,n)=>{n.d(t,{D:()=>(function(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;i{n.d(t,{Z:()=>r});var r=function(){}},3448:(e,t,n)=>{n.d(t,{R:()=>r});var r=[{segment:"autocomplete-core",version:n(3269).i}]},3269:(e,t,n)=>{n.d(t,{i:()=>r});var r="1.7.2"},8529:(e,t,n)=>{n.d(t,{ZP:()=>te});var r="2.17.3";function o(e){return e.reduce(function(e,t){var n=e.events;return e=e.additionalParams,"index"in t?{additionalParams:e,events:n.concat([t])}:{events:n,additionalParams:t}},{events:[],additionalParams:void 0})}var i=function(){};i.get=function(e){var t=null==(t=this.store)?void 0:t.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return null}},i.set=function(e,t){var n;try{null!=(n=this.store)&&n.setItem(e,JSON.stringify(t))}catch(t){console.error("Unable to set "+e+" in localStorage, storage may be full.")}},i.remove=function(e){var t;null!=(t=this.store)&&t.removeItem(e)},i.store=function(){try{var e="__test_localStorage__";return globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),globalThis.localStorage}catch(e){}}();var a="AlgoliaObjectQueryCache",u=5e3,c=1e3;function l(){var e;return null!=(e=i.get(a))?e:{}}function s(e){i.set(a,function(e){return Object.keys(e).length>u?function(e){return(e=Object.entries(e).sort(function(e,t){return e=e[1][1],t[1][1]-e})).slice(0,e.length-c-1).reduce(function(e,t){var n=t[0];return t=t[1],Object.assign(Object.assign({},e),((e={})[n]=t,e))},{})}(e):e}(e))}function f(e,t){return e+"_"+t}function p(e,t,n){var r=l();r[f(e,t)]=[n,Date.now()],s(r)}var d=function(e){return void 0===e},v=function(e){return"function"==typeof e};var h=["insights-js ("+r+")","insights-js-browser-esm ("+r+")"];function y(e,t){var n={};for(o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);r