devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 8.23 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="#179a33",...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"}),/*#__PURE__*/React.createElement("path",{d:"M22.321 44.446v21.839L8.307 44.865l-.433.44-6.034 6.1 21.067 32.106 6.455-6.465-1.99-3.043 2.068 3.117 1.922-2.094-.05-21.533-.147-.146Zm-14.173 2 19.936 30.467-5.016 5.024-19.95-30.405Zm15.171.419 6.994 7.039.05 20.735-.795.868-6.249-9.413zM97.7 50.248v4.315h5.012v-4.315zm.998.998h3.016v2.32h-3.016Zm-96.965.48L0 53.477v21.5l8.58 8.578V61.94Zm-.105 1.098 6.253 9.33v19.713l-7.183-7.18V53.765Zm111.164 2.492a5.6 5.6 0 0 0-1.457.177l-.002.002h-.004q-.647.176-1.238.49h-.002v.002a6.4 6.4 0 0 0-1.076.736l-.002.002-.002.002c-.09.078-.172.173-.26.255l-.072-.34-.008-.026a1.55 1.55 0 0 0-1.465-1.05h-2.876v17.167h4.887V60.62c.35-.382.717-.707 1.11-.932h.001c.4-.23.854-.353 1.316-.352h.002c.753 0 1.222.197 1.548.57l.002.002c.317.36.53 1.018.53 2.035v10.79h4.902v-10.79c0-.461.063-.842.185-1.164.129-.334.293-.592.494-.794.21-.21.445-.365.728-.478h.002a2.4 2.4 0 0 1 .92-.171c.774 0 1.264.21 1.607.607.346.4.556 1.044.556 2v10.79H128V61.944c0-1.02-.125-1.94-.395-2.761-.264-.812-.655-1.516-1.177-2.097l-.002-.002a5.05 5.05 0 0 0-1.932-1.325h-.002c-.76-.3-1.615-.444-2.556-.444h-.002a7.3 7.3 0 0 0-1.646.183h-.002a6.2 6.2 0 0 0-1.562.586c-.504.27-.963.616-1.362 1.025-.239.243-.4.567-.592.86-.326-.627-.63-1.279-1.148-1.712-.754-.634-1.72-.94-2.825-.942zm-32.42.17 6.766 17.071h4.173l.125-.315L97.7 56.396v16.336h5.012v-17.07H97.99l.07-.177h-3.776c-.351 0-.691.107-.965.302h-.002l-.002.002a1.6 1.6 0 0 0-.562.745v.002l-.002.002-3.168 8.58c-.125.336-.214.664-.31.994-.094-.328-.178-.652-.298-.988v-.002l-3.09-8.584a1.6 1.6 0 0 0-.576-.75l-.002-.003-.002-.002a1.73 1.73 0 0 0-1-.298zm-35.31.527c-1.233 0-2.38.301-3.397.895-.69.404-1.224 1.003-1.784 1.57L39.8 57.1l-.004-.025a.98.98 0 0 0-.321-.597 1 1 0 0 0-.644-.216h-1.31v16.642h2.485V60.882c.63-.819 1.323-1.487 2.101-1.957a4.9 4.9 0 0 1 2.58-.718h.002c1.275 0 2.107.36 2.669 1.06.577.724.893 1.748.893 3.14v10.497h2.48V62.408c0-.951-.113-1.818-.352-2.596v-.002c-.235-.777-.585-1.462-1.062-2.033l-.002-.002a4.7 4.7 0 0 0-1.803-1.315h-.002c-.722-.302-1.542-.447-2.448-.447m14.522 0c-1.171 0-2.239.205-3.187.622a6.8 6.8 0 0 0-2.403 1.736l-.002.002a7.6 7.6 0 0 0-1.484 2.616q-.507 1.506-.506 3.261c0 1.372.176 2.602.543 3.697.36 1.082.884 2.018 1.566 2.782a6.7 6.7 0 0 0 2.453 1.755h.002c.952.402 2.001.595 3.129.595a9.7 9.7 0 0 0 1.856-.181h.002c.607-.121 1.179-.28 1.72-.486a7.8 7.8 0 0 0 1.482-.744l.002-.002c.42-.267.796-.598 1.115-.98l.262-.317-.648-.786a.93.93 0 0 0-.727-.374c-.382 0-.543.165-.806.366-.2.149-.496.333-.873.539v-.002a7.4 7.4 0 0 1-1.366.54c-.516.154-1.155.238-1.906.238-.827 0-1.557-.14-2.207-.416a4.34 4.34 0 0 1-1.644-1.218c-.453-.542-.814-1.227-1.07-2.062v-.002c-.24-.772-.349-1.708-.366-2.744H65.33c.244 0 .53-.086.71-.307.206-.253.216-.508.216-.788 0-1.145-.162-2.178-.498-3.09v-.001c-.331-.903-.796-1.679-1.401-2.314a6 6 0 0 0-2.13-1.443h-.002a7 7 0 0 0-2.638-.492Zm14.815 0c-1.196 0-2.282.201-3.251.612a6.8 6.8 0 0 0-2.463 1.751v.002c-.669.757-1.178 1.666-1.52 2.709-.347 1.048-.513 2.209-.513 3.474 0 1.268.166 2.427.513 3.47.342 1.04.851 1.947 1.518 2.7h.002a6.7 6.7 0 0 0 2.463 1.745h.002c.969.407 2.054.603 3.249.603 1.192 0 2.277-.195 3.247-.603h.002a6.6 6.6 0 0 0 2.455-1.747h.002c.664-.753 1.168-1.66 1.51-2.699.347-1.042.512-2.201.512-3.469 0-1.265-.166-2.426-.512-3.474v-.002c-.343-1.042-.848-1.95-1.512-2.705v-.002a6.75 6.75 0 0 0-2.453-1.753c-.97-.411-2.058-.612-3.251-.612m38.389.3h.004c.928 0 1.627.237 2.189.71h.002c.58.486 1.02 1.14 1.319 1.982l.404 1.136.516-1.09a4.6 4.6 0 0 1 .852-1.245h.002c.329-.336.706-.62 1.12-.842v-.002h.003q.61-.329 1.311-.49a6.3 6.3 0 0 1 1.424-.16c.841 0 1.57.13 2.195.376h.002l.002.002a4.05 4.05 0 0 1 1.554 1.064c.42.469.744 1.043.971 1.741v.002c.23.698.346 1.51.346 2.448v9.791h-2.887v-9.793c0-1.102-.242-2.007-.8-2.652-.552-.64-1.39-.951-2.361-.951-.456 0-.89.079-1.292.24a3.1 3.1 0 0 0-1.062.7 3.25 3.25 0 0 0-.722 1.143v.002h-.002c-.174.459-.25.965-.25 1.518v9.793h-2.906v-9.793c0-1.15-.224-2.063-.778-2.693-.54-.617-1.354-.91-2.3-.91a3.6 3.6 0 0 0-1.815.482c-.54.31-1.04.726-1.49 1.247l-.12.142v11.525h-2.892V56.563h1.878c.342 0 .41.051.513.362l.446 2.111.655-.73a9 9 0 0 1 .839-.82l.004-.004q.422-.357.899-.615l.004-.002a5 5 0 0 1 1.021-.405 4.6 4.6 0 0 1 1.202-.148zm-30.948.17h2.465c.202 0 .32.044.425.117h.002a.55.55 0 0 1 .214.275l3.09 8.583q.26.73.429 1.422v.004c.119.47.227.947.32 1.417h.978q.138-.71.313-1.417v-.002q.17-.686.444-1.418l3.169-8.587v-.002a.55.55 0 0 1 .214-.277v-.002a.6.6 0 0 1 .381-.113h2.31L90.631 71.56h-2.817zm16.858.176h3.016v15.077h-3.016Zm-53.636.352c.8 0 1.486.127 2.064.37h.002l.002.001a3.7 3.7 0 0 1 1.423 1.037c.38.456.668 1.01.871 1.681l.002.002q.307.997.308 2.306v9.498h-.487v-9.498c0-1.546-.354-2.82-1.109-3.765h-.002c-.77-.959-1.97-1.433-3.445-1.434h-.002c-.973-.004-1.9.316-2.757.769.09-.058.145-.156.237-.21.863-.504 1.82-.757 2.893-.757m14.522 0h.002q1.237 0 2.266.418v.002h.002a5 5 0 0 1 1.78 1.204v.002c.502.526.896 1.175 1.187 1.97v.001c.288.78.438 1.694.438 2.745 0 .11.005.083.004.098H53.498v.8c0 1.207.14 2.289.436 3.237.288.94.707 1.749 1.259 2.408a5.3 5.3 0 0 0 2.02 1.496c.784.333 1.654.496 2.594.496.825 0 1.554-.088 2.191-.278H62v-.002c.602-.182 1.12-.381 1.556-.619a9 9 0 0 0 .999-.618l.002-.002.003-.002c.1-.076.159-.106.181-.12l.059.07c-.186.179-.361.372-.58.51h-.004a6.8 6.8 0 0 1-1.296.653h-.002c-.48.183-1 .327-1.562.44a8.7 8.7 0 0 1-1.661.163c-1.015 0-1.925-.172-2.742-.518l-.002-.002a5.7 5.7 0 0 1-2.093-1.496l-.002-.002c-.582-.652-1.04-1.46-1.364-2.434v-.002c-.326-.972-.494-2.094-.494-3.38 0-1.074.153-2.051.453-2.943.3-.889.73-1.64 1.288-2.274l.002-.002a5.8 5.8 0 0 1 2.05-1.48h.003l.002-.003c.807-.354 1.733-.537 2.788-.537zm14.815 0c1.081 0 2.03.18 2.862.533.836.355 1.526.85 2.095 1.496.568.646 1.006 1.428 1.311 2.358q.462 1.395.461 3.163 0 1.771-.46 3.154v.002q-.46 1.388-1.312 2.352a5.6 5.6 0 0 1-2.09 1.485h-.001l-.004.002c-.831.35-1.779.527-2.862.527-1.087 0-2.034-.179-2.864-.527h-.004l-.002-.002a5.7 5.7 0 0 1-2.099-1.487c-.57-.643-1.013-1.425-1.317-2.35v-.002q-.462-1.382-.463-3.154 0-1.769.463-3.163c.304-.928.745-1.71 1.317-2.358l.002-.002a5.8 5.8 0 0 1 2.101-1.494h.004c.83-.353 1.776-.533 2.862-.533m-14.718.048c-.868.001-1.662.132-2.372.401a5.3 5.3 0 0 0-1.854 1.167h-.002v.002a5.8 5.8 0 0 0-1.257 1.806v.002h-.002a7.8 7.8 0 0 0-.622 2.31l-.062.554h11.52v-.5c0-.866-.124-1.656-.38-2.37a5.2 5.2 0 0 0-1.093-1.817h-.002v-.002a4.8 4.8 0 0 0-1.71-1.158h-.002l-.002-.002a5.8 5.8 0 0 0-2.156-.393zm14.628.177c-.989 0-1.879.175-2.65.535a5.2 5.2 0 0 0-1.927 1.545h-.002c-.509.661-.887 1.452-1.139 2.356v.002q-.369 1.355-.367 2.977-.002 1.635.367 2.98v.002l.002.002c.253.897.63 1.683 1.139 2.34a5.16 5.16 0 0 0 1.93 1.532c.77.355 1.66.523 2.647.523.989 0 1.878-.169 2.652-.523h.002a5.2 5.2 0 0 0 1.926-1.531c.513-.659.887-1.447 1.13-2.346q.365-1.344.366-2.98 0-1.62-.365-2.974c-.244-.906-.618-1.697-1.13-2.36a5.2 5.2 0 0 0-1.927-1.544v-.002c-.774-.36-1.664-.534-2.654-.534m-35.79.024h.29l.199 3.323v11.323h-.489zm21.168.797h.006a4.8 4.8 0 0 1 1.786.325 3.8 3.8 0 0 1 1.352.915c.392.422.692.92.881 1.465v.002l.002.004c.16.444.203.988.243 1.535h-9.245c.098-.497.19-.998.395-1.461v-.002a4.9 4.9 0 0 1 1.043-1.499 4.3 4.3 0 0 1 1.508-.947h.002l.002-.002c.58-.22 1.252-.335 2.025-.335m14.622.175c.874 0 1.613.153 2.234.442a4.2 4.2 0 0 1 1.556 1.251h.002q.632.814.955 2.012.329 1.206.331 2.714c0 1.015-.113 1.922-.329 2.718-.215.792-.536 1.454-.957 1.994v.002a4.2 4.2 0 0 1-1.556 1.235c-.622.284-1.362.434-2.236.434-.873 0-1.613-.15-2.23-.434h-.001a4.16 4.16 0 0 1-1.559-1.235c-.418-.541-.742-1.204-.966-1.998v-.002q-.33-1.191-.331-2.714c0-1.007.113-1.908.332-2.712.223-.8.547-1.467.965-2.012l.002-.002a4.2 4.2 0 0 1 1.56-1.25c.617-.289 1.356-.443 2.228-.443"}))};