feathersjs/feathers

View on GitHub
docs/public/img/main-character-starting.svg

Summary

Maintainability
Test Coverage
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.13 430.48"><defs><clipPath id="clip-path"><path class="cls-1" d="M227.13 311.13a7.94 7.94 0 0 1 10.23-4.66l28.44 10.66 4.93 1.85a16.27 16.27 0 0 1 10.55 15.36l-.19 23.66a6.06 6.06 0 0 1-6.14 6h-2.82a7 7 0 0 1-6.89-7.09l.23-16.91a8.45 8.45 0 0 0-5.49-8.05l-28.2-10.58a7.94 7.94 0 0 1-4.65-10.24Z"/></clipPath><clipPath id="clip-path-2"><path class="cls-2" d="M651.72 354.17a4.64 4.64 0 0 0-4.65-4.68h-90.42a4.63 4.63 0 0 0-4.64 4.68c.31 21.26 18.6 66.56 26.62 66.56h46.46c8.02 0 26.32-45.3 26.63-66.56Z"/></clipPath><clipPath id="clip-path-3"><rect class="cls-3" x="115.58" y="223.27" width="85.48" height="78.67" rx="27.11"/></clipPath><clipPath id="clip-path-4"><path class="cls-1" d="M211.6 310.59a8 8 0 0 1 10.71-3.42l27 13.92 4.68 2.42a16.27 16.27 0 0 1 8.67 16.49l-3 23.49a6.07 6.07 0 0 1-6.81 5.25l-2.79-.37a7 7 0 0 1-6-7.85l2.22-16.77a8.47 8.47 0 0 0-4.52-8.64L215 321.3a8 8 0 0 1-3.4-10.71Z"/></clipPath><linearGradient id="linear-gradient" x1="-1780.49" y1="332.38" x2="-1689.1" y2="305.01" gradientTransform="matrix(-1 .05 .05 1 -1505.25 37.05)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d67369"/><stop offset="1" stop-color="#ee7f70"/></linearGradient><style>.cls-1{fill:#f2c666}.cls-2{fill:#d38444}.cls-3{fill:#cc7f40}.cls-4{fill:#27464f}.cls-5{fill:#243e44}.cls-8{fill:#d3aa59}.cls-9{fill:#e0e0e0}.cls-10,.cls-20{fill:none;stroke:#27464f}.cls-10{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.cls-12{fill:#3e6970}.cls-13{fill:#cccbca}.cls-14{fill:#fff}.cls-16{fill:#e89449}.cls-17{fill:#72c174}.cls-18{fill:#6bb26b}.cls-19{fill:#c0edec}.cls-20{stroke-miterlimit:10}.cls-22{fill:#d67369}</style></defs><path class="cls-4" d="M279.67 377.05a15.27 15.27 0 0 1 28.33 9.08l-.57 6.87-49-4.07 2.11-25.45 24.94 4.81 4.06 1.64"/><path class="cls-5" d="M263.42 390.59h39.86a4 4 0 0 1 4 4v1.33h-49.16a5.3 5.3 0 0 1 5.3-5.3Z" transform="rotate(-175.26 282.676 393.248)"/><path class="cls-5" d="M284.2 372.2c10.94-6.93 22.06.28 23.62 10.53-4.76-8.73-12.45-12.56-23.62-10.53Z"/><path d="M263.54 354.45h17.84a9.9 9.9 0 0 1 9.9 9.9 10 10 0 0 1-10 10H263.8a10.05 10.05 0 0 1-10.05-10.05 9.8 9.8 0 0 1 9.8-9.8Z" transform="rotate(2.63 272.95 365.09)" style="fill:#f2f2f2"/><path class="cls-1" d="M227.13 311.13a7.94 7.94 0 0 1 10.23-4.66l28.44 10.66 4.93 1.85a16.27 16.27 0 0 1 10.55 15.36l-.19 23.66a6.06 6.06 0 0 1-6.14 6h-2.82a7 7 0 0 1-6.89-7.09l.23-16.91a8.45 8.45 0 0 0-5.49-8.05l-28.2-10.58a7.94 7.94 0 0 1-4.65-10.24Z"/><path class="cls-8" d="m270.66 365.1-.22-26.87a10.7 10.7 0 0 0-6.93-9.92l-38.94-14.65.55 8.87 36.59 12.76 1.69 26.92Z" style="clip-path:url(#clip-path)"/><rect class="cls-9" x="21.13" y="196.12" width="42.26" height="15.3" rx="1.67"/><rect class="cls-9" x="460.7" y="65.38" width="42.26" height="15.3" rx="1.67"/><rect class="cls-9" y="211.42" width="42.26" height="15.3" rx="1.67"/><rect class="cls-9" x="435.99" y="51.56" width="42.26" height="15.3" rx="1.67"/><path class="cls-9" d="M661.11 22.09c7.76-12.14 31.53-12.64 37.07 3.66a19 19 0 0 0-11.07 6c10.63-11.76 33-6.83 33 12.72H556.74c-.5-13 13.85-21.64 26-14l-6.51-2.56c2.69-20.49 31.51-32.45 45.88-15.23l-1.7-1.85c13.26-16.1 39.32-14.48 45 6.72a15.59 15.59 0 0 0-4.3 4.54Z"/><path class="cls-10" d="M519.64 245.67a6.22 6.22 0 0 0-6.51-6.51h-46.61v1.47a8.68 8.68 0 1 0 17.36 0c.07-1.67 2.77-1.47 2.68 0a8.69 8.69 0 0 0 17.37 0v-1.47"/><path class="cls-4" d="M84.91 81.42h105.93v81.77H84.91z"/><path style="fill:#31565e" d="M94.9 91.61h85.25v62.05H94.9z"/><circle class="cls-12" cx="158.32" cy="114.34" r="7.96"/><path class="cls-12" d="m96.06 153.66 21-31.56a11.73 11.73 0 0 1 19.43-.14l21.78 31.7"/><rect class="cls-13" x="332.08" y="153.42" width="113.36" height="76.98" rx=".76"/><circle class="cls-4" cx="345.08" cy="86.78" r="36.54"/><path class="cls-4" d="M394.49 268.49h14.56v152.23h-14.56zM285.46 268.49h14.56v152.23h-14.56zM481.83 268.49h14.56v152.23h-14.56z"/><path class="cls-12" d="M288.01 250.59h86.67l14.54 17.97-103.76-.06"/><circle class="cls-14" cx="486.27" cy="200.32" r="6.81"/><circle class="cls-9" cx="514.14" cy="169.04" r="6.81"/><circle class="cls-9" cx="534.89" cy="134.78" r="6.81"/><circle class="cls-9" cx="552.66" cy="94.91" r="6.81"/><path class="cls-2" d="M651.72 354.17a4.64 4.64 0 0 0-4.65-4.68h-90.42a4.63 4.63 0 0 0-4.64 4.68c.31 21.26 18.6 66.56 26.62 66.56h46.46c8.02 0 26.32-45.3 26.63-66.56Z"/><path class="cls-16" d="M639.77 354.17a4.63 4.63 0 0 0-4.64-4.68h-90.42a4.63 4.63 0 0 0-4.64 4.68c.3 21.26 18.6 66.56 26.62 66.56h46.46c8.02 0 26.32-45.3 26.62-66.56Z" style="clip-path:url(#clip-path-2)"/><path class="cls-17" d="M601.86 349.49c-26.69-8.62-44.36-23.77-49.14-47.73a3.9 3.9 0 0 1 3.64-4.64c28.13-1.3 43.96 15.21 45.5 52.37ZM601.86 349.49c28.11-7.86 46.1-23.24 49.53-49a2.88 2.88 0 0 0-2.68-3.25c-28.97-1.93-45.28 14.5-46.85 52.25Z"/><path class="cls-18" d="M601.86 349.49c-24.75-33.09-35-67.44-29-103.2A2.45 2.45 0 0 1 577 245c26.5 27.26 33.88 62.47 24.86 104.49Z"/><path class="cls-18" d="M601.38 349.49c24.76-33.09 35-67.44 29-103.2a2.45 2.45 0 0 0-4.17-1.31c-26.46 27.28-33.85 62.49-24.83 104.51Z"/><path class="cls-13" d="M304.56 239.07h58.13a3.61 3.61 0 0 1 3.61 3.61v7.85h-65.35v-7.85a3.61 3.61 0 0 1 3.61-3.61Z"/><rect class="cls-13" x="411.83" y="240.98" width="19.98" height="9.55" rx="2.14"/><rect class="cls-19" x="340.6" y="162.67" width="95.4" height="60.09" rx="2.31"/><path class="cls-13" d="M381.95 230.4v20.13h13.3V230.4"/><circle class="cls-4" cx="234.67" cy="409.11" r="11.61"/><circle class="cls-4" cx="150.42" cy="409.11" r="11.61"/><path class="cls-4" d="m185.97 399.54-23.94 8.19-4.65-7.9 29.9-10.23v-34.07h10.99v34.07l29.9 10.23-4.65 7.9-23.94-8.19"/><circle class="cls-4" cx="137.88" cy="53.54" r="5.67"/><path class="cls-20" d="m109.07 81.42 23.54-29.96M166.22 81.42l-23.54-29.96"/><path class="cls-9" d="M141.54 430.48h-75.6a4.88 4.88 0 0 1 0-9.75h585.24a4.88 4.88 0 0 1 0 9.75H141.54Z"/><path class="cls-13" d="M267.34 252.06v-22.18a2.72 2.72 0 0 1 2.71-2.71h17.64a2.85 2.85 0 0 1 2.84 2.85v34.32"/><path d="M162.62 319.33c5.19 8 14.17 10.06 21.72 10.06" style="stroke:#000;stroke-width:.53px;fill:#fff;stroke-linecap:round;stroke-linejoin:round"/><rect class="cls-16" x="137.88" y="329.51" width="109.33" height="26.02" rx="5.83"/><circle class="cls-4" cx="192.54" cy="409.11" r="11.61"/><path class="cls-22" d="M179 117.34c-1.78-1.07-7.53 0-7.4 2.65l2.17 5.56Z"/><path class="cls-22" d="M109.81 235.74c33.3 17.08 47.12-7.77 44.86-37.44l-.61-12.77-.21-4.51-.49-10.34a49.61 49.61 0 0 1 9.86-32.17l-.14.08a25.11 25.11 0 0 1-5.62-14.79 1.53 1.53 0 0 1 2.52-1.25c4.25 3.53 8.82 6.6 11.87 7.09.57-.46 1.12-.94 1.71-1.38a26.62 26.62 0 0 1-2-8.69c-.09-1.34 7.48 2.63 9.79 4a49.43 49.43 0 0 1 19.35-4.92A49.77 49.77 0 0 1 252.81 166l.86 18.29 2.59 54.83.5 10.6-98.4 69.39c-38.21 2-58.59-24.9-67.31-67.54-2.58-12.57 7.31-21.7 18.76-15.83Z"/><path d="M115.7 235.13c32.6 16.11 46.12-8.55 43.88-37.92l-.6-12.78-.22-4.51-.48-10.34a49.54 49.54 0 0 1 9.86-32.16l-.15.07a25 25 0 0 1-5.61-14.75 1.53 1.53 0 0 1 2.51-1.28c4.25 3.52 8.82 6.6 11.87 7.08a3.05 3.05 0 0 0 1-3.29 28.56 28.56 0 0 1-1.25-6.73 1.54 1.54 0 0 1 2.52-1.28 54.84 54.84 0 0 0 7.27 5.2 49.65 49.65 0 0 1 19.35-4.92 49.77 49.77 0 0 1 52.07 47.37l.87 18.3 2.59 54.81.5 10.6c1.07 62.06-19.28 89.58-93.38 80.79-38.06 2.29-63.19-35.07-72.31-78.79-2.35-11.29 9.37-20.6 19.71-15.47Z" style="fill:#ee7f70"/><ellipse class="cls-4" cx="238.68" cy="154.25" rx="3.5" ry="4.05" transform="rotate(-2.71 238.318 153.9)"/><ellipse class="cls-4" cx="224.22" cy="155.46" rx="3.5" ry="4.05" transform="rotate(-2.71 223.904 155.251)"/><rect class="cls-4" x="208.73" y="140.4" width="15.89" height="5.56" rx="1.65" transform="rotate(162.37 216.676 143.18)"/><rect class="cls-4" x="233.34" y="138.29" width="15.89" height="5.56" rx="1.65" transform="rotate(12.22 241.256 141.041)"/><path class="cls-22" d="M259.78 208.44c-16.7 3.21-31.91-11-31.81-26Z"/><path class="cls-1" d="M266.17 179.88c-9.1 3.34-20.45.53-25.42-5.59-2.44-2.41-5.82-4.39-8.8-3.12-4 1.74-5.33 6.31-3.95 12 6.17 20.23 34.74 31.21 46.9 22.94a13.87 13.87 0 1 0-10.9-25.47"/><circle class="cls-22" cx="178.07" cy="153.59" r="5.02"/><circle class="cls-22" cx="186.77" cy="161.14" r="2.51"/><circle class="cls-22" cx="177.58" cy="166.28" r="3.68"/><path class="cls-14" d="M266.75 199.4c-5.59 4.14-12.9 3-15.81-5.21a.64.64 0 0 1 .93-.77 43.3 43.3 0 0 0 14.6 4.81.65.65 0 0 1 .28 1.17Z"/><path class="cls-22" d="M261.11 240.69c.28 17.63-.19 34.21-2.49 48.24-7.72 25.57-26.62 51.73-102.48 39.49 46.32-6.64 87.62-31.08 91-88a7 7 0 0 1 6.66-6.66 7 7 0 0 1 7.31 6.93Z"/><path d="M165.7 287.09c42.93 29.47 122.64 4.75 124.52-24.12.45-7.06-6.34-12.53-13.41-12.19-27 1.94-48.61-7.64-68.11-22.93" style="fill:url(#linear-gradient)"/><path class="cls-22" d="M165.75 287a74.47 74.47 0 0 0 27.06 10.93 109.54 109.54 0 0 0 29.2 1.68 126 126 0 0 0 28.74-5.41 104.53 104.53 0 0 0 13.61-5.31 72.52 72.52 0 0 0 12.5-7.45 37.14 37.14 0 0 0 9.78-10.44 19.14 19.14 0 0 0 2.44-6.54 11 11 0 0 0 .09-3.38 9.1 9.1 0 0 0-.35-1.63 12.09 12.09 0 0 0-.67-1.52 12.36 12.36 0 0 0-11.31-6.15 103.84 103.84 0 0 1-14.86-.13 88.28 88.28 0 0 1-28.54-7.81 101.91 101.91 0 0 1-12.94-7.17 135.41 135.41 0 0 1-11.86-8.77.1.1 0 0 1 0-.14.11.11 0 0 1 .14 0A126.66 126.66 0 0 0 234 242.6a88.43 88.43 0 0 0 28.15 7.09 102.53 102.53 0 0 0 14.56.05A14.29 14.29 0 0 1 289.9 257a11.71 11.71 0 0 1 1 7.76 20.69 20.69 0 0 1-2.76 7.14 38.89 38.89 0 0 1-10.36 10.79 74 74 0 0 1-12.78 7.52 105.62 105.62 0 0 1-13.85 5.24 126.41 126.41 0 0 1-29.06 5.16 110.13 110.13 0 0 1-29.38-2.08 74.88 74.88 0 0 1-27.05-11.36.1.1 0 0 1 0-.14.09.09 0 0 1 .09-.03Z"/><rect class="cls-3" x="115.58" y="223.27" width="85.48" height="78.67" rx="27.11"/><rect class="cls-16" x="107.62" y="218.87" width="85.48" height="78.67" rx="27.11" style="clip-path:url(#clip-path-3)"/><rect class="cls-4" x="146.55" y="264.78" width="15.8" height="75.88" rx="7.9"/><path class="cls-4" d="M519.46 250.53h-148a18 18 0 0 0 18 18H501.5a18 18 0 0 0 18-18Z"/><circle class="cls-19" cx="345.08" cy="86.78" r="27.57"/><path class="cls-10" d="M345.08 73.06v13.72l15.49 11.64"/><path class="cls-4" d="M255.94 381.8A15.27 15.27 0 0 1 283 394.14l-1.37 6.76-48.15-9.79 5.08-25 24.21 7.71 3.84 2.1"/><path class="cls-5" d="M237.77 395.58h39.86a4 4 0 0 1 4 4v1.33h-49.16a5.3 5.3 0 0 1 5.3-5.33Z" transform="rotate(-168.52 257.021 398.242)"/><path class="cls-5" d="M261 377.52c11.68-5.61 21.87 2.86 22.22 13.23-3.69-9.25-10.88-13.94-22.22-13.23Z"/><path class="cls-14" d="M241.35 358.45h17.84a9.9 9.9 0 0 1 9.9 9.9 10 10 0 0 1-10 10H241.6a10.05 10.05 0 0 1-10.05-10.05 9.8 9.8 0 0 1 9.8-9.85Z" transform="rotate(9.38 250.229 368.166)"/><path class="cls-1" d="M211.6 310.59a8 8 0 0 1 10.71-3.42l27 13.92 4.68 2.42a16.27 16.27 0 0 1 8.67 16.49l-3 23.49a6.07 6.07 0 0 1-6.81 5.25l-2.79-.37a7 7 0 0 1-6-7.85l2.22-16.77a8.47 8.47 0 0 0-4.52-8.64L215 321.3a8 8 0 0 1-3.4-10.71Z"/><path class="cls-8" d="m248.5 369.3 2.93-26.72a10.69 10.69 0 0 0-5.71-10.65l-36.95-19.12-.5 8.87 34.84 17-1.48 26.94Z" style="clip-path:url(#clip-path-4)"/></svg>