{"version":3,"file":"DynamicPaddingOverride.Bnvj40J5.mjs","names":["useRef","useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/K8lJXemLJ45ZU3e1IIdi/4gQpjE2XfaHFBuSwGR2Q/DynamicPaddingOverride.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useState,useEffect}from\"react\";export function combinedOverride(){const frameRef=useRef(null);const[isDragging,setIsDragging]=useState(false);const[isTouchDevice,setIsTouchDevice]=useState(false);useEffect(()=>{if(typeof window!==\"undefined\"){const match=window.matchMedia(\"(pointer: coarse)\");setIsTouchDevice(match.matches);}},[]);return{ref:frameRef,...isTouchDevice?{}// native scroll only\n:{onDrag:(_,info)=>{if(frameRef.current){frameRef.current.scrollLeft-=info.delta.x;}},drag:\"x\",dragConstraints:{left:0,right:0},dragMomentum:false,dragElastic:0},style:{display:\"flex\",gap:\"24px\",overflowX:\"auto\",WebkitOverflowScrolling:\"touch\",scrollSnapType:\"x mandatory\",cursor:isDragging?\"grabbing\":\"grab\",paddingLeft:\"calc(50% - 1200px / 2)\",paddingRight:\"calc(50% - 1200px / 2)\"},onDragStart:()=>{setIsDragging(true);document.body.style.userSelect=\"none\";},onDragEnd:()=>{setIsDragging(false);document.body.style.userSelect=\"\";}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withcombinedOverride(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...combinedOverride(props)});};}withcombinedOverride.displayName=\"combinedOverride\";\nexport const __FramerMetadata__ = {\"exports\":{\"combinedOverride\":{\"type\":\"override\",\"name\":\"combinedOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withcombinedOverride\":{\"type\":\"reactHoc\",\"name\":\"withcombinedOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DynamicPaddingOverride.map"],"mappings":"uMAAwF,SAAgB,GAAkB,CAAC,IAAM,EAASA,EAAO,IAAI,EAAO,CAAC,EAAW,GAAeC,EAAS,EAAK,EAAO,CAAC,EAAc,GAAkBA,EAAS,EAAK,EAA2I,OAAzI,MAAc,CAAC,GAAU,IAAS,OAAY,CAAC,IAAM,EAAM,EAAO,WAAW,mBAAmB,EAAE,EAAiB,EAAM,OAAO,CAAE,CAAC,EAAE,CAAC,CAAC,EAAQ,CAAC,IAAI,EAAS,GAAG,EAAc,CAAC,EAC3a,CAAC,QAAQ,EAAE,IAAO,CAAI,EAAS,UAAS,EAAS,QAAQ,YAAY,EAAK,MAAM,EAAG,EAAE,KAAK,IAAI,gBAAgB,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,aAAa,GAAM,YAAY,CAAC,EAAE,MAAM,CAAC,QAAQ,OAAO,IAAI,OAAO,UAAU,OAAO,wBAAwB,QAAQ,eAAe,cAAc,OAAO,EAAW,WAAW,OAAO,YAAY,yBAAyB,aAAa,wBAAwB,EAAE,gBAAgB,CAAC,EAAc,EAAI,EAAE,SAAS,KAAK,MAAM,WAAW,MAAO,EAAE,cAAc,CAAC,EAAc,EAAK,EAAE,SAAS,KAAK,MAAM,WAAW,EAAG,CAAC,CAAE,CAAoJ,SAAgB,EAAqB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,CAAuC,EAASC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAiB,CAAK,CAAC,CAAC,EAAI,qBADvzB,IAA6C,IACmlB,EAAwL,EAAqB,YAAY"}