PageSourceSearch

https://unframer.co/assets/_board.react-export-pricing-Dg7mPDD6.js

js unframer.co collected 2026-10-06 19:29:54 UTC 46,340 bytes, 1 lines download raw bytes

1globalThis.STRADA_RELEASE={commit:`8baab3aec8ff48dc5fbac483694f40eec8e5f6b2`,branch:`preview`,deploymentId:`8baab3aec8ff48dc5fbac483694f40eec8e5f6b2`};import{i,s as a,t as s}from"./rolldown-runtime-BO1D7fPK.js";import{t as c}from"./jsx-runtime-B44_mNpU.js";import{t as u}from"./react-BIe5H-YT.js";import{t as d}from"./react-dom-fK_C_gDK.js";import{A as f,B as p,C as m,H as h,I as g,K as _,L as v,M as y,N as b,O as x,P as S,Q as C,R as w,U as T,V as E,W as D,X as O,Y as k,_ as A,at as j,c as M,d as N,et as P,f as F,g as I,h as L,it as R,j as z,lt as B,m as V,n as H,ot as U,p as W,r as G,rt as K,s as ee,st as q,t as te,tt as ne,ut as re,v as ie,z as J}from"./useHover-DSZw8iyp.js";import{C as ae,S as oe,_ as se,a as ce,b as le,c as ue,d as de,f as fe,g as pe,h as me,i as he,l as ge,m as _e,o as ve,p as ye,s as be,t as xe,u as Se,v as Y,x as Ce,y as X}from"./react-export-faq-B2u2j2Qp.js";import{a as we,c as Te,i as Ee,n as De,o as Oe,s as ke,t as Ae}from"./chunk-SIOPM2FD-lQ2yW-Kc.js";function assignRef(i,a){if(i!=null){if(K(i)){i(a);return}try{i.current=a}catch{throw Error(`Cannot assign value '${a}' to ref '${i}'`)}}}function mergeRefs(...i){return a=>{i.forEach(i=>assignRef(i,a))}}function $e8ac3c3f5d4bae7f$export$d6875122194c7b44(i,a){let{id:s,"aria-label":c,"aria-labelledby":u}=i;return s=J(s),u&&c?u=[...new Set([s,...u.trim().split(/\s+/)])].join(` `):u&&=u.trim().split(/\s+/).join(` `),!c&&!u&&a&&(c=a),{id:s,"aria-label":c,"aria-labelledby":u}}var Z=a(u(),1),je=0,Me=new Map;function $121970af65029459$export$f8aeda7b10753fa1(i){let[a,s]=(0,Z.useState)();return p(()=>{if(!i)return;let a=Me.get(i);if(a)s(a.element.id);else{let c=`react-aria-description-${je++}`;s(c);let u=document.createElement(`div`);u.id=c,u.style.display=`none`,u.textContent=i,document.body.appendChild(u),a={refCount:0,element:u},Me.set(i,a)}return a.refCount++,()=>{a&&--a.refCount===0&&(a.element.remove(),Me.delete(i))}},[i]),{"aria-describedby":i?a:void 0}}function $bf14c9739fda2eb3$export$eac1895992b9f3d6(i,a){let s=a?.isDisabled,[c,u]=(0,Z.useState)(!1);return p(()=>{if(i?.current&&!s){let update=()=>{if(i.current){let a=ye(i.current,{tabbable:!0});u(!!a.nextNode())}};update();let a=new MutationObserver(update);return a.observe(i.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:[`tabIndex`,`disabled`]}),()=>{a.disconnect()}}}),!s&&c}var Ne=500;function $7b01448eaad0fe7c$export$c24ed0104d07eab9(i){let{isDisabled:a,onLongPressStart:s,onLongPressEnd:c,onLongPress:u,threshold:d=Ne,accessibilityDescription:p}=i,m=(0,Z.useRef)(void 0),{addGlobalListener:h,removeGlobalListener:_}=x(),{pressProps:y}=Se({isDisabled:a,onPressStart(i){if(i.continuePropagation(),(i.pointerType===`mouse`||i.pointerType===`touch`)&&(s&&s({...i,type:`longpressstart`}),m.current=setTimeout(()=>{i.target.dispatchEvent(new PointerEvent(`pointercancel`,{bubbles:!0})),g(i.target).activeElement!==i.target&&D(i.target),u&&u({...i,type:`longpress`}),m.current=void 0},d),i.pointerType===`touch`)){let onContextMenu=i=>{i.preventDefault()},a=v(i.target);h(i.target,`contextmenu`,onContextMenu,{once:!0}),h(a,`pointerup`,()=>{setTimeout(()=>{_(i.target,`contextmenu`,onContextMenu)},30)},{once:!0})}},onPressEnd(i){m.current&&clearTimeout(m.current),c&&(i.pointerType===`mouse`||i.pointerType===`touch`)&&c({...i,type:`longpressend`})}}),b=$121970af65029459$export$f8aeda7b10753fa1(u&&!a?p:void 0);return{longPressProps:f(y,b)}}var Pe=F({base:`w-px h-px inline-block`,variants:{isInline:{true:`inline-block`,false:`block`}},defaultVariants:{isInline:!1}}),Q=a(c(),1),CloseFilledIcon=i=>(0,Q.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,height:`1em`,role:`presentation`,viewBox:`0 0 24 24`,width:`1em`,...i,children:(0,Q.jsx)(`path`,{d:`M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z`,fill:`currentColor`})}),[Fe,Ie]=q({name:`CardContext`,strict:!0,errorMessage:"useCardContext: `context` is undefined. Seems you forgot to wrap component within <Card />"}),Le=V((i,a)=>{let{as:s,className:c,children:u,...d}=i,f=s||`div`,p=U(a),{slots:m,classNames:h}=Ie(),g=W(h?.body,c);return(0,Q.jsx)(f,{ref:p,className:m.body?.call(m,{class:g}),...d,children:u})});
1Le.displayName=`HeroUI.CardBody`;var Re=Le,ze=V((i,a)=>{let{as:s,className:c,children:u,...d}=i,f=s||`div`,p=U(a),{slots:m,classNames:h}=Ie(),g=W(h?.footer,c);return(0,Q.jsx)(f,{ref:p,className:m.footer?.call(m,{class:g}),...d,children:u})});ze.displayName=`HeroUI.CardFooter`;var Be=ze,Ve=V((i,a)=>{let{as:s,className:c,children:u,...d}=i,f=s||`div`,p=U(a),{slots:m,classNames:h}=Ie(),g=W(h?.header,c);return(0,Q.jsx)(f,{ref:p,className:m.header?.call(m,{class:g}),...d,children:u})});Ve.displayName=`HeroUI.CardHeader`;var He=Ve;function useCard(i){let a=k(),[s,c]=L(i,ee.variantKeys),{ref:u,as:d,children:f,onClick:p,onPress:m,autoFocus:h,className:g,classNames:_,allowTextSelectionOnPress:v=!0,...y}=s,b=U(u),x=d||(i.isPressable?`button`:`div`),S=typeof x==`string`,w=i.disableAnimation??a?.disableAnimation??!1,T=i.disableRipple??a?.disableRipple??!1,E=W(_?.base,g),{onClear:D,onPress:A,ripples:M}=Ee(),N=(0,Z.useCallback)(i=>{T||w||b.current&&A(i)},[T,w,b,A]),{buttonProps:F,isPressed:I}=Oe({onPress:C(m,N),elementType:d,isDisabled:!i.isPressable,onClick:p,allowTextSelectionOnPress:v,...y},b),{hoverProps:z,isHovered:B}=te({isDisabled:!i.isHoverable,...y}),{isFocusVisible:V,isFocused:H,focusProps:K}=G({autoFocus:h}),q=(0,Z.useMemo)(()=>ee({...c,disableAnimation:w}),[j(c),w]),ne=(0,Z.useMemo)(()=>({slots:q,classNames:_,disableAnimation:w,isDisabled:i.isDisabled,isFooterBlurred:i.isFooterBlurred,fullWidth:i.fullWidth}),[q,_,i.isDisabled,i.isFooterBlurred,w,i.fullWidth]),re=(0,Z.useCallback)((a={})=>({ref:b,className:q.base({class:E}),tabIndex:i.isPressable?0:-1,"data-hover":P(B),"data-pressed":P(I),"data-focus":P(H),"data-focus-visible":P(V),"data-disabled":P(i.isDisabled),...R(i.isPressable?{...F,...K,role:`button`}:{},i.isHoverable?z:{},O(y,{enabled:S}),O(a))}),[b,q,E,S,i.isPressable,i.isHoverable,i.isDisabled,B,I,V,F,K,z,y]),ie=(0,Z.useCallback)(()=>({ripples:M,onClear:D}),[M,D]);return{context:ne,domRef:b,Component:x,classNames:_,children:f,isHovered:B,isPressed:I,disableAnimation:w,isPressable:i.isPressable,isHoverable:i.isHoverable,disableRipple:T,handlePress:N,isFocusVisible:V,getCardProps:re,getRippleProps:ie}}var Ue=V((i,a)=>{let{children:s,context:c,Component:u,isPressable:d,disableAnimation:f,disableRipple:p,getCardProps:m,getRippleProps:h}=useCard({...i,ref:a});return(0,Q.jsxs)(u,{...m(),children:[(0,Q.jsx)(Fe,{value:c,children:s}),d&&!f&&!p&&(0,Q.jsx)(we,{...h()})]})});Ue.displayName=`HeroUI.Card`;var We=Ue;function useChip(i){let[a,s]=L(i,M.variantKeys),{ref:c,as:u,children:d,avatar:f,startContent:p,endContent:m,onClose:h,classNames:g,className:_,...v}=a,y=u||`div`,b=U(c),x=W(g?.base,_),S=!!h,C=i.variant===`dot`,{focusProps:w,isFocusVisible:T}=G(),E=(0,Z.useMemo)(()=>typeof d==`string`&&d?.length===1,[d]),D=(0,Z.useMemo)(()=>!!f||!!p,[f,p]),O=(0,Z.useMemo)(()=>!!m||S,[m,S]),k=(0,Z.useMemo)(()=>M({...s,hasStartContent:D,hasEndContent:O,isOneChar:E,isCloseable:S,isCloseButtonFocusVisible:T}),[j(s),T,D,O,E,S]),{pressProps:A}=H({isDisabled:!!i?.isDisabled,onPress:h}),getChipProps=()=>({ref:b,className:k.base({class:x}),...v}),getCloseButtonProps=()=>({role:`button`,tabIndex:0,className:k.closeButton({class:g?.closeButton}),"aria-label":`close chip`,...R(A,w)}),getAvatarClone=i=>(0,Z.isValidElement)(i)?(0,Z.cloneElement)(i,{className:k.avatar({class:g?.avatar})}):null,getContentClone=i=>(0,Z.isValidElement)(i)?(0,Z.cloneElement)(i,{className:W(`max-h-[80%]`,i.props.className)}):null;return{Component:y,children:d,slots:k,classNames:g,isDot:C,isCloseable:S,startContent:getAvatarClone(f)||getContentClone(p),endContent:getContentClone(m),getCloseButtonProps,getChipProps}}var Ge=V((i,a)=>{let{Component:s,children:c,slots:u,classNames:d,isDot:f,isCloseable:p,startContent:m,endContent:h,getCloseButtonProps:g,getChipProps:_}=useChip({...i,ref:a}),v=(0,Z.useMemo)(()=>f&&!m?(0,Q.jsx)(`span`,{className:u.dot({class:d?.dot})}):m,[u,m,f]),y=(0,Z.useMemo)(()=>p?(0,Q.jsx)(`span`,{...g(),children:h||(0,Q.jsx)(CloseFilledIcon,{})}):h,[h,p,g]);return(0,Q.jsxs)(s,{..._(),children:[v,(0,Q.jsx)(`span`,{className:u.content({class:d?.content}),children:c}),y]})});Ge.displayName=`HeroUI.Chip`;var Ke=Ge,qe=i(i=>typeof i==`object`&&!!i&&i.nodeType===1,`t`),e=(i,a)=>(!a||i!==`hidden`)&&i!==`visible`&&i!==`clip`,n=(i,a)=>
1{if(i.clientHeight<i.scrollHeight||i.clientWidth<i.scrollWidth){let s=getComputedStyle(i,null);return e(s.overflowY,a)||e(s.overflowX,a)||(i=>{let a=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch{return null}})(i);return!!a&&(a.clientHeight<i.scrollHeight||a.clientWidth<i.scrollWidth)})(i)}return!1},$=i((i,a,s,c,u,d,f,p)=>d<i&&f>a||d>i&&f<a?0:d<=i&&p<=s||f>=a&&p>=s?d-i-c:f>a&&p<s||d<i&&p>s?f-a+u:0,`o`),l=i=>i.parentElement??(i.getRootNode().host||null),r=(i,a)=>{if(typeof document>`u`)return[];let{scrollMode:s,block:c,inline:u,boundary:d,skipOverflowHiddenElements:f}=a,p=typeof d==`function`?d:i=>i!==d;if(!qe(i))throw TypeError(`Invalid target`);let m=document.scrollingElement||document.documentElement,h=[],g=i;for(;qe(g)&&p(g);){if(g=l(g),g===m){h.push(g);break}g!=null&&g===document.body&&n(g)&&!n(document.documentElement)||g!=null&&n(g,f)&&h.push(g)}let _=window.visualViewport?.width??innerWidth,v=window.visualViewport?.height??innerHeight,{scrollX:y,scrollY:b}=window,{height:x,width:S,top:C,right:w,bottom:T,left:E}=i.getBoundingClientRect(),{top:D,right:O,bottom:k,left:A}=(i=>{let a=window.getComputedStyle(i);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(i),j=c===`start`||c===`nearest`?C-D:c===`end`?T+k:C+x/2-D+k,M=u===`center`?E+S/2-A+O:u===`end`?w+O:E-A,N=[];for(let i=0;i<h.length;i++){let a=h[i],{height:d,width:f,top:p,right:g,bottom:D,left:O}=a.getBoundingClientRect();if(s===`if-needed`&&C>=0&&E>=0&&T<=v&&w<=_&&(a===m&&!n(a)||C>=p&&T<=D&&E>=O&&w<=g))return N;let k=getComputedStyle(a),A=parseInt(k.borderLeftWidth,10),P=parseInt(k.borderTopWidth,10),F=parseInt(k.borderRightWidth,10),I=parseInt(k.borderBottomWidth,10),L=0,R=0,z=`offsetWidth`in a?a.offsetWidth-a.clientWidth-A-F:0,B=`offsetHeight`in a?a.offsetHeight-a.clientHeight-P-I:0,V=`offsetWidth`in a?a.offsetWidth===0?0:f/a.offsetWidth:0,H=`offsetHeight`in a?a.offsetHeight===0?0:d/a.offsetHeight:0;if(m===a)L=c===`start`?j:c===`end`?j-v:c===`nearest`?$(b,b+v,v,P,I,b+j,b+j+x,x):j-v/2,R=u===`start`?M:u===`center`?M-_/2:u===`end`?M-_:$(y,y+_,_,A,F,y+M,y+M+S,S),L=Math.max(0,L+b),R=Math.max(0,R+y);else{L=c===`start`?j-p-P:c===`end`?j-D+I+B:c===`nearest`?$(p,D,d,P,I+B,j,j+x,x):j-(p+d/2)+B/2,R=u===`start`?M-O-A:u===`center`?M-(O+f/2)+z/2:u===`end`?M-g+F+z:$(O,g,f,A,F+z,M,M+S,S);let{scrollLeft:i,scrollTop:s}=a;L=H===0?0:Math.max(0,Math.min(s+L/H,a.scrollHeight-d/H+B)),R=V===0?0:Math.max(0,Math.min(i+R/V,a.scrollWidth-f/V+z)),j+=s-L,M+=i-R}N.push({el:a,top:L,left:R})}return N},o=i=>!1===i?{block:`end`,inline:`nearest`}:(i=>i===Object(i)&&Object.keys(i).length!==0)(i)?i:{block:`start`,inline:`nearest`};function t(i,a){if(!i.isConnected||!(i=>{let a=i;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(i))return;if((i=>typeof i==`object`&&typeof i.behavior==`function`)(a))return a.behavior(r(i,a));let s=typeof a==`boolean`||a==null?void 0:a.behavior;for(let{el:c,top:u,left:d}of r(i,o(a)))c.scroll({top:u,left:d,behavior:s})}function $22bbea12c2567021$export$d3e3bd3e26688c04(i){return _()?i.altKey:i.ctrlKey}function $22bbea12c2567021$export$c3d8340acf92597f(i,a){let s=`[data-key="${CSS.escape(String(a))}"]`,c=i.current?.dataset.collection;return c&&(s=`[data-collection="${CSS.escape(c)}"]${s}`),i.current?.querySelector(s)}var Je=new WeakMap;function $22bbea12c2567021$export$881eb0d9f3605d9d(i){let a=J();return Je.set(i,a),a}function $22bbea12c2567021$export$6aeb1680a0ae8741(i){return Je.get(i)}var Ye=1e3;function $f5a4a9a3486154da$export$e32c88dfddc6e1d8(i){let{keyboardDelegate:a,selectionManager:s,onTypeSelect:c}=i,u=(0,Z.useRef)({search:``,timeout:void 0}).current,onKeyDown=i=>{let d=$f5a4a9a3486154da$var$getStringForKey(i.key);if(!(!d||i.ctrlKey||i.metaKey||!z(i.currentTarget,S(i))||u.search.length===0&&d===` `)){if(d===` `&&u.search.trim().length>0&&(i.preventDefault(),`continuePropagation`in i||i.stopPropagation()),u.search+=d,a.getKeyForSearch!=null){let i=a.getKeyForSearch(u.search,s.focusedKey);i??=a.getKeyForSearch(u.search),i!=null&&(s.setFocusedKey(i),c&&c(i))}clearTimeout(u.timeout),u.timeout=setTimeout(()=>{u.search=``},Ye)}};return{typeSelectProps:{onKeyDownCapture:a.getKeyForSearch?onKeyDown:void 0}}}function $f5a4a9a3486154da$var$getStringForKey(i){return i.length===1||!/^[A-Z]/i.test(i)?i:``}var Xe=a(d(),1);function $d667c2af82d35a98$export$d6daf82dcd84e87c(i){let{selectionManager:a,keyboardDelegate:s,ref:c,autoFocus:u=!1,shouldFocusWrap:d=!1,disallowEmptySelection:p=!1,disallowSelectAll:h=!1,escapeKeyBehavior:g=`clearSelection`,selectOnFocus:_=a.selectionBehavior===`replace`,disallowTypeAhead:v=!1,shouldUseVirtualFocus:x,allowsTabNavigation:C=!1,scrollRef:w=c,linkBehavior:E=`action`}=i,{direction:O}=_e(),k=T(),onKeyDown=i=>{if(i.altKey&&i.key===`Tab`&&i.preventDefault(),!c.current||!z(c.current,S(i)))return;let navigateToKey=(s,u)=>{if(s!=null){if(a.isLink(s)&&E===`selection`&&_&&!$22bbea12c2567021$export$d3e3bd3e26688c04(i)){(0,Xe.flushSync)(()=>{a.setFocusedKey(s,u)});let d=$22bbea12c2567021$export$c3d8340acf92597f(c,s),f=a.getItemProps(s);d&&k.open(d,i,f.href,f.routerOptions);return}if(a.setFocusedKey(s,u),a.isLink(s)&&E===`override`)return;
vendor: 4,171 bytes, line 1
1i.shiftKey&&a.selectionMode===`multiple`?a.extendSelection(s):_&&!$22bbea12c2567021$export$d3e3bd3e26688c04(i)&&a.replaceSelection(s)}};switch(i.key){case`ArrowDown`:if(s.getKeyBelow){let c=a.focusedKey==null?s.getFirstKey?.():s.getKeyBelow?.(a.focusedKey);c==null&&d&&(c=s.getFirstKey?.(a.focusedKey)),c!=null&&(i.preventDefault(),navigateToKey(c))}break;case`ArrowUp`:if(s.getKeyAbove){let c=a.focusedKey==null?s.getLastKey?.():s.getKeyAbove?.(a.focusedKey);c==null&&d&&(c=s.getLastKey?.(a.focusedKey)),c!=null&&(i.preventDefault(),navigateToKey(c))}break;case`ArrowLeft`:if(s.getKeyLeftOf){let c=a.focusedKey==null?s.getFirstKey?.():s.getKeyLeftOf?.(a.focusedKey);c==null&&d&&(c=O===`rtl`?s.getFirstKey?.(a.focusedKey):s.getLastKey?.(a.focusedKey)),c!=null&&(i.preventDefault(),navigateToKey(c,O===`rtl`?`first`:`last`))}break;case`ArrowRight`:if(s.getKeyRightOf){let c=a.focusedKey==null?s.getFirstKey?.():s.getKeyRightOf?.(a.focusedKey);c==null&&d&&(c=O===`rtl`?s.getLastKey?.(a.focusedKey):s.getFirstKey?.(a.focusedKey)),c!=null&&(i.preventDefault(),navigateToKey(c,O===`rtl`?`last`:`first`))}break;case`Home`:if(s.getFirstKey){if(a.focusedKey===null&&i.shiftKey)return;i.preventDefault();let c=s.getFirstKey(a.focusedKey,X(i));a.setFocusedKey(c),c!=null&&(X(i)&&i.shiftKey&&a.selectionMode===`multiple`?a.extendSelection(c):_&&a.replaceSelection(c))}break;case`End`:if(s.getLastKey){if(a.focusedKey===null&&i.shiftKey)return;i.preventDefault();let c=s.getLastKey(a.focusedKey,X(i));a.setFocusedKey(c),c!=null&&(X(i)&&i.shiftKey&&a.selectionMode===`multiple`?a.extendSelection(c):_&&a.replaceSelection(c))}break;case`PageDown`:if(s.getKeyPageBelow&&a.focusedKey!=null){let c=s.getKeyPageBelow(a.focusedKey);c!=null&&(i.preventDefault(),navigateToKey(c))}break;case`PageUp`:if(s.getKeyPageAbove&&a.focusedKey!=null){let c=s.getKeyPageAbove(a.focusedKey);c!=null&&(i.preventDefault(),navigateToKey(c))}break;case`a`:X(i)&&a.selectionMode===`multiple`&&h!==!0&&(i.preventDefault(),a.selectAll());break;case`Escape`:g===`clearSelection`&&!p&&a.selectedKeys.size!==0&&(i.stopPropagation(),i.preventDefault(),a.clearSelection());break;case`Tab`:if(!C){if(i.shiftKey)c.current.focus();else{let i=ye(c.current,{tabbable:!0}),a,s;do s=i.lastChild(),s&&(a=s);while(s);let u=b();a&&(!y(a)||u&&!m(u))&&D(a)}break}}},j=(0,Z.useRef)({top:0,left:0});Y(w,`scroll`,()=>{j.current={top:w.current?.scrollTop??0,left:w.current?.scrollLeft??0}});let onFocus=i=>{if(a.isFocused){z(i.currentTarget,S(i))||a.setFocused(!1);return}if(z(i.currentTarget,S(i))){if(a.setFocused(!0),a.focusedKey==null){let navigateToKey=i=>{i!=null&&(a.setFocusedKey(i),_&&!a.isSelected(i)&&a.replaceSelection(i))},c=i.relatedTarget;c&&i.currentTarget.compareDocumentPosition(c)&Node.DOCUMENT_POSITION_FOLLOWING?navigateToKey(a.lastSelectedKey??s.getLastKey?.()):navigateToKey(a.firstSelectedKey??s.getFirstKey?.())}else w.current&&(w.current.scrollTop=j.current.top,w.current.scrollLeft=j.current.left);if(a.focusedKey!=null&&w.current){let i=$22bbea12c2567021$export$c3d8340acf92597f(c,a.focusedKey);i instanceof HTMLElement&&(!y(i)&&!x&&D(i),ie()===`keyboard`&&se(i,{containingElement:c.current}))}}},onBlur=i=>{z(i.currentTarget,i.relatedTarget)||a.setFocused(!1)},M=(0,Z.useRef)(!1);Y(c,ae,x?i=>{let{detail:s}=i;i.stopPropagation(),a.setFocused(!0),s?.focusStrategy===`first`&&(M.current=!0)}:void 0),le(()=>{if(M.current){let i=s.getFirstKey?.()??null;if(i==null){let i=b();fe(c.current),de(i,null),a.collection.size>0&&(M.current=!1)}else a.setFocusedKey(i),M.current=!1}},[a.collection]),le(()=>{a.collection.size>0&&(M.current=!1)},[a.focusedKey]),Y(c,oe,x?i=>{i.stopPropagation(),a.setFocused(!1),i.detail?.clearFocusKey&&a.setFocusedKey(null)}:void 0);let N=(0,Z.useRef)(u),P=(0,Z.useRef)(!1);(0,Z.useEffect)(()=>{if(N.current){let i=null;u===`first`&&(i=s.getFirstKey?.()??null),u===`last`&&(i=s.getLastKey?.()??null);let d=a.selectedKeys;if(d.size){for(let s of d)if(a.canSelectItem(s)){i=s;break}}a.setFocused(!0),a.setFocusedKey(i),i==null&&!x&&c.current&&A(c.current),a.collection.size>0&&(N.current=!1,P.current=!0)}});let F=(0,Z.useRef)(a.focusedKey),I=(0,Z.useRef)(null);(0,Z.useEffect)(()=>
1{if(a.isFocused&&a.focusedKey!=null&&(a.focusedKey!==F.current||P.current)&&w.current&&c.current){let i=ie(),s=$22bbea12c2567021$export$c3d8340acf92597f(c,a.focusedKey);if(!(s instanceof HTMLElement))return;(i===`keyboard`||P.current)&&(I.current&&cancelAnimationFrame(I.current),I.current=requestAnimationFrame(()=>{w.current&&(pe(w.current,s),i!==`virtual`&&se(s,{containingElement:c.current}))}))}!x&&a.isFocused&&a.focusedKey==null&&F.current!=null&&c.current&&A(c.current),F.current=a.focusedKey,P.current=!1}),(0,Z.useEffect)(()=>()=>{I.current&&cancelAnimationFrame(I.current)},[]),Y(c,`react-aria-focus-scope-restore`,i=>{i.preventDefault(),a.setFocused(!0)});let L={onKeyDown,onFocus,onBlur,onMouseDown(i){w.current===S(i)&&i.preventDefault()}},{typeSelectProps:R}=$f5a4a9a3486154da$export$e32c88dfddc6e1d8({keyboardDelegate:s,selectionManager:a});v||(L=f(R,L));let B;x||(B=a.focusedKey==null?0:-1);let V=$22bbea12c2567021$export$881eb0d9f3605d9d(a.collection);return{collectionProps:f(L,{tabIndex:B,"data-collection":V})}}function $f6ba6936bfd098a0$export$ecf600387e221c37(i){let{id:a,selectionManager:s,key:c,ref:u,shouldSelectOnPressUp:d,shouldUseVirtualFocus:p,focus:m,isDisabled:g,onAction:_,allowsDifferentPressOrigin:v,linkBehavior:y=`action`}=i,x=T();a=J(a);let onSelect=i=>{if(i.pointerType===`keyboard`&&$22bbea12c2567021$export$d3e3bd3e26688c04(i))s.toggleSelection(c);else{if(s.selectionMode===`none`)return;if(s.isLink(c)){if(y===`selection`&&u.current){let a=s.getItemProps(c);x.open(u.current,i,a.href,a.routerOptions),s.setSelectedKeys(s.selectedKeys);return}if(y===`override`||y===`none`)return}s.selectionMode===`single`?s.isSelected(c)&&!s.disallowEmptySelection?s.toggleSelection(c):s.replaceSelection(c):i&&i.shiftKey?s.extendSelection(c):s.selectionBehavior===`toggle`||i&&(X(i)||i.pointerType===`touch`||i.pointerType===`virtual`)?s.toggleSelection(c):s.replaceSelection(c)}};(0,Z.useEffect)(()=>{c===s.focusedKey&&s.isFocused&&(p?fe(u.current):m?m():b()!==u.current&&u.current&&A(u.current))},[u,c,s.focusedKey,s.childFocusStrategy,s.isFocused,p]),g||=s.isDisabled(c);let C={};!p&&!g?C={tabIndex:c===s.focusedKey?0:-1,onFocus(i){S(i)===u.current&&s.setFocusedKey(c)}}:g&&(C.onMouseDown=i=>{i.preventDefault()}),(0,Z.useEffect)(()=>{g&&s.focusedKey===c&&s.setFocusedKey(null)},[s,g,c]);let E=s.isLink(c)&&y===`override`,D=_&&i.UNSTABLE_itemBehavior===`action`,O=s.isLink(c)&&y!==`selection`&&y!==`none`,k=!g&&s.canSelectItem(c)&&!E&&!D,j=(_||O)&&!g,M=j&&(s.selectionBehavior===`replace`?!k:!k||s.isEmpty),N=j&&k&&s.selectionBehavior===`replace`,P=M||N,F=(0,Z.useRef)(null),I=P&&k,L=(0,Z.useRef)(!1),R=(0,Z.useRef)(!1),z=s.getItemProps(c),performAction=i=>{_&&(_(),u.current?.dispatchEvent(new CustomEvent(`react-aria-item-action`,{bubbles:!0}))),O&&u.current&&x.open(u.current,i,z.href,z.routerOptions)},B={ref:u};if(d?(B.onPressStart=i=>{F.current=i.pointerType,L.current=I,i.pointerType===`keyboard`&&(!P||$f6ba6936bfd098a0$var$isSelectionKey(i.key))&&onSelect(i)},v?(B.onPressUp=M?void 0:i=>{i.pointerType===`mouse`&&k&&onSelect(i)},B.onPress=M?performAction:i=>{i.pointerType!==`keyboard`&&i.pointerType!==`mouse`&&k&&onSelect(i)}):B.onPress=i=>{if(M||N&&i.pointerType!==`mouse`){if(i.pointerType===`keyboard`&&!$f6ba6936bfd098a0$var$isActionKey(i.key))return;performAction(i)}else i.pointerType!==`keyboard`&&k&&onSelect(i)}):(B.onPressStart=i=>{F.current=i.pointerType,L.current=I,R.current=M,k&&(i.pointerType===`mouse`&&!M||i.pointerType===`keyboard`&&(!j||$f6ba6936bfd098a0$var$isSelectionKey(i.key)))&&onSelect(i)},B.onPress=i=>{(i.pointerType===`touch`||i.pointerType===`pen`||i.pointerType===`virtual`||i.pointerType===`keyboard`&&P&&$f6ba6936bfd098a0$var$isActionKey(i.key)||i.pointerType===`mouse`&&R.current)&&(P?performAction(i):k&&onSelect(i))}),C[`data-collection`]=$22bbea12c2567021$export$6aeb1680a0ae8741(s.collection),C[`data-key`]=c,B.preventFocusOnPress=p,p&&(B=f(B,{onPressStart(i){i.pointerType!==`touch`&&(s.setFocused(!0),s.setFocusedKey(c))},onPress(i){i.pointerType===`touch`&&(s.setFocused(!0),s.setFocusedKey(c))}})),z)for(let i of[`onPressStart`,`onPressEnd`,`onPressChange`,`onPress`,`onPressUp`,`onClick`])z[i]&&(B[i]=w(B[i],z[i]));let{pressProps:V,isPressed:H}=Se(B),U=N?i=>{F.current===`mouse`&&(i.stopPropagation(),i.preventDefault(),performAction(i))}:void 0,{longPressProps:W}=$7b01448eaad0fe7c$export$c24ed0104d07eab9({isDisabled:!I,onLongPress(i){i.pointerType===`touch`&&(onSelect(i),s.setSelectionBehavior(`toggle`))}}),onDragStartCapture=i=>{F.current===`touch`&&L.current&&i.preventDefault()},G=y!==`none`&&s.isLink(c)?i=>{h.isOpening||i.preventDefault()}:void 0;return{itemProps:f(C,k||M||p&&!g?V:{},I?W:{},{onDoubleClick:U,onDragStartCapture,onClick:G,id:a},p?{onMouseDown:i=>i.preventDefault()}:void 0),isPressed:H,isSelected:s.isSelected(c),isFocused:s.isFocused&&s.focusedKey===c,isDisabled:g,allowsSelection:k,hasAction:P}}function $f6ba6936bfd098a0$var$isActionKey(i){return i===`Enter`}function $f6ba6936bfd098a0$var$isSelectionKey(i){return i===` `}var Ze={px:`1px`,0:`0px`,.5:`0.125rem`,1:`0.25rem`,1.5:`0.375rem`,2:`0.5rem`,2.5:`0.625rem`,3:`0.75rem`,3.5:`0.875rem`,4:`1rem`,5:`1.25rem`,6:`1.5rem`,7:`1.75rem`,8:`2rem`,9:`2.25rem`,10:`2.5rem`,11:`2.75rem`,12:`3rem`,14:`3.5rem`,16:`4rem`,20:`5rem`,24:`6rem`,28:`7rem`,32:`8rem`,36:`9rem`,40:`10rem`,44:`11rem`,48:`12rem`,52:`13rem`,56:`14rem`,60:`15rem`,64:`16rem`,72:`18rem`,80:`20rem`,96:`24rem`},getMargin=i=>Ze[i]??i;function useSpacer(i){let[a,s]=L(i,Pe.variantKeys),{as:c,className:u,x:d=1,y:f=1,...p}=a,m=c||`span`,h=(0,Z.useMemo)(()=>Pe({...s,className:u}),[j(s),u]),g=getMargin(d),_=getMargin(f),getSpacerProps=(i={})=>({...i,...p,"aria-hidden":P(!0),className:W(h,i.className),style:{...i.style,...p.style,marginLeft:g,marginTop:_}});return{Component:m,getSpacerProps}}var Qe=V((i,a)=>{let{Component:s,getSpacerProps:c}=useSpacer({...i});return(0,Q.jsx)(s,{ref:a,...c()})});Qe.displayName=`HeroUI.Spacer`;var $e=Qe,et=new WeakMap;function $99b62ae3ff97ec45$export$567fc7097e064344(i,a,s){return i?(typeof a==`string`&&(a=a.replace(/\s+/g,``)),`${et.get(i)}-${s}-${a}`):``}function $0175d55c2a017ebc$export$fdf4756d5b8ef90a(i,a,s){let{key:c,isDisabled:u,shouldSelectOnPressUp:d}=i,{selectionManager:p,selectedKey:m}=a,h=c===m,g=u||a.isDisabled||a.selectionManager.isDisabled(c),{itemProps:_,isPressed:v}=$f6ba6936bfd098a0$export$ecf600387e221c37({selectionManager:p,key:c,ref:s,isDisabled:g,shouldSelectOnPressUp:d,linkBehavior:`selection`}),y=$99b62ae3ff97ec45$export$567fc7097e064344(a,c,`tab`),b=$99b62ae3ff97ec45$export$567fc7097e064344(a,c,`tabpanel`),{tabIndex:x}=_,S=a.collection.getItem(c),C=Ce(S?.props,{labelable:!0});delete C.id;let w=E(S?.props),{focusableProps:T}=I({...S?.props,isDisabled:g},s);return{tabProps:f(C,T,w,_,{id:y,"aria-selected":h,"aria-disabled":g||void 0,"aria-controls":h?b:void 0,tabIndex:g?void 0:x,role:`tab`}),isSelected:h,isDisabled:g,isPressed:v}}function $34bce698202e07cb$export$fae0121b5afe572d(i,a,s){let c=$bf14c9739fda2eb3$export$eac1895992b9f3d6(s)?void 0:0,u=$99b62ae3ff97ec45$export$567fc7097e064344(a,i.id??a?.selectedKey,`tabpanel`),d=$e8ac3c3f5d4bae7f$exp
1ort$d6875122194c7b44({...i,id:u,"aria-labelledby":$99b62ae3ff97ec45$export$567fc7097e064344(a,a?.selectedKey,`tab`)});return{tabPanelProps:f(d,{tabIndex:c,role:`tabpanel`,"aria-describedby":i[`aria-describedby`],"aria-details":i[`aria-details`]})}}var $bfc6f2d60b8a4c40$export$15010ca3c1abe90b=class{getKeyLeftOf(i){return this.flipDirection?this.getNextKey(i):this.getPreviousKey(i)}getKeyRightOf(i){return this.flipDirection?this.getPreviousKey(i):this.getNextKey(i)}isDisabled(i){var a;return this.disabledKeys.has(i)||!!((a=this.collection.getItem(i))!=null&&a.props?.isDisabled)}getFirstKey(){let i=this.collection.getFirstKey();return i!=null&&this.isDisabled(i)&&(i=this.getNextKey(i)),i}getLastKey(){let i=this.collection.getLastKey();return i!=null&&this.isDisabled(i)&&(i=this.getPreviousKey(i)),i}getKeyAbove(i){return this.tabDirection?null:this.getPreviousKey(i)}getKeyBelow(i){return this.tabDirection?null:this.getNextKey(i)}getNextKey(i){let a=i;do a=this.collection.getKeyAfter(a),a??=this.collection.getFirstKey();while(a!=null&&this.isDisabled(a));return a}getPreviousKey(i){let a=i;do a=this.collection.getKeyBefore(a),a??=this.collection.getLastKey();while(a!=null&&this.isDisabled(a));return a}constructor(i,a,s,c=new Set){this.collection=i,this.flipDirection=a===`rtl`&&s===`horizontal`,this.disabledKeys=c,this.tabDirection=s===`horizontal`}};function $58d314389b21fa3f$export$773e389e644c5874(i,a,s){let{orientation:c=`horizontal`,keyboardActivation:u=`automatic`}=i,{collection:d,selectionManager:p,disabledKeys:m}=a,{direction:h}=_e(),{collectionProps:g}=$d667c2af82d35a98$export$d6daf82dcd84e87c({ref:s,selectionManager:p,keyboardDelegate:(0,Z.useMemo)(()=>new $bfc6f2d60b8a4c40$export$15010ca3c1abe90b(d,h,c,m),[d,m,c,h]),selectOnFocus:u===`automatic`,disallowEmptySelection:!0,scrollRef:s,linkBehavior:`selection`}),_=J();et.set(a,_);let v=$e8ac3c3f5d4bae7f$export$d6875122194c7b44({...i,id:_});return{tabListProps:{...f(g,v),role:`tablist`,"aria-orientation":c,tabIndex:void 0}}}var tt=V((i,a)=>{let{as:s,tabKey:c,destroyInactiveTabPanel:u,state:d,className:f,slots:p,classNames:m,...h}=i,g=s||`div`,_=U(a),{tabPanelProps:v}=$34bce698202e07cb$export$fae0121b5afe572d({...i,id:String(c)},d,_),{focusProps:y,isFocused:b,isFocusVisible:x}=G(),S=d.selectedItem,C=d.collection.getItem(c).props.children,w=W(m?.panel,f,S?.props?.className),T=c===S?.key;return!C||!T&&u?null:(0,Q.jsx)(g,{ref:_,"data-focus":b,"data-focus-visible":x,"data-inert":T?void 0:`true`,inert:ne(!T),...T&&R(v,y,h),className:p.panel?.call(p,{class:w}),"data-slot":`panel`,children:C})});tt.displayName=`HeroUI.TabPanel`;var nt=tt,rt=V((i,a)=>{let{className:s,as:c,item:u,state:d,classNames:f,isDisabled:p,listRef:m,slots:h,shouldSelectOnPressUp:g,tabRef:_,...v}=i,{key:y}=u,b=U(a),x=c||(i.href?`a`:`button`),S=typeof x==`string`,{tabProps:w,isSelected:T,isDisabled:E,isPressed:D}=$0175d55c2a017ebc$export$fdf4756d5b8ef90a({key:y,isDisabled:p,shouldSelectOnPressUp:g},d,b);i.children??delete w[`aria-controls`];let k=p||E,{focusProps:A,isFocused:j,isFocusVisible:M}=G(),{hoverProps:N,isHovered:F}=te({isDisabled:k}),I=W(f?.tab,s),handleClick=()=>{!b?.current||!m?.current||t(b.current,{scrollMode:`if-needed`,behavior:`smooth`,block:`end`,inline:`end`,boundary:m?.current})};return(0,Q.jsx)(x,{ref:mergeRefs(b,_),"data-disabled":P(E),"data-focus":P(j),"data-focus-visible":P(M),"data-hover":P(F),"data-hover-unselected":P((F||D)&&!T),"data-key":y,"data-pressed":P(D),"data-selected":P(T),"data-slot":`tab`,...R(w,k?{}:{...A,...N},O(v,{enabled:S,omitPropNames:new Set([`title`]),omitEventNames:new Set([`onClick`])}),{onClick:C(handleClick,w.onClick)}),className:h.tab?.call(h,{class:I}),title:v?.titleValue,type:x===`button`?`button`:void 0,children:(0,Q.jsx)(`div`,{className:h.tabContent({class:f?.tabContent}),"data-slot":`tabContent`,children:u.rendered})})});rt.displayName=`HeroUI.Tab`;var it=rt,$f664a81d022446b5$export$d085fb9e920b5ca7=class{constructor(i){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=i;let visit=i=>{if(this.keyMap.set(i.key,i),i.childNodes&&i.type===`section`)for(let a of i.childNodes)visit(a)};for(let a of i)visit(a);let a=null,s=0,c=0;for(let[i,u]of this.keyMap)a?(a.nextKey=i,u.prevKey=a.key):(this.firstKey=i,u.prevKey=void 0),u.type===`item`&&(u.index=s++),(u.type===`section`||u.type===`item`)&&c++,a=u,a.nextKey=void 0;this._size=c,this.lastKey=a?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(i){let a=this.keyMap.get(i);return a?a.prevKey??null:null}getKeyAfter(i){let a=this.keyMap.get(i);return a?a.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(i){return this.keyMap.get(i)??null}at(i){let a=[...this.getKeys()];return this.getItem(a[i])}getChildren(i){return this.keyMap.get(i)?.childNodes||[]}};function $b14b6f590b50af39$export$2f645645f7bca764(i){let{filter:a,layoutDelegate:s}=i,c=ge(i),u=(0,Z.useMemo)(()=>i.disabledKeys?new Set(i.disabledKeys):new Set,[i.disabledKeys]),d=(0,Z.useCallback)(i=>a?new $f664a81d022446b5$export$d085fb9e920b5ca7(a(i)):new $f664a81d022446b5$export$d085fb9e920b5ca7(i),[a]),f=(0,Z.useMemo)(()=>({suppressTextValueWarning:i.suppressTextValueWarning}),[i.suppressTextValueWarning]),p=be(i,d,f),m=(0,Z.useMemo)(()=>new ue(p,c,{layoutDelegate:s}),[p,c,s]);return $b14b6f590b50af39$var$useFocusedKeyReset(p,m),{collection:p,disabledKeys:u,selectionManager:m}}function $b14b6f590b50af39$var$useFocusedKeyReset(i,a){let s=(0,Z.useRef)(null);(0,Z.useEffect)(()=>
1{if(a.focusedKey!=null&&!i.getItem(a.focusedKey)&&s.current){let c=s.current.getKeyAfter(a.focusedKey),u=null;for(;c!=null;){let d=i.getItem(c);if(d&&d.type===`item`&&!a.isDisabled(c)){u=c;break}c=s.current.getKeyAfter(c)}if(u==null)for(c=s.current.getKeyBefore(a.focusedKey);c!=null;){let d=i.getItem(c);if(d&&d.type===`item`&&!a.isDisabled(c)){u=c;break}c=s.current.getKeyBefore(c)}a.setFocusedKey(u)}s.current=i},[i,a])}function $0fdb127d377ffd84$export$e7f05e985daf4b5f(i){let[a,s]=me(i.selectedKey,i.defaultSelectedKey??null,i.onSelectionChange),c=(0,Z.useMemo)(()=>a==null?[]:[a],[a]),{collection:u,disabledKeys:d,selectionManager:f}=$b14b6f590b50af39$export$2f645645f7bca764({...i,selectionMode:`single`,disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:c,onSelectionChange:c=>{if(c===`all`)return;let u=c.values().next().value??null;u===a&&i.onSelectionChange&&i.onSelectionChange(u),s(u)}});return{collection:u,disabledKeys:d,selectionManager:f,selectedKey:a,setSelectedKey:s,selectedItem:a==null?null:u.getItem(a)}}function $76f919a04c5a7d14$export$4ba071daf4e486(i){let a=$0fdb127d377ffd84$export$e7f05e985daf4b5f({...i,onSelectionChange:i.onSelectionChange?a=>{var s;a!=null&&((s=i.onSelectionChange)==null||s.call(i,a))}:void 0,suppressTextValueWarning:!0,defaultSelectedKey:i.defaultSelectedKey??$76f919a04c5a7d14$var$findDefaultSelectedKey(i.collection,i.disabledKeys?new Set(i.disabledKeys):new Set)??void 0}),{selectionManager:s,collection:c,selectedKey:u}=a,d=(0,Z.useRef)(u);return(0,Z.useEffect)(()=>{let f=u;i.selectedKey==null&&(s.isEmpty||f==null||!c.getItem(f))&&(f=$76f919a04c5a7d14$var$findDefaultSelectedKey(c,a.disabledKeys),f!=null&&s.setSelectedKeys([f])),(f!=null&&s.focusedKey==null||!s.isFocused&&f!==d.current)&&s.setFocusedKey(f),d.current=f}),{...a,isDisabled:i.isDisabled||!1}}function $76f919a04c5a7d14$var$findDefaultSelectedKey(i,a){let s=null;if(i){var c,u;for(s=i.getFirstKey();s!=null&&(a.has(s)||(c=i.getItem(s))!=null&&c.props?.isDisabled)&&s!==i.getLastKey();)s=i.getKeyAfter(s);s!=null&&(a.has(s)||(u=i.getItem(s))!=null&&u.props?.isDisabled)&&s===i.getLastKey()&&(s=i.getFirstKey())}return s}function useTabs(i){let a=k(),[s,c]=L(i,N.variantKeys),{ref:u,as:d,className:f,classNames:p,children:m,disableCursorAnimation:h,isVertical:g=!1,shouldSelectOnPressUp:_=!0,destroyInactiveTabPanel:v=!0,...y}=s,b=d||`div`,x=typeof b==`string`,S=U(u),C=i?.disableAnimation??a?.disableAnimation??!1,w=c.placement??(g?`start`:`top`),T=g||w===`start`||w===`end`?`vertical`:`horizontal`,E=$76f919a04c5a7d14$export$4ba071daf4e486({children:m,...y}),{tabListProps:D}=$58d314389b21fa3f$export$773e389e644c5874({...y,orientation:T},E,S),A=(0,Z.useMemo)(()=>N({...c,disableAnimation:C,...g?{placement:`start`}:{}}),[j(c),C,g]),M=W(p?.base,f),P=(0,Z.useMemo)(()=>({state:E,slots:A,classNames:p,disableAnimation:C,listRef:S,shouldSelectOnPressUp:_,disableCursorAnimation:h,isDisabled:i?.isDisabled}),[E,A,S,C,h,_,i?.isDisabled,p]),F=(0,Z.useCallback)(i=>({"data-slot":`base`,className:A.base({class:W(M,i?.className)}),...R(O(y,{enabled:x}),i)}),[M,y,A]),I=(0,Z.useCallback)(i=>({"data-slot":`tabWrapper`,className:A.tabWrapper({class:W(p?.tabWrapper,i?.className)}),"data-placement":w,"data-vertical":g||w===`start`||w===`end`?`vertical`:`horizontal`}),[p,A,w,g]);return{Component:b,domRef:S,state:E,values:P,destroyInactiveTabPanel:v,getBaseProps:F,getTabListProps:(0,Z.useCallback)(i=>({ref:S,"data-slot":`tabList`,className:A.tabList({class:W(p?.tabList,i?.className)}),...R(D,i)}),[S,D,p,A]),getWrapperProps:I,getTabCursorProps:(0,Z.useCallback)(i=>({"data-slot":`cursor`,className:A.cursor({class:W(p?.cursor,i?.className)})}),[p,A])}}var at=V(function Tabs2(i,a){let{Component:s,values:c,state:u,domRef:d,destroyInactiveTabPanel:f,getBaseProps:p,getTabListProps:m,getWrapperProps:h,getTabCursorProps:g}=useTabs({...i,ref:a}),_={state:u,listRef:c.listRef,slots:c.slots,classNames:c.classNames,isDisabled:c.isDisabled,shouldSelectOnPressUp:c.shouldSelectOnPressUp},v=[...u.collection].map(i=>(0,Q.jsx)(it,{item:i,..._,...i.props},i.key)),y=i?.variant,b=(0,Z.useRef)(void 0),x=i?.isVertical,S=(0,Z.useRef)(void 0),C=i?.placement,w=(0,Z.useRef)(void 0),T=(0,Z.useRef)(null),E=u.selectedItem?.key,D=(0,Z.useCallback)(i=>y===`underlined`?{left:`${i.left+i.width*.1}px`,top:`${i.top+i.height-2}px`,width:`${i.width*.8}px`,height:``}:{left:`${i.left}px`,top:`${i.top}px`,width:`${i.width}px`,height:`${i.height}px`},[y]),O=(0,Z.useCallback)(i=>{var a;(y!==b.current||x!==S.current||C!==w.current)&&((a=T.current)==null||a.removeAttribute(`data-animated`)),i(),b.current=y,S.current=x,w.current=C,requestAnimationFrame(()=>{var i,a;(i=T.current)==null||i.setAttribute(`data-animated`,`true`),(a=T.current)==null||a.setAttribute(`data-initialized`,`true`)})},[x,y,C]),k=(0,Z.useCallback)(i=>{if(!T.current)return;let a={width:i.offsetWidth,height:i.offsetHeight,left:i.offsetLeft,top:i.offsetTop},s=D(a);O(()=>{T.current.style.left=s.left,T.current.style.top=s.top,T.current.style.width=s.width,T.current.style.height=s.height})},[T.current,D,O]),A=(0,Z.useCallback)(i=>{let a=i[0].contentRect;(a.width!==0||a.height!==0)&&k(i[0].target)},[k]);(0,Z.useEffect)(()=>{let i=d.current?.querySelector(`[data-key="${E}"]`);if(!i)return;let a=new ResizeObserver(A);return a.observe(i),()=>a.disconnect()},[d.current,A,E]);let j=(0,Z.useMemo)(()=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{...p(),children:(0,Q.jsxs)(s,{...m
1(),children:[!c.disableAnimation&&!c.disableCursorAnimation&&E!=null&&(0,Q.jsx)(`span`,{...g(),ref:T}),v]})}),[...u.collection].map(i=>(0,Q.jsx)(nt,{classNames:c.classNames,destroyInactiveTabPanel:f,slots:c.slots,state:c.state,tabKey:i.key},i.key))]}),[s,p,m,g,v,E,u.collection,c.disableAnimation,c.disableCursorAnimation,c.classNames,c.slots,c.state,f,d,T,y,x]);return`placement`in i||`isVertical`in i?(0,Q.jsx)(`div`,{...h(),children:j}):j}),ot=ce,st=a(s(((i,a)=>{(function(s,c){typeof define==`function`&&define.amd?define(c):typeof i==`object`?a.exports=c():s.NProgress=c()})(i,function(){var i={};i.version=`0.2.0`;var a=i.settings={minimum:.08,easing:`ease`,positionUsing:``,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:`[role="bar"]`,spinnerSelector:`[role="spinner"]`,parent:`body`,template:`<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>`};i.configure=function(i){var s,c;for(s in i)c=i[s],c!==void 0&&i.hasOwnProperty(s)&&(a[s]=c);return this},i.status=null,i.set=function(u){var d=i.isStarted();u=clamp(u,a.minimum,1),i.status=u===1?null:u;var f=i.render(!d),p=f.querySelector(a.barSelector),m=a.speed,h=a.easing;return f.offsetWidth,s(function(s){a.positionUsing===``&&(a.positionUsing=i.getPositioningCSS()),c(p,barPositionCSS(u,m,h)),u===1?(c(f,{transition:`none`,opacity:1}),f.offsetWidth,setTimeout(function(){c(f,{transition:`all `+m+`ms linear`,opacity:0}
1),setTimeout(function(){i.remove(),s()},m)},m)):setTimeout(s,m)}),this},i.isStarted=function(){return typeof i.status==`number`},i.start=function(){i.status||i.set(0);var work=function(){setTimeout(function(){i.status&&(i.trickle(),work())},a.trickleSpeed)};return a.trickle&&work(),this},i.done=function(a){return!a&&!i.status?this:i.inc(.3+.5*Math.random()).set(1)},i.inc=function(a){var s=i.status;return s?(typeof a!=`number`&&(a=(1-s)*clamp(Math.random()*s,.1,.95)),s=clamp(s+a,0,.994),i.set(s)):i.start()},i.trickle=function(){return i.inc(Math.random()*a.trickleRate)},(function(){var a=0,s=0;i.promise=function(c){return!c||c.state()===`resolved`?this:(s===0&&i.start(),a++,s++,c.always(function(){s--,s===0?(a=0,i.done()):i.set((a-s)/a)}),this)}})(),i.render=function(s){if(i.isRendered())return document.getElementById(`nprogress`);addClass(document.documentElement,`nprogress-busy`);var u=document.createElement(`div`);u.id=`nprogress`,u.innerHTML=a.template;var d=u.querySelector(a.barSelector),f=s?`-100`:toBarPerc(i.status||0),p=document.querySelector(a.parent),m;return c(d,{transition:`all 0 linear`,transform:`translate3d(`+f+`%,0,0)`}),a.showSpinner||(m=u.querySelector(a.spinnerSelector),m&&removeElement(m)),p!=document.body&&addClass(p,`nprogress-custom-parent`),p.appendChild(u),u},i.remove=function(){removeClass(document.documentElement,`nprogress-busy`),removeClass(document.querySelector(a.parent),`nprogress-custom-parent`);var i=document.getElementById(`nprogress`);i&&removeElement(i)},i.isRendered=function(){return!!document.getElementById(`nprogress`)},i.getPositioningCSS=function(){var i=document.body.style,a=`WebkitTransform`in i?`Webkit`:`MozTransform`in i?`Moz`:`msTransform`in i?`ms`:`OTransform`in i?`O`:``;return a+`Perspective`in i?`translate3d`:a+`Transform`in i?`translate`:`margin`};function clamp(i,a,s){return i<a?a:i>s?s:i}function toBarPerc(i){return(-1+i)*100}function barPositionCSS(i,s,c){var u=a.positionUsing===`translate3d`?{transform:`translate3d(`+toBarPerc(i)+`%,0,0)`}:a.positionUsing===`translate`?{transform:`translate(`+toBarPerc(i)+`%,0)`}:{"margin-left":toBarPerc(i)+`%`};return u.transition=`all `+s+`ms `+c,u}var s=(function(){var i=[];function next(){var a=i.shift();a&&a(next)}return function(a){i.push(a),i.length==1&&next()}})(),c=(function(){var i=[`Webkit`,`O`,`Moz`,`ms`],a={};function camelCase(i){return i.replace(/^-ms-/,`ms-`).replace(/-([\da-z])/gi,function(i,a){return a.toUpperCase()})}function getVendorProp(a){var s=document.body.style;if(a in s)return a;for(var c=i.length,u=a.charAt(0).toUpperCase()+a.slice(1),d;c--;)if(d=i[c]+u,d in s)return d;return a}function getStyleProp(i){return i=camelCase(i),a[i]||(a[i]=getVendorProp(i))}function applyCss(i,a,s){a=getStyleProp(a),i.style[a]=s}return function(i,a){var s=arguments,c,u;if(s.length==2)for(c in a)u=a[c],u!==void 0&&a.hasOwnProperty(c)&&applyCss(i,c,u);else applyCss(i,s[1],s[2])}})();function hasClass(i,a){return(typeof i==`string`?i:classList(i)).indexOf(` `+a+` `)>=0}function addClass(i,a){var s=classList(i),c=s+a;hasClass(s,a)||(i.className=c.substring(1))}function removeClass(i,a){var s=classList(i),c;hasClass(i,a)&&(c=s.replace(` `+a+` `,` `),i.className=c.substring(1,c.length-1))}function classList(i){return(` `+(i.className||``)+` `).replace(/\s+/gi,` `)}function removeElement(i){i&&i.parentNode&&i.parentNode.removeChild(i)}return i})}))(),1),ct=[{key:`yearly`,label:`Pay Yearly`,priceSuffix:`per year`},{key:`monthly`,label:`Pay Monthly`,priceSuffix:`per month`}],lt=[{key:`business`,title:`Commercial`,featured:!0,mostPopular:!0,description:`Accessible by unlimited Framer users and developers. 7 day trial with $1 upfront fee.`,price:{yearly:`$2250`,monthly:`$250`},features:[`Unlimited Framer Users`,`Unlimited Developers`,`Commercial Use`],buttonText:`Start 7-Day Trial`,buttonColor:`primary`,buttonVariant:`solid`},{key:`personal`,title:`Hobby`,description:`Single Framer user access, for personal use. 7 day trial with $1 upfront fee.`,mostPopular:!1,price:{yearly:`$450`,monthly:`$49`},featured:!1,features:[`1 Framer user access`,`1 Developer`,`Personal Use`],buttonText:`Start 7-Day Trial`,buttonColor:`default`,buttonVariant:`solid`}];function ReactExportPricing({orgId:i,email:a}){let[s,c]=Z.useState(ct[0]),onFrequencyChange=i=>{let a=ct.findIndex(a=>a.key===i);c(ct[a])};return(0,Q.jsxs)(`div`,{className:`flex max-w-2xl mx-auto flex-col items-center py-12`,children:[(0,Q.jsxs)(at,{classNames:{tab:`data-[hover-unselected=true]:opacity-90`},radius:`full`,size:`lg`,onSelectionChange:onFrequencyChange,children:[(0,Q.jsx)(ot,{title:`Pay Monthly`},`monthly`),(0,Q.jsx)(ot,{"aria-label":`Pay Yearly`,className:`pr-1.5`,title:(0,Q.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Q.jsx)(`p`,{children:`Pay Yearly`}),(0,Q.jsx)(Ke,{color:`primary`,children:`Save 25%`})]})},`yearly`)]}),(0,Q.jsx)($e,{y:12}),i?null:(0,Q.jsx)(`div`,{className:`mb-6 max-w-xl text-center text-sm text-default-500`,children:`To subscribe, open this pricing page from the React Export plugin inside Framer. Checkout needs your Framer org id to link the subscription, so direct visits can only preview the plans.`}),(0,Q.jsx)(`div`,{className:`grid grid-cols-1 gap-4 md:gap-12 sm:grid-cols-2 `,children:lt.map(c=>{let u=(()=>
1{if(!i)return``;let u=new URL(`/api/react-export-plugin/buy`,B),d=re[c.key]?.[s.key];return u.searchParams.set(`priceId`,d),u.searchParams.set(`email`,a),u.searchParams.set(`orgId`,i),u.toString()})();return(0,Q.jsxs)(We,{className:W(`relative p-3`,{"border-2 !border-primary ":c.mostPopular,"!border-medium border-default-100 bg-transparent":!c.mostPopular,"border-content3 bg-content2 dark:border-content2 dark:bg-content1":c.featured}),shadow:`none`,children:[c.mostPopular?(0,Q.jsx)(Ke,{classNames:{base:`absolute top-4 right-4`,content:`font-medium text-primary-500 dark:text-primary-600`},color:`primary`,variant:`flat`,children:`Best Value`}):null,(0,Q.jsxs)(He,{className:`flex flex-col items-start gap-2 pb-6`,children:[(0,Q.jsx)(`h2`,{className:`text-large font-medium`,children:c.title}),(0,Q.jsx)(`p`,{className:`text-medium min-h-[3em] text-default-500`,children:c.description})]}),(0,Q.jsx)(ve,{}),(0,Q.jsxs)(Re,{className:`gap-8`,children:[(0,Q.jsxs)(`p`,{className:`flex items-baseline gap-1 pt-2`,children:[(0,Q.jsx)(`span`,{className:`inline bg-gradient-to-br from-foreground to-foreground-600 bg-clip-text text-4xl font-semibold leading-7 tracking-tight text-transparent`,children:typeof c.price==`string`?c.price:c.price[s.key]}),typeof c.price==`string`?null:(0,Q.jsx)(`span`,{className:`text-small font-medium text-default-400`,children:c.priceSuffix?`/${c.priceSuffix}/${s.priceSuffix}`:`/${s.priceSuffix}`})]}),(0,Q.jsx)(`ul`,{className:`flex flex-col gap-2`,children:c.features?.map(i=>(0,Q.jsxs)(`li`,{className:`flex items-center text-sm gap-2`,children:[(0,Q.jsx)(he,{className:`text-primary`,icon:`ci:check`,width:24}),(0,Q.jsx)(`p`,{className:`text-default-500`,children:i})]},i))})]}),(0,Q.jsx)(Be,{children:i?(0,Q.jsx)(De,{fullWidth:!0,as:Ae,color:c.buttonColor,href:u,onClick:()=>{st.default.start()},variant:c.buttonVariant,children:c.buttonText}):(0,Q.jsx)(De,{fullWidth:!0,isDisabled:!0,color:c.buttonColor,variant:c.buttonVariant,children:`Open in Framer to Subscribe`})})]},c.key)})}),(0,Q.jsx)($e,{y:12}),(0,Q.jsx)(`div`,{className:`flex py-2`,children:(0,Q.jsxs)(`p`,{className:`text-default-400 text-sm`,children:[`Open source and non commercial?\xA0`,(0,Q.jsx)(`a`,{color:`foreground`,className:`text-sm`,href:`mailto:[email protected]`,children:`Get Free Access`})]})})]})}function ReactExportPricingPage({orgId:i,email:a}){return(0,Q.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,Q.jsxs)(`div`,{className:`flex max-w-xl flex-col mx-auto text-center`,children:[(0,Q.jsx)(`h2`,{className:`font-medium text-primary`,children:`Pricing`}),(0,Q.jsx)(`h1`,{className:`text-4xl font-medium tracking-tight`,children:`Try React Export Free for 7 Days`}),(0,Q.jsx)($e,{y:4}),(0,Q.jsx)(`h2`,{className:`text-large text-default-500`,children:`Export Framer components to React. Start with a 7-day trial for just $1`})]}),(0,Q.jsx)(ReactExportPricing,{orgId:i,email:a}),(0,Q.jsx)(`div`,{className:`mt-14`}),(0,Q.jsx)(Te.Responsive,{className:`mx-auto`}),(0,Q.jsx)(`div`,{className:``}),(0,Q.jsx)(ke.Responsive,{className:`mx-auto`}),(0,Q.jsx)(xe,{})]})}var ut={ReactExportPricing,default:ReactExportPricingPage};export{ut as export_6f9f4f362758};

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.