Files
neogen/diagram.svg
2023-05-03 23:13:12 +00:00

1 line
47 KiB
XML

<svg width="1000" height="1000" style="background:white;font-family:sans-serif;overflow:visible" xmlns="http://www.w3.org/2000/svg"><defs><filter id="glow" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="4" result="coloredBlur"></feGaussianBlur><feMerge><feMergeNode in="coloredBlur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter></defs><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(156.70337383744604, 445.07712325294943)"><circle r="34.75713344375665" style="transition:all 0.5s ease-out" stroke="#290819" stroke-opacity="0.2" stroke-width="1" fill="white"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(576.6649915073124, 522.1362347125678)"><circle r="376.2176820504737" style="transition:all 0.5s ease-out" stroke="#290819" stroke-opacity="0.2" stroke-width="1" fill="white"></circle></g><g style="fill:#083fa1;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(94.0589823119943, 574.7072575406422)"><circle r="93.21886648202022" style="transition:all 0.5s ease-out" stroke="#290819" stroke-opacity="0.2" stroke-width="1" fill="white"></circle></g><g style="fill:#89e051;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(142.42497920879768, 445.07712325294943)"><circle style="transition:all 0.5s ease-out" r="15.802689537395098" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#199f4b;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(174.84408801369773, 445.07712325294943)"><circle style="transition:all 0.5s ease-out" r="11.940369989791744" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(161.75652337472616, 465.5205940966841)"><circle style="transition:all 0.5s ease-out" r="7.657431855007288" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(161.22323666450848, 430.7098790601295)"><circle style="transition:all 0.5s ease-out" r="3.18118910251865" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(330.640248875518, 609.533183696674)"><circle style="transition:all 0.5s ease-out" r="64.07828503480107" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(592.8605103860743, 695.2153807817253)"><circle style="transition:all 0.5s ease-out" r="57.396393288260874" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(499.2109802119683, 637.4182221238048)"><circle style="transition:all 0.5s ease-out" r="49.46362446912932" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(430.4338453323118, 580.4448126065853)"><circle style="transition:all 0.5s ease-out" r="36.642613444751795" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(383.50992469345255, 520.4477588816069)"><circle style="transition:all 0.5s ease-out" r="36.33263029047857" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(409.3106678044133, 728.3036666790467)"><circle r="69.81956661836735" style="transition:all 0.5s ease-out" stroke="#290819" stroke-opacity="0.2" stroke-width="1" fill="white"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(785.0100586039644, 524.5850403240538)"><circle style="transition:all 0.5s ease-out" r="34.95904015843478" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(745.4864941141005, 654.2835470434776)"><circle r="92.06357663857226" style="transition:all 0.5s ease-out" stroke="#290819" stroke-opacity="0.2" stroke-width="1" fill="white"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(297.86948075169994, 497.70310210307275)"><circle r="43.731446812758364" style="transition:all 0.5s ease-out" stroke="#290819" stroke-opacity="0.2" stroke-width="1" fill="white"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(586.2132798239114, 408.9690496885973)"><circle r="186.4488906195601" style="transition:all 0.5s ease-out" stroke="#290819" stroke-opacity="0.2" stroke-width="1" fill="white"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(628.0866729900812, 621.2286764274522)"><circle style="transition:all 0.5s ease-out" r="21.333090230112855" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(430.5300995215722, 636.2471337478305)"><circle style="transition:all 0.5s ease-out" r="15.961985423758795" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#083fa1;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(51.37701349435963, 561.1562153475635)"><circle style="transition:all 0.5s ease-out" r="43.76133434958082" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#083fa1;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(140.23442818435925, 561.1562153475635)"><circle style="transition:all 0.5s ease-out" r="40.42003106270562" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#083fa1;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(98.85102510421413, 628.8193113716932)"><circle style="transition:all 0.5s ease-out" r="34.21899145595767" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#083fa1;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(73.2625156800659, 271.2985619811677)"><circle style="transition:all 0.5s ease-out" r="65.00523291439167" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#CED6E0;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(193.1393813988605, 266.4924330950543)"><circle style="transition:all 0.5s ease-out" r="51.76301111856485" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#199f4b;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(146.89104284492092, 343.5696991170506)"><circle style="transition:all 0.5s ease-out" r="34.94200773834536" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#CED6E0;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(138.48550534882295, 234.66438718737496)"><circle style="transition:all 0.5s ease-out" r="6.59214050632306" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#9c4221;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(128.98531173225766, 221.16730329252132)"><circle style="transition:all 0.5s ease-out" r="6.726231669650413" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#ff9900;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(149.78152802221095, 224.24201343014062)"><circle style="transition:all 0.5s ease-out" r="5.590423090187513" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#CED6E0;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(160.9405470094556, 215.34233999684122)"><circle style="transition:all 0.5s ease-out" r="5.482904915720597" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000000;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(139.34654007051194, 246.79450233719103)"><circle style="transition:all 0.5s ease-out" r="2.3780820127207614" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(379.2667498321686, 720.8669650912544)"><circle style="transition:all 0.5s ease-out" r="34.19288669071685" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(442.37518270448, 720.8669650912544)"><circle style="transition:all 0.5s ease-out" r="24.239496903881324" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(419.8992867822889, 768.4048820994204)"><circle style="transition:all 0.5s ease-out" r="23.66790607270727" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(418.86969913019266, 681.2614411256767)"><circle style="transition:all 0.5s ease-out" r="17.13991263328481" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(731.9623664125273, 650.9991046437968)"><circle style="transition:all 0.5s ease-out" r="21.870462432451557" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(775.5757507434919, 654.9919026300163)"><circle style="transition:all 0.5s ease-out" r="18.725036493209124" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(753.5278079817421, 688.4097700367566)"><circle style="transition:all 0.5s ease-out" r="18.11093303601748" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(759.67424024351, 620.0490138618717)"><circle style="transition:all 0.5s ease-out" r="16.4668002003951" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(704.2407798327416, 620.2652739190619)"><circle style="transition:all 0.5s ease-out" r="16.285041872141097" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(706.2938176283502, 683.4010849465957)"><circle style="transition:all 0.5s ease-out" r="16.26675434040714" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(795.2784492279717, 622.5488181050802)"><circle style="transition:all 0.5s ease-out" r="16.027117666321303" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(789.6961264540696, 688.9594271578712)"><circle style="transition:all 0.5s ease-out" r="14.861135027747112" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(692.2118951472036, 652.2629023038784)"><circle style="transition:all 0.5s ease-out" r="14.700033954486555" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(674.1540055614344, 677.5779057193756)"><circle style="transition:all 0.5s ease-out" r="13.195564096450676" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(809.7051776104871, 650.766346797233)"><circle style="transition:all 0.5s ease-out" r="12.464798980615658" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(817.571967852118, 677.4075453696106)"><circle style="transition:all 0.5s ease-out" r="12.11360720581444" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(739.5906927558259, 595.4070438394843)"><circle style="transition:all 0.5s ease-out" r="12.11360720581444" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(726.6971184796345, 704.9467896818668)"><circle style="transition:all 0.5s ease-out" r="10.206669441644799" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(779.4629123733209, 598.1481955999424)"><circle style="transition:all 0.5s ease-out" r="9.850512525558958" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(773.8564631366166, 710.9788973610752)"><circle style="transition:all 0.5s ease-out" r="9.063680094770334" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(665.4390935474544, 653.7335159349594)"><circle style="transition:all 0.5s ease-out" r="9.01428637502628" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(731.8597064447492, 617.6726342730321)"><circle style="transition:all 0.5s ease-out" r="8.255963584817309" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(729.8500397787084, 679.8507253633582)"><circle style="transition:all 0.5s ease-out" r="3.85775843669066" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(277.3794830671743, 497.70310210307275)"><circle style="transition:all 0.5s ease-out" r="18.565399850519526" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(318.77290524107605, 497.70310210307275)"><circle style="transition:all 0.5s ease-out" r="18.151973045669035" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(298.42042850757485, 525.2612915924268)"><circle style="transition:all 0.5s ease-out" r="11.430949014339664" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(552.4540812706886, 419.1492583116429)"><circle style="transition:all 0.5s ease-out" r="64.15256257626004" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(665.3278091551502, 413.5294825124235)"><circle style="transition:all 0.5s ease-out" r="45.626046791294684" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(629.7319917874381, 498.95611894011216)"><circle style="transition:all 0.5s ease-out" r="43.7205058527277" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(621.1677374166596, 334.80141229239365)"><circle style="transition:all 0.5s ease-out" r="41.441735460595865" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(511.4171540646262, 321.6669611947788)"><circle style="transition:all 0.5s ease-out" r="38.407467912486" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(495.6899904974954, 503.2387326356748)"><circle style="transition:all 0.5s ease-out" r="34.0751677642244" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(699.7600414599287, 338.14633683242533)"><circle style="transition:all 0.5s ease-out" r="34.02271750055589" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(709.2613687786976, 483.81786471361426)"><circle style="transition:all 0.5s ease-out" r="34.040209901454794" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(454.59178728921574, 445.15335239785935)"><circle style="transition:all 0.5s ease-out" r="33.88245318779151" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(462.7472953018962, 376.6963450058289)"><circle style="transition:all 0.5s ease-out" r="31.85863886969299" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(570.2466975740077, 277.8996828884421)"><circle style="transition:all 0.5s ease-out" r="31.71818863894971" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(558.1790094230444, 512.2075950943154)"><circle style="transition:all 0.5s ease-out" r="25.855616855939438" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(736.3785566389379, 388.1779700828875)"><circle style="transition:all 0.5s ease-out" r="24.7799052546756" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(728.609886655442, 432.80807508915234)"><circle style="transition:all 0.5s ease-out" r="17.32129242123972" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(663.1611167953982, 360.2749452258112)"><circle style="transition:all 0.5s ease-out" r="4.465678247349406" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(480.930733016698, 413.02902992245725)"><circle style="transition:all 0.5s ease-out" r="4.432227002956021" stroke-width="0" stroke="#374151"></circle></g><g style="fill:#000080;transition:transform 0s ease-out, fill 0.1s ease-out" transform="translate(625.1927636544531, 448.08334870107547)"><circle style="transition:all 0.5s ease-out" r="4.118958870598016" stroke-width="0" stroke="#374151"></circle></g><g style="pointer-events:none;transition:all 0.5s ease-out" transform="translate(156.70337383744604, 445.07712325294943)"><path fill="none" d="M 0 39.75713344375665 A 39.75713344375665 39.75713344375665 0 0 1 0 -39.75713344375665 A 39.75713344375665 39.75713344375665 0 0 1 0 39.75713344375665" id="CircleText--1" transform="rotate(1)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:15px;transition:all 0.5s ease-out" fill="#374151" stroke="white" stroke-width="6"><textPath href="#CircleText--1" startOffset="50%">scripts</textPath></text><path fill="none" d="M 0 39.75713344375665 A 39.75713344375665 39.75713344375665 0 0 1 0 -39.75713344375665 A 39.75713344375665 39.75713344375665 0 0 1 0 39.75713344375665" id="CircleText--2" transform="rotate(1)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:15px;transition:all 0.5s ease-out" fill="#374151"><textPath href="#CircleText--2" startOffset="50%">scripts</textPath></text></g><g style="pointer-events:none;transition:all 0.5s ease-out" transform="translate(576.6649915073124, 522.1362347125678)"><path fill="none" d="M 0 381.2176820504737 A 381.2176820504737 381.2176820504737 0 0 1 0 -381.2176820504737 A 381.2176820504737 381.2176820504737 0 0 1 0 381.2176820504737" id="CircleText--3" transform="rotate(1)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:15px;transition:all 0.5s ease-out" fill="#374151" stroke="white" stroke-width="6"><textPath href="#CircleText--3" startOffset="50%">lua/neogen</textPath></text><path fill="none" d="M 0 381.2176820504737 A 381.2176820504737 381.2176820504737 0 0 1 0 -381.2176820504737 A 381.2176820504737 381.2176820504737 0 0 1 0 381.2176820504737" id="CircleText--4" transform="rotate(1)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:15px;transition:all 0.5s ease-out" fill="#374151"><textPath href="#CircleText--4" startOffset="50%">lua/neogen</textPath></text></g><g style="pointer-events:none;transition:all 0.5s ease-out" transform="translate(94.0589823119943, 574.7072575406422)"><path fill="none" d="M 0 98.21886648202022 A 98.21886648202022 98.21886648202022 0 0 1 0 -98.21886648202022 A 98.21886648202022 98.21886648202022 0 0 1 0 98.21886648202022" id="CircleText--5" transform="rotate(1)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:15px;transition:all 0.5s ease-out" fill="#374151" stroke="white" stroke-width="6"><textPath href="#CircleText--5" startOffset="50%">docs</textPath></text><path fill="none" d="M 0 98.21886648202022 A 98.21886648202022 98.21886648202022 0 0 1 0 -98.21886648202022 A 98.21886648202022 98.21886648202022 0 0 1 0 98.21886648202022" id="CircleText--6" transform="rotate(1)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:15px;transition:all 0.5s ease-out" fill="#374151"><textPath href="#CircleText--6" startOffset="50%">docs</textPath></text></g><g style="pointer-events:none;transition:all 0.5s ease-out" transform="translate(409.3106678044133, 728.3036666790467)"><path fill="none" d="M 0 70.81956661836735 A 70.81956661836735 70.81956661836735 0 0 1 0 -70.81956661836735 A 70.81956661836735 70.81956661836735 0 0 1 0 70.81956661836735" id="CircleText--7" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151" stroke="white" stroke-width="6"><textPath href="#CircleText--7" startOffset="50%">utilities</textPath></text><path fill="none" d="M 0 70.81956661836735 A 70.81956661836735 70.81956661836735 0 0 1 0 -70.81956661836735 A 70.81956661836735 70.81956661836735 0 0 1 0 70.81956661836735" id="CircleText--8" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151"><textPath href="#CircleText--8" startOffset="50%">utilities</textPath></text></g><g style="pointer-events:none;transition:all 0.5s ease-out" transform="translate(745.4864941141005, 654.2835470434776)"><path fill="none" d="M 0 93.06357663857226 A 93.06357663857226 93.06357663857226 0 0 1 0 -93.06357663857226 A 93.06357663857226 93.06357663857226 0 0 1 0 93.06357663857226" id="CircleText--9" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151" stroke="white" stroke-width="6"><textPath href="#CircleText--9" startOffset="50%">templates</textPath></text><path fill="none" d="M 0 93.06357663857226 A 93.06357663857226 93.06357663857226 0 0 1 0 -93.06357663857226 A 93.06357663857226 93.06357663857226 0 0 1 0 93.06357663857226" id="CircleText--10" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151"><textPath href="#CircleText--10" startOffset="50%">templates</textPath></text></g><g style="pointer-events:none;transition:all 0.5s ease-out" transform="translate(297.86948075169994, 497.70310210307275)"><path fill="none" d="M 0 44.731446812758364 A 44.731446812758364 44.731446812758364 0 0 1 0 -44.731446812758364 A 44.731446812758364 44.731446812758364 0 0 1 0 44.731446812758364" id="CircleText--11" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151" stroke="white" stroke-width="6"><textPath href="#CircleText--11" startOffset="50%">locators</textPath></text><path fill="none" d="M 0 44.731446812758364 A 44.731446812758364 44.731446812758364 0 0 1 0 -44.731446812758364 A 44.731446812758364 44.731446812758364 0 0 1 0 44.731446812758364" id="CircleText--12" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151"><textPath href="#CircleText--12" startOffset="50%">locators</textPath></text></g><g style="pointer-events:none;transition:all 0.5s ease-out" transform="translate(586.2132798239114, 408.9690496885973)"><path fill="none" d="M 0 187.4488906195601 A 187.4488906195601 187.4488906195601 0 0 1 0 -187.4488906195601 A 187.4488906195601 187.4488906195601 0 0 1 0 187.4488906195601" id="CircleText--13" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151" stroke="white" stroke-width="6"><textPath href="#CircleText--13" startOffset="50%">configurations</textPath></text><path fill="none" d="M 0 187.4488906195601 A 187.4488906195601 187.4488906195601 0 0 1 0 -187.4488906195601 A 187.4488906195601 187.4488906195601 0 0 1 0 187.4488906195601" id="CircleText--14" transform="rotate(2)" style="pointer-events:none"></path><text text-anchor="middle" style="font-size:14px;transition:all 0.5s ease-out" fill="#374151"><textPath href="#CircleText--14" startOffset="50%">configurations</textPath></text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(330.640248875518, 609.533183696674)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">generator.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">generator.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">generator.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(592.8605103860743, 695.2153807817253)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">init.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">init.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">init.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(499.2109802119683, 637.4182221238048)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">template.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">template.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">template.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(430.4338453323118, 580.4448126065853)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">snippet.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">snippet.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">snippet.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(383.50992469345255, 520.4477588816069)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">mark.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">mark.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">mark.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(785.0100586039644, 524.5850403240538)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">types/templ...</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">types/templ...</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">types/templ...</text></g><g style="fill:#083fa1;transition:transform 0s ease-out" transform="translate(51.37701349435963, 561.1562153475635)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">adding-langua...</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">adding-langua...</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">adding-langua...</text></g><g style="fill:#083fa1;transition:transform 0s ease-out" transform="translate(140.23442818435925, 561.1562153475635)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">advanced-inte...</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">advanced-inte...</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">advanced-inte...</text></g><g style="fill:#083fa1;transition:transform 0s ease-out" transform="translate(98.85102510421413, 628.8193113716932)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">DOCS.md</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">DOCS.md</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">DOCS.md</text></g><g style="fill:#083fa1;transition:transform 0s ease-out" transform="translate(73.2625156800659, 271.2985619811677)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">README.md</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">README.md</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">README.md</text></g><g style="fill:#CED6E0;transition:transform 0s ease-out" transform="translate(193.1393813988605, 266.4924330950543)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">LICENSE</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">LICENSE</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">LICENSE</text></g><g style="fill:#199f4b;transition:transform 0s ease-out" transform="translate(146.89104284492092, 343.5696991170506)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">doc/neogen.txt</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">doc/neogen.txt</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">doc/neogen.txt</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(379.2667498321686, 720.8669650912544)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">nodes.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">nodes.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">nodes.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(442.37518270448, 720.8669650912544)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">helpers.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">helpers.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">helpers.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(419.8992867822889, 768.4048820994204)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">autocmd.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">autocmd.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">autocmd.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(552.4540812706886, 419.1492583116429)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">python.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">python.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">python.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(665.3278091551502, 413.5294825124235)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">typescript.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">typescript.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">typescript.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(629.7319917874381, 498.95611894011216)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">cs.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">cs.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">cs.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(621.1677374166596, 334.80141229239365)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">c.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">c.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">c.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(511.4171540646262, 321.6669611947788)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">lua.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">lua.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">lua.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(495.6899904974954, 503.2387326356748)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">java.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">java.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">java.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(699.7600414599287, 338.14633683242533)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">go.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">go.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">go.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(709.2613687786976, 483.81786471361426)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">rust.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">rust.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">rust.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(454.59178728921574, 445.15335239785935)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">javascript.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">javascript.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">javascript.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(462.7472953018962, 376.6963450058289)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">kotlin.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">kotlin.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">kotlin.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(570.2466975740077, 277.8996828884421)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">php.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">php.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">php.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(558.1790094230444, 512.2075950943154)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">ruby.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">ruby.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">ruby.lua</text></g><g style="fill:#000080;transition:transform 0s ease-out" transform="translate(736.3785566389379, 388.1779700828875)"><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;transition:all 0.5s ease-out" fill="#4B5563" text-anchor="middle" dominant-baseline="middle" stroke="white" stroke-width="3" stroke-linejoin="round">sh.lua</text><text style="pointer-events:none;opacity:1;font-size:14px;font-weight:500;transition:all 0.5s ease-out" text-anchor="middle" dominant-baseline="middle">sh.lua</text><text style="pointer-events:none;opacity:0.9;font-size:14px;font-weight:500;mix-blend-mode:color-burn;transition:all 0.5s ease-out" fill="#110101" text-anchor="middle" dominant-baseline="middle">sh.lua</text></g><g transform="translate(940, 860)"><g transform="translate(0, 0)"><circle r="5" fill="#000000"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.gitignore</text></g><g transform="translate(0, 15)"><circle r="5" fill="#000080"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.lua</text></g><g transform="translate(0, 30)"><circle r="5" fill="#083fa1"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.md</text></g><g transform="translate(0, 45)"><circle r="5" fill="#89e051"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.sh</text></g><g transform="translate(0, 60)"><circle r="5" fill="#ff9900"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.svg</text></g><g transform="translate(0, 75)"><circle r="5" fill="#9c4221"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.toml</text></g><g transform="translate(0, 90)"><circle r="5" fill="#199f4b"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.txt</text></g><g transform="translate(0, 105)"><circle r="5" fill="#199f4b"></circle><text x="10" style="font-size:14px;font-weight:300" dominant-baseline="middle">.vim</text></g><g fill="#9CA3AF" style="font-weight:300;font-style:italic;font-size:12px">each dot sized by file size</g></g></svg>