{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/Utlis-SwIN.js@U9vmYX0zDZtz999aDBu4", "ssg:https://framerusercontent.com/modules/MEwNH2Jtzb5hmutaeYr3/s0NAuQV3FXizgKMH3FKe/CMSItemsTicker.js"],
  "sourcesContent": ["// new utils\nexport const findQueryInProps=obj=>{if(obj==null)return null;// Check if `query` exists in the current level\nif(obj.hasOwnProperty(\"query\"))return obj.query;// Iterate over the properties\nfor(let key in obj){if(obj.hasOwnProperty(key)&&typeof obj[key]===\"object\"){let result=findQueryInProps(obj[key]);if(result!==null)return result;}}// If `query` is not found\nreturn null;};export const updateQueryInProps=(obj,newQuery)=>{if(obj==null)return obj;// Check if `query` exists in the current level\nif(obj.hasOwnProperty(\"query\"))return{...obj,query:newQuery};// Iterate over the properties\nfor(let key in obj){if(obj.hasOwnProperty(key)&&typeof obj[key]===\"object\"){const updatedChild=updateQueryInProps(obj[key],newQuery);if(updatedChild!==obj[key]){return{...obj,[key]:updatedChild};}}}return obj;};export const findPropsBeforeQuery=obj=>{if(obj==null)return null;// Check if `query` exists in the current level\nif(obj.hasOwnProperty(\"query\"))return obj;// Iterate over the properties\nfor(let key in obj){if(obj.hasOwnProperty(key)&&typeof obj[key]===\"object\"){let result=findPropsBeforeQuery(obj[key]);if(result!==null)return result;}}// If `query` is not found\nreturn null;};\nexport const __FramerMetadata__ = {\"exports\":{\"findQueryInProps\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateQueryInProps\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findPropsBeforeQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utlis.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData}from\"framer\";import{cloneElement,useEffect,useRef,useState}from\"react\";import{findPropsBeforeQuery}from\"https://framer.com/m/Utlis-SwIN.js@U9vmYX0zDZtz999aDBu4\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerIntrinsicWidth 600\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function CMSItemsTicker(props){const{collectionList,direction,speed,itemSpacing,itemWidth,fixedWidth,draggable}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const clProps=!isCanvas?findPropsBeforeQuery(collectionList?.[0]?.props):undefined;const data=clProps?.query?useQueryData(clProps.query):[];const[renderedItems,setRenderedItems]=useState([]);const tickerRef=useRef(null);const dragStartTime=useRef(0);const dragStartPos=useRef({x:0,y:0});const currentTranslate=useRef(0);const isDragging=useRef(false);const animationFrame=useRef(null);const lastDragPosition=useRef(0);const wrapItem=(item,index)=>{return /*#__PURE__*/_jsx(\"div\",{style:{marginRight:direction===\"left\"||direction===\"right\"?itemSpacing:0,marginBottom:direction===\"up\"||direction===\"down\"?itemSpacing:0,display:direction===\"up\"||direction===\"down\"?\"block\":\"inline-block\",width:itemWidth===\"fixed\"?`${fixedWidth}px`:\"auto\",position:\"relative\",flexShrink:0},onDragStart:e=>e.preventDefault(),children:/*#__PURE__*/cloneElement(item,{style:{...item.props.style,userSelect:\"none\",WebkitUserSelect:\"none\",pointerEvents:isDragging.current?\"none\":\"auto\",width:\"100%\",height:\"100%\"},draggable:false})},index);};useEffect(()=>{if(data&&clProps?.children){const childrenData=clProps.children(data);const items=childrenData?.props?.children||[];if(Array.isArray(items)){const styledItems=items.map(wrapItem);setRenderedItems(styledItems);}else{setRenderedItems([]);}}else{setRenderedItems([]);}},[collectionList,direction,itemSpacing,itemWidth,fixedWidth,data]);const handleMouseDown=e=>{if(!draggable)return;e.preventDefault();isDragging.current=false;dragStartTime.current=Date.now();dragStartPos.current={x:e.clientX,y:e.clientY};lastDragPosition.current=direction===\"left\"||direction===\"right\"?e.clientX:e.clientY;document.addEventListener(\"mousemove\",handleMouseMove);document.addEventListener(\"mouseup\",handleMouseUp);if(animationFrame.current){cancelAnimationFrame(animationFrame.current);}tickerRef.current.style.cursor=\"grabbing\";};const handleMouseMove=e=>{e.preventDefault();const currentPos=direction===\"left\"||direction===\"right\"?e.clientX:e.clientY;const dragDistance=Math.abs(currentPos-lastDragPosition.current);if(!isDragging.current&&dragDistance>5){isDragging.current=true;tickerRef.current.style.pointerEvents=\"none\";}if(isDragging.current){const delta=currentPos-lastDragPosition.current;currentTranslate.current+=delta;const transform=direction===\"left\"||direction===\"right\"?`translateX(${currentTranslate.current}px)`:`translateY(${currentTranslate.current}px)`;tickerRef.current.style.transform=transform;}lastDragPosition.current=currentPos;};const handleMouseUp=e=>{document.removeEventListener(\"mousemove\",handleMouseMove);document.removeEventListener(\"mouseup\",handleMouseUp);const timeDiff=Date.now()-dragStartTime.current;const clickThreshold=200// milliseconds\n;if(timeDiff<clickThreshold&&!isDragging.current){tickerRef.current.style.pointerEvents=\"auto\";}isDragging.current=false;tickerRef.current.style.cursor=\"grab\";tickerRef.current.style.pointerEvents=\"auto\";startAnimation();};const handleTouchStart=e=>{if(!draggable)return;e.preventDefault();isDragging.current=false;dragStartTime.current=Date.now();const touch=e.touches[0];dragStartPos.current={x:touch.clientX,y:touch.clientY};lastDragPosition.current=direction===\"left\"||direction===\"right\"?touch.clientX:touch.clientY;if(animationFrame.current){cancelAnimationFrame(animationFrame.current);}};const handleTouchMove=e=>{e.preventDefault();const touch=e.touches[0];const currentPos=direction===\"left\"||direction===\"right\"?touch.clientX:touch.clientY;const dragDistance=Math.abs(currentPos-lastDragPosition.current);if(!isDragging.current&&dragDistance>5){isDragging.current=true;tickerRef.current.style.pointerEvents=\"none\";}if(isDragging.current){const delta=currentPos-lastDragPosition.current;currentTranslate.current+=delta;const transform=direction===\"left\"||direction===\"right\"?`translateX(${currentTranslate.current}px)`:`translateY(${currentTranslate.current}px)`;tickerRef.current.style.transform=transform;}lastDragPosition.current=currentPos;};const handleTouchEnd=()=>{const timeDiff=Date.now()-dragStartTime.current;const clickThreshold=200;if(timeDiff<clickThreshold&&!isDragging.current){tickerRef.current.style.pointerEvents=\"auto\";}isDragging.current=false;tickerRef.current.style.pointerEvents=\"auto\";startAnimation();};const startAnimation=()=>{const animate=()=>{if(!isDragging.current&&tickerRef.current){const scrollSize=direction===\"left\"||direction===\"right\"?tickerRef.current.scrollWidth/2:tickerRef.current.scrollHeight/2;if(direction===\"left\"||direction===\"up\"){currentTranslate.current-=speed;if(Math.abs(currentTranslate.current)>=scrollSize){currentTranslate.current+=scrollSize;}}else{currentTranslate.current+=speed;if(currentTranslate.current>=0){currentTranslate.current-=scrollSize;}}const transform=direction===\"left\"||direction===\"right\"?`translateX(${currentTranslate.current}px)`:`translateY(${currentTranslate.current}px)`;tickerRef.current.style.transform=transform;}animationFrame.current=requestAnimationFrame(animate);};animate();};useEffect(()=>{if(renderedItems.length>0){startAnimation();}return()=>{if(animationFrame.current){cancelAnimationFrame(animationFrame.current);}};},[renderedItems.length,direction,speed]);const containerStyle={...props.style,overflow:\"hidden\",whiteSpace:direction===\"up\"||direction===\"down\"?\"normal\":\"nowrap\"};const tickerStyle={display:direction===\"up\"||direction===\"down\"?\"block\":\"inline-flex\",alignItems:\"center\",cursor:draggable?\"grab\":\"default\",userSelect:\"none\",WebkitUserSelect:\"none\",touchAction:\"none\",willChange:\"transform\",position:\"relative\"};if(isCanvas){containerStyle.padding=10;containerStyle.border=\"1px dashed #594FEE\";containerStyle.borderRadius=\"8px\";containerStyle.backgroundColor=\"#EEEDFD\";}return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:isCanvas?renderedItems.length>0?/*#__PURE__*/_jsx(\"div\",{style:tickerStyle,children:renderedItems}):/*#__PURE__*/_jsx(\"div\",{style:{color:\"#594FEE\",padding:\"20px\",textAlign:\"center\",fontFamily:\"Arial, sans-serif\"},children:\"CMS Ticker - Connect, configure and preview to see the component\"}):renderedItems.length>0?/*#__PURE__*/_jsxs(\"div\",{ref:tickerRef,style:tickerStyle,onMouseDown:handleMouseDown,onTouchStart:handleTouchStart,onTouchMove:handleTouchMove,onTouchEnd:handleTouchEnd,children:[renderedItems,renderedItems]}):/*#__PURE__*/_jsx(\"div\",{children:\"Segment\"})});}CMSItemsTicker.displayName=\"CMS Items Ticker\";addPropertyControls(CMSItemsTicker,{collectionList:{type:ControlType.ComponentInstance,description:\"Please ensure that the CMS item that you are connecting to is vertically stacked\"},direction:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\",\"up\",\"down\"],displaySegmentedControl:true},speed:{type:ControlType.Number,defaultValue:1,min:0,max:10,displayStepper:true},itemSpacing:{type:ControlType.Number,defaultValue:20,min:0},itemWidth:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true},fixedWidth:{type:ControlType.Number,defaultValue:200,min:1,max:1e3,displayStepper:true,hidden:({itemWidth})=>itemWidth!==\"fixed\"},draggable:{type:ControlType.Boolean,defaultValue:false,description:\"v2.1 \\n[via SegmentUI](https://www.segmentUI.com)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSItemsTicker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSItemsTicker.map"],
  "mappings": "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",
  "names": ["findPropsBeforeQuery", "obj", "key", "result", "CMSItemsTicker", "props", "collectionList", "direction", "speed", "itemSpacing", "itemWidth", "fixedWidth", "draggable", "isCanvas", "RenderTarget", "clProps", "findPropsBeforeQuery", "data", "useQueryData", "renderedItems", "setRenderedItems", "ye", "tickerRef", "pe", "dragStartTime", "dragStartPos", "currentTranslate", "isDragging", "animationFrame", "lastDragPosition", "wrapItem", "item", "index", "p", "e", "q", "ue", "items", "styledItems", "handleMouseDown", "handleMouseMove", "handleMouseUp", "currentPos", "dragDistance", "delta", "transform", "startAnimation", "handleTouchStart", "touch", "handleTouchMove", "handleTouchEnd", "animate", "scrollSize", "containerStyle", "tickerStyle", "u", "addPropertyControls", "ControlType"]
}
