lovata/oc-shopaholic-plugin

View on GitHub
assets/images/icon.svg

Summary

Maintainability
Test Coverage
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M205.546 84.2591C205.529 87.651 204.677 90.9865 203.067 93.9719C207.384 95.526 211.092 98.418 213.65 102.226C216.209 106.035 217.484 110.561 217.291 115.145C217.448 119.241 216.478 123.303 214.486 126.886C212.494 130.469 209.556 133.436 205.993 135.464V148.957C205.982 155.118 203.53 161.025 199.173 165.382C194.816 169.739 188.909 172.191 182.748 172.202H180.147V217.881C180.147 241.045 163.403 256 136.5 256C109.597 256 92.8945 241.411 92.8945 217.881L147.695 9.07385C156.034 9.95324 163.751 13.8927 169.355 20.1307C174.958 26.3688 178.05 34.4626 178.033 42.8479C178.013 43.9623 177.931 45.0747 177.79 46.1803C189.778 58.1688 205.546 75.5624 205.546 84.2591Z" fill="#2676F7"/>
<path d="M196.224 106.421C196.224 97.6833 190.575 90.5714 183.585 90.5714C181.981 90.6129 180.404 90.9969 178.96 91.6978C177.516 92.3987 176.239 93.4003 175.214 94.6353C173.44 93.8409 171.543 93.3597 169.605 93.213C179.44 91.9125 184.561 80.1272 184.276 75.5756C184.276 68.3012 163.306 46.7625 156.194 39.6913C156.571 37.873 156.761 36.0212 156.763 34.1643C156.827 30.514 156.172 26.8867 154.834 23.4897C153.496 20.0927 151.503 16.9924 148.967 14.366C146.431 11.7395 143.402 9.63819 140.054 8.18208C136.706 6.72598 133.104 5.94357 129.454 5.87953C122.082 5.75019 114.96 8.55477 109.656 13.6763C104.351 18.7978 101.298 25.8167 101.169 33.189H78.3706V33.5141C73.9139 33.4918 69.627 35.2217 66.4341 38.331C63.2412 41.4403 61.3981 45.6798 61.3022 50.1355V75.3724C61.3451 79.8636 63.1649 84.1549 66.3635 87.3079C69.5622 90.4608 73.8793 92.2187 78.3706 92.197H106.818C110.932 92.2257 114.915 90.7572 118.026 88.0653C121.136 85.3734 123.162 81.642 123.724 77.5669C123.752 81.2804 125.107 84.8616 127.544 87.6637C129.981 90.4659 133.339 92.3043 137.013 92.8472H73.9409C71.0119 92.8585 68.1379 93.6436 65.6099 95.123C64.5751 93.7519 63.2453 92.631 61.7188 91.8432C60.1923 91.0553 58.5083 90.6207 56.7912 90.5714C49.8013 90.5714 44.1525 97.6833 44.1525 106.421C44.1525 115.158 49.8013 122.27 56.7912 122.27V139.745C56.8232 144.283 58.6402 148.627 61.8495 151.836C65.0588 155.045 69.4024 156.863 73.9409 156.894V157.22H83.9788V208.994C83.9788 231.345 100.478 241.058 121.489 241.058C142.499 241.058 159.039 231.02 159.039 208.994V157.22H167.777C172.315 157.188 176.659 155.371 179.868 152.161C183.077 148.952 184.894 144.608 184.926 140.07V122.107C191.266 121.295 196.224 114.63 196.224 106.421ZM123.764 74.6815V61.2706C125.465 61.5977 127.194 61.761 128.926 61.7583C129.86 61.7583 130.754 61.7583 131.689 61.7583C128.349 65.5964 125.67 69.9639 123.764 74.6815Z" fill="white"/>
<path d="M74.3066 59.8892C73.7677 59.8892 73.2509 59.6751 72.8698 59.294C72.4887 58.913 72.2747 58.3961 72.2747 57.8572V53.3056C72.2851 52.77 72.5025 52.2592 72.8813 51.8803C73.2601 51.5015 73.771 51.2841 74.3066 51.2737C74.8455 51.2737 75.3624 51.4878 75.7434 51.8688C76.1245 52.2499 76.3386 52.7667 76.3386 53.3056V57.8572C76.3386 58.3961 76.1245 58.913 75.7434 59.294C75.3624 59.6751 74.8455 59.8892 74.3066 59.8892Z" fill="#3B3B3B"/>
<path d="M74.3065 66.6349V70.1705C74.3065 77.323 75.607 79.2737 83.4097 79.2737H88.5708" fill="white"/>
<path d="M88.4085 81.3057H83.2473C74.6318 81.3057 72.1122 78.8267 72.1122 70.1705V66.6349C72.1327 66.3678 72.2058 66.1073 72.3274 65.8686C72.449 65.6298 72.6166 65.4174 72.8205 65.2437C73.0245 65.0699 73.2608 64.9382 73.5159 64.8562C73.7709 64.7741 74.0397 64.7433 74.3067 64.7655C74.8456 64.7655 75.3624 64.9796 75.7435 65.3607C76.1246 65.7418 76.3387 66.2586 76.3387 66.7975V70.3331C76.3387 76.429 76.8263 77.4043 83.4099 77.4043H88.571C89.1099 77.4043 89.6268 77.6184 90.0078 77.9995C90.3889 78.3805 90.603 78.8974 90.603 79.4363C90.603 79.9752 90.3889 80.492 90.0078 80.8731C89.6268 81.2541 89.1099 81.4682 88.571 81.4682L88.4085 81.3057Z" fill="#3B3B3B"/>
<path d="M139.614 76.9573C139.157 76.9456 138.716 76.7891 138.354 76.5102C137.935 76.175 137.666 75.6878 137.605 75.1549C137.544 74.6219 137.696 74.0866 138.029 73.6655L150.952 57.166C151.117 56.9552 151.323 56.7791 151.556 56.6476C151.79 56.5162 152.047 56.432 152.313 56.3999C152.579 56.3678 152.849 56.3885 153.107 56.4607C153.365 56.5328 153.606 56.6551 153.817 56.8206C154.028 56.986 154.204 57.1914 154.335 57.4249C154.467 57.6584 154.551 57.9155 154.583 58.1816C154.615 58.4476 154.595 58.7174 154.522 58.9754C154.45 59.2335 154.328 59.4748 154.162 59.6856L141.199 76.1851C141.011 76.4268 140.771 76.6222 140.496 76.7561C140.221 76.89 139.919 76.9589 139.614 76.9573Z" fill="#3B3B3B"/>
<path d="M188.096 85.085C189.706 82.0996 190.558 78.7641 190.575 75.3723C190.575 66.6755 174.807 49.282 162.819 37.2934C162.96 36.1879 163.042 35.0754 163.063 33.961C163.079 25.5757 159.987 17.4819 154.384 11.2439C148.78 5.00579 141.063 1.06637 132.724 0.186978C124.385 -0.692412 116.016 1.55066 109.235 6.48268C102.453 11.4147 97.7406 18.6855 96.008 26.8898H78.3706C77.6037 26.893 76.8446 27.0448 76.1355 27.3368C70.4321 27.8518 65.1249 30.472 61.2481 34.6868C57.3714 38.9016 55.2031 44.4089 55.1657 50.1354V75.3723C55.1668 78.5191 55.817 81.6319 57.0757 84.5161H56.71C46.3876 84.5161 38.016 94.3914 38.016 106.461C37.8517 110.771 38.9584 115.033 41.1985 118.719C43.4385 122.404 46.7129 125.349 50.6141 127.187V139.785C50.6166 145.555 52.7645 151.117 56.6402 155.391C60.5158 159.664 65.8422 162.344 71.5839 162.909C72.306 163.205 73.0791 163.357 73.8597 163.356H77.9236V208.994C77.9236 232.524 94.6262 247.113 121.529 247.113C148.432 247.113 165.176 232.158 165.176 208.994V163.315H167.777C173.938 163.305 179.845 160.852 184.202 156.495C188.559 152.138 191.011 146.232 191.022 140.07V126.578C194.585 124.549 197.523 121.582 199.515 117.999C201.507 114.416 202.477 110.355 202.32 106.258C202.513 101.674 201.238 97.1481 198.679 93.3396C196.121 89.5311 192.413 86.6391 188.096 85.085ZM154.081 45.7463C165.948 57.7349 177.693 71.5116 178.465 75.738C177.986 78.8867 176.57 81.8182 174.401 84.1503C173.187 85.4483 171.641 86.3898 169.931 86.8731H168.183H137.257C135.23 86.4788 133.389 85.4302 132.017 83.8885C130.644 82.3469 129.815 80.3972 129.657 78.3389C129.637 78.1362 129.637 77.932 129.657 77.7293C129.537 77.1693 129.536 76.5902 129.655 76.0299C129.774 75.4696 130.01 74.9408 130.348 74.4782C137.016 63.9955 144.915 54.3495 153.878 45.7463H154.081ZM112.751 19.5748C116.654 20.7418 120.675 21.4643 124.74 21.7286C129.653 21.3805 134.531 20.6467 139.329 19.5341L135.794 25.1017C135.607 25.4077 135.505 25.7575 135.498 26.1157C135.49 26.4739 135.577 26.8277 135.751 27.1413C135.924 27.4549 136.177 27.7171 136.484 27.9013C136.792 28.0855 137.142 28.1852 137.501 28.1903C140.677 28.0032 143.818 27.416 146.847 26.4428C147.561 26.13 148.22 25.7046 148.798 25.183C149.8 27.4183 150.405 29.8111 150.586 32.2542C150.246 32.4471 149.92 32.6645 149.611 32.9044C142.653 39.6598 136.06 46.7818 129.86 54.2399V49.8103C129.815 44.015 127.591 38.4488 123.631 34.2175C119.671 29.9862 114.264 27.3994 108.484 26.9711C109.404 24.2478 110.854 21.7339 112.751 19.5748ZM67.398 50.1354C67.4408 47.2573 68.617 44.5122 70.6713 42.4959C72.7256 40.4797 75.4922 39.355 78.3706 39.366C79.0093 39.3843 79.645 39.2738 80.24 39.0409H106.818C109.71 39.0083 112.498 40.1234 114.57 42.142C116.642 44.1605 117.829 46.918 117.872 49.8103V74.1937C117.701 75.3916 117.619 76.6006 117.628 77.8106C117.017 80.2048 115.619 82.3241 113.659 83.8277C111.698 85.3314 109.289 86.132 106.818 86.101H78.3706C76.9403 86.1225 75.5198 85.862 74.1901 85.3345C72.8605 84.8069 71.6478 84.0226 70.6213 83.0263C69.5949 82.03 68.7747 80.8413 68.2077 79.528C67.6407 78.2147 67.338 76.8026 67.3168 75.3723L67.398 50.1354ZM56.7912 116.215C53.2963 116.215 50.2483 111.622 50.2483 106.421C50.2483 101.219 53.2963 96.6672 56.7912 96.6672C60.2862 96.6672 63.3341 101.341 63.3341 106.421C63.3341 111.5 60.2456 116.215 56.7912 116.215ZM117.465 234.799C105.721 233.987 90.034 229.151 90.034 208.994V163.315H117.465V234.799ZM152.943 208.994C152.943 229.313 136.119 233.987 125.553 234.799V163.315H152.943V208.994ZM178.83 139.907C178.842 142.861 177.687 145.7 175.617 147.808C173.548 149.915 170.73 151.121 167.777 151.164H75.8916C75.2632 150.951 74.6045 150.841 73.9409 150.839C71.0116 150.797 68.214 149.615 66.1424 147.543C64.0708 145.472 62.8885 142.674 62.8465 139.745V127.146C66.7586 125.318 70.0444 122.377 72.2926 118.69C74.5408 115.004 75.6514 110.735 75.4852 106.421C75.4734 103.869 75.0761 101.335 74.3067 98.9023H136.159C137.504 99.1158 138.862 99.2245 140.223 99.2274H165.948C165.242 101.56 164.886 103.984 164.891 106.421C164.681 110.964 165.912 115.458 168.408 119.26C170.904 123.063 174.537 125.979 178.79 127.594L178.83 139.907ZM183.626 116.052C180.131 116.052 177.083 111.46 177.083 106.258C177.083 101.056 180.131 96.5046 183.626 96.5046C187.121 96.5046 190.169 101.056 190.169 106.258C190.169 111.46 187.121 116.215 183.626 116.215V116.052Z" fill="#3B3B3B"/>
<path d="M132.502 140.314H79.1019C78.5663 140.324 78.0554 140.542 77.6766 140.921C77.2978 141.299 77.0804 141.81 77.0699 142.346C77.0699 142.885 77.284 143.402 77.6651 143.783C78.0462 144.164 78.563 144.378 79.1019 144.378H132.502C133.041 144.378 133.557 144.164 133.938 143.783C134.32 143.402 134.534 142.885 134.534 142.346C134.534 141.807 134.32 141.29 133.938 140.909C133.557 140.528 133.041 140.314 132.502 140.314Z" fill="#3B3B3B"/>
<path d="M160.665 140.314H139.939C139.403 140.324 138.892 140.542 138.513 140.921C138.134 141.299 137.917 141.81 137.907 142.346C137.907 142.885 138.121 143.402 138.502 143.783C138.883 144.164 139.4 144.378 139.939 144.378H160.665C161.203 144.378 161.72 144.164 162.101 143.783C162.482 143.402 162.696 142.885 162.696 142.346C162.686 141.81 162.469 141.299 162.09 140.921C161.711 140.542 161.2 140.324 160.665 140.314Z" fill="#3B3B3B"/>
</svg>