PageSourceSearch

https://app.superpower.com/assets/accordion-Cuo7dMyG.js?dpl=dpl_6ytfK3hefeDpLCvMWnLCjmTSvGyZ

js superpower.com collected 2026-10-03 23:32:31 UTC 8,336 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`ffb0046c8e8c1cb8754733a8151a28fe3ec787c2`},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:superpower-react-app":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`66e2395f-73c0-4ab3-9c3d-35aee43d8967`,e._sentryDebugIdIdentifier=`sentry-dbid-66e2395f-73c0-4ab3-9c3d-35aee43d8967`)}catch{}})();import{t as e}from"./plus-B8MCAEdT.js?dpl=dpl_6ytfK3hefeDpLCvMWnLCjmTSvGyZ";import{Cm as t,Cp as n,Cr as r,Hh as i,Lh as a,Mt as o,Rh as s,Vp as c,_p as l,fp as u,ip as d,pp as f,si as p,sp as m,vp as h,vr as g,wp as _,xp as v}from"./index-Bo58OefK.js?dpl=dpl_6ytfK3hefeDpLCvMWnLCjmTSvGyZ";import{r as y,t as b}from"./CompositeList-BiRLO-1E.js?dpl=dpl_6ytfK3hefeDpLCvMWnLCjmTSvGyZ";import{a as x,i as S,n as C,o as w,r as T,t as E}from"./useCollapsiblePanel-x5ndyDp1.js?dpl=dpl_6ytfK3hefeDpLCvMWnLCjmTSvGyZ";var D=m(`minus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}]]),O=i(a(),1);const k=O.createContext(void 0);function A(){let e=O.useContext(k);if(e===void 0)throw Error(v(10));return e}var j=i(s(),1),M={value:()=>null};const N=O.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,hiddenUntilFound:a,keepMounted:s,loopFocus:c,onValueChange:l,multiple:d=!1,orientation:f=`vertical`,value:p,defaultValue:m,style:h,...v}=e,y=o(),x=O.useMemo(()=>{if(p===void 0)return m??[]},[p,m]),S=O.useRef([]),[C,w]=g({controlled:p,default:x,name:`Accordion`,state:`value`}),T=_((e,t,n)=>{if(d)if(t){let t=C.slice();if(t.push(e),l?.(t,n),n.isCanceled)return;w(t)}else{let t=C.filter(t=>t!==e);if(l?.(t,n),n.isCanceled)return;w(t)}else{let t=C[0]===e?[]:[e];if(l?.(t,n),n.isCanceled)return;w(t)}}),E=O.useMemo(()=>({value:C,disabled:i,orientation:f}),[C,i,f]),D=O.useMemo(()=>({disabled:i,handleValueChange:T,hiddenUntilFound:a??!1,keepMounted:s??!1,state:E,value:C}),[i,T,a,s,E,C]),A=u(`div`,e,{state:E,ref:t,props:[{dir:y},v],stateAttributesMapping:M});return(0,j.jsx)(k.Provider,{value:D,children:(0,j.jsx)(b,{elementsRef:S,children:A})})}),P=O.createContext(void 0);function F(){let e=O.useContext(P);if(e===void 0)throw Error(v(9));return e}let I=function(e){return e.index=`data-index`,e.disabled=`data-disabled`,e.open=`data-open`,e}({});const L={...C,index:e=>Number.isInteger(e)?{[I.index]:String(e)}:null,...r,value:()=>null},R=O.forwardRef(function(e,t){let{className:n,disabled:r=!1,onOpenChange:i,render:a,value:o,style:s,...c}=e,{ref:d,index:f}=y(),m=l(t,d),{disabled:h,handleValueChange:g,state:v,value:b}=A(),x=p(),C=o??x,T=r||h,E=O.useMemo(()=>{if(!b)return!1;for(let e=0;e<b.length;e+=1)if(b[e]===C)return!0;return!1},[b,C]),D=_((e,t)=>
1{i?.(e,t),!t.isCanceled&&g(C,e,t)}),k=w({open:E,onOpenChange:D,disabled:T}),M=O.useMemo(()=>({open:k.open,disabled:k.disabled,transitionStatus:k.transitionStatus}),[k.open,k.disabled,k.transitionStatus]),N=O.useMemo(()=>({...k,onOpenChange:D,state:M}),[k,M,D]),F=O.useMemo(()=>({...v,hidden:!E&&!k.mounted,index:f,disabled:T,open:E}),[k.mounted,T,f,E,v]),I=p(),[R,z]=O.useState(),B=O.useMemo(()=>({open:E,state:F,setTriggerId:z,triggerId:R??I}),[I,E,F,z,R]),V=u(`div`,e,{state:F,ref:m,props:c,stateAttributesMapping:L});return(0,j.jsx)(S.Provider,{value:N,children:(0,j.jsx)(P.Provider,{value:B,children:V})})}),z=O.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,{state:o}=F();return u(`h3`,e,{state:o,ref:t,props:a,stateAttributesMapping:L})}),B=O.forwardRef(function(e,t){let{disabled:r,className:i,id:a,render:o,nativeButton:s=!0,style:c,...l}=e,{panelId:d,open:f,handleTrigger:p,disabled:m}=x(),{getButtonProps:g,buttonRef:_}=h({disabled:r||m,focusableWhenDisabled:!0,native:s}),{state:v,setTriggerId:y,triggerId:b}=F();return n(()=>(a&&y(a),()=>{y(void 0)}),[a,y]),u(`button`,e,{state:v,ref:[t,_],props:[{"aria-controls":f?d:void 0,"aria-expanded":f,id:b,onClick:p},l,g],stateAttributesMapping:T})});let V=function(e){return e.accordionPanelHeight=`--accordion-panel-height`,e.accordionPanelWidth=`--accordion-panel-width`,e}({});const H=O.forwardRef(function(e,t){let{className:r,hiddenUntilFound:i,keepMounted:a,id:o,render:s,style:c,...l}=e,{hiddenUntilFound:d,keepMounted:p}=A(),{mounted:m,onOpenChange:h,open:g,panelId:_,setMounted:v,setOpen:y,setPanelIdState:b,transitionStatus:S}=x(),C=i??d,w=a??p;n(()=>{if(o)return b(o),()=>{b(void 0)}},[o,b]);let{height:T,props:D,ref:O,shouldPreventOpenAnimation:k,shouldRender:j,transitionStatus:M,width:N}=E({externalRef:t,hiddenUntilFound:C,id:o??_,keepMounted:w,mounted:m,onOpenChange:h,open:g,setMounted:v,setOpen:y,transitionStatus:S}),{state:P,triggerId:I}=F(),R={...P,transitionStatus:M},z=f(c,R),B=u(`div`,{...e,style:void 0},{state:R,ref:O,props:[D,{"aria-labelledby":I,role:`region`,style:{[V.accordionPanelHeight]:T===void 0?`auto`:`${T}px`,[V.accordionPanelWidth]:N===void 0?`auto`:`${N}px`}},l,z?{style:z}:void 0,k?{style:{animationName:`none`}}:void 0],stateAttributesMapping:L});return j?B:null});var U=t();function W(e){let t=(0,U.c)(2),n;return t[0]===e?n=t[1]:(n=(0,j.jsx)(N,{"data-slot":`accordion`,...e}),t[0]=e,t[1]=n),n}function G(e){let t=(0,U.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=c(`border-b`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,j.jsx)(R,{"data-slot":`accordion-item`,className:i,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function K(t){let n=(0,U.c)(16),r,i,a,o;n[0]===t?(r=n[1],i=n[2],a=n[3],o=n[4]):({className:i,children:r,variant:o,...a}=t,n[0]=t,n[1]=r,n[2]=i,n[3]=a,n[4]=o);let s=o===void 0?`default`:o,l;n[5]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,j.jsx)(`div`,{}),n[5]=l):l=n[5];let u=s===`plusMinus`||s===`plusBox`?`[&>span>svg]:transition-all [&>span>svg]:duration-250 [&>span>svg]:ease-in-out [&>span>svg:last-child]:absolute [&>span>svg:last-child]:rotate-90 [&>span>svg:last-child]:opacity-0 [&[data-panel-open]>span>svg:first-child]:-rotate-90 [&[data-panel-open]>span>svg:first-child]:opacity-0 [&[data-panel-open]>span>svg:last-child]:rotate-0 [&[data-panel-open]>span>svg:last-child]:opacity-100`:`[&[data-panel-open]>svg]:rotate-180`,f;n[6]!==i||n[7]!==u?(f=c(`group flex flex-1 cursor-pointer items-center justify-between py-4 text-left font-medium transition-all`,u,i),n[6]=i,n[7]=u,n[8]=f):f=n[8];let p;n[9]===s?p=n[10]:(p=s===`plusBox`?(0,j.jsxs)(`span`,{className:`relative inline-flex size-8 shrink-0 items-center justify-center rounded-lg bg-zinc-50`,children:[(0,j.jsx)(e,{"aria-hidden":`true`,className:`size-4 text-secondary transition-all duration-300 ease-in-out`}),(0,j.jsx)(D,{"aria-hidden":`true`,className:`size-4 text-vermillion-900 transition-all duration-300 ease-in-out`})]}):s===`plusMinus`?(0,j.jsxs)(`span`,{className:`relative inline-flex size-5 items-center justify-center`,children:[(0,j.jsx)(e,{"aria-hidden":`true`,className:`size-4 text-secondary transition-all duration-300 ease-in-out`}),(0,j.jsx)(D,{"aria-hidden":`true`,className:`size-4 text-vermillion-900 transition-all duration-300 ease-in-out`})]}):(0,j.jsx)(d,{"aria-hidden":`true`,className:`size-4 shrink-0 text-secondary transition-transform duration-200`}),n[9]=s,n[10]=p);let m;return n[11]!==r||n[12]!==a||n[13]!==f||n[14]!==p?(m=(0,j.jsx)(z,{"data-slot":`accordion-header`,className:`flex`,children:(0,j.jsxs)(B,{"data-slot":`accordion-trigger`,nativeButton:!1,render:l,className:f,...a,children:[r,p]})}),n[11]=r,n[12]=a,n[13]=f,n[14]=p,n[15]=m):m=n[15],m}function q(e){let t=(0,U.c)(12),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:r,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a;t[4]===r?a=t[5]:(a=c(`pt-0 pb-4`,r),t[4]=r,t[5]=a);let o;t[6]!==n||t[7]!==a?(o=(0,j.jsx)(`div`,{className:a,children:n}),t[6]=n,t[7]=a,t[8]=o):o=t[8];let s;return t[9]!==i||t[10]!==o?(s=(0,j.jsx)(H,{"data-slot":`accordion-content`,className:`overflow-hidden text-sm transition-all data-closed:animate-accordion-up data-open:animate-accordion-down`,...i,children:o}),t[9]=i,t[10]=o,t[11]=s):s=t[11],s}export{D as a,K as i,q as n,G as r,W 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.