{"version":3,"file":"Engine.DgnBZP7K.mjs","names":["useState","useState"],"sources":["https:/framerusercontent.com/modules/tDLBrdzhuLuTO2Vozf7m/aW6rCGWEP5voCbQJHmSE/Adaptive.js","https:/framerusercontent.com/modules/cDK6Tywfd3gHnVgLEOdI/PEiBZrkBgRj0W2JqsJLm/Engine.js"],"sourcesContent":["// Adaptive Personalization - Escalation Stage Visualization\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";const STAGE_STAGGER_MS=120;const STAGE_DURATION_MS=400;const DEFAULT_STAGES=[{stageLabel:\"1st Trip\",stageLabelColor:\"#DBEAFE\",stageLabelTextColor:\"#1D4ED8\",description:\"Helpful orientation: policy overview, preferred suppliers, how to use the OBT effectively.\"},{stageLabel:\"2nd Violation\",stageLabelColor:\"#FEF3C7\",stageLabelTextColor:\"#92400E\",description:\"Messaging becomes more direct and specific. Peer comparison data added. No manager involvement needed.\"},{stageLabel:\"3 Advance Bookings\",stageLabelColor:\"#D1FAE5\",stageLabelTextColor:\"#065F46\",description:\"Positive reinforcement activates automatically. Escalation pauses. Guidance shifts to preferred supplier adoption.\"},{stageLabel:\"Program-Wide\",stageLabelColor:\"#F3E8FF\",stageLabelTextColor:\"#6B21A8\",description:\"Late booking pattern detected across a segment - advance booking nudges activate automatically. New preferred supplier added - attribute messaging switches on.\"}];/**\n * Adaptive Personalization Component\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 700\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Adaptive(props){const{cardTitle=\"Adaptive Personalization - Same Traveler Over Time\",escalationStages=DEFAULT_STAGES,cardBackgroundColor=\"#FFFFFF\",cardHeaderColor=\"rgb(20, 41, 97)\",cardFont,enableAnimation=true,loopDelayMs=4e3}=props;const[cycleKey,setCycleKey]=useState(0);useEffect(()=>{if(!enableAnimation)return;const animEnd=STAGE_STAGGER_MS*Math.max(0,escalationStages.length-1)+STAGE_DURATION_MS;const interval=setInterval(()=>setCycleKey(k=>k+1),animEnd+Math.max(0,loopDelayMs));return()=>clearInterval(interval);},[enableAnimation,loopDelayMs,escalationStages.length]);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__*/_jsx(\"div\",{style:{backgroundColor:cardHeaderColor,color:\"#FFFFFF\",padding:\"16px 24px\",fontSize:\"13px\",letterSpacing:\"0.01em\",...cardFont},children:cardTitle}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"24px\",display:\"flex\",flexDirection:\"column\",gap:\"10px\",flex:1,overflow:\"auto\"},children:escalationStages.map((stage,index)=>/*#__PURE__*/_jsx(EscalationCardComponent,{...stage,cardFont:cardFont,index:index,isLast:index===escalationStages.length-1,enableAnimation:enableAnimation},`${cycleKey}-${index}`))})]});}function EscalationCardComponent({stageLabel,stageLabelColor,stageLabelTextColor,description,cardFont,index,isLast,enableAnimation}){return /*#__PURE__*/_jsxs(motion.div,{initial:enableAnimation?{opacity:0,y:12}:false,animate:enableAnimation?{opacity:1,y:0}:{},transition:enableAnimation?{duration:STAGE_DURATION_MS/1e3,ease:\"easeOut\",delay:index*STAGE_STAGGER_MS/1e3}:{},style:{borderRadius:\"10px\",border:\"1px solid #E2E8F0\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:stageLabelColor,padding:\"8px 16px\",display:\"flex\",alignItems:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"6px\",height:\"6px\",borderRadius:\"50%\",backgroundColor:stageLabelTextColor,flexShrink:0,opacity:.7}}),/*#__PURE__*/_jsx(\"span\",{style:{color:stageLabelTextColor,fontSize:\"11px\",fontWeight:700,textTransform:\"uppercase\",letterSpacing:\"0.08em\",...cardFont},children:stageLabel})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 16px\",backgroundColor:\"#FFFFFF\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:\"#334155\",fontSize:\"13px\",lineHeight:\"1.55\",...cardFont},children:description})})]});}addPropertyControls(Adaptive,{cardTitle:{type:ControlType.String,title:\"Card Title\",defaultValue:\"Adaptive Personalization - Same Traveler Over Time\"},enableAnimation:{type:ControlType.Boolean,title:\"Animation\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},loopDelayMs:{type:ControlType.Number,title:\"Loop Pause\",description:\"ms pause after last stage before restarting\",defaultValue:4e3,min:0,max:3e4,step:500},escalationStages:{type:ControlType.Array,title:\"Escalation Stages\",control:{type:ControlType.Object,controls:{stageLabel:{type:ControlType.String,title:\"Stage Label\",defaultValue:\"Stage\"},stageLabelColor:{type:ControlType.Color,title:\"Label Background\",defaultValue:\"#DBEAFE\"},stageLabelTextColor:{type:ControlType.Color,title:\"Label Text Color\",defaultValue:\"#1D4ED8\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Stage description\",displayTextArea:true}}},defaultValue:DEFAULT_STAGES},cardBackgroundColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#FFFFFF\"},cardHeaderColor:{type:ControlType.Color,title:\"Card Header\",defaultValue:\"rgb(20, 41, 97)\"},cardFont:{type:ControlType.Font,title:\"Card Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Adaptive\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"700\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Adaptive.map","// Smart Prioritization Engine - Behavioral and Situational Score Visualization\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";const BAR_STAGGER_MS=120;const BAR_DURATION_MS=800;/**\n * Smart Prioritization Engine Component\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 700\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Engine(props){const{cardTitle=\"Smart Prioritization — Jordan M., NYC Trip\",behavioralScores=[{label:\"Trip frequency\",value:82,color:\"#2563EB\"},{label:\"Compliance rate\",value:64,color:\"#2563EB\"},{label:\"Last trip status\",value:42,color:\"#F59E0B\"},{label:\"Recent trend\",value:71,color:\"#2563EB\"}],situationalScores=[{label:\"Dest. familiarity\",value:88,color:\"#2563EB\"},{label:\"Booking lead time\",value:28,color:\"#F59E0B\"},{label:\"Engagement history\",value:76,color:\"#2563EB\"}],recommendationText=\"Recommended action: Advance booking nudge via Slack\",cardBackgroundColor=\"#FFFFFF\",cardHeaderColor=\"rgb(20, 41, 97)\",accentColor=\"#2563EB\",secondaryTextColor=\"#94A3B8\",cardFont,enableAnimation=true,loopDelayMs=4e3}=props;const[cycleKey,setCycleKey]=useState(0);const totalBars=behavioralScores.length+situationalScores.length;useEffect(()=>{if(!enableAnimation)return;const animEnd=BAR_STAGGER_MS*Math.max(0,totalBars-1)+BAR_DURATION_MS;const interval=setInterval(()=>setCycleKey(k=>k+1),animEnd+Math.max(0,loopDelayMs));return()=>clearInterval(interval);},[enableAnimation,loopDelayMs,totalBars]);return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,width:\"100%\",height:\"100%\",backgroundColor:cardBackgroundColor,borderRadius:\"16px\",border:\"1px solid #CBD5E1\",boxShadow:\"0 4px 16px rgba(15,23,42,0.08)\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:cardHeaderColor,color:\"#FFFFFF\",padding:\"16px 24px\",fontSize:\"13px\",letterSpacing:\"0.01em\",borderRadius:\"16px 16px 0 0\",...cardFont},children:cardTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"28px 28px\",display:\"flex\",flexDirection:\"column\",gap:\"28px\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:secondaryTextColor,textTransform:\"uppercase\",letterSpacing:\"0.08em\",fontSize:\"11px\",fontWeight:700,...cardFont},children:\"Behavioral Score\"}),behavioralScores.map((score,index)=>/*#__PURE__*/_jsx(ScoreBar,{...score,cardFont:cardFont,delayMs:index*BAR_STAGGER_MS,enableAnimation:enableAnimation},`b-${cycleKey}-${index}`))]}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:\"#E2E8F0\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:secondaryTextColor,textTransform:\"uppercase\",letterSpacing:\"0.08em\",fontSize:\"11px\",fontWeight:700,...cardFont},children:\"Situational Score\"}),situationalScores.map((score,index)=>/*#__PURE__*/_jsx(ScoreBar,{...score,cardFont:cardFont,delayMs:(behavioralScores.length+index)*BAR_STAGGER_MS,enableAnimation:enableAnimation},`s-${cycleKey}-${index}`))]}),/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:\"#EFF6FF\",padding:\"12px 16px\",borderRadius:\"8px\",color:accentColor,fontSize:\"13px\",fontWeight:500,...cardFont},children:recommendationText})]})]});}function ScoreBar({label,value,color,cardFont,delayMs=0,enableAnimation=true}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"130px\",color:\"#334155\",fontSize:\"13px\",...cardFont},children:label}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:\"7px\",backgroundColor:\"#DBEAFE\",borderRadius:\"100px\",overflow:\"hidden\",position:\"relative\"},children:/*#__PURE__*/_jsx(motion.div,{initial:enableAnimation?{width:0}:{width:`${value}%`},animate:{width:`${value}%`},transition:enableAnimation?{duration:BAR_DURATION_MS/1e3,ease:\"easeOut\",delay:delayMs/1e3}:{duration:0},style:{position:\"absolute\",left:0,top:0,height:\"100%\",backgroundColor:color,borderRadius:\"100px\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"28px\",textAlign:\"right\",color,fontWeight:700,fontSize:\"12px\",...cardFont},children:value})]});}addPropertyControls(Engine,{cardTitle:{type:ControlType.String,title:\"Card Title\",defaultValue:\"Smart Prioritization — Jordan M., NYC Trip\"},behavioralScores:{type:ControlType.Array,title:\"Behavioral Scores\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,defaultValue:\"Score Label\"},value:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1},color:{type:ControlType.Color,defaultValue:\"#2563EB\"}}},defaultValue:[{label:\"Trip frequency\",value:82,color:\"#2563EB\"},{label:\"Compliance rate\",value:64,color:\"#2563EB\"},{label:\"Last trip status\",value:42,color:\"#F59E0B\"},{label:\"Recent trend\",value:71,color:\"#2563EB\"}]},situationalScores:{type:ControlType.Array,title:\"Situational Scores\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,defaultValue:\"Score Label\"},value:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1},color:{type:ControlType.Color,defaultValue:\"#2563EB\"}}},defaultValue:[{label:\"Dest. familiarity\",value:88,color:\"#2563EB\"},{label:\"Booking lead time\",value:28,color:\"#F59E0B\"},{label:\"Engagement history\",value:76,color:\"#2563EB\"}]},recommendationText:{type:ControlType.String,title:\"Recommendation\",defaultValue:\"Recommended action: Advance booking nudge via Slack\"},cardBackgroundColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#FFFFFF\"},cardHeaderColor:{type:ControlType.Color,title:\"Card Header\",defaultValue:\"rgb(20, 41, 97)\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#2563EB\"},secondaryTextColor:{type:ControlType.Color,title:\"Secondary Text\",defaultValue:\"#94A3B8\"},cardFont:{type:ControlType.Font,title:\"Card Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},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 bar before restarting\",defaultValue:4e3,min:0,max:3e4,step:500}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Engine\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"700\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Engine.map"],"mappings":"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"}