devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 6.18 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"}),/*#__PURE__*/React.createElement("path",{d:"M40.727 40.727v23.246h3.52V52.734L54.41 63.973h4.598L48.184 51.938l10.609-11.211h-4.45L44.247 51.402V40.727Zm49.628 0v23.246h3.47V40.727Zm7.461 0v3.539h3.637v-3.54Zm-89.09 0V64H32L20.18 52.18 32 40.727Zm71.583 1.992v2.922c.027.363-.086.726-.317 1.007a1.4 1.4 0 0 1-1.031.325h-1.91l-.016 2.988h3.055l.015 9.945q0 1.892 1.149 2.98c.762.727 1.816 1.087 3.152 1.087h3.156v-2.989h-2.574c-.379.02-.75-.113-1.027-.37a1.39 1.39 0 0 1-.383-1.04l-.016-9.613h4l.016-2.988h-4v-4.254Zm-12.868 3.87a9.37 9.37 0 0 0-4.507 1.153 8.4 8.4 0 0 0-3.18 3.18 9.04 9.04 0 0 0-1.164 4.566 9.04 9.04 0 0 0 1.156 4.559 8.3 8.3 0 0 0 3.172 3.187 9.36 9.36 0 0 0 9.008 0 8.4 8.4 0 0 0 3.187-3.187 9.03 9.03 0 0 0 1.16-4.559 9 9 0 0 0-1.152-4.566 8.4 8.4 0 0 0-3.172-3.18 9.4 9.4 0 0 0-4.508-1.152Zm45.641.052a7.3 7.3 0 0 0-2.125.652 5.44 5.44 0 0 0-2.125 2.102v-2.422h-3.387v17.004h3.489V54.41a5.8 5.8 0 0 1 .523-2.566 3.9 3.9 0 0 1 1.484-1.676 4.2 4.2 0 0 1 2.258-.59c1.153 0 2.047.352 2.692 1.063q.96 1.062.96 2.972v10.36h3.489V53.246a7.7 7.7 0 0 0-.762-3.504 5.57 5.57 0 0 0-2.176-2.34 7.1 7.1 0 0 0-4.32-.761m-15.18.332v17h3.485v-17Zm-30.46 2.703a4.94 4.94 0 0 1 2.663.742c.801.5 1.446 1.21 1.868 2.059.468.933.703 1.968.683 3.011a6.46 6.46 0 0 1-.683 3.016 5.15 5.15 0 0 1-1.868 2.059 5.19 5.19 0 0 1-5.335 0 5.16 5.16 0 0 1-1.88-2.06 6.5 6.5 0 0 1-.68-3.015 6.5 6.5 0 0 1 .68-3.02 4.99 4.99 0 0 1 4.551-2.792Zm-26.7 23.41v2.242h-.004v6.106h.918v-1.02c.235.363.559.656.942.86.39.206.828.312 1.27.304a2.9 2.9 0 0 0 2.6-1.55 3.65 3.65 0 0 0 0-3.294 2.94 2.94 0 0 0-1.081-1.136 2.9 2.9 0 0 0-1.52-.414 2.75 2.75 0 0 0-1.265.3 2.6 2.6 0 0 0-.942.86l.035-3.258Zm17.887 0v6.5a.9.9 0 0 1-.578.902.9.9 0 0 1-.375.051h-1.778v.895h1.895c.336.007.664-.067.96-.215a1.5 1.5 0 0 0 .642-.606c.156-.281.234-.597.226-.918v-6.61Zm13.707 0v8.348h3.387a3.16 3.16 0 0 0 1.39-.297c.39-.18.723-.465.961-.825.23-.351.352-.769.344-1.19a2.02 2.02 0 0 0-.426-1.29 2.13 2.13 0 0 0-1.16-.734 1.835 1.835 0 0 0 1.371-1.836 1.94 1.94 0 0 0-.328-1.121 2.2 2.2 0 0 0-.906-.774 3 3 0 0 0-1.317-.281Zm17.844 0v1.133h1.027v-1.133Zm-21.543.715v1.05a.5.5 0 0 1-.114.364.5.5 0 0 1-.363.113h-.687l-.004.848h1.094l.007 3.937c-.02.364.118.715.38.969.292.25.667.375 1.05.352h.957v-.844h-.894a.498.498 0 0 1-.54-.54l-.003-3.874h1.433l.008-.848h-1.438v-1.527Zm4.652.168h2.363c.27-.004.54.054.785.172.22.109.403.277.532.488.125.223.191.473.187.73a1.45 1.45 0 0 1-.187.73c-.13.212-.313.384-.531.493a1.66 1.66 0 0 1-.786.176H73.29Zm-9.148 1.215a2.94 2.94 0 0 0-1.536.418 2.96 2.96 0 0 0-1.078 1.148 3.56 3.56 0 0 0 0 3.262c.25.472.621.87 1.078 1.148.461.281.993.426 1.536.418.425.004.851-.074 1.246-.23.37-.141.703-.36.984-.641.25-.246.422-.562.492-.906h-.953c-.07.191-.191.355-.351.484a2 2 0 0 1-.614.336 2.2 2.2 0 0 1-.746.121 2.04 2.04 0 0 1-1.035-.262 2 2 0 0 1-.73-.75 2.6 2.6 0 0 1-.32-1.12h4.91v-.227a3.55 3.55 0 0 0-.368-1.653 2.8 2.8 0 0 0-1.027-1.136 2.8 2.8 0 0 0-1.488-.41m22.16 0a2.8 2.8 0 0 0-1.2.254c-.343.152-.648.39-.878.69-.223.294-.36.645-.391 1.013h.93a1.2 1.2 0 0 1 .238-.602c.14-.18.324-.32.531-.41a1.9 1.9 0 0 1 .742-.145 1.7 1.7 0 0 1 .723.149c.2.094.367.238.488.426.118.191.176.41.172.636a.7.7 0 0 1-.117.434.44.44 0 0 1-.312.176l-1.786.175c-.34.032-.671.137-.968.31a1.86 1.86 0 0 0-.672.655c-.16.266-.246.57-.242.88-.004.323.09.64.27.905.183.274.44.489.745.625.336.153.707.23 1.078.223.407.008.813-.086 1.176-.266.34-.167.629-.425.84-.742v.864h.93v-4.235a1.87 1.87 0 0 0-.293-1.043 1.97 1.97 0 0 0-.813-.715 2.7 2.7 0 0 0-1.191-.257m9.457 0c-.41 0-.817.093-1.188.277a2 2 0 0 0-.78.805v-.938h-.919v6.106h.953v-3.465c-.008-.36.067-.715.215-1.043a1.6 1.6 0 0 1 .61-.688c.28-.164.597-.25.925-.242.41-.023.809.133 1.094.43.277.336.418.765.39 1.199v3.809h.954v-3.852a2.76 2.76 0 0 0-.278-1.262 2 2 0 0 0-.789-.84 2.6 2.6 0 0 0-1.187-.296m5.808 0a2.9 2.9 0 0 0-1.16.214c-.304.122-.57.332-.758.602-.18.266-.273.582-.265.902a1.53 1.53 0 0 0 .453 1.13c.348.323.789.53 1.258.59l1.011.171c.258.035.497.148.684.324.16.164.25.383.242.613a.93.93 0 0 1-.172.56c-.125.17-.296.3-.492.374a1.9 1.9 0 0 1-.738.133 2 2 0 0 1-.762-.14 1.3 1.3 0 0 1-.531-.395 1 1 0 0 1-.207-.578h-.957c0 .351.11.699.312.988.223.297.524.531.868.668.414.168.859.25 1.308.238.418.012.832-.07 1.215-.23.32-.141.598-.368.793-.657a1.73 1.73 0 0 0 .281-.984 1.6 1.6 0 0 0-.449-1.176 2.34 2.34 0 0 0-1.29-.61l-1.05-.183a1.2 1.2 0 0 1-.633-.3.75.75 0 0 1-.23-.56.73.73 0 0 1 .164-.476c.121-.148.281-.257.46-.324a1.96 1.96 0 0 1 1.337.012c.183.074.344.195.465.355a.9.9 0 0 1 .172.516h.953c0-.328-.102-.652-.29-.926a1.86 1.86 0 0 0-.792-.625 3 3 0 0 0-1.2-.226m-18.75.086a1.97 1.97 0 0 0-1.101.304 2.13 2.13 0 0 0-.742.887v-1.133h-.953v6.106h.953v-3.29a2.25 2.25 0 0 1 .222-1.035c.137-.277.356-.507.625-.66.297-.156.625-.234.961-.226H83v-.953Zm-35.644.058 2.351 5.453-1.12 2.563h.984l3.445-8.016h-1.008l-1.793 4.324-1.847-4.324Zm43.043 0v6.106h.957v-6.106Zm-26.074.688c.472-.024.937.152 1.285.476.347.363.562.836.61 1.34H62.14c.058-.504.293-.977.66-1.332a1.9 1.9 0 0 1 1.34-.484Zm-20.364.004c.375 0 .743.105 1.059.3.32.203.582.493.75.832a2.88 2.88 0 0 1 0 2.457c-.168.344-.43.633-.75.836a2.02 2.02 0 0 1-2.117 0 2.05 2.05 0 0 1-.754-.836 2.9 2.9 0 0 1 0-2.457 2.02 2.02 0 0 1 1.813-1.133Zm29.516 1.597h2.43c.297-.004.593.059.859.188.238.113.441.289.582.515s.211.493.207.758c.004.274-.066.54-.207.77-.14.226-.34.406-.582.52a1.86 1.86 0 0 1-.86.183h-2.429Zm14.363.844v.64c.004.313-.074.622-.234.891a1.65 1.65 0 0 1-.64.617 1.84 1.84 0 0 1-.923.223 1.7 1.7 0 0 1-.699-.133 1.1 1.1 0 0 1-.476-.375.97.97 0 0 1-.172-.55c0-.184.047-.364.136-.52a1.15 1.15 0 0 1 .38-.395c.163-.105.35-.168.546-.187Zm0 0"}))};