{"version":3,"file":"DynamicPaddingOverride.CFcAW0nz.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,KAAK,CAAM,CAAC,EAAW,GAAeC,EAAS,GAAM,CAAM,CAAC,EAAc,GAAkBA,EAAS,GAAM,CAA0I,OAAzI,MAAc,CAAW,IAAS,QAAgE,EAAvC,EAAO,WAAW,oBAAoB,CAAwB,QAAQ,EAAI,EAAE,CAAC,CAAO,CAAC,IAAI,EAAS,GAAG,EAAc,EAAE,CAC5a,CAAC,QAAQ,EAAE,IAAO,CAAI,EAAS,UAAS,EAAS,QAAQ,YAAY,EAAK,MAAM,IAAK,KAAK,IAAI,gBAAgB,CAAC,KAAK,EAAE,MAAM,EAAE,CAAC,aAAa,GAAM,YAAY,EAAE,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,OAAO,UAAU,OAAO,wBAAwB,QAAQ,eAAe,cAAc,OAAO,EAAW,WAAW,OAAO,YAAY,yBAAyB,aAAa,yBAAyB,CAAC,gBAAgB,CAAC,EAAc,GAAK,CAAC,SAAS,KAAK,MAAM,WAAW,QAAS,cAAc,CAAC,EAAc,GAAM,CAAC,SAAS,KAAK,MAAM,WAAW,IAAK,CAAqJ,SAAgB,EAAqB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAiB,EAAM,CAAC,CAAC,uBADnzB,IAA6C,IACmlB,CAAuL,EAAqB,YAAY"}