{"version":3,"file":"Animation.D-e66ph7.mjs","names":["React.useState","React.useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/dNvq9qgX5LtKVazhhbMs/7VM5b77HD1l5U7X56adG/Animation.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const STYLES=`\n    #celestial-container .stroke {\n        fill: none;\n        stroke: var(--cc-ink);\n        stroke-width: var(--cc-sw);\n        stroke-linecap: round;\n        stroke-linejoin: round;\n    }\n    #celestial-container .thin {\n        fill: none;\n        stroke: var(--cc-ink);\n        stroke-width: calc(var(--cc-sw) * 0.56);\n        stroke-linecap: round;\n        stroke-linejoin: round;\n    }\n    #celestial-container .faint {\n        fill: none;\n        stroke: var(--cc-ink);\n        stroke-width: calc(var(--cc-sw) * 0.56);\n        stroke-dasharray: 2 3;\n        opacity: 0.3;\n    }\n    #celestial-container .ink-fill { fill: var(--cc-ink); }\n    #celestial-container .anim { transform-box: view-box; }\n    #celestial-container .pivot-center { transform-origin: 100px 100px; }\n\n    @keyframes spin    { to { transform: rotate(360deg); } }\n    @keyframes spinRev { to { transform: rotate(-360deg); } }\n    @keyframes twinkle {\n        0%, 100% { opacity: 1; transform: scale(1); }\n        50% { opacity: 0.4; transform: scale(0.72); }\n    }\n    @keyframes breathe {\n        0%, 100% { transform: scale(1); opacity: 1; }\n        50% { transform: scale(1.1); opacity: 0.78; }\n    }\n    @keyframes ring-wave {\n        0%, 100% { transform: scale(1); }\n        50% { transform: scale(1.07); }\n    }\n    /* draw-and-hold for non-loop mode */\n    @keyframes liss-draw {\n        0%   { stroke-dashoffset: 1300; }\n        60%  { stroke-dashoffset: 0; }\n        100% { stroke-dashoffset: 0; }\n    }\n    /* symmetric draw → hold → erase for loop mode\n       30/40/30 split over 18s matches the original alternate\n       approach's effective 18s cycle (2 \\xd7 9s iterations) exactly */\n    @keyframes liss-loop {\n        0%   { stroke-dashoffset: 1300; }\n        30%  { stroke-dashoffset: 0; }\n        70%  { stroke-dashoffset: 0; }\n        100% { stroke-dashoffset: 1300; }\n    }\n    @keyframes c37-octa {\n        0%   { transform: rotate(0deg)   scale(1); }\n        25%  { transform: rotate(90deg)  scale(1.08); }\n        50%  { transform: rotate(180deg) scale(1); }\n        75%  { transform: rotate(270deg) scale(0.92); }\n        100% { transform: rotate(360deg) scale(1); }\n    }\n\n    /* ── 1 Polaris ── */\n    #celestial-container .rays-l {\n        animation-name: breathe;\n        animation-duration: calc(3.4s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .rays-m {\n        animation-name: breathe;\n        animation-duration: calc(3.4s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-delay: calc(-1.1333s / var(--cc-spd));\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .rays-s {\n        animation-name: breathe;\n        animation-duration: calc(3.4s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-delay: calc(-2.2667s / var(--cc-spd));\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .core {\n        animation-name: twinkle;\n        animation-duration: calc(2.6s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n\n    /* ── 2 Celestial Sphere ── */\n    #celestial-container .sphere {\n        animation-name: spin;\n        animation-duration: calc(28s / var(--cc-spd));\n        animation-timing-function: linear;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .pole-star {\n        transform-box: fill-box;\n        transform-origin: 50% 50%;\n        animation-name: twinkle;\n        animation-duration: calc(2.6s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n\n    /* ── 3 Orbits ── */\n    #celestial-container .star-core {\n        transform-box: fill-box;\n        transform-origin: 50% 50%;\n        animation-name: twinkle;\n        animation-duration: calc(3.2s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n\n    /* ── 4 Astrolabe ── */\n    #celestial-container .dial-1 {\n        animation-name: spin;\n        animation-duration: calc(22s / var(--cc-spd));\n        animation-timing-function: linear;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .dial-2 {\n        animation-name: spinRev;\n        animation-duration: calc(30s / var(--cc-spd));\n        animation-timing-function: linear;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .dial-3 {\n        animation-name: spin;\n        animation-duration: calc(44s / var(--cc-spd));\n        animation-timing-function: linear;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n\n    /* ── 5 Polar Plot ── */\n    #celestial-container .rings-ticks {\n        animation-name: spin;\n        animation-duration: calc(100s / var(--cc-spd));\n        animation-timing-function: linear;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .spokes {\n        animation-name: spinRev;\n        animation-duration: calc(100s / var(--cc-spd));\n        animation-timing-function: linear;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .ring-p1 {\n        animation-name: ring-wave;\n        animation-duration: calc(6s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-delay: 0s;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .ring-p2 {\n        animation-name: ring-wave;\n        animation-duration: calc(6s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-delay: calc(-1.5s / var(--cc-spd));\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .ring-p3 {\n        animation-name: ring-wave;\n        animation-duration: calc(6s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-delay: calc(-3s / var(--cc-spd));\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .ring-p4 {\n        animation-name: ring-wave;\n        animation-duration: calc(6s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-delay: calc(-4.5s / var(--cc-spd));\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .marker {\n        transform-box: fill-box;\n        transform-origin: 50% 50%;\n        animation-name: twinkle;\n        animation-duration: calc(2.6s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .north {\n        animation-name: breathe;\n        animation-duration: calc(2.8s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n\n    /* ── 6 Lissajous (non-loop: draw and hold) ── */\n    #celestial-container .liss-curve {\n        stroke-dasharray: 1300;\n        stroke-dashoffset: 1300;\n        animation-name: liss-draw;\n        animation-duration: calc(9s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    /* ── 6 Lissajous (loop: seamless draw→hold→erase cycle) ── */\n    #celestial-container .liss-curve-loop {\n        stroke-dasharray: 1300;\n        stroke-dashoffset: 1300;\n        animation-name: liss-loop;\n        animation-duration: calc(18s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: infinite;\n        animation-fill-mode: none;\n    }\n\n    /* ── 7 Octahedron II ── */\n    #celestial-container .octa37 {\n        transform-box: view-box;\n        transform-origin: 100px 100px;\n        animation-name: c37-octa;\n        animation-duration: calc(18s / var(--cc-spd));\n        animation-timing-function: linear;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n    #celestial-container .octa37-core {\n        transform-box: view-box;\n        transform-origin: 100px 100px;\n        animation-name: twinkle;\n        animation-duration: calc(3s / var(--cc-spd));\n        animation-timing-function: ease-in-out;\n        animation-iteration-count: var(--cc-iter);\n        animation-fill-mode: var(--cc-fill);\n    }\n`;export default function CombinedCelestial(props){const[mounted,setMounted]=React.useState(false);const{animation,lineColor,strokeWidth,speedMultiplier,loop,width,height}=props;const smilRepeat=loop?\"indefinite\":\"1\";const containerStyle={width:typeof width===\"number\"?`${width}px`:\"100%\",height:typeof height===\"number\"?`${height}px`:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",\"--cc-ink\":lineColor,\"--cc-sw\":strokeWidth,\"--cc-spd\":speedMultiplier,\"--cc-iter\":loop?\"infinite\":\"1\",\"--cc-fill\":loop?\"none\":\"forwards\"};const lissPathPoints=React.useMemo(()=>{const pts=[];for(let i=0;i<=300;i++){const t=i/300*2*Math.PI;const x=100+70*Math.cos(3*t);const y=100+70*Math.sin(2*t);pts.push(`${x.toFixed(1)},${y.toFixed(1)}`);}return{points:pts.join(\" \"),d:\"M \"+pts.join(\" L \")};},[]);React.useEffect(()=>{setMounted(true);},[]);if(!mounted){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"transparent\"}});}return /*#__PURE__*/_jsxs(\"div\",{id:\"celestial-container\",style:containerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:STYLES}),/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 200 200\",style:{width:\"100%\",height:\"100%\",display:\"block\"},children:[animation===\"1\"&&/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center rays-l\",children:[/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"18\",x2:\"100\",y2:\"62\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"138\",x2:\"100\",y2:\"182\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"18\",y1:\"100\",x2:\"62\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"138\",y1:\"100\",x2:\"182\",y2:\"100\"})]}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center rays-m\",children:[/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"74.6\",y1:\"74.6\",x2:\"54.7\",y2:\"54.7\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"125.4\",y1:\"74.6\",x2:\"145.3\",y2:\"54.7\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"74.6\",y1:\"125.4\",x2:\"54.7\",y2:\"145.3\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"125.4\",y1:\"125.4\",x2:\"145.3\",y2:\"145.3\"})]}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center rays-s\",children:[/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"100\",y1:\"74\",x2:\"100\",y2:\"84\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"100\",y1:\"116\",x2:\"100\",y2:\"126\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"74\",y1:\"100\",x2:\"84\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"116\",y1:\"100\",x2:\"126\",y2:\"100\"})]}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center core\",children:[/*#__PURE__*/_jsx(\"polygon\",{className:\"stroke\",points:\"100,76 107,93 124,100 107,107 100,124 93,107 76,100 93,93\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"100\",cy:\"100\",r:\"2.4\",className:\"ink-fill\"})]})]}),animation===\"2\"&&/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center sphere\",children:[/*#__PURE__*/_jsx(\"circle\",{className:\"stroke\",cx:\"100\",cy:\"100\",r:\"78\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"78\",ry:\"22\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"78\",ry:\"46\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"78\",ry:\"66\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"22\",ry:\"78\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"46\",ry:\"78\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"66\",ry:\"78\"})]}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"14\",x2:\"100\",y2:\"186\"}),/*#__PURE__*/_jsx(\"g\",{className:\"anim pole-star\",children:/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"100,6 103,14 100,22 97,14\"})}),/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"100,178 103,186 100,194 97,186\"})]}),animation===\"3\"&&/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"76\",ry:\"28\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"58\",ry:\"58\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"36\",ry:\"74\"}),/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsx(\"path\",{id:\"comb-orb-a\",d:\"M 176 100 A 76 28 0 1 1 24 100 A 76 28 0 1 1 176 100\"}),/*#__PURE__*/_jsx(\"path\",{id:\"comb-orb-b\",d:\"M 158 100 A 58 58 0 1 1 42 100 A 58 58 0 1 1 158 100\"}),/*#__PURE__*/_jsx(\"path\",{id:\"comb-orb-c\",d:\"M 136 100 A 36 74 0 1 1 64 100 A 36 74 0 1 1 136 100\"})]}),/*#__PURE__*/_jsx(\"circle\",{r:\"3\",className:\"ink-fill\",children:/*#__PURE__*/_jsx(\"animateMotion\",{dur:`${9/speedMultiplier}s`,repeatCount:smilRepeat,rotate:\"auto\",children:/*#__PURE__*/_jsx(\"mpath\",{href:\"#comb-orb-a\"})})}),/*#__PURE__*/_jsx(\"circle\",{r:\"2.4\",className:\"ink-fill\",children:/*#__PURE__*/_jsx(\"animateMotion\",{dur:`${14/speedMultiplier}s`,repeatCount:smilRepeat,rotate:\"auto\",children:/*#__PURE__*/_jsx(\"mpath\",{href:\"#comb-orb-b\"})})}),/*#__PURE__*/_jsx(\"circle\",{r:\"2.6\",className:\"ink-fill\",children:/*#__PURE__*/_jsx(\"animateMotion\",{dur:`${20/speedMultiplier}s`,repeatCount:smilRepeat,rotate:\"auto\",children:/*#__PURE__*/_jsx(\"mpath\",{href:\"#comb-orb-c\"})})}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim star-core\",children:[/*#__PURE__*/_jsx(\"polygon\",{className:\"stroke\",points:\"100,82 105,95 118,100 105,105 100,118 95,105 82,100 95,95\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"100\",cy:\"100\",r:\"2\",className:\"ink-fill\"})]})]}),animation===\"4\"&&/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"circle\",{className:\"stroke\",cx:\"100\",cy:\"100\",r:\"84\"}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center dial-1\",children:[/*#__PURE__*/_jsx(\"circle\",{className:\"thin\",cx:\"100\",cy:\"100\",r:\"74\"}),/*#__PURE__*/_jsxs(\"g\",{className:\"thin\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"100\",y1:\"22\",x2:\"100\",y2:\"34\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"100\",y1:\"166\",x2:\"100\",y2:\"178\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"22\",y1:\"100\",x2:\"34\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"166\",y1:\"100\",x2:\"178\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"45\",y1:\"45\",x2:\"53.5\",y2:\"53.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"155\",y1:\"45\",x2:\"146.5\",y2:\"53.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"45\",y1:\"155\",x2:\"53.5\",y2:\"146.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"155\",y1:\"155\",x2:\"146.5\",y2:\"146.5\"})]})]}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center dial-2\",children:[/*#__PURE__*/_jsx(\"circle\",{className:\"thin\",cx:\"100\",cy:\"100\",r:\"56\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"44\",y1:\"100\",x2:\"156\",y2:\"100\"}),/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"44,100 50,96 50,104\"}),/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"156,100 150,96 150,104\"})]}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center dial-3\",children:[/*#__PURE__*/_jsx(\"circle\",{className:\"thin\",cx:\"100\",cy:\"100\",r:\"36\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"100\",y1:\"64\",x2:\"100\",y2:\"136\"}),/*#__PURE__*/_jsx(\"polygon\",{className:\"stroke\",points:\"100,66 103,73 100,80 97,73\"})]}),/*#__PURE__*/_jsx(\"circle\",{cx:\"100\",cy:\"100\",r:\"4\",className:\"stroke\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"100\",cy:\"100\",r:\"1.6\",className:\"ink-fill\"})]}),animation===\"5\"&&/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"g\",{className:\"anim pivot-center ring-p1\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"thin\",cx:\"100\",cy:\"100\",r:\"80\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"anim pivot-center ring-p2\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"thin\",cx:\"100\",cy:\"100\",r:\"62\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"anim pivot-center ring-p3\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"thin\",cx:\"100\",cy:\"100\",r:\"44\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"anim pivot-center ring-p4\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"thin\",cx:\"100\",cy:\"100\",r:\"26\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"anim pivot-center rings-ticks\",children:/*#__PURE__*/_jsxs(\"g\",{className:\"thin\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"100\",y1:\"20\",x2:\"100\",y2:\"26\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"100\",y1:\"174\",x2:\"100\",y2:\"180\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"20\",y1:\"100\",x2:\"26\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"174\",y1:\"100\",x2:\"180\",y2:\"100\"})]})}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim pivot-center spokes\",children:[/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"20\",y1:\"100\",x2:\"180\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"100\",y1:\"20\",x2:\"100\",y2:\"180\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"43.4\",y1:\"43.4\",x2:\"156.6\",y2:\"156.6\"}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"156.6\",y1:\"43.4\",x2:\"43.4\",y2:\"156.6\"})]}),/*#__PURE__*/_jsx(\"g\",{className:\"marker\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"130\",cy:\"74\",r:\"2\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"marker\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"64\",cy:\"118\",r:\"1.6\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"marker\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"146\",cy:\"142\",r:\"2\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"marker\",children:/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"80\",cy:\"56\",r:\"1.6\"})}),/*#__PURE__*/_jsxs(\"g\",{className:\"anim north\",style:{transformOrigin:\"100px 100px\",transformBox:\"view-box\"},children:[/*#__PURE__*/_jsx(\"polygon\",{className:\"stroke\",points:\"100,88 104,100 100,112 96,100\"}),/*#__PURE__*/_jsx(\"polygon\",{className:\"stroke\",points:\"88,100 100,96 112,100 100,104\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"100\",cy:\"100\",r:\"1.6\",className:\"ink-fill\"})]})]}),animation===\"6\"&&/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"polyline\",{className:`stroke ${loop?\"liss-curve-loop\":\"liss-curve\"}`,points:lissPathPoints.points}),/*#__PURE__*/_jsx(\"path\",{id:\"comb-liss-mpath\",d:lissPathPoints.d,style:{fill:\"none\",stroke:\"none\"}}),/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"170,98 171.5,100 170,102 168.5,100\"}),/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"30,98  31.5,100  30,102  28.5,100\"}),/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"98,30  100,31.5  102,30  100,28.5\"}),/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"98,170 100,171.5 102,170 100,168.5\"}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"0,-4.5 1.6,-1.6 4.5,0 1.6,1.6 0,4.5 -1.6,1.6 -4.5,0 -1.6,-1.6\"}),/*#__PURE__*/_jsx(\"animateMotion\",{dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat,children:/*#__PURE__*/_jsx(\"mpath\",{href:\"#comb-liss-mpath\"})})]})]}),animation===\"7\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"g\",{className:\"octa37\",children:[/*#__PURE__*/_jsxs(\"ellipse\",{className:\"thin\",cx:\"100\",cy:\"100\",rx:\"70\",ry:\"22\",children:[/*#__PURE__*/_jsx(\"animate\",{attributeName:\"ry\",values:\"22;36;22;8;22\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat}),/*#__PURE__*/_jsx(\"animate\",{attributeName:\"rx\",values:\"70;66;70;74;70\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})]}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"25\",x2:\"170\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"25\",x2:\"30\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"25\",x2:\"100\",y2:\"122\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y2\",values:\"122;136;122;108;122\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"100\",y1:\"25\",x2:\"100\",y2:\"78\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y2\",values:\"78;64;78;92;78\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"175\",x2:\"170\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"175\",x2:\"30\",y2:\"100\"}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"175\",x2:\"100\",y2:\"122\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y2\",values:\"122;136;122;108;122\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"100\",y1:\"175\",x2:\"100\",y2:\"78\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y2\",values:\"78;64;78;92;78\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"170\",y1:\"100\",x2:\"100\",y2:\"122\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y2\",values:\"122;136;122;108;122\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"line\",{className:\"stroke\",x1:\"100\",y1:\"122\",x2:\"30\",y2:\"100\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y1\",values:\"122;136;122;108;122\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"30\",y1:\"100\",x2:\"100\",y2:\"78\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y2\",values:\"78;64;78;92;78\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"line\",{className:\"thin\",x1:\"100\",y1:\"78\",x2:\"170\",y2:\"100\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"y1\",values:\"78;64;78;92;78\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"100\",cy:\"25\",r:\"2.4\"}),/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"100\",cy:\"175\",r:\"2.4\"}),/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"170\",cy:\"100\",r:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"30\",cy:\"100\",r:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"100\",cy:\"122\",r:\"2\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"cy\",values:\"122;136;122;108;122\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})}),/*#__PURE__*/_jsx(\"circle\",{className:\"ink-fill\",cx:\"100\",cy:\"78\",r:\"1.6\",children:/*#__PURE__*/_jsx(\"animate\",{attributeName:\"cy\",values:\"78;64;78;92;78\",dur:`${8/speedMultiplier}s`,repeatCount:smilRepeat})})]}),/*#__PURE__*/_jsx(\"g\",{className:\"octa37-core\",children:/*#__PURE__*/_jsx(\"polygon\",{className:\"ink-fill\",points:\"100,96 101.5,99 104,100 101.5,101 100,104 98.5,101 96,100 98.5,99\"})})]})]})]});}addPropertyControls(CombinedCelestial,{animation:{type:ControlType.Enum,title:\"Animation\",defaultValue:\"7\",options:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\"],optionTitles:[\"1 Polaris\",\"2 Celestial Sphere\",\"3 Elliptic Orbits\",\"4 Astrolabe\",\"5 Polar Plot\",\"6 Lissajous\",\"7 Octahedron II\"]},lineColor:{type:ControlType.Color,title:\"Ink Color\",defaultValue:\"#1a1814\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:1.25,min:.2,max:6,step:.05,displaySteppers:true},speedMultiplier:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.1,max:5,step:.1,displaySteppers:true},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CombinedCelestial\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Animation.map"],"mappings":"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"}