Refactor code structure for improved readability and maintainability

This commit is contained in:
2025-07-18 16:27:00 +09:00
parent a8aa82dd51
commit 70b54352c9
5 changed files with 175 additions and 4 deletions
-6
View File
@@ -1,6 +0,0 @@
<svg width="100" height="54" viewBox="0 0 100 54" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M53.4159 49.0977C54.2032 49.6712 55.0067 50.2583 55.8319 50.8454L32.9414 49.5251L53.4187 49.0977H53.4159Z" fill="#E6E6E6"/>
<path d="M60.2659 52.207C61.0234 52.8185 63.0471 53.3974 63.8343 53.9629L41.3091 54.0007L60.2632 52.207H60.2659Z" fill="#E6E6E6"/>
<path d="M75.7024 7.375H65.2379C59.2617 7.375 53.8049 9.62048 49.6764 13.3161L52.7038 14.8122C56.1504 12.0932 60.5007 10.4673 65.2379 10.4673C76.4194 10.4673 85.4852 19.5223 85.4852 30.6902C85.4852 41.8582 76.4194 50.9077 65.2379 50.9077C55.6527 50.9077 47.6284 44.2579 45.5263 35.3246L42.1094 33.8204C43.6379 45.2183 53.4126 54 65.2379 54H75.7024C88.5964 54 99.0447 43.5626 99.0447 30.6902C99.0447 17.8179 88.5964 7.375 75.7024 7.375ZM87.6739 47.3501C91.3208 43.3651 93.6664 38.5846 94.3617 33.5552C93.5582 39.0148 90.685 44.1983 85.9073 47.6883C89.6137 43.549 91.9755 38.5873 92.6248 33.3578C91.8835 38.9931 88.9941 44.3742 84.1406 47.9697C87.893 43.7168 90.2711 38.5954 90.8825 33.2035C90.1791 38.9742 87.2762 44.4878 82.3767 48.1672C86.2211 43.7628 88.6208 38.4331 89.1646 32.8437C88.5234 38.8227 85.542 44.5771 80.4126 48.3809C84.8846 43.3028 87.4439 37.0209 87.4737 30.509C87.4439 23.9889 84.8819 17.707 80.4126 12.6289C83.2099 14.7202 85.4717 17.4851 86.9921 20.5774C87.8551 22.2872 88.4666 24.1053 88.8426 25.953C87.9471 21.1807 85.7097 16.6681 82.3767 12.8453C85.1119 14.915 87.3222 17.6474 88.8129 20.7019C89.5541 22.1898 90.1115 23.7644 90.4794 25.366C89.5163 20.8777 87.3222 16.6546 84.1433 13.0428C86.8785 15.08 89.0888 17.7827 90.5795 20.8074C91.2585 22.1574 91.7807 23.5723 92.154 25.0224C91.1368 20.7695 88.9887 16.7628 85.9099 13.335C88.6451 15.3424 90.8554 17.991 92.3461 20.9697C92.9792 22.2061 93.477 23.5047 93.8368 24.8249C92.7979 20.7641 90.6796 16.9549 87.6766 13.6624C90.4118 15.6319 92.6221 18.2345 94.1127 21.1509C98.6605 29.8921 96.1851 41.2684 87.6766 47.3528L87.6739 47.3501Z" fill="#E6E6E6"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M36.3581 18.4457C36.5502 21.2241 29.9463 21.0483 27.9578 18.0723C25.9693 15.0882 22.1953 14.4146 19.4574 13.8952C21.7435 12.8346 27.9118 12.5749 31.9997 14.0034C34.8431 14.9963 36.2878 17.4014 36.3554 18.4457H36.3581ZM36.975 15.9486C37.5647 17.4744 38.8769 19.0409 40.7896 20.307C44.2985 22.6499 49.2656 24.292 51.292 25.1172C53.4617 25.9802 55.8614 26.8568 57.5739 28.3096C55.3339 28.1878 52.9883 27.5467 50.8104 26.6836C47.5477 25.4094 38.8498 21.354 36.8613 20.1555C35.6087 21.8112 34.5076 22.0628 32.0755 21.6299C33.2821 22.2035 37.9922 22.7148 41.7527 24.5166C45.5213 26.3184 46.7902 26.6322 50.1233 28.9454C53.4563 31.2585 56.2754 33.7853 57.7904 37.5864C58.6913 39.8536 58.9131 43.0081 58.7373 45.5349C59.5164 46.2059 60.5418 46.1842 61.375 46.2302C61.7646 42.9621 61.4129 39.3882 60.2523 36.4664C59.3812 34.2669 58.1042 32.2514 56.4701 30.5578C58.3504 30.6335 60.1928 30.4739 62.0352 30.0843C61.164 28.6559 59.8194 27.2518 58.3585 25.8774C60.7122 25.7773 63.0281 25.2119 65.1761 24.2271C68.0412 22.9204 71.2444 20.0662 73.2247 17.4311C72.4456 16.7737 71.7422 16.4166 70.8007 16.1488C69.1802 18.0967 66.399 20.7074 64.1806 21.7138C60.4579 23.4155 55.8344 23.3939 52.1956 22.5687C48.5568 21.7354 45.5917 20.7047 42.8241 19.1626C40.0483 17.6205 38.7281 14.7663 37.2834 10.4891C37.5674 12.7643 37.4511 14.2983 36.9777 15.9486H36.975ZM47.0797 32.8898C46.3925 32.6085 47.1094 32.898 46.4222 32.622C46.0327 30.179 45.1318 28.4611 43.3651 26.6512C45.2373 27.4898 46.636 28.5666 49.4117 30.2845C52.1875 32.0025 54.5628 34.3616 56.0697 38.1546C56.811 40.024 57.0085 43.0405 56.9328 45.1237C56.0454 44.7639 55.2581 44.4068 54.3653 43.6357C54.2977 42.3155 54.0813 40.4758 53.6078 39.2773C52.3633 36.139 50.1828 34.1316 47.0797 32.8871V32.8898ZM51.7898 20.8508C49.2305 20.1717 46.3249 19.4683 43.33 17.6746C46.0597 17.6909 48.1997 16.1948 48.7273 15.2398C49.7526 15.8728 50.6156 16.7656 53.1912 17.7206C55.7667 18.6756 59.2594 19.0273 62.3328 17.6205C63.5177 17.0848 65.0625 15.9188 66.0257 15.0017C67.0564 15.0774 67.7517 15.1315 69.0151 15.6888C67.6245 17.2472 65.1707 19.3006 63.3365 20.1311C59.6057 21.8328 54.3545 21.5217 51.7952 20.8481L51.7898 20.8508ZM60.2198 32.3028C60.8475 33.3173 61.3886 34.3941 61.8323 35.5087C63.185 38.9202 63.6503 42.7321 63.0551 46.5495C64.0805 46.7091 64.8217 46.5116 65.7605 46.26C66.2204 42.2587 65.7145 37.9598 64.2942 34.3886C63.9506 33.5256 63.5529 32.6788 63.1092 31.8699L62.9415 31.8997C62.0406 32.0755 61.1289 32.2135 60.2198 32.3055V32.3028ZM64.1697 29.4864C65.0192 29.2105 65.8444 28.8912 66.6614 28.5233C70.6276 26.7053 73.9687 24.0269 76.5145 20.1798C76.0952 19.3249 75.3918 18.8433 74.6721 18.1345C72.4645 21.2944 69.0016 24.4868 65.6604 26.0127C64.6053 26.4861 63.5204 26.8757 62.4031 27.1733C62.9685 27.8388 63.5042 28.5314 64.0074 29.2511C64.0615 29.3268 64.1156 29.4107 64.167 29.4864H64.1697ZM45.056 8.8117C47.3096 11.4008 48.4865 13.6219 45.3455 15.3777C42.1206 17.1958 40.2539 14.2631 38.214 10.5837C36.7856 8.01089 35.2787 5.07282 33.1549 3.12492C27.9795 -1.60955 20.2609 -0.730292 16.8819 4.18544C13.4947 9.10928 7.18298 9.04978 7.18298 9.04978C7.18298 9.04978 10.9137 11.5225 16.8602 6.74476C22.7986 1.97242 30.7173 5.54626 27.7739 10.1184C24.7005 14.8989 20.3448 8.17051 13.3811 11.6984C7.71054 14.5688 2.83268 11.463 2.68118 11.3629C2.77316 11.5144 5.73829 16.2786 10.7217 14.769C15.7808 13.2431 25.3119 16.7927 26.9947 22.6634C28.6693 28.5341 21.7733 29.435 20.0472 24.4652C18.3212 19.4954 13.7274 14.5553 9.26345 18.5701C4.80764 22.5849 0.00012207 22.2738 0.00012207 22.2738C0.00012207 22.2738 2.16445 24.1893 6.60402 22.3415C11.0517 20.4855 17.1903 23.0286 11.609 26.6863C6.02236 30.3359 0.863144 25.9532 0.863144 25.9532C0.863144 25.9532 3.4387 32.0458 14.9259 29.7489C22.4307 28.2609 35.3165 31.0015 45.5592 36.902C51.016 40.0402 49.2575 42.9945 57.0761 46.4223C64.8867 49.8582 78.5084 44.6963 80.9 34.9865C83.2835 25.2741 76.4604 15.6104 67.8302 14.0521C59.1999 12.4938 58.9185 15.4427 56.4106 14.631C51.7871 13.1431 48.1104 5.73024 41.2468 5.88986C43.311 7.17222 43.7222 7.46982 45.0533 8.81441L45.056 8.8117Z" fill="#FF4A4A"/>
</svg>

Before

Width:  |  Height:  |  Size: 6.0 KiB