{"version":3,"file":"ExceptionHandlingAnimation.4MWFSwXq.mjs","names":["React.useState","React.useMemo","React.useRef","React.useState","TOKEN","React.useState","React.useRef"],"sources":["https:/framerusercontent.com/modules/dewfSnV3dUjGLptxnFlD/CiuXwYCuWiGy24WTOLCt/FxBenchmarkAnimation.js","https:/framerusercontent.com/modules/GY6n1SykQkMi10WSdFVk/J71PXkDUi09HvwD0IDuv/ProviderSelectionAnimation.js","https:/framerusercontent.com/modules/OTSTCpjyvrSXQODSaeJb/rNaizpHrFnHBiQZ7s8tu/ReconciliationAnimation.js","https:/framerusercontent.com/modules/idJoLEC7ZHrbiGCNZ0UN/53AuilmLSVtrsSsEuuXf/ExceptionHandlingAnimation.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/** @framerSupportedLayoutWidth any @framerSupportedLayoutHeight any @framerIntrinsicWidth 320 @framerIntrinsicHeight 280 */export default function FxBenchmarkAnimation({accentColor=\"#2B8FFF\",pastelTint=\"#E8F0F9\"}){const[t,setT]=React.useState(0);React.useEffect(()=>{const id=setInterval(()=>setT(x=>x+1),1400);return()=>clearInterval(id);},[]);const delta=(2.3+Math.sin(t*.6)*.18).toFixed(2);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"#fff\",borderRadius:12,overflow:\"hidden\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(180deg, #fff 0%, ${pastelTint} 100%)`,opacity:.55,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`@keyframes v1v2glow { 0%,100% { r:4; opacity:1 } 50% { r:7; opacity:.4 } }`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1,width:\"100%\",height:\"100%\",display:\"grid\",placeItems:\"center\"},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 260 150\",width:\"85%\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"bmv2\",x1:\"0\",x2:\"0\",y1:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:accentColor,stopOpacity:\".3\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:accentColor,stopOpacity:\"0\"})]})}),/*#__PURE__*/_jsx(\"path\",{d:\"M 0 88 L 32 80 L 64 78 L 96 65 L 128 54 L 160 48 L 192 42 L 224 36 L 260 30 L 260 50 L 224 56 L 192 62 L 160 68 L 128 74 L 96 85 L 64 98 L 32 100 L 0 108 Z\",fill:\"rgba(10,10,11,.1)\"}),/*#__PURE__*/_jsx(\"text\",{x:\"6\",y:\"124\",fontFamily:\"'JetBrains Mono',monospace\",fontSize:\"8\",fill:\"rgba(10,10,11,.45)\",letterSpacing:\".08em\",children:\"MARKET BAND \\xb7 HIGH / LOW\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 0 96 L 32 86 L 64 82 L 96 70 L 128 58 L 160 52 L 192 46 L 224 40 L 260 33\",fill:\"none\",stroke:accentColor,strokeWidth:\"2.5\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"260\",cy:\"33\",r:\"4\",fill:accentColor}),/*#__PURE__*/_jsx(\"circle\",{cx:\"260\",cy:\"33\",fill:accentColor,style:{animation:\"v1v2glow 2s ease-in-out infinite\"}}),/*#__PURE__*/_jsxs(\"text\",{x:\"130\",y:\"18\",textAnchor:\"middle\",fontFamily:\"'JetBrains Mono',monospace\",fontSize:\"11\",fontWeight:\"700\",fill:accentColor,children:[\"YOU \\xb7 +\",delta,\"% vs median\"]})]})})]});}FxBenchmarkAnimation.defaultProps={accentColor:\"#2B8FFF\",pastelTint:\"#E8F0F9\"};addPropertyControls(FxBenchmarkAnimation,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2B8FFF\"},pastelTint:{type:ControlType.Color,title:\"Tint\",defaultValue:\"#E8F0F9\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FxBenchmarkAnimation\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FxBenchmarkAnimation.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Provider Selection — Framer Code Component\n * --------------------------------------------------------------------------\n * HOW TO INSTALL: Assets → Code → + New Code File → paste this file.\n *\n * @framerSupportedLayoutWidth   any\n * @framerSupportedLayoutHeight  any\n * @framerIntrinsicWidth         320\n * @framerIntrinsicHeight        360\n */const TOKEN={black:\"#0A0A0B\",ink:\"#1A1A1C\",muted:\"#5A5A63\",muted2:\"#8A8A94\",line:\"#E7EAEF\",line2:\"#EEF1F5\",blue:\"#2B8FFF\",blue700:\"#1463C4\",successBg:\"#E3F6E4\",successInk:\"#1F7A2A\",pastelBlue:\"#E8F0F9\",displayFont:\"'Inter Tight', system-ui, sans-serif\",bodyFont:\"'Inter', system-ui, sans-serif\",monoFont:\"'JetBrains Mono', ui-monospace, monospace\"};const ACCENTS=[\"#2B8FFF\",\"#7F56D9\",\"#1F7A2A\",\"#D99408\",\"#A42020\",\"#0E7C7B\",\"#5A5A63\"];const PROVIDERS=[\"Bridge\",\"Koywe\",\"Kotanipay\",\"Hercle\",\"Bitso\",\"Yellowcard\",\"TraceFinance\",\"HoneyCoin\",\"BlindPay\",\"Finity\",\"Infinia\",\"Walapay\",\"Abra\",\"Yativo\",\"Capa\",\"Bivo\",\"Cobre\",\"Avenia\",\"Brale\",\"BVNK\",\"CoinsPH\",\"Iron\",\"Enigma\",\"Juicyway\",\"Kira\",\"TripleA\",\"Onmeta\"];const accentFor=name=>{let h=0;for(const ch of name)h=h*31+ch.charCodeAt(0)>>>0;return h%ACCENTS.length;};const shuffled=(arr,seed)=>{const a=[...arr];let s=seed;const rand=()=>{s=(s*9301+49297)%233280;return s/233280;};for(let i=a.length-1;i>0;i--){const j=Math.floor(rand()*(i+1));[a[i],a[j]]=[a[j],a[i]];}return a;};export default function ProviderSelection(props){const{accentColor,pastelTint,padding,radius,speed}=props;const rows=React.useMemo(()=>Array.from({length:4},(_,i)=>shuffled(PROVIDERS,(i+3)*17+11)),[]);const rootRef=React.useRef(null);const mirrorRef=React.useRef(PROVIDERS[0]);const[mirror,setMirror]=React.useState(PROVIDERS[0]);React.useEffect(()=>{const root=rootRef.current;if(!root)return;const pick=()=>{const candidates=[];root.querySelectorAll(\"[data-bxrow]\").forEach(rowEl=>{const rIdx=rowEl.getAttribute(\"data-bxrow\");const rect=rowEl.getBoundingClientRect();const inset=rect.width*.12;const lo=rect.left+inset;const hi=rect.right-inset;rowEl.querySelectorAll(\"[data-bxpill]\").forEach(pill=>{const pr=pill.getBoundingClientRect();const cx=pr.left+pr.width/2;if(cx>=lo&&cx<=hi){candidates.push({rIdx,name:pill.getAttribute(\"data-bxpill\")});}});});if(!candidates.length)return;const chosen=candidates[Math.floor(Math.random()*candidates.length)];root.querySelectorAll(\"[data-bxpill].is-active\").forEach(el=>el.classList.remove(\"is-active\"));const rowEl=root.querySelector(`[data-bxrow=\"${chosen.rIdx}\"]`);if(rowEl){rowEl.querySelectorAll(`[data-bxpill=\"${chosen.name}\"]`).forEach(el=>el.classList.add(\"is-active\"));}mirrorRef.current=chosen.name;setMirror(chosen.name);};pick();const id=setInterval(pick,1600);return()=>clearInterval(id);},[rows]);const ROW_DIRS=[1,-1,1,-1];React.useEffect(()=>{const root=rootRef.current;if(!root)return;const rowEls=Array.from(root.querySelectorAll(\"[data-bxrow-inner]\"));const travels=new Array(rowEls.length).fill(0);const measure=()=>{rowEls.forEach((el,i)=>{const parent=el.parentElement;travels[i]=Math.max(0,el.scrollWidth-parent.clientWidth);});};measure();const ro=new ResizeObserver(measure);rowEls.forEach(el=>{ro.observe(el);if(el.parentElement)ro.observe(el.parentElement);});let raf=0;const t0=performance.now();const tick=now=>{const elapsed=(now-t0)/1e3;for(let i=0;i<rowEls.length;i++){const travel=travels[i];if(!travel)continue;const dir=ROW_DIRS[i];const period=2*travel/speed;const p=elapsed/period%1;const frac=p<.5?p*2:2-p*2;const x=dir===1?-travel*frac:-travel+travel*frac;rowEls[i].style.transform=`translate3d(${x}px,0,0)`;}raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);return()=>{cancelAnimationFrame(raf);ro.disconnect();};},[rows,speed]);const Pill=({name})=>{const c=ACCENTS[accentFor(name)];return /*#__PURE__*/_jsxs(\"div\",{\"data-bxpill\":name,style:{flex:\"0 0 auto\",display:\"inline-flex\",alignItems:\"center\",gap:6,height:28,padding:\"0 10px 0 7px\",marginRight:8,background:\"#fff\",border:`1px solid ${TOKEN.line}`,borderRadius:7,fontFamily:TOKEN.bodyFont,fontSize:11,fontWeight:600,color:TOKEN.ink,whiteSpace:\"nowrap\",letterSpacing:.1,transition:\"border-color .3s, box-shadow .3s, background .3s, color .3s\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"bxpill-icon\",style:{flex:\"0 0 auto\",width:16,height:16,borderRadius:3,background:c+\"1A\",color:c,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:TOKEN.monoFont,fontSize:9,fontWeight:700,transition:\"background .3s, color .3s\"},children:name[0]}),name]});};const mirrorAccent=ACCENTS[accentFor(mirror)];const ACTIVE_CSS=`\n    [data-bxpill].is-active {\n      border-color: ${accentColor} !important;\n      color: ${TOKEN.blue700} !important;\n    }\n    [data-bxpill].is-active .bxpill-icon {\n      background: ${accentColor} !important;\n      color: #fff !important;\n    }\n  `;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",minWidth:200,minHeight:280,background:\"#fff\",border:`1px solid ${TOKEN.line}`,borderRadius:radius,boxShadow:\"0 1px 2px rgba(14,23,41,.03)\",overflow:\"hidden\",position:\"relative\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(180deg, #fff 0%, ${pastelTint} 100%)`,opacity:.55,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"style\",{children:ACTIVE_CSS}),/*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:\"relative\",zIndex:1,padding,height:\"100%\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:10,flexWrap:\"wrap\",gap:6},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:TOKEN.monoFont,fontSize:8.5,letterSpacing:1.2,textTransform:\"uppercase\",color:TOKEN.muted},children:\"Provider network \\xb7 one integration\"}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5,padding:\"2px 7px\",background:TOKEN.successBg,color:TOKEN.successInk,borderRadius:999,fontSize:9,fontWeight:600,letterSpacing:.3,fontFamily:TOKEN.bodyFont},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:5,height:5,borderRadius:\"50%\",background:\"#2EB43C\",boxShadow:\"0 0 0 2px rgba(46,180,60,.18)\"}}),\"ACTIVE\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"8px 12px\",marginBottom:10,background:\"#fff\",border:`1px solid ${TOKEN.line}`,borderRadius:10,boxShadow:\"0 1px 2px rgba(14,23,41,.03)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",width:6,height:6,borderRadius:\"50%\",background:\"#2EB43C\",boxShadow:\"0 0 0 3px rgba(46,180,60,.14)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:TOKEN.monoFont,fontSize:9,letterSpacing:.6,textTransform:\"uppercase\",color:TOKEN.muted,fontWeight:600},children:\"Auto routing\"}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontFamily:TOKEN.bodyFont,fontSize:11,fontWeight:700,color:TOKEN.ink,letterSpacing:.1},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:\"0 0 auto\",width:16,height:16,borderRadius:3,background:mirrorAccent+\"1A\",color:mirrorAccent,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:TOKEN.monoFont,fontSize:9,fontWeight:700},children:mirror[0]}),mirror]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:8,flex:1,minHeight:0,padding:\"0 8px\"},children:rows.map((items,i)=>/*#__PURE__*/_jsx(\"div\",{\"data-bxrow\":i,style:{position:\"relative\",overflow:\"hidden\",height:34,width:\"100%\",maskImage:\"linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%)\",WebkitMaskImage:\"linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%)\"},children:/*#__PURE__*/_jsx(\"div\",{\"data-bxrow-inner\":i,style:{display:\"flex\",alignItems:\"center\",width:\"max-content\",willChange:\"transform\",transform:\"translate3d(0,0,0)\"},children:items.map((n,j)=>/*#__PURE__*/_jsx(Pill,{name:n},n+j))})},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:8,paddingTop:8,borderTop:`1px solid ${TOKEN.line2}`,fontFamily:TOKEN.bodyFont,fontSize:10,color:TOKEN.muted,display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:4,height:4,borderRadius:\"50%\",background:accentColor}}),\"New providers added every month — zero re-integration work.\"]})]})]});}ProviderSelection.defaultProps={accentColor:TOKEN.blue,pastelTint:TOKEN.pastelBlue,padding:14,radius:16,speed:30};addPropertyControls(ProviderSelection,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:TOKEN.blue},pastelTint:{type:ControlType.Color,title:\"Background tint\",defaultValue:TOKEN.pastelBlue},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:14,min:0,max:64,step:1,unit:\"px\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:16,min:0,max:40,step:1,unit:\"px\"},speed:{type:ControlType.Number,title:\"Scroll speed\",defaultValue:30,min:10,max:120,step:5,unit:\"px/s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProviderSelection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProviderSelectionAnimation.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/** @framerSupportedLayoutWidth any @framerSupportedLayoutHeight any @framerIntrinsicWidth 320 @framerIntrinsicHeight 280 */const T={ink:\"#1A1A1C\",muted:\"#5A5A63\",line:\"#E7EAEF\",line2:\"#EEF1F5\",mono:\"'JetBrains Mono',ui-monospace,monospace\"};export default function ReconciliationAnimation({accentColor=\"#2B8FFF\",pastelTint=\"#E8F0F9\"}){const rows=[{id:\"tx_3847\",prov:\"Prov A\",exp:\"1,284.00\",act:\"1,284.00\",ok:true},{id:\"tx_3848\",prov:\"Prov B\",exp:\"892.50\",act:\"892.50\",ok:true},{id:\"tx_3849\",prov:\"Prov C\",exp:\"2,105.20\",act:\"2,098.10\",ok:false},{id:\"tx_3850\",prov:\"Prov A\",exp:\"450.00\",act:\"450.00\",ok:true},{id:\"tx_3851\",prov:\"Prov D\",exp:\"3,220.00\",act:\"3,220.00\",ok:true}];return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"#fff\",borderRadius:12,overflow:\"hidden\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(180deg, #fff 0%, ${pastelTint} 100%)`,opacity:.55,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`@keyframes v3flag { 0%,100% { box-shadow: 0 0 0 0 rgba(164,32,32,.4) } 50% { box-shadow: 0 0 0 6px rgba(164,32,32,0) } }`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1,width:\"100%\",height:\"100%\",display:\"grid\",placeItems:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"92%\",background:\"#fff\",border:`1px solid ${T.line}`,borderRadius:8,padding:\"8px 8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"46px 42px 1fr 1fr 28px\",gap:4,fontFamily:T.mono,fontSize:7,letterSpacing:\".08em\",color:T.muted,fontWeight:700,padding:\"2px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"TX\"}),/*#__PURE__*/_jsx(\"span\",{children:\"PROV\"}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:\"EXP\"}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:\"ACT\"}),/*#__PURE__*/_jsx(\"span\",{})]}),rows.map(r=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"46px 42px 1fr 1fr 28px\",gap:4,alignItems:\"center\",padding:\"3px 4px\",fontFamily:T.mono,fontSize:8,background:r.ok?\"transparent\":\"rgba(164,32,32,.08)\",borderRadius:3,animation:r.ok?\"none\":\"v3flag 1.8s ease-in-out infinite\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:T.muted},children:r.id}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.ink},children:r.prov}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.ink,textAlign:\"right\",fontVariantNumeric:\"tabular-nums\"},children:r.exp}),/*#__PURE__*/_jsx(\"span\",{style:{color:r.ok?T.ink:\"#A42020\",textAlign:\"right\",fontVariantNumeric:\"tabular-nums\",fontWeight:r.ok?500:700},children:r.act}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:7.5,fontWeight:700,textAlign:\"right\",color:r.ok?accentColor:\"#A42020\"},children:r.ok?\"✓\":\"FLAG\"})]},r.id))]})})]});}ReconciliationAnimation.defaultProps={accentColor:\"#2B8FFF\",pastelTint:\"#E8F0F9\"};addPropertyControls(ReconciliationAnimation,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2B8FFF\"},pastelTint:{type:ControlType.Color,title:\"Tint\",defaultValue:\"#E8F0F9\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ReconciliationAnimation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ReconciliationAnimation.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Exception Handling — Framer Code Component\n * @framerSupportedLayoutWidth   any\n * @framerSupportedLayoutHeight  any\n * @framerIntrinsicWidth         320\n * @framerIntrinsicHeight        360\n */const TOKEN={black:\"#0A0A0B\",ink:\"#1A1A1C\",muted:\"#5A5A63\",muted2:\"#8A8A94\",line:\"#E7EAEF\",line2:\"#EEF1F5\",blue:\"#2B8FFF\",blue050:\"#EAF3FF\",blue100:\"#D7E8FF\",blue700:\"#1463C4\",successBg:\"#E3F6E4\",successInk:\"#1F7A2A\",successLine:\"#B6DFBB\",errorBg:\"#FBE6E6\",errorInk:\"#A42020\",errorLine:\"#EBC3C3\",pastelBlue:\"#E8F0F9\",displayFont:\"'Inter Tight', system-ui, sans-serif\",bodyFont:\"'Inter', system-ui, sans-serif\",monoFont:\"'JetBrains Mono', ui-monospace, monospace\"};function useLoop(period){const[,setTick]=React.useState(0);const startRef=React.useRef(typeof performance!==\"undefined\"?performance.now():0);React.useEffect(()=>{let raf;const loop=()=>{setTick(n=>(n+1)%1e9);raf=requestAnimationFrame(loop);};raf=requestAnimationFrame(loop);return()=>cancelAnimationFrame(raf);},[]);const now=typeof performance!==\"undefined\"?performance.now():0;return(now-startRef.current)%period/period;}function usePhase(phases){const total=phases.reduce((a,b)=>a+b,0);const t=useLoop(total);const elapsed=t*total;let acc=0;for(let i=0;i<phases.length;i++){if(elapsed<acc+phases[i])return{i,p:(elapsed-acc)/phases[i],total:elapsed};acc+=phases[i];}return{i:phases.length-1,p:1,total:elapsed};}const ease=x=>x<.5?2*x*x:1-Math.pow(-2*x+2,2)/2;function Badge({children,tone}){const tones={success:{bg:TOKEN.successBg,fg:TOKEN.successInk,dot:\"#2EB43C\"},neutral:{bg:\"#F1F2F5\",fg:\"#2A2A2E\",dot:TOKEN.muted},warn:{bg:\"#FFF4DB\",fg:\"#8A5A00\",dot:\"#D99408\"},error:{bg:TOKEN.errorBg,fg:TOKEN.errorInk,dot:\"#D33C3C\"}};const t=tones[tone];return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5,padding:\"2px 7px\",background:t.bg,color:t.fg,borderRadius:999,fontSize:9,fontWeight:600,letterSpacing:.3,fontFamily:TOKEN.bodyFont},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:5,height:5,borderRadius:\"50%\",background:t.dot}}),children]});}export default function ExceptionHandling(props){const{accentColor,successColor,errorColor,pastelTint,padding,radius,showCaption,caption}=props;const ph=usePhase([1600,1e3,900,1600,900,1400,1600]);const failed=ph.i>=1,failover=ph.i>=2,bDrawn=ph.i>=3,bSettled=ph.i>=4,deliveredDrawn=ph.i>=5,delivered=ph.i>=6;const aDim=failover?.35:1;const flow=-(ph.total/40)%11;const C={accent:accentColor,success:successColor,error:errorColor,successBg:TOKEN.successBg,successLine:TOKEN.successLine,errorBg:TOKEN.errorBg,errorLine:TOKEN.errorLine};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",minWidth:200,minHeight:280,background:\"#fff\",border:`1px solid ${TOKEN.line}`,borderRadius:radius,boxShadow:\"0 1px 2px rgba(14,23,41,.03)\",overflow:\"hidden\",position:\"relative\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(180deg, #fff 0%, ${pastelTint} 100%)`,opacity:.55,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,padding,height:\"100%\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:8,flexWrap:\"wrap\",gap:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:TOKEN.monoFont,fontSize:8.5,letterSpacing:1.2,textTransform:\"uppercase\",color:TOKEN.muted2,fontWeight:500},children:\"Exception handling\"}),/*#__PURE__*/_jsx(Badge,{tone:delivered?\"success\":failover?\"warn\":\"neutral\",children:delivered?\"DELIVERED\":failover?\"FAILOVER\":\"SENDING\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",flex:1,minHeight:180},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 480 300\",preserveAspectRatio:\"xMidYMid meet\",style:{width:\"100%\",height:\"100%\",display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 130 150 C 170 150, 180 68, 210 68\",fill:\"none\",stroke:failed?C.error:C.accent,strokeWidth:\"1.5\",strokeDasharray:\"6 5\",strokeLinecap:\"round\",strokeDashoffset:ph.i===0?flow:0,opacity:aDim,style:{transition:\"stroke .5s ease, opacity .6s ease\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 280 92 C 300 120, 300 180, 280 208\",stroke:C.accent,strokeWidth:\"1.5\",strokeDasharray:\"6 5\",strokeLinecap:\"round\",fill:\"none\",strokeDashoffset:ph.i===2?flow:0,opacity:failover?1:0,style:{transition:\"opacity .5s ease\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 130 150 C 170 150, 180 232, 210 232\",fill:\"none\",stroke:C.accent,strokeWidth:\"1.5\",strokeDasharray:\"6 5\",strokeLinecap:\"round\",strokeDashoffset:ph.i===3?flow:0,opacity:bDrawn?1:0,style:{transition:\"opacity .5s ease\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 350 232 L 395 232\",stroke:C.success,strokeWidth:\"1.5\",strokeDasharray:\"6 5\",strokeLinecap:\"round\",fill:\"none\",strokeDashoffset:ph.i===5?flow:0,opacity:deliveredDrawn?1:0,style:{transition:\"opacity .5s ease\"}}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"12\",y:\"128\",width:\"118\",height:\"44\",rx:\"12\",fill:\"#fff\",stroke:TOKEN.line}),/*#__PURE__*/_jsx(\"text\",{x:\"71\",y:\"148\",textAnchor:\"middle\",fontFamily:TOKEN.displayFont,fontSize:\"13\",fontWeight:\"500\",fill:TOKEN.ink,children:\"Transaction\"}),/*#__PURE__*/_jsx(\"text\",{x:\"71\",y:\"163\",textAnchor:\"middle\",fontFamily:TOKEN.monoFont,fontSize:\"10\",fill:TOKEN.muted2,children:\"1,000 USDC\"})]}),/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(210, 44)\",opacity:aDim,style:{transition:\"opacity .6s ease\"},children:[/*#__PURE__*/_jsx(\"rect\",{width:\"140\",height:\"48\",rx:\"12\",fill:failed?C.errorBg:\"#fff\",stroke:failed?C.errorLine:TOKEN.line,style:{transition:\"fill .5s ease, stroke .5s ease\"}}),/*#__PURE__*/_jsx(\"text\",{x:\"70\",y:\"22\",textAnchor:\"middle\",fontFamily:TOKEN.displayFont,fontSize:\"13\",fontWeight:\"500\",fill:failed?C.error:TOKEN.ink,style:{transition:\"fill .5s ease\"},children:\"Provider A\"}),/*#__PURE__*/_jsx(\"text\",{x:\"70\",y:\"38\",textAnchor:\"middle\",fontFamily:TOKEN.monoFont,fontSize:\"10\",fill:failed?C.error:TOKEN.muted2,style:{transition:\"fill .5s ease\"},children:failed?\"TIMEOUT\":\"SENDING\"})]}),/*#__PURE__*/_jsxs(\"g\",{opacity:failover?1:0,style:{transition:\"opacity .5s ease\"},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"310\",y:\"140\",width:\"74\",height:\"22\",rx:\"8\",fill:TOKEN.blue050,stroke:TOKEN.blue100}),/*#__PURE__*/_jsx(\"text\",{x:\"347\",y:\"155\",textAnchor:\"middle\",fontFamily:TOKEN.monoFont,fontSize:\"9.5\",fontWeight:\"500\",letterSpacing:\"0.7\",fill:TOKEN.blue700,children:\"FAILOVER\"})]}),/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(210, 208)\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"140\",height:\"48\",rx:\"12\",fill:bSettled?C.successBg:\"#fff\",stroke:bSettled?C.successLine:TOKEN.line,style:{transition:\"fill .6s ease, stroke .6s ease\"}}),/*#__PURE__*/_jsx(\"text\",{x:\"70\",y:\"22\",textAnchor:\"middle\",fontFamily:TOKEN.displayFont,fontSize:\"13\",fontWeight:\"500\",fill:bSettled?C.success:TOKEN.ink,style:{transition:\"fill .6s ease\"},children:\"Provider B\"}),/*#__PURE__*/_jsx(\"text\",{x:\"70\",y:\"38\",textAnchor:\"middle\",fontFamily:TOKEN.monoFont,fontSize:\"10\",fill:bSettled?C.success:TOKEN.muted2,style:{transition:\"fill .6s ease\"},children:bSettled?\"SETTLED\":bDrawn?\"SENDING\":\"STANDBY\"})]}),/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(400, 218)\",opacity:delivered?1:0,style:{transition:\"opacity .5s ease\"},children:[/*#__PURE__*/_jsx(\"rect\",{width:\"76\",height:\"28\",rx:\"8\",fill:C.successBg,stroke:C.successLine}),/*#__PURE__*/_jsx(\"text\",{x:\"38\",y:\"18\",textAnchor:\"middle\",fontFamily:TOKEN.monoFont,fontSize:\"9.5\",fontWeight:\"500\",letterSpacing:\"0.7\",fill:C.success,children:\"DELIVERED\"})]}),ph.i===0&&(()=>{const t=ease(ph.p),omt=1-t;const x=omt**3*130+3*omt**2*t*170+3*omt*t**2*180+t**3*210;const y=omt**3*150+3*omt**2*t*150+3*omt*t**2*68+t**3*68;return /*#__PURE__*/_jsxs(\"g\",{transform:`translate(${x}, ${y})`,children:[/*#__PURE__*/_jsx(\"circle\",{r:\"7\",fill:C.accent,opacity:\"0.18\"}),/*#__PURE__*/_jsx(\"circle\",{r:\"3.5\",fill:C.accent,stroke:\"#fff\",strokeWidth:\"1.5\"})]});})(),ph.i===3&&(()=>{const t=ease(ph.p),omt=1-t;const x=omt**3*130+3*omt**2*t*170+3*omt*t**2*180+t**3*210;const y=omt**3*150+3*omt**2*t*150+3*omt*t**2*232+t**3*232;return /*#__PURE__*/_jsxs(\"g\",{transform:`translate(${x}, ${y})`,children:[/*#__PURE__*/_jsx(\"circle\",{r:\"7\",fill:C.accent,opacity:\"0.18\"}),/*#__PURE__*/_jsx(\"circle\",{r:\"3.5\",fill:C.accent,stroke:\"#fff\",strokeWidth:\"1.5\"})]});})(),ph.i===5&&(()=>{const t=ease(ph.p);const x=350+(395-350)*t;return /*#__PURE__*/_jsxs(\"g\",{transform:`translate(${x}, 232)`,children:[/*#__PURE__*/_jsx(\"circle\",{r:\"7\",fill:C.success,opacity:\"0.18\"}),/*#__PURE__*/_jsx(\"circle\",{r:\"3.5\",fill:C.success,stroke:\"#fff\",strokeWidth:\"1.5\"})]});})()]})}),showCaption&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:TOKEN.bodyFont,fontSize:10,color:TOKEN.muted,marginTop:6,paddingTop:8,borderTop:`1px solid ${TOKEN.line2}`,lineHeight:1.5},children:caption})]})]});}ExceptionHandling.defaultProps={accentColor:TOKEN.blue,successColor:TOKEN.successInk,errorColor:TOKEN.errorInk,pastelTint:TOKEN.pastelBlue,padding:14,radius:16,showCaption:true,caption:\"Surface the root cause, and keep your operations moving without manual intervention.\"};addPropertyControls(ExceptionHandling,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:TOKEN.blue},successColor:{type:ControlType.Color,title:\"Success\",defaultValue:TOKEN.successInk},errorColor:{type:ControlType.Color,title:\"Error\",defaultValue:TOKEN.errorInk},pastelTint:{type:ControlType.Color,title:\"Background tint\",defaultValue:TOKEN.pastelBlue},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:14,min:0,max:64,step:1,unit:\"px\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:16,min:0,max:40,step:1,unit:\"px\"},showCaption:{type:ControlType.Boolean,title:\"Show caption\",defaultValue:true},caption:{type:ControlType.String,title:\"Caption\",defaultValue:\"Surface the root cause, and keep your operations moving without manual intervention.\",displayTextArea:true,hidden:p=>!p.showCaption}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ExceptionHandling\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ExceptionHandlingAnimation.map"],"mappings":"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"}