PageSourceSearch

https://ganeshjoshi.dev/_next/static/chunks/55984-d3447b8daf3d4184.js

js ganeshjoshi.dev collected 2026-10-02 01:53:11 UTC 5,442 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[20539,31015,42920,53396,55984,75777,98158],{19114:(t,e,n)=>{n.d(e,{N:()=>x});var r=n(95155),o=n(12115),i=n(90869),a=n(82885),l=n(97494),s=n(80845),u=n(27351),c=n(51508);function f(t,e){if("function"==typeof t)return t(e);null!=t&&(t.current=e)}class d extends o.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=e.offsetParent,n=(0,u.s)(t)&&t.offsetWidth||0,r=this.props.sizeRef.current;r.height=e.offsetHeight||0,r.width=e.offsetWidth||0,r.top=e.offsetTop,r.left=e.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h(t){var e,n;let{children:i,isPresent:a,anchorX:l,root:s}=t,u=(0,o.useId)(),h=(0,o.useRef)(null),p=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:m}=(0,o.useContext)(c.Q),g=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return o.useCallback(function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return t=>{let n=!1,r=e.map(e=>{let r=f(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():f(e[t],null)}}}}(...e),e)}(h,null!=(n=null==(e=i.props)?void 0:e.ref)?n:null==i?void 0:i.ref);return(0,o.useInsertionEffect)(()=>{let{width:t,height:e,top:n,left:r,right:o}=p.current;if(a||!h.current||!t||!e)return;h.current.dataset.motionPopId=u;let i=document.createElement("style");m&&(i.nonce=m);let c=null!=s?s:document.head;return c.appendChild(i),i.sheet&&i.sheet.insertRule('\n          [data-motion-pop-id="'.concat(u,'"] {\n            position: absolute !important;\n            width: ').concat(t,"px !important;\n            height: ").concat(e,"px !important;\n            ").concat("left"===l?"left: ".concat(r):"right: ".concat(o),"px !important;\n            top: ").concat(n,"px !important;\n          }\n        ")),()=>{c.contains(i)&&c.removeChild(i)}},[a]),(0,r.jsx)(d,{isPresent:a,childRef:h,sizeRef:p,children:o.cloneElement(i,{ref:g})})}let p=t=>{let{children:e,initial:n,isPresent:i,onExitComplete:l,custom:u,presenceAffectsLayout:c,mode:f,anchorX:d,root:p}=t,g=(0,a.M)(m),v=(0,o.useId)(),y=!0,x=(0,o.useMemo)(()=>(y=!1,{id:v,initial:n,isPresent:i,custom:u,onExitComplete:t=>{for(let e of(g.set(t,!0),g.values()))if(!e)return;l&&l()},register:t=>(g.set(t,!1),()=>g.delete(t))}),[i,g,l]);return c&&y&&(x={...x}),(0,o.useMemo)(()=>{g.forEach((t,e)=>g.set(e,!1))},[i]),o.useEffect(()=>{i||g.size||!l||l()},[i]),"popLayout"===f&&(e=(0,r.jsx)(h,{isPresent:i,anchorX:d,root:p,children:e})),(0,r.jsx)(s.t.Provider,{value:x,children:e})};function m(){return new Map}var g=n(32082);let v=t=>t.key||"";function y(t){let e=[];return o.Children.forEach(t,t=>{(0,o.isValidElement)(t)&&e.push(t)}),e}let x=t=>{let{children:e,custom:n,initial:s=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:f="sync",propagate:d=!1,anchorX:h="left",root:m}=t,[x,E]=(0,g.xQ)(d),w=(0,o.useMemo)(()=>y(e),[e]),C=d&&!x?[]:w.map(v),M=(0,o.useRef)(!0),P=(0,o.useRef)(w),R=(0,a.M)(()=>new Map),b=(0,o.useRef)(new Set),[k,S]=(0,o.useState)(w),[W,D]=(0,o.useState)(w);(0,l.E)(()=>{M.current=!1,P.current=w;for(let t=0;t<W.length;t++){let e=v(W[t]);C.includes(e)?(R.delete(e),b.current.delete(e)):!0!==R.get(e)&&R.set(e,!1)}},[W,C.length,C.join("-")]);let L=[];if(w!==k){let t=[...w];for(let e=0;e<W.length;e++){let n=W[e],r=v(n);C.includes(r)||(t.splice(e,0,n),L.push(n))}return"wait"===f&&L.length&&(t=L),D(y(t)),S(w),null}let{forceRender:j}=(0,o.useContext)(i.L);return(0,r.jsx)(r.Fragment,{children:W.map(t=>{let e=v(t),o=(!d||!!x)&&(w===W||C.includes(e));return(0,r.jsx)(p,{isPresent:o,initial:(!M.current||!!s)&&void 0,custom:n,presenceAffectsLayout:c,mode:f,root:m,onExitComplete:o?void 0:()=>{if(b.current.has(e)||(b.current.add(e),!R.has(e)))return;R.set(e,!0);let t=!0;R.forEach(e=>{e||(t=!1)}),t&&(null==j||j(),D(P.current),d&&(null==E||E()),u&&u())},anchorX:h,children:t},e)})})}},51508:(t,e,n)=>{n.d(e,{Q:()=>r});let r=(0,n(12115).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},54416:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(19946).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},82885:(t,e,n)=>{n.d(e,{M:()=>o});var r=n(12115);function o(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},95500:(t,e,n)=>{n.d(e,{J:()=>l,D:()=>a});let r=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function o(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||r.has(t)}let i=t=>!o(t);function a(t){"function"==typeof t&&(i=e=>e.startsWith("on")?!o(e):t(e))}try{a(require("@emotion/is-prop-valid").default)}catch(t){}function l(t,e,n){let r={};for(let a in t)("values"!==a||"object"!=typeof t.values)&&(i(a)||!0===n&&o(a)||!e&&!o(a)||t.draggable&&a.startsWith("onDrag"))&&(r[a]=t[a]);return r}}}]);

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.