{"version":3,"file":"ArcSpinner.EN2bIGRe.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/rP14BKKM3nI3DiH1ahhX/fxIcsv2R0iR4YMKojpdB/ArcSpinner.js"],"sourcesContent":["// Arc Spinner - Terminal-style text spinner animation\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const SPINNER_CONFIGS={arc:{frames:[\"◜\",\"◠\",\"◝\",\"◞\",\"◡\",\"◟\"],interval:100},clockwise:{frames:[\"⠋\",\"⠙\",\"⠹\",\"⠸\",\"⠼\",\"⠴\",\"⠦\",\"⠧\",\"⠇\",\"⠏\"],interval:80},vertical:{frames:[\"⣾\",\"⣽\",\"⣻\",\"⢿\",\"⡿\",\"⣟\",\"⣯\",\"⣷\"],interval:80},circular:{frames:[\"⠋\",\"⠙\",\"⠚\",\"⠞\",\"⠖\",\"⠦\",\"⠴\",\"⠲\",\"⠳\",\"⠓\"],interval:80},pendulum:{frames:[\"⠄\",\"⠆\",\"⠇\",\"⠋\",\"⠙\",\"⠸\",\"⠰\",\"⠠\",\"⠰\",\"⠸\",\"⠙\",\"⠋\",\"⠇\",\"⠆\"],interval:80},smooth:{frames:[\"⠋\",\"⠙\",\"⠚\",\"⠒\",\"⠂\",\"⠂\",\"⠒\",\"⠲\",\"⠴\",\"⠦\",\"⠖\",\"⠒\",\"⠐\",\"⠐\",\"⠒\",\"⠓\",\"⠋\"],interval:80},orbit2:{frames:[\"⠁\",\"⠉\",\"⠙\",\"⠚\",\"⠒\",\"⠂\",\"⠂\",\"⠒\",\"⠲\",\"⠴\",\"⠤\",\"⠄\",\"⠄\",\"⠤\",\"⠴\",\"⠲\",\"⠒\",\"⠂\",\"⠂\",\"⠒\",\"⠚\",\"⠙\",\"⠉\",\"⠁\"],interval:80},wave2:{frames:[\"⠈\",\"⠉\",\"⠋\",\"⠓\",\"⠒\",\"⠐\",\"⠐\",\"⠒\",\"⠖\",\"⠦\",\"⠤\",\"⠠\",\"⠠\",\"⠤\",\"⠦\",\"⠖\",\"⠒\",\"⠐\",\"⠐\",\"⠒\",\"⠓\",\"⠋\",\"⠉\",\"⠈\"],interval:80},pulse2:{frames:[\"⠁\",\"⠁\",\"⠉\",\"⠙\",\"⠚\",\"⠒\",\"⠂\",\"⠂\",\"⠒\",\"⠲\",\"⠴\",\"⠤\",\"⠄\",\"⠄\",\"⠤\",\"⠠\",\"⠠\",\"⠤\",\"⠦\",\"⠖\",\"⠒\",\"⠐\",\"⠐\",\"⠒\",\"⠓\",\"⠋\",\"⠉\",\"⠈\",\"⠈\"],interval:80},corners:{frames:[\"⢹\",\"⢺\",\"⢼\",\"⣸\",\"⣇\",\"⡧\",\"⡗\",\"⡏\"],interval:80},diagonal:{frames:[\"⢄\",\"⢂\",\"⢁\",\"⡁\",\"⡈\",\"⡐\",\"⡠\"],interval:80},rotate:{frames:[\"⠁\",\"⠂\",\"⠄\",\"⡀\",\"⢀\",\"⠠\",\"⠐\",\"⠈\"],interval:100},sweep:{frames:[\"⢀⠀\",\"⡀⠀\",\"⠄⠀\",\"⢂⠀\",\"⡂⠀\",\"⠅⠀\",\"⢃⠀\",\"⡃⠀\",\"⠍⠀\",\"⢋⠀\",\"⡋⠀\",\"⠍⠁\",\"⢋⠁\",\"⡋⠁\",\"⠍⠉\",\"⠋⠉\",\"⠋⠉\",\"⠉⠙\",\"⠉⠙\",\"⠉⠩\",\"⠈⢙\",\"⠈⡙\",\"⢈⠩\",\"⡀⢙\",\"⠄⡙\",\"⢂⠩\",\"⡂⢘\",\"⠅⡘\",\"⢃⠨\",\"⡃⢐\",\"⠍⡐\",\"⢋⠠\",\"⡋⢀\",\"⠍⡁\",\"⢋⠁\",\"⡋⠁\",\"⠍⠉\",\"⠋⠉\",\"⠋⠉\",\"⠉⠙\",\"⠉⠙\",\"⠉⠩\",\"⠈⢙\",\"⠈⡙\",\"⠈⠩\",\"⠀⢙\",\"⠀⡙\",\"⠀⠩\",\"⠀⢘\",\"⠀⡘\",\"⠀⠨\",\"⠀⢐\",\"⠀⡐\",\"⠀⠠\",\"⠀⢀\",\"⠀⡀\"],interval:80},box:{frames:[\"⣼\",\"⣹\",\"⢻\",\"⠿\",\"⡟\",\"⣏\",\"⣧\",\"⣶\"],interval:80},bounce2:{frames:[\"⠉⠉\",\"⠈⠙\",\"⠀⠹\",\"⠀⢸\",\"⠀⣰\",\"⢀⣠\",\"⣀⣀\",\"⣄⡀\",\"⣆⠀\",\"⡇⠀\",\"⠏⠀\",\"⠋⠁\"],interval:80},dotsCircle:{frames:[\"⢎⠀\",\"⠎⠁\",\"⠊⠑\",\"⠈⠱\",\"⠀⡱\",\"⢀⡰\",\"⢄⡠\",\"⢆⡀\"],interval:80},diagSwipe:{frames:[\"⠁⠀\",\"⠋⠀\",\"⠟⠁\",\"⡿⠋\",\"⣿⠟\",\"⣿⡿\",\"⣿⣿\",\"⣿⣿\",\"⣾⣿\",\"⣴⣿\",\"⣠⣾\",\"⢀⣴\",\"⠀⣠\",\"⠀⢀\",\"⠀⠀\",\"⠀⠀\"],interval:60},orbit:{frames:[\"⠃\",\"⠉\",\"⠘\",\"⠰\",\"⢠\",\"⣀\",\"⡄\",\"⠆\"],interval:100},checkerboard:{frames:[\"⢕⢕⢕\",\"⡪⡪⡪\",\"⢊⠔⡡\",\"⡡⢊⠔\"],interval:250},cascade:{frames:[\"⠀⠀⠀⠀\",\"⠀⠀⠀⠀\",\"⠁⠀⠀⠀\",\"⠋⠀⠀⠀\",\"⠞⠁⠀⠀\",\"⡴⠋⠀⠀\",\"⣠⠞⠁⠀\",\"⢀⡴⠋⠀\",\"⠀⣠⠞⠁\",\"⠀⢀⡴⠋\",\"⠀⠀⣠⠞\",\"⠀⠀⢀⡴\",\"⠀⠀⠀⣠\",\"⠀⠀⠀⢀\"],interval:60},breathe:{frames:[\"⠀\",\"⠂\",\"⠌\",\"⡑\",\"⢕\",\"⢝\",\"⣫\",\"⣟\",\"⣿\",\"⣟\",\"⣫\",\"⢝\",\"⢕\",\"⡑\",\"⠌\",\"⠂\",\"⠀\"],interval:100},bounce:{frames:[\"⠁\",\"⠂\",\"⠄\",\"⡀\",\"⠄\",\"⠂\"],interval:120},helix:{frames:[\"⢌⣉⢎⣉\",\"⣉⡱⣉⡱\",\"⣉⢎⣉⢎\",\"⡱⣉⡱⣉\",\"⢎⣉⢎⣉\",\"⣉⡱⣉⡱\",\"⣉⢎⣉⢎\",\"⡱⣉⡱⣉\",\"⢎⣉⢎⣉\",\"⣉⡱⣉⡱\",\"⣉⢎⣉⢎\",\"⡱⣉⡱⣉\",\"⢎⣉⢎⣉\",\"⣉⡱⣉⡱\",\"⣉⢎⣉⢎\",\"⡱⣉⡱⣉\"],interval:80},noise:{frames:[\"▓\",\"▒\",\"░\",\" \",\"░\",\"▒\"],interval:100},point:{frames:[\"\\xb7\\xb7\\xb7\",\"•\\xb7\\xb7\",\"\\xb7•\\xb7\",\"\\xb7\\xb7•\",\"\\xb7\\xb7\\xb7\"],interval:200},pulse:{frames:[\"⠀⠶⠀\",\"⠰⣿⠆\",\"⢾⣉⡷\",\"⣏⠀⣹\",\"⡁⠀⢈\"],interval:180},rain:{frames:[\"⢁⠂⠔⠈\",\"⠂⠌⡠⠐\",\"⠄⡐⢀⠡\",\"⡈⠠⠀⢂\",\"⠐⢀⠁⠄\",\"⠠⠁⠊⡀\",\"⢁⠂⠔⠈\",\"⠂⠌⡠⠐\",\"⠄⡐⢀⠡\",\"⡈⠠⠀⢂\",\"⠐⢀⠁⠄\",\"⠠⠁⠊⡀\"],interval:100},sand:{frames:[\"⠁\",\"⠂\",\"⠄\",\"⡀\",\"⡈\",\"⡐\",\"⡠\",\"⣀\",\"⣁\",\"⣂\",\"⣄\",\"⣌\",\"⣔\",\"⣤\",\"⣥\",\"⣦\",\"⣮\",\"⣶\",\"⣷\",\"⣿\",\"⡿\",\"⠿\",\"⢟\",\"⠟\",\"⡛\",\"⠛\",\"⠫\",\"⢋\",\"⠋\",\"⠍\",\"⡉\",\"⠉\",\"⠑\",\"⠡\",\"⢁\"],interval:80},scan:{frames:[\"⠀⠀⠀⠀\",\"⡇⠀⠀⠀\",\"⣿⠀⠀⠀\",\"⢸⡇⠀⠀\",\"⠀⣿⠀⠀\",\"⠀⢸⡇⠀\",\"⠀⠀⣿⠀\",\"⠀⠀⢸⡇\",\"⠀⠀⠀⣿\",\"⠀⠀⠀⢸\"],interval:70},simpleDots:{frames:[\".  \",\".. \",\"...\",\"   \"],interval:400},simpleDotsScrolling:{frames:[\".  \",\".. \",\"...\",\" ..\",\"  .\",\"   \"],interval:200},snake:{frames:[\"⣁⡀\",\"⣉⠀\",\"⡉⠁\",\"⠉⠉\",\"⠈⠙\",\"⠀⠛\",\"⠐⠚\",\"⠒⠒\",\"⠖⠂\",\"⠶⠀\",\"⠦⠄\",\"⠤⠤\",\"⠠⢤\",\"⠀⣤\",\"⢀⣠\",\"⣀⣀\"],interval:80},sparkle:{frames:[\"⡡⠊⢔⠡\",\"⠊⡰⡡⡘\",\"⢔⢅⠈⢢\",\"⡁⢂⠆⡍\",\"⢔⠨⢑⢐\",\"⠨⡑⡠⠊\"],interval:150},wave:{frames:[\"⠁⠂⠄⡀\",\"⠂⠄⡀⢀\",\"⠄⡀⢀⠠\",\"⡀⢀⠠⠐\",\"⢀⠠⠐⠈\",\"⠠⠐⠈⠁\",\"⠐⠈⠁⠂\",\"⠈⠁⠂⠄\"],interval:100},waveRows:{frames:[\"⠖⠉⠉⠑\",\"⡠⠖⠉⠉\",\"⣠⡠⠖⠉\",\"⣄⣠⡠⠖\",\"⠢⣄⣠⡠\",\"⠙⠢⣄⣠\",\"⠉⠙⠢⣄\",\"⠊⠉⠙⠢\",\"⠜⠊⠉⠙\",\"⡤⠜⠊⠉\",\"⣀⡤⠜⠊\",\"⢤⣀⡤⠜\",\"⠣⢤⣀⡤\",\"⠑⠣⢤⣀\",\"⠉⠑⠣⢤\",\"⠋⠉⠑⠣\"],interval:90}};/**\n * Dot Spinner Matrix\n * Terminal-style text spinner animation with multiple spinner types\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function DotSpinnerMatrix(props){const{spinnerType=\"arc\",size=24,color=\"#FFFFFF\",showOnCanvas=false,style}=props;const[frame,setFrame]=useState(0);const isStatic=useIsStaticRenderer();const config=SPINNER_CONFIGS[spinnerType];useEffect(()=>{// Don't run animation in canvas or export mode unless showOnCanvas is enabled\nif(isStatic&&!showOnCanvas)return;setFrame(0);const id=setInterval(()=>{startTransition(()=>{setFrame(i=>(i+1)%config.frames.length);});},config.interval);return()=>clearInterval(id);},[spinnerType,config.frames.length,config.interval,isStatic,showOnCanvas]);return /*#__PURE__*/_jsx(\"div\",{style:{...style,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:size,color,textAlign:\"center\",lineHeight:`${size*1.3}px`,fontFamily:\"monospace\"},children:config.frames[frame]})});}addPropertyControls(DotSpinnerMatrix,{spinnerType:{type:ControlType.Enum,title:\"Spinner Type\",options:[\"clockwise\",\"vertical\",\"circular\",\"pendulum\",\"smooth\",\"orbit2\",\"wave2\",\"pulse2\",\"corners\",\"diagonal\",\"rotate\",\"sweep\",\"box\",\"bounce2\",\"dotsCircle\",\"diagSwipe\",\"orbit\",\"checkerboard\",\"cascade\",\"breathe\",\"bounce\",\"helix\",\"noise\",\"arc\",\"point\",\"pulse\",\"rain\",\"sand\",\"scan\",\"simpleDots\",\"simpleDotsScrolling\",\"snake\",\"sparkle\",\"wave\",\"waveRows\"],optionTitles:[\"Clockwise\",\"Vertical\",\"Circular\",\"Pendulum\",\"Smooth\",\"Orbit 2\",\"Wave 2\",\"Pulse 2\",\"Corners\",\"Diagonal\",\"Rotate\",\"Sweep\",\"Box\",\"Bounce 2\",\"Dots Circle\",\"Diag Swipe\",\"Orbit\",\"Checkerboard\",\"Cascade\",\"Breathe\",\"Bounce\",\"Helix\",\"Noise\",\"Arc\",\"Point\",\"Pulse\",\"Rain\",\"Sand\",\"Scan\",\"Simple Dots\",\"Simple Dots Scrolling\",\"Snake\",\"Sparkle\",\"Wave\",\"Wave Rows\"],defaultValue:\"clockwise\"},showOnCanvas:{type:ControlType.Boolean,title:\"Show on Canvas\",defaultValue:false,enabledTitle:\"Animate\",disabledTitle:\"Static\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:24,min:12,max:100,step:1,unit:\"px\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\",description:\"Explore [more components](https://dub.sh/Explore-more).\\n\\nMade by [Till Janek](https://dub.sh/made-by-tilljanek).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotSpinnerMatrix\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArcSpinner.map"],"mappings":"gMAUG,SAAwB,EAAiB,EAAM,CAAC,GAAK,CAAC,cAAY,MAAM,OAAK,GAAG,QAAM,UAAU,eAAa,GAAM,SAAO,EAAW,CAAC,EAAM,GAAUA,EAAS,CAAC,EAAQ,EAAS,EAAoB,EAAQ,EAAO,EAAgB,GAC4B,OADf,MAAc,CAClQ,GAAG,GAAU,CAAC,EAAa,OAAO,EAAS,CAAC,EAAE,IAAM,EAAG,gBAAgB,CAAC,MAAoB,CAAC,EAAS,IAAI,EAAE,GAAG,EAAO,OAAO,MAAM,CAAE,CAAC,CAAE,EAAE,EAAO,QAAQ,EAAE,UAAU,cAAc,CAAE,CAAE,EAAE,CAAC,EAAY,EAAO,OAAO,OAAO,EAAO,SAAS,EAAS,CAAY,CAAC,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,OAAO,MAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAK,QAAM,UAAU,SAAS,WAAW,GAAG,EAAK,IAAI,IAAI,WAAW,WAAW,EAAE,SAAS,EAAO,OAAO,EAAM,CAAC,CAAC,CAAC,CAAE,mBAVtgB,IAAsD,IAAwE,EAAO,EAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,OAAO,CAAC,OAAO,qEAAoH,EAAE,SAAS,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,GAAG,EAAE,MAAM,CAAC,OAAO,mLAAwR,EAAE,SAAS,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,SAAS,EAAE,EAAE,WAAW,CAAC,OAAO,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,SAAS,EAAE,EAAE,UAAU,CAAC,OAAO,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,SAAS,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,GAAG,EAAE,aAAa,CAAC,OAAO,CAAC,MAAM,MAAM,MAAM,KAAK,EAAE,SAAS,GAAG,EAAE,QAAQ,CAAC,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,SAAS,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,GAAG,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,GAAG,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,SAAS,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,SAAS,GAAG,EAAE,MAAM,CAAC,OAAO,CAAC,MAAe,MAAY,MAAY,MAAY,KAAc,EAAE,SAAS,GAAG,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,KAAK,EAAE,SAAS,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,SAAS,GAAG,EAAE,KAAK,CAAC,OAAO,iFAA4I,EAAE,SAAS,EAAE,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,SAAS,EAAE,EAAE,WAAW,CAAC,OAAO,CAAC,MAAM,MAAM,MAAM,KAAK,EAAE,SAAS,GAAG,EAAE,oBAAoB,CAAC,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,EAAE,SAAS,GAAG,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,SAAS,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,SAAS,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,SAAS,GAAG,EAAE,SAAS,CAAC,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,EAAE,SAAS,EAAE,CAAC,EAUl7F,EAAoB,EAAiB,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,QAAQ,0RAAqV,EAAE,aAAa,oSAA+V,EAAE,aAAa,WAAW,EAAE,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,GAAM,aAAa,UAAU,cAAc,QAAQ,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,YAAY;;wDAAoH,CAAC,CAAC"}