PageSourceSearch

https://www.dumontreise.de/assets/SearchInput-BztBdS3r.js

js dumontreise.de collected 2026-10-01 12:13:06 UTC 39,571 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a5a5a460c9d1f670632ae10864840ff93100893a`}}catch{}})();import{i as e,t}from"./chunk-CsVNo1Z1.js";import{t as n}from"./logger-DmW3nsH8.js";import{t as r}from"./react-DbX-FrFh.js";import{M as i}from"./chunk-OIYGIGL5-BknCT1kO.js";import{t as a}from"./jsx-runtime-Bz_hcnBD.js";import{t as o}from"./Link-DpBZoNol.js";import{_ as s,f as c,p as l,u}from"./H1-CoRVrGtJ.js";import{t as d}from"./Sprinkles-qxa6Yabs.js";import{n as f}from"./CallToAction-DViXz_Pp.js";import{c as p}from"./SponsoredTag-B-6TT48I.js";import{a as m}from"./BookGroupItem-Br3JXEn5.js";import{t as h}from"./search-DqZRN7Zc.js";import{t as g}from"./tslib.es6-8Lio--ga.js";var _=/[\\^$.*+?()[\]{}|]/g,v=RegExp(_.source);function y(e){return e&&v.test(e)?e.replace(_,`\\$&`):e||``}var b=(e,t)=>{let n=[],r=e.split(new RegExp(y(t),`ig`));if(r.length===1)n.push([r[0]]);else{let i=0;r.forEach(r=>{r&&n.push([r]),(i+=r.length)<e.length&&n.push([e.substring(i,i+=t.length),!0])})}return n};function x(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var S=t(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),C=t(((e,t)=>{var n=S();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),w=t(((e,t)=>{t.exports=C()()})),T=t((e=>{})),E=t(((e,t)=>{t.exports=T()})),D=e=>typeof e==`object`&&!!e&&e.nodeType===1,O=(e,t)=>(!t||e!==`hidden`)&&e!==`visible`&&e!==`clip`,k=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return O(n.overflowY,t)||O(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch{return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},A=(e,t,n,r,i,a,o,s)=>a<e&&o>t||a>e&&o<t?0:a<=e&&s<=n||o>=t&&s>=n?a-e-r:o>t&&s<n||a<e&&s>n?o-t+i:0,j=e=>e.parentElement??(e.getRootNode().host||null),M=(e,t)=>{if(typeof document>`u`)return[];let{scrollMode:n,block:r,inline:i,boundary:a,skipOverflowHiddenElements:o}=t,s=typeof a==`function`?a:e=>e!==a;if(!D(e))throw TypeError(`Invalid target`);let c=document.scrollingElement||document.documentElement,l=[],u=e;for(;D(u)&&s(u);){if(u=j(u),u===c){l.push(u);break}u!=null&&u===document.body&&k(u)&&!k(document.documentElement)||u!=null&&k(u,o)&&l.push(u)}let d=window.visualViewport?.width??innerWidth,f=window.visualViewport?.height??innerHeight,{scrollX:p,scrollY:m}=window,{height:h,width:g,top:_,right:v,bottom:y,left:b}=e.getBoundingClientRect(),{top:x,right:S,bottom:C,left:w}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),T=r===`start`||r===`nearest`?_-x:r===`end`?y+C:_+h/2-x+C,E=i===`center`?b+g/2-w+S:i===`end`?v+S:b-w,O=[];for(let e=0;e<l.length;e++){let t=l[e],{height:a,width:o,top:s,right:u,bottom:x,left:S}=t.getBoundingClientRect();if(n===`if-needed`&&_>=0&&b>=0&&y<=f&&v<=d&&(t===c&&!k(t)||_>=s&&y<=x&&b>=S&&v<=u))return O;let C=getComputedStyle(t),w=parseInt(C.borderLeftWidth,10),D=parseInt(C.borderTopWidth,10),j=parseInt(C.borderRightWidth,10),M=parseInt(C.borderBottomWidth,10),N=0,P=0,F=`offsetWidth`in t?t.offsetWidth-t.clientWidth-w-j:0,I=`offsetHeight`in t?t.offsetHeight-t.clientHeight-D-M:0,L=`offsetWidth`in t?t.offsetWidth===0?0:o/t.offsetWidth:0,R=`offsetHeight`in t?t.offsetHeight===0?0:a/t.offsetHeight:0;
1if(c===t)N=r===`start`?T:r===`end`?T-f:r===`nearest`?A(m,m+f,f,D,M,m+T,m+T+h,h):T-f/2,P=i===`start`?E:i===`center`?E-d/2:i===`end`?E-d:A(p,p+d,d,w,j,p+E,p+E+g,g),N=Math.max(0,N+m),P=Math.max(0,P+p);else{N=r===`start`?T-s-D:r===`end`?T-x+M+I:r===`nearest`?A(s,x,a,D,M+I,T,T+h,h):T-(s+a/2)+I/2,P=i===`start`?E-S-w:i===`center`?E-(S+o/2)+F/2:i===`end`?E-u+j+F:A(S,u,o,w,j+F,E,E+g,g);let{scrollLeft:e,scrollTop:n}=t;N=R===0?0:Math.max(0,Math.min(n+N/R,t.scrollHeight-a/R+I)),P=L===0?0:Math.max(0,Math.min(e+P/L,t.scrollWidth-o/L+F)),T+=n-N,E+=e-P}O.push({el:t,top:N,left:P})}return O},N=e(w()),P=e(r());E();var F=0;function I(){}function L(e,t){e&&M(e,{boundary:t,block:`nearest`,scrollMode:`if-needed`}).forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}function R(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function z(e,t){var n;function r(){n&&clearTimeout(n)}function i(){var i=[...arguments];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return i.cancel=r,i}function B(){var e=[...arguments];return function(t){var n=[...arguments].slice(1);return e.some(function(e){return e&&e.apply(void 0,[t].concat(n)),t.preventDownshiftDefault||t.hasOwnProperty(`nativeEvent`)&&t.nativeEvent.preventDownshiftDefault})}}function V(){var e=[...arguments];return function(t){e.forEach(function(e){typeof e==`function`?e(t):e&&(e.current=t)})}}function ee(){return String(F++)}function te(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n===r?``:n+` result`+(n===1?` is`:`s are`)+` available, use up and down arrow keys to navigate. Press Enter key to select.`:`No results are available.`:``}function H(e,t){return Object.keys(e).reduce(function(n,r){return n[r]=ne(t,r)?t[r]:e[r],n},{})}function ne(e,t){return e[t]!==void 0}function U(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&t.indexOf(`Arrow`)!==0?`Arrow`+t:t}function W(e,t,n,r,i){i===void 0&&(i=!1);var a=n.length;if(a===0)return-1;var o=a-1;(typeof e!=`number`||e<0||e>o)&&(e=t>0?-1:o+1);var s=e+t;s<0?s=i?o:0:s>o&&(s=i?0:o);var c=G(s,t<0,n,r,i);return c===-1?e>=a?-1:e:c}function G(e,t,n,r,i){i===void 0&&(i=!1);var a=n.length;if(t){for(var o=e;o>=0;o--)if(!r(n[o],o))return o}else for(var s=e;s<a;s++)if(!r(n[s],s))return s;return i?G(t?a-1:0,t,n,r):-1}function re(e,t,n,r){return r===void 0&&(r=!0),n&&t.some(function(t){return t&&(R(t,e,n)||r&&R(t,n.document.activeElement,n))})}var ie=z(function(e){ae(e).textContent=``},500);function ae(e){var t=e.getElementById(`a11y-status-message`);return t||(t=e.createElement(`div`),t.setAttribute(`id`,`a11y-status-message`),t.setAttribute(`role`,`status`),t.setAttribute(`aria-live`,`polite`),t.setAttribute(`aria-relevant`,`additions text`),Object.assign(t.style,{border:`0`,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:`0`,position:`absolute`,width:`1px`}),e.body.appendChild(t),t)}function oe(e,t){if(!(!e||!t)){var n=ae(t);n.textContent=e,ie(t)}}var se=[`isInitialMount`,`highlightedIndex`,`items`,`environment`],ce={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:``};function le(e,t,n){var r=e.props,i=e.type,a={};Object.keys(t).forEach(function(r){ue(r,e,t,n),n[r]!==t[r]&&(a[r]=n[r])}),r.onStateChange&&Object.keys(a).length&&r.onStateChange(p({type:i},a))}function ue(e,t,n,r){var i=t.props,a=t.type,o=`on`+ye(e)+`Change`;i[o]&&r[e]!==void 0&&r[e]!==n[e]&&i[o](p({type:a},r))}function de(e,t){return t.changes}function fe(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+` has been selected.`:``}var pe=z(function(e,t){oe(e(),t)},200),me=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?P.useLayoutEffect:P.useEffect,he=`useId`in P.default?function(e){var t=e.id,n=e.labelId,r=e.menuId,i=e.getItemId,a=e.toggleButtonId,o=e.inputId,s=`downshift-`+P.useId();return t||=s,(0,P.useRef)({labelId:n||t+`-label`,menuId:r||t+`-menu`,getItemId:i||function(e){return t+`-item-`+e},toggleButtonId:a||t+`-toggle-button`,inputId:o||t+`-input`}).current}:function(e){var t=e.id,n=t===void 0?`downshift-`+ee():t,r=e.labelId,i=e.menuId,a=e.getItemId,o=e.toggleButtonId,s=e.inputId;return(0,P.useRef)({labelId:r||n+`-label`,menuId:i||n+`-menu`,getItemId:a||function(e){return n+`-item-`+e},toggleButtonId:o||n+`-toggle-button`,inputId:s||n+`-input`}).current};function ge(e,t,n,r){var i,a;if(e===void 0){if(t===void 0)throw Error(r);i=n[t],a=t}else a=t===void 0?n.indexOf(e):t,i=e;return[i,a]}function _e(e){return e?String(e):``}function ve(e){return/^\S{1}$/.test(e)}function ye(e){return``+e.slice(0,1).toUpperCase()+e.slice(1)}function K(e){var t=(0,P.useRef)(e);return t.current=e,t}function be(e,t,n){var r=(0,P.useRef)(),i=(0,P.useRef)(),a=(0,P.useReducer)((0,P.useCallback)(function(t,n){i.current=n,t=H(t,n.props);var r=e(t,n);return n.props.stateReducer(t,p({},n,{changes:r}))},[e]),t),o=a[0],s=a[1],c=K(n),l=(0,P.useCallback)(function(e){return s(p({props:c.current},e))},[c]),u=i.current;return(0,P.useEffect)(function(){u&&r.current&&r.current!==o&&le(u,H(r.current,u.props),o),r.current=o},[o,n,u]),[o,l]}function xe(e,t,n){var r=be(e,t,n),i=r[0],a=r[1];return[H(i,n),a]}var q={itemToString:_e,stateReducer:de,getA11ySelectionMessage:fe,scrollIntoView:L,environment:typeof window>`u`?void 0:window};function J(e,t,n){n===void 0&&(n=ce);var r=e[`default`+ye(t)];return r===void 0?n[t]:r}function Y(e,t,n){n===void 0&&(n=ce);var r=e[t];if(r!==void 0)return r;var i=e[`initial`+ye(t)];return i===void 0?J(e,t,n):i}function Se(e){var t=Y(e,`selectedItem`),n=Y(e,`isOpen`),r=Y(e,`highlightedIndex`),i=Y(e,`inputValue`);return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:i}}
1function X(e,t,n){var r=e.items,i=e.initialHighlightedIndex,a=e.defaultHighlightedIndex,o=t.selectedItem,s=t.highlightedIndex;return r.length===0?-1:i!==void 0&&s===i?i:a===void 0?o?r.indexOf(o):n===0?-1:n<0?r.length-1:0:a}function Ce(e,t,n,r){var i=(0,P.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,P.useEffect)(function(){if(n){var a=function(){i.current.isMouseDown=!0},o=function(a){i.current.isMouseDown=!1,e&&!re(a.target,t.map(function(e){return e.current}),n)&&r()},s=function(){i.current.isTouchMove=!1},c=function(){i.current.isTouchMove=!0},l=function(a){e&&!i.current.isTouchMove&&!re(a.target,t.map(function(e){return e.current}),n,!1)&&r()};return n.addEventListener(`mousedown`,a),n.addEventListener(`mouseup`,o),n.addEventListener(`touchstart`,s),n.addEventListener(`touchmove`,c),n.addEventListener(`touchend`,l),function(){n.removeEventListener(`mousedown`,a),n.removeEventListener(`mouseup`,o),n.removeEventListener(`touchstart`,s),n.removeEventListener(`touchmove`,c),n.removeEventListener(`touchend`,l)}}},[e,n]),i}var we=function(){return I};function Z(e,t,n){var r=n.isInitialMount,i=n.highlightedIndex,a=n.items,o=n.environment,s=x(n,se);(0,P.useEffect)(function(){r||!(o!=null&&o.document)||pe(function(){return e(p({highlightedIndex:i,highlightedItem:a[i],resultCount:a.length},s))},o.document)},t)}function Te(e){var t=e.highlightedIndex,n=e.isOpen,r=e.itemRefs,i=e.getItemNodeFromIndex,a=e.menuElement,o=e.scrollIntoView,s=(0,P.useRef)(!0);return me(function(){t<0||!n||!Object.keys(r.current).length||(s.current===!1?s.current=!0:o(i(t),a))},[t]),s}var Ee=I;function Q(e,t,n){return n===void 0&&(n=!0),p({isOpen:!1,highlightedIndex:-1},e.items?.length&&t>=0&&p({selectedItem:e.items[t],isOpen:J(e,`isOpen`),highlightedIndex:J(e,`highlightedIndex`)},n&&{inputValue:e.itemToString(e.items[t])}))}var De={environment:N.default.shape({addEventListener:N.default.func.isRequired,removeEventListener:N.default.func.isRequired,document:N.default.shape({createElement:N.default.func.isRequired,getElementById:N.default.func.isRequired,activeElement:N.default.any.isRequired,body:N.default.any.isRequired}).isRequired,Node:N.default.func.isRequired}),itemToString:N.default.func,stateReducer:N.default.func},Oe=p({},De,{getA11yStatusMessage:N.default.func,highlightedIndex:N.default.number,defaultHighlightedIndex:N.default.number,initialHighlightedIndex:N.default.number,isOpen:N.default.bool,defaultIsOpen:N.default.bool,initialIsOpen:N.default.bool,selectedItem:N.default.any,initialSelectedItem:N.default.any,defaultSelectedItem:N.default.any,id:N.default.string,labelId:N.default.string,menuId:N.default.string,getItemId:N.default.func,toggleButtonId:N.default.string,onSelectedItemChange:N.default.func,onHighlightedIndexChange:N.default.func,onStateChange:N.default.func,onIsOpenChange:N.default.func,scrollIntoView:N.default.func});function ke(e,t,n){var r=t.type,i=t.props,a;switch(r){case n.ItemMouseMove:a={highlightedIndex:t.disabled?-1:t.index};break;case n.MenuMouseLeave:a={highlightedIndex:-1};break;case n.ToggleButtonClick:case n.FunctionToggleMenu:a={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:X(i,e,0)};break;case n.FunctionOpenMenu:a={isOpen:!0,highlightedIndex:X(i,e,0)};break;case n.FunctionCloseMenu:a={isOpen:!1};break;case n.FunctionSetHighlightedIndex:a={highlightedIndex:t.highlightedIndex};break;case n.FunctionSetInputValue:a={inputValue:t.inputValue};break;case n.FunctionReset:a={highlightedIndex:J(i,`highlightedIndex`),isOpen:J(i,`isOpen`),selectedItem:J(i,`selectedItem`),inputValue:J(i,`inputValue`)};break;default:throw Error(`Reducer called without proper action type.`)}return p({},e,a)}function Ae(e){for(var t=e.keysSoFar,n=e.highlightedIndex,r=e.items,i=e.itemToString,a=e.isItemDisabled,o=t.toLowerCase(),s=0;s<r.length;s++){var c=(s+n+(t.length<2?1:0))%r.length,l=r[c];if(l!==void 0&&i(l).toLowerCase().startsWith(o)&&!a(l,c))return c}return n}g(g({},Oe),{items:N.default.array.isRequired,isItemDisabled:N.default.func,getA11ySelectionMessage:N.default.func});function je(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n===r?``:`${n} result${n===1?` is`:`s are`} available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select.`:`No results are available.`:``}
1var Me=g(g({},q),{getA11yStatusMessage:je,isItemDisabled:function(){return!1}}),Ne=I,Pe=0,Fe=1,Ie=2,Le=3,Re=4,ze=5,Be=6,Ve=7,He=8,Ue=9,We=10,Ge=11,Ke=12,qe=13,Je=14,Ye=15,Xe=16,Ze=17,Qe=18,$e=19,et=20,tt=21,nt=Object.freeze({__proto__:null,ToggleButtonClick:Pe,ToggleButtonKeyDownArrowDown:Fe,ToggleButtonKeyDownArrowUp:Ie,ToggleButtonKeyDownCharacter:Le,ToggleButtonKeyDownEscape:Re,ToggleButtonKeyDownHome:ze,ToggleButtonKeyDownEnd:Be,ToggleButtonKeyDownEnter:Ve,ToggleButtonKeyDownSpaceButton:He,ToggleButtonKeyDownPageUp:Ue,ToggleButtonKeyDownPageDown:We,ToggleButtonBlur:Ge,MenuMouseLeave:Ke,ItemMouseMove:qe,ItemClick:Je,FunctionToggleMenu:Ye,FunctionOpenMenu:Xe,FunctionCloseMenu:Ze,FunctionSetHighlightedIndex:Qe,FunctionSelectItem:$e,FunctionSetInputValue:et,FunctionReset:tt});function rt(e,t){var n=t.type,r=t.props,i=t.altKey,a;switch(n){case Je:a={isOpen:J(r,`isOpen`),highlightedIndex:J(r,`highlightedIndex`),selectedItem:r.items[t.index]};break;case Le:var o=t.key,s=``+e.inputValue+o;a={inputValue:s,highlightedIndex:Ae({keysSoFar:s,highlightedIndex:!e.isOpen&&e.selectedItem?r.items.indexOf(e.selectedItem):e.highlightedIndex,items:r.items,itemToString:r.itemToString,isItemDisabled:r.isItemDisabled}),isOpen:!0};break;case Fe:a={highlightedIndex:e.isOpen?W(e.highlightedIndex,1,r.items,r.isItemDisabled):i&&e.selectedItem==null?-1:X(r,e,1),isOpen:!0};break;case Ie:a=e.isOpen&&i?Q(r,e.highlightedIndex,!1):{highlightedIndex:e.isOpen?W(e.highlightedIndex,-1,r.items,r.isItemDisabled):X(r,e,-1),isOpen:!0};break;case Ve:case He:a=Q(r,e.highlightedIndex,!1);break;case ze:a={highlightedIndex:G(0,!1,r.items,r.isItemDisabled),isOpen:!0};break;case Be:a={highlightedIndex:G(r.items.length-1,!0,r.items,r.isItemDisabled),isOpen:!0};break;case Ue:a={highlightedIndex:W(e.highlightedIndex,-10,r.items,r.isItemDisabled)};break;case We:a={highlightedIndex:W(e.highlightedIndex,10,r.items,r.isItemDisabled)};break;case Re:a={isOpen:!1,highlightedIndex:-1};break;case Ge:a=p({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&r.items?.length&&{selectedItem:r.items[e.highlightedIndex]});break;case $e:a={selectedItem:t.selectedItem};break;default:return ke(e,t,nt)}return p({},e,a)}var it=[`onMouseLeave`,`refKey`,`ref`],at=[`onBlur`,`onClick`,`onPress`,`onKeyDown`,`refKey`,`ref`],ot=[`item`,`index`,`onMouseMove`,`onClick`,`onMouseDown`,`onPress`,`refKey`,`disabled`,`ref`];st.stateChangeTypes=nt;function st(e){e===void 0&&(e={}),Ne(e,st);var t=p({},Me,e),n=t.items,r=t.scrollIntoView,i=t.environment,a=t.itemToString,o=t.getA11ySelectionMessage,s=t.getA11yStatusMessage,c=xe(rt,Se(t),t),l=c[0],u=c[1],d=l.isOpen,f=l.highlightedIndex,m=l.selectedItem,h=l.inputValue,g=(0,P.useRef)(null),_=(0,P.useRef)(null),v=(0,P.useRef)({}),y=(0,P.useRef)(null),b=he(t),S=(0,P.useRef)(),C=(0,P.useRef)(!0),w=K({state:l,props:t}),T=(0,P.useCallback)(function(e){return v.current[b.getItemId(e)]},[b]);Z(s,[d,f,h,n],p({isInitialMount:C.current,previousResultCount:S.current,items:n,environment:i,itemToString:a},l)),Z(o,[m],p({isInitialMount:C.current,previousResultCount:S.current,items:n,environment:i,itemToString:a},l));var E=Te({menuElement:_.current,highlightedIndex:f,isOpen:d,itemRefs:v,scrollIntoView:r,getItemNodeFromIndex:T});(0,P.useEffect)(function(){return y.current=z(function(e){e({type:et,inputValue:``})},500),function(){y.current.cancel()}},[]),(0,P.useEffect)(function(){h&&y.current(u)},[u,h]),Ee({isInitialMount:C.current,props:t,state:l}),(0,P.useEffect)(function(){C.current||(S.current=n.length)}),(0,P.useEffect)(function(){Y(t,`isOpen`)&&g.current&&g.current.focus()},[]);var D=Ce(d,[_,g],i,function(){u({type:Ge})}),O=we(`getMenuProps`,`getToggleButtonProps`);(0,P.useEffect)(function(){return C.current=!1,function(){C.current=!0}},[]),(0,P.useEffect)(function(){d||(v.current={})},[d]);var k=(0,P.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),u({type:Fe,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),u({type:Ie,altKey:e.altKey})},Home:function(e){e.preventDefault(),u({type:ze})},End:function(e){e.preventDefault(),u({type:Be})},Escape:function(){w.current.state.isOpen&&u({type:Re})},Enter:function(e){e.preventDefault(),u({type:w.current.state.isOpen?Ve:Pe})},PageUp:function(e){w.current.state.isOpen&&(e.preventDefault(),u({type:Ue}))},PageDown:function(e){w.current.state.isOpen&&(e.preventDefault(),u({type:We}))}," ":function(e){e.preventDefault();var t=w.current.state;if(!t.isOpen){u({type:Pe});return}t.inputValue?u({type:Le,key:` `}):u({type:He})}}},[u,w]),A=(0,P.useCallback)(function(){u({type:Ye})},[u]),j=(0,P.useCallback)(function(){u({type:Ze})},[u]),M=(0,P.useCallback)(function(){u({type:Xe})},[u]),N=(0,P.useCallback)(function(e){u({type:Qe,highlightedIndex:e})},[u]),F=(0,P.useCallback)(function(e){u({type:$e,selectedItem:e})},[u]),I=(0,P.useCallback)(function(){u({type:tt})},[u]),L=(0,P.useCallback)(function(e){u({type:et,inputValue:e})},[u]),R=(0,P.useCallback)(function(e){return p({id:b.labelId,htmlFor:b.toggleButtonId},e)},[b]),ee=(0,P.useCallback)(function(e,t){var n,r=e===void 0?{}:e,i=r.onMouseLeave,a=r.refKey,o=a===void 0?`ref`:a,s=r.ref,c=x(r,
1it),l=(t===void 0?{}:t).suppressRefError;return O(`getMenuProps`,l===void 0?!1:l,o,_),p((n={},n[o]=V(s,function(e){_.current=e}),n.id=b.menuId,n.role=`listbox`,n[`aria-labelledby`]=c&&c[`aria-label`]?void 0:``+b.labelId,n.onMouseLeave=B(i,function(){u({type:Ke})}),n),c)},[u,O,b]);return{getToggleButtonProps:(0,P.useCallback)(function(e,t){var n,r=e===void 0?{}:e,i=r.onBlur,a=r.onClick;r.onPress;var o=r.onKeyDown,s=r.refKey,c=s===void 0?`ref`:s,l=r.ref,d=x(r,at),f=(t===void 0?{}:t).suppressRefError,m=f===void 0?!1:f,h=w.current.state,_=function(){u({type:Pe})},v=function(){h.isOpen&&!D.current.isMouseDown&&u({type:Ge})},y=function(e){var t=U(e);t&&k[t]?k[t](e):ve(t)&&u({type:Le,key:t})},S=p((n={},n[c]=V(l,function(e){g.current=e}),n[`aria-activedescendant`]=h.isOpen&&h.highlightedIndex>-1?b.getItemId(h.highlightedIndex):``,n[`aria-controls`]=b.menuId,n[`aria-expanded`]=w.current.state.isOpen,n[`aria-haspopup`]=`listbox`,n[`aria-labelledby`]=d&&d[`aria-label`]?void 0:``+b.labelId,n.id=b.toggleButtonId,n.role=`combobox`,n.tabIndex=0,n.onBlur=B(i,v),n),d);return d.disabled||(S.onClick=B(a,_),S.onKeyDown=B(o,y)),O(`getToggleButtonProps`,m,c,g),S},[w,b,O,u,D,k]),getLabelProps:R,getMenuProps:ee,getItemProps:(0,P.useCallback)(function(e){var t,n=e===void 0?{}:e,r=n.item,i=n.index,a=n.onMouseMove,o=n.onClick,s=n.onMouseDown;n.onPress;var c=n.refKey,l=c===void 0?`ref`:c,d=n.disabled,f=n.ref,m=x(n,ot);d!==void 0&&console.warn(`Passing "disabled" as an argument to getItemProps is not supported anymore. Please use the isItemDisabled prop from useSelect.`);var h=w.current,g=h.state,_=h.props,y=ge(r,i,_.items,`Pass either item or index to getItemProps!`),S=y[0],C=y[1],T=_.isItemDisabled(S,C),D=function(){C!==g.highlightedIndex&&(E.current=!1,u({type:qe,index:C,disabled:T}))},O=function(){u({type:Je,index:C})},k=function(e){return e.preventDefault()},A=p((t={},t[l]=V(f,function(e){e&&(v.current[b.getItemId(C)]=e)}),t[`aria-disabled`]=T,t[`aria-selected`]=``+(S===g.selectedItem),t.id=b.getItemId(C),t.role=`option`,t),m);return T||(A.onClick=B(o,O)),A.onMouseMove=B(a,D),A.onMouseDown=B(s,k),A},[w,b,E,u]),toggleMenu:A,openMenu:M,closeMenu:j,setHighlightedIndex:N,selectItem:F,reset:I,setInputValue:L,highlightedIndex:f,isOpen:d,selectedItem:m,inputValue:h}}var ct=0,lt=1,ut=2,dt=3,ft=4,pt=5,mt=6,ht=7,gt=8,_t=9,vt=10,yt=11,bt=12,xt=13,St=14,Ct=15,wt=16,Tt=17,Et=18,Dt=19,Ot=20,kt=21,At=22,jt=Object.freeze({__proto__:null,InputKeyDownArrowDown:ct,InputKeyDownArrowUp:lt,InputKeyDownEscape:ut,InputKeyDownHome:dt,InputKeyDownEnd:ft,InputKeyDownPageUp:pt,InputKeyDownPageDown:mt,InputKeyDownEnter:ht,InputChange:gt,InputBlur:_t,InputClick:vt,MenuMouseLeave:yt,ItemMouseMove:bt,ItemClick:xt,ToggleButtonClick:St,FunctionToggleMenu:Ct,FunctionOpenMenu:wt,FunctionCloseMenu:Tt,FunctionSetHighlightedIndex:Et,FunctionSelectItem:Dt,FunctionSetInputValue:Ot,FunctionReset:kt,ControlledPropUpdatedSelectedItem:At});function Mt(e){var t=Se(e),n=t.selectedItem,r=t.inputValue;return r===``&&n&&e.defaultInputValue===void 0&&e.initialInputValue===void 0&&e.inputValue===void 0&&(r=e.itemToString(n)),p({},t,{inputValue:r})}p({},Oe,{items:N.default.array.isRequired,isItemDisabled:N.default.func,selectedItemChanged:N.default.func,getA11ySelectionMessage:N.default.func,inputValue:N.default.string,defaultInputValue:N.default.string,initialInputValue:N.default.string,inputId:N.default.string,onInputValueChange:N.default.func});function Nt(e,t,n){var r=(0,P.useRef)(),i=be(e,t,n),a=i[0],o=i[1];return(0,P.useEffect)(function(){ne(n,`selectedItem`)&&(n.selectedItemChanged(r.current,n.selectedItem)&&o({type:At,inputValue:n.itemToString(n.selectedItem)}),r.current=a.selectedItem===r.current?n.selectedItem:a.selectedItem)},[a.selectedItem,n.selectedItem]),[H(a,n),o]}var Pt=I,Ft=p({},q,{selectedItemChanged:function(e,t){return e!==t},getA11yStatusMessage:te,isItemDisabled:function(){return!1}});function It(e,t){var n=t.type,r=t.props,i=t.altKey,a;switch(n){case xt:a={isOpen:J(r,`isOpen`),highlightedIndex:J(r,`highlightedIndex`),selectedItem:r.items[t.index],inputValue:r.itemToString(r.items[t.index])};break;case ct:a=e.isOpen?{highlightedIndex:W(e.highlightedIndex,1,r.items,r.isItemDisabled,!0)}:{highlightedIndex:i&&e.selectedItem==null?-1:X(r,e,1),isOpen:r.items.length>=0};break;case lt:a=e.isOpen?i?Q(r,e.highlightedIndex):{highlightedIndex:W(e.highlightedIndex,-1,r.items,r.isItemDisabled,!0)}:{highlightedIndex:X(r,e,-1),isOpen:r.items.length>=0};break;case ht:a=Q(r,e.highlightedIndex);break;case ut:a=p({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:``});break;case pt:a={highlightedIndex:W(e.highlightedIndex,-10,r.items,r.isItemDisabled,!0)};break;case mt:a={highlightedIndex:W(e.highlightedIndex,10,r.items,r.isItemDisabled,!0)};break;case dt:a={highlightedIndex:G(0,!1,r.items,r.isItemDisabled)};break;case ft:a={highlightedIndex:G(r.items.length-1,!0,r.items,r.isItemDisabled)};break;
1case _t:a=p({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&r.items?.length&&t.selectItem&&{selectedItem:r.items[e.highlightedIndex],inputValue:r.itemToString(r.items[e.highlightedIndex])});break;case gt:a={isOpen:!0,highlightedIndex:J(r,`highlightedIndex`),inputValue:t.inputValue};break;case vt:a={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:X(r,e,0)};break;case Dt:a={selectedItem:t.selectedItem,inputValue:r.itemToString(t.selectedItem)};break;case At:a={inputValue:t.inputValue};break;default:return ke(e,t,jt)}return p({},e,a)}var Lt=[`onMouseLeave`,`refKey`,`ref`],Rt=[`item`,`index`,`refKey`,`ref`,`onMouseMove`,`onMouseDown`,`onClick`,`onPress`,`disabled`],zt=[`onClick`,`onPress`,`refKey`,`ref`],Bt=[`onKeyDown`,`onChange`,`onInput`,`onBlur`,`onChangeText`,`onClick`,`refKey`,`ref`];Vt.stateChangeTypes=jt;function Vt(e){e===void 0&&(e={}),Pt(e,Vt);var t=p({},Ft,e),n=t.items,r=t.scrollIntoView,i=t.environment,a=t.getA11yStatusMessage,o=t.getA11ySelectionMessage,s=t.itemToString,c=Nt(It,Mt(t),t),l=c[0],u=c[1],d=l.isOpen,f=l.highlightedIndex,m=l.selectedItem,h=l.inputValue,g=(0,P.useRef)(null),_=(0,P.useRef)({}),v=(0,P.useRef)(null),y=(0,P.useRef)(null),b=(0,P.useRef)(!0),S=he(t),C=(0,P.useRef)(),w=K({state:l,props:t}),T=(0,P.useCallback)(function(e){return _.current[S.getItemId(e)]},[S]);Z(a,[d,f,h,n],p({isInitialMount:b.current,previousResultCount:C.current,items:n,environment:i,itemToString:s},l)),Z(o,[m],p({isInitialMount:b.current,previousResultCount:C.current,items:n,environment:i,itemToString:s},l));var E=Te({menuElement:g.current,highlightedIndex:f,isOpen:d,itemRefs:_,scrollIntoView:r,getItemNodeFromIndex:T});Ee({isInitialMount:b.current,props:t,state:l}),(0,P.useEffect)(function(){Y(t,`isOpen`)&&v.current&&v.current.focus()},[]),(0,P.useEffect)(function(){b.current||(C.current=n.length)});var D=Ce(d,[v,g,y],i,function(){u({type:_t,selectItem:!1})}),O=we(`getInputProps`,`getMenuProps`);(0,P.useEffect)(function(){return b.current=!1,function(){b.current=!0}},[]),(0,P.useEffect)(function(){d||(_.current={})},[d]),(0,P.useEffect)(function(){var e;!d||!(i!=null&&i.document)||!(v!=null&&(e=v.current)!=null&&e.focus)||i.document.activeElement!==v.current&&v.current.focus()},[d,i]);var k=(0,P.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),u({type:ct,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),u({type:lt,altKey:e.altKey})},Home:function(e){w.current.state.isOpen&&(e.preventDefault(),u({type:dt}))},End:function(e){w.current.state.isOpen&&(e.preventDefault(),u({type:ft}))},Escape:function(e){var t=w.current.state;(t.isOpen||t.inputValue||t.selectedItem||t.highlightedIndex>-1)&&(e.preventDefault(),u({type:ut}))},Enter:function(e){!w.current.state.isOpen||e.which===229||(e.preventDefault(),u({type:ht}))},PageUp:function(e){w.current.state.isOpen&&(e.preventDefault(),u({type:pt}))},PageDown:function(e){w.current.state.isOpen&&(e.preventDefault(),u({type:mt}))}}},[u,w]),A=(0,P.useCallback)(function(e){return p({id:S.labelId,htmlFor:S.inputId},e)},[S]),j=(0,P.useCallback)(function(e,t){var n,r=e===void 0?{}:e,i=r.onMouseLeave,a=r.refKey,o=a===void 0?`ref`:a,s=r.ref,c=x(r,Lt),l=(t===void 0?{}:t).suppressRefError;return O(`getMenuProps`,l===void 0?!1:l,o,g),p((n={},n[o]=V(s,function(e){g.current=e}),n.id=S.menuId,n.role=`listbox`,n[`aria-labelledby`]=c&&c[`aria-label`]?void 0:``+S.labelId,n.onMouseLeave=B(i,function(){u({type:yt})}),n),c)},[u,O,S]),M=(0,P.useCallback)(function(e){var t,n,r=e===void 0?{}:e,i=r.item,a=r.index,o=r.refKey,s=o===void 0?`ref`:o,c=r.ref,l=r.onMouseMove,d=r.onMouseDown,f=r.onClick;r.onPress;var m=r.disabled,h=x(r,Rt);m!==void 0&&console.warn(`Passing "disabled" as an argument to getItemProps is not supported anymore. Please use the isItemDisabled prop from useCombobox.`);var g=w.current,v=g.props,y=g.state,b=ge(i,a,v.items,`Pass either item or index to getItemProps!`),C=b[0],T=b[1],D=v.isItemDisabled(C,T),O=`onClick`,k=f;return p((t={},t[s]=V(c,function(e){e&&(_.current[S.getItemId(T)]=e)}),t[`aria-disabled`]=D,t[`aria-selected`]=``+(T===y.highlightedIndex),t.id=S.getItemId(T),t.role=`option`,t),!D&&(n={},n[O]=B(k,function(){u({type:xt,index:T})}),n),{onMouseMove:B(l,function(){T!==y.highlightedIndex&&(E.current=!1,u({type:bt,index:T,disabled:D}))}),onMouseDown:B(d,function(e){return e.preventDefault()})},h)},[u,w,E,S]),N=(0,P.useCallback)(function(e){var t,n=e===void 0?{}:e,r=n.onClick;n.onPress;var i=n.refKey,a=i===void 0?`ref`:i,o=n.ref,s=x(n,zt),c=w.current.state;return p((t={},t[a]=V(o,function(e){y.current=e}),t[`aria-controls`]=S.menuId,t[`aria-expanded`]=c.isOpen,t.id=S.toggleButtonId,t.tabIndex=-1,t),!s.disabled&&p({},{onClick:B(r,function(){u({type:St})})}),s)},[u,w,S]),F=(0,P.useCallback)(function(e,t){var n,r=e===void 0?{}:e,a=r.onKeyDown,o=r.onChange,s=r.onInput,c=r.onBlur;
1r.onChangeText;var l=r.onClick,d=r.refKey,f=d===void 0?`ref`:d,m=r.ref,h=x(r,Bt),g=(t===void 0?{}:t).suppressRefError;O(`getInputProps`,g===void 0?!1:g,f,v);var _=w.current.state,y=function(e){var t=U(e);t&&k[t]&&k[t](e)},b=function(e){u({type:gt,inputValue:e.target.value})},C=function(e){i!=null&&i.document&&_.isOpen&&!D.current.isMouseDown&&u({type:_t,selectItem:!(e.relatedTarget===null&&i.document.activeElement!==i.document.body)})},T=function(){u({type:vt})},E=`onChange`,A={};if(!h.disabled){var j;A=(j={},j[E]=B(o,s,b),j.onKeyDown=B(a,y),j.onBlur=B(c,C),j.onClick=B(l,T),j)}return p((n={},n[f]=V(m,function(e){v.current=e}),n[`aria-activedescendant`]=_.isOpen&&_.highlightedIndex>-1?S.getItemId(_.highlightedIndex):``,n[`aria-autocomplete`]=`list`,n[`aria-controls`]=S.menuId,n[`aria-expanded`]=_.isOpen,n[`aria-labelledby`]=h&&h[`aria-label`]?void 0:S.labelId,n.autoComplete=`off`,n.id=S.inputId,n.role=`combobox`,n.value=_.inputValue,n),A,h)},[O,w,S,k,u,D,i]),I=(0,P.useCallback)(function(){u({type:Ct})},[u]),L=(0,P.useCallback)(function(){u({type:Tt})},[u]),R=(0,P.useCallback)(function(){u({type:wt})},[u]),z=(0,P.useCallback)(function(e){u({type:Et,highlightedIndex:e})},[u]),ee=(0,P.useCallback)(function(e){u({type:Dt,selectedItem:e})},[u]);return{getItemProps:M,getLabelProps:A,getMenuProps:j,getInputProps:F,getToggleButtonProps:N,toggleMenu:I,openMenu:R,closeMenu:L,setHighlightedIndex:z,setInputValue:(0,P.useCallback)(function(e){u({type:Ot,inputValue:e})},[u]),selectItem:ee,reset:(0,P.useCallback)(function(){u({type:kt})},[u]),highlightedIndex:f,isOpen:d,selectedItem:m,inputValue:h}}var Ht={activeIndex:-1,selectedItems:[]};function Ut(e,t){return Y(e,t,Ht)}function Wt(e,t){return J(e,t,Ht)}function Gt(e){return{activeIndex:Ut(e,`activeIndex`),selectedItems:Ut(e,`selectedItems`)}}function Kt(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement&&t.value!==``&&(t.selectionStart!==0||t.selectionEnd!==0))}function qt(e){var t=e.removedSelectedItem,n=e.itemToString;return n(t)+` has been removed.`}p({},De,{selectedItems:N.default.array,initialSelectedItems:N.default.array,defaultSelectedItems:N.default.array,getA11yRemovalMessage:N.default.func,activeIndex:N.default.number,initialActiveIndex:N.default.number,defaultActiveIndex:N.default.number,onActiveIndexChange:N.default.func,onSelectedItemsChange:N.default.func,keyNavigationNext:N.default.string,keyNavigationPrevious:N.default.string});var Jt={itemToString:q.itemToString,stateReducer:q.stateReducer,environment:q.environment,getA11yRemovalMessage:qt,keyNavigationNext:`ArrowRight`,keyNavigationPrevious:`ArrowLeft`},Yt=I,Xt=0,Zt=1,Qt=2,$t=3,en=4,tn=5,nn=6,rn=7,an=8,on=9,sn=10,cn=11,ln=12,un=Object.freeze({__proto__:null,SelectedItemClick:Xt,SelectedItemKeyDownDelete:Zt,SelectedItemKeyDownBackspace:Qt,SelectedItemKeyDownNavigationNext:$t,SelectedItemKeyDownNavigationPrevious:en,DropdownKeyDownNavigationPrevious:tn,DropdownKeyDownBackspace:nn,DropdownClick:rn,FunctionAddSelectedItem:an,FunctionRemoveSelectedItem:on,FunctionSetSelectedItems:sn,FunctionSetActiveIndex:cn,FunctionReset:ln});function dn(e,t){var n=t.type,r=t.index,i=t.props,a=t.selectedItem,o=e.activeIndex,s=e.selectedItems,c;switch(n){case Xt:c={activeIndex:r};break;case en:c={activeIndex:o-1<0?0:o-1};break;case $t:c={activeIndex:o+1>=s.length?-1:o+1};break;case Qt:case Zt:if(o<0)break;var l=o;s.length===1?l=-1:o===s.length-1&&(l=s.length-2),c=p({selectedItems:[].concat(s.slice(0,o),s.slice(o+1))},{activeIndex:l});break;case tn:c={activeIndex:s.length-1};break;case nn:c={selectedItems:s.slice(0,s.length-1)};break;case an:c={selectedItems:[].concat(s,[a])};break;case rn:c={activeIndex:-1};break;case on:var u=o,d=s.indexOf(a);if(d<0)break;s.length===1?u=-1:d===s.length-1&&(u=s.length-2),c={selectedItems:[].concat(s.slice(0,d),s.slice(d+1)),activeIndex:u};break;case sn:c={selectedItems:t.selectedItems};break;case cn:c={activeIndex:t.activeIndex};break;case ln:c={activeIndex:Wt(i,`activeIndex`),selectedItems:Wt(i,`selectedItems`)};break;default:throw Error(`Reducer called without proper action type.`)}return p({},e,c)}var fn=[`refKey`,`ref`,`onClick`,`onKeyDown`,`selectedItem`,`index`],pn=[`refKey`,`ref`,`onKeyDown`,`onClick`,`preventKeyAction`];mn.stateChangeTypes=un;function mn(e){e===void 0&&(e={}),Yt(e,mn);var t=p({},Jt,e),n=t.getA11yRemovalMessage,r=t.itemToString,i=t.environment,a=t.keyNavigationNext,o=t.keyNavigationPrevious,s=xe(dn,Gt(t),t),c=s[0],l=s[1],u=c.activeIndex,d=c.selectedItems,f=(0,P.useRef)(!0),m=(0,P.useRef)(null),h=(0,P.useRef)(d),g=(0,P.useRef)();g.current=[];var _=K({state:c,props:t});(0,P.useEffect)(function(){if(!(f.current||!(i!=null&&i.document))){if
1(d.length<h.current.length){var e=h.current.find(function(e){return d.indexOf(e)<0});oe(n({itemToString:r,resultCount:d.length,removedSelectedItem:e,activeIndex:u,activeSelectedItem:d[u]}),i.document)}h.current=d}},[d.length]),(0,P.useEffect)(function(){f.current||(u===-1&&m.current?m.current.focus():g.current[u]&&g.current[u].focus())},[u]),Ee({isInitialMount:f.current,props:t,state:c});var v=we(`getDropdownProps`);(0,P.useEffect)(function(){return f.current=!1,function(){f.current=!0}},[]);var y=(0,P.useMemo)(function(){var e;return e={},e[o]=function(){l({type:en})},e[a]=function(){l({type:$t})},e.Delete=function(){l({type:Zt})},e.Backspace=function(){l({type:Qt})},e},[l,a,o]),b=(0,P.useMemo)(function(){var e;return e={},e[o]=function(e){Kt(e)&&l({type:tn})},e.Backspace=function(e){Kt(e)&&l({type:nn})},e},[l,o]);return{getSelectedItemProps:(0,P.useCallback)(function(e){var t,n=e===void 0?{}:e,r=n.refKey,i=r===void 0?`ref`:r,a=n.ref,o=n.onClick,s=n.onKeyDown,c=n.selectedItem,u=n.index,d=x(n,fn),f=_.current.state,m=ge(c,u,f.selectedItems,`Pass either item or index to getSelectedItemProps!`)[1],h=m>-1&&m===f.activeIndex;return p((t={},t[i]=V(a,function(e){e&&g.current.push(e)}),t.tabIndex=h?0:-1,t.onClick=B(o,function(){l({type:Xt,index:m})}),t.onKeyDown=B(s,function(e){var t=U(e);t&&y[t]&&y[t](e)}),t),d)},[l,_,y]),getDropdownProps:(0,P.useCallback)(function(e,t){var n,r=e===void 0?{}:e,i=r.refKey,a=i===void 0?`ref`:i,o=r.ref,s=r.onKeyDown,c=r.onClick,u=r.preventKeyAction,d=u===void 0?!1:u,f=x(r,pn),h=(t===void 0?{}:t).suppressRefError;return v(`getDropdownProps`,h===void 0?!1:h,a,m),p((n={},n[a]=V(o,function(e){e&&(m.current=e)}),n),!d&&{onKeyDown:B(s,function(e){var t=U(e);t&&b[t]&&b[t](e)}),onClick:B(c,function(){l({type:rn})})},f)},[l,b,v]),addSelectedItem:(0,P.useCallback)(function(e){l({type:an,selectedItem:e})},[l]),removeSelectedItem:(0,P.useCallback)(function(e){l({type:on,selectedItem:e})},[l]),setSelectedItems:(0,P.useCallback)(function(e){l({type:sn,selectedItems:e})},[l]),setActiveIndex:(0,P.useCallback)(function(e){l({type:cn,activeIndex:e})},[l]),reset:(0,P.useCallback)(function(){l({type:ln})},[l]),selectedItems:d,activeIndex:u}}var hn=`_1h48sx21 _1h48sx20 _135ek9a7p _135ek9a6p _1vty31j43 _135ek9aq _135ek9a1c x12380o _135ek9a72 x123805w`,gn=`_1h48sx23 _1h48sx22 _135ek9a7p _135ek9a7d _135ek9a6p _135ek9a71 _1vty31j9 _1vty31j2x _135ek9a1c _135ek9a1f _1vty31j53 x12380c x1238010 _135ek9a39 x123804s _135ek9a7y x123805w`,$=e(a(),1),_n=(0,P.forwardRef)(({defaultValue:e=``,scope:t,placeholder:r=`Wohin soll die Reise gehen?`,...a},p)=>{let[g,_]=(0,P.useState)(e),[v,y]=(0,P.useState)(e),x=i(),[S,C]=(0,P.useState)(null),{getMenuProps:w,getInputProps:T,getItemProps:E,highlightedIndex:D,isOpen:O}=Vt({defaultInputValue:e,itemToString:e=>e?.title??``,items:S??[],onInputValueChange:({inputValue:e})=>{C(null),_(e??``);let t=e?.trim();y((t?.length??0)>=3?t??``:``)},stateReducer:(e,{changes:t,type:n})=>{switch(n){case Vt.stateChangeTypes.InputKeyDownEnter:return x(`/suche/${encodeURIComponent(g)}`),t;default:return t}}});return(0,P.useEffect)(()=>{if(!O||!v||S)return;let e=new AbortController;return(async()=>{try{let n=await(await fetch(`/api/autosuggest?query=${encodeURIComponent(v)}${t?`&scope=${t}`:``}`,{signal:e.signal})).json();s(n),C(Object.entries(n).reduce((e,[t,n])=>[...e,...n.map(e=>({category:t,...e}))],[]))}catch(t){e.signal.aborted||(n.error(t),C([]))}})(),()=>{e.abort()}},[S,O,v,t]),(0,$.jsxs)(d.form,{sprinkles:{position:`relative`,width:`100%`},onSubmit:e=>{e.preventDefault(),x(`/suche${g?`/`:``}${encodeURIComponent(g)}`)},...a,ref:p,children:[(0,$.jsx)(d.input,{...T({minLength:3,placeholder:r,spellCheck:`false`,type:`search`}),className:hn}),(0,$.jsx)(u,{type:`submit`,sprinkles:{color:`blueInteractive`,fontSize:`2xl_22.78-28.59`,position:`absolute`,right:`md_16-24`,top:`50%`},style:{transform:`translateY(-50%)`},children:(0,$.jsx)(f,{as:h,label:`Suchen`,size:`inherit`})}),(0,$.jsxs)(m,{...(!O||!v||S?.length===0)&&{hidden:!0},className:gn,children:[S===null&&(0,$.jsx)(d.span,{sprinkles:{color:`gray60`,fontSize:`sm_14.22-15.43`},children:`Wird geladen...`}),(0,$.jsx)(c,{...w(),...!S?.length&&{hidden:!0},children:O&&S?.length&&S.map((e,t)=>(0,$.jsxs)(P.Fragment,{children:[S.findIndex(t=>t.category===e.category)===t&&(0,$.jsx)(d.span,{sprinkles:{color:`gray60`,fontSize:`xs_12.64-13.22`,paddingBottom:`2xs_4-4`,paddingTop:`xs_8-8`,paddingX:`xs_8-8`}
1,children:e.category===`destinations`?`Reiseziele`:e.category===`bookGroups`?`Shop Produkte`:e.category===`pois`?`Partner Places`:e.category===`authors`?`Autor:innen`:`Magazin Inhalte`}),(0,$.jsx)(d.li,{...E({index:t,item:e}),sprinkles:{fontSize:`sm_14.22-15.43`,width:`100%`,...D===t&&{color:`blueCorporate`}},children:(0,$.jsxs)(o,{unstyled:!0,href:e.href,sprinkles:{alignItems:`center`,display:`flex`,flexDirection:`row`,gap:`sm_8-16`,padding:`xs_8-8`,width:`100%`},children:[e.image&&(0,$.jsx)(d.div,{sprinkles:{alignItems:`center`,display:`flex`,flexDirection:`column`,flexShrink:0,justifyContent:`center`},style:{width:48,...!e.image.width&&{height:48}},children:(0,$.jsx)(l,{hideCopyright:!0,image:e.image,layout:{width:48,...e.category!==`bookGroups`&&{height:48}}})}),(0,$.jsx)(d.div,{sprinkles:{alignItems:`flex-start`,display:`flex`,flexDirection:`row`,gap:`2xs_4-4`},children:(0,$.jsxs)(d.div,{sprinkles:{alignItems:`flex-start`,display:`flex`,flexDirection:`column`},children:[(0,$.jsx)(`span`,{children:b(e.title,v??``).map(([e,t],n)=>(0,$.jsx)(P.Fragment,{children:t?(0,$.jsx)(`strong`,{children:e}):e},`${n}-${e}`))}),e.subtitle&&(0,$.jsx)(d.span,{sprinkles:{color:`gray60`}
1,children:e.subtitle})]})})]})})]},`${e.category}${e.title}${e.subtitle}`))})]})]})});_n.displayName=`SearchInput`;export{_n as t};

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.