PageSourceSearch

https://digg.com/_next/static/chunks/0qc9v9wo16w_h.js?dpl=dpl_7KizRMkS8hiaeq9KCJTqcosxwVbT

js digg.com collected 2026-09-24 07:01:52 UTC 65,961 bytes, 6 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0d0df-a632-7d80-94c6-6ee809177034")}catch(e){}}();;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="7c9793aa-4155-0ecb-ab96-662d753aede3")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,429277,e=>{"use strict";var t=e.i(947500),n=e.i(237355);e.s([],745948),e.i(745948);var r=e.i(186157),l=e.i(635389),o=e.i(847488),u=e.i(892641),i=e.i(428647),a=e.i(927564),s=e.i(994989),c=e.i(709124),d=e.i(958804),f=e.i(265639),p=e.i(206234),v=e.i(118185),m=e.i(239190);e.i(668390);var g=e.i(268020),h=e.i(71810),S=e.i(92615),E=e.i(892050),b=e.i(773159),R=e.i(718967),x=e.i(805350),I=e.i(62238),y=e.i(387705),C=e.i(405003),O=e.i(130419),A=e.i(709839);function k(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function w(e,t){return k(t,e===I.ARROW_UP||e===I.ARROW_DOWN,e===I.ARROW_LEFT||e===I.ARROW_RIGHT)}function P(e,t,n){return k(t,e===I.ARROW_DOWN,n?e===I.ARROW_LEFT:e===I.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}var M=e.i(372218);function D(e,t,n,r,l,o,u,i,a,s=2){let c=(0,x.getGridNavigatedIndex)(n.current,{event:e,orientation:r,loopFocus:l,rtl:o,cols:s,disabledIndices:u,minIndex:i,maxIndex:a,prevIndex:t>a?i:t,stopEvent:!0});return(0,x.isIndexOutOfListBounds)(n.current,c)?void 0:c}var N=e.i(625193);let T=n.createContext(void 0),L=n.createContext(void 0),V=n.createContext(void 0),j=n.createContext(!1),F=n.createContext("");function _(){let e=n.useContext(T);if(!e)throw Error((0,N.default)(22));return e}function W(){let e=n.useContext(L);if(!e)throw Error((0,N.default)(23));return e}function B(){let e=n.useContext(V);if(!e)throw Error((0,N.default)(24));return e}function H(){return n.useContext(F)}var z=e.i(90001);let G=(e,t)=>Object.is(e,t);function q(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function K(e,t,n){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&q(e,t,n)):-1}function U(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}function Y(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function $(e,t){if(t&&null!=e)return t(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return U(e)}function J(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?U(e.value):U(e)}function X(e,t,n){if(n&&null!=e)return n(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??$(e,n);if(Array.isArray(t)){let r=Y(t)?t.flatMap(e=>e.items):t;if(null==e||"object"!=typeof e){let t=r.find(t=>t.value===e);return t&&null!=t.label?t.label:$(e,n)}if("value"in e){let t=r.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return $(e,n)}let Q={id:(0,z.createSelector)(e=>e.id),labelId:(0,z.createSelector)(e=>e.labelId),items:(0,z.createSelector)(e=>e.items),selectedValue:(0,z.createSelector)(e=>e.selectedValue),hasSelectionChips:(0,z.createSelector)(e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0}),hasSelectedValue:(0,z.createSelector)(e=>{let{selectedValue:t,selectionMode:n}=e;return null!=t&&(!("multiple"===n&&Array.isArray(t))||t.length>0)}),hasNullItemLabel:(0,z.createSelector)((e,t)=>!!t&&function(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(Y(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}(e.items)),open:(0,z.createSelector)(e=>e.open),mounted:(0,z.createSelector)(e=>e.mounted),forceMounted:(0,z.createSelector)(e=>e.forceMounted),inline:(0,z.createSelector)(e=>e.inline),activeIndex:(0,z.createSelector)(e=>e.activeIndex),selectedIndex:(0,z.createSelector)(e=>e.selectedIndex),isActive:(0,z.createSelector)((e,t)=>e.activeIndex===t),isSelected:(0,z.createSelector)((e,t)=>{let n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>q(t,e,n)):q(t,r,n)}),transitionStatus:(0,z.createSelector)(e=>e.transitionStatus),popupProps:(0,z.createSelector)(e=>e.popupProps),inputProps:(0,z.createSelector)(e=>e.inputProps),triggerProps:(0,z.createSelector)(e=>e.triggerProps),itemProps:(0,z.createSelector)(e=>e.itemProps),positionerElement:(0,z.createSelector)(e=>e.positionerElement),listElement:(0,z.createSelector)(e=>e.listElement),popupId:(0,z.createSelector)(e=>e.popupId),triggerElement:(0,z.createSelector)(e=>e.triggerElement),inputElement:(0,z.createSelector)(e=>e.inputElement),inputGroupElement:(0,z.createSelector)(e=>e.inputGroupElement),popupSide:(0,z.createSelector)(e=>e.popupSide),openMethod:(0,z.createSelector)(e=>e.openMethod),inputInsidePopup:(0,z.createSelector)(e=>e.inputInsidePopup),inputOwnsFormValue:(0,z.createSelector)(e=>e.inputOwnsFormValue),selectionMode:(0,z.createSelector)(e=>e.selectionMode),name:(0,z.createSelector)(e=>e.name),form:(0,z.createSelector)(e=>e.form),disabled:(0,z.createSelector)(e=>e.disabled),readOnly:(0,z.createSelector)(e=>e.readOnly),required:(0,z.createSelector)(e=>e.required),grid:(0,z.createSelector)(e=>e.grid),virtualized:(0,z.createSelector)(e=>e.virtualized),itemToStringLabel:(0,z.createSelector)(e=>e.itemToStringLabel),isItemEqualToValue:(0,z.createSelector)(e=>e.isItemEqualToValue),modal:(0,z.createSelector)(e=>e.modal),autoHighlight:(0,z.createSelector)(e=>e.autoHighlight),submitOnItemClick:(0,z.createSelector)(e=>e.submitOnItemClick)};var Z=e.i(961300),ee=e.i(23233),et=e.i(656731),en=e.i(349336),er=e.i(887235);function el(e){return null==e?void 0:`${e}-popup`}function eo(e,t){return(n,r)=>{if(null==n)return!1;let l=$(n,t);return e.contains(l,r)}}function eu(e,t,n){return(r,l)=>{if(null==r)return!1;if(!l)return!0;let o=$(r,t),u=null!=n?$(n,t):"";return!!(u&&e.contains(u,l))&&u.length===l.length||e.contains(o,l)}}let ei=new Map;function ea(e={}){let t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},n=`${function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e.locale)}|${JSON.stringify(t)}`,r=ei.get(n);if(r)return r;let l=new Intl.Collator(e.locale,t),o={contains(e,t,n){if(!t)return!0;let r=$(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(0===l.compare(r.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,n){if(!t)return!0;let r=$(e,n);return 0===l.compare(r.slice(0,t.length),t)},endsWith(e,t,n){if(!t)return!0;let r=$(e,n),o=t.length;return r.length>=o&&0===l.compare(r.slice(r.length-o),t)}};return ei.set(n,o),o}var es=e.i(732649),ec=e.i(99441),ed=e.i(512284),ef=e.i(884503),ep=e.i(770539);let ev=Symbol("none"),em={value:ev,index:-1};var eg=e.i(920607);function eh(e){let N,_,W,{id:B,onOpenChangeComplete:H,defaultSelectedValue:z=null,selectedValue:U,onSelectedValueChange:X,defaultInputValue:el,inputValue:ei,open:eh,defaultOpen:eS=!1,selectionMode:eE="none",onItemHighlighted:eb,name:eR,form:ex,disabled:eI=!1,readOnly:ey=!1,required:eC=!1,inputRef:eO,grid:eA=!1,items:ek,filteredItems:ew,filter:eP,openOnInputClick:eM=!0,autoHighlight:eD=!1,keepHighlight:eN=!1,highlightItemOnHover:eT=!0,loopFocus:eL=!0,itemToStringLabel:eV,itemToStringValue:ej,isItemEqualToValue:eF=G,virtualized:e_=!1,inline:eW=!1,fillInputOnItemPress:eB=!0,modal:eH=!1,limit:ez=-1,autoComplete:eG="list",formAutoComplete:eq,locale:eK,submitOnItemClick:eU=!1}=e,{clearErrors:eY}=(0,en.useFormContext)(),{setDirty:e$,validityData:eJ,setFilled:eX,name:eQ,disabled:eZ,setTouched:e0,setFocused:e1,validationMode:e2,validation:e9}=(0,ee.useFieldRootContext)(),e5=(0,eg.useDirection)(),e7=(0,er.useLabelableId)({id:B}),e4=ea({locale:eK}),[e8,e3]=n.useState(!1),[e6,te]=n.useState(null),tt=n.useRef([]),tn=n.useRef([]),tr=n.useRef(null),tl=n.useRef(null),to=n.useRef(null),tu=n.useRef(null),ti=n.useRef(null),ta=n.useRef(!0),ts=n.useRef(!1),tc=n.useRef(null),td=n.useRef(null),tf=n.useRef(null),tp=n.useRef(em),tv=n.useRef(null),tm=n.useRef([]),tg=n.useRef([]),th=eZ||eI,tS=eQ??eR,tE="multiple"===eE,tb="single"===eE,tR=void 0!==ei||void 0!==el,tx=void 0!==ek,tI=void 0!==ew;N="always"===eD?"always":!!eD&&"input-change";let[ty,tC]=(0,r.useControlled)({controlled:U,default:tE?z??p.EMPTY_ARRAY:z,name:"Combobox",state:"selectedValue"}),tO=n.useMemo(()=>null===eP?()=>!0:void 0!==eP?eP:tb&&!e8?eu(e4,eV,ty):eo(e4,eV),[eP,tb,ty,e8,e4,eV]),tA=(0,c.useRefWithInit)(()=>tR?el??"":tb?$(ty,eV):"").current,[tk,tw]=(0,r.useControlled)({controlled:ei,default:tA,name:"Combobox",state:"inputValue"}),[tP,tM]=(0,r.useControlled)({controlled:eh,default:eS,name:"Combobox",state:"open"}),tD=Y(ek),tN=e6??(""===tk?"":String(tk).trim()),tT=tb?$(ty,eV):"",tL=tb&&!e8&&""!==tN&&""!==tT&&tT.length===tN.length&&e4.contains(tT,tN),tV=tL?"":tN,tj=tx&&tI&&tL,tF=n.useMemo(()=>ek?tD?ek.flatMap(e=>e.items):ek:p.EMPTY_ARRAY,[ek,tD]),t_=n.useMemo(()=>
2{if(ew&&!tj)return ew;if(!ek)return p.EMPTY_ARRAY;if(tD){let e=[],t=0;for(let n of ek){if(ez>-1&&t>=ez)break;let r=""===tV?n.items:n.items.filter(e=>tO(e,tV,eV));if(0===r.length)continue;let l=ez>-1?ez-t:1/0,o=r.slice(0,l);if(o.length>0){let r={...n,items:o};e.push(r),t+=o.length}}return e}if(""===tV)return ez>-1?tF.slice(0,ez):tF;let e=[];for(let t of tF){if(ez>-1&&e.length>=ez)break;tO(t,tV,eV)&&e.push(t)}return e},[ew,tj,ek,tD,tV,ez,tO,eV,tF]),tW=n.useMemo(()=>tD?t_.flatMap(e=>e.items):t_,[t_,tD]),tB=(0,c.useRefWithInit)(()=>new d.Store({id:e7,labelId:void 0,selectedValue:ty,open:tP,filter:tO,query:tN,items:ek,selectionMode:eE,listRef:tt,labelsRef:tn,popupRef:tr,emptyRef:ti,inputRef:tl,startDismissRef:to,endDismissRef:tu,keyboardActiveRef:ta,chipsContainerRef:tc,clearRef:td,valuesRef:tm,allValuesRef:tg,selectionEventRef:tf,name:tS,form:ex,disabled:th,readOnly:ey,required:eC,grid:eA,isGrouped:tD,virtualized:e_,openOnInputClick:eM,itemToStringLabel:eV,isItemEqualToValue:eF,modal:eH,autoHighlight:N,submitOnItemClick:eU,hasInputValue:tR,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:eW,activeIndex:null,selectedIndex:null,popupProps:{},inputProps:{},triggerProps:{},itemProps:p.EMPTY_OBJECT,positionerElement:null,listElement:null,popupId:void 0,triggerElement:null,inputElement:null,inputGroupElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,inputOwnsFormValue:"none"===eE,onOpenChangeComplete:H||p.NOOP,setOpen:p.NOOP,setInputValue:p.NOOP,setSelectedValue:p.NOOP,setIndices:p.NOOP,onItemHighlighted:p.NOOP,handleSelection:p.NOOP,forceMount:p.NOOP,requestSubmit:p.NOOP})).current,tH="none"===eE?tk:ty,tz=n.useMemo(()=>"none"===eE?tH:Array.isArray(ty)?ty.map(e=>J(e,ej)):J(ty,ej),[tH,ej,eE,ty]),tG=(0,u.useStableCallback)(eb),tq=(0,u.useStableCallback)(H),tK=(0,f.useStore)(tB,Q.activeIndex),tU=(0,f.useStore)(tB,Q.selectedIndex),tY=(0,f.useStore)(tB,Q.positionerElement),t$=(0,f.useStore)(tB,Q.listElement),tJ=(0,f.useStore)(tB,Q.triggerElement),tX=(0,f.useStore)(tB,Q.inputElement),tQ=(0,f.useStore)(tB,Q.inputGroupElement),tZ=(0,f.useStore)(tB,Q.inline),t0=(0,f.useStore)(tB,Q.inputInsidePopup),t1=(0,f.useStore)(tB,Q.inputOwnsFormValue),t2=(0,a.useValueAsRef)(tJ),{mounted:t9,setMounted:t5,transitionStatus:t7}=(0,es.useTransitionStatus)(tP),{openMethod:t4,triggerProps:t8}=(0,ec.useOpenInteractionType)(tP),t3=(0,u.useStableCallback)(()=>tz);(0,et.useRegisterFieldControl)(t0?t2:tl,e7,tH,t3,!th,eR);let t6=(0,u.useStableCallback)(()=>{ek?tn.current=tW.map(e=>$(e,eV)):tB.set("forceMounted",!0)}),ne=n.useRef(ty);(0,l.useIsoLayoutEffect)(()=>{ty!==ne.current&&t6()},[t6,ty]);let nt=(0,u.useStableCallback)(e=>{tB.update(e);let t=e.type||"none";if(void 0!==e.activeIndex)if(null===e.activeIndex)tp.current!==em&&(tp.current=em,tG(void 0,(0,E.createGenericEventDetails)(t,void 0,{index:-1})));else{let n=tm.current[e.activeIndex];tp.current={value:n,index:e.activeIndex},tG(n,(0,E.createGenericEventDetails)(t,void 0,{index:e.activeIndex}))}}),nn=(0,u.useStableCallback)((t,n)=>{if(ts.current=n.reason===b.REASONS.inputClear,e.onInputValueChange?.(t,n),!n.isCanceled){if(n.reason===b.REASONS.inputChange){let e=n.event,r=e.inputType;if("compositionend"===e.type||null!=r&&""!==r&&"insertReplacementText"!==r){let e=""!==t.trim();e&&e3(!0),tv.current={hasQuery:e},e&&N&&null==tB.state.activeIndex&&tB.set("activeIndex",0)}}tw(t)}}),nr=(0,u.useStableCallback)((t,n)=>{if(tP!==t&&("escape-key"===n.reason&&tx&&0===tW.length&&!tB.state.emptyRef.current&&n.allowPropagation(),e.onOpenChange?.(t,n),!n.isCanceled&&(t&&tE&&t0&&!tZ&&null!==e6&&(e3(!1),te(null),""!==tk&&nn("",(0,E.createChangeEventDetails)(b.REASONS.inputClear,n.event))),!t&&e8&&(tb?(tZ||te(tN),""===tN&&e3(!1)):tE&&(tZ||te(tN),t0&&nt({activeIndex:null}),(!t0||tZ)&&nn("",(0,E.createChangeEventDetails)(b.REASONS.inputClear,n.event)))),tM(t),!t&&t0&&(n.reason===b.REASONS.focusOut||n.reason===b.REASONS.outsidePress))&&(e0(!0),e1(!1),"onBlur"===e2))){let e="none"===eE?tk:ty;e9.commit(e)}}),nl=(0,u.useStableCallback)((e,t)=>{X?.(e,t),t.isCanceled||(tC(e),("none"===eE&&tr.current&&eB||tb&&!tB.state.inputInsidePopup)&&nn($(e,eV),(0,E.createChangeEventDetails)(t.reason,t.event)),tb&&null!=e&&t.reason!==b.REASONS.inputChange&&e8&&!tZ&&te(tN))}),no=(0,u.useStableCallback)((e,t)=>{let n=t;if(void 0===n){if(null===tK)return;n=tm.current[tK]}let r=(0,y.getTarget)(e),l=tf.current??e;tf.current=null;let o=(0,E.createChangeEventDetails)(b.REASONS.itemPress,l),u=r?.closest("a")?.getAttribute("href");if(u){u.startsWith("#")&&nr(!1,o);return}if(tE){var i,a,s,c;let e=Array.isArray(ty)?ty:[];if(nl((i=n,a=tB.state.isItemEqualToValue,e&&0!==e.length&&e.some(e=>void 0!==e&&q(i,e,a)))?(s=n,c=tB.state.isItemEqualToValue,e.filter(e=>!q(s,e,c))):[...e,n],o),o.isCanceled||!(tl.current&&""!==tl.current.value.trim()))return;tB.state.inputInsidePopup?nn("",(0,E.createChangeEventDetails)(b.REASONS.inputClear,o.event)):nr(!1,o)}else{if(nl(n,o),o.isCanceled)return;nr(!1,o)}}),nu=(0,u.useStableCallback)(()=>
2{if(!tB.state.submitOnItemClick)return;let e=e9.inputRef.current?.form??tB.state.inputElement?.form;e&&"function"==typeof e.requestSubmit&&e.requestSubmit()}),ni=(0,u.useStableCallback)(()=>{if(t5(!1),tq?.(!1),e3(!1),te(null),"none"===eE?nt({activeIndex:null,selectedIndex:null}):nt({activeIndex:null}),tE&&tl.current&&""!==tl.current.value&&!ts.current&&nn("",(0,E.createChangeEventDetails)(b.REASONS.inputClear)),tb)if(tB.state.inputInsidePopup)tl.current&&""!==tl.current.value&&nn("",(0,E.createChangeEventDetails)(b.REASONS.inputClear));else{let e=$(ty,eV);if(tl.current&&tl.current.value!==e){let t=""===e?b.REASONS.inputClear:b.REASONS.none;nn(e,(0,E.createChangeEventDetails)(t))}}}),na=n.useMemo(()=>tZ&&tY?{current:tY.closest('[role="dialog"]')}:tr,[tZ,tY]);(0,Z.useOpenChangeComplete)({enabled:!e.actionsRef,open:tP,ref:na,onComplete(){tP||ni()}}),n.useImperativeHandle(e.actionsRef,()=>({unmount:ni}),[ni]),(0,l.useIsoLayoutEffect)(function(){if(tP||"none"===eE)return;let e=ek?tF:tg.current;if(tE){let t=Array.isArray(ty)?ty:[],n=K(e,t[t.length-1],eF);nt({selectedIndex:-1===n?null:n})}else{let t=K(e,ty,eF);nt({selectedIndex:-1===t?null:t})}},[tP,ty,ek,eE,tF,tE,eF,nt]),(0,l.useIsoLayoutEffect)(()=>{ek&&(tm.current=tW,tt.current.length=tW.length)},[ek,tW]),(0,l.useIsoLayoutEffect)(()=>{let e=tv.current;if(e&&(e.hasQuery?N&&tB.set("activeIndex",0):"always"===N&&tB.set("activeIndex",0),tv.current=null),!tP&&!tZ)return;let t=tx||tI?tW:tm.current,n=tB.state.activeIndex;if(null==n)return"always"===N&&t.length>0?void tB.set("activeIndex",0):void(tp.current!==em&&(tp.current=em,tB.state.onItemHighlighted(void 0,(0,E.createGenericEventDetails)(b.REASONS.none,void 0,{index:-1}))));if(n>=t.length){tp.current!==em&&(tp.current=em,tB.state.onItemHighlighted(void 0,(0,E.createGenericEventDetails)(b.REASONS.none,void 0,{index:-1}))),tB.set("activeIndex",null);return}let r=t[n],l=tp.current.value,o=l!==ev&&q(r,l,tB.state.isItemEqualToValue);tp.current.index===n&&o||(tp.current={value:r,index:n},tB.state.onItemHighlighted(r,(0,E.createGenericEventDetails)(b.REASONS.none,void 0,{index:n})))},[tK,N,tI,tx,tW,tZ,tP,tB]),(0,l.useIsoLayoutEffect)(()=>{"none"===eE?eX(""!==String(tk)):eX(tE?Array.isArray(ty)&&ty.length>0:null!=ty)},[eX,eE,tk,ty,tE]),n.useEffect(()=>{tx&&N&&0===tW.length&&nt({activeIndex:null})},[tx,N,tW.length,nt]),(0,ed.useValueChanged)(tN,()=>{tP&&""!==tN&&tN!==String(tA)&&e3(!0)}),(0,ed.useValueChanged)(ty,()=>{if("none"!==eE){let e;if(eY(tS),e$((e=eJ.initialValue,Array.isArray(ty)&&Array.isArray(e)?!function(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}(ty,e,(e,t)=>q(e,t,eF)):ty!==e)),e9.change(ty),tb&&!tR&&!t0){let e=$(ty,eV);tk!==e&&nn(e,(0,E.createChangeEventDetails)(b.REASONS.none))}}}),(0,ed.useValueChanged)(tk,()=>{"none"===eE&&(eY(tS),e$(tk!==eJ.initialValue),e9.change(tk))}),(0,ed.useValueChanged)(ek,()=>{if(!tb||tR||t0||e8)return;let e=$(ty,eV);tk!==e&&nn(e,(0,E.createChangeEventDetails)(b.REASONS.none))});let ns=(0,m.useFloatingRootContext)({open:!!tZ||tP,onOpenChange:nr,elements:{reference:t0?tJ:tX,floating:tY}});tZ||(_=eA?"grid":"listbox",W=tP?"true":"false");let nc=n.useMemo(()=>{let e=tX?.tagName==="INPUT",t=null==tX||e,n=t||tP,r=t?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return n&&(r.role="combobox",r["aria-expanded"]=W,r["aria-haspopup"]=_,r["aria-controls"]=tP?t$?.id:void 0,r["aria-autocomplete"]=eG),{reference:r,floating:{role:"presentation"}}},[tX,tP,W,_,t$?.id,eG]),nd=(0,M.useClick)(ns,{enabled:!ey&&!th&&eM,event:"mousedown-only",toggle:!1,touchOpenDelay:100*!t0,reason:b.REASONS.inputPress}),nf=(0,v.useDismiss)(ns,{enabled:!ey&&!th&&!tZ,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!tZ||void 0,outsidePress(e){let t=(0,y.getTarget)(e);return!(0,y.contains)(tJ,t)&&!(0,y.contains)(td.current,t)&&!(0,y.contains)(tc.current,t)&&!(0,y.contains)(tQ,t)}}),np=function(e,t){let{listRef:r,activeIndex:o,onNavigate:i=()=>{},enabled:s=!0,selectedIndex:c=null,allowEscape:d=!1,loopFocus:f=!1,nested:p=!1,rtl:v=!1,virtual:m=!1,focusItemOnOpen:M="auto",focusItemOnHover:D=!0,openOnArrowKeyDown:N=!0,disabledIndices:T,orientation:L="vertical",parentOrientation:V,id:j,resetOnPointerLeave:F=!0,externalTree:_,grid:W}
2=t,B=null!=W,H="rootStore"in e?e.rootStore:e,z=H.useState("open"),G=H.useState("floatingElement"),q=H.useState("domReferenceElement"),K=H.context.dataRef,U=(0,C.getFloatingFocusElement)(G),Y=(0,C.isTypeableCombobox)(q),$=(0,a.useValueAsRef)(U),J=(0,R.useFloatingParentNodeId)(),X=(0,R.useFloatingTree)(_),Q=n.useRef(M),Z=n.useRef(c??-1),ee=n.useRef(null),et=n.useRef(!0),en=(0,u.useStableCallback)(e=>{i(-1===Z.current?null:Z.current,e)}),er=n.useRef(!!G),el=n.useRef(z),eo=n.useRef(!1),eu=n.useRef(!1),ei=n.useRef(null),ea=(0,a.useValueAsRef)(T),es=(0,a.useValueAsRef)(z),ec=(0,a.useValueAsRef)(c),ed=(0,a.useValueAsRef)(F),ef=(0,g.useAnimationFrame)(),ep=(0,g.useAnimationFrame)(),ev=(0,u.useStableCallback)(()=>{function e(e){m?X?.events.emit("virtualfocus",e):ei.current=(0,O.enqueueFocus)(e,{sync:eo.current,preventScroll:!0})}let t=r.current[Z.current],n=eu.current;t&&e(t),(eo.current?e=>e():e=>ef.request(e))(()=>{let l=r.current[Z.current]||t;!l||(t||e(l),eb&&(n||!et.current)&&l.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,l.useIsoLayoutEffect)(()=>{K.current.orientation=L},[K,L]),(0,l.useIsoLayoutEffect)(()=>{s&&(z&&G?(Z.current=c??-1,Q.current&&null!=c&&(eu.current=!0,en())):er.current&&(Z.current=-1,en()))},[s,z,G,c,en]),(0,l.useIsoLayoutEffect)(()=>{if(s){if(!z){eo.current=!1;return}if(G)if(null==o){if(eo.current=!1,null!=ec.current)return;if(er.current&&(Z.current=-1,ev()),(!el.current||!er.current)&&Q.current&&(null!=ee.current||!0===Q.current&&null==ee.current)){let e=0,t=()=>{null==r.current[0]?(e<2&&(e?e=>ep.request(e):queueMicrotask)(t),e+=1):(Z.current=null==ee.current||P(ee.current,L,v)||p?(0,x.getMinListIndex)(r):(0,x.getMaxListIndex)(r),ee.current=null,en())};t()}}else(0,x.isIndexOutOfListBounds)(r.current,o)||(Z.current=o,ev(),eu.current=!1)}},[s,z,G,o,ec,p,r,L,v,en,ev,ep]),(0,l.useIsoLayoutEffect)(()=>{if(!s||G||!X||m||!er.current)return;let e=X.nodesRef.current,t=e.find(e=>e.id===J)?.context?.elements.floating,n=(0,y.activeElement)((0,h.ownerDocument)(q??t??null)),r=e.some(e=>e.context&&(0,y.contains)(e.context.elements.floating,n));t&&!r&&et.current&&t.focus({preventScroll:!0})},[s,G,q,X,J,m]),(0,l.useIsoLayoutEffect)(()=>{el.current=z,er.current=!!G}),(0,l.useIsoLayoutEffect)(()=>{z||(ee.current=null,Q.current=M)},[z,M]);let em=null!=o,eg=(0,u.useStableCallback)(e=>{if(!es.current)return;let t=r.current.indexOf(e.currentTarget);-1!==t&&(Z.current!==t||o!==t)&&(Z.current=t,en(e))}),eh=(0,u.useStableCallback)(()=>V??X?.nodesRef.current.find(e=>e.id===J)?.context?.dataRef?.current.orientation),eS=(0,u.useStableCallback)(()=>(0,x.getMinListIndex)(r,ea.current)),eE=(0,u.useStableCallback)(e=>{var t;let n,l;if(et.current=!1,eo.current=!0,229===e.which||!es.current&&e.currentTarget===$.current)return;if(p&&(t=e.key,n=v?t===I.ARROW_RIGHT:t===I.ARROW_LEFT,l=t===I.ARROW_UP,"both"===L||"horizontal"===L&&B?"Escape"===t:k(L,n,l))){w(e.key,eh())||(0,A.stopEvent)(e),H.setOpen(!1,(0,E.createChangeEventDetails)(b.REASONS.listNavigation,e.nativeEvent)),(0,S.isHTMLElement)(q)&&(m?X?.events.emit("virtualfocus",q):q.focus());return}let o=Z.current,u=(0,x.getMinListIndex)(r,T),i=(0,x.getMaxListIndex)(r,T);if(Y||("Home"===e.key&&((0,A.stopEvent)(e),Z.current=u,en(e)),"End"===e.key&&((0,A.stopEvent)(e),Z.current=i,en(e))),null!=W){let t=W(e,Z.current,r,L,f,v,T,u,i);if(null!=t&&(Z.current=t,en(e)),"both"===L)return}if(w(e.key,L)){if((0,A.stopEvent)(e),z&&!m&&(0,y.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){Z.current=P(e.key,L,v)?u:i,en(e);return}P(e.key,L,v)?f?o>=i?d&&o!==r.current.length?Z.current=-1:(eo.current=!1,Z.current=u):Z.current=(0,x.findNonDisabledListIndex)(r.current,{startingIndex:o,disabledIndices:T}):Z.current=Math.min(i,(0,x.findNonDisabledListIndex)(r.current,{startingIndex:o,disabledIndices:T})):f?o<=u?d&&-1!==o?Z.current=r.current.length:(eo.current=!1,Z.current=i):Z.current=(0,x.findNonDisabledListIndex)(r.current,{startingIndex:o,decrement:!0,disabledIndices:T}):Z.current=Math.max(u,(0,x.findNonDisabledListIndex)(r.current,{startingIndex:o,decrement:!0,disabledIndices:T})),(0,x.isIndexOutOfListBounds)(r.current,Z.current)&&(Z.current=-1),en(e)}}),eb=n.useMemo(()=>({onFocus(e){eo.current=!0,eg(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){eo.current=!0,eu.current=!1,D&&eg(e)},onPointerLeave(e){if(!es.current||!et.current||"touch"===e.pointerType)return;eo.current=!0;let t=e.relatedTarget;if(!(!D||r.current.includes(t))&&ed.current&&(ei.current?.(),ei.current=null,Z.current=-1,en(e),!m)){let e=$.current,t=(0,y.activeElement)((0,h.ownerDocument)(e));e&&(0,y.contains)(e,t)&&e.focus({preventScroll:!0})}}}),[eg,es,$,D,r,en,ed,m]),eR=n.useMemo(()=>m&&z&&em&&{"aria-activedescendant":`${j}-${o}`},[m,z,em,j,o]),ex=n.useMemo(()=>({"aria-orientation":"both"===L?void 0:L,...!Y?eR:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&z&&!m){let t=(0,y.getTarget)(e.nativeEvent);if(t&&!(0,y.contains)($.current,t))return;(0,A.stopEvent)(e),H.setOpen(!1,(0,E.createChangeEventDetails)(b.REASONS.focusOut,e.nativeEvent)),(0,S.isHTMLElement)(q)&&q.focus();return}eE(e)},onPointerMove(){et.current=!0}}),[eR,eE,$,L,Y,H,z,m,q]),eI=n.useMemo(()=>{function e(e){H.setOpen(!0,(0,E.createChangeEventDetails)(b.REASONS.listNavigation,e.nativeEvent,e.currentTarget))}function t(e){"auto"===M&&(0,A.isVirtualClick)(e.nativeEvent)&&(Q.current=!m)}function n(e){Q.current=M,"auto"===M&&(0,A.isVirtualPointerEvent)(e.nativeEvent)&&(Q.current=!0)}return{onKeyDown(t){var n,r;let l=H.select("open");et.current=!1;let o=t.key.startsWith("Arrow"),u=(n=t.key,r=eh(),k(r,v?n===I.ARROW_LEFT:n===I.ARROW_RIGHT,n===I.ARROW_DOWN)),i=w(t.key,L),a=(p?u:i)||"Enter"===t.key||""===t.key.trim();if(m&&l)return eE(t);if(l||N||!o){if(a){let e=w(t.key,eh());ee.current=p&&e?null:t.key}if(p){u&&((0,A.stopEvent)(t),l?(Z.current=eS(),en(t)):e(t));return}i&&(null!=ec.current&&(Z.current=ec.current),(0,A.stopEvent)(t),!l&&N?e(t):eE(t),l&&en(t))}},onFocus(e){H.select("open")&&!m&&(Z.current=-1,en(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[eE,M,eS,p,en,H,N,L,eh,v,ec,m]),ey=n.useMemo(()=>({...eR,...eI}),[eR,eI]);return n.useMemo(()=>s?{reference:ey,floating:ex,item:eb,trigger:eI}:{},[s,ey,ex,eI,eb])}(ns,{enabled:!ey&&!th,id:e7,listRef:tt,activeIndex:tK,selectedIndex:tU,virtual:!0,loopFocus:eL,allowEscape:eL&&!N,focusItemOnOpen:!e8&&("none"!==eE||!!N)&&"auto",focusItemOnHover:eT,resetOnPointerLeave:!eN,orientation:eA?"horizontal":void 0,rtl:"rtl"===e5,disabledIndices:p.EMPTY_ARRAY,grid:eA?D:void 0,onNavigate(e,t){(t||tP)&&"ending"!==t7&&(t?nt({activeIndex:e,type:ta.current?"keyboard":"pointer"}):nt({activeIndex:e}))}}),nv=n.useMemo(()=>(0,ep.mergeProps)(np.reference,{onKeyDown(e){eA&&null==tB.state.activeIndex&&("ArrowLeft"===e.key||"ArrowRight"===e.key)&&e.preventBaseUIHandler()}},nf.reference,nd.reference,nc.reference),[np.reference,nf.reference,nd.reference,nc.reference,eA,tB]),nm=n.useMemo(()=>(0,ep.mergeProps)(ef.FOCUSABLE_POPUP_PROPS,np.floating,nf.floating,nc.floating),[np.floating,nf.floating,nc.floating]),ng=n.useMemo(()=>{let e=np.item;return e?{...e,onFocus:void 0}:p.EMPTY_OBJECT},[np.item]);(0,o.useOnFirstRender)(()=>{tB.update({inline:eW,popupProps:nm,inputProps:nv,triggerProps:t8,itemProps:ng,setOpen:nr,setInputValue:nn,setSelectedValue:nl,setIndices:nt,onItemHighlighted:tG,handleSelection:no,forceMount:t6,requestSubmit:nu})}),(0,l.useIsoLayoutEffect)(()=>{tB.update({id:e7,selectedValue:ty,open:tP,mounted:t9,transitionStatus:t7,items:ek,inline:eW,popupProps:nm,inputProps:nv,triggerProps:t8,openMethod:t4,itemProps:ng,selectionMode:eE,name:tS,form:ex,disabled:th,readOnly:ey,required:eC,grid:eA,isGrouped:tD,virtualized:e_,onOpenChangeComplete:tq,openOn
2InputClick:eM,itemToStringLabel:eV,modal:eH,autoHighlight:N,isItemEqualToValue:eF,submitOnItemClick:eU,hasInputValue:tR,requestSubmit:nu,inputOwnsFormValue:"none"===eE&&(eW||!tB.state.inputInsidePopup)})},[tB,e7,ty,tP,t9,t7,ek,nm,nv,ng,t4,t8,eE,tS,th,ey,eC,e9,eA,tD,e_,tq,eM,eV,eH,eF,eU,tR,eW,nu,N,ex]);let nh=(0,i.useMergedRefs)(eO,e9.inputRef),nS=n.useMemo(()=>({query:tN,hasItems:tx,filteredItems:t_,flatFilteredItems:tW}),[tN,tx,t_,tW]),nE=n.useMemo(()=>Array.isArray(tH)?"":J(tH,ej),[tH,ej]),nb=tE&&Array.isArray(ty)&&ty.length>0,nR=tE||"none"===eE&&t1?void 0:tS,nx=n.useMemo(()=>tE&&Array.isArray(ty)&&tS?ty.map(e=>{let n=J(e,ej);return(0,t.jsx)("input",{type:"hidden",form:ex,name:tS,value:n,disabled:th},n)}):null,[tE,ty,ex,tS,ej,th]),nI=(0,t.jsxs)(n.Fragment,{children:[e.children,(0,t.jsx)("input",{...e9.getValidationProps(th,{onFocus(){t0?tJ?.focus():(tl.current||tJ)?.focus()},onChange(e){if(e.nativeEvent.defaultPrevented||th||ey)return;let t=e.currentTarget.value,n=t.toLowerCase(),r=(0,E.createChangeEventDetails)(b.REASONS.none,e.nativeEvent),l=()=>tm.current.findIndex(e=>J(e,ej).toLowerCase()===n||$(e,eV).toLowerCase()===n);tb&&(t6(),ek&&-1===l()&&tB.set("forceMounted",!0)),queueMicrotask(function(){if(tE)return;if("none"===eE)return void nn(t,r);let e=l();-1===e&&(e=tm.current.findIndex((e,t)=>{let r=tn.current[t];return null!=r&&r.toLowerCase()===n}));let o=-1===e?void 0:tm.current[e];null!=o&&nl?.(o,r)})}}),id:e7&&null==nR?`${e7}-hidden-input`:void 0,form:ex,name:nR,autoComplete:eq,disabled:th,required:eC&&!nb,readOnly:ey,value:nE,ref:nh,style:nR?s.visuallyHiddenInput:s.visuallyHidden,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),nx]});return(0,t.jsx)(T.Provider,{value:tB,children:(0,t.jsx)(L.Provider,{value:ns,children:(0,t.jsx)(j.Provider,{value:tx,children:(0,t.jsx)(V.Provider,{value:nS,children:(0,t.jsx)(F.Provider,{value:tk,children:nI})})})})})}var eS=e.i(431429),eE=e.i(427449),eb=e.i(273577);let eR=n.forwardRef(function(e,t){let{render:n,className:r,style:l,...o}=e;delete o.id;let u=(0,ee.useFieldRootContext)(),i=_(),a=(0,f.useStore)(i,Q.inputInsidePopup),s=(0,f.useStore)(i,Q.triggerElement);(0,f.useStore)(i,Q.inputElement);let c=(0,f.useStore)(i,Q.id),d=null==c?void 0:`${c}-label`,p=s?.id??(a?c:void 0),v=(0,eb.useLabel)({id:d,fallbackControlId:p,setLabelId(e){i.set("labelId",e)}});return(0,eS.useRenderElement)("div",e,{ref:t,state:u.state,props:[v,o],stateAttributesMapping:eE.fieldValidityMapping})});var ex=e.i(299796),eI=e.i(779689),ey=e.i(319371);let eC={...ey.pressableTriggerOpenStateMapping,...eE.fieldValidityMapping,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":""}:null};var eO=e.i(76599);let eA=n.createContext(void 0);function ek(){return n.useContext(eA)}let ew=n.createContext(void 0);function eP(e){let t=n.useContext(ew);if(void 0===t&&!e)throw Error((0,N.default)(21));return t}var eM=e.i(854966);let eD=n.forwardRef(function(e,n){let r=_(),{buttonRef:l,getButtonProps:o}=(0,eM.useButton)({native:!1}),u=(0,i.useMergedRefs)(n,l),a=o({onClick:function(e){r.state.setOpen(!1,(0,E.createChangeEventDetails)(b.REASONS.closePress,e.nativeEvent,e.currentTarget))}});return(0,t.jsx)("span",{ref:u,...a,"aria-label":"Dismiss",tabIndex:void 0,style:s.visuallyHiddenInput})}),eN=n.forwardRef(function(e,r){var l;let{render:o,className:i,disabled:a=!1,id:s,style:c,...d}=e,{state:p,disabled:v,setTouched:m,setFocused:g,validationMode:h,validation:S}=(0,ee.useFieldRootContext)(),{labelId:R}=(0,eO.useLabelableContext)(),x=ek(),I=!!eP(!0),y=_(),{filteredItems:C}=B(),O=H(),k=(0,eg.useDirection)(),w=(0,f.useStore)(y,Q.required),P=(0,f.useStore)(y,Q.disabled),M=(0,f.useStore)(y,Q.readOnly),D=(0,f.useStore)(y,Q.name),N=(0,f.useStore)(y,Q.form),T=(0,f.useStore)(y,Q.selectionMode),L=(0,f.useStore)(y,Q.autoHighlight),V=(0,f.useStore)(y,Q.inputProps),j=(0,f.useStore)(y,Q.triggerProps),F=(0,f.useStore)(y,Q.open),W=(0,f.useStore)(y,Q.mounted),z=(0,f.useStore)(y,Q.selectedValue),G=(0,f.useStore)(y,Q.popupSide),q=(0,f.useStore)(y,Q.positionerElement),K=(0,f.useStore)(y,Q.id
2),U=(0,f.useStore)(y,Q.inline),Y=(0,f.useStore)(y,Q.modal),$=!!L,J=v||P||a,X=0===C.length,Z=I||U,et=(0,eI.useBaseUiId)(s??(Z?void 0:K)),en=(l=void 0,R??l),er=I?eE.DEFAULT_FIELD_STATE_ATTRIBUTES:p,[el,eo]=n.useState(null),eu=n.useRef(!1),ei=n.useRef(null),ea=n.useRef(!1),es="none"===T&&!I,ec=(0,u.useStableCallback)(e=>{let t=I||y.state.inline;t&&!y.state.hasInputValue&&y.state.setInputValue("",(0,E.createChangeEventDetails)(b.REASONS.none)),y.update({inputElement:e,inputInsidePopup:t,inputOwnsFormValue:es})}),ed=I||!S?d:S.getValidationProps(J,d),ef={...er,open:F,disabled:J,readOnly:M,popupSide:W&&q?G:null,listEmpty:X},ep=(0,eS.useRenderElement)("input",e,{state:ef,ref:[r,y.state.inputRef,ec],props:[V,j,{type:"text",value:e.value??el??O,"aria-readonly":M||void 0,"aria-required":w||void 0,"aria-labelledby":en,disabled:J,readOnly:M,required:"none"===T?w:void 0,form:N,...es&&D&&{name:D},id:et,onFocus(){if(g(!0),!U||!ea.current)return;ea.current=!1;let e=ei.current;null!=e&&Object.hasOwn(y.state.valuesRef.current,e)&&y.state.setIndices({activeIndex:e})},onBlur(){m(!0),g(!1);let e=y.state.activeIndex;if(U&&null!==e&&"always"!==L&&(ei.current=e,ea.current=!0,y.state.setIndices({activeIndex:null})),"onBlur"===h){let e="none"===T?O:z;S.commit(e)}},onCompositionStart(e){ex.platform.os.android||(eu.current=!0,eo(e.currentTarget.value))},onCompositionEnd(e){eu.current=!1;let t=e.currentTarget.value;eo(null),y.state.setInputValue(t,(0,E.createChangeEventDetails)(b.REASONS.inputChange,e.nativeEvent))},onChange(e){let t=e.nativeEvent.inputType,n=eu.current||!(!t||"insertReplacementText"===t);if(eu.current){let t=e.currentTarget.value;eo(t),""!==t||y.state.openOnInputClick||y.state.inputInsidePopup||y.state.setOpen(!1,(0,E.createChangeEventDetails)(b.REASONS.inputClear,e.nativeEvent));let r=t.trim();!M&&!J&&r&&n&&(y.state.setOpen(!0,(0,E.createChangeEventDetails)(b.REASONS.inputChange,e.nativeEvent)),$||y.state.setIndices({activeIndex:null,selectedIndex:null,type:y.state.keyboardActiveRef.current?"keyboard":"pointer"})),F&&null!==y.state.activeIndex&&!($&&""!==r)&&y.state.setIndices({activeIndex:null,selectedIndex:null,type:y.state.keyboardActiveRef.current?"keyboard":"pointer"});return}let r=(0,E.createChangeEventDetails)(b.REASONS.inputChange,e.nativeEvent);if(y.state.setInputValue(e.currentTarget.value,r),r.isCanceled)return;let l=""===e.currentTarget.value,o=(0,E.createChangeEventDetails)(b.REASONS.inputClear,e.nativeEvent);l&&!y.state.inputInsidePopup&&("single"===T&&y.state.setSelectedValue(null,o),y.state.openOnInputClick||y.state.setOpen(!1,o));let u=e.currentTarget.value.trim();!M&&!J&&u&&n&&(y.state.setOpen(!0,(0,E.createChangeEventDetails)(b.REASONS.inputChange,e.nativeEvent)),$||y.state.setIndices({activeIndex:null,selectedIndex:null,type:y.state.keyboardActiveRef.current?"keyboard":"pointer"})),F&&null!==y.state.activeIndex&&!$&&y.state.setIndices({activeIndex:null,selectedIndex:null,type:y.state.keyboardActiveRef.current?"keyboard":"pointer"})},onKeyDown(e){if(J||M||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;y.state.keyboardActiveRef.current=!0;let t=e.currentTarget,n=t.scrollWidth-t.clientWidth,r="rtl"===k;if("Home"===e.key){(0,A.stopEvent)(e);let n=ex.platform.engine.gecko&&r?t.value.length:0;t.setSelectionRange(n,n),t.scrollLeft=0;return}if("End"===e.key){(0,A.stopEvent)(e);let l=ex.platform.engine.gecko&&r?0:t.value.length;t.setSelectionRange(l,l),t.scrollLeft=r?-n:n;return}if(!W&&"Escape"===e.key){let t="multiple"===T&&Array.isArray(z)?0===z.length:null===z,n=(0,E.createChangeEventDetails)(b.REASONS.escapeKey,e.nativeEvent);y.state.setInputValue("",n),y.state.setSelectedValue("multiple"===T?[]:null,n),t||y.state.inline||n.isPropagationAllowed||e.stopPropagation();return}if(x&&"Backspace"===e.key&&""===t.value&&void 0===x.highlightedChipIndex&&Array.isArray(z)&&z.length>0){let t=x.chipsRef.current.length,n=t>0?t-1:z.length-1,r=z.filter((e,t)=>t!==n);y.state.setIndices({activeIndex:null,selectedIndex:null,type:y.state.keyboardActiveRef.current?"keyboard":"pointer"}),y.state.setSelectedValue(r,(0,E.createChangeEventDetails)(b.REASONS.none,e.nativeEvent));return}let l=x?.highlightedChipIndex!==void 0,o=function(e){let t;if(!x)return;let{highlightedChipIndex:n}=x,r=x.chipsRef.current.length,l="rtl"===k,o=l?"ArrowRight":"ArrowLeft";
2if(void 0!==n){if(e.key===o)e.preventDefault(),t=n>0?n-1:void 0;else if(e.key===(l?"ArrowLeft":"ArrowRight"))e.preventDefault(),t=n<r-1?n+1:void 0;else if("Backspace"===e.key||"Delete"===e.key){e.preventDefault();let r=n>=z.length-1?z.length-2:n;t=r>=0?r:void 0,y.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"})}return t}return e.key===o&&(e.currentTarget.selectionStart??0)===0&&z.length>0?(e.preventDefault(),t=r>0?r-1:void 0):"Backspace"===e.key&&""===e.currentTarget.value&&z.length>0&&(y.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),e.preventDefault()),t}(e);if(x?.setHighlightedChipIndex(o),void 0!==o?x?.chipsRef.current[o]?.focus():l&&y.state.inputRef.current?.focus(),229!==e.which&&"Enter"===e.key&&F){let t=y.state.activeIndex,n=e.nativeEvent;if(null===t){if(U)return;y.state.setOpen(!1,(0,E.createChangeEventDetails)(b.REASONS.none,n));return}(0,A.stopEvent)(e);let r=y.state.listRef.current[t];r&&(y.state.selectionEventRef.current=n,r.click(),y.state.selectionEventRef.current=null)}},onPointerMove(){y.state.keyboardActiveRef.current=!1},onPointerDown(){y.state.keyboardActiveRef.current=!1}},ed],stateAttributesMapping:eC}),ev=I?(0,t.jsx)(ee.FieldRootContext.Provider,{value:ee.DEFAULT_FIELD_ROOT_CONTEXT,children:ep}):ep;return(0,t.jsxs)(n.Fragment,{children:[F&&(!Z||Y)&&(0,t.jsx)(eD,{ref:y.state.startDismissRef}),ev]})});function eT(e,t,n,r,l){if(e.baseUIHandlerPrevented||r)return;let o=(0,y.getTarget)(e.nativeEvent),u=(0,S.isElement)(o)?o:null;u!==e.currentTarget&&(l?.(u)||(0,C.isInteractiveElement)(u))||(e.preventDefault(),!n&&(t.state.inputRef.current?.focus(),t.state.openOnInputClick&&t.state.setOpen(!0,(0,E.createChangeEventDetails)(b.REASONS.inputPress,e.nativeEvent))))}let eL=n.forwardRef(function(e,t){let{render:n,className:r,style:l,...o}=e,{state:i}=(0,ee.useFieldRootContext)(),a=_(),{filteredItems:s}=B(),c=(0,f.useStore)(a,Q.open),d=(0,f.useStore)(a,Q.mounted),p=(0,f.useStore)(a,Q.popupSide),v=(0,f.useStore)(a,Q.positionerElement),m=(0,f.useStore)(a,Q.disabled),g=(0,f.useStore)(a,Q.readOnly),h=(0,f.useStore)(a,Q.hasSelectedValue),S=(0,f.useStore)(a,Q.selectionMode),E=0===s.length,b={...i,open:c,disabled:m,readOnly:g,popupSide:d&&v?p:null,listEmpty:E,placeholder:"none"!==S&&!h},R=(0,u.useStableCallback)(e=>{a.set("inputGroupElement",e)});return(0,eS.useRenderElement)("div",e,{ref:[t,R],props:[{role:"group",onMouseDown(e){eT(e,a,m,g,e=>(0,y.contains)(a.state.chipsContainerRef.current,e))}},o],state:b,stateAttributesMapping:eC})});var eV=e.i(652563),ej=e.i(285182);let eF=n.forwardRef(function(e,t){let r,{render:o,className:i,nativeButton:a=!0,disabled:s=!1,id:c,style:d,...v}=e,{state:m,disabled:g,setTouched:S,setFocused:R,validationMode:I,validation:C}=(0,ee.useFieldRootContext)(),{labelId:O}=(0,eO.useLabelableContext)(),k=_(),{filteredItems:w}=B(),P=(0,f.useStore)(k,Q.selectionMode),D=(0,f.useStore)(k,Q.disabled),N=(0,f.useStore)(k,Q.readOnly),T=(0,f.useStore)(k,Q.required),L=(0,f.useStore)(k,Q.mounted),V=(0,f.useStore)(k,Q.popupSide),j=(0,f.useStore)(k,Q.positionerElement),F=(0,f.useStore)(k,Q.listElement),z=(0,f.useStore)(k,Q.popupId),G=(0,f.useStore)(k,Q.triggerProps),q=(0,f.useStore)(k,Q.triggerElement),K=(0,f.useStore)(k,Q.inputInsidePopup),U=(0,f.useStore)(k,Q.id),Y=(0,f.useStore)(k,Q.labelId),$=(0,f.useStore)(k,Q.open),J=(0,f.useStore)(k,Q.selectedValue),X=(0,f.useStore)(k,Q.activeIndex),Z=(0,f.useStore)(k,Q.selectedIndex),et=(0,f.useStore)(k,Q.hasSelectedValue),en=W(),eo=H(),eu=(0,eV.useTimeout)(),ei=g||D||s,ea=0===w.length;(0,er.useLabelableId)({id:K?c:void 0});let es=K?c??U:c;$&&K?r=z??el(U):$&&(r=F?.id);let ec=n.useRef("");function ed(e){ec.current=e.pointerType}let ef=en.useState("domReferenceElement");n.useEffect(()=>{K&&q&&q!==ef&&en.set("domReferenceElement",q)},[q,ef,en,K]);let{reference:ep}=function(e,t){let{listRef:r,elementsRef:o,activeIndex:i,onMatch:a,disabledIndices:s,onTyping:c,enabled:d=!0,resetMs:f=750,selectedIndex:v=null}=t,m="rootStore"in e?e.rootStore:e,g=m.useState("open"),h=(0,eV.useTimeout)(),S=n.useRef(""),E=n.useRef(v??i??-1),b=n.useRef(null),R=(0,u.useStableCallback)(e=>{function t(e){let t;return!!(!(t=o?.current[e])||(0,x.isElementVisible)(t))&&(null==s||!(0,x.isListIndexDisabled)(p.EMPTY_ARRAY,e,s))}function n(e,r,l=0){if(0===e.length)return -1;let o=(l%e.length+e.length)%e.length,u=r.toLowerCase();for(let n=0;n<e.length;n+=1){let r=(o+n)%e.length,l=e[r];if(l?.toLowerCase().startsWith(u)&&t(r))return r}return -1}let l=r.current;if(S.current.length>0&&" "===e.key&&((0,A.stopEvent)(e),c?.(!0)),S.current.length>0&&" "!==S.current[0]&&-1===n(l,S.current)&&" "!==e.key&&c?.(!1),null==l||1!==e.ke
2y.length||e.ctrlKey||e.metaKey||e.altKey)return;g&&" "!==e.key&&((0,A.stopEvent)(e),c?.(!0));let u=""===S.current;u&&(E.current=v??i??-1),l.every((e,n)=>!(e&&t(n))||e[0]?.toLowerCase()!==e[1]?.toLowerCase())&&S.current===e.key&&(S.current="",E.current=b.current),S.current+=e.key,h.start(f,()=>{S.current="",E.current=b.current,c?.(!1)});let d=u?v??i??-1:E.current,m=n(l,S.current,(d??0)+1);-1!==m?(a?.(m),b.current=m):" "!==e.key&&(S.current="",c?.(!1))}),I=(0,u.useStableCallback)(e=>{let t=e.relatedTarget,n=m.select("domReferenceElement"),r=m.select("floatingElement");(0,y.contains)(n,t)||(0,y.contains)(r,t)||(h.clear(),S.current="",E.current=b.current,c?.(!1))});(0,l.useIsoLayoutEffect)(()=>{(g||null===v)&&(h.clear(),b.current=null,""!==S.current&&(S.current=""))},[g,v,h]),(0,l.useIsoLayoutEffect)(()=>{g&&""===S.current&&(E.current=v??i??-1)},[g,v,i]);let C=n.useMemo(()=>({onKeyDown:R,onBlur:I}),[R,I]);return n.useMemo(()=>d?{reference:C,floating:C}:{},[d,C])}(en,{enabled:!$&&!N&&!D&&"single"===P,listRef:k.state.labelsRef,activeIndex:X,selectedIndex:Z,onMatch(e){let t=k.state.valuesRef.current[e];void 0!==t&&k.state.setSelectedValue(t,(0,E.createChangeEventDetails)("none"))}}),{reference:ev}=(0,M.useClick)(en,{enabled:!N&&!D,event:"mousedown"}),{buttonRef:em,getButtonProps:eg}=(0,eM.useButton)({native:a,disabled:ei}),eh={...m,open:$,disabled:ei,popupSide:L&&j?V:null,listEmpty:ea,placeholder:"none"!==P&&!et},eE=(0,u.useStableCallback)(e=>{k.set("triggerElement",e)});return(0,eS.useRenderElement)("button",e,{ref:[t,em,eE],state:eh,props:[G,ev,ep,{id:es,tabIndex:K?0:-1,role:K?"combobox":void 0,"aria-expanded":$?"true":"false","aria-haspopup":K?"dialog":"listbox","aria-controls":r,"aria-required":K&&T||void 0,"aria-labelledby":O??Y,onPointerDown:ed,onPointerEnter:ed,onFocus(){R(!0),ei||N||eu.start(0,k.state.forceMount)},onBlur(e){(0,y.contains)(j,e.relatedTarget)||(S(!0),R(!1),"onBlur"===I&&C.commit("none"===P?eo:J))},onMouseDown(e){if(ei||N||(K||en.set("domReferenceElement",e.currentTarget),k.state.forceMount(),"touch"!==ec.current&&(k.state.inputRef.current?.focus(),K||e.preventDefault()),$))return;let t=(0,h.ownerDocument)(e.currentTarget);K&&t.addEventListener("mouseup",function(e){if(!q)return;let t=(0,y.getTarget)(e),n=k.state.positionerElement,r=k.state.listElement;if((0,y.contains)(q,t)||(0,y.contains)(n,t)||(0,y.contains)(r,t)||t===q)return;let l=function(e){let t=e.getBoundingClientRect(),n=(0,ej.ownerWindow)(e);if(ex.platform.env.jsdom)return t;let r=n.getComputedStyle(e,"::before"),l=n.getComputedStyle(e,"::after");if("none"===r.content&&"none"===l.content)return t;let o=parseFloat(r.width)||0,u=parseFloat(r.height)||0,i=parseFloat(l.width)||0,a=parseFloat(l.height)||0,s=Math.max(t.width,o,i),c=Math.max(t.height,u,a),d=s-t.width,f=c-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}(q),o=e.clientX>=l.left-2&&e.clientX<=l.right+2,u=e.clientY>=l.top-2&&e.clientY<=l.bottom+2;o&&u||k.state.setOpen(!1,(0,E.createChangeEventDetails)("cancel-open",e))},{once:!0})},onKeyDown(e){ei||N||("ArrowDown"===e.key||"ArrowUp"===e.key)&&((0,A.stopEvent)(e),k.state.setOpen(!0,(0,E.createChangeEventDetails)(b.REASONS.listNavigation,e.nativeEvent)),k.state.inputRef.current?.focus())}},C?C.getValidationProps(ei,v):v,eg],stateAttributesMapping:eC})}),e_=n.createContext(null);function eW(e){let{children:r,items:l}=e,o=n.useMemo(()=>({items:l}),[l]);return(0,t.jsx)(e_.Provider,{value:o,children:r})}function eB(e){let{children:r}=e,{filteredItems:l}=B(),o=n.useContext(e_),u=o?o.items:l;return u?(0,t.jsx)(n.Fragment,{children:u.map(r)}):null}var eH=e.i(622458);function ez(e){let{children:r,elementsRef:o,labelsRef:i,onMapChange:a}=e,s=(0,u.useStableCallback)(a),d=n.useRef(0),f=(0,c.useRefWithInit)(eq).current,p=(0,c.useRefWithInit)(eG).current,[v,m]=n.useState(0),g=n.useRef(v),h=(0,u.useStableCallback)((e,t)=>{p.set(e,t??null),g.current+=1,m(g.current)}),S=(0,u.useStableCallback)(e=>{p.delete(e),g.current+=1,m(g.current)}),E=n.useMemo(()=>{let e=new Map;return Array.from(p.keys()).filter(e=>
2e.isConnected).sort(eK).forEach((t,n)=>{let r=p.get(t)??{};e.set(t,{...r,index:n})}),e},[p,v]);(0,l.useIsoLayoutEffect)(()=>{if("function"!=typeof MutationObserver||0===E.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(g.current+=1,m(g.current))});return E.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[E]),(0,l.useIsoLayoutEffect)(()=>{g.current===v&&(o.current.length!==E.size&&(o.current.length=E.size),i&&i.current.length!==E.size&&(i.current.length=E.size),d.current=E.size),s(E)},[s,E,o,i,v]),(0,l.useIsoLayoutEffect)(()=>()=>{o.current=[]},[o]),(0,l.useIsoLayoutEffect)(()=>()=>{i&&(i.current=[])},[i]);let b=(0,u.useStableCallback)(e=>(f.add(e),()=>{f.delete(e)}));(0,l.useIsoLayoutEffect)(()=>{f.forEach(e=>e(E))},[f,E]);let R=n.useMemo(()=>({register:h,unregister:S,subscribeMapChange:b,elementsRef:o,labelsRef:i,nextIndexRef:d}),[h,S,b,o,i,d]);return(0,t.jsx)(eH.CompositeListContext.Provider,{value:R,children:r})}function eG(){return new Map}function eq(){return new Set}function eK(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let eU=n.forwardRef(function(e,r){var l;let{render:o,className:i,style:a,children:s,...c}=e,d=_(),p=W(),v=!!eP(!0),{filteredItems:m,hasItems:g}=B(),h=(0,f.useStore)(d,Q.selectionMode),S=(0,f.useStore)(d,Q.grid),E=(0,f.useStore)(d,Q.popupProps),b=(0,f.useStore)(d,Q.virtualized),R=(0,f.useStore)(d,Q.forceMounted),x=0===m.length,I=(0,u.useStableCallback)(e=>{d.set("positionerElement",e)}),y=(0,u.useStableCallback)(e=>{d.set("listElement",e)}),C=n.useMemo(()=>"function"==typeof s?l||(l=(0,t.jsx)(eB,{children:s})):s,[s]),O=p.useState("floatingId"),k=(0,eS.useRenderElement)("div",e,{state:{empty:x},ref:[r,y,v?null:I],props:[E,{children:C,tabIndex:-1,id:O,role:S?"grid":"listbox","aria-multiselectable":"multiple"===h?"true":void 0,onKeyDown(e){if(!d.state.disabled&&!d.state.readOnly&&"Enter"===e.key){let t=d.state.activeIndex;if(null==t)return;(0,A.stopEvent)(e);let n=e.nativeEvent,r=d.state.listRef.current[t];r&&(d.state.selectionEventRef.current=n,r.click(),d.state.selectionEventRef.current=null)}},onKeyDownCapture(){d.state.keyboardActiveRef.current=!0},onPointerMoveCapture(){d.state.keyboardActiveRef.current=!1}},c]});if(b)return k;let w=g&&!R?void 0:d.state.labelsRef;return(0,t.jsx)(ez,{elementsRef:d.state.listRef,labelsRef:w,children:k})});function eY(){let e=(0,eV.useTimeout)(),t=n.useRef(null);return n.useEffect(()=>{if(ex.platform.os.ios)return;let n=t.current;if(null==n)return;let r=function(e){let t=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT),n=null;for(;t.nextNode();){let e=t.currentNode;""!==e.nodeValue&&(n=e)}return n}(n);if(null==r)return;let l=r.nodeValue??"",o=`${l}\u2060`;return r.nodeValue=o,e.start(200,()=>{r.nodeValue===o&&(r.nodeValue=l)}),()=>{e.clear(),r.nodeValue===o&&(r.nodeValue=l)}},[t,e]),t}let e$=n.forwardRef(function(e,t){let{render:n,className:r,style:l,children:o,...u}=e,i=eY();return(0,eS.useRenderElement)("div",e,{ref:[t,i],props:[{children:o,role:"status","aria-live":"polite","aria-atomic":!0},u]})});var eJ=e.i(593180);let eX=n.createContext(void 0),eQ=n.forwardRef(function(e,n){let{keepMounted:r=!1,...l}=e,o=_(),u=(0,f.useStore)(o,Q.mounted),i=(0,f.useStore)(o,Q.forceMounted);return u||r||i?(0,t.jsx)(eX.Provider,{value:r,children:(0,t.jsx)(eJ.FloatingPortal,{ref:n,...l})}):null});var eZ=e.i(996914);let e0={...ey.popupStateMapping,...eZ.transitionStatusMapping},e1=n.forwardRef(function(e,t){let{render:n,className:r,style:l,...o}=e,u=_(),i=(0,f.useStore)(u,Q.open),a=(0,f.useStore)(u,Q.mounted),s=(0,f.useStore)(u,Q.transitionStatus);return(0,eS.useRenderElement)("div",e,{state:{open:i,transitionStatus:s},ref:t,stateAttributesMapping:e0,props:[{role:"presentation",hidden:!a,style:{userSelect:"none",WebkitUserSelect:"none"}},o]})});var e2=e.i(552554),e9=e.i(151872),e5=e.i(701512),e7=e.i(913562),e4=e.i(674095),e8=e.i(35890);let e3=n.forwardRef(function(e,r){let{render:o,className:i,anchor:a,positionMethod:s="absolute",side:c="bottom",align:d="center",sideOffset:p=0,alignOffset:v=0,collisionBoundary:m="clipping-ancestors",collisionPadding:g=5,arrowPadding:h=5,sticky:S=!1,disableAnchorTracking:E=!1,collisionAvoidance:b=e5.DROPDOWN_COLLISION_AVOIDANCE,style:R,...x}=e,I=_(),{filteredItems:y}=B(),C=W(),O=function(){let e=n.useContext(eX);if(void 0===e)throw Error((0,N.default)(20));return e}(),A=(0,f.useStore)(I,Q.modal),k=(0,f.useStore)(I,Q.open),w=(0,f.useStore)(I,Q.mounted),P=(0,f.useStore)(I,Q.openMethod),M=(0,f.useStore)(I,Q.positionerElement),D=(0,f.useStore)(I,Q.triggerElement),T=(0,f.useStore)(I,Q.inputElement),L=(0,f.useStore)(I,Q.inputGroupElement),V=(0,f.useStore)(I,Q.inputInsidePopup),j=(0,f.useStore)(I,Q.transitionStatus),F=0===y.length,H=(0,e9.useAnchorPositioning)({anchor:a??(V?D:L??T),floatingRootContext:C,positionMethod:s,mounted:w,side:c,sideOffset:p,align:d,alignOffset:v,arrowPadding:h,collisionBoundary:m,collisionPadding:g,sticky:S,disableAnchorTracking:E,keepMounted:O,collisionAvoidance:b,lazyFlip:!0});(0,e8.useAnchoredPopupScrollLock)(k&&A,"touch"===P,M,D);let z={open:k,side:H.side,align:H.align,anchorHidden:H.anchorHidden,empty:F};(0,l.useIsoLayoutEffect)(()=>{I.set("popupSide",H.side)},[I,H.side]);let G=(0,u.useStableCallback)(e=>{I.set("positionerElement",e)}),q=(0,e4.usePositioner)(e,z,{styles:H.positionerStyles,transitionStatus:j,props:x,refs:[r,G],hidden:!w,inert:!k});return(0,t.jsxs)(ew.Provider,{value:H,children:[w&&A&&(0,t.jsx)(e7.InternalBackdrop,{inert:(0,e2.inertValue)(!k),cutout:L??T??D}),q]})});var e6=e.i(409381),te=e.i(720262);let tt={...ey.popupStateMapping,...eZ.transitionStatusMapping},tn=n.forwardRef(function(e,r){let{render:o,className:u,style:i,initialFocus:a,finalFocus:s,...c}=e,d=_(),p=eP(),v=W(),{filteredItems:m}=B(),g=(0,f.useStore)(d,Q.mounted),h=(0,f.useStore)(d,Q.open),S=(0,f.useStore)(d,Q.openMethod),E=(0,f.useStore)(d,Q.transitionStatus),b=(0,f.useStore)(d,Q.inputInsidePopup),R=(0,f.useStore)(d,Q.inputElement),x=(0,f.useStore)(d,Q.modal),I=(0,f.useStore)(d,Q.id),C=0===m.length,O=c.id??(b?el(I):void 0);(0,l.useIsoLayoutEffect)(()=>(d.set("popupId",d.state.popupRef.current?.id||O),()=>{d.set("popupId",void 0)}),[d,O]),(0,Z.useOpenChangeComplete)({open:h,ref:d.state.popupRef,onComplete(){h&&d.state.onOpenChangeComplete(!0)}});let A={open:h,side:p.side,align:p.align,anchorHidden:p.anchorHidden,transitionStatus:E,empty:C},k=(0,eS.useRenderElement)("div",e,{state:A,ref:[r,d.state.popupRef],props:[{id:O,role:b?"dialog":"presentation",tabIndex:-1,onFocus(e){let t=(0,y.getTarget)(e.nativeEvent);"touch"!==S&&((0,y.contains)(d.state.listElement,t)||t===e.currentTarget)&&d.state.inputRef.current?.focus()}},(0,te.getDisabledMountTransitionStyles)(E),c],stateAttributesMapping:tt}),w=!!b&&(e=>"touch"===e?d.state.popupRef.current:R),P=!b||x;return(0,t.jsx)(e6.FloatingFocusManager,{context:v,disabled:!g,modal:P,openInteractionType:S,initialFocus:void 0===a?w:a,returnFocus:null!=s?s:!!b&&void 0,getInsideElements:()=>[d.state.startDismissRef.current,d.state.endDismissRef.current],children:(0,t.jsxs)(n.Fragment,{children:[k,P&&(0,t.jsx)(eD,{ref:d.state.endDismissRef})]})})}),tr=n.forwardRef(function(e,t){let{render:n,className:r,style:l,...o}=e,u=_(),{arrowRef:i,side:a,align:s,arrowUncentered:c,arrowStyles:d}=eP(),p=(0,f.useStore)(u,Q.open);return(0,eS.useRenderElement)("div",e,{ref:[i,t],stateAttributesMapping:ey.popupStateMapping,state:{open:p,side:a,align:s,uncentered:c},props:{style:d,"aria-hidden":!0,...o}})}),tl=n.forwardRef(function(e,t){let{render:n,className:r,style:l,...o}=e;return(0,eS.useRenderElement)("span",e,{ref:t,props:[{"aria-hidden":!0,
2children:"▼"},o]})}),to=n.createContext(void 0),tu=n.forwardRef(function(e,r){let{render:l,className:o,style:u,items:i,...a}=e,[s,c]=n.useState(),d=n.useMemo(()=>({labelId:s,setLabelId:c,items:i}),[s,c,i]),f=(0,eS.useRenderElement)("div",e,{ref:r,props:[{role:"group","aria-labelledby":s},a]}),p=(0,t.jsx)(to.Provider,{value:d,children:f});return i?(0,t.jsx)(eW,{items:i,children:p}):p}),ti=n.forwardRef(function(e,t){let{render:r,className:o,style:u,id:i,...a}=e,{setLabelId:s}=function(){let e=n.useContext(to);if(void 0===e)throw Error((0,N.default)(18));return e}(),c=(0,eI.useBaseUiId)(i);return(0,l.useIsoLayoutEffect)(()=>(s(c),()=>{s(void 0)}),[c,s]),(0,eS.useRenderElement)("div",e,{ref:t,props:[{id:c},a]})});var ta=e.i(649687),ts=e.i(802721);let tc=n.createContext(void 0);function td(){let e=n.useContext(tc);if(!e)throw Error((0,N.default)(19));return e}let tf=n.createContext(!1);function tp(e){let{componentProps:r,forwardedRef:o,virtualized:u,indexFromFilter:i}=e,{render:a,className:s,style:c,value:d=null,index:p,disabled:v=!1,nativeButton:m=!1,...g}=r,h=n.useRef(!1),S=n.useRef(null),E=(0,ts.useCompositeListItem)({index:p,textRef:S,indexGuessBehavior:ts.IndexGuessBehavior.GuessFromOrder}),b=_(),R=n.useContext(tf),x=n.useContext(j),I=(0,f.useStore)(b,Q.open),y=(0,f.useStore)(b,Q.selectionMode),C=(0,f.useStore)(b,Q.readOnly),O=(0,f.useStore)(b,Q.isItemEqualToValue),A="none"!==y,k=p??(u?i??-1:E.index),w=-1!==E.index,P=(0,f.useStore)(b,Q.id),M=(0,f.useStore)(b,Q.isActive,k),D=(0,f.useStore)(b,Q.isSelected,d),N=(0,f.useStore)(b,Q.itemProps),T=n.useRef(null),L=null!=P&&w?`${P}-${k}`:void 0,V=D&&A;(0,l.useIsoLayoutEffect)(()=>{if(!(w&&(u||null!=p)))return;let e=b.state.listRef.current;return e[k]=T.current,()=>{delete e[k]}},[w,u,k,p,b]),(0,l.useIsoLayoutEffect)(()=>{if(!w||x)return;let e=b.state.valuesRef.current;return e[k]=d,"none"!==y&&b.state.allValuesRef.current.push(d),()=>{delete e[k]}},[w,x,k,d,b,y]),(0,l.useIsoLayoutEffect)(()=>{if(!I){h.current=!1;return}if(!w||x)return;let e=b.state.selectedValue;q(d,Array.isArray(e)?e[e.length-1]:e,O)&&b.set("selectedIndex",k)},[w,x,I,b,k,d,O]);let{getButtonProps:F,buttonRef:W}=(0,eM.useButton)({disabled:v,focusableWhenDisabled:!0,native:m,composite:!0});function B(e){function t(){b.state.handleSelection(e,d)}b.state.submitOnItemClick?(ta.flushSync(t),b.state.requestSubmit()):t()}let H=(0,eS.useRenderElement)("div",r,{ref:[W,o,E.ref,T],state:{disabled:v,selected:V,highlighted:M},props:[N,{id:L,role:R?"gridcell":"option","aria-selected":A?V:void 0,tabIndex:void 0,onPointerDownCapture(e){h.current=!0,e.preventDefault()},onMouseDown(e){e.preventDefault()},onClick(e){v||C||B(e.nativeEvent)},onMouseUp(e){let t=h.current;h.current=!1,v||C||0!==e.button||t||!M||B(e.nativeEvent)}},g,F]}),z=n.useMemo(()=>({selected:V,textRef:S}),[V,S]);return(0,t.jsx)(tc.Provider,{value:z,children:H})}function tv(e){let{componentProps:n,forwardedRef:r}=e,l=_(),o=(0,f.useStore)(l,Q.isItemEqualToValue),{flatFilteredItems:u}=B(),i=K(u,n.value??null,o);return(0,t.jsx)(tp,{componentProps:n,forwardedRef:r,virtualized:!0,indexFromFilter:i})}let tm=n.memo(n.forwardRef(function(e,n){let r=_(),l=(0,f.useStore)(r,Q.virtualized);return l&&null==e.index?(0,t.jsx)(tv,{componentProps:e,forwardedRef:n}):(0,t.jsx)(tp,{componentProps:e,forwardedRef:n,virtualized:l,indexFromFilter:void 0})})),tg=n.forwardRef(function(e,n){let r=e.keepMounted??!1,{selected:l}=td();return r||l?(0,t.jsx)(th,{...e,ref:n}):null}),th=n.memo(n.forwardRef((e,t)=>{let{render:r,className:l,style:o,keepMounted:u,...i}=e,{selected:a}=td(),s=n.useRef(null),{transitionStatus:c,setMounted:d}=(0,es.useTransitionStatus)(a),f=(0,eS.useRenderElement)("span",e,{ref:[t,s],state:{selected:a,transitionStatus:c},props:[{"aria-hidden":!0,children:"✔️"},i],stateAttributesMapping:eZ.transitionStatusMapping});return(0,Z.useOpenChangeComplete)({open:a,ref:s,onComplete(){a||d(!1)}}),f})),tS=n.forwardRef(function(e,r){let{render:l,className:o,style:u,...i}=e,a=_(),s=(0,f.useStore)(a,Q.open),c=(0,f.useStore)(a,Q.hasSelectionChips),[d,v]=n.useState(void 0);s&&void 0!==d&&v(void 0);let m=n.useRef([]),g=(0,eS.useRenderElement)("div",e,{ref:[r,a.state.chipsContainerRef],props:[c?{role:"toolbar"}:p.EMPTY_OBJECT,{onMouseDown(e){eT(e,a,a.state.disabled,a.state.readOnly)}},i]}),h=n.useMemo(()=>({highlightedChipIndex:d,setHighlightedChipIndex:v,chipsRef:m}),[d,v,m]);return(0,t.jsx)(eA.Provider,{value:h,children:(0,t.jsx)(ez,{elementsRef:m,children:g})})}),tE=n.createContext(void 0),tb=n.forwardRef(function(e,r){let{render:l,className:o,style:u,...i}=e,a=_(),{setHighlightedChipIndex:s,chipsRef:c}=ek(),d=(0,eg.useDirection)(),p=(0,f.useStore)(a,Q.disabled),v=(0,f.useStore)(a,Q.readOnly),m=(0,f.useStore)(a,Q.selectedValue),{ref:g,index:h}=(0,ts.useCompositeListItem)(),S=(0,eS.useRenderElement)("div",e,{ref:[r,g],state:{disabled:p},props:[{tabIndex:-1,"aria-disabled":p||void 0,"aria-readonly":v||void 0,onKeyDown(e){if(p||v)return;let t=function(e){let t=h,n="rtl"===d;if(e.key===(n?"ArrowRight":"ArrowLeft"))e.preventDefault(),t=h>0?h-1:void 0;else if(e.key===(n?"ArrowLeft":"ArrowRight"))e.preventDefault(),t=h<c.current.length-1?h+1:void 0;else if("Backspace"===e.key||"Delete"===e.key){let n=h>=m.length-1?m.length-2:h;t=n>=0?n:void 0,(0,A.stopEvent)(e),a.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),a.state.setSelectedValue(m.filter((e,t)=>
2t!==h),(0,E.createChangeEventDetails)(b.REASONS.none,e.nativeEvent))}else"Enter"===e.key||" "===e.key?((0,A.stopEvent)(e),t=void 0):"ArrowDown"===e.key||"ArrowUp"===e.key?((0,A.stopEvent)(e),a.state.setOpen(!0,(0,E.createChangeEventDetails)(b.REASONS.listNavigation,e.nativeEvent)),t=void 0):1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey||(t=void 0);return t}(e);ta.flushSync(()=>{s(t)}),void 0===t?a.state.inputRef.current?.focus():c.current[t]?.focus()}},i]}),R=n.useMemo(()=>({index:h}),[h]);return(0,t.jsx)(tE.Provider,{value:R,children:S})}),tR=n.forwardRef(function(e,t){let{render:r,className:l,disabled:o=!1,nativeButton:u=!0,style:i,...a}=e,s=_(),{index:c}=function(){let e=n.useContext(tE);if(!e)throw Error((0,N.default)(17));return e}(),d=(0,f.useStore)(s,Q.disabled),p=(0,f.useStore)(s,Q.readOnly),v=(0,f.useStore)(s,Q.selectedValue),m=(0,f.useStore)(s,Q.isItemEqualToValue),g=d||o,{buttonRef:h,getButtonProps:S}=(0,eM.useButton)({native:u,disabled:g||p,focusableWhenDisabled:!0});function R(e){let t=(0,E.createChangeEventDetails)(b.REASONS.chipRemovePress,e.nativeEvent);return!function(e){let t=s.state.activeIndex;if(null==t)return;let n=K(s.state.valuesRef.current,e,m);-1!==n&&t===n&&s.state.setIndices({activeIndex:null,type:s.state.keyboardActiveRef.current?"keyboard":"pointer"})}(v[c]),s.state.setSelectedValue(v.filter((e,t)=>t!==c),t),s.state.inputRef.current?.focus(),t}return(0,eS.useRenderElement)("button",e,{ref:[t,h],state:{disabled:g},props:[{tabIndex:-1,onMouseDown(e){e.preventDefault()},onClick(e){g||p||R(e).isPropagationAllowed||e.stopPropagation()},onKeyDown(e){g||p||("Enter"===e.key||" "===e.key)&&(R(e).isPropagationAllowed||(0,A.stopEvent)(e))}},a,S]})}),tx=n.forwardRef(function(e,n){let{render:r,className:l,style:o,...u}=e,i=(0,eS.useRenderElement)("div",e,{ref:n,props:[{role:"row"},u]});return(0,t.jsx)(tf.Provider,{value:!0,children:i})}),tI=n.forwardRef(function(e,t){let{render:n,className:r,style:l,children:o,...u}=e,{filteredItems:i}=B(),a=_(),s=eY(),c=0===i.length?o:null;return(0,eS.useRenderElement)("div",e,{ref:[t,a.state.emptyRef,s],props:[{children:c,role:"status","aria-live":"polite","aria-atomic":!0},u]})}),ty={...eZ.transitionStatusMapping,...ey.triggerOpenStateMapping},tC=n.forwardRef(function(e,t){let{render:n,className:r,disabled:l=!1,nativeButton:o=!0,keepMounted:u=!1,style:i,...a}=e,{disabled:s}=(0,ee.useFieldRootContext)(),c=_(),d=(0,f.useStore)(c,Q.selectionMode),p=(0,f.useStore)(c,Q.disabled),v=(0,f.useStore)(c,Q.readOnly),m=(0,f.useStore)(c,Q.open),g=(0,f.useStore)(c,Q.selectedValue),h=(0,f.useStore)(c,Q.hasSelectionChips),S=H(),R=!1;R="none"===d?""!==S:"single"===d?null!=g:h;let x=s||p||l,{buttonRef:I,getButtonProps:y}=(0,eM.useButton)({native:o,disabled:x}),{mounted:C,transitionStatus:O,setMounted:A}=(0,es.useTransitionStatus)(R),k={disabled:x,visible:R,open:m,transitionStatus:O};(0,Z.useOpenChangeComplete)({open:R,ref:c.state.clearRef,onComplete(){R||A(!1)}});let w=(0,eS.useRenderElement)("button",e,{state:k,ref:[t,I,c.state.clearRef],props:[{tabIndex:-1,children:"x",onMouseDown(e){e.preventDefault()},onClick(e){if(x||v)return;let t=c.state.keyboardActiveRef;c.state.setInputValue("",(0,E.createChangeEventDetails)(b.REASONS.clearPress,e.nativeEvent)),"none"!==d?(c.state.setSelectedValue(Array.isArray(g)?[]:null,(0,E.createChangeEventDetails)(b.REASONS.clearPress,e.nativeEvent)),c.state.setIndices({activeIndex:null,selectedIndex:null,type:t.current?"keyboard":"pointer"})):c.state.setIndices({activeIndex:null,type:t.current?"keyboard":"pointer"}),c.state.inputRef.current?.focus()}},a,y],stateAttributesMapping:ty});return u||C?w:null}),tO=n.forwardRef(function(e,t){let{className:n,render:r,orientation:l="horizontal",style:o,...u}=e;return(0,eS.useRenderElement)("div",e,{state:{orientation:l},ref:t,props:[{role:"separator","aria-orientation":l},u]})});e.s(["Arrow",0,tr,"Backdrop",0,e1,"Chip",0,tb,"ChipRemove",0,tR,"Chips",0,tS,"Clear",0,tC,"Collection",0,eB,"Empty",0,tI,"Group",0,tu,"GroupLabel",0,ti,"Icon",0,tl,"Input",0,eN,"InputGroup",0,eL,"Item",0,tm,"ItemIndicator",0,tg,"Label",0,eR,"List",0,eU,"Popup",0,tn,"Portal",0,eQ,"Positioner",0,e3,"Root",0,function(e){let{multiple:n=!1,defaultValue:r,value:l,onValueChange:o,autoComplete:u,...i}=e;return(0,t.jsx)(eh,{...i,selectionMode:n?"multiple":"single",selectedValue:l,defaultSelectedValue:r,onSelectedValueChange:o,formAutoComplete:u})},"Row",0,tx,"Separator",0,tO,"Status",0,e$,"Trigger",0,eF,"Value",0,function(e){let{children:r,placeholder:l}=e,o=_(),u=(0,f.useStore)(o,Q.itemToStringLabel),i=(0,f.useStore)(o,Q.selectedValue),a=(0,f.useStore)(o,Q.items),s="multiple"===(0,f.useStore)(o,Q.selectionMode),c=(0,f.useStore)(o,Q.hasSelectedValue),d=(0,f.useStore)(o,Q.hasNullItemLabel,!c&&null!=l&&null==r),p=null;if("function"==typeof r)p=r(i);else if(null!=r)p=r;else if(c||null==l||d)if(s&&Array.isArray(i))p=i.reduce((e,r,l)=>(l>0&&e.push(", "),e.push((0,t.jsx)(n.Fragment,{children:X(r,a,u)},l)),e),[]);else p=X(i,a,u);else p=l;return(0,t.jsx)(n.Fragment,{children:p})},"useFilter",0,function(e={}){let{multiple:t=!1,value:r,...l}=e,o=ea(l),u=n.useCallback((e,n,l)=>t?eo(o,l)(e,n):eu(o,l,r)(e,n),[o,r,t]);return n.useMemo(()=>({contains:u,startsWith:o.startsWith,endsWith:o.endsWith}),[u,o])},"useFilteredItems",0,function(){return B().filteredItems}],540318);var tA=e.i(540318),tA=tA,tk=e.i(78829);e.i(466691);
2var tw=e.i(380662),tP=e.i(407425),tM=e.i(420119),tD=e.i(959861);let tN=tA.Root,tT=({className:e,children:n,...r})=>(0,t.jsxs)(tA.Trigger,{"data-slot":"combobox-trigger",className:(0,tk.cn)("[&_svg:not([class*='size-'])]:size-4",e),...r,children:[n,(0,t.jsx)(tP.ChevronDownIcon,{className:"pointer-events-none size-4 text-muted-foreground"})]}),tL=({className:e,...n})=>(0,t.jsx)(tA.Clear,{"data-slot":"combobox-clear",render:(0,t.jsx)(tw.InputGroupButton,{variant:"ghost",size:"icon-xs"}),className:(0,tk.cn)(e),...n,children:(0,t.jsx)(tM.XIcon,{className:"pointer-events-none"})});e.s(["Combobox",0,tN,"ComboboxContent",0,({className:e,side:n="bottom",sideOffset:r=6,align:l="start",alignOffset:o=0,anchor:u,...i})=>(0,t.jsx)(tA.Portal,{children:(0,t.jsx)(tA.Positioner,{side:n,sideOffset:r,align:l,alignOffset:o,anchor:u,className:"isolate z-50",children:(0,t.jsx)(tA.Popup,{"data-slot":"combobox-content","data-chips":!!u,className:(0,tk.cn)("group/combobox-content relative max-h-(--available-height) w-(--anchor-width) max-w-(--available-width) min-w-[calc(var(--anchor-width)+--spacing(7))] origin-(--transform-origin) overflow-hidden rounded-2xl bg-popover text-popover-foreground shadow-2xl ring-1 ring-foreground/5 duration-100 data-[chips=true]:min-w-(--anchor-width) data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-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 *:data-[slot=input-group]:m-1 *:data-[slot=input-group]:mb-0 *:data-[slot=input-group]:h-9 *:data-[slot=input-group]:border-none *:data-[slot=input-group]:bg-input/30 *:data-[slot=input-group]:shadow-none data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...i})})}),"ComboboxEmpty",0,({className:e,...n})=>(0,t.jsx)(tA.Empty,{"data-slot":"combobox-empty",className:(0,tk.cn)("hidden w-full justify-center py-2 text-center text-sm text-muted-foreground group-data-empty/combobox-content:flex",e),...n}),"ComboboxInput",0,({className:e,children:n,disabled:r=!1,showTrigger:l=!0,showClear:o=!1,...u})=>(0,t.jsxs)(tw.InputGroup,{className:(0,tk.cn)("w-auto",e),children:[(0,t.jsx)(tA.Input,{render:(0,t.jsx)(tw.InputGroupInput,{disabled:r}),...u}),(0,t.jsxs)(tw.InputGroupAddon,{align:"inline-end",children:[l?(0,t.jsx)(tw.InputGroupButton,{size:"icon-xs",variant:"ghost",asChild:!0,"data-slot":"input-group-button",className:"group-has-data-[slot=combobox-clear]/input-group:hidden data-pressed:bg-transparent",disabled:r,children:(0,t.jsx)(tT,{})}):null,o?(0,t.jsx)(tL,{disabled:r}):null]}),n]}),"ComboboxItem",0,({className:e,children:n,...r})=>(0,t.jsxs)(tA.Item,{"data-slot":"combobox-item",className:(0,tk.cn)("relative flex w-full cursor-default items-center gap-2.5 rounded-xl py-2 pr-8 pl-3 text-sm outline-hidden select-none data-highlighted:bg-accent data-highlighted:text-accent-foreground not-data-[variant=destructive]:data-highlighted:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...r,children:[n,(0,t.jsx)(tA.ItemIndicator,{render:(0,t.jsx)("span",{className:"pointer-events-none absolute right-2 flex size-4 items-center justify-center"}),children:(0,t.jsx)(tD.CheckIcon,{className:"pointer-events-none"})})]}),"ComboboxList",0,({className:e,...n})=>(0,t.jsx)(tA.List,{"data-slot":"combobox-list",className:(0,tk.cn)("no-scrollbar max-h-[min(calc(--spacing(72)---spacing(9)),calc(var(--available-height)---spacing(9)))] scroll-py-1 overflow-y-auto overscroll-contain p-1 data-empty:p-0",e),...n})],429277)}]);
3
4//# debugId=7c9793aa-4155-0ecb-ab96-662d753aede3
5//# sourceMappingURL=3fh5ju0yf6trj.js.map
6//# chunkId=01a0d0df-a632-7d80-94c6-6ee809177034

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.