gitcoinco/code_fund_ads

View on GitHub
app/javascript/images/branding/codefund-by-gitcoin.svg

Summary

Maintainability
Test Coverage
<svg height="329" viewBox="0 0 1544 329" width="1544" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(4 3)"><path d="m223.98303 126.273045c-6.010594-3.590866-10.753366-8.943076-13.575996-15.32049-2.681259-6.202355-4.016232-14.545197-4.004919-25.0285253v-37.4669431c.101855-3.9304833-.378437-7.8544971-1.425479-11.6462698-.796919-2.8185533-2.365391-5.3623301-4.530989-7.3484423-2.394742-1.9470045-5.251588-3.2525368-8.298328-3.7922007-.64486-.1516881-1.306689-.2865219-2.002459-.4045014-4.76392-.8653596-9.598586-1.2885397-14.441466-1.2656724h-20.703394c4.849076-.0183545 9.689476.4104728 14.458436 1.2825266.69577.1179796 1.357599.2528134 2.002459.4045014 3.042828.5358767 5.895109 1.8419937 8.281358 3.7922007 2.175999 1.9805786 3.751254 4.5258239 4.547959 7.3484423 1.038707 3.7933974 1.518849 7.7161926 1.425479 11.6462698v37.8882988c0 10.314786.18667 19.5171934 2.867929 25.8038194 2.588431 6.025895 7.071364 11.057701 12.778407 14.342946-5.717092 3.357514-10.196708 8.450591-12.778407 14.528342-2.681259 6.286626-2.867929 15.303637-2.867929 25.601568v37.871445c.093103 3.935613-.38702 7.863931-1.425479 11.663124-.80041 2.816185-2.375328 5.35505-4.547959 7.331588-2.388928 1.949197-5.239413 3.260293-8.281358 3.809055l-2.002459.404501c-4.770093.863775-9.609721 1.292533-14.458436 1.281372h20.703394c4.848715.011161 9.688343-.417597 14.458436-1.281372l2.002459-.404501c3.04588-.552443 5.900968-1.862971 8.298328-3.809055 2.161569-1.982611 3.729583-4.519814 4.530989-7.331588 1.047004-3.79753 1.52728-7.727095 1.425479-11.663124v-37.466943c0-10.466474 1.32366-18.82617 4.004919-25.011671 2.829163-6.377649 7.569951-11.733506 13.575996-15.337345l-.32243-.202251z" fill="#0fce7c"/><path d="m241.394285 106.200737c-3.775229-5.065137-5.74907-11.2399631-5.609498-17.5483633v-38.2291609c.09673-7.2983231-.691839-14.5815507-2.348555-21.6912596-1.341674-5.92493-4.219747-11.3951977-8.346663-15.8642598-4.616764-4.6073738-10.367876-7.92367338-16.676431-9.61623386-4.223934-1.22254803-8.550002-2.06239699-12.9255-2.50931497-4.803527-.51377727-9.631982-.76116038-14.463044-.74214457h-181.024594s6.40361406 63.8286807 43.4229239 81.1244288c3.193359 18.8451239 11.8272555 46.0097212 34.9579881 56.8216692 3.3792159 20.377658 13.2634223 46.969661 40.922304 54.649175-.0269.330665-.0269.662957 0 .993621 0 0 3.379216 57.411106 62.515494 57.411106 5.068823 0 9.647661-.185251 13.719616-.505231 4.101035-.270912 8.164848-.947889 12.131385-2.020925 6.44766-1.602034 12.36457-4.8527 17.166417-9.430982 4.246197-4.367741 7.219218-9.805376 8.600104-15.729532 1.677048-7.17478 2.465776-14.527348 2.348555-21.893352v-38.431253c-.115386-6.221949 1.859057-12.303815 5.609498-17.278908 3.739666-4.951265 9.608237-7.421285 17.605715-7.410057v-24.688965c-8.008742 0-13.877313-2.470019-17.605715-7.410058zm-31.038097 34.945159c-2.692109 6.242412-4.038163 14.47768-4.038163 24.705805v37.420791c0 9.172754-1.99937 15.347802-5.998109 18.525145-1.456682 1.123537-3.089369 1.999813-4.832278 2.59352-3.243739 1.097408-6.618003 1.765533-10.036271 1.987242-3.379216 0-34.332834 3.974486-39.384761-31.627473h28.723335c-1.148934-22.903814-19.447388-24.234256-21.779047-24.318462h-10.543153c-22.894188 0-33.167004-17.076814-37.79653-32.503207h68.141888c0-13.472832-10.779698-24.891057-21.103203-24.318462h-44.707026c-22.5393694-.235774-32.7108092-17.1778608-37.3065428-32.4863662h99.8727248c0-13.472832-9.275947-24.3184618-22.759019-24.3184618h-75.9140841c-22.8941875 0-29.8891644-17.0768147-34.501794-32.5038536h138.9533561c4.878323-.0190015 9.748086.4094495 14.547525 1.2805653.692739.1178872 1.368582.2526156 2.010633.4041849 1.196537.2579158 2.371449.6069891 3.514384 1.0441445 1.762315.604416 3.3997 1.5231579 4.832279 2.7114075 2.173865 1.9517019 3.754462 4.4724188 4.561942 7.2753293 1.055519 3.7635084 1.53961 7.663359 1.436166 11.5697945v37.2018575c0 10.4077628 1.346055 18.6823271 4.038163 24.8236931 2.894008 6.337364 7.679217 11.630409 13.702721 15.156936-6.03897 3.586867-10.8053 8.961693-13.635136 15.37587z" fill="#15003e"/><g fill-rule="nonzero"><path d="m448 69.2288314v24.9570006c-12.161534-10.1895114-24.743397-15.2842671-37.745589-15.2842671-13.72927-.2578164-26.913974 5.3776009-36.232403 15.4864845-9.777194 10.0471906-15.109537 23.6148846-14.795599 37.6461436-.307029 13.860806 5.035802 27.248286 14.795599 37.073195 9.456088 9.924121 22.627331 15.424631 36.316469 15.166307 6.476113.180781 12.9137-1.055611 18.864388-3.623062 3.140147-1.351915 6.150931-2.987644 8.995051-4.886921 3.40617-2.287665 6.678885-4.768887 9.802084-7.431491v25.445693c-11.528604 6.67054-24.601977 10.191826-37.913721 10.21198-19.145365.325555-37.587507-7.226442-51.028002-20.895801-13.724805-13.317268-21.343579-31.730554-21.050101-50.874534-.11662-17.491356 6.150003-34.4221861 17.620212-47.6053518 14.448127-17.0649038 33.138778-25.6029729 56.071956-25.6142072 12.798086.0715215 25.339412 3.6055252 36.299656 10.2288314z" fill="#15003e"/><path d="m486 130.916925c0-19.681399 7.207775-36.5864951 21.623326-50.7152893 13.633785-13.8359594 32.32346-21.4922681 51.734312-21.1931912 40.018726.2302388 72.403521 32.652609 72.633493 72.7177675.310161 19.33727-7.526637 37.91159-21.589645 51.170513-13.826585 13.825097-32.667524 21.437149-52.205849 21.092031-18.030665 0-34.225706-6.243871-48.585121-18.731612-15.740344-13.825311-23.610516-31.938718-23.610516-54.340219zm21.252833.269763c0 15.455124 5.186903 28.162047 15.560711 38.120768 10.373807 9.95872 22.285722 14.9437 35.735746 14.95494 13.91587.297203 27.331542-5.197394 37.049312-15.174122 20.066136-20.92652 20.147731-53.951377.185246-74.9770259-20.331561-20.2755868-53.211324-20.2755868-73.542884 0-9.893975 9.7710139-15.317599 23.1993819-14.988131 37.1091599z" fill="#15003e"/><path d="m677 202v-140h29.352034c14.036465 0 25.127629 1.3899272 33.273492 4.1697817 8.855696 2.7863105 16.976187 7.5281198 23.764376 13.8767636 14.406732 13.1902407 21.610098 30.5108727 21.610098 51.9618957s-7.500701 38.856063-22.502104 52.215121c-6.838233 6.24567-14.913039 10.974197-23.697054 13.876764-7.708275 2.599783-18.642357 3.899674-32.802245 3.899674zm21.054698-19.852888h9.492287c7.959143.195981 15.902334-.811333 23.562412-2.988062 6.307654-2.151999 12.097531-5.602037 16.998597-10.129025 10.367462-9.487519 15.551193-21.867438 15.551193-37.139756s-5.12202-27.725391-15.366059-37.3592187c-9.223002-8.5196351-22.81627-12.7850798-40.779804-12.7963343h-9.492286z" fill="#15003e"/><path d="m908 81.852888h-55.949519v33.645243h54.317307v19.852888h-54.317307v46.796093h55.949519v19.852888h-77v-140h77z" fill="#15003e"/><path d="m962 206h28.006165v-66.761302h47.247685v-26.650409h-47.247685v-26.9378806h48.993835v-26.6504084h-77z" fill="#0fce7c"/><path d="m1162.16381 146.564363c0 11.400207-1.68092 19.584107-5.22769 24.33279-5.21088 7.173542-12.42206 10.659277-22.02017 10.659277-9.5981 0-16.80929-3.485735-21.85207-10.608759-3.49634-4.950755-5.26131-13.151494-5.26131-24.383308v-87.564363h-27.80257v93.272886c0 15.542675 4.92512 28.626811 14.6577 38.730392 10.61853 10.870054 25.16039 16.996722 40.3423 16.996722s29.72377-6.126668 40.3423-16.996722c9.71577-10.103581 14.6577-23.154039 14.6577-38.730392v-93.1886895h-27.83619z" fill="#0fce7c"/><path d="m1343.10909 150.885317-102.10909-106.885317v161.434501h27.89091v-93.066415l102.10909 106.631914v-160.42089h-27.89091z" fill="#0fce7c"/><path d="m1514.2973 77.9562867c-7.16722-6.6621683-15.72365-11.6467848-25.05068-14.593466-8.44594-2.891637-20.08446-4.3628207-34.47635-4.3628207h-32.77027v147h32.41554c14.51014 0 25.94595-1.369723 33.93581-4.058438 9.26109-3.060761 17.77782-8.032304 25-14.593466 15.74324-13.91706 23.64865-32.382952 23.64865-54.839641s-7.58446-40.7365696-22.7027-54.5521683zm-5.28716 54.5521683c0 14.390544-4.74663 25.72035-14.51014 34.632003-4.5607 4.18272-9.93868 7.372688-15.79392 9.368227-7.37304 2.070727-15.01351 3.028244-22.66892 2.840907h-6.14865v-93.6991836h6.14865c17.06081 0 30.06757 4.0077073 38.61487 11.8371103 9.66216 9.0469343 14.35811 20.4782013 14.35811 35.0209363z" fill="#0fce7c"/></g></g><path d="m1115.513 313.516c-.97467 0-2.10699-.043-3.397-.129s-2.60866-.200666-3.956-.344-2.62299-.315332-3.827-.516-2.236-.415666-3.096-.645v-57.362c1.03201-.286668 2.17866-.530332 3.44-.731s2.56566-.372666 3.913-.516 2.66599-.243666 3.956-.301 2.47966-.086 3.569-.086c3.21068 0 6.26365.257997 9.159.774s5.43232 1.375994 7.611 2.58 3.91299 2.79499 5.203 4.773 1.935 4.428985 1.935 7.353c0 3.210683-.81699 5.948322-2.451 8.213s-3.82699 3.826996-6.579 4.687c1.72001.401335 3.29666.974663 4.73 1.72s2.69466 1.705661 3.784 2.881 1.935 2.608658 2.537 4.3.903 3.712322.903 6.063c0 5.618695-2.23598 9.904319-6.708 12.857s-11.38062 4.429-20.726 4.429zm-8.428-29.068v23.478c.86.114667 2.14999.243666 3.87.387s3.46866.215 5.246.215c2.63735 0 5.20299-.171998 7.697-.516s4.687-.974662 6.579-1.892c1.89201-.917338 3.41133-2.178659 4.558-3.784s1.72-3.669321 1.72-6.192c0-2.293345-.40133-4.199659-1.204-5.719s-1.94933-2.723329-3.44-3.612-3.31099-1.504998-5.461-1.849-4.54365-.516-7.181-.516zm0-4.988h11.352c2.12134 0 4.12799-.157665 6.02-.473s3.54033-.888663 4.945-1.72 2.50833-1.949326 3.311-3.354 1.204-3.196322 1.204-5.375c0-1.949343-.43-3.59766-1.29-4.945s-2.07833-2.450996-3.655-3.311-3.45432-1.476331-5.633-1.849-4.58665-.559-7.224-.559c-2.12134 0-3.91299.057333-5.375.172s-2.68033.257999-3.655.43zm62.178 33.54v-24.51c-4.07069-6.249365-7.81165-12.283638-11.223-18.103s-6.57899-11.480972-9.503-16.985h6.794c2.40801 5.045359 5.05965 10.162307 7.955 15.351s5.91965 10.133643 9.073 14.835c3.03868-4.701357 6.01999-9.646307 8.944-14.835s5.61865-10.305641 8.084-15.351h6.364c-3.03868 5.446694-6.24932 11.108304-9.632 16.985s-7.05198 11.853636-11.008 17.931v24.682zm91.848-28.208h5.848v26.574c-1.08934.458669-3.22498 1.04633-6.407 1.763s-7.09498 1.075-11.739 1.075c-3.89869 0-7.51065-.687993-10.836-2.064s-6.20632-3.36832-8.643-5.977-4.34299-5.847981-5.719-9.718-2.064-8.298975-2.064-13.287.74533-9.416981 2.236-13.287 3.51165-7.10932 6.063-9.718 5.51832-4.600993 8.901-5.977 6.99465-2.064 10.836-2.064c4.41469 0 8.05532.472995 10.922 1.419s4.95933 1.848996 6.278 2.709l-1.978 4.988c-1.60534-1.146672-3.78399-2.07833-6.536-2.795s-5.73332-1.075-8.944-1.075c-2.98135 0-5.79065.544661-8.428 1.634s-4.93066 2.723322-6.88 4.902-3.48299 4.873317-4.601 8.084-1.677 6.937312-1.677 11.18c0 3.95602.45866 7.524984 1.376 10.707s2.30766 5.905322 4.171 8.17 4.17099 3.998994 6.923 5.203 5.93398 1.806 9.546 1.806c2.92401 0 5.37499-.157665 7.353-.473s3.311-.616332 3.999-.903zm19.436-31.39h5.848v59.598h-5.848zm59.168 0v5.074h-19.092v54.524h-5.848v-54.524h-19.092v-5.074zm34.056 60.888c-3.84135 0-7.41032-.687993-10.707-2.064s-6.16332-3.382653-8.6-6.02-4.35733-5.890981-5.762-9.761-2.107-8.298975-2.107-13.287.75966-9.416981 2.279-13.287 3.54032-7.123653 6.063-9.761 5.44665-4.62966 8.772-5.977 6.79398-2.021 10.406-2.021c2.23601 0 4.27132.143332 6.106.43s3.43999.644998 4.816 1.075 2.55133.859998 3.526 1.29 1.72.816998 2.236 1.161l-1.892 5.074c-1.43334-.860004-3.25366-1.705663-5.461-2.537s-4.94498-1.247-8.213-1.247c-3.72669 0-6.98032.63066-9.761 1.892s-5.11699 3.038655-7.009 5.332-3.311 5.016651-4.257 8.17-1.419 6.650647-1.419 10.492c0 3.95602.473 7.524984 1.419 10.707s2.33632 5.890989 4.171 8.127 4.08499 3.955994 6.751 5.16 5.71898 1.806 9.159 1.806c3.78402 0 6.95165-.35833 9.503-1.075s4.48633-1.447663 5.805-2.193l1.634 4.988c-.40134.286668-1.08933.616331-2.064.989s-2.20733.759665-3.698 1.161-3.21066.730999-5.16.989-4.12799.387-6.536.387zm81.098-31.132c0 5.102692-.74533 9.603314-2.236 13.502s-3.51165 7.15232-6.063 9.761-5.51832 4.572327-8.901 5.891-6.96598 1.978-10.75 1.978-7.36732-.659327-10.75-1.978-6.34965-3.28232-8.901-5.891-4.57233-5.862314-6.063-9.761-2.236-8.399308-2.236-13.502.74533-9.588981 2.236-13.459 3.51165-7.10932 6.063-9.718 5.51832-4.572327 8.901-5.891 6.96598-1.978 10.75-1.978 7.36732.659327 10.75 1.978 6.34965 3.28232 8.901 5.891 4.57233 5.847981 6.063 9.718 2.236 8.356308 2.236 13.459zm-6.192 0c0-4.013353-.516-7.610984-1.548-10.793-1.03201-3.182016-2.49399-5.890989-4.386-8.127s-4.17099-3.941661-6.837-5.117-5.66165-1.763-8.987-1.763-6.32099.587661-8.987 1.763-4.94499 2.880989-6.837 5.117-3.35399 4.944984-4.386 8.127-1.548 6.779647-1.548 10.793.51599 7.610984 1.548 10.793 2.49399 5.890989 4.386 8.127 4.17099 3.955994 6.837 5.16 5.66165 1.806 8.987 1.806 6.32099-.601994 8.987-1.806 4.94499-2.923989 6.837-5.16 3.35399-4.944984 4.386-8.127c1.032-3.182016 1.548-6.779647 1.548-10.793zm19.264-29.756h5.848v59.598h-5.848zm61.92 59.598c-1.08934-2.006677-2.47966-4.35732-4.171-7.052s-3.54032-5.575651-5.547-8.643-4.12799-6.22065-6.364-9.46-4.45766-6.392651-6.665-9.46-4.35732-5.94832-6.45-8.643-3.97033-5.016657-5.633-6.966v50.224h-5.762v-59.598h4.644c2.92401 3.268016 6.06298 7.037645 9.417 11.309s6.63632 8.628644 9.847 13.072 6.20632 8.786312 8.987 13.029 5.05966 7.940651 6.837 11.094v-48.504h5.762v59.598z" fill="#15003e" fill-rule="nonzero"/></g></svg>