PageSourceSearch

https://www.myposter.de/_nuxt/ByJ2xx7J.js

js myposter.de collected 2026-10-01 12:21:01 UTC 25,227 bytes, 1 lines download raw bytes

1import{a as e,i as t,r as n,s as r,t as i}from"./DlwYmI-E.js";import{$ as a,D as o,E as s,Ft as c,Ht as l,On as u,Qn as d,Tn as f,Ut as p,_ as m,b as h,bt as g,ct as _,er as v,et as y,ft as b,g as x,k as S,mt as C,nr as w,o as T,qt as E,tr as D,tt as O,u as k,v as A,vn as j,wt as ee,xt as M,y as N,z as P}from"./DBq4UlV4.js";import{w as F}from"./AOAW_pOP.js";import{S as te,a as ne,k as I}from"./90xg2Rc1.js";import{t as L}from"./TgGIMoXd.js";import{t as R}from"./8VOV02sH.js";import{t as z}from"./CgcnoKpi.js";import{t as re}from"./DWEoD8ZB.js";import{a as B,d as ie,f as ae,h as oe,m as se,p as ce}from"./BiukBlS5.js";import{t as V}from"./DHihWhf5.js";import{t as le}from"./CCF1kGvq.js";import{n as H,t as U}from"./Dmy7qlsO.js";import{a as W,i as ue,n as de,r as fe,s as pe}from"./DYntfr_-.js";import{t as me}from"./7Wt67Wf_.js";import{t as he}from"./BkcLWuKj.js";import{t as ge}from"./Dswxru_k.js";import{t as G}from"./HB3EPxMV.js";import{t as _e}from"./DmVYyYTN.js";function ve(t){let n=e({nonce:j()});return x(()=>t?.value||n.nonce?.value)}var ye=[` `,`Enter`,`ArrowUp`,`ArrowDown`],be=[` `,`Enter`];function K(e,t,n){return e===void 0?!1:Array.isArray(e)?e.some(e=>q(e,t,n)):q(e,t,n)}function q(e,t,n){return e===void 0||t===void 0?!1:typeof e==`string`?e===t:typeof n==`function`?n(e,t):typeof n==`string`?e?.[n]===t?.[n]:R(e,t)}function xe(e){return e==null||e===``||Array.isArray(e)&&e.length===0}var Se=[`value`],[J,Y]=r(`SelectRoot`),Ce=S({inheritAttrs:!1,__name:`SelectRoot`,props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},nullableValue:{type:String,required:!1,default:``},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`update:open`],setup(e,{emit:t}){let n=e,r=t,{required:i,disabled:a,multiple:o,dir:s}=f(n),c=I(n,`modelValue`,r,{defaultValue:n.defaultValue??(o.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),l=I(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),d=j(),p=j(),m=j({x:0,y:0}),_=x(()=>o.value&&Array.isArray(c.value)?c.value?.length===0:V(c.value));G({isProvider:!0});let v=le(s),b=me(d),S=j(new Set),w=x(()=>Array.from(S.value).map(e=>e.value).join(`;`));function D(e){if(o.value){let t=Array.isArray(c.value)?[...c.value]:[],r=t.findIndex(t=>q(t,e,n.by));r===-1?t.push(e):t.splice(r,1),c.value=[...t]}else c.value=e}function O(e){return Array.from(S.value).find(t=>K(e,t.value,n.by))}return Y({triggerElement:d,onTriggerChange:e=>{d.value=e},valueElement:p,onValueElementChange:e=>{p.value=e},contentId:``,modelValue:c,onValueChange:D,by:n.by,open:l,multiple:o,required:i,onOpenChange:e=>{l.value=e},dir:v,triggerPointerDownPosRef:m,disabled:a,isEmptyModelValue:_,optionsSet:S,onOptionAdd:e=>{let t=O(e.value);t&&S.value.delete(t),S.value.add(e)},onOptionRemove:e=>{let t=O(e.value);t&&S.value.delete(t)}}),(e,t)=>(C(),A(u(ue),null,{default:E(()=>[M(e.$slots,`default`,{modelValue:u(c),open:u(l)}),u(b)&&e.name?(C(),A(we,{key:w.value,"aria-hidden":`true`,tabindex:`-1`,multiple:u(o),required:u(i),name:e.name,autocomplete:e.autocomplete,disabled:u(a),value:u(c)},{default:E(()=>[u(V)(u(c))?(C(),h(`option`,{key:0,value:e.nullableValue},null,8,Se)):N(`v-if`,!0),(C(!0),h(T,null,g(Array.from(S.value),e=>(C(),h(`option`,y({key:e.value??``},{ref_for:!0},e),null,16))),128))]),_:1},8,[`multiple`,`required`,`name`,`autocomplete`,`disabled`,`value`])):N(`v-if`,!0)]),_:3}))}}),we=S({__name:`BubbleSelect`,props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(e){let t=e,n=j(),r=J();l(()=>t.value,(e,t)=>{let r=window.HTMLSelectElement.prototype,i=Object.getOwnPropertyDescriptor(r,`value`).set;if(e!==t&&i&&n.value){let t=new Event(`change`,{bubbles:!0});i.call(n.value,e),n.value.dispatchEvent(t)}});function i(e){r.onValueChange(e.target.value)}return(e,r)=>(C(),A(u(_e),{"as-child":``},{default:E(()=>[m(`select`,y({ref_key:`selectElement`,ref:n},t,{onInput:i}),[M(e.$slots,`default`)],16)]),_:3}))}}),Te=S({__name:`SelectPopperPosition`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:`start`},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:10},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=H(e);return(e,n)=>(C(),A(u(de),y(u(t),{style:{boxSizing:`border-box`,"--reka-select-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-select-content-available-width":`var(--reka-popper-available-width)`,"--reka-select-content-available-height":`var(--reka-popper-available-height)`,"--reka-select-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-select-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:E(()=>[M(e.$slots,`default`)]),_:3},16))}}),Ee={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[X,Z]=r(`SelectContent`),De=S({__name:`SelectContentImpl`,props:{position:{type:String,required:!1,default:`item-aligned`},bodyLock:{type:Boolean,required:!1,default:!0},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:`start`},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0}},emits:[`closeAutoFocus`,`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,r=t,i=J();pe(),se(n.bodyLock);let{CollectionSlot:a,getItems:s}=G(),c=j();ce(c);let{search:d,handleTypeaheadSearch:f}=W(),m=j(),h=j(),g=j(),_=j(!1),v=j(!1),b=j(!1);function S(){h.value&&c.value&&B([h.value,c.value])}l(_,()=>{S()});let{onOpenChange:w,triggerPointerDownPosRef:T}=i;p(e=>{if(!c.value)return;let t={x:0,y:0},n=e=>{t={x:Math.abs(Math.round(e.pageX)-(T.value?.x??0)),y:Math.abs(Math.round(e.pageY)-(T.value?.y??0))}},r=e=>{e.pointerType!==`touch`&&(t.x<=10&&t.y<=10?e.preventDefault():c.value?.contains(e.target)||w(!1),document.removeEventListener(`pointermove`,n),T.value=null)};T.value!==null&&(document.addEventListener(`pointermove`,n),document.addEventListener(`pointerup`,r,{capture:!0,once:!0})),e(()=>{document.removeEventListener(`pointermove`,n),document.removeEventListener(`pointerup`,r,{capture:!0})})});function D(e){let t=e.ctrlKey||e.altKey||e.metaKey;if(e.key===`Tab`&&e.preventDefault(),!t&&e.key.length===1&&f(e.key,s()),[`ArrowUp`,`ArrowDown`,`Home`,`End`].includes(e.ke
1y)){let t=[...s().map(e=>e.ref)];if([`ArrowUp`,`End`].includes(e.key)&&(t=t.slice().reverse()),[`ArrowUp`,`ArrowDown`].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>B(t)),e.preventDefault()}}let O=x(()=>n.position===`popper`?n:{}),k=H(O.value);return Z({content:c,viewport:m,onViewportChange:e=>{m.value=e},itemRefCallback:(e,t,n)=>{let r=!v.value&&!n,a=K(i.modelValue.value,t,i.by);if(i.multiple.value){if(b.value)return;(a||r)&&(h.value=e,a&&(b.value=!0))}else(a||r)&&(h.value=e);r&&(v.value=!0)},selectedItem:h,selectedItemText:g,onItemLeave:()=>{c.value?.focus()},itemTextRefCallback:(e,t,n)=>{let r=!v.value&&!n;(K(i.modelValue.value,t,i.by)||r)&&(g.value=e)},focusSelectedItem:S,position:n.position,isPositioned:_,searchRef:d}),(e,t)=>(C(),A(u(a),null,{default:E(()=>[o(u(ie),{"as-child":``,onMountAutoFocus:t[6]||=F(()=>{},[`prevent`]),onUnmountAutoFocus:t[7]||=e=>{r(`closeAutoFocus`,e),!e.defaultPrevented&&(u(i).triggerElement.value?.focus({preventScroll:!0}),e.preventDefault())}},{default:E(()=>[o(u(ae),{"as-child":``,"disable-outside-pointer-events":e.disableOutsidePointerEvents,onFocusOutside:t[2]||=F(()=>{},[`prevent`]),onDismiss:t[3]||=e=>u(i).onOpenChange(!1),onEscapeKeyDown:t[4]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[5]||=e=>r(`pointerDownOutside`,e)},{default:E(()=>[(C(),A(ee(e.position===`popper`?Te:Ae),y({...e.$attrs,...u(k)},{id:u(i).contentId,ref:e=>{if(!e)return;let t=u(ne)(e);t?.hasAttribute(`data-reka-popper-content-wrapper`)?c.value=t.firstElementChild:c.value=t},role:`listbox`,"data-state":u(i).open.value?`open`:`closed`,dir:u(i).dir.value,style:{display:`flex`,flexDirection:`column`,outline:`none`},onContextmenu:t[0]||=F(()=>{},[`prevent`]),onPlaced:t[1]||=e=>_.value=!0,onKeydown:D}),{default:E(()=>[M(e.$slots,`default`)]),_:3},16,[`id`,`data-state`,`dir`,`onKeydown`]))]),_:3},8,[`disable-outside-pointer-events`])]),_:3})]),_:3}))}}),[Oe,ke]=r(`SelectItemAlignedPosition`),Ae=S({inheritAttrs:!1,__name:`SelectItemAlignedPosition`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`placed`],setup(e,{emit:n}){let r=e,a=n,{getItems:s}=G(),c=J(),l=X(),d=j(!1),f=j(!0),p=j(),{forwardRef:m,currentElement:g}=t(),{viewport:v,selectedItem:b,selectedItemText:x,focusSelectedItem:S}=l;function w(){if(c.triggerElement.value&&c.valueElement.value&&p.value&&g.value&&v?.value&&b?.value&&x?.value){let e=c.triggerElement.value.getBoundingClientRect(),t=g.value.getBoundingClientRect(),n=c.valueElement.value.getBoundingClientRect(),r=x.value.getBoundingClientRect();if(c.dir.value!==`rtl`){let i=r.left-t.left,a=n.left-i,o=e.left-a,s=e.width+o,c=Math.max(s,t.width),l=window.innerWidth-10,u=z(a,10,Math.max(10,l-c));p.value.style.minWidth=`${s}px`,p.value.style.left=`${u}px`}else{let i=t.right-r.right,a=window.innerWidth-n.right-i,o=window.innerWidth-e.right-a,s=e.width+o,c=Math.max(s,t.width),l=window.innerWidth-10,u=z(a,10,Math.max(10,l-c));p.value.style.minWidth=`${s}px`,p.value.style.right=`${u}px`}let i=s().map(e=>e.ref),o=window.innerHeight-20,l=v.value.scrollHeight,u=window.getComputedStyle(g.value),f=Number.parseInt(u.borderTopWidth,10),m=Number.parseInt(u.paddingTop,10),h=Number.parseInt(u.borderBottomWidth,10),_=Number.parseInt(u.paddingBottom,10),y=f+m+l+_+h,S=Math.min(b.value.offsetHeight*5,y),C=window.getComputedStyle(v.value),w=Number.parseInt(C.paddingTop,10),T=Number.parseInt(C.paddingBottom,10),E=e.top+e.height/2-10,D=o-E,O=b.value.offsetHeight/2,k=b.value.offsetTop+O,A=f+m+k,j=y-A;if(A<=E){let e=b.value===i.at(-1);p.value.style.bottom=`0px`;let t=g.value.clientHeight-v.value.offsetTop-v.value.offsetHeight,n=A+Math.max(D,O+(e?T:0)+t+h);p.value.style.height=`${n}px`}else{let e=b.value===i[0];p.value.style.top=`0px`;let t=Math.max(E,f+v.value.offsetTop+(e?w:0)+O)+j;p.value.style.height=`${t}px`,v.value.scrollTop=A-E+v.value.offsetTop}p.value.style.margin=`10px 0`,p.value.style.minHeight=`${S}px`,p.value.style.maxHeight=`${o}px`,a(`placed`),requestAnimationFrame(()=>d.value=!0)}}let T=j(``);_(async()=>{await O(),w(),g.value&&(T.value=window.getComputedStyle(g.value).zIndex)});function k(e){e&&f.value===!0&&(w(),S?.(),f.value=!1)}return te(c.triggerElement,()=>{w()}),ke({contentWrapper:p,shouldExpandOnScrollRef:d,onScrollButtonChange:k}),(e,t)=>(C(),h(`div`,{ref_key:`contentWrapperElement`,ref:p,style:D({display:`flex`,flexDirection:`column`,position:`fixed`,zIndex:T.value})},[o(u(i),y({ref:u(m),style:{boxSizing:`border-box`,maxHeight:`100%`}},{...e.$attrs,...r}),{default:E(()=>[M(e.$slots,`default`)]),_:3},16)],4))}}),je=S({inheritAttrs:!1,__name:`SelectProvider`,props:{context:{type:Object,required:!0}},setup(e){return Y(e.context),Z(Ee),(e,t)=>M(e.$slots,`default`)}}),Me={key:1},Ne=S({inheritAttrs:!1,__name:`SelectContent`,props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`closeAutoFocus`,`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,r=U(n,t),i=J(),a=j();_(()=>{a.value=new DocumentFragment});let s=j(),c=x(()=>n.forceMount||i.open.value),d=j(c.value),f;function p(){f&&=(clearTimeout(f),void 0)}return l(c,(e,t,n)=>{p(),f=setTimeout(()=>{d.value=c.value,f=void 0}),n(p)}),b(p),(e,t)=>c.value||d.value||s.value?.present?(C(),A(u(he),{key:0,ref_key:`presenceRef`,ref:s,present:c.value},{default:E(()=>[o(De,v(P({...u(r),...e.$attrs})),{default:E(()=>[M(e.$slots,`default`)]),_:3},16)]),_:3},8,[`present`])):a.value?(C(),h(`div`,Me,[(C(),A(k,{to:a.value},[o(je,{context:u(i)},{default:E(()=>[M(e.$slots,`default`)]),_:3},8,[`context`])],8,[`to`]))])):N(`v-if`,!0)}}),[Pe,Fe]=r(`SelectGroup`),Q=S({__name:`SelectGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,r=n(void 0,`reka-select-group`);return Fe({id:r}),(e,n)=>(C(),A(u(i),y({role:`group`},t,{"aria-labelledby":u(r)}),{default:E(()=>[M(e.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),Ie=S({__name:`SelectIcon`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return(e,t)=>(C(),A(u(i),{"aria-hidden":`true`,as:e.as,"as-child":e.asChild},{default:E(()=>[M(e.$slots,`default`,{},()=>[t[0]||=s(`▼`)])]),_:3},8,[`as`,`as-child`]))}}),[Le,Re]=r(`SelectItem`),ze=S({__name:`SelectItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:r}){let a=e,s=r,{disabled:c}=f(a),l=J(),d=X(),{forwardRef:p,currentElement:m}=t(),{CollectionItem:h}=G(),g=x(()=>K(l.modelValue?.value,a.value,l.by)),v=j(!1),y=j(a.textValue??``),b=n(void 0,`reka-select-item-text`);async function S(e){if(e.defaultPrevented)return;let t={originalEvent:e,value:a.value};oe(`select.select`,w,t)}async function w(e){await O(),s(`select`,e),!e.defaultPrevented&&(c.value||(l.onValueChange(a.value),l.multiple.value||l.onOpenChange(!1)))}async function T(e){await O(),!e.defaultPrevented&&(c.value?d.onItemLeave?.():e.currentTarget?.focus({preventScroll:!0}))}async function D(e){await O(),!e.defaultPrevented&&e.currentTarget===re()&&d.onItemLeave?.()}async function k(e){await O(),!e.defaultPrevented&&(d.searchRef?.value===``||e.key!==` `)&&(be.includes(e.ke
1y)&&S(e),e.key===` `&&e.preventDefault())}if(a.value===``)throw Error(`A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.`);return _(()=>{m.value&&d.itemRefCallback(m.value,a.value,a.disabled)}),Re({value:a.value,disabled:c,textId:b,isSelected:g,onItemTextChange:e=>{y.value=((y.value||e?.textContent)??``).trim()}}),(e,t)=>(C(),A(u(h),{value:{textValue:y.value}},{default:E(()=>[o(u(i),{ref:u(p),role:`option`,"aria-labelledby":u(b),"data-highlighted":v.value?``:void 0,"aria-selected":g.value,"data-state":g.value?`checked`:`unchecked`,"aria-disabled":u(c)||void 0,"data-disabled":u(c)?``:void 0,tabindex:u(c)?void 0:-1,as:e.as,"as-child":e.asChild,onFocus:t[0]||=e=>v.value=!0,onBlur:t[1]||=e=>v.value=!1,onPointerup:S,onPointerdown:t[2]||=e=>{e.currentTarget.focus({preventScroll:!0})},onTouchend:t[3]||=F(()=>{},[`prevent`,`stop`]),onPointermove:T,onPointerleave:D,onKeydown:k},{default:E(()=>[M(e.$slots,`default`)]),_:3},8,[`aria-labelledby`,`data-highlighted`,`aria-selected`,`data-state`,`aria-disabled`,`data-disabled`,`tabindex`,`as`,`as-child`])]),_:3},8,[`value`]))}}),Be=S({inheritAttrs:!1,__name:`SelectItemText`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let n=e,r=J(),a=X(),o=Le(),{forwardRef:s,currentElement:c}=t(),l=x(()=>({value:o.value,disabled:o.disabled.value,textContent:c.value?.textContent??o.value?.toString()??``}));return _(()=>{c.value&&(o.onItemTextChange(c.value),a.itemTextRefCallback(c.value,o.value,o.disabled.value),r.onOptionAdd(l.value))}),b(()=>{r.onOptionRemove(l.value)}),(e,t)=>(C(),A(u(i),y({id:u(o).textId,ref:u(s)},{...n,...e.$attrs}),{default:E(()=>[M(e.$slots,`default`)]),_:3},16,[`id`]))}}),Ve=S({__name:`SelectLabel`,props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(e){let t=e,n=Pe({id:``});return(e,r)=>(C(),A(u(i),y(t,{id:u(n).id}),{default:E(()=>[M(e.$slots,`default`)]),_:3},16,[`id`]))}}),He=S({__name:`SelectPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(C(),A(u(ge),v(P(t)),{default:E(()=>[M(e.$slots,`default`)]),_:3},16))}}),Ue=S({__name:`SelectTrigger`,props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let r=e,a=J(),{forwardRef:s,currentElement:c}=t(),l=x(()=>a.disabled?.value||r.disabled);a.contentId||=n(void 0,`reka-select-content`),_(()=>{a.onTriggerChange(c.value)});let{getItems:d}=G(),{search:f,handleTypeaheadSearch:p,resetTypeahead:m}=W();function h(){l.value||(a.onOpenChange(!0),m())}function g(e){h(),a.triggerPointerDownPosRef.value={x:Math.round(e.pageX),y:Math.round(e.pageY)}}function v(e){return e.button===0&&e.ctrlKey===!1}let y=!1;function b(e){if(e.pointerType===`touch`)return e.preventDefault();let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),v(e)&&(g(e),y=!0)}function S(e){v(e)&&e.preventDefault()}function w(e){y||e.currentTarget?.focus(),y=!1}return(e,t)=>(C(),A(u(fe),{"as-child":``,reference:e.reference},{default:E(()=>[o(u(i),{ref:u(s),role:`combobox`,type:e.as===`button`?`button`:void 0,"aria-controls":u(a).open.value?u(a).contentId:void 0,"aria-expanded":u(a).open.value||!1,"aria-required":u(a).required?.value,"aria-autocomplete":`none`,disabled:l.value,dir:u(a)?.dir.value,"data-state":u(a)?.open.value?`open`:`closed`,"data-disabled":l.value?``:void 0,"data-placeholder":u(xe)(u(a).modelValue?.value)?``:void 0,"as-child":e.asChild,as:e.as,onClick:w,onPointerdown:b,onMousedown:S,onPointerup:t[0]||=F(e=>{e.pointerType===`touch`&&g(e)},[`prevent`]),onKeydown:t[1]||=e=>{let t=u(f)!==``;(e.ctrlKey||e.altKey||e.metaKey||e.key.length!==1||!t||e.key!==` `)&&(u(p)(e.key,u(d)()),u(ye).includes(e.key)&&(h(),e.preventDefault()))}},{default:E(()=>[M(e.$slots,`default`)]),_:3},8,[`type`,`aria-controls`,`aria-expanded`,`aria-required`,`disabled`,`dir`,`data-state`,`data-disabled`,`data-placeholder`,`as-child`,`as`])]),_:3},8,[`reference`]))}}),We=S({__name:`SelectValue`,props:{placeholder:{type:String,required:!1,default:``},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let n=e,{forwardRef:r,currentElement:a}=t(),o=J();_(()=>{o.valueElement=a});let c=x(()=>{let e=[],t=Array.from(o.optionsSet.value),n=e=>t.find(t=>K(e,t.value,o.by));return e=Array.isArray(o.modelValue.value)?o.modelValue.value.map(e=>n(e)?.textContent??``):[n(o.modelValue.value)?.textContent??``],e.filter(Boolean)}),l=x(()=>c.value.length?c.value.join(`, `):n.placeholder);return(e,t)=>(C(),A(u(i),{ref:u(r),as:e.as,"as-child":e.asChild,style:{pointerEvents:`none`},"data-placeholder":c.value.length?void 0:n.placeholder},{default:E(()=>[M(e.$slots,`default`,{selectedLabel:c.value,modelValue:u(o).modelValue.value},()=>[s(w(l.value),1)])]),_:3},8,[`as`,`as-child`,`data-placeholder`]))}}),Ge=S({__name:`SelectViewport`,props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e,{nonce:r}
1=f(n),a=ve(r),c=X(),l=c.position===`item-aligned`?Oe():void 0,{forwardRef:d,currentElement:p}=t();_(()=>{c?.onViewportChange(p.value)});let m=j(0);function g(e){let t=e.currentTarget,{shouldExpandOnScrollRef:n,contentWrapper:r}=l??{};if(n?.value&&r?.value){let e=Math.abs(m.value-t.scrollTop);if(e>0){let n=window.innerHeight-20,i=Number.parseFloat(r.value.style.minHeight),a=Number.parseFloat(r.value.style.height),o=Math.max(i,a);if(o<n){let i=o+e,a=Math.min(n,i),s=i-a;r.value.style.height=`${a}px`,r.value.style.bottom===`0px`&&(t.scrollTop=s>0?s:0,r.value.style.justifyContent=`flex-end`)}}}m.value=t.scrollTop}return(e,t)=>(C(),h(T,null,[o(u(i),y({ref:u(d),"data-reka-select-viewport":``,role:`presentation`},{...e.$attrs,...n},{style:{position:`relative`,flex:1,overflow:`hidden auto`},onScroll:g}),{default:E(()=>[M(e.$slots,`default`)]),_:3},16),o(u(i),{as:`style`,nonce:u(a)},{default:E(()=>t[0]||=[s(` /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } `)]),_:1,__:[0]},8,[`nonce`])],64))}}),$=e=>e.members!==void 0,Ke={class:`ui-select__wrapper`},qe=S({__name:`UiSelect`,props:a({ariaLabel:{},filled:{type:Boolean},id:{},name:{},options:{},placeholder:{},position:{default:`popper`},restoreFocusOnClose:{type:Boolean},round:{type:Boolean},triggerLabel:{}},{modelValue:{},modelModifiers:{}}),emits:a([`selectFocused`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,r=c(e,`modelValue`),i=x(()=>e.triggerLabel?e.triggerLabel:!r.value||!e.options?e.placeholder??``:e.options.flatMap(e=>$(e)?e.members:[e]).find(e=>e.value===r.value)?.label??e.placeholder??``),a=t=>{e.restoreFocusOnClose||t.preventDefault()};return(t,c)=>{let l=We,f=Ie,p=Ue,m=Ve,_=Be,v=ze,y=Q,b=Ge,x=Ne,S=He,D=Ce;return C(),h(`div`,Ke,[o(D,{modelValue:r.value,"onUpdate:modelValue":c[1]||=e=>r.value=e,name:e.name},{default:E(()=>[o(p,{id:e.id,"aria-label":e.ariaLabel,class:d([`ui-select`,{"ui-select--filled":e.filled,"ui-select--round":e.round}]),"data-testid":`ui-select-trigger`,onFocus:c[0]||=e=>n(`selectFocused`)},{default:E(()=>[o(l,{placeholder:e.placeholder,"data-testid":`ui-select-value`,class:`ui-select__value`},{default:E(()=>[s(w(u(i)),1)]),_:1},8,[`placeholder`]),o(f,{class:`ui-select__icon-wrapper`},{default:E(()=>[o(L,{name:`arrow-down`,class:`ui-select__icon`})]),_:1})]),_:1},8,[`id`,`aria-label`,`class`]),o(S,null,{default:E(()=>[o(x,{class:`ui-select__content`,position:e.position,"side-offset":e.position===`popper`?4:void 0,onCloseAutoFocus:a},{default:E(()=>[o(b,{class:`ui-select__viewport`},{default:E(()=>[(C(!0),h(T,null,g(e.options,e=>(C(),h(T,null,[u($)(e)?(C(),A(y,{key:e.label},{default:E(()=>[o(m,{class:`ui-select__group-label`},{default:E(()=>[s(w(e.label),1)]),_:2},1024),(C(!0),h(T,null,g(e.members,e=>(C(),A(v,{key:e.value,value:e.value,disabled:e.disabled,class:`ui-select__item`,"data-testid":`ui-select-option`},{default:E(()=>[o(_,null,{default:E(()=>[s(w(e.label),1)]),_:2},1024)]),_:2},1032,[`value`,`disabled`]))),128))]),_:2},1024)):(C(),A(v,{key:e.value,value:e.value,disabled:e.disabled,class:`ui-select__item`,"data-testid":`ui-select-option`},{default:E(()=>[o(_,null,{default:E(()=>[s(w(e.label),1)]),_:2},1024)]),_:2},1032,[`value`,`disabled`]))],64))),256))]),_:1})]),_:1},8,[`position`,`side-offset`])]),_:1})]),_:1},8,[`modelValue`,`name`])])}}});export{$ as n,qe 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.