{"version":3,"file":"QYSbVMEMx.C3TJcSgT.mjs","names":["useMemo","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/kV0VzQ4VaINMYCSCpsyK/aUIIRI0gFa18D5ifaViy/SelectionPreview.js","https:/framerusercontent.com/modules/WzsYNTI3KrdTvaHtrjZr/o4ffGaDDjlHqkPJgbZGz/QYSbVMEMx.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo}from\"react\";function buildNodes(content){const parts=content.split(\"[img]\");const nodes=[];let position=0;parts.forEach((part,index)=>{if(part.length>0){const start=position;const end=start+part.length;nodes.push({kind:\"text\",text:part,start,end});position=end;}if(index<parts.length-1){nodes.push({kind:\"image\",start:position,end:position+1});position+=1;}});return{nodes,totalPositions:position};}function clampInt(value,min,max){return Math.min(max,Math.max(min,Math.round(value)));}function highlightTextRuns(text,startPosition,selectionStart,selectionEnd,selectionColor,selectedTextColor){const runs=[];let currentText=\"\";let currentSelected=null;for(let i=0;i<text.length;i++){const absolutePosition=startPosition+i;const selected=absolutePosition>=selectionStart&&absolutePosition<selectionEnd;if(currentSelected===null){currentSelected=selected;currentText=text[i];continue;}if(selected===currentSelected){currentText+=text[i];}else{runs.push({text:currentText,selected:currentSelected});currentText=text[i];currentSelected=selected;}}if(currentText.length>0&&currentSelected!==null){runs.push({text:currentText,selected:currentSelected});}return runs.map((run,index)=>/*#__PURE__*/_jsx(\"span\",{style:{background:run.selected?selectionColor:\"transparent\",borderRadius:run.selected?2:0,color:run.selected?selectedTextColor:undefined},children:run.text},`${startPosition}-${index}`));}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SelectionPreview(props){const{content=\"Hello\",image={src:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Gradient 1 - Blue\"},imageAlt=\"Embedded image\",from=1,to=3,selectionColor=\"rgba(0, 153, 255, 0.3)\",selectedTextColor=\"#FFFFFF\",textColor=\"#EDEDED\",background=\"rgba(0, 0, 0, 0)\",fontSize=17,fontFamily=\"Inter, system-ui, sans-serif\",padding=16,radius=12}=props;const{nodes,totalPositions}=useMemo(()=>buildNodes(content),[content]);const selectionStart=clampInt(Math.min(from,to),0,totalPositions);const selectionEnd=clampInt(Math.max(from,to),0,totalPositions);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"auto\",background,borderRadius:radius,padding,boxSizing:\"border-box\",color:textColor,fontSize,fontFamily,lineHeight:1.35,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:nodes.map((node,index)=>{if(node.kind===\"text\"){return /*#__PURE__*/_jsx(\"div\",{style:{whiteSpace:\"pre-wrap\",overflowWrap:\"anywhere\"},children:highlightTextRuns(node.text,node.start,selectionStart,selectionEnd,selectionColor,selectedTextColor)},`text-${index}-${node.start}`);}const selected=node.start>=selectionStart&&node.start<selectionEnd;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderRadius:8,outline:selected?`2px solid ${selectionColor}`:\"none\",outlineOffset:0},children:image?.src?/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:imageAlt||image.alt||\"Embedded image\",style:{width:\"100%\",height:\"auto\",maxHeight:180,objectFit:\"cover\",borderRadius:8,display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minHeight:72,maxHeight:180,borderRadius:8,background:\"rgba(255,255,255,0.08)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"[img]\"})},`image-${index}-${node.start}`);})})});}addPropertyControls(SelectionPreview,{content:{type:ControlType.String,defaultValue:\"Hello\",title:\"Content\"},image:{type:ControlType.ResponsiveImage,title:\"Image\"},imageAlt:{type:ControlType.String,defaultValue:\"Embedded image\",title:\"Image Alt\"},from:{type:ControlType.Number,defaultValue:1,min:0,step:1,title:\"From\"},to:{type:ControlType.Number,defaultValue:3,min:0,step:1,title:\"To\"},selectionColor:{type:ControlType.Color,defaultValue:\"rgba(0, 153, 255, 0.3)\",title:\"Selection\"},selectedTextColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Selected Text\"},textColor:{type:ControlType.Color,defaultValue:\"#EDEDED\",title:\"Text\"},background:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0)\",title:\"Background\"},fontSize:{type:ControlType.Number,defaultValue:17,min:10,max:48,step:1,title:\"Font Size\"},fontFamily:{type:ControlType.String,defaultValue:\"Inter, system-ui, sans-serif\",title:\"Font Family\"},padding:{type:ControlType.Number,defaultValue:16,min:0,max:64,step:1,title:\"Padding\"},radius:{type:ControlType.Number,defaultValue:12,min:0,max:40,step:1,title:\"Radius\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SelectionPreview\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SelectionPreview.map","// Generated by Framer (c4c8a8d-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SelectionPreview from\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/kV0VzQ4VaINMYCSCpsyK/aUIIRI0gFa18D5ifaViy/SelectionPreview.js\";const SelectionPreviewFonts=getFonts(SelectionPreview);const serializationHash=\"framer-7GH7B\";const variantClassNames={GGPXq0EVn:\"framer-v-14y2cit\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TZQuOuOOo=undefined;const e0mXSdqd1=undefined;const z3nhuEoLQ=undefined;const td7n7uO5x=undefined;const zBM5VE3CY=undefined;const mLp8SLi1A=undefined;const wk2ErUrC2=undefined;const JjfN2FLEc=undefined;const XH7sy5mR8=undefined;const zfPnss3W6=undefined;const hLUA2IBia=undefined;const ml0qek_tC=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({background,content,fontSize,from1,height,id,image,imageAlt,padding,radius,selectedTextColor,selectionColor,textColor,to,width,...props})=>{return{...props,e0mXSdqd1:image??props.e0mXSdqd1??{pixelHeight:450,pixelWidth:800,src:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/images/BsOrgkmPvrS2UWAFtiG1tHj2ues.jpg?width=800&height=450\",srcSet:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/images/BsOrgkmPvrS2UWAFtiG1tHj2ues.jpg?scale-down-to=512&width=800&height=450 512w,https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/images/BsOrgkmPvrS2UWAFtiG1tHj2ues.jpg?width=800&height=450 800w\"},hLUA2IBia:padding??props.hLUA2IBia??16,JjfN2FLEc:textColor??props.JjfN2FLEc??\"rgb(237, 237, 237)\",ml0qek_tC:radius??props.ml0qek_tC??12,mLp8SLi1A:selectionColor??props.mLp8SLi1A??\"rgba(0, 153, 255, 0.3)\",td7n7uO5x:from1??props.td7n7uO5x??1,TZQuOuOOo:content??props.TZQuOuOOo??\"Hello\",wk2ErUrC2:selectedTextColor??props.wk2ErUrC2??\"rgb(255, 255, 255)\",XH7sy5mR8:background??props.XH7sy5mR8??\"rgb(0, 0, 0)\",z3nhuEoLQ:imageAlt??props.z3nhuEoLQ??\"Embedded image\",zBM5VE3CY:to??props.zBM5VE3CY??3,zfPnss3W6:fontSize??props.zfPnss3W6??17};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TZQuOuOOo,td7n7uO5x,zBM5VE3CY,mLp8SLi1A,JjfN2FLEc,XH7sy5mR8,zfPnss3W6,hLUA2IBia,ml0qek_tC,z3nhuEoLQ,e0mXSdqd1,wk2ErUrC2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GGPXq0EVn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14y2cit\",className,classNames),\"data-framer-name\":\"Preview\",layoutDependency:layoutDependency,layoutId:\"GGPXq0EVn\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18m11lu-container\",\"data-framer-name\":\"Selection Code\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hgO5GZUPh-container\",name:\"Selection Code\",nodeId:\"hgO5GZUPh\",rendersWithMotion:true,scopeId:\"QYSbVMEMx\",children:/*#__PURE__*/_jsx(SelectionPreview,{background:XH7sy5mR8,content:TZQuOuOOo,fontFamily:\"Inter, system-ui, sans-serif\",fontSize:zfPnss3W6,from:td7n7uO5x,height:\"100%\",id:\"hgO5GZUPh\",image:toResponsiveImage(e0mXSdqd1),imageAlt:z3nhuEoLQ,layoutId:\"hgO5GZUPh\",name:\"Selection Code\",padding:hLUA2IBia,radius:ml0qek_tC,selectedTextColor:wk2ErUrC2,selectionColor:mLp8SLi1A,style:{width:\"100%\"},textColor:JjfN2FLEc,to:zBM5VE3CY,width:\"100%\"})})})})})})});});const css=[\".framer-7GH7B.framer-18pldcx, .framer-7GH7B .framer-18pldcx { display: block; }\",\".framer-7GH7B.framer-14y2cit { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 700px; }\",\".framer-7GH7B .framer-18m11lu-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 700\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"TZQuOuOOo\":\"content\",\"td7n7uO5x\":\"from1\",\"zBM5VE3CY\":\"to\",\"mLp8SLi1A\":\"selectionColor\",\"JjfN2FLEc\":\"textColor\",\"XH7sy5mR8\":\"background\",\"zfPnss3W6\":\"fontSize\",\"hLUA2IBia\":\"padding\",\"ml0qek_tC\":\"radius\",\"z3nhuEoLQ\":\"imageAlt\",\"e0mXSdqd1\":\"image\",\"wk2ErUrC2\":\"selectedTextColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQYSbVMEMx=withCSS(Component,css,\"framer-7GH7B\");export default FramerQYSbVMEMx;FramerQYSbVMEMx.displayName=\"Selection Preview Embed\";FramerQYSbVMEMx.defaultProps={height:200,width:700};addPropertyControls(FramerQYSbVMEMx,{TZQuOuOOo:{defaultValue:\"Hello\",title:\"Content\",type:ControlType.String},onTZQuOuOOoChange:{changes:\"TZQuOuOOo\",type:ControlType.ChangeHandler},td7n7uO5x:{defaultValue:1,title:\"From\",type:ControlType.Number},ontd7n7uO5xChange:{changes:\"td7n7uO5x\",type:ControlType.ChangeHandler},zBM5VE3CY:{defaultValue:3,title:\"To\",type:ControlType.Number},onzBM5VE3CYChange:{changes:\"zBM5VE3CY\",type:ControlType.ChangeHandler},mLp8SLi1A:{defaultValue:\"rgba(0, 153, 255, 0.3)\",title:\"Selection Color\",type:ControlType.Color},JjfN2FLEc:{defaultValue:\"rgb(237, 237, 237)\",title:\"Text Color\",type:ControlType.Color},XH7sy5mR8:{defaultValue:\"rgb(0, 0, 0)\",title:\"Background\",type:ControlType.Color},zfPnss3W6:{defaultValue:17,title:\"Font Size\",type:ControlType.Number},onzfPnss3W6Change:{changes:\"zfPnss3W6\",type:ControlType.ChangeHandler},hLUA2IBia:{defaultValue:16,title:\"Padding\",type:ControlType.Number},onhLUA2IBiaChange:{changes:\"hLUA2IBia\",type:ControlType.ChangeHandler},ml0qek_tC:{defaultValue:12,title:\"Radius\",type:ControlType.Number},onml0qek_tCChange:{changes:\"ml0qek_tC\",type:ControlType.ChangeHandler},z3nhuEoLQ:{defaultValue:\"Embedded image\",title:\"Image Alt\",type:ControlType.String},onz3nhuEoLQChange:{changes:\"z3nhuEoLQ\",type:ControlType.ChangeHandler},e0mXSdqd1:{__defaultAssetReference:\"data:framer/asset-reference,BsOrgkmPvrS2UWAFtiG1tHj2ues.jpg?originalFilename=photo-1635776062127-d379bfcba9f8%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixlib%3Drb-4.1.jpg&width=800&height=450\",title:\"Image\",type:ControlType.ResponsiveImage},wk2ErUrC2:{defaultValue:\"rgb(255, 255, 255)\",title:\"Selected Text Color\",type:ControlType.Color}});addFonts(FramerQYSbVMEMx,[{explicitInter:true,fonts:[]},...SelectionPreviewFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQYSbVMEMx\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"TZQuOuOOo\\\":\\\"content\\\",\\\"td7n7uO5x\\\":\\\"from1\\\",\\\"zBM5VE3CY\\\":\\\"to\\\",\\\"mLp8SLi1A\\\":\\\"selectionColor\\\",\\\"JjfN2FLEc\\\":\\\"textColor\\\",\\\"XH7sy5mR8\\\":\\\"background\\\",\\\"zfPnss3W6\\\":\\\"fontSize\\\",\\\"hLUA2IBia\\\":\\\"padding\\\",\\\"ml0qek_tC\\\":\\\"radius\\\",\\\"z3nhuEoLQ\\\":\\\"imageAlt\\\",\\\"e0mXSdqd1\\\":\\\"image\\\",\\\"wk2ErUrC2\\\":\\\"selectedTextColor\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"700\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QYSbVMEMx.map"],"mappings":"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"}