{"version":3,"file":"CoreLoop.DAs8CMA3.mjs","names":["p","__esmMin","p","c","init_jsx_runtime","addPropertyControls","init_framer_BWFVvmND","CoreLoop","props","list","steps","pts","a","i","style","arrow","q","dx","dy","d","ux","uy","p$1","circle","textColor","init_CoreLoop","ControlType"],"sources":["https:/framerusercontent.com/modules/Tzd4Iv2OWk3D6eCSMLWm/iata8NfD7Qc98Vgy8H9b/CoreLoop.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function CoreLoop(props){const{steps,circle,textColor,arrow,style}=props;const list=steps&&steps.length?steps:[\"Explore\",\"Flip\",\"Solve\",\"Unlock\",\"Exit\"];const W=500;const H=460;const cx=W/2;const cy=H/2+6;const R=180;const r=50;const pts=list.map((_,i)=>{const a=-Math.PI/2+i*2*Math.PI/list.length;return{x:cx+R*Math.cos(a),y:cy+R*Math.sin(a)};});return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:`0 0 ${W} ${H}`,width:\"100%\",height:\"100%\",style:{overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"marker\",{id:\"cl-arrow\",viewBox:\"0 0 10 10\",refX:\"9\",refY:\"5\",markerWidth:\"7\",markerHeight:\"7\",orient:\"auto-start-reverse\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M0,0 L10,5 L0,10 z\",fill:arrow})})}),pts.map((p,i)=>{const q=pts[(i+1)%pts.length];const dx=q.x-p.x;const dy=q.y-p.y;const d=Math.hypot(dx,dy);const ux=dx/d;const uy=dy/d;return /*#__PURE__*/_jsx(\"line\",{x1:p.x+ux*(r+6),y1:p.y+uy*(r+6),x2:q.x-ux*(r+8),y2:q.y-uy*(r+8),stroke:arrow,strokeWidth:2,markerEnd:\"url(#cl-arrow)\"},\"l\"+i);}),pts.map((p,i)=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"circle\",{cx:p.x,cy:p.y,r:r,fill:circle}),/*#__PURE__*/_jsx(\"text\",{x:p.x,y:p.y,textAnchor:\"middle\",dominantBaseline:\"central\",fill:textColor,style:{fontFamily:'\"Space Grotesk\", sans-serif',fontSize:17,fontWeight:500},children:list[i]})]},\"c\"+i))]})});}CoreLoop.defaultProps={steps:[\"Explore\",\"Flip\",\"Solve\",\"Unlock\",\"Exit\"],circle:\"#E8892B\",textColor:\"#14151F\",arrow:\"#ECEAE3\"};addPropertyControls(CoreLoop,{steps:{type:ControlType.Array,title:\"Steps\",control:{type:ControlType.String},defaultValue:[\"Explore\",\"Flip\",\"Solve\",\"Unlock\",\"Exit\"]},circle:{type:ControlType.Color,title:\"Circle\",defaultValue:\"#E8892B\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#14151F\"},arrow:{type:ControlType.Color,title:\"Arrows\",defaultValue:\"#ECEAE3\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CoreLoop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CoreLoop.map"],"mappings":"A,8JAA6G,SAAwBO,EAAS,EAAM,CAAC,GAAK,CAAC,QAAM,SAAO,YAAU,QAAM,SAAOC,EAAYC,EAAKC,GAAOA,EAAM,OAAOA,EAAM,CAAC,UAAU,OAAO,QAAQ,SAAS,MAAM,EAAmFC,EAAIF,EAAK,KAAK,EAAE,IAAI,CAAC,IAAMG,EAAE,CAAC,KAAK,GAAG,EAAEC,EAAE,EAAE,KAAK,GAAGJ,EAAK,OAAO,MAAM,CAAC,EAAE,IAAG,IAAE,KAAK,IAAIG,CAAC,EAAE,EAAE,IAAG,IAAE,KAAK,IAAIA,CAAC,CAAC,CAAE,CAAC,EAAE,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,GAAGE,EAAM,MAAM,OAAO,OAAO,MAAM,EAAE,SAAsB,gBAAM,MAAM,CAAC,QAAQ,cAAgB,MAAM,OAAO,OAAO,OAAO,MAAM,CAAC,SAAS,SAAS,EAAE,SAAS,CAAc,gBAAK,OAAO,CAAC,SAAsB,gBAAK,SAAS,CAAC,GAAG,WAAW,QAAQ,YAAY,KAAK,IAAI,KAAK,IAAI,YAAY,IAAI,aAAa,IAAI,OAAO,qBAAqB,SAAsB,gBAAK,OAAO,CAAC,EAAE,qBAAqB,KAAKC,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEJ,EAAI,KAAK,EAAE,IAAI,CAAC,IAAMK,EAAEL,GAAKE,EAAE,GAAGF,EAAI,QAAcM,EAAGD,EAAE,EAAEd,EAAE,EAAQgB,EAAGF,EAAE,EAAEd,EAAE,EAAQiB,EAAE,KAAK,MAAMF,EAAGC,CAAE,EAAQE,EAAGH,EAAGE,EAAQE,EAAGH,EAAGC,EAAE,MAAoB,gBAAK,OAAO,CAAC,GAAGjB,EAAE,EAAEkB,EAAI,GAAK,GAAGlB,EAAE,EAAEmB,EAAI,GAAK,GAAGL,EAAE,EAAEI,EAAI,GAAK,GAAGJ,EAAE,EAAEK,EAAI,GAAK,OAAON,EAAM,YAAY,EAAE,UAAU,gBAAgB,EAAE,IAAIF,CAAC,CAAE,CAAC,EAAEF,EAAI,KAAK,EAAE,IAAiB,gBAAM,IAAI,CAAC,SAAS,CAAc,gBAAK,SAAS,CAAC,GAAGX,EAAE,EAAE,GAAGA,EAAE,EAAI,KAAE,KAAKuB,CAAM,CAAC,EAAe,gBAAK,OAAO,CAAC,EAAEvB,EAAE,EAAE,EAAEA,EAAE,EAAE,WAAW,SAAS,iBAAiB,UAAU,KAAKwB,EAAU,MAAM,CAAC,WAAW,8BAA8B,SAAS,GAAG,WAAW,GAAG,EAAE,SAASf,EAAKI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAIA,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,sCAAC,EAAS,aAAa,CAAC,MAAM,CAAC,UAAU,OAAO,QAAQ,SAAS,MAAM,EAAE,OAAO,UAAU,UAAU,UAAU,MAAM,SAAS,EAAER,EAAoBE,EAAS,CAAC,MAAM,CAAC,KAAKmB,EAAY,MAAM,MAAM,QAAQ,QAAQ,CAAC,KAAKA,EAAY,MAAM,EAAE,aAAa,CAAC,UAAU,OAAO,QAAQ,SAAS,MAAM,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,CAAC,CAAC,C"}