devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 11.3 kB
JavaScript
function _extends(){return _extends=Object.assign?Object.assign.bind():function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)({}).hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},_extends.apply(null,arguments)}const React=require("react");module.exports=function(a){let{size:c="1rem",color:d="#1f65b7",...b}=a;return b={...b,style:{...(b.style?b.style:{}),width:c,height:c,...(d?{fill:d}:{})}},/*#__PURE__*/React.createElement("svg",_extends({},b,{viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve"}),/*#__PURE__*/React.createElement("path",{d:"M51.842.684v9.718h1.823V8.308l.654-.664 1.768 2.758h2.099L55.49 6.394l2.483-2.832h-2.185l-1.774 2.08-.35.444V.684Zm13.79.38v.003a3.8 3.8 0 0 0-1.567.308 3.45 3.45 0 0 0-1.21.885 4 4 0 0 0-.769 1.396 5.9 5.9 0 0 0-.267 1.827v.638a6 6 0 0 0 .261 1.828c.155.51.411.983.754 1.391.329.382.737.684 1.197.886.503.21 1.044.311 1.588.302q1.13 0 1.934-.402a3.05 3.05 0 0 0 1.258-1.127 3.44 3.44 0 0 0 .514-1.65H67.43q-.036.556-.241.93a1.3 1.3 0 0 1-.59.56q-.384.192-.983.193a1.9 1.9 0 0 1-.863-.184c-.24-.13-.44-.323-.581-.558a2.8 2.8 0 0 1-.328-.91 6.6 6.6 0 0 1-.112-1.259v-.65a6.3 6.3 0 0 1 .118-1.277c.08-.368.196-.67.357-.911.147-.229.354-.415.597-.538.258-.122.539-.183.824-.177q.634.002 1.015.204c.251.127.454.332.573.587.136.297.212.617.222.943h1.9a3.9 3.9 0 0 0-.532-1.669 3.06 3.06 0 0 0-1.23-1.152q-.794-.416-1.944-.416Zm-49.527.134v6.38c.009.274-.044.547-.151.8a1.1 1.1 0 0 1-.413.501 1.14 1.14 0 0 1-.626.17q-.371 0-.638-.127a.88.88 0 0 1-.41-.424q-.14-.296-.14-.8h-1.9q-.001.967.395 1.6c.262.412.645.737 1.095.928q.695.303 1.598.302a3.4 3.4 0 0 0 1.572-.353c.457-.226.84-.576 1.106-1.011q.404-.664.404-1.586v-6.38Zm10.74.675v1.689h-.983v1.29h.984v3.672q0 .72.241 1.162c.149.285.39.514.683.648q.448.195 1.047.194c.375.007.753-.048 1.11-.163l-.007-1.34a5 5 0 0 1-.236.037q-.15.013-.302.013-.241-.001-.4-.056a.45.45 0 0 1-.238-.222 1.1 1.1 0 0 1-.075-.458V4.851h1.174v-1.29H28.67V1.874Zm7.519 1.561q-.619 0-1.08.253a2.3 2.3 0 0 0-.646.567l-.068-.692h-1.688v9.47h1.817V9.787c.171.192.362.364.59.489q.46.253 1.085.253c.395.008.785-.08 1.138-.26.332-.174.619-.425.836-.731.233-.338.404-.715.505-1.113.121-.451.18-.917.176-1.384v-.134q0-.78-.176-1.417a3.3 3.3 0 0 0-.513-1.1 2.26 2.26 0 0 0-.834-.708 2.5 2.5 0 0 0-1.142-.247Zm39.033 0c-.473-.01-.943.08-1.378.265a2.8 2.8 0 0 0-1.011.728 3.2 3.2 0 0 0-.627 1.105 4.3 4.3 0 0 0-.215 1.386v.134c-.004.47.068.937.215 1.384.135.406.347.78.627 1.105.281.314.627.563 1.014.728q.607.26 1.384.259.78 0 1.38-.26a2.8 2.8 0 0 0 1.01-.727c.282-.324.498-.698.633-1.105.146-.447.218-.914.214-1.384v-.134q.001-.753-.214-1.386a3.2 3.2 0 0 0-.632-1.105A2.8 2.8 0 0 0 74.78 3.7a3.4 3.4 0 0 0-1.383-.265Zm-50.952.002a3.3 3.3 0 0 0-1.339.26 2.8 2.8 0 0 0-1.013.725c-.28.329-.494.71-.63 1.12a4.4 4.4 0 0 0-.222 1.422v.254c-.002.44.077.878.234 1.29.15.392.379.75.67 1.055.305.31.672.554 1.075.715.456.174.94.259 1.427.251a3.6 3.6 0 0 0 1.184-.177c.318-.107.617-.264.885-.467a2.7 2.7 0 0 0 .587-.595l-.883-.96a2 2 0 0 1-.738.587c-.29.129-.603.195-.92.193-.263 0-.503-.05-.714-.142a1.55 1.55 0 0 1-.532-.39 1.9 1.9 0 0 1-.424-1.033h4.362v-.757a4.5 4.5 0 0 0-.194-1.367 2.9 2.9 0 0 0-.583-1.061 2.5 2.5 0 0 0-.94-.682 3.25 3.25 0 0 0-1.292-.241m18.49 0a4 4 0 0 0-1.199.17 2.9 2.9 0 0 0-.916.474 2.05 2.05 0 0 0-.59.689 1.8 1.8 0 0 0-.2.83h1.822a.82.82 0 0 1 .12-.45.75.75 0 0 1 .341-.296q.22-.109.523-.11c.2-.008.399.038.575.134a.8.8 0 0 1 .335.373c.077.178.115.37.11.563v.424h-.818a5.6 5.6 0 0 0-1.376.15 2.8 2.8 0 0 0-.992.437 1.9 1.9 0 0 0-.598.703q-.201.417-.2.954c-.005.376.1.745.304 1.062.21.311.497.56.834.726.37.176.774.265 1.184.259q.51 0 .883-.151a2.3 2.3 0 0 0 .856-.62c.036.22.095.44.186.645h1.84v-.108a2.4 2.4 0 0 1-.2-.618 5 5 0 0 1-.071-.922v-2.93q.002-.793-.36-1.324a2.16 2.16 0 0 0-.975-.797 3.6 3.6 0 0 0-1.415-.267Zm7.006 0q-.788 0-1.376.265a2.7 2.7 0 0 0-.98.74 3.2 3.2 0 0 0-.588 1.1q-.196.625-.196 1.354v.182a4.5 4.5 0 0 0 .196 1.353c.122.402.322.773.589 1.099.266.316.6.567.977.734q.595.265 1.39.265c.495.007.985-.101 1.43-.316a2.67 2.67 0 0 0 1.02-.877 2.3 2.3 0 0 0 .385-1.284h-1.716c0 .199-.054.394-.157.563a1 1 0 0 1-.402.365c-.187.087-.392.13-.597.128q-.404-.002-.656-.165a1.16 1.16 0 0 1-.398-.448 2.1 2.1 0 0 1-.19-.651 6 6 0 0 1-.052-.766v-.182q0-.383.051-.76a2.3 2.3 0 0 1 .195-.652c.085-.186.221-.343.392-.455q.254-.17.654-.169a1.1 1.1 0 0 1 .624.17c.17.108.308.26.393.443.095.192.144.403.145.618h1.714c-.002-.543-.131-1.014-.375-1.41a2.4 2.4 0 0 0-1-.922q-.63-.321-1.472-.322m33.566 0a2.6 2.6 0 0 0-1.156.245c-.32.158-.6.386-.818.668l-.061-.787h-1.716v6.84h1.83V5.568c.027-.053.05-.104.082-.153q.17-.26.43-.405c.19-.1.404-.15.62-.145.188-.005.375.03.55.102.158.07.284.196.357.353q.126.254.128.72v4.362h1.82V5.841c0-.063-.008-.113-.01-.171a1.5 1.5 0 0 1 .17-.318 1.19 1.19 0 0 1 .983-.487c.188-.004.372.03.544.102.16.065.288.19.358.347q.124.247.125.72v4.368h1.824V6.035q.001-.715-.155-1.21a1.95 1.95 0 0 0-.444-.794 1.64 1.64 0 0 0-.687-.45c-.29-.1-.595-.149-.9-.145a2.5 2.5 0 0 0-1.137.245 2.3 2.3 0 0 0-.829.678c-.036.05-.06.103-.094.155a1.8 1.8 0 0 0-.33-.517 1.6 1.6 0 0 0-.647-.422 2.4 2.4 0 0 0-.837-.14Zm10.951 0a2.2 2.2 0 0 0-1.08.253 2.3 2.3 0 0 0-.643.567l-.07-.694h-1.687v9.47h1.818V9.787c.17.192.36.366.587.49.335.176.71.263 1.087.254.395.008.79-.08 1.143-.26.331-.175.617-.427.834-.733.233-.339.404-.715.504-1.113.122-.451.182-.917.179-1.384v-.134l-.002.002a5.3 5.3 0 0 0-.177-1.417 3.2 3.2 0 0 0-.514-1.1 2.3 2.3 0 0 0-.834-.708 2.5 2.5 0 0 0-1.145-.247Zm6.741 0a3.4 3.4 0 0 0-1.38.265 2.8 2.8 0 0 0-1.009.728c-.28.323-.495.699-.628 1.105a4.3 4.3 0 0 0-.214 1.384v.134c-.004.47.067.938.214 1.385.135.407.349.781.628 1.106a2.9 2.9 0 0 0 1.015.726q.607.26 1.384.259.78 0 1.38-.26a2.8 2.8 0 0 0 1.01-.725c.282-.324.5-.7.635-1.107q.216-.639.216-1.384v-.134q0-.751-.214-1.384a3.15 3.15 0 0 0-.634-1.105 2.8 2.8 0 0 0-1.019-.728 3.4 3.4 0 0 0-1.384-.265m6.953 0a3.6 3.6 0 0 0-1.148.17 2.5 2.5 0 0 0-.862.462 2.1 2.1 0 0 0-.538.671c-.123.253-.18.523-.18.81-.006.27.055.537.18.776.126.229.297.428.504.583q.36.263.776.422.473.18.967.287.574.112.878.251.309.133.424.29a.65.65 0 0 1-.012.747.84.84 0 0 1-.357.265 1.6 1.6 0 0 1-.589.096 1.8 1.8 0 0 1-.61-.1 1.04 1.04 0 0 1-.46-.33q-.18-.228-.192-.6h-1.724c.005.386.12.763.334 1.087q.34.524 1 .865.662.341 1.617.34c.398.006.798-.044 1.183-.15.327-.092.632-.24.907-.437.241-.175.44-.402.581-.663q.204-.38.206-.833 0-.672-.341-1.081a2.3 2.3 0 0 0-.923-.658 7 7 0 0 0-1.325-.4 5 5 0 0 1-.604-.151 2 2 0 0 1-.393-.189.7.7 0 0 1-.222-.222.6.6 0 0 1-.06-.284.67.67 0 0 1 .11-.381.8.8 0 0 1 .34-.277 1.2 1.2 0 0 1 .529-.108q.366 0 .593.128a.76.76 0 0 1 .341.333c.078.147.117.31.114.475h1.822q-.002-.63-.35-1.124-.34-.5-.983-.783c-.426-.191-.94-.287-1.533-.287m7.013 0c-.46-.007-.916.08-1.34.26a2.8 2.8 0 0 0-1.013.727 3.3 3.3 0 0 0-.632 1.12 4.4 4.4 0 0 0-.222 1.42v.254c-.003.44.078.878.235 1.29.151.392.378.75.67 1.055.304.31.67.553 1.074.715a3.8 3.8 0 0 0 1.429.253c.4.006.802-.053 1.183-.177a3.2 3.2 0 0 0 .884-.469c.226-.166.425-.367.588-.595l-.885-.96c-.195.252-.45.454-.74.587a2.2 2.2 0 0 1-.915.193 1.8 1.8 0 0 1-.716-.14 1.55 1.55 0 0 1-.532-.392 1.9 1.9 0 0 1-.336-.6 2.3 2.3 0 0 1-.088-.43h4.364v-.76q0-.753-.195-1.365a2.9 2.9 0 0 0-.58-1.063 2.54 2.54 0 0 0-.947-.682 3.2 3.2 0 0 0-1.286-.241M22.43 4.857c.284 0 .512.06.693.177s.321.286.404.483q.139.297.138.675v.14h-2.536c.009-.065.003-.14.015-.201a2.4 2.4 0 0 1 .242-.673 1.23 1.23 0 0 1 .424-.442c.188-.109.403-.165.62-.159m50.968 0c.23-.007.457.05.657.165.182.11.332.267.436.453.12.205.202.428.247.66q.08.365.08.783v.134q0 .428-.08.8a2.2 2.2 0 0 1-.241.66q-.165.278-.436.436-.272.158-.654.159-.391 0-.663-.16a1.2 1.2 0 0 1-.442-.435 2.2 2.2 0 0 1-.241-.658 4 4 0 0 1-.075-.802v-.134q0-.416.077-.783a2.2 2.2 0 0 1 .241-.658c.106-.186.253-.341.434-.455.2-.115.43-.172.66-.165m25.8 0c.231-.007.46.051.66.167.182.11.33.267.434.453.12.204.203.426.247.658q.082.366.082.783v.134q0 .43-.082.802a2.1 2.1 0 0 1-.24.658 1.2 1.2 0 0 1-.433.438c-.2.11-.426.164-.654.157a1.3 1.3 0 0 1-.662-.157 1.25 1.25 0 0 1-.443-.438 2.2 2.2 0 0 1-.242-.656 4 4 0 0 1-.076-.802v-.136q0-.416.074-.783c.045-.231.127-.453.242-.658a1.3 1.3 0 0 1 .436-.453c.2-.116.427-.174.657-.167m13.947.002c.282 0 .518.06.699.177s.317.284.4.48q.14.297.141.676v.141h-2.542c.01-.067.005-.137.018-.204a2.4 2.4 0 0 1 .241-.67c.101-.18.247-.331.423-.44.172-.104.382-.16.62-.16m-79.247.006c.42-.015.811.213 1.005.587.111.203.186.423.225.652.05.244.079.51.079.802v.134q0 .404-.07.803a2 2 0 0 1-.223.655 1.2 1.2 0 0 1-.4.45 1.1 1.1 0 0 1-.605.159q-.493 0-.795-.216a1.26 1.26 0 0 1-.412-.514V5.564q.055-.121.132-.23a1.1 1.1 0 0 1 .422-.35 1.6 1.6 0 0 1 .642-.119m58.096 0c.42-.01.81.218 1.005.589q.166.306.226.652.076.365.077.802v.132q0 .428-.07.803a2 2 0 0 1-.221.657c-.093.18-.228.336-.396.45-.184.11-.397.165-.61.157q-.493.001-.798-.214a1.26 1.26 0 0 1-.41-.514V5.564q.057-.12.135-.23c.109-.15.254-.27.424-.347q.265-.121.638-.122m-50.904 2.4h.767v1.19c-.025.05-.048.101-.082.145-.12.171-.281.31-.467.405a1.5 1.5 0 0 1-.717.165 1.05 1.05 0 0 1-.475-.102.77.77 0 0 1-.418-.713q.001-.235.079-.43a.9.9 0 0 1 .25-.341c.128-.108.276-.19.437-.236.203-.058.415-.086.626-.082zm22.324 5.365c-1.833-.043-3.471.468-5.08 1.349l-39 22.917-1.556.917-.732.502c-.968.57-2.004 1.95-2.693 2.88L18.13 43.3l2.558 1.405 8.698 4.896 2.224 1.235c1.121-1.352 1.184-1.449 2.241-2.328l24.33-14.402c1.41-.771 3.594-1.791 5.2-1.755 1.605.037 3.665.504 5.036 1.338L89.71 45.788l2.67 1.484a24 24 0 0 1 3.468 2.768l16.976-10.147-1.51-1.472c-1.716-1.385-2.307-1.647-3.504-2.265L69.135 14.334c-1.57-.956-3.884-1.66-5.722-1.704zm.251 21.62v.002c-.861 0-2.752.372-3.5.8L34.862 50.078c-.746.428-1.5 1.798-1.931 2.54-.43.742-.758 2.224-.76 2.995l-.05 30.15c-.003.859.381 1.82.812 2.563.431.742 1.15 1.432 1.896 1.86l26.005 14.685c.97.447 2.438.713 3.3.713.86 0 1.97-.134 3.362-.705l24.862-14.663c.747-.43 1.906-1.608 2.336-2.35s1.357-2.624 1.353-3.482l-.132-29.485c0-.857-.755-2.584-1.185-3.325-.431-.744-2.072-2.14-2.82-2.57L67.287 35.137c-.747-.429-2.76-.887-3.622-.887m50.051 6.937-1.056.657-15.843 9.468c.381.906.808 2.973.858 3.957l.002.008.008.282v28.38a9.14 9.14 0 0 1-4.501 7.968l-23.06 13.886c-.837.494-2.82 1.263-4.945 1.668l.002 1.376-.034 7.094-.006 3.423.04 7.962c1.138-.009 3.027-.694 4.01-1.233l.289-.165.007-.004 40.346-23.804A10.46 10.46 0 0 0 114.97 93V46.155c-.012-1.322-.651-3.71-1.254-4.968M13.651 42.604l-.377 1.769c-.32 2.655-.262 2.921-.182 4.265l-.012 44.596c-.018 1.838-.089 4.39.816 5.99.9 1.598 2.644 2.539 4.223 3.471L59.1 125.91l.007.004.289.16c1.268.585 2.707 1.04 4.163 1.127l.012-4.418.004-3.398-.006-10.34-.006-1.642c-1.64-.107-2.917-.593-3.753-1.087L35.292 92.588c-1.384-.816-3.116-1.735-3.906-3.133-.789-1.399-1.134-3.524-1.119-5.13l.014-26.353.008-1.9c.055-1.282.25-2.18.622-3.763zm50.163 4.326c.554 0 1.852.297 2.333.574l15.87 8.933c.482.275 1.54 1.18 1.818 1.657s.762 1.589.762 2.141l.086 19.005c.002.552-.594 1.765-.873 2.244-.278.479-1.021 1.237-1.502 1.513L66.285 92.45c-.898.368-1.614.459-2.171.459-.555 0-1.497-.175-2.122-.463l-16.763-9.462a3.46 3.46 0 0 1-1.223-1.2c-.278-.48-.525-1.1-.524-1.652l.033-19.43c0-.498.212-1.453.489-1.932.278-.479.766-1.36 1.246-1.635l16.306-9.685c.482-.277 1.703-.517 2.258-.517z",fillOpacity:"1",stroke:"none",strokeWidth:".892267"}))};