{"version":3,"file":"FAQChatbot.BmKB17CS.mjs","names":["useState","iconType","startTransition"],"sources":["https:/framerusercontent.com/modules/FJT8ojEKcxvNdLolbxFZ/S4HokATFytBmGwqxa4j6/FAQChatbot.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * FAQ Chatbot Component\n *\n * @framerIntrinsicWidth 350\n * @framerIntrinsicHeight 500\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Chatbot(props){const{greeting=\"How can we help you?\",faqs=[{question:\"What services do you offer?\",answer:\"We offer a wide range of digital services including web development, mobile apps, and UI/UX design.\"},{question:\"How can I contact support?\",answer:\"You can reach our support team via email at support@company.com or through our live chat during business hours.\"},{question:\"What are your business hours?\",answer:\"We're available Monday to Friday, 9 AM to 6 PM EST. Our support team responds within 24 hours.\"},{question:\"Do you offer refunds?\",answer:\"Yes, we offer a 30-day money-back guarantee for all our services. Contact us for more details.\"}],primaryColor=\"#22C55E\",backgroundColor=\"#F9FAFB\",textColor=\"#1F2937\",subtitleColor=\"#6B7280\",titleFont,bodyFont,position=\"bottom-right\",iconType=\"svg\",icon=\"chat\",customSvgCode='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4l4 4 4-4h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"/></svg>',svgIconColor=\"white\",padding=20,style}=props;const[chatOpen,setChatOpen]=useState(false);const[openFAQs,setOpenFAQs]=useState(new Set);const toggleFAQ=index=>{startTransition(()=>{setOpenFAQs(prev=>{const newSet=new Set(prev);if(newSet.has(index)){newSet.delete(index);}else{newSet.add(index);}return newSet;});});};const getIconSVG=iconType=>{switch(iconType){case\"chat\":return /*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:svgIconColor,children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4l4 4 4-4h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"})});case\"help\":return /*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:svgIconColor,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z\"})});default:return /*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:svgIconColor,children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4l4 4 4-4h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"})});}};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",bottom:`${padding}px`,[position===\"bottom-right\"?\"right\":\"left\"]:`${padding}px`,width:\"60px\",height:\"60px\",borderRadius:\"50%\",background:primaryColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:\"0 4px 20px rgba(0,0,0,0.15)\",zIndex:chatOpen?998:999,transition:\"all 0.3s ease\"},onClick:()=>startTransition(()=>setChatOpen(!chatOpen)),children:iconType===\"image\"&&props.customIcon?/*#__PURE__*/_jsx(\"img\",{src:props.customIcon.src,alt:props.customIcon.alt||\"Chatbot icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:\"50%\"}}):icon===\"custom\"?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"18px\",color:svgIconColor},dangerouslySetInnerHTML:{__html:customSvgCode.replace(/fill=\"[^\"]*\"/g,`fill=\"${svgIconColor}\"`).replace(/stroke=\"[^\"]*\"/g,`stroke=\"${svgIconColor}\"`)}}):getIconSVG(icon)}),/*#__PURE__*/_jsx(AnimatePresence,{children:chatOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:100,scale:.8},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:100,scale:.8},transition:{type:\"spring\",damping:25,stiffness:300,duration:.4},style:{position:\"fixed\",bottom:`${padding+80}px`,[position===\"bottom-right\"?\"right\":\"left\"]:`${padding}px`,width:\"350px\",height:\"500px\",backgroundColor,borderRadius:\"16px\",boxShadow:\"0 8px 32px rgba(0,0,0,0.12)\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",zIndex:1e3,transformOrigin:position===\"bottom-right\"?\"bottom right\":\"bottom left\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:primaryColor,padding:\"16px 20px\",display:\"flex\",alignItems:\"flex-start\",justifyContent:\"space-between\",flexShrink:0,minHeight:\"60px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"white\",fontSize:\"18px\",fontWeight:\"600\",flex:1,marginRight:\"12px\",wordWrap:\"break-word\",overflowWrap:\"break-word\",lineHeight:\"1.3\",...titleFont},children:greeting}),/*#__PURE__*/_jsx(\"button\",{style:{background:\"rgba(255,255,255,0.15)\",border:\"none\",color:\"white\",cursor:\"pointer\",padding:\"6px\",borderRadius:\"6px\",transition:\"all 0.2s ease\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"28px\",height:\"28px\"},onClick:()=>startTransition(()=>setChatOpen(false)),onMouseEnter:e=>e.currentTarget.style.background=\"rgba(255,255,255,0.25)\",onMouseLeave:e=>e.currentTarget.style.background=\"rgba(255,255,255,0.15)\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,padding:\"16px\",display:\"flex\",flexDirection:\"column\",gap:\"8px\",overflowY:\"auto\",minHeight:0},children:faqs.map((faq,index)=>{const isOpen=openFAQs.has(index);return /*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:\"#FFFFFF\",borderRadius:\"8px\",border:`1px solid ${isOpen?primaryColor:\"#E5E7EB\"}`,cursor:\"pointer\",transition:\"all 0.2s ease\",overflow:\"hidden\",boxShadow:\"0 1px 3px rgba(0,0,0,0.05)\",flexShrink:0},onClick:()=>toggleFAQ(index),children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:textColor,fontSize:\"15px\",fontWeight:\"500\",flex:1,...bodyFont},children:faq.question}),/*#__PURE__*/_jsx(\"div\",{style:{marginLeft:\"12px\",transition:\"transform 0.2s ease\",transform:isOpen?\"rotate(180deg)\":\"rotate(0deg)\",color:primaryColor},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:isOpen?\"300px\":\"0\",overflow:\"hidden\",transition:\"max-height 0.3s ease, padding 0.3s ease\",paddingLeft:isOpen?\"16px\":\"16px\",paddingRight:isOpen?\"16px\":\"16px\",paddingBottom:isOpen?\"16px\":\"0\"},children:/*#__PURE__*/_jsx(\"div\",{style:{color:subtitleColor,fontSize:\"14px\",lineHeight:\"1.6\",opacity:isOpen?1:0,transition:\"opacity 0.2s ease 0.1s\",...bodyFont},children:faq.answer})})]},index);})})]})})]});}addPropertyControls(Chatbot,{greeting:{type:ControlType.String,title:\"Greeting\",defaultValue:\"How can we help you?\"},iconType:{type:ControlType.Enum,title:\"Icon Type\",options:[\"svg\",\"image\"],optionTitles:[\"Default SVG\",\"Custom Image\"],defaultValue:\"svg\"},icon:{type:ControlType.Enum,title:\"SVG Icon\",options:[\"chat\",\"help\",\"custom\"],optionTitles:[\"Chat\",\"Help\",\"Custom SVG\"],defaultValue:\"chat\",hidden:({iconType})=>iconType!==\"svg\"},customSvgCode:{type:ControlType.String,title:\"Custom SVG Code\",defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4l4 4 4-4h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"/></svg>',displayTextArea:true,hidden:({iconType,icon})=>iconType!==\"svg\"||icon!==\"custom\"},svgIconColor:{type:ControlType.Color,title:\"SVG Icon Color\",defaultValue:\"white\",hidden:({iconType})=>iconType!==\"svg\"},customIcon:{type:ControlType.ResponsiveImage,title:\"Custom Image\",hidden:({iconType})=>iconType!==\"image\"},faqs:{type:ControlType.Array,title:\"FAQ Items\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\",defaultValue:\"What services do you offer?\"},answer:{type:ControlType.String,title:\"Answer\",defaultValue:\"We offer a wide range of digital services.\",displayTextArea:true}}},defaultValue:[{question:\"What services do you offer?\",answer:\"We offer a wide range of digital services including web development, mobile apps, and UI/UX design.\"},{question:\"How can I contact support?\",answer:\"You can reach our support team via email at support@company.com or through our live chat during business hours.\"},{question:\"What are your business hours?\",answer:\"We're available Monday to Friday, 9 AM to 6 PM EST. Our support team responds within 24 hours.\"},{question:\"Do you offer refunds?\",answer:\"Yes, we offer a 30-day money-back guarantee for all our services. Contact us for more details.\"}],maxCount:10},position:{type:ControlType.Enum,title:\"Position\",options:[\"bottom-right\",\"bottom-left\"],optionTitles:[\"Bottom Right\",\"Bottom Left\"],defaultValue:\"bottom-right\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#22C55E\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F9FAFB\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#1F2937\"},subtitleColor:{type:ControlType.Color,title:\"Subtitle Color\",defaultValue:\"#6B7280\"},titleFont:{type:ControlType.Font,title:\"Title Font\",defaultValue:{fontSize:\"28px\",variant:\"Semibold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:0,max:100,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Chatbot\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"350\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQChatbot.map"],"mappings":"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"}