D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
aramrprl
/
www
/
wp-content
/
plugins
/
complianz-gdpr
/
settings
/
build
/
Filename :
1366.f0e5f185450c8dfba376.js
back
Copy
"use strict";(globalThis.webpackChunkcomplianz_gdpr=globalThis.webpackChunkcomplianz_gdpr||[]).push([[1366],{21366:(e,t,n)=>{n.d(t,{UC:()=>_t,YJ:()=>Bt,q7:()=>Wt,p4:()=>Ht,bL:()=>It,wn:()=>Vt,PP:()=>Ft,l9:()=>Ot,WT:()=>Nt,LM:()=>Mt});var r=n(58168),o=n(51609),l=n.t(o,2),i=n(75795);function a(e,[t,n]){return Math.min(n,Math.max(t,e))}function c(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function s(e,t=[]){let n=[];const r=()=>{const t=n.map(e=>(0,o.createContext)(e));return function(n){const r=(null==n?void 0:n[e])||t;return(0,o.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){const l=(0,o.createContext)(r),i=n.length;function a(t){const{scope:n,children:r,...a}=t,c=(null==n?void 0:n[e][i])||l,s=(0,o.useMemo)(()=>a,Object.values(a));return(0,o.createElement)(c.Provider,{value:s},r)}return n=[...n,r],a.displayName=t+"Provider",[a,function(n,a){const c=(null==a?void 0:a[e][i])||l,s=(0,o.useContext)(c);if(s)return s;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},u(r,...t)]}function u(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){const r=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return(0,o.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function d(...e){return t=>e.forEach(e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t))}function f(...e){return(0,o.useCallback)(d(...e),e)}const p=(0,o.forwardRef)((e,t)=>{const{children:n,...l}=e,i=o.Children.toArray(n),a=i.find(h);if(a){const e=a.props.children,n=i.map(t=>t===a?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t);return(0,o.createElement)(v,(0,r.A)({},l,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(v,(0,r.A)({},l,{ref:t}),n)});p.displayName="Slot";const v=(0,o.forwardRef)((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...g(r,n.props),ref:t?d(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null});v.displayName="SlotClone";const m=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function h(e){return(0,o.isValidElement)(e)&&e.type===m}function g(e,t){const n={...t};for(const r in t){const o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{l(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}const w=(0,o.createContext)(void 0),E=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{const n=(0,o.forwardRef)((e,n)=>{const{asChild:l,...i}=e,a=l?p:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(a,(0,r.A)({},i,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function y(e){const t=(0,o.useRef)(e);return(0,o.useEffect)(()=>{t.current=e}),(0,o.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}const b="dismissableLayer.update";let C;const S=(0,o.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),x=(0,o.forwardRef)((e,t)=>{var n;const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:u,onDismiss:d,...p}=e,v=(0,o.useContext)(S),[m,h]=(0,o.useState)(null),g=null!==(n=null==m?void 0:m.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,w]=(0,o.useState)({}),x=f(t,e=>h(e)),T=Array.from(v.layers),[A]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),k=T.indexOf(A),L=m?T.indexOf(m):-1,D=v.layersWithOutsidePointerEventsDisabled.size>0,I=L>=k,O=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=y(e),r=(0,o.useRef)(!1),l=(0,o.useRef)(()=>{});return(0,o.useEffect)(()=>{const e=e=>{if(e.target&&!r.current){const o={originalEvent:e};function i(){R("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",l.current),l.current=i,t.addEventListener("click",l.current,{once:!0})):i()}r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",l.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{const t=e.target,n=[...v.branches].some(e=>e.contains(t));I&&!n&&(null==a||a(e),null==u||u(e),e.defaultPrevented||null==d||d())},g),N=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=y(e),r=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{const e=e=>{e.target&&!r.current&&R("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{const t=e.target;[...v.branches].some(e=>e.contains(t))||(null==s||s(e),null==u||u(e),e.defaultPrevented||null==d||d())},g);return function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=y(e);(0,o.useEffect)(()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{L===v.layers.size-1&&(null==i||i(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},g),(0,o.useEffect)(()=>{if(m)return l&&(0===v.layersWithOutsidePointerEventsDisabled.size&&(C=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(m)),v.layers.add(m),P(),()=>{l&&1===v.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=C)}},[m,g,l,v]),(0,o.useEffect)(()=>()=>{m&&(v.layers.delete(m),v.layersWithOutsidePointerEventsDisabled.delete(m),P())},[m,v]),(0,o.useEffect)(()=>{const e=()=>w({});return document.addEventListener(b,e),()=>document.removeEventListener(b,e)},[]),(0,o.createElement)(E.div,(0,r.A)({},p,{ref:x,style:{pointerEvents:D?I?"auto":"none":void 0,...e.style},onFocusCapture:c(e.onFocusCapture,N.onFocusCapture),onBlurCapture:c(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:c(e.onPointerDownCapture,O.onPointerDownCapture)}))});function P(){const e=new CustomEvent(b);document.dispatchEvent(e)}function R(e,t,n,{discrete:r}){const o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?function(e,t){e&&(0,i.flushSync)(()=>e.dispatchEvent(t))}(o,l):o.dispatchEvent(l)}let T=0;function A(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const k="focusScope.autoFocusOnMount",L="focusScope.autoFocusOnUnmount",D={bubbles:!1,cancelable:!0},I=(0,o.forwardRef)((e,t)=>{const{loop:n=!1,trapped:l=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...c}=e,[s,u]=(0,o.useState)(null),d=y(i),p=y(a),v=(0,o.useRef)(null),m=f(t,e=>u(e)),h=(0,o.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,o.useEffect)(()=>{if(l){function e(e){if(h.paused||!s)return;const t=e.target;s.contains(t)?v.current=t:M(v.current,{select:!0})}function t(e){if(h.paused||!s)return;const t=e.relatedTarget;null!==t&&(s.contains(t)||M(v.current,{select:!0}))}function n(e){const t=document.activeElement;for(const n of e)n.removedNodes.length>0&&(null!=s&&s.contains(t)||M(s))}document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[l,s,h.paused]),(0,o.useEffect)(()=>{if(s){B.add(h);const e=document.activeElement;if(!s.contains(e)){const t=new CustomEvent(k,D);s.addEventListener(k,d),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(M(r,{select:t}),document.activeElement!==n)return}(O(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&M(s))}return()=>{s.removeEventListener(k,d),setTimeout(()=>{const t=new CustomEvent(L,D);s.addEventListener(L,p),s.dispatchEvent(t),t.defaultPrevented||M(null!=e?e:document.body,{select:!0}),s.removeEventListener(L,p),B.remove(h)},0)}}},[s,d,p,h]);const g=(0,o.useCallback)(e=>{if(!n&&!l)return;if(h.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){const t=e.currentTarget,[o,l]=function(e){const t=O(e);return[N(t,e),N(t.reverse(),e)]}(t);o&&l?e.shiftKey||r!==l?e.shiftKey&&r===o&&(e.preventDefault(),n&&M(l,{select:!0})):(e.preventDefault(),n&&M(o,{select:!0})):r===t&&e.preventDefault()}},[n,l,h.paused]);return(0,o.createElement)(E.div,(0,r.A)({tabIndex:-1},c,{ref:m,onKeyDown:g}))});function O(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function N(e,t){for(const n of e)if(!_(n,{upTo:t}))return n}function _(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function M(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const B=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=W(e,t),e.unshift(t)},remove(t){var n;e=W(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function W(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}const H=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?o.useLayoutEffect:()=>{},F=l["useId".toString()]||(()=>{});let V=0;function K(e){const[t,n]=o.useState(F());return H(()=>{e||n(e=>null!=e?e:String(V++))},[e]),e||(t?`radix-${t}`:"")}var z=n(34743),$=n(17663);const j="Popper",[U,Y]=s(j),[q,X]=U(j),Z=(0,o.forwardRef)((e,t)=>{const{__scopePopper:n,virtualRef:l,...i}=e,a=X("PopperAnchor",n),c=(0,o.useRef)(null),s=f(t,c);return(0,o.useEffect)(()=>{a.onAnchorChange((null==l?void 0:l.current)||c.current)}),l?null:(0,o.createElement)(E.div,(0,r.A)({},i,{ref:s}))}),G="PopperContent",[J,Q]=U(G),ee=(0,o.forwardRef)((e,t)=>{var n,l,i,a,c,s,u,d;const{__scopePopper:p,side:v="bottom",sideOffset:m=0,align:h="center",alignOffset:g=0,arrowPadding:w=0,collisionBoundary:b=[],collisionPadding:C=0,sticky:S="partial",hideWhenDetached:x=!1,avoidCollisions:P=!0,onPlaced:R,...T}=e,A=X(G,p),[k,L]=(0,o.useState)(null),D=f(t,e=>L(e)),[I,O]=(0,o.useState)(null),N=function(e){const[t,n]=(0,o.useState)(void 0);return H(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,l;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,l=t.blockSize}else o=e.offsetWidth,l=e.offsetHeight;n({width:o,height:l})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(I),_=null!==(n=null==N?void 0:N.width)&&void 0!==n?n:0,M=null!==(l=null==N?void 0:N.height)&&void 0!==l?l:0,B=v+("center"!==h?"-"+h:""),W="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},F=Array.isArray(b)?b:[b],V=F.length>0,K={padding:W,boundary:F.filter(te),altBoundary:V},{refs:j,floatingStyles:U,placement:Y,isPositioned:q,middlewareData:Z}=(0,z.we)({strategy:"fixed",placement:B,whileElementsMounted:$.ll,elements:{reference:A.anchor},middleware:[(0,z.cY)({mainAxis:m+M,alignmentAxis:g}),P&&(0,z.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===S?(0,z.ER)():void 0,...K}),P&&(0,z.UU)({...K}),(0,z.Ej)({...K,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{const{width:o,height:l}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${n}px`),i.setProperty("--radix-popper-available-height",`${r}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${l}px`)}}),I&&(0,z.UE)({element:I,padding:w}),ne({arrowWidth:_,arrowHeight:M}),x&&(0,z.jD)({strategy:"referenceHidden"})]}),[Q,ee]=re(Y),oe=y(R);H(()=>{q&&(null==oe||oe())},[q,oe]);const le=null===(i=Z.arrow)||void 0===i?void 0:i.x,ie=null===(a=Z.arrow)||void 0===a?void 0:a.y,ae=0!==(null===(c=Z.arrow)||void 0===c?void 0:c.centerOffset),[ce,se]=(0,o.useState)();return H(()=>{k&&se(window.getComputedStyle(k).zIndex)},[k]),(0,o.createElement)("div",{ref:j.setFloating,"data-radix-popper-content-wrapper":"",style:{...U,transform:q?U.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[null===(s=Z.transformOrigin)||void 0===s?void 0:s.x,null===(u=Z.transformOrigin)||void 0===u?void 0:u.y].join(" ")},dir:e.dir},(0,o.createElement)(J,{scope:p,placedSide:Q,onArrowChange:O,arrowX:le,arrowY:ie,shouldHideArrow:ae},(0,o.createElement)(E.div,(0,r.A)({"data-side":Q,"data-align":ee},T,{ref:D,style:{...T.style,animation:q?void 0:"none",opacity:null!==(d=Z.hide)&&void 0!==d&&d.referenceHidden?0:void 0}}))))});function te(e){return null!==e}const ne=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,i;const{placement:a,rects:c,middlewareData:s}=t,u=0!==(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,v]=re(a),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!==(r=null===(o=s.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,g=(null!==(l=null===(i=s.arrow)||void 0===i?void 0:i.y)&&void 0!==l?l:0)+f/2;let w="",E="";return"bottom"===p?(w=u?m:`${h}px`,E=-f+"px"):"top"===p?(w=u?m:`${h}px`,E=`${c.floating.height+f}px`):"right"===p?(w=-f+"px",E=u?m:`${g}px`):"left"===p&&(w=`${c.floating.width+f}px`,E=u?m:`${g}px`),{data:{x:w,y:E}}}});function re(e){const[t,n="center"]=e.split("-");return[t,n]}const oe=e=>{const{__scopePopper:t,children:n}=e,[r,l]=(0,o.useState)(null);return(0,o.createElement)(q,{scope:t,anchor:r,onAnchorChange:l},n)},le=Z,ie=ee;function ae({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,l]=function({defaultProp:e,onChange:t}){const n=(0,o.useState)(e),[r]=n,l=(0,o.useRef)(r),i=y(t);return(0,o.useEffect)(()=>{l.current!==r&&(i(r),l.current=r)},[r,l,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,a=i?e:r,c=y(n);return[a,(0,o.useCallback)(t=>{if(i){const n="function"==typeof t?t(e):t;n!==e&&c(n)}else l(t)},[i,e,l,c])]}function ce(...e){return t=>e.forEach(e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t))}const se=(0,o.forwardRef)((e,t)=>{const{children:n,...l}=e,i=o.Children.toArray(n),a=i.find(fe);if(a){const e=a.props.children,n=i.map(t=>t===a?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t);return(0,o.createElement)(ue,(0,r.A)({},l,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(ue,(0,r.A)({},l,{ref:t}),n)});se.displayName="Slot";const ue=(0,o.forwardRef)((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...pe(r,n.props),ref:t?ce(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null});ue.displayName="SlotClone";const de=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function fe(e){return(0,o.isValidElement)(e)&&e.type===de}function pe(e,t){const n={...t};for(const r in t){const o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{l(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}const ve=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{const n=(0,o.forwardRef)((e,n)=>{const{asChild:l,...i}=e,a=l?se:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(a,(0,r.A)({},i,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),me=(0,o.forwardRef)((e,t)=>(0,o.createElement)(ve.span,(0,r.A)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}})));var he=n(58241),ge=n(31635),we=n(34720),Ee=n(5702),ye=(0,n(57309).f)(),be=function(){},Ce=o.forwardRef(function(e,t){var n=o.useRef(null),r=o.useState({onScrollCapture:be,onWheelCapture:be,onTouchMoveCapture:be}),l=r[0],i=r[1],a=e.forwardProps,c=e.children,s=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,v=e.noIsolation,m=e.inert,h=e.allowPinchZoom,g=e.as,w=void 0===g?"div":g,E=(0,ge.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),y=p,b=(0,Ee.S)([n,t]),C=(0,ge.Cl)((0,ge.Cl)({},E),l);return o.createElement(o.Fragment,null,d&&o.createElement(y,{sideCar:ye,removeScrollBar:u,shards:f,noIsolation:v,inert:m,setCallbacks:i,allowPinchZoom:!!h,lockRef:n}),a?o.cloneElement(o.Children.only(c),(0,ge.Cl)((0,ge.Cl)({},C),{ref:b})):o.createElement(w,(0,ge.Cl)({},C,{className:s,ref:b}),c))});Ce.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Ce.classNames={fullWidth:we.pN,zeroRight:we.Mi};var Se=n(30635),xe=n(26420),Pe=n(93265),Re=!1;if("undefined"!=typeof window)try{var Te=Object.defineProperty({},"passive",{get:function(){return Re=!0,!0}});window.addEventListener("test",Te,Te),window.removeEventListener("test",Te,Te)}catch(e){Re=!1}var Ae=!!Re&&{passive:!1},ke=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},Le=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),De(e,n)){var r=Ie(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},De=function(e,t){return"v"===e?function(e){return ke(e,"overflowY")}(t):function(e){return ke(e,"overflowX")}(t)},Ie=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},Oe=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Ne=function(e){return[e.deltaX,e.deltaY]},_e=function(e){return e&&"current"in e?e.current:e},Me=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Be=0,We=[];const He=(0,Se.m)(ye,function(e){var t=o.useRef([]),n=o.useRef([0,0]),r=o.useRef(),l=o.useState(Be++)[0],i=o.useState(function(){return(0,Pe.T0)()})[0],a=o.useRef(e);o.useEffect(function(){a.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,ge.fX)([e.lockRef.current],(e.shards||[]).map(_e),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var c=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var o,l=Oe(e),i=n.current,c="deltaX"in e?e.deltaX:i[0]-l[0],s="deltaY"in e?e.deltaY:i[1]-l[1],u=e.target,d=Math.abs(c)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=Le(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=Le(d,u)),!f)return!1;if(!r.current&&"changedTouches"in e&&(c||s)&&(r.current=o),!o)return!0;var p=r.current||o;return function(e,t,n,r){var o=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),l=o*r,i=n.target,a=t.contains(i),c=!1,s=l>0,u=0,d=0;do{var f=Ie(e,i),p=f[0],v=f[1]-f[2]-o*p;(p||v)&&De(e,i)&&(u+=v,d+=p),i=i.parentNode}while(!a&&i!==document.body||a&&(t.contains(i)||t===i));return(s&&(0===u||!1)||!s&&(0===d||!1))&&(c=!0),c}(p,t,e,"h"===p?c:s)},[]),s=o.useCallback(function(e){var n=e;if(We.length&&We[We.length-1]===i){var r="deltaY"in n?Ne(n):Oe(n),o=t.current.filter(function(e){return e.name===n.type&&e.target===n.target&&(t=e.delta,o=r,t[0]===o[0]&&t[1]===o[1]);var t,o})[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var l=(a.current.shards||[]).map(_e).filter(Boolean).filter(function(e){return e.contains(n.target)});(l.length>0?c(n,l[0]):!a.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),u=o.useCallback(function(e,n,r,o){var l={name:e,delta:n,target:r,should:o};t.current.push(l),setTimeout(function(){t.current=t.current.filter(function(e){return e!==l})},1)},[]),d=o.useCallback(function(e){n.current=Oe(e),r.current=void 0},[]),f=o.useCallback(function(t){u(t.type,Ne(t),t.target,c(t,e.lockRef.current))},[]),p=o.useCallback(function(t){u(t.type,Oe(t),t.target,c(t,e.lockRef.current))},[]);o.useEffect(function(){return We.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,Ae),document.addEventListener("touchmove",s,Ae),document.addEventListener("touchstart",d,Ae),function(){We=We.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,Ae),document.removeEventListener("touchmove",s,Ae),document.removeEventListener("touchstart",d,Ae)}},[]);var v=e.removeScrollBar,m=e.inert;return o.createElement(o.Fragment,null,m?o.createElement(i,{styles:Me(l)}):null,v?o.createElement(xe.jp,{gapMode:"margin"}):null)});var Fe=o.forwardRef(function(e,t){return o.createElement(Ce,(0,ge.Cl)({},e,{ref:t,sideCar:He}))});Fe.classNames=Ce.classNames;const Ve=Fe,Ke=[" ","Enter","ArrowUp","ArrowDown"],ze=[" ","Enter"],$e="Select",[je,Ue,Ye]=function(e){const t=e+"CollectionProvider",[n,r]=s(t),[l,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e+"CollectionSlot",c=e+"CollectionItemSlot",u="data-radix-collection-item";return[{Provider:e=>{const{scope:t,children:n}=e,r=o.useRef(null),i=o.useRef(new Map).current;return o.createElement(l,{scope:t,itemMap:i,collectionRef:r},n)},Slot:o.forwardRef((e,t)=>{const{scope:n,children:r}=e,l=f(t,i(a,n).collectionRef);return o.createElement(p,{ref:l},r)}),ItemSlot:o.forwardRef((e,t)=>{const{scope:n,children:r,...l}=e,a=o.useRef(null),s=f(t,a),d=i(c,n);return o.useEffect(()=>(d.itemMap.set(a,{ref:a,...l}),()=>{d.itemMap.delete(a)})),o.createElement(p,{[u]:"",ref:s},r)})},function(t){const n=i(e+"CollectionConsumer",t);return o.useCallback(()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${u}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}($e),[qe,Xe]=s($e,[Ye,Y]),Ze=Y(),[Ge,Je]=qe($e),[Qe,et]=qe($e),tt=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,disabled:l=!1,...i}=e,a=Ze(n),s=Je("SelectTrigger",n),u=s.disabled||l,d=f(t,s.onTriggerChange),p=Ue(n),[v,m,h]=Lt(e=>{const t=p().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=Dt(t,e,n);void 0!==r&&s.onValueChange(r.value)}),g=()=>{u||(s.onOpenChange(!0),h())};return(0,o.createElement)(le,(0,r.A)({asChild:!0},a),(0,o.createElement)(E.button,(0,r.A)({type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":void 0===s.value?"":void 0},i,{ref:d,onClick:c(i.onClick,e=>{e.currentTarget.focus()}),onPointerDown:c(i.onPointerDown,e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(g(),s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:c(i.onKeyDown,e=>{const t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),t&&" "===e.key||Ke.includes(e.key)&&(g(),e.preventDefault())})})))}),nt=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,className:l,style:i,children:a,placeholder:c,...s}=e,u=Je("SelectValue",n),{onValueNodeHasChildrenChange:d}=u,p=void 0!==a,v=f(t,u.onValueNodeChange);return H(()=>{d(p)},[d,p]),(0,o.createElement)(E.span,(0,r.A)({},s,{ref:v,style:{pointerEvents:"none"}}),void 0===u.value&&void 0!==c?c:a)}),rt="SelectContent",ot=(0,o.forwardRef)((e,t)=>{const n=Je(rt,e.__scopeSelect),[l,a]=(0,o.useState)();if(H(()=>{a(new DocumentFragment)},[]),!n.open){const t=l;return t?(0,i.createPortal)((0,o.createElement)(it,{scope:e.__scopeSelect},(0,o.createElement)(je.Slot,{scope:e.__scopeSelect},(0,o.createElement)("div",null,e.children))),t):null}return(0,o.createElement)(ct,(0,r.A)({},e,{ref:t}))}),lt=10,[it,at]=qe(rt),ct=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,position:l="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:s,side:u,sideOffset:d,align:v,alignOffset:m,arrowPadding:h,collisionBoundary:g,collisionPadding:w,sticky:E,hideWhenDetached:y,avoidCollisions:b,...C}=e,S=Je(rt,n),[P,R]=(0,o.useState)(null),[k,L]=(0,o.useState)(null),D=f(t,e=>R(e)),[O,N]=(0,o.useState)(null),[_,M]=(0,o.useState)(null),B=Ue(n),[W,H]=(0,o.useState)(!1),F=(0,o.useRef)(!1);(0,o.useEffect)(()=>{if(P)return(0,he.Eq)(P)},[P]),(0,o.useEffect)(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:A()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:A()),T++,()=>{1===T&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),T--}},[]);const V=(0,o.useCallback)(e=>{const[t,...n]=B().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(const n of e){if(n===o)return;if(null==n||n.scrollIntoView({block:"nearest"}),n===t&&k&&(k.scrollTop=0),n===r&&k&&(k.scrollTop=k.scrollHeight),null==n||n.focus(),document.activeElement!==o)return}},[B,k]),K=(0,o.useCallback)(()=>V([O,P]),[V,O,P]);(0,o.useEffect)(()=>{W&&K()},[W,K]);const{onOpenChange:z,triggerPointerDownPosRef:$}=S;(0,o.useEffect)(()=>{if(P){let e={x:0,y:0};const t=t=>{var n,r,o,l;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=$.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(l=$.current)||void 0===l?void 0:l.y)&&void 0!==o?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():P.contains(n.target)||z(!1),document.removeEventListener("pointermove",t),$.current=null};return null!==$.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[P,z,$]),(0,o.useEffect)(()=>{const e=()=>z(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[z]);const[j,U]=Lt(e=>{const t=B().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=Dt(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),Y=(0,o.useCallback)((e,t,n)=>{const r=!F.current&&!n;(void 0!==S.value&&S.value===t||r)&&(N(e),r&&(F.current=!0))},[S.value]),q=(0,o.useCallback)(()=>null==P?void 0:P.focus(),[P]),X=(0,o.useCallback)((e,t,n)=>{const r=!F.current&&!n;(void 0!==S.value&&S.value===t||r)&&M(e)},[S.value]),Z="popper"===l?ut:st,G=Z===ut?{side:u,sideOffset:d,align:v,alignOffset:m,arrowPadding:h,collisionBoundary:g,collisionPadding:w,sticky:E,hideWhenDetached:y,avoidCollisions:b}:{};return(0,o.createElement)(it,{scope:n,content:P,viewport:k,onViewportChange:L,itemRefCallback:Y,selectedItem:O,onItemLeave:q,itemTextRefCallback:X,focusSelectedItem:K,selectedItemText:_,position:l,isPositioned:W,searchRef:j},(0,o.createElement)(Ve,{as:p,allowPinchZoom:!0},(0,o.createElement)(I,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:c(i,e=>{var t;null===(t=S.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()})},(0,o.createElement)(x,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1)},(0,o.createElement)(Z,(0,r.A)({role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault()},C,G,{onPlaced:()=>H(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:c(C.onKeyDown,e=>{const t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||U(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=B().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){const n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>V(t)),e.preventDefault()}})}))))))}),st=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,onPlaced:l,...i}=e,c=Je(rt,n),s=at(rt,n),[u,d]=(0,o.useState)(null),[p,v]=(0,o.useState)(null),m=f(t,e=>v(e)),h=Ue(n),g=(0,o.useRef)(!1),w=(0,o.useRef)(!0),{viewport:y,selectedItem:b,selectedItemText:C,focusSelectedItem:S}=s,x=(0,o.useCallback)(()=>{if(c.trigger&&c.valueNode&&u&&p&&y&&b&&C){const e=c.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),n=c.valueNode.getBoundingClientRect(),r=C.getBoundingClientRect();if("rtl"!==c.dir){const o=r.left-t.left,l=n.left-o,i=e.left-l,c=e.width+i,s=Math.max(c,t.width),d=window.innerWidth-lt,f=a(l,[lt,d-s]);u.style.minWidth=c+"px",u.style.left=f+"px"}else{const o=t.right-r.right,l=window.innerWidth-n.right-o,i=window.innerWidth-e.right-l,c=e.width+i,s=Math.max(c,t.width),d=window.innerWidth-lt,f=a(l,[lt,d-s]);u.style.minWidth=c+"px",u.style.right=f+"px"}const o=h(),i=window.innerHeight-2*lt,s=y.scrollHeight,d=window.getComputedStyle(p),f=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),w=f+v+s+parseInt(d.paddingBottom,10)+m,E=Math.min(5*b.offsetHeight,w),S=window.getComputedStyle(y),x=parseInt(S.paddingTop,10),P=parseInt(S.paddingBottom,10),R=e.top+e.height/2-lt,T=i-R,A=b.offsetHeight/2,k=f+v+(b.offsetTop+A),L=w-k;if(k<=R){const e=b===o[o.length-1].ref.current;u.style.bottom="0px";const t=p.clientHeight-y.offsetTop-y.offsetHeight,n=k+Math.max(T,A+(e?P:0)+t+m);u.style.height=n+"px"}else{const e=b===o[0].ref.current;u.style.top="0px";const t=Math.max(R,f+y.offsetTop+(e?x:0)+A)+L;u.style.height=t+"px",y.scrollTop=k-R+y.offsetTop}u.style.margin=`${lt}px 0`,u.style.minHeight=E+"px",u.style.maxHeight=i+"px",null==l||l(),requestAnimationFrame(()=>g.current=!0)}},[h,c.trigger,c.valueNode,u,p,y,b,C,c.dir,l]);H(()=>x(),[x]);const[P,R]=(0,o.useState)();H(()=>{p&&R(window.getComputedStyle(p).zIndex)},[p]);const T=(0,o.useCallback)(e=>{e&&!0===w.current&&(x(),null==S||S(),w.current=!1)},[x,S]);return(0,o.createElement)(dt,{scope:n,contentWrapper:u,shouldExpandOnScrollRef:g,onScrollButtonChange:T},(0,o.createElement)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P}},(0,o.createElement)(E.div,(0,r.A)({},i,{ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}}))))}),ut=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,align:l="start",collisionPadding:i=lt,...a}=e,c=Ze(n);return(0,o.createElement)(ie,(0,r.A)({},c,a,{ref:t,align:l,collisionPadding:i,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}))}),[dt,ft]=qe(rt,{}),pt="SelectViewport",vt=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,...l}=e,i=at(pt,n),a=ft(pt,n),s=f(t,i.onViewportChange),u=(0,o.useRef)(0);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),(0,o.createElement)(je.Slot,{scope:n},(0,o.createElement)(E.div,(0,r.A)({"data-radix-select-viewport":"",role:"presentation"},l,{ref:s,style:{position:"relative",flex:1,overflow:"auto",...l.style},onScroll:c(l.onScroll,e=>{const t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=a;if(null!=r&&r.current&&n){const e=Math.abs(u.current-t.scrollTop);if(e>0){const r=window.innerHeight-2*lt,o=parseFloat(n.style.minHeight),l=parseFloat(n.style.height),i=Math.max(o,l);if(i<r){const o=i+e,l=Math.min(r,o),a=o-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}u.current=t.scrollTop})}))))}),[mt,ht]=qe("SelectGroup"),gt=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,...l}=e,i=K();return(0,o.createElement)(mt,{scope:n,id:i},(0,o.createElement)(E.div,(0,r.A)({role:"group","aria-labelledby":i},l,{ref:t})))}),wt="SelectItem",[Et,yt]=qe(wt),bt=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,value:l,disabled:i=!1,textValue:a,...s}=e,u=Je(wt,n),d=at(wt,n),p=u.value===l,[v,m]=(0,o.useState)(null!=a?a:""),[h,g]=(0,o.useState)(!1),w=f(t,e=>{var t;return null===(t=d.itemRefCallback)||void 0===t?void 0:t.call(d,e,l,i)}),y=K(),b=()=>{i||(u.onValueChange(l),u.onOpenChange(!1))};return(0,o.createElement)(Et,{scope:n,value:l,disabled:i,textId:y,isSelected:p,onItemTextChange:(0,o.useCallback)(e=>{m(t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[])},(0,o.createElement)(je.ItemSlot,{scope:n,value:l,disabled:i,textValue:v},(0,o.createElement)(E.div,(0,r.A)({role:"option","aria-labelledby":y,"data-highlighted":h?"":void 0,"aria-selected":p&&h,"data-state":p?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1},s,{ref:w,onFocus:c(s.onFocus,()=>g(!0)),onBlur:c(s.onBlur,()=>g(!1)),onPointerUp:c(s.onPointerUp,b),onPointerMove:c(s.onPointerMove,e=>{var t;i?null===(t=d.onItemLeave)||void 0===t||t.call(d):e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:c(s.onPointerLeave,e=>{var t;e.currentTarget===document.activeElement&&(null===(t=d.onItemLeave)||void 0===t||t.call(d))}),onKeyDown:c(s.onKeyDown,e=>{var t;""!==(null===(t=d.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(ze.includes(e.key)&&b()," "===e.key&&e.preventDefault())})}))))}),Ct="SelectItemText",St=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,className:l,style:a,...c}=e,s=Je(Ct,n),u=at(Ct,n),d=yt(Ct,n),p=et(Ct,n),[v,m]=(0,o.useState)(null),h=f(t,e=>m(e),d.onItemTextChange,e=>{var t;return null===(t=u.itemTextRefCallback)||void 0===t?void 0:t.call(u,e,d.value,d.disabled)}),g=null==v?void 0:v.textContent,w=(0,o.useMemo)(()=>(0,o.createElement)("option",{key:d.value,value:d.value,disabled:d.disabled},g),[d.disabled,d.value,g]),{onNativeOptionAdd:y,onNativeOptionRemove:b}=p;return H(()=>(y(w),()=>b(w)),[y,b,w]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(E.span,(0,r.A)({id:d.textId},c,{ref:h})),d.isSelected&&s.valueNode&&!s.valueNodeHasChildren?(0,i.createPortal)(c.children,s.valueNode):null)}),xt="SelectScrollUpButton",Pt=(0,o.forwardRef)((e,t)=>{const n=at(xt,e.__scopeSelect),l=ft(xt,e.__scopeSelect),[i,a]=(0,o.useState)(!1),c=f(t,l.onScrollButtonChange);return H(()=>{if(n.viewport&&n.isPositioned){const e=n.viewport;function t(){const t=e.scrollTop>0;a(t)}return t(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[n.viewport,n.isPositioned]),i?(0,o.createElement)(At,(0,r.A)({},e,{ref:c,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null}),Rt="SelectScrollDownButton",Tt=(0,o.forwardRef)((e,t)=>{const n=at(Rt,e.__scopeSelect),l=ft(Rt,e.__scopeSelect),[i,a]=(0,o.useState)(!1),c=f(t,l.onScrollButtonChange);return H(()=>{if(n.viewport&&n.isPositioned){const e=n.viewport;function t(){const t=e.scrollHeight-e.clientHeight,n=Math.ceil(e.scrollTop)<t;a(n)}return t(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[n.viewport,n.isPositioned]),i?(0,o.createElement)(At,(0,r.A)({},e,{ref:c,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null}),At=(0,o.forwardRef)((e,t)=>{const{__scopeSelect:n,onAutoScroll:l,...i}=e,a=at("SelectScrollButton",n),s=(0,o.useRef)(null),u=Ue(n),d=(0,o.useCallback)(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return(0,o.useEffect)(()=>()=>d(),[d]),H(()=>{var e;const t=u().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[u]),(0,o.createElement)(E.div,(0,r.A)({"aria-hidden":!0},i,{ref:t,style:{flexShrink:0,...i.style},onPointerDown:c(i.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(l,50))}),onPointerMove:c(i.onPointerMove,()=>{var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===s.current&&(s.current=window.setInterval(l,50))}),onPointerLeave:c(i.onPointerLeave,()=>{d()})}))}),kt=(0,o.forwardRef)((e,t)=>{const{value:n,...l}=e,i=(0,o.useRef)(null),a=f(t,i),c=function(e){const t=(0,o.useRef)({value:e,previous:e});return(0,o.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n);return(0,o.useEffect)(()=>{const e=i.current,t=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(t,"value").set;if(c!==n&&r){const t=new Event("change",{bubbles:!0});r.call(e,n),e.dispatchEvent(t)}},[c,n]),(0,o.createElement)(me,{asChild:!0},(0,o.createElement)("select",(0,r.A)({},l,{ref:a,defaultValue:n})))});function Lt(e){const t=y(e),n=(0,o.useRef)(""),r=(0,o.useRef)(0),l=(0,o.useCallback)(e=>{const o=n.current+e;t(o),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),i=(0,o.useCallback)(()=>{n.current="",window.clearTimeout(r.current)},[]);return(0,o.useEffect)(()=>()=>window.clearTimeout(r.current),[]),[n,l,i]}function Dt(e,t,n){const r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let l=(i=e,a=Math.max(o,0),i.map((e,t)=>i[(a+t)%i.length]));var i,a;1===r.length&&(l=l.filter(e=>e!==n));const c=l.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return c!==n?c:void 0}kt.displayName="BubbleSelect";const It=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:l,onOpenChange:i,value:a,defaultValue:c,onValueChange:s,dir:u,name:d,autoComplete:f,disabled:p,required:v}=e,m=Ze(t),[h,g]=(0,o.useState)(null),[E,y]=(0,o.useState)(null),[b,C]=(0,o.useState)(!1),S=function(e){const t=(0,o.useContext)(w);return e||t||"ltr"}(u),[x=!1,P]=ae({prop:r,defaultProp:l,onChange:i}),[R,T]=ae({prop:a,defaultProp:c,onChange:s}),A=(0,o.useRef)(null),k=!h||Boolean(h.closest("form")),[L,D]=(0,o.useState)(new Set),I=Array.from(L).map(e=>e.props.value).join(";");return(0,o.createElement)(oe,m,(0,o.createElement)(Ge,{required:v,scope:t,trigger:h,onTriggerChange:g,valueNode:E,onValueNodeChange:y,valueNodeHasChildren:b,onValueNodeHasChildrenChange:C,contentId:K(),value:R,onValueChange:T,open:x,onOpenChange:P,dir:S,triggerPointerDownPosRef:A,disabled:p},(0,o.createElement)(je.Provider,{scope:t},(0,o.createElement)(Qe,{scope:e.__scopeSelect,onNativeOptionAdd:(0,o.useCallback)(e=>{D(t=>new Set(t).add(e))},[]),onNativeOptionRemove:(0,o.useCallback)(e=>{D(t=>{const n=new Set(t);return n.delete(e),n})},[])},n)),k?(0,o.createElement)(kt,{key:I,"aria-hidden":!0,required:v,tabIndex:-1,name:d,autoComplete:f,value:R,onChange:e=>T(e.target.value),disabled:p},void 0===R?(0,o.createElement)("option",{value:""}):null,Array.from(L)):null))},Ot=tt,Nt=nt,_t=ot,Mt=vt,Bt=gt,Wt=bt,Ht=St,Ft=Pt,Vt=Tt},58168:(e,t,n)=>{function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})}}]);