{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/iaAXtg5XpNmUmgzU4GCU/BTrG3DRFejm5QK0BtT9g/Drag.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";export function EnableHorizontalDrag(){const containerRef=useRef(null);useEffect(()=>{// N\u1EBFu l\u00E0 mobile, kh\u00F4ng l\u00E0m g\u00EC c\u1EA3\nif(window.innerWidth<768)return;const container=containerRef.current;if(!container)return;let isDown=false;let startX=0;let scrollLeft=0;const mouseDown=e=>{isDown=true;startX=e.pageX-container.offsetLeft;scrollLeft=container.scrollLeft;};const mouseMove=e=>{if(!isDown)return;e.preventDefault();const x=e.pageX-container.offsetLeft;const walk=(x-startX)*1.5;container.scrollLeft=scrollLeft-walk;};const endDrag=()=>isDown=false;container.addEventListener(\"mousedown\",mouseDown);container.addEventListener(\"mousemove\",mouseMove);container.addEventListener(\"mouseup\",endDrag);container.addEventListener(\"mouseleave\",endDrag);return()=>{container.removeEventListener(\"mousedown\",mouseDown);container.removeEventListener(\"mousemove\",mouseMove);container.removeEventListener(\"mouseup\",endDrag);container.removeEventListener(\"mouseleave\",endDrag);};},[]);return{ref:containerRef,style:{overflowX:\"auto\",overflowY:\"hidden\",cursor:\"grab\",whiteSpace:\"nowrap\",display:\"inline-block\"}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withEnableHorizontalDrag(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...EnableHorizontalDrag(props)});};}withEnableHorizontalDrag.displayName=\"EnableHorizontalDrag\";\nexport const __FramerMetadata__ = {\"exports\":{\"EnableHorizontalDrag\":{\"type\":\"override\",\"name\":\"EnableHorizontalDrag\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEnableHorizontalDrag\":{\"type\":\"reactHoc\",\"name\":\"withEnableHorizontalDrag\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Drag.map"],
  "mappings": "+GAAsF,SAASA,GAAsB,CAAC,IAAMC,EAAaC,EAAO,IAAI,EAAE,OAAAC,EAAU,IAAI,CACpK,GAAGC,EAAO,WAAW,IAAI,OAAO,IAAMC,EAAUJ,EAAa,QAAQ,GAAG,CAACI,EAAU,OAAO,IAAIC,EAAO,GAAUC,EAAO,EAAMC,EAAW,EAAQC,EAAUC,GAAG,CAACJ,EAAO,GAAKC,EAAOG,EAAE,MAAML,EAAU,WAAWG,EAAWH,EAAU,UAAW,EAAQM,EAAUD,GAAG,CAAC,GAAG,CAACJ,EAAO,OAAOI,EAAE,eAAe,EAAuC,IAAME,GAAnCF,EAAE,MAAML,EAAU,WAAyBE,GAAQ,IAAIF,EAAU,WAAWG,EAAWI,CAAK,EAAQC,EAAQ,IAAIP,EAAO,GAAM,OAAAD,EAAU,iBAAiB,YAAYI,CAAS,EAAEJ,EAAU,iBAAiB,YAAYM,CAAS,EAAEN,EAAU,iBAAiB,UAAUQ,CAAO,EAAER,EAAU,iBAAiB,aAAaQ,CAAO,EAAQ,IAAI,CAACR,EAAU,oBAAoB,YAAYI,CAAS,EAAEJ,EAAU,oBAAoB,YAAYM,CAAS,EAAEN,EAAU,oBAAoB,UAAUQ,CAAO,EAAER,EAAU,oBAAoB,aAAaQ,CAAO,CAAE,CAAE,EAAE,CAAC,CAAC,EAAQ,CAAC,IAAIZ,EAAa,MAAM,CAAC,UAAU,OAAO,UAAU,SAAS,OAAO,OAAO,WAAW,SAAS,QAAQ,cAAc,CAAC,CAAE,CAA2J,SAASa,EAAyBC,EAAE,CAAC,OAAOC,IAAQC,EAA+BC,CAAuC,EAASC,EAAKJ,EAAE,CAAC,GAAGC,EAAM,GAAGhB,EAAqBgB,CAAK,CAAC,CAAC,EAAI,CAACF,EAAyB,YAAY",
  "names": ["EnableHorizontalDrag", "containerRef", "pe", "ue", "window", "container", "isDown", "startX", "scrollLeft", "mouseDown", "e", "mouseMove", "walk", "endDrag", "withEnableHorizontalDrag", "C", "props", "re", "DataObserverContext", "p"]
}
