Loading
function(t,e,i){i.d(e,{A:()=>C});var n=i(477900),a=i(582128),r=i(503698),s=i.n(r),l=i(172218),o=i(17928),u=i(775602),g=i(763827),c=i(531685),h=i(25639),d=i(707020);let f="ease-in-out",m=[8,16,11,13,6],x=Array.from({length:5},(t,e)=>e),S=[2,2,5,2,2],v=[3,3,10,6,3],w=[3,3,7,12,6],D=[3,3,5,10,16],N=[3,3,8,13,7],y=[4,6,12,9,6],A=[6,10,9,16,8],j=6.67/8,p="M16.5 18H16a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-.5v-.5a2.5 2.5 0 0 0-5 0v.5Zm3.5 0v-.5a1 1 0 1 0-2 0v.5h2Z",T=`translate(${12.33-15*j}, ${1-15.5*j}) scale(${j})`;function b(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:16;for(let r=0;r<5;r++){let s=i[r],l=E(-e,e);t[r]=Math.max(n,Math.min(a,s+l))}return t}function E(t,e){return Math.random()*(e-t)+t}let R={[h.s.GENTLE_AMBIENT]:{firstState:"burst",transitionConfig:{durationMs:180,timingFunction:f},states:{burst:{getHeights:t=>b(t,4),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(3e3,6e3),getNextState:()=>"quiet"},quiet:{getHeights:t=>b(t,3),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(1e3,3e3),getNextState:()=>"burst"}}},[h.s.GENTLE_AMBIENT_WITH_INTRO]:{firstState:"introSilent",transitionConfig:{durationMs:100,timingFunction:f},states:{introSilent:{getHeights:t=>(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;for(let n=0;n<5;n++)t[n]=i+E(0,e);return t})(t),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveBuildCenter"},waveBuildCenter:{getHeights:t=>b(t,3,S),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveBuildRight1"},waveBuildRight1:{getHeights:t=>b(t,4,v,1),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveBuildRight2"},waveBuildRight2:{getHeights:t=>b(t,4,w,1),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"wavePeakRight"},wavePeakRight:{getHeights:t=>b(t,4,D,1),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveReturnLeft1"},waveReturnLeft1:{getHeights:t=>b(t,5,N),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveReturnLeft2"},waveReturnLeft2:{getHeights:t=>b(t,5,y),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"burst"},burst:{getHeights:t=>b(t,4),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(3e3,6e3),getNextState:()=>"quiet"},quiet:{getHeights:t=>b(t,3),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(1e3,3e3),getNextState:()=>"burst"}}},[h.s.HIGH_CONTRAST]:{firstState:"burst",transitionConfig:{durationMs:120,timingFunction:f},states:{burst:{getHeights:t=>b(t,7,A),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(3e3,6e3),getNextState:()=>"quiet"},quiet:{getHeights:t=>b(t,4,A),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(1e3,3e3),getNextState:()=>"burst"}}}};function H(t){let{iconSize:e=20,locked:i=!1,maskId:a}=t;return i?(0,n.jsx)("defs",{children:(0,n.jsxs)("mask",{id:a,children:[(0,n.jsx)("rect",{width:e,height:e,fill:"white"}),(0,n.jsx)("rect",{x:11.33,y:0,width:8.67,height:9.5,fill:"black",rx:1})]})}):null}function M(t){let e,i,r,{color:u="currentColor",className:g,animationStyle:f=h.s.GENTLE_AMBIENT,iconSize:m=20,locked:S=!1}=t,v=a.useId(),w=(0,o.bG)([c.A],()=>c.A.isAppFocused()),[D,N]=a.useState(!1),y=a.useCallback(t=>{N(e=>e!==t?t:e)},[]),A=(0,l.K)(y,.15),j=a.useRef([,,,,,].fill(0)),b=R[f],E=!w||!D,M=(m-18)/2,k=E?0:b.transitionConfig.durationMs,C=a.useRef(null),B=a.useMemo(()=>({transitionProperty:"transform",transitionDuration:`${k}ms`,transitionTimingFunction:b.transitionConfig.timingFunction}),[b.transitionConfig.timingFunction,k]),I=a.useMemo(()=>({...B,width:2,height:16,backgroundColor:u}),[B,u]),$=a.useMemo(()=>({left:M,top:(m-16)/2,width:18,height:16,columnGap:2}),[m,M,18]),G=a.useCallback(t=>{let e=C.current;if(null==e)return;let i=e.children;for(let e=0;e<5;e++){let n=i.item(e);if(null==n)continue;let a=t[e],r=Math.max(2,Math.min(16,"number"==typeof a&&Number.isFinite(a)?a:2))/16;n.style.transform=`scaleY(${r})`}},[C]);a.useLayoutEffect(()=>{E||G(b.states[b.firstState].getHeights(j.current))},[G,b,E]),e=a.useRef(b.firstState),i=a.useRef(null),r=!E,a.useEffect(()=>{if(!r)return;e.current=b.firstState,i.current=null;let t=null,n=!1;i.current={now:Date.now(),stateEnterTime:Date.now(),stateEndTime:0};let a=i.current;function s(t){a.stateEnterTime=a.now;let e=t.getStateDuration();a.stateEndTime=e>0?a.now+e:0}function l(){null!=t&&(clearTimeout(t),t=null)}let o=b.states[e.current];return null!=o&&s(o),function i(r){l(),n||(t=setTimeout(()=>{t=null,n||function(){if(n)return;t=null,a.now=Date.now();let r=e.current,l=b.states[r];if(null==l){e.current=b.firstState,i(0);return}try{let t=l.getHeights(j.current);G(t)}catch(t){n=!0;return}if(0===a.stateEndTime||a.now>=a.stateEndTime){let t=l.getNextState();e.current=t;let i=b.states[t];null!=i&&s(i)}i(l.getAnimationDelay())}()},Math.max(0,r)))}(0),()=>{n=!0,l()}},[G,r,b,j]);let F=S?`url(#${v})`:void 0;return(0,n.jsx)("span",{ref:A,className:s()(g,d.Aj),children:(0,n.jsxs)("svg",{width:m,height:m,viewBox:`0 0 ${m} ${m}`,fill:"none",children:[(0,n.jsx)(H,{iconSize:m,locked:S,maskId:v}),(0,n.jsx)("g",{mask:F,children:(0,n.jsx)("foreignObject",{x:0,y:0,width:m,height:m,children:(0,n.jsx)("div",{className:d.FH,children:(0,n.jsx)("div",{ref:C,className:d.Gb,style:$,children:x.map(t=>(0,n.jsx)("div",{className:d.M0,style:I},t))})})})}),S&&(0,n.jsx)("path",{d:p,transform:T,fill:u,fillRule:"evenodd",clipRule:"evenodd"})]})})}function k(t){let{color:e="currentColor",className:i,iconSize:r=20,locked:s=!1}=t,l=a.useId(),o=(r-18)/2,u=s?`url(#${l})`:void 0;return(0,n.jsx)("span",{className:i,style:{display:"inline-flex",pointerEvents:"none",contain:"strict",width:r,height:r},children:(0,n.jsxs)("svg",{width:r,height:r,viewBox:`0 0 ${r} ${r}`,fill:"none",children:[(0,n.jsx)(H,{iconSize:r,locked:s,maskId:l}),(0,n.jsx)("g",{mask:u,children:m.map((t,i)=>{let a=(r-t)/2;return(0,n.jsx)("rect",{x:o+4*i,y:a,width:2,height:t,rx:1,fill:e},i)})}),s&&(0,n.jsx)("path",{d:p,transform:T,fill:e,fillRule:"evenodd",clipRule:"evenodd"})]})})}function C(t){let{color:e="currentColor",className:i,iconSize:r=20,animationStyle:s=h.s.GENTLE_AMBIENT,locked:l=!1}=t,c=(0,o.bG)([u.Ay],()=>u.Ay.useReducedMotion),d=(0,o.bG)([g.A],()=>g.A.isConnected()),[f,m]=a.useState(d);return(a.useEffect(()=>{if(d){let t=setTimeout(()=>m(!0),800);return()=>clearTimeout(t)}m(!1)},[d]),c||f)?(0,n.jsx)(k,{color:e,className:i,iconSize:r,locked:l}):(0,n.jsx)(M,{color:e,className:i,animationStyle:s,iconSize:r,locked:l})}}