{"version":3,"file":"AI.DitzwonK.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/kqapzviZZRw53Ze4yqYY/rjF4qIDb3CwtJ6dr9lan/AI.js"],"sourcesContent":["// AI-Powered Assistance - Chat Interface Visualization\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";const DEFAULT_CHAT_MESSAGES=[{text:\"Hi there! I'm your Tripkicks AI Assistant.\\n\\nI can help you with:\\n• ✈️ Flight information and policies\\n• 🏨 Hotel recommendations and bookings\\n• 💰 Expense guidelines and limits\\n• 🌍 Destination information and requirements\\n• 📋 Travel policies and procedures\\n\\nWhat would you like to know?\",isUser:false,sender:\"Tripkicks App\",timestamp:\"10:37 AM\"},{text:\"I'm going to new york for a few meetings on Friday. My last meeting isn't until later in the afternoon... like 4pm. Can I stay in NYC Friday night and come back home saturday?\",isUser:true,sender:\"Daniel\",timestamp:\"10:38 AM\"},{text:\"You can extend your business trip to include a personal stay if you follow the proper process. The policy allows adding a personal leg to your business itinerary as long as expenses are clearly separated and you request it with your original travel booking.\\n\\nFor flights, if your combined business-personal itinerary costs the same or less than the business-only fare, there's no additional cost. If it costs more, you'll pay the difference on your personal card.\\n\\nThe policy doesn't specify detailed requirements for hotel extensions or approval processes for weekend stays, so I'd recommend checking with your Travel Program team about the specific steps for extending your Friday night meeting trip through Saturday. They can guide you through the approval process and expense separation requirements.\",isUser:false,sender:\"Tripkicks App\",timestamp:\"10:38 AM\"}];const LAST_MESSAGE_APPEAR_MS=5e3;/**\n * AI-Powered Assistance Component\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 700\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AI(props){const{cardTitle=\"Tripkicks Slack App\",chatMessages=DEFAULT_CHAT_MESSAGES,cardBackgroundColor=\"#FFFFFF\",cardHeaderColor=\"rgb(20, 41, 97)\",cardHeaderTextColor=\"#FFFFFF\",userMessageColor=\"#1264A3\",aiMessageColor=\"#1D1C1D\",userNameColor=\"#1264A3\",aiNameColor=\"#1D1C1D\",cardFont,enableAnimation=true,loopDelayMs=4e3,userAvatar={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"User avatar\"},aiAvatar={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"AI avatar\"}}=props;const[showThinking,setShowThinking]=useState(false);const[cycleKey,setCycleKey]=useState(0);useEffect(()=>{if(!enableAnimation)return;let thinkingTimer=null;let hideThinkingTimer=null;let loopTimer=null;const runCycle=()=>{setShowThinking(false);thinkingTimer=setTimeout(()=>{startTransition(()=>setShowThinking(true));},2500);hideThinkingTimer=setTimeout(()=>{startTransition(()=>setShowThinking(false));},4500);loopTimer=setTimeout(()=>{setCycleKey(k=>k+1);runCycle();},LAST_MESSAGE_APPEAR_MS+Math.max(0,loopDelayMs));};runCycle();return()=>{if(thinkingTimer)clearTimeout(thinkingTimer);if(hideThinkingTimer)clearTimeout(hideThinkingTimer);if(loopTimer)clearTimeout(loopTimer);};},[enableAnimation,loopDelayMs]);return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,width:\"100%\",height:\"100%\",backgroundColor:cardBackgroundColor,borderRadius:\"16px\",overflow:\"hidden\",border:\"1px solid #CBD5E1\",boxShadow:\"0 4px 16px rgba(15,23,42,0.08)\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:cardHeaderColor,color:cardHeaderTextColor,padding:\"16px 24px\",fontSize:\"13px\",letterSpacing:\"0.01em\",...cardFont},children:[\"# \",cardTitle]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px 20px\",display:\"flex\",flexDirection:\"column\",gap:\"8px\",flex:1,overflow:\"auto\",backgroundColor:cardBackgroundColor},children:[chatMessages.map((message,index)=>/*#__PURE__*/_jsx(SlackMessageBubble,{...message,avatar:message.isUser?userAvatar:aiAvatar,index:index,enableAnimation:enableAnimation},`${cycleKey}-${index}`)),showThinking&&enableAnimation&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},exit:{opacity:0},transition:{duration:.3},style:{backgroundColor:\"#ffffff\",padding:\"8px 20px\",borderRadius:\"8px\",display:\"flex\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"36px\",height:\"36px\",borderRadius:\"4px\",overflow:\"hidden\",flexShrink:0,marginTop:\"2px\"},children:/*#__PURE__*/_jsx(\"img\",{...aiAvatar,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:\"2px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"#1d1c1d\",fontWeight:\"900\",fontSize:\"15px\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},children:\"Tripkicks App\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"10px\",fontWeight:600,color:\"#FFFFFF\",backgroundColor:\"#545454\",padding:\"1px 4px\",borderRadius:\"3px\",lineHeight:\"1\"},children:\"APP\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"4px\",alignItems:\"center\",marginTop:\"4px\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:[.4,1,.4]},transition:{duration:1.5,repeat:Infinity,ease:\"easeInOut\"},style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:\"#616061\"}}),/*#__PURE__*/_jsx(motion.div,{animate:{opacity:[.4,1,.4]},transition:{duration:1.5,repeat:Infinity,ease:\"easeInOut\",delay:.2},style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:\"#616061\"}}),/*#__PURE__*/_jsx(motion.div,{animate:{opacity:[.4,1,.4]},transition:{duration:1.5,repeat:Infinity,ease:\"easeInOut\",delay:.4},style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:\"#616061\"}})]})]})]},`thinking-${cycleKey}`)]})]});}function SlackMessageBubble({text,isUser,sender,timestamp,avatar={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"User avatar\"},reactions={},index,enableAnimation}){const{emoji1=\"👍\",emoji2=\"❤️\",emoji3=\"😄\",emoji4=\"🎉\",emoji1Count=0,emoji2Count=0,emoji3Count=0,emoji4Count=0,emojiCount=0}=reactions;const[reactionCounts,setReactionCounts]=useState({emoji1:emoji1Count,emoji2:emoji2Count,emoji3:emoji3Count,emoji4:emoji4Count});const[emojiStates,setEmojiStates]=useState({emoji1:false,emoji2:false,emoji3:false,emoji4:false});useEffect(()=>{setReactionCounts({emoji1:emoji1Count,emoji2:emoji2Count,emoji3:emoji3Count,emoji4:emoji4Count});},[emoji1Count,emoji2Count,emoji3Count,emoji4Count]);const handleReactionClick=emojiKey=>{startTransition(()=>{setEmojiStates(prev=>{const newState=!prev[emojiKey];setReactionCounts(prevReactions=>({...prevReactions,[emojiKey]:newState?prevReactions[emojiKey]+1:Math.max(0,prevReactions[emojiKey]-1)}));return{...prev,[emojiKey]:newState};});});};const theme={background:\"#ffffff\",messageBackground:\"#ffffff\",nameColor:\"#1d1c1d\",timestampColor:\"#616061\",messageColor:\"#1d1c1d\",reactionBackground:\"#f8f8f8\",reactionBorder:\"#e1e1e1\",reactionHoverBackground:\"#e8e8e8\",reactionCountColor:\"#1d1c1d\"};// Calculate delay: message 1 = 0s, message 2 = 1.5s, message 3 = 5s (after thinking)\nconst getDelay=()=>{if(!enableAnimation)return 0;if(index===0)return 0;if(index===1)return 1.5;if(index===2)return 5;return index*1.5;};return /*#__PURE__*/_jsxs(motion.div,{initial:enableAnimation?{opacity:0,y:12}:{opacity:1,y:0},animate:{opacity:1,y:0},transition:enableAnimation?{duration:.5,ease:\"easeOut\",delay:getDelay()}:{duration:0},style:{backgroundColor:theme.background,padding:\"8px 20px\",borderRadius:\"8px\",display:\"flex\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"36px\",height:\"36px\",borderRadius:\"4px\",overflow:\"hidden\",flexShrink:0,marginTop:\"2px\"},children:/*#__PURE__*/_jsx(\"img\",{...avatar,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:\"2px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:theme.nameColor,fontWeight:\"900\",fontSize:\"15px\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},children:sender||(isUser?\"User\":\"AI Assistant\")}),!isUser&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"10px\",fontWeight:600,color:\"#FFFFFF\",backgroundColor:\"#545454\",padding:\"1px 4px\",borderRadius:\"3px\",lineHeight:\"1\"},children:\"APP\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:theme.timestampColor,fontSize:\"12px\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},children:timestamp||\"10:00 AM\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{color:theme.messageColor,lineHeight:\"1.46668\",wordBreak:\"break-word\",fontSize:\"15px\",letterSpacing:\"-0.01em\",whiteSpace:\"pre-wrap\"},children:text}),emojiCount>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"4px\",marginTop:\"4px\",flexWrap:\"wrap\"},children:[{emoji:emoji1,key:\"emoji1\"},{emoji:emoji2,key:\"emoji2\"},{emoji:emoji3,key:\"emoji3\"},{emoji:emoji4,key:\"emoji4\"}].slice(0,emojiCount).map(({emoji,key})=>{const isActive=emojiStates[key];return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>handleReactionClick(key),style:{display:\"flex\",alignItems:\"center\",gap:\"4px\",padding:\"8px 12px\",backgroundColor:isActive?\"#E7F7FE\":theme.reactionBackground,border:`1px solid ${isActive?\"#2E629E\":theme.reactionBorder}`,borderRadius:\"99px\",cursor:\"pointer\",fontSize:\"13px\",transition:\"background-color 0.1s ease, border-color 0.1s ease\"},onMouseEnter:e=>{if(!isActive){e.currentTarget.style.backgroundColor=theme.reactionHoverBackground;}},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=isActive?\"#E7F7FE\":theme.reactionBackground;},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\"},children:emoji}),/*#__PURE__*/_jsx(\"span\",{style:{color:isActive?\"#2E629E\":theme.reactionCountColor,fontSize:\"11px\",fontWeight:\"400\"},children:reactionCounts[key]})]},key);})})]})]});}addPropertyControls(AI,{cardTitle:{type:ControlType.String,title:\"Channel Name\",defaultValue:\"Tripkicks Slack App\"},chatMessages:{type:ControlType.Array,title:\"Chat Messages\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Message Text\",defaultValue:\"Message text\",displayTextArea:true},isUser:{type:ControlType.Boolean,title:\"Is User Message\",defaultValue:true,enabledTitle:\"User\",disabledTitle:\"AI\"},sender:{type:ControlType.String,title:\"Sender Name\",defaultValue:\"User\"},timestamp:{type:ControlType.String,title:\"Timestamp\",defaultValue:\"10:00 AM\"}}},defaultValue:DEFAULT_CHAT_MESSAGES},cardBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},cardHeaderColor:{type:ControlType.Color,title:\"Header Background\",defaultValue:\"rgb(20, 41, 97)\"},cardHeaderTextColor:{type:ControlType.Color,title:\"Header Text Color\",defaultValue:\"#FFFFFF\"},userMessageColor:{type:ControlType.Color,title:\"User Message Color\",defaultValue:\"#1264A3\"},aiMessageColor:{type:ControlType.Color,title:\"AI Message Color\",defaultValue:\"#1D1C1D\"},userNameColor:{type:ControlType.Color,title:\"User Name Color\",defaultValue:\"#1264A3\"},aiNameColor:{type:ControlType.Color,title:\"AI Name Color\",defaultValue:\"#1D1C1D\"},cardFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.46668\"}},enableAnimation:{type:ControlType.Boolean,title:\"Enable Animation\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},loopDelayMs:{type:ControlType.Number,title:\"Loop Pause\",description:\"ms pause after last message before restarting\",defaultValue:4e3,min:0,max:3e4,step:500},userAvatar:{type:ControlType.ResponsiveImage,title:\"User Avatar\"},aiAvatar:{type:ControlType.ResponsiveImage,title:\"AI Avatar\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AI\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"700\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AI.map"],"mappings":"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"}