shiwaforce/poco

View on GitHub
logo.svg

Summary

Maintainability
Test Coverage
<svg xmlns="http://www.w3.org/2000/svg" width="460" height="200" viewBox="0 0 460 200">
  <defs>
    <linearGradient id="poco-logo-a" x1="50%" x2="50%" y1="0%" y2="100%">
      <stop offset="0%" stop-color="#4EC4D3"/>
      <stop offset="100%" stop-color="#6482C1"/>
    </linearGradient>
  </defs>
  <g fill="none">
    <path fill="url(#poco-logo-a)" d="M157.730882 38.054332C148.541625 32.756996 135.784776 37.567842 129.244188 48.8111674 122.703599 60.0544927 115.406248 83.0276336 124.649559 88.3790238 133.89287 93.7304146 156.109248 79.3519312 162.649837 68.1086054 169.190425 56.8652802 166.920138 43.4057225 157.730882 38.054332zM149.460551 64.3788488C147.406482 67.9464423 140.379404 72.4870157 137.460463 70.8113279 134.541524 69.1356401 136.865864 61.8382894 138.919934 58.2706959 140.974003 54.7031024 145.028086 53.1895777 147.947027 54.8652656 150.865967 56.5409534 151.51462 60.8653095 149.460551 64.3788488zM42.270579 38.054332C33.0813227 43.351668 30.8650903 56.811226 37.3516242 68.1086054 43.838158 79.4059854 66.1085908 93.7304146 75.3519019 88.3790238 84.5952125 83.0276336 77.2438076 60.1085474 70.7572737 48.8111674 64.2707398 37.5137875 51.5138898 32.756996 42.270579 38.054332zM60.0544927 69.4059122C57.6220423 70.8113279 51.8382165 67.0275165 50.1084741 64.1085762 48.3787318 61.1896363 48.9733307 57.6220423 51.4057809 56.2706813 53.8382311 54.9193203 57.1355523 56.1625724 58.8652949 59.0815127 60.5950374 62.0004531 62.4869431 68.0545512 60.0544927 69.4059122z"/>
    <path fill="url(#poco-logo-a)" d="M140.757785,79.6222033 C134.703687,72.9194515 131.136093,64.2166851 131.406365,55.1895924 C131.514474,51.297672 132.109073,47.4598061 133.082053,43.7300492 C131.622583,45.2976282 130.325276,47.0273706 129.244188,48.8652218 C126.217138,54.0544489 124.05496,61.7301805 119.19006,64.919393 C106.757537,60.5409827 93.2439241,60.5409827 80.8114011,64.919393 C75.8924461,61.7301805 73.7302683,54.1085034 70.7572737,48.8652218 C69.6761848,47.0273706 68.378878,45.2976282 66.9194076,43.7300492 C67.8923881,47.4598061 68.486987,51.297672 68.5950954,55.1895924 C68.865368,64.2166851 65.2977745,72.9194515 59.2436759,79.6222033 C47.6219695,92.5412163 42.2165246,109.892695 42.2165246,122.649545 C42.2165246,145.730794 68.1086054,164.379579 100.000731,164.379579 C131.892855,164.379579 157.784937,145.67674 157.784937,122.649545 C157.784937,109.83864 152.379492,92.5412163 140.757785,79.6222033 Z M59.5139485,140.379404 C59.0815127,141.136166 58.1085328,141.352384 57.3517702,140.919949 C49.135494,135.892885 50.1084741,127.244173 51.7301076,123.352253 C52.0544343,122.541436 53.0274144,122.163055 53.7841766,122.487381 C54.5949935,122.811708 54.9733745,123.784688 54.6490477,124.595505 C54.4868846,124.973886 51.1355087,133.40638 58.9734038,138.217226 C59.7301659,138.649661 59.9463837,139.622642 59.5139485,140.379404 Z M73.2437783,119.406278 C70.2707837,119.406278 67.8923881,115.568412 67.8923881,110.865675 C67.8923881,106.162938 70.2707837,102.325072 73.2437783,102.325072 C76.2167729,102.325072 78.5951686,106.162938 78.5951686,110.865675 C78.5951686,115.568412 76.2167729,119.406278 73.2437783,119.406278 Z M100.000731,147.514591 C94.8655577,147.514591 90.7574195,145.028086 90.7574195,142.001037 C90.7574195,138.973988 94.9196125,136.487483 100.000731,136.487483 C105.081849,136.487483 109.244041,138.973988 109.244041,142.001037 C109.244041,145.028086 105.135903,147.460537 100.000731,147.460537 L100.000731,147.514591 Z M126.757683,119.406278 C123.784688,119.406278 121.406292,115.568412 121.406292,110.865675 C121.406292,106.162938 123.784688,102.325072 126.757683,102.325072 C129.730678,102.325072 132.109073,106.162938 132.109073,110.865675 C132.109073,115.568412 129.730678,119.406278 126.757683,119.406278 Z M144.163215,140.919949 C143.406453,141.406438 142.433473,141.136166 142.001037,140.379404 C141.514547,139.622642 141.78482,138.649661 142.487527,138.217226 C150.379477,133.40638 146.974047,124.973886 146.811883,124.595505 C146.487557,123.784688 146.865938,122.865763 147.6227,122.487381 C148.433517,122.163055 149.352442,122.541436 149.730823,123.352253 C151.406511,127.190118 152.379492,135.892885 144.163215,140.919949 Z"/>
    <path fill="url(#poco-logo-a)" d="M189.237426,200 L10.7625743,200 C4.81341266,200 0,195.186587 0,189.237426 L0,10.7625744 C0,4.81341266 4.81341266,0 10.7625743,0 L189.237426,0 C195.186587,0 200,4.81341266 200,10.7625744 L200,189.291509 C199.945917,195.240671 195.186587,200 189.237426,200 Z M21.1596601,15.95457 C18.2927386,15.95457 15.9514194,18.2958892 15.9514194,21.1628107 L15.9514194,178.891272 C15.9514194,181.758194 18.2927386,184.099513 21.1596601,184.099513 L178.84034,184.099513 C181.707261,184.099513 184.048581,181.758194 184.048581,178.891272 L184.048581,21.1628107 C184.048581,18.2958892 181.707261,15.95457 178.84034,15.95457 C178.84034,15.95457 21.1596601,15.95457 21.1596601,15.95457 Z" opacity=".4"/>
    <path fill="#4D7DBF" d="M261.113681,109.173941 L261.113681,125.638762 L244,125.638762 L244,74.5410426 L265.899023,74.5410426 C268.494463,74.5410426 271.008795,74.8654727 273.604235,75.352117 C276.037459,75.8387622 278.308469,76.8931596 280.336157,78.1908792 C282.363844,79.4885996 283.985993,81.2729643 285.121499,83.3817592 C287.473616,88.5726384 287.473616,94.5745928 285.121499,99.765472 C283.985993,101.955375 282.363844,103.73974 280.417264,105.199674 C278.389577,106.659609 276.118567,107.632899 273.685342,108.281759 C271.089903,108.930619 268.57557,109.173941 265.899023,109.173941 L261.113681,109.173941 Z M261.113681,87.9237782 L261.113681,96.1156354 L264.68241,96.1156354 C265.899023,96.1156354 267.115635,95.7100974 268.25114,95.061238 C269.386645,94.3312707 269.954398,93.1146582 269.87329,91.8169378 C269.87329,91.0869705 269.792183,90.5192182 269.467752,89.870358 C269.143323,89.3837136 268.737785,88.9781756 268.25114,88.6537455 C267.764496,88.3293162 267.115635,88.1671012 266.547883,88.0048861 L264.68241,87.7615631 L261.113681,87.9237782 Z M291.123453,99.765472 C291.042345,95.9534204 291.853421,92.2224758 293.313355,88.7348534 C294.611075,85.5716612 296.71987,82.6517919 299.234202,80.299674 C301.91075,77.947557 304.992834,76.0820843 308.237133,74.9465798 C315.536808,72.5133548 323.485342,72.5133548 330.785016,74.9465798 C334.029316,76.0820843 337.111401,77.947557 339.787948,80.299674 C342.383387,82.6517919 344.411075,85.490554 345.87101,88.7348534 C347.330944,92.2224758 348.14202,96.0345275 348.060912,99.765472 C348.060912,103.577525 347.330944,107.308469 345.87101,110.958306 C344.411075,114.202606 342.383387,117.122475 339.787948,119.5557 C337.192508,121.988925 334.191531,123.854397 330.785016,125.071009 C323.485342,127.666449 315.536808,127.666449 308.237133,125.071009 C304.830619,123.854397 301.748535,121.988925 299.234202,119.5557 C296.638762,117.122475 294.611075,114.202606 293.313355,110.958306 C291.853421,107.389576 291.123453,103.577525 291.123453,99.765472 Z M309.372639,99.765472 C309.372639,101.306515 309.615961,102.928664 310.102606,104.388599 C310.508143,105.686319 311.238111,106.984039 312.130293,107.957329 C313.022475,109.011726 314.076873,109.822801 315.293485,110.309446 C316.591206,110.796091 317.970032,111.120521 319.429968,111.120521 C322.187622,111.120521 324.864169,109.985016 326.729642,107.957329 C327.621824,106.902932 328.351792,105.686319 328.919544,104.388599 C329.406189,102.928664 329.649511,101.306515 329.649511,99.765472 C329.649511,98.2244303 329.406189,96.6833877 328.919544,95.223453 C328.432899,93.9257326 327.702931,92.7902281 326.729642,91.7358307 C324.783062,89.7892509 322.187622,88.7348534 319.429968,88.7348534 C317.970032,88.7348534 316.672313,89.0592835 315.293485,89.5459287 C314.076873,90.032573 313.022475,90.8436483 312.130293,91.8169378 C311.238111,92.8713352 310.508143,94.0068406 310.102606,95.3045602 C309.615961,96.8456027 309.372639,98.2244303 309.372639,99.765472 Z M352.927362,100.089902 C352.846254,96.2778505 353.657329,92.3846909 355.117264,88.8970685 C356.414984,85.7338762 358.523778,82.732899 361.038111,80.380782 C363.63355,78.0286641 366.55342,76.1631923 369.878828,74.9465798 C373.366449,73.6488602 377.016287,73 380.747231,73 C384.559284,73 388.290228,73.6488602 391.940065,74.9465798 C395.184365,76.0820843 398.185342,77.785342 400.780781,80.0563519 L390.317915,92.8713352 C389.425733,91.6547227 388.128013,90.6003253 386.749186,90.032573 C385.208143,89.3026057 383.585993,88.9781756 381.963844,88.9781756 C380.503909,88.9781756 379.206188,89.2214986 377.827362,89.7081429 C376.610749,90.1947881 375.475244,90.9247554 374.583062,91.9791528 C373.528664,93.0335503 372.879805,94.1690556 372.312052,95.4667752 C371.825407,96.9267099 371.500977,98.5488596 371.500977,100.089902 C371.500977,101.630945 371.744299,103.171986 372.312052,104.631922 C372.798697,105.929642 373.609772,107.065146 374.583062,108.119543 C375.475244,109.173941 376.610749,109.822801 377.827362,110.390553 C379.043973,110.877199 380.503909,111.120521 381.801628,111.120521 C383.504886,111.201629 385.370358,110.714983 386.911401,109.903909 C388.20912,109.173941 389.344626,108.281759 390.317915,107.065146 L400.861889,119.636808 C398.428664,121.988925 395.508794,123.935505 392.345603,125.152117 C385.208143,127.828664 377.178502,127.909772 370.041043,125.233224 C366.796742,124.016612 363.795765,122.15114 361.200326,119.717915 C358.604886,117.365798 356.658306,114.364821 355.279479,111.201629 C353.657329,107.632899 352.927362,103.901955 352.927362,100.089902 Z M402.321824,99.765472 C402.240716,95.9534204 403.051791,92.2224758 404.511726,88.7348534 C405.809446,85.5716612 407.918241,82.6517919 410.432573,80.299674 C413.10912,77.947557 416.191205,76.0820843 419.435505,74.9465798 C426.735179,72.5133548 434.683713,72.5133548 441.983387,74.9465798 C445.227687,76.0820843 448.309772,77.947557 450.986319,80.299674 C453.581759,82.6517919 455.609446,85.490554 457.06938,88.7348534 C458.529315,92.2224758 459.34039,96.0345275 459.259283,99.765472 C459.259283,103.577525 458.529315,107.308469 457.06938,110.958306 C455.609446,114.202606 453.581759,117.122475 450.986319,119.5557 C448.390879,121.988925 445.389902,123.854397 441.983387,125.071009 C434.683713,127.666449 426.735179,127.666449 419.435505,125.071009 C416.02899,123.854397 412.946905,121.988925 410.432573,119.5557 C407.918241,117.122475 405.809446,114.202606 404.511726,110.958306 C403.051791,107.389576 402.321824,103.577525 402.321824,99.765472 Z M420.571009,99.765472 C420.571009,101.306515 420.814332,102.928664 421.300977,104.388599 C421.706514,105.686319 422.436482,106.984039 423.328664,107.957329 C424.220847,108.930619 425.275244,109.822801 426.491856,110.309446 C427.789576,110.958306 429.168404,111.120521 430.628338,111.120521 C433.385993,111.120521 436.062541,109.985016 437.928013,107.957329 C438.820195,106.902932 439.550162,105.686319 440.117915,104.388599 C440.60456,102.928664 440.847883,101.306515 440.847883,99.765472 C440.847883,98.2244303 440.60456,96.6833877 440.117915,95.223453 C439.63127,93.9257326 438.901303,92.7902281 437.928013,91.7358307 C435.981433,89.7892509 433.385993,88.7348534 430.628338,88.7348534 C429.168404,88.7348534 427.870683,89.0592835 426.491856,89.5459287 C425.275244,90.032573 424.220847,90.8436483 423.328664,91.8169378 C422.436482,92.8713352 421.706514,94.0068406 421.300977,95.3045602 C420.89544,96.7644948 420.652117,98.1433223 420.652117,99.6843649 L420.571009,99.765472 Z"/>
  </g>
</svg>