!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f11f0e36-9ee9-462f-8f84-51a5cbbe3d77",e._sentryDebugIdIdentifier="sentry-dbid-f11f0e36-9ee9-462f-8f84-51a5cbbe3d77")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[594],{84008:function(e,t,n){n.d(t,{zs:function(){return f},CT:function(){return p},Dd:function(){return h}});var a=n(31549),i=n(67976),s=n.n(i),r={src:"/_next/static/media/claude-company-logo.94f92b99.png",height:192,width:192,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAIVBMVEXQmnTWnndMPzTepHu5imlcSTuPbVR5XkrAkG2yhmU7MyxEwmgUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANklEQVR4nB3MuRHAMBDDQJD3Sv0X7JEzJAtAkgC0mfsq6nYFKF3tFDHXNRPgabeBo8g9T/0DPhrgAMNTGAs3AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},l={src:"/_next/static/media/mistral-logo.67763385.png",height:208,width:208,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAASFBMVEVMaXH/AAf/HgX/9QD/dQCfKQDZTgAtEgDEAQY0GwChhwD/1gCiEQNQMwDIbgDeugD/ugDWVQDlrgDlXADdFgTKlwD8kAD8lQCm7F4PAAAAF3RSTlMAIWMbWUPqYUkfRFnaRtZHQ9D00tv20sNCVEEAAAAJcEhZcwAACxMAAAsTAQCanBgAAAA2SURBVHicY2CAA05+BgYuZgYGBnYhAV5RbhBDXIxPnAXEYBMUZgMzRFhZeZhAijkYGDgYEZoBNXkBYZYR8aAAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},o={src:"/_next/static/media/openhermes-logo.d0107c8b.png",height:566,width:566,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAdVBMVEXUzc6xq7L37ulKVmOPhJGslZTi0spxZ3KWlJzZwr++mZNMR1R6iJj7+ffKvLxnXGm2sro8Q1SagonRr6mmo66vl5lPYG9NanZjbn+Mf4SCb3favrWUj5AuOk9rf4xfbHqxo6SOd39bYW3g3+DVvrvo19HAvcGmt444AAAACXBIWXMAAAsTAAALEwEAmpwYAAAARklEQVR4nAXBhQGAMAADsM6YM8Pd/z+RBDHSqqJo8CmzKCEI7tPum5WAf66U1tbjeDPno64RSsnczBN0LRkLRANu6Hqp3A+JnQPAGiC5wwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},d={src:"/_next/static/media/cohere-avatar.2096e5db.png",height:500,width:500,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAOVBMVEVMaXHjl/EuVUPviLrnf4X7d1o6WU03WE3RjuQQOCH/f1+ZZ0//eVJeZGe6hs4yVkffkvA5XVDsof+PDLPwAAAAEXRSTlMAJeaVGl1rTVsJEJf1jLKTsVoZaRgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAA0SURBVHicRYjbDgAQDMUONnNn/v9jZRHRlzYFPhKjZLOqqtzw006pfSwHgFvYOwEgpmR+HDHMAVdmAEhNAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},c=n(10139),u=n(76542),m=n(44194);let h=e=>{let t=(0,u.dD)();return"number"==typeof e?e:t?26:"sm"===e?26:40},p=e=>"string"==typeof e?e:!1===e?"":"rounded-xl",f=(0,m.forwardRef)((e,t)=>{let{model:n,className:i,size:u,rounded:m}=e,f=h(u),g=p(m),x=null==n?void 0:n.includes("claude"),b=n&&(n.includes("mistral")||n.includes("mixtral")),w=null==n?void 0:n.includes("openhermes"),v=null==n?void 0:n.startsWith("cohere"),y=null==n?void 0:n.includes("gemma");return x||b||w||v?(0,a.jsx)("div",{ref:t,className:(0,c.cn)("inline-flex shrink-0 items-center justify-center",i),style:{width:"".concat(f,"px"),height:"".concat(f,"px")},children:(0,a.jsx)(s(),{src:v?d:w?o:b?l:r,width:f,height:f,alt:n||"",className:(0,c.cn)("inline-block shrink-0","bg-zinc-200 dark:bg-zinc-800",g)})}):(0,a.jsx)("div",{ref:t,className:(0,c.cn)("inline-flex shrink-0 items-center justify-center text-white",(null==n?void 0:n.startsWith("chatgpt-"))?"bg-zinc-900 dark:bg-zinc-700":"gpt-4"===n||(null==n?void 0:n.startsWith("gpt-4"))?"bg-purple-700":"openrouter-google/palm-2-chat-bison"===n?"bg-zinc-200 dark:bg-zinc-800":(null==n?void 0:n.startsWith("pplx-"))?"bg-zinc-800":(null==n?void 0:n.includes("llama"))?"bg-zinc-200 dark:bg-zinc-800":(null==n?void 0:n.includes("gemini"))?"bg-sky-300 dark:bg-sky-800":(null==n?void 0:n.startsWith("openrouter-"))?"bg-zinc-400 dark:bg-zinc-700":(null==n?void 0:n.startsWith("azure-"))?"bg-sky-500":y?"bg-indigo-500":(null==n?void 0:n.startsWith("openai-o1"))?"bg-yellow-500 dark:bg-yellow-600":""===n?"bg-zinc-400 dark:bg-zinc-800":"bg-teal-500",("custom"===n||(null==n?void 0:n.startsWith("custom:")))&&"bg-pink-500",g,i),style:{width:"".concat(f,"px"),height:"".concat(f,"px"),fontSize:"".concat(f/1.5,"px")},children:(null==n?void 0:n.includes("llama"))&&!n.startsWith("pplx-")?(0,a.jsx)("span",{children:"\uD83E\uDD99"}):"openrouter-google/palm-2-chat-bison"===n?(0,a.jsx)(A,{}):(0,a.jsx)("span",{className:(0,c.cn)(""===n?"i-lucide-user-2":(null==n?void 0:n.startsWith("azure-"))?"i-teenyicons-azure-solid":(null==n?void 0:n.includes("gemini"))?"i-simple-icons-google":(null==n?void 0:n.startsWith("pplx-"))?"i-arcticons-perplexity":"custom"===n||(null==n?void 0:n.startsWith("custom:"))?"i-mingcute-android-2-fill":(null==n?void 0:n.startsWith("openrouter-"))?"i-tabler-arrows-split-2":y?"i-octicon-sparkle-fill-16":"i-simple-icons-openai")})})}),A=()=>(0,a.jsxs)("svg",{width:"1.2em",height:"1em",viewBox:"0 0 172 154",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M86 153.92C92.63 153.92 98 148.55 98 141.92V37.92H74V141.92C74 148.55 79.37 153.92 86 153.92Z",fill:"#F9AB00"}),(0,a.jsx)("path",{d:"M133.81 75.87C120.87 62.94 101.54 60.32 86 68L137.37 119.37C139.49 121.49 143.14 120.65 144.04 117.8C148.56 103.49 145.15 87.22 133.81 75.87Z",fill:"#5BB974"}),(0,a.jsx)("path",{d:"M38.19 75.87C51.13 62.94 70.46 60.32 86 68L34.63 119.37C32.51 121.49 28.86 120.65 27.96 117.8C23.44 103.49 26.85 87.22 38.19 75.87Z",fill:"#129EAF"}),(0,a.jsx)("path",{d:"M130 36C109.56 36 92.21 49.4 86 68H167.24C170.57 68 172.79 64.48 171.28 61.51C163.56 46.36 147.98 36 130 36Z",fill:"#AF5CF7"}),(0,a.jsx)("path",{d:"M94.49 14.26C80.03 28.72 77.24 50.45 86 68L143.45 10.55C145.81 8.19 144.89 4.13 141.72 3.1C125.54 -2.15 107.2 1.55 94.49 14.26Z",fill:"#FF8BCB"}),(0,a.jsx)("path",{d:"M77.51 14.26C91.97 28.72 94.76 50.45 86 68L28.55 10.55C26.19 8.19 27.11 4.13 30.28 3.1C46.46 -2.15 64.8 1.55 77.51 14.26Z",fill:"#FA7B17"}),(0,a.jsx)("path",{d:"M42 36C62.44 36 79.79 49.4 86 68H4.76C1.43 68 -0.790003 64.48 0.719997 61.51C8.44 46.36 24.02 36 42 36Z",fill:"#4285F4"})]})},594:function(e,t,n){n.d(t,{l:function(){return k},q:function(){return N}});var a=n(31549),i=n(84008),s=n(10139),r=n(44194),l=n(82716),o=n(38443),d=n(21014),c=n(3824),u=n(95381),m=n(82236),h=n(77070),p=n(48092),f=n(91619),A=n(85860),g=n(2501),x=n(75447),b=n(88123),w=n(80346),v=n(70359);let y=(e,t)=>{if(!t)return e;let n=t.toLowerCase();return e.filter(e=>e.name.toLowerCase().includes(n))},j=e=>{let{enabled:t,endpoint:n}=e,{data:a}=(0,u.a)({retry:!1,queryKey:["ollama-models",n],enabled:!0===t,refetchOnWindowFocus:!0,refetchOnMount:!1,networkMode:"always",queryFn:async()=>{try{let e=await fetch("".concat(n||m.h,"/api/tags")).then(e=>e.json()).catch(()=>({models:[]}));return await Promise.all(e.models.map(async e=>{var t;let a=e.model.split(":"),i="latest"===a[1]?a[0]:e.model,s=await fetch("".concat(n||m.h,"/api/show"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({model:i})}).then(e=>e.json());return{id:"ollama-".concat(i),name:"Ollama ".concat(i),tokenLimit:(null===(t=s.model_info)||void 0===t?void 0:t["llama.context_length"])||4096}}))}catch(e){return[]}}});return a},k=e=>{let{config:t}=(0,o.ZR)(),n=j({enabled:t.ollama_enabled,endpoint:t.ollama_endpoint}),{data:a}=(0,u.a)({queryKey:["builtin-models"],queryFn:async()=>fetch("".concat(x._O,"/api/models")).then(e=>e.ok?e.json():{models:[]}).then(e=>e.models),refetchOnWindowFocus:!0,refetchOnMount:!1}),{data:i}=(0,u.a)({queryKey:["openrouter-models"],queryFn:()=>fetch("".concat(x._O,"/api/openrouter-models")).then(e=>e.ok?e.json():[]),refetchOnWindowFocus:!0,refetchOnMount:!1}),s=(0,r.useMemo)(()=>{var e;return(null===(e=t.customModels)||void 0===e?void 0:e.map(e=>({id:"custom:".concat(e.name),name:e.name,tokenLimit:e.contextLimit||4096})))||[]},[t.customModels]);return(0,r.useMemo)(()=>{let t=[...a||[],...i||[],...s,...n||[]];return e?t.filter(t=>e(t)):t},[s,n,i,a,e])},N=(0,r.memo)(e=>{let{model:t,onChange:n,isStandalone:u,chatId:m,filter:x,onClose:j,hideIcon:N}=e,C=(0,l.useTranslations)(),{config:{recentlyUsedModels:z,favModels:E,ollama_enabled:M,defaultChatSettings:D}}=(0,o.ZR)(),[R,W]=(0,r.useState)("used"),[U,T]=(0,r.useState)(""),[_,V]=(0,r.useState)(!0);(0,A.useRouter)();let B=(0,r.useRef)(null),F=(0,r.useRef)(null),L=k(x),Z=(0,r.useMemo)(()=>{let e=z?z.filter(e=>e!==t):[];e.unshift(t);let a=L.filter(t=>e.includes(t.id)).sort((t,n)=>e.indexOf(t.id)-e.indexOf(n.id)),i=L.filter(e=>null==E?void 0:E.includes(e.id)).sort((e,t)=>e.name.localeCompare(t.name))||[],s=[],r=[],l=[],o=[],d=[],c=[],u=[],m=[],p=[],f=[!n&&{name:"fav",items:i},{name:"all",items:s},{name:"used",items:a},{name:"openai",items:m},{name:"claude",items:u},{name:"gemini",items:p},M&&{name:"ollama",items:o},{name:"groq",items:c},{name:"openrouter",items:r},{name:"pplx",items:l},{name:"custom",items:d}].filter(h.Dw);for(let e of L)e.id.startsWith("openrouter-")?r.push(e):e.id.startsWith("pplx-")?l.push(e):e.id.startsWith("ollama-")?o.push(e):e.id.startsWith("custom:")?d.push(e):e.id.startsWith("groq-")?c.push(e):e.id.startsWith("claude-")?u.push(e):e.id.startsWith("openai-")||e.id.startsWith("gpt-")?m.push(e):e.id.startsWith("gemini-")&&p.push(e),e.id.startsWith("openrouter-")||s.push(e);return f.map(e=>({...e,items:y(e.items,U)}))},[U,t,L,z,E,n,M]),O=(0,r.useMemo)(()=>{var e;return(null===(e=Z.find(e=>e.name===R))||void 0===e?void 0:e.items)||[]},[R,Z]),H=(0,r.useMemo)(()=>L.find(e=>e.id===t),[L,t]);return(0,r.useEffect)(()=>{let e=e=>{var t;if(!F.current)return;let n=!F.current.value;if(e.which===w.T.ArrowLeft&&n){e.preventDefault(),e.stopPropagation();let t=Z.findIndex(e=>e.name===R),n=0===t?Z.length-1:t-1,a=Z[n];a&&W(a.name)}else if(e.which===w.T.ArrowRight&&n||e.which===w.T.Tab){e.preventDefault(),e.stopPropagation();let t=Z.findIndex(e=>e.name===R),n=t===Z.length-1?0:t+1,a=Z[n];a&&W(a.name)}else document.activeElement&&["INPUT","BUTTON"].includes(null===(t=document.activeElement)||void 0===t?void 0:t.tagName)&&B.current&&B.current!==document.activeElement&&(e.which===w.T.ArrowUp||e.which===w.T.ArrowDown)&&(e.preventDefault(),e.stopPropagation(),B.current.focus(),B.current.dispatchEvent(new KeyboardEvent("keydown",e)))};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[Z,R]),(0,a.jsxs)(b.h_,{onOpenChange:e=>{e||(T(""),W("used"),null==j||j())},children:[(0,a.jsxs)(b.$F,{className:(0,d.dc)({variant:"ghost",className:["gap-1 aria-expanded:bg-zinc-200 dark:aria-expanded:bg-zinc-800",u?"h-8 px-1":"h-8 border border-zinc-200 bg-white dark:border-zinc-700 dark:bg-zinc-900"]}),children:[(0,a.jsx)("span",{className:"max-w-[100px] truncate md:max-w-[400px]",children:(null==H?void 0:H.name)||t}),!N&&(0,a.jsx)("span",{className:"i-lucide-chevrons-up-down"})]}),(0,a.jsx)(b.AW,{loop:!0,align:"start",className:"max-w-[80vw] md:max-w-md",ref:B,onFocus:e=>e.preventDefault(),prefix:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"mb-1 shrink-0 border-b bg-zinc-50 px-2 py-1.5 dark:bg-zinc-900 ",children:[(0,a.jsx)("div",{className:"mb-1 flex flex-wrap items-center gap-1 text-xs",children:Z.map(e=>(0,a.jsx)("button",{type:"button",onClick:()=>W(e.name),className:(0,s.cn)("inline-flex h-[22px] items-center rounded-lg px-1.5 font-medium uppercase",e.name===R?"bg-blue-500 text-white dark:bg-blue-600 ":"hover:bg-zinc-200 dark:hover:bg-zinc-800"),children:"fav"===e.name?(0,a.jsx)("span",{className:"i-tabler-star"}):e.name},e.name))}),(0,a.jsx)(c.M,{innerRef:F,input:U,setInput:T,placeholder:C("app.press_key",{key:"/"}),onKeydown:e=>{if(e.key.toLowerCase().includes("arrow")||e.which===w.T.Escape||e.which===w.T.Tab||e.stopPropagation(),e.which===w.T.Escape){var t;e.preventDefault(),e.stopPropagation(),null===(t=B.current)||void 0===t||t.focus()}}})]}),0===O.length&&(0,a.jsx)("div",{className:"p-5 text-center text-sm font-medium text-zinc-500",children:"Empty"})]}),suffix:!n&&(0,a.jsxs)("label",{className:"flex shrink-0 items-center gap-2 border-t px-3 py-1.5",children:[(0,a.jsx)(p.r,{size:"setting",checked:_,onCheckedChange:e=>V(e)}),(0,a.jsxs)(g.u,{delayDuration:300,children:[(0,a.jsx)(g.aJ,{className:"inline-flex",onClick:()=>{V(e=>!e)},children:(0,a.jsx)("span",{className:"select-none text-xs",children:C("chat_settings.model_future_chats_title")})}),(0,a.jsx)(g._v,{className:"max-w-md",children:C("chat_settings.model_future_chats_desc")})]})]}),children:O.map(e=>{let r=e.tokenLimit,l=t===e.id,o=null==E?void 0:E.includes(e.id);return(0,a.jsxs)(b.Xi,{className:(0,s.cn)("group justify-between gap-2"),onClick:async()=>{if(n)return n(e.id);m&&await (0,f.a4)(m,{model:e.id}),_&&await f.h.config.update({defaultChatSettings:{...D||{},model:e.id}});let t=[...z||[]];t.includes(e.id)&&t.splice(t.indexOf(e.id),1),t.unshift(e.id),await f.h.config.update({recentlyUsedModels:t.slice(0,20)})},children:[(0,a.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,a.jsx)(i.zs,{model:e.id,size:"sm"}),(0,a.jsxs)("div",{className:"",children:[(0,a.jsx)("div",{className:"max-w-full whitespace-pre-wrap text-sm md:max-w-md",children:e.name}),(0,a.jsxs)("div",{className:"flex items-center gap-1 text-sm text-zinc-400 dark:text-zinc-500 dark:group-focus:text-zinc-300",children:[e.note&&(0,a.jsx)(v.N,{content:e.note[0].toUpperCase()+e.note.slice(1),children:(0,a.jsx)("span",{className:"i-material-symbols-brightness-alert-rounded text-orange-400 dark:text-orange-300/50"})}),(0,a.jsxs)("span",{children:[r===1/0?"Unlimited":"".concat(Math.floor(r/1e3),"K")," ","Context"]})]})]})]}),(0,a.jsxs)("div",{className:"flex shrink-0 flex-row-reverse items-center gap-0.5 md:flex-row",children:[!n&&(0,a.jsx)(v.N,{content:(null==E?void 0:E.includes(e.id))?C("app.remove_from_fav_models"):C("app.mark_as_fav_models"),children:(0,a.jsx)("button",{type:"button",className:"inline-flex h-7 w-7 items-center justify-center rounded-lg hover:bg-zinc-300 group-hover:visible md:invisible dark:hover:bg-zinc-700",onClick:t=>{t.stopPropagation();let n=E||[];f.h.config.update({favModels:o?n.filter(t=>t!==e.id):[e.id,...n]})},children:(0,a.jsx)("span",{className:(0,s.cn)(o?"i-tabler-star-filled text-orange-500":"i-tabler-star text-zinc-500 dark:text-zinc-300")})})}),l&&(0,a.jsx)("span",{className:"i-tabler-check text-lg text-green-500 md:text-xl"})]})]},e.id)})})]})})},88123:function(e,t,n){n.d(t,{$F:function(){return o},AW:function(){return d},VD:function(){return u},Xi:function(){return c},h_:function(){return l}});var a=n(31549),i=n(44194),s=n(11335),r=n(10139);let l=s.fC,o=s.xz;s.ZA,s.Uv,s.Tr,s.Ee,i.forwardRef((e,t)=>{let{className:n,inset:i,children:l,...o}=e;return(0,a.jsxs)(s.fF,{ref:t,className:(0,r.cn)("focus:bg-accent data-[state=open]:bg-accent flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none",i&&"pl-8",n),...o,children:[l,(0,a.jsx)("span",{className:"i-tabler-chevron-right ml-auto h-4 w-4"})]})}).displayName=s.fF.displayName,i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,a.jsx)(s.tu,{ref:t,className:(0,r.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-[70] min-w-[8rem] overflow-hidden rounded-md border p-1 shadow-lg",n),...i})}).displayName=s.tu.displayName;let d=i.forwardRef((e,t)=>{let{className:n,sideOffset:i=4,prefix:l,suffix:o,children:d,...c}=e;return(0,a.jsx)(s.Uv,{children:(0,a.jsxs)(s.VY,{ref:t,sideOffset:i,className:(0,r.cn)("z-[70] flex min-w-[8rem] flex-col overflow-hidden rounded-xl border border-zinc-200 bg-white text-zinc-700 shadow-sm outline-none dark:border-zinc-700 dark:bg-zinc-900 dark:text-zinc-400 dark:shadow-xl dark:backdrop-blur-lg","max-h-[calc(var(--radix-dropdown-menu-content-available-height)-10px)]",n),...c,children:[l,(0,a.jsx)("div",{className:"overflow-auto p-1 outline-none",children:d}),o]})})});d.displayName=s.VY.displayName;let c=i.forwardRef((e,t)=>{let{className:n,inset:i,...l}=e;return(0,a.jsx)(s.ck,{ref:t,className:(0,r.cn)("relative flex cursor-default select-none items-center whitespace-nowrap rounded-lg px-2 py-1.5 text-sm font-medium outline-none focus:bg-zinc-100 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-zinc-800",i&&"pl-8",n),...l})});c.displayName=s.ck.displayName,i.forwardRef((e,t)=>{let{className:n,children:i,checked:l,...o}=e;return(0,a.jsxs)(s.oC,{ref:t,className:(0,r.cn)("focus:bg-accent focus:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:l,...o,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(s.wU,{children:(0,a.jsx)("span",{className:"i-tabler-check h-4 w-4"})})}),i]})}).displayName=s.oC.displayName,i.forwardRef((e,t)=>{let{className:n,children:i,...l}=e;return(0,a.jsxs)(s.Rk,{ref:t,className:(0,r.cn)("focus:bg-accent focus:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),...l,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(s.wU,{children:(0,a.jsx)("span",{className:"i-tabler-circle-dot-filled h-4 w-4 fill-current"})})}),i]})}).displayName=s.Rk.displayName,i.forwardRef((e,t)=>{let{className:n,inset:i,...l}=e;return(0,a.jsx)(s.__,{ref:t,className:(0,r.cn)("px-2 py-1.5 text-sm font-semibold",i&&"pl-8",n),...l})}).displayName=s.__.displayName;let u=i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,a.jsx)(s.Z0,{ref:t,className:(0,r.cn)("-mx-1 my-1 h-px bg-zinc-100 dark:bg-zinc-800",n),...i})});u.displayName=s.Z0.displayName},3824:function(e,t,n){n.d(t,{M:function(){return d}});var a=n(31549),i=n(97827),s=n(44194),r=n(10139),l=n(57196);let o=()=>{let e=document.activeElement;return!!e&&(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable)},d=(0,s.memo)(e=>{let{input:t,setInput:n,className:d,id:c,validateInput:u,placeholder:m,onKeydown:h,innerRef:p}=e,f=(0,s.useRef)(null),A=(0,i.Z)(p,f);return(0,s.useEffect)(()=>{let e=e=>{!f.current||"/"!==e.key||o()||f.current.closest("[aria-hidden]")||(e.preventDefault(),e.stopPropagation(),f.current.focus())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[]),(0,a.jsxs)("div",{className:(0,r.cn)("relative flex h-7 grow items-center rounded-lg bg-zinc-200/80 pl-2 ring-blue-500 focus-within:border-blue-500 focus-within:ring-2 dark:bg-zinc-700/50",d),children:[(0,a.jsx)("label",{className:"i-lucide-search shrink-0 text-zinc-500",htmlFor:c}),(0,a.jsx)("input",{id:c,ref:A,className:(0,r.cn)("h-full w-full grow bg-transparent px-2 outline-none",t&&"pr-7"),placeholder:m,value:t,onKeyDown:h,onChange:e=>{if(u){let t=u(e.target.value);if(t){"string"==typeof t&&(0,l._)(t);return}}n(e.target.value)}}),t&&(0,a.jsx)("button",{type:"button",className:"absolute right-0 inline-flex h-8 w-8 items-center justify-center rounded-full",onClick:()=>n(""),children:(0,a.jsx)("span",{className:"i-lucide-x"})})]})})},70359:function(e,t,n){n.d(t,{N:function(){return r}});var a=n(31549),i=n(44194),s=n(2501);let r=(0,i.memo)(e=>{let{children:t,content:n,side:i,align:r}=e;return n?(0,a.jsxs)(s.u,{children:[(0,a.jsx)(s.aJ,{asChild:!0,children:t}),(0,a.jsx)(s._v,{side:i,align:r,children:n})]}):(0,a.jsx)(a.Fragment,{children:t})})},80346:function(e,t,n){n.d(t,{T:function(){return a}});let a={Enter:13,ArrowUp:38,ArrowDown:40,Escape:27,ArrowLeft:37,ArrowRight:39,Tab:9}}}]);