Loading
function(t,e,i){i.d(e,{A:()=>C});var n=i(477900),a=i(582128),r=i(503698),l=i.n(r),s=i(172218),o=i(17928),u=i(775602),g=i(763827),c=i(531685),h=i(25639),d=i(329319);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],N=[3,3,5,10,16],y=[3,3,8,13,7],D=[4,6,12,9,6],A=[6,10,9,16,8],j=6.67/8,b="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",p=`translate(${12.33-15*j}, ${1-15.5*j}) scale(${j})`;function T(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 l=i[r],s=E(-e,e);t[r]=Math.max(n,Math.min(a,l+s))}return t}function E(t,e){return Math.random()*(e-t)+t}let H={[h.s.GENTLE_AMBIENT]:{firstState:"burst",transitionConfig:{durationMs:180,timingFunction:f},states:{burst:{getHeights:t=>T(t,4),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(3e3,6e3),getNextState:()=>"quiet"},quiet:{getHeights:t=>T(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=>T(t,3,S),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveBuildRight1"},waveBuildRight1:{getHeights:t=>T(t,4,v,1),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveBuildRight2"},waveBuildRight2:{getHeights:t=>T(t,4,w,1),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"wavePeakRight"},wavePeakRight:{getHeights:t=>T(t,4,N,1),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveReturnLeft1"},waveReturnLeft1:{getHeights:t=>T(t,5,y),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"waveReturnLeft2"},waveReturnLeft2:{getHeights:t=>T(t,5,D),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(32,64),getNextState:()=>"burst"},burst:{getHeights:t=>T(t,4),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(3e3,6e3),getNextState:()=>"quiet"},quiet:{getHeights:t=>T(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=>T(t,7,A),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(3e3,6e3),getNextState:()=>"quiet"},quiet:{getHeights:t=>T(t,4,A),getAnimationDelay:()=>E(64,128),getStateDuration:()=>E(1e3,3e3),getNextState:()=>"burst"}}}};function R(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 k(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()),[N,y]=a.useState(!1),D=a.useCallback(t=>{y(e=>e!==t?t:e)},[]),A=(0,s.K)(D,.15),j=a.useRef([,,,,,].fill(0)),T=H[f],E=!w||!N,k=(m-18)/2,M=E?0:T.transitionConfig.durationMs,C=a.useRef(null),B=a.useMemo(()=>({transitionProperty:"transform",transitionDuration:`${M}ms`,transitionTimingFunction:T.transitionConfig.timingFunction}),[T.transitionConfig.timingFunction,M]),I=a.useMemo(()=>({...B,width:2,height:16,backgroundColor:u}),[B,u]),$=a.useMemo(()=>({left:k,top:(m-16)/2,width:18,height:16,columnGap:2}),[m,k,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(T.states[T.firstState].getHeights(j.current))},[G,T,E]),e=a.useRef(T.firstState),i=a.useRef(null),r=!E,a.useEffect(()=>{if(!r)return;e.current=T.firstState,i.current=null;let t=null,n=!1;i.current={now:Date.now(),stateEnterTime:Date.now(),stateEndTime:0};let a=i.current;function l(t){a.stateEnterTime=a.now;let e=t.getStateDuration();a.stateEndTime=e>0?a.now+e:0}function s(){null!=t&&(clearTimeout(t),t=null)}let o=T.states[e.current];return null!=o&&l(o),function i(r){s(),n||(t=setTimeout(()=>{t=null,n||function(){if(n)return;t=null,a.now=Date.now();let r=e.current,s=T.states[r];if(null==s){e.current=T.firstState,i(0);return}try{let t=s.getHeights(j.current);G(t)}catch(t){n=!0;return}if(0===a.stateEndTime||a.now>=a.stateEndTime){let t=s.getNextState();e.current=t;let i=T.states[t];null!=i&&l(i)}i(s.getAnimationDelay())}()},Math.max(0,r)))}(0),()=>{n=!0,s()}},[G,r,T,j]);let L=S?`url(#${v})`:void 0;return(0,n.jsx)("span",{ref:A,className:l()(g,d.Aj),children:(0,n.jsxs)("svg",{width:m,height:m,viewBox:`0 0 ${m} ${m}`,fill:"none",children:[(0,n.jsx)(R,{iconSize:m,locked:S,maskId:v}),(0,n.jsx)("g",{mask:L,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:b,transform:p,fill:u,fillRule:"evenodd",clipRule:"evenodd"})]})})}function M(t){let{color:e="currentColor",className:i,iconSize:r=20,locked:l=!1}=t,s=a.useId(),o=(r-18)/2,u=l?`url(#${s})`: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)(R,{iconSize:r,locked:l,maskId:s}),(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)})}),l&&(0,n.jsx)("path",{d:b,transform:p,fill:e,fillRule:"evenodd",clipRule:"evenodd"})]})})}function C(t){let{color:e="currentColor",className:i,iconSize:r=20,animationStyle:l=h.s.GENTLE_AMBIENT,locked:s=!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)(M,{color:e,className:i,iconSize:r,locked:s}):(0,n.jsx)(k,{color:e,className:i,animationStyle:l,iconSize:r,locked:s})}}