devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 4.01 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",...b}=a;return b={...b,style:{...(b.style?b.style:{}),width:c,height:c}},/*#__PURE__*/React.createElement("svg",_extends({},b,{viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg"}),/*#__PURE__*/React.createElement("path",{d:"M47.77 51.47v-1.82H46.1v1.82h-.85v-4.38h.85v1.84h1.67v-1.84h.85v4.38zm4 0h-.68l-.09-.21a1.86 1.86 0 0 1-1 .28c-.6 0-.86-.4-.86-.94s.29-.89 1-.89h.79v-.33c0-.35-.1-.47-.63-.47a5 5 0 0 0-.91.1l-.1-.6a4.5 4.5 0 0 1 1.13-.15c1 0 1.34.35 1.34 1.14zm-.82-1.19h-.61c-.27 0-.34.07-.34.31s.07.32.33.32a1.34 1.34 0 0 0 .62-.16zm2.55 1.26a4 4 0 0 1-1.14-.18l.11-.6a3.8 3.8 0 0 0 1 .14c.37 0 .42-.08.42-.32s0-.29-.57-.42c-.8-.19-.9-.38-.9-1s.29-.92 1.23-.92a4.5 4.5 0 0 1 1 .11l-.08.63a6 6 0 0 0-.91-.09c-.36 0-.42.08-.42.27s0 .27.47.38c.92.23 1 .35 1 1s-.24 1-1.23 1zm3.78-.06v-2.21c0-.17-.07-.25-.26-.25a2.3 2.3 0 0 0-.86.27v2.19h-.82V47l.82.12v1.4a3 3 0 0 1 1.2-.31c.55 0 .74.37.74.93v2.29zm1.52-3.61v-.77h.82v.77zm0 3.61v-3.17h.82v3.16zm1.48-3.14c0-.79.48-1.25 1.6-1.25a5.3 5.3 0 0 1 1.22.14l-.09.71a7 7 0 0 0-1.1-.11c-.59 0-.78.19-.78.66v1.66c0 .46.19.66.78.66a7 7 0 0 0 1.1-.11l.09.71a5.3 5.3 0 0 1-1.22.14c-1.12 0-1.6-.46-1.6-1.25zm4.65 3.2c-1.13 0-1.43-.6-1.43-1.25v-.8c0-.65.3-1.25 1.43-1.25s1.43.6 1.43 1.25v.8c-.02.65-.36 1.25-1.45 1.25zm0-2.62c-.44 0-.61.19-.61.55v.85c0 .36.17.55.61.55s.61-.19.61-.55v-.85c-.03-.36-.2-.55-.63-.55zm3.76.05a6.5 6.5 0 0 0-.87.46v2H67v-3.12h.7l.05.35a3.8 3.8 0 0 1 .87-.42zM72 50.42a1 1 0 0 1-1.09 1.12 4.7 4.7 0 0 1-.88-.09v1.29l-.82.12v-4.55h.66l.08.27a1.8 1.8 0 0 1 1-.33c.66 0 1 .38 1 1.1zm-2 .36a4 4 0 0 0 .73.08c.3 0 .41-.14.41-.42v-1.12c0-.26-.1-.4-.41-.4a1.2 1.2 0 0 0-.74.29zM57.56 55h3.56l-5.41 18.1h-5.05L45.25 55h3.56l4.37 15.08zM71 73.1h-2.71l-.24-.9a7.24 7.24 0 0 1-3.94 1.17c-2.42 0-3.45-1.66-3.45-3.94 0-2.69 1.17-3.72 3.86-3.72h3.18v-1.39c0-1.47-.41-2-2.53-2a18.5 18.5 0 0 0-3.67.41l-.41-2.53a17.3 17.3 0 0 1 4.54-.63c4.16 0 5.38 1.47 5.38 4.78zm-3.32-5h-2.43c-1.09 0-1.39.3-1.39 1.3s.3 1.33 1.33 1.33a5.2 5.2 0 0 0 2.5-.68zm9.66 1.44a1.42 1.42 0 0 0-.79 1.06c0 .35.22.52.73.57l3.83.41c2.15.24 2.83 1.3 2.83 3.21 0 2.83-1 3.94-6 3.94a19.3 19.3 0 0 1-5.08-.73l.41-2.47a18.4 18.4 0 0 0 4.46.57c2.64 0 3.15-.19 3.15-1.06s-.24-1-1.25-1.06l-3.83-.43c-1.87-.22-2.61-.84-2.61-2.53a2.8 2.8 0 0 1 1.39-2.26 3.84 3.84 0 0 1-1.79-3.56V64c.05-2.74 1.49-4.4 5.33-4.4a9 9 0 0 1 2.26.27h4.08v1.66l-1.46.4a4.54 4.54 0 0 1 .43 2.07v1.25c0 2.69-1.63 4.32-5.33 4.32a7 7 0 0 1-.76-.03m.76-7.28c-1.63 0-2.2.6-2.2 1.85v1c0 1.3.65 1.79 2.2 1.79s2.23-.52 2.23-1.79v-1c0-1.25-.57-1.85-2.23-1.85m14.65.38a26 26 0 0 0-3.51 1.93v8.53h-3.31V59.87h2.8l.22 1.47a14.8 14.8 0 0 1 3.48-1.74zm11.09 10.46h-2.72l-.24-.9a7.24 7.24 0 0 1-3.94 1.17c-2.42 0-3.45-1.66-3.45-3.94 0-2.69 1.17-3.72 3.86-3.72h3.18v-1.39c0-1.47-.41-2-2.53-2a18.5 18.5 0 0 0-3.67.41l-.41-2.53a17.3 17.3 0 0 1 4.54-.63c4.16 0 5.38 1.47 5.38 4.78zm-3.32-5h-2.44c-1.09 0-1.39.3-1.39 1.3S97 70.74 98 70.74a5.2 5.2 0 0 0 2.5-.68zm13.18 5v-9.24c0-.71-.3-1.06-1.06-1.06a9.1 9.1 0 0 0-3.45 1.11v9.19h-3.32V59.87h2.53l.33 1.11A13.25 13.25 0 0 1 114 59.6c2.2 0 3 1.55 3 3.91v9.59zm13.07-.24a9.2 9.2 0 0 1-2.91.52c-2.42 0-3.64-1.14-3.64-3.51V62.5h-2v-2.63h2v-3.29l3.32-.46v3.75h3.4l-.22 2.64h-3.18v6.93a1 1 0 0 0 1.2 1.17 6.4 6.4 0 0 0 1.66-.27z"}),/*#__PURE__*/React.createElement("path",{d:"M33.89 52.75v-3.1l-7.46 4.34v2.62l-5.97 12.88-2.98 2.05v9.43l6.4-3.69zM17.48 64.83 13 54.38v-2.95l-.03-.01-4.44 2.57v2.62l5.96 13.44 2.99-1.47z",fill:"#1159cc"}),/*#__PURE__*/React.createElement("path",{d:"m29.42 47.03-7.46 4.37h-.01v2.98l-4.47 10.45v3.49l-2.99 1.73-5.96-13.44v-2.63l4.48-2.57-7.47-4.38-4.47 2.62v3.2l10.07 24.46 6.34 3.66v-9.19l2.98-1.73-.03-.02 6-13.42v-2.63l7.46-4.33z",fill:"#127eff"}))};