1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{3545:function(e,t,n){Promise.resolve().then(n.bind(n,4051)),Promise.resolve().then(n.bind(n,5443)),Promise.resolve().then(n.bind(n,3096)),Promise.resolve().then(n.bind(n,316)),Promise.resolve().then(n.t.bind(n,2972,23))},3096:function(e,t,n){"use strict";n.d(t,{SkillCounter:function(){return s}});var r=n(59),o=n(7437),i=n(2265);function s(e){var t=e.count,n=e.className,s=(0,r._)((0,i.useState)(Math.floor(.9*t)),2),u=s[0],a=s[1],c=(0,r._)((0,i.useState)(!0),2),l=(c[0],c[1]);(0,i.useEffect)(function(){var e=Math.floor(.9*t);a(e),l(!0);var n=Date.now(),r=function(){var o=Math.min((Date.now()-n)/2e3,1);a(Math.floor(e+(t-e)*(1-Math.pow(1-o,3)))),o<1?requestAnimationFrame(r):(a(t),l(!1))},o=setTimeout(function(){requestAnimationFrame(r)},50);return function(){clearTimeout(o)}},[t]);var f=new Intl.NumberFormat("en-US").format(u);return(0,o.jsx)("span",{className:void 0===n?"":n,children:f})}},316:function(e,t,n){"use strict";n.d(t,{TypewriterSearchInput:function(){return a}});var r=n(7437),o=n(5186),i=n(3247),s=n(59),u=n(2265);function a(){var e,t,n,a,c,l,f,d,m,h,p,v,b,g,y,x,S,w=(t=(e={words:["PDF Tools","Python Automation","Web Scrapers","Data Analysis"]}).words,a=void 0===(n=e.typingSpeed)?150:n,l=void 0===(c=e.deletingSpeed)?50:c,d=void 0===(f=e.pauseTime)?2e3:f,h=(m=(0,s._)((0,u.useState)(""),2))[0],p=m[1],b=(v=(0,s._)((0,u.useState)(!1),2))[0],g=v[1],x=(y=(0,s._)((0,u.useState)(0),2))[0],S=y[1],(0,u.useEffect)(function(){var e,n=x%t.length,r=t[n],o=function(){b?h.length>0?(p(function(e){return e.substring(0,e.length-1)}),e=setTimeout(o,l)):(g(!1),S(function(e){return e+1}),e=setTimeout(o,a)):h.length<r.length?(p(function(e){return r.substring(0,e.length+1)}),e=setTimeout(o,a)):e=setTimeout(function(){g(!0)},d)};return e=setTimeout(o,a),function(){clearTimeout(e)}},[h,b,x,t,a,l,d]),h);return(0,r.jsxs)("div",{className:"relative flex-1",children:[(0,r.jsx)(i.Z,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,r.jsx)(o.I,{type:"search",name:"q",placeholder:w?"Search ".concat(w,"..."):"Search skills...",className:"pl-10 h-12 text-base"})]})}},5186:function(e,t,n){"use strict";n.d(t,{I:function(){return a}});var r=n(5194),o=n(6796),i=n(7437),s=n(2265),u=n(4508),a=s.forwardRef(function(e,t){var n=e.className,s=e.type,a=(0,o._)(e,["className","type"]);return(0,i.jsx)("input",(0,r._)({type:s,className:(0,u.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",n),ref:t},a))});a.displayName="Input"},3247:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=(0,n(9205).Z)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])}},function(e){e.O(0,[972,878,660,505,393,971,117,744],function(){return e(e.s=3545)}),_N_E=e.O()}]);
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.