{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@mui/material@5.14.6/useScrollTrigger/useScrollTrigger.js"],
  "sourcesContent": ["import e from\"@babel/runtime/helpers/esm/extends\";import t from\"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";import*as r from\"react\";\"use client\";const s=[\"getTrigger\",\"target\"];function defaultTrigger(e,t){const{disableHysteresis:r=false,threshold:s=100,target:o}=t;const n=e.current;o&&(e.current=void 0!==o.pageYOffset?o.pageYOffset:o.scrollTop);return!(!r&&void 0!==n&&e.current<n)&&e.current>s}const o=\"undefined\"!==typeof window?window:null;function useScrollTrigger(n={}){const{getTrigger:i=defaultTrigger,target:u=o}=n,c=t(n,s);const l=r.useRef();const[g,a]=r.useState((()=>i(l,c)));r.useEffect((()=>{const handleScroll=()=>{a(i(l,e({target:u},c)))};handleScroll();u.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>{u.removeEventListener(\"scroll\",handleScroll,{passive:true})}}),[u,i,JSON.stringify(c)]);return g}export{useScrollTrigger as default};\n\n//# sourceMappingURL=useScrollTrigger.js.map"],
  "mappings": "gJAA8J,IAAMA,EAAE,CAAC,aAAa,QAAQ,EAAE,SAASC,EAAe,EAAEC,EAAE,CAAC,GAAK,CAAC,kBAAkBC,EAAE,GAAM,UAAUH,EAAE,IAAI,OAAOI,CAAC,EAAEF,EAAQ,EAAE,EAAE,QAAQ,OAAAE,IAAI,EAAE,QAAiBA,EAAE,cAAX,OAAuBA,EAAE,YAAYA,EAAE,WAAiB,EAAE,CAACD,GAAY,IAAT,QAAY,EAAE,QAAQ,IAAI,EAAE,QAAQH,CAAC,CAAC,IAAMI,EAAgB,OAAOC,EAArB,IAA4BA,EAAO,KAAK,SAASC,EAAiBC,EAAE,CAAC,EAAE,CAAC,GAAK,CAAC,WAAWC,EAAEP,EAAe,OAAOQ,EAAEL,CAAC,EAAEG,EAAEG,EAAEC,EAAEJ,EAAEP,CAAC,EAAQY,EAAIC,EAAO,EAAO,CAACC,EAAEC,CAAC,EAAIC,EAAU,IAAIR,EAAEI,EAAEF,CAAC,CAAE,EAAE,OAAEO,EAAW,IAAI,CAAC,IAAMC,EAAa,IAAI,CAACH,EAAEP,EAAEI,EAAEO,EAAE,CAAC,OAAOV,CAAC,EAAEC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAAQ,EAAa,EAAET,EAAE,iBAAiB,SAASS,EAAa,CAAC,QAAQ,EAAI,CAAC,EAAQ,IAAI,CAACT,EAAE,oBAAoB,SAASS,EAAa,CAAC,QAAQ,EAAI,CAAC,CAAC,CAAC,EAAG,CAACT,EAAED,EAAE,KAAK,UAAUE,CAAC,CAAC,CAAC,EAASI,CAAC",
  "names": ["s", "defaultTrigger", "t", "r", "o", "window", "useScrollTrigger", "n", "i", "u", "c", "_objectWithoutPropertiesLoose", "l", "pe", "g", "a", "ye", "ue", "handleScroll", "_extends"]
}
