1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[486],{1486:function(e,r,c){"use strict";c.r(r),c.d(r,{CircleHover:function(){return v}});var o=c(5893),t=c(7294),i=c(7166),n=c.n(i),l=c(5307),u=c(6038),s=c(6311),_=c.n(s);let a=n().bind(_()),v=()=>{let[e,r]=(0,t.useState)(!1),c=(0,t.useRef)(null),i=(0,t.useRef)(null),n=(0,t.useRef)(!1),{uiState:s}=(0,t.useContext)(l.Q);return((0,t.useEffect)(()=>{n.current=!0},[]),!s.isPointerFine||s.prefersReducedMotion)?null:(0,o.jsx)("div",{onMouseEnter:()=>{r(!0)},onMouseLeave:()=>{r(!1),u.p8.to(c.current,{"--x":0,"--y":0,duration:.3,ease:"power1.out",overwrite:!0})},onMouseMove:e=>{if(!c.current)return;let r=c.current.getBoundingClientRect(),o=e.clientX-(r.left+Math.floor(r.width/2)),t=e.clientY-(r.top+Math.floor(r.height/2));u.p8.to(c.current,{"--x":o,"--y":t,duration:.4,ease:"power1.out",overwrite:!0})},className:a(_().circleHover,{isMounted:n.current,active:e}),ref:c,children:(0,o.jsx)("div",{className:_().circleHover__wrap,ref:i,children:(0,o.jsx)("svg",{className:_().circleHover__circle,viewBox:"0 0 60 60",children:(0,o.jsx)("path",{fill:"none",d:"M1,30a29,29 0 1,0 58,0a29,29 0 1,0 -58,0"})})})})}},6311:function(e){e.exports={circleHover:"CircleHover_circleHover__ZOpab",circleHover__wrap:"CircleHover_circleHover__wrap__VAMQf",circleHover__circle:"CircleHover_circleHover__circle__GJhG4",active:"CircleHover_active__Oc7Ld",isMounted:"CircleHover_isMounted__SKTyX"}}}]);
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.