1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/base_autocomplete_interactive-B6O9zWcR.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/react-JrI-CK6j.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/react-dom-FjncyNw1.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/jsx-runtime-C6t-Q00B.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/runtime-CV93S5Sp.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/autocomplete_base.module-DoSXQxZx.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/autocomplete_base-CghAjaNL.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/generic_cancel_action-DolaLIqQ.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/clsx-cbkjlsNX.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/highlighter-Be7JXMdh.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/compiler-runtime-ByU_zCib.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/is-ref-object-Csp6ILB_.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/reduced-motion-BeaqdaPN.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/build-attrs-ClR92QMk.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/MotionConfigContext-B-BT65py.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/react-DM1LdcqE.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/VisualElement-RnoZN2ZG.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/index-C5725Big.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/utils-CBUW94r8.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useMatch-B6Pi8Tfg.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useRouter-Yf0fucrh.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/matchContext-znIYhWEt.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useSelector-DGBTdouu.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/with-selector-D7DUdNrf.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/shim-KRllzF2k.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/path-DJeE0Qhe.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/not-found-Bo5kBT0n.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/root-BmWJaNGR.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/utils-BwO23ZVU.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/link-Ddca3wWz.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/ClientOnly-inf9e7kT.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/lazyRouteComponent-BhDdQXwX.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/react-CJikLOaZ.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/schemas-Cez-3TQt.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/core-BnWqrP0T.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/social_button-BBE0D3DX.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/Link-PRwgeOHI.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/mam_fach_context-DzTEjufU.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/youtube-cTv6YFHg.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/Avatar-B_In6Azs.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/Avatar-BzWDD9l_.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/pl_we_or_w-COJSS0yn.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/time_ago-LdpRfEGA.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/dist-zelihzqL.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/ProfessionalsSearchBox-DA2yJFvo.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/search-Ca-mtGB3.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/picker-hEQagUii.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/Spinner-E-uvJ12l.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/vanilla-BZ0kZeTm.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/react-KOkdJwX1.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useBaseUiId-DG0N470s.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useControlled-p7FvfNw5.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useOpenChangeComplete-BeE0XvWm.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/visuallyHidden-jHPO9e0U.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useCompositeListItem-DnuZxrOQ.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useButton-DiwQM05I.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useQuery-BxfQXEH2.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useBaseQuery-CobuxVTY.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/removable-D8B6TB9B.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/QueryErrorResetBoundary-BupFGzaw.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/queryOptions-BRPezZLr.
1js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/Checkbox-DJDs1g21.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/TextField-B7gffS3F.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/FieldLabel-DkkQK3Qh.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/FieldLabel-OjCVNZtv.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/utils-S3yDWJI2.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/picker-CDSNmRnx.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/routing-CyhZk2A7.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/panel_card-B4CjAoeA.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/panel.context-DxBqOmZV.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/event-Bi66Iw0v.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/composite-BQ_wj914.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/composite-5TLHm78R.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/panel_card-BtAl7zac.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/panel-FWWkjkvB.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/PopoverStore-DiGZGcFu.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/store-DxdTMD6o.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/use-media-query-BU7oIH-y.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/preload-helper-BSGMyGn5.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useSuspenseQuery-DBfykplg.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/cloneDeep-uoUN7bfW.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/isObject-Bp0ZRaJB.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/_Uint8Array-osZccBW5.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/ProfessionalsSearchBox-RUBP8Ba9.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/queries-BmlwS2ob.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/web_error_info-DHNKkuFu.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/menu-DOp0iQDO.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/menu-BG4jS7io.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/page_number-Cu3paPQF.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/tracking-CqUlZ-jE.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/use_global_state-DMzLk7sR.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/floating-ui.utils-RiL27pEs.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/useMutation-BF0QyTXw.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/use_profiles-DlXTZwL9.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/toast-e_u6hg4O.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/index-C2haLmqo.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/help-index-ZmlUQhGO.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/professional_profile-9hghbrux.css","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/is-html-element-DzpZm2t9.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/use-presence-bv9ehK0F.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/use_navigation_gesture_exclusion-BL5ZM3ro.js","https://cdn.mamfach.pl/web-assets/20260923135103-1a1dccaa1/assets/base_autocomplete_interactive-3BNCTqm-.css"])))=>i.map(i=>d[i]); 2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`e2db229a-70f2-4a86-ae4c-27424cebf979`,e._sentryDebugIdIdentifier=`sentry-dbid-e2db229a-70f2-4a86-ae4c-27424cebf979`)}catch{}})();import{i as e,t}from"./react-JrI-CK6j.js";import{n}from"./react-CJikLOaZ.js";import{t as r}from"./compiler-runtime-ByU_zCib.js";import{t as i}from"./jsx-runtime-C6t-Q00B.js";import{r as a}from"./runtime-CV93S5Sp.js";import{n as o,t as s}from"./autocomplete_base.module-DoSXQxZx.js";import{i as c,n as l,r as u,t as d}from"./locate_me-BWNEB3Wa.js";import{t as f}from"./clsx-cbkjlsNX.js";import{t as p}from"./useMutation-BF0QyTXw.js";import{t as m}from"./useQuery-BxfQXEH2.js";import{t as h}from"./use-media-query-BU7oIH-y.js";import{t as g}from"./use-debounced-value-DqaBwO3o.js";import{t as _}from"./preload-helper-BSGMyGn5.js";import{t as v}from"./toast-e_u6hg4O.js";import{a as y,i as b,n as x}from"./highlighter-Be7JXMdh.js";var S=()=>`Wyszukaj...`,C=((e={},t={})=>(t.locale??a(),S(e))),w=()=>`Wpisz nazwÄ miejscowoÅci`,T=((e={},t={})=>(t.locale??a(),w(e))),E=r();function D(){let e=new Uint8Array(16);crypto.getRandomValues(e),e[6]=e[6]&15|64,e[8]=e[8]&63|128;let t=Array.from(e,e=>e.toString(16).padStart(2,`0`)).join(``);return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`}var O=e(t(),1),k=i(),A=3,j=8,M=`AUTOCOMPLETE_RECENT_SEARCHES:`,N=200,P=null;function F(){return P??=_(()=>import(`./base_autocomplete_interactive-B6O9zWcR.js`).then(e=>({default:e.BaseAutocompleteInteractive})),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101]),import.meta.url)}var I=(0,O.lazy)(F);function L(){return D()}function R(e){return`${M}${e}`}function z(e){try{let t=localStorage.getItem(R(e));if(!t)return[];let n=JSON.parse(t);return Array.isArray(n)?n.map(e=>
2({id:typeof e.id==`string`?e.id:L(),label:typeof e.label==`string`?e.label:``})).filter(e=>e.label.length>0):[]}catch{return[]}}function B(e,t){localStorage.setItem(R(e),JSON.stringify(t.slice(0,A)))}function V(e,t){let n=z(e),r=t.label.trim(),i=n.filter(e=>e.label.trim().toLowerCase()!==r.toLowerCase());i.unshift({id:t.id,label:r}),B(e,i)}function H(e,t){B(e,z(e).filter(e=>e.id!==t))}function U(e){let[t,n]=(0,O.useState)({mounted:!1,has_interacted:!1,is_open:!1,input_value:e.display_text,input_preview:null,suggestions_query:null,active_index:-1,recent_searches:[]}),{is_open:r,input_value:i,suggestions_query:a,active_index:c,recent_searches:l}=t,u=(0,O.useRef)(``),d=(0,O.useRef)(null),p=(0,O.useRef)(null),_=(0,O.useRef)(null),v=e.is_detached??h(`(max-width: 768px) or (max-height: 500px)`);(0,O.useEffect)(()=>{n(e=>({...e,mounted:!0}));let e=()=>{F().catch(()=>void 0)};if(`requestIdleCallback`in window){let t=window.requestIdleCallback(e);return()=>window.cancelIdleCallback(t)}let t=setTimeout(e,0);return()=>clearTimeout(t)},[]),(0,O.useEffect)(()=>{n(t=>({...t,input_value:e.display_text,input_preview:null,suggestions_query:null}))},[e.display_text]);let S=a??i.trim(),[w]=g(S,N),{data:T=[]}=m({queryKey:[`autocomplete-items`,e.recent_searches_key,e.items_query_key,w],queryFn:()=>e.items_resolver(w),staleTime:1/0,placeholderData:e=>e}),E=(0,O.useMemo)(()=>{let e=l.map(e=>({id:e.id,label:e.label,is_recent:!0})).filter(e=>!S||x(y(e.label),b(S))),t=new Set(l.map(e=>e.label.toLowerCase().trim())),n=T.filter(e=>!t.has(e.label.toLowerCase().trim()));return[...e,...n.map(e=>({id:e.id,label:e.label,is_recent:!1}))].slice(0,j)},[l,T,S]),D=l.length>0,A=T.length>0,M=(0,O.useCallback)(()=>{u.current=i,n(t=>({...t,has_interacted:!0,recent_searches:z(e.recent_searches_key),suggestions_query:e.use_empty_query_on_focus?``:null,is_open:!0,active_index:-1})),e.on_focus?.()},[i,e]),P=(0,O.useCallback)(()=>{let r=t.input_preview??t.input_value;n(t=>({...t,is_open:!1,input_value:e.display_text,input_preview:null,suggestions_query:null,active_index:-1})),e.on_blur?.(r)},[e,t.input_preview,t.input_value]),L=(0,O.useCallback)(t=>{V(e.recent_searches_key,{id:t.id,label:t.label}),n(t=>({...t,is_open:!1,input_value:e.display_text,input_preview:null,suggestions_query:null,active_index:-1})),e.on_submit_internal?.({id:t.id,label:t.label})},[e]),R=(0,O.useCallback)(t=>{n(e=>({...e,input_value:`${t} `,input_preview:null,suggestions_query:null,active_index:-1})),e.on_change_internal?.(`${t} `),e.on_blur?.(`${t} `),p.current?.focus()},[e]),B=(0,O.useCallback)(()=>{let t=u.current;n(e=>({...e,input_value:t,input_preview:null,suggestions_query:null,is_open:!1,active_index:-1})),e.on_change_internal?.(t),e.on_blur?.(t)},[e]),U=(0,O.useCallback)(t=>{let i=t.target.value;n(e=>({...e,input_value:i,input_preview:null,suggestions_query:null,active_index:-1})),e.on_change_internal?.(i),r||(n(t=>({...t,has_interacted:!0,is_open:!0,recent_searches:z(e.recent_searches_key)})),e.on_focus?.())},[e,r]),W=(0,O.useCallback)(()=>{n(e=>({...e,input_value:``,input_preview:null,suggestions_query:null,active_index:-1})),e.on_change_internal?.(``),e.on_reset?.(),e.on_submit_internal?.(null),p.current?.focus()},[e]),G=(0,O.useCallback)(t=>{H(e.recent_searches_key,t),n(t=>({...t,recent_searches:z(e.recent_searches_key),input_preview:null,active_index:-1})),p.current?.focus()},[e.recent_searches_key]),K=(0,O.useCallback)(t=>{if(!r||E.length===0){(t.key===`ArrowDown`||t.key===`ArrowUp`)&&(t.preventDefault(),M());return}switch(t.key){case`ArrowDown`:t.preventDefault(),n(e=>{let t=e.active_index<E.length-1?e.active_index+1:0;return{...e,input_preview:E[t]?.label??e.input_value,active_index:t}});break;case`ArrowUp`:t.preventDefault(),n(e=>{let t=e.active_index>0?e.active_index-1:E.length-1;return{...e,input_preview:E[t]?.label??e.input_value,active_index:t}});break;case`Enter`:if(t.preventDefault(),c>=0&&c<E.length){let e=E[c];L(e)}else if(e.allow_arbitrary_input){let t={id:i,label:i};e.on_submit_internal?.(t),n(e=>({...e,is_open:!1,input_preview:null,active_index:-1})),e.on_blur?.(i),V(e.recent_searches_key,t)}else n(e=>({...e,is_open:!1,input_value:``,input_preview:null,active_index:-1})),e.on_change_internal?.(``),e.on_reset?.(),e.on_submit_internal?.(null);break;case`Escape`:t.preventDefault(),B()}},[r,E,c,i,M,L,B,e]);(0,O.useEffect)(()=>
2{if(!r)return;let e=e=>{let t=e.target;if(d.current&&!d.current.contains(t)){if(e.target?.closest?.(`.js-detached-cancel-btn`))return;P()}};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[r,P]);let q=e.placeholder??C(),J=t.has_interacted||r?(0,k.jsx)(O.Suspense,{fallback:null,children:(0,k.jsx)(I,{is_mobile:v,mounted:t.mounted,is_open:r,is_error:e.is_error,input_value:i,input_preview:t.input_preview,active_index:c,placeholder:q,current_items:E,has_recent_source:D,has_suggestions_source:A,container_ref:d,input_ref:p,list_ref:_,on_close:P,on_cancel:B,on_input_change:U,on_key_down:K,on_clear:W,on_submit_item:L,on_remove_recent:G,on_tap_ahead:R,render_before_suggestion_list:e.render_before_suggestion_list})}):null;function Y(){return(0,k.jsxs)(`div`,{className:e.classes?.root??s.root,ref:d,children:[(0,k.jsxs)(`div`,{className:s.Form,children:[(0,k.jsx)(`div`,{className:s.InputWrapper,children:(0,k.jsx)(`input`,{ref:p,className:f(e.classes?.input??`mf-form-input`,e.is_error?`mf-form-input--error`:``,s.input),placeholder:q,value:t.input_preview??i,onChange:U,onFocus:M,onKeyDown:K,type:`search`,autoComplete:`off`,"aria-expanded":r,"aria-controls":`autocomplete-listbox`,role:`combobox`})}),(0,k.jsx)(`div`,{className:f(s.InputWrapperSuffix,`h-full`),children:(0,k.jsx)(`button`,{className:s.ClearButton,hidden:!i,onClick:W,type:`button`,"aria-label":o(),title:o(),children:(0,k.jsx)(`span`,{className:f(s.Icon,s[`Icon-clear`]),role:`presentation`})})})]}),J]})}function X(){let t=e.render_detached_button??`button`;return(0,k.jsxs)(`div`,{className:e.classes?.root??s.root,children:[(0,k.jsx)(t,{className:f(e.classes?.input??`mf-form-input`,e.is_error?`mf-form-input--error`:``,s.DetachedSearchButton),onClick:M,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&M()},tabIndex:0,children:i||q}),J]})}return v?X():Y()}function W(e){let t=(0,E.c)(31),n;t[0]!==e.recent_searches_key||t[1]!==e.value?(n=[`combobox-resolver`,e.recent_searches_key,e.value],t[0]=e.recent_searches_key,t[1]=e.value,t[2]=n):n=t[2];let r;t[3]===e?r=t[4]:(r=async()=>e.value===null||e.value===``?``:await e.resolver(e.value),t[3]=e,t[4]=r);let i;t[5]!==n||t[6]!==r?(i={queryKey:n,queryFn:r,staleTime:1/0,placeholderData:K},t[5]=n,t[6]=r,t[7]=i):i=t[7];let{data:a,isLoading:o}=m(i),s=a===void 0?``:a,c;t[8]===e?c=t[9]:(c=async t=>(await e.autocomplete_resolver(t)).map(G),t[8]=e,t[9]=c);let l=c,u;t[10]===e?u=t[11]:(u=t=>{t===null?(e.on_submit?.(null),e.on_change?.(null)):(e.on_submit?.(t.id),e.on_change?.(t.id))},t[10]=e,t[11]=u);let d=u,f;t[12]===e?f=t[13]:(f=t=>{e.on_blur?.(e.value)},t[12]=e,t[13]=f);let p=f,h=o&&e.value?e.value:s,g;return t[14]!==h||t[15]!==p||t[16]!==d||t[17]!==l||t[18]!==e.classes||t[19]!==e.is_detached||t[20]!==e.is_error||t[21]!==e.items_query_key||t[22]!==e.on_focus||t[23]!==e.on_reset||t[24]!==e.placeholder||t[25]!==e.recent_searches_key||t[26]!==e.render_before_suggestion_list||t[27]!==e.render_detached_button||t[28]!==e.use_empty_query_on_focus||t[29]!==e.value?(g=(0,k.jsx)(U,{value:e.value,display_text:h,items_resolver:l,items_query_key:e.items_query_key,on_change_internal:void 0,on_submit_internal:d,on_focus:e.on_focus,on_blur:p,on_reset:e.on_reset,allow_arbitrary_input:!1,recent_searches_key:e.recent_searches_key,placeholder:e.placeholder,classes:e.classes,render_before_suggestion_list:e.render_before_suggestion_list,render_detached_button:e.render_detached_button,is_detached:e.is_detached,is_error:e.is_error,use_empty_query_on_focus:e.use_empty_query_on_focus}),t[14]=h,t[15]=p,t[16]=d,t[17]=l,t[18]=e.classes,t[19]=e.is_detached,t[20]=e.is_error,t[21]=e.items_query_key,t[22]=e.on_focus,t[23]=e.on_reset,t[24]=e.placeholder,t[25]=e.recent_searches_key,t[26]=e.render_before_suggestion_list,t[27]=e.render_detached_button,t[28]=e.use_empty_query_on_focus,t[29]=e.value,t[30]=g):g=t[30],g}function G(e){return{id:e.value,label:e.label}}function K(e){return e??``}function q(){let e=(0,E.c)(5),{api_fetch:t}=n(),r;e[0]===t?r=e[1]:(r=async()=>{let e=l();if(e.location)return e.location;let n=await t.POST(`/geo/locate_me`,{body:{client_geolocation:null}});return n.error?null:n.data.location??null},e[0]=t,e[1]=r);let i;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(i=[`my_location`],e[2]=i):i=e[2];let a;return e[3]===r?a=e[4]:(a={queryFn:r,queryKey:i,staleTime:864e5,gcTime:1/0},e[3]=r,e[4]=a),m(a).data??null}var J=(0,O.forwardRef)(({title:e,titleId:t,...n},r)=>
2(0,k.jsxs)(`svg`,{viewBox:`0 0 256 256`,width:`1em`,height:`1em`,ref:r,"aria-labelledby":t,...n,children:[e?(0,k.jsx)(`title`,{id:t,children:e}):null,(0,k.jsx)(`path`,{fill:`currentColor`,d:`M128 64a40 40 0 1 0 40 40a40 40 0 0 0-40-40m0 64a24 24 0 1 1 24-24a24 24 0 0 1-24 24m0-112a88.1 88.1 0 0 0-88 88c0 31.4 14.51 64.68 42 96.25a254.2 254.2 0 0 0 41.45 38.3a8 8 0 0 0 9.18 0a254.2 254.2 0 0 0 41.37-38.3c27.45-31.57 42-64.85 42-96.25a88.1 88.1 0 0 0-88-88m0 206c-16.53-13-72-60.75-72-118a72 72 0 0 1 144 0c0 57.23-55.47 105-72 118`})]}));async function Y(e,t,n){return(await e.GET(`/geo/location/autocomplete`,{params:{query:{query:t,nearby_location_uuid:n}}})).data?.results??[]}async function X(e,t){try{let n=(await e.POST(`/geo/location/resolve`,{body:{uuids:[t]}})).data?.locations?.[0];if(n)return n}catch(e){console.error(`Failed to resolve location UUID:`,e)}return null}function Z(e){let t=n(),r=e.value===null||e.value===``?void 0:e.value,i=r!==void 0,a=q(),o=(0,O.useRef)(new Map),s=r??a?.uuid,l=p({mutationFn:async()=>{try{let{location:n}=await d(t);if(n)e.on_location_change?.(n);else throw Error(`Location not found in autocomplete`);return{value:n.uuid,label:n.name}}catch{throw v.error(u()),Error(`unable to geolocate`)}}});return(0,k.jsx)(W,{...e,autocomplete_resolver:async e=>{let n=await Y(t.api_fetch,e,s);for(let e of n)o.current.set(e.uuid,e);return n.map(e=>({value:e.uuid,label:e.name,raw:e}))},resolver:e=>X(t.api_fetch,e)?.then(e=>e?.name??``),items_query_key:s??`no-nearby-location`,use_empty_query_on_focus:i,placeholder:T(),recent_searches_key:`mamfach_location_search`,on_submit:async n=>{if(n===null){e.on_location_change?.(null);return}let r=o.current.get(n);if(r)e.on_location_change?.(r);else{let r=await X(t.api_fetch,n);e.on_location_change?.(r)}},render_before_suggestion_list:e=>(0,k.jsxs)(`button`,{type:`button`,className:f(`w-full text-left p-2 mb-2 text-base mf-btn-secondary`),onClick:()=>{l.mutate(void 0,{onSuccess:()=>{e.close()}})},disabled:l.isPending,children:[(0,k.jsx)(J,{className:f(`text-xl shrink-0 mr-2`,l.isPending&&`animate-pulse`)}),c()]})})}export{U as i,J as n,q as r,Z 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.