devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 3.97 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="#127eff",...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:"M47.76 51.46v-1.83h-1.67v1.83h-.85v-4.39h.85v1.84h1.67v-1.84h.85v4.39zm4 0h-.68l-.08-.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-.83-1.2h-.63c-.27 0-.35.07-.35.31s.07.32.33.32a1.34 1.34 0 0 0 .62-.16zm2.56 1.26a4 4 0 0 1-1.14-.18l.12-.6a3.8 3.8 0 0 0 1 .14c.37 0 .42-.08.42-.32s0-.29-.58-.42c-.81-.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.4 2.4 0 0 0-.86.27v2.2h-.85V47l.83.12v1.4a3 3 0 0 1 1.2-.31c.55 0 .74.37.74.94v2.29zm1.52-3.61v-.77h.83v.77zm0 3.61v-3.17h.83v3.17zm1.49-3.14c0-.79.48-1.25 1.6-1.25a5.3 5.3 0 0 1 1.23.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.23.14c-1.12 0-1.6-.46-1.6-1.25zm4.65 3.2c-1.13 0-1.44-.6-1.44-1.25v-.8c0-.65.3-1.25 1.44-1.25s1.43.6 1.43 1.25v.8c-.02.66-.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-.02-.36-.19-.54-.63-.54zm3.76.05a6.6 6.6 0 0 0-.87.46v2H67v-3.12h.7l.05.35a3.8 3.8 0 0 1 .87-.42zM72 50.41a1 1 0 0 1-1.09 1.12 4.7 4.7 0 0 1-.88-.09v1.29l-.83.12v-4.56h.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.11h-5.06L45.23 55h3.57l4.38 15.1zM71 73.11h-2.7l-.24-.9a7.25 7.25 0 0 1-3.94 1.17c-2.42 0-3.45-1.66-3.45-3.94 0-2.69 1.17-3.73 3.86-3.73h3.17v-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.39 1.47 5.39 4.79zm-3.32-5h-2.43c-1.09 0-1.39.3-1.39 1.31s.3 1.33 1.33 1.33a5.2 5.2 0 0 0 2.5-.68zm9.68 1.44a1.43 1.43 0 0 0-.79 1.06c0 .35.22.52.73.57l3.84.41c2.15.24 2.83 1.31 2.83 3.21 0 2.83-1 3.94-6 3.94a19.3 19.3 0 0 1-5.11-.68l.41-2.48a18.4 18.4 0 0 0 4.46.57c2.64 0 3.16-.19 3.16-1.06s-.24-1-1.25-1.06l-3.84-.44c-1.88-.22-2.61-.84-2.61-2.53a2.81 2.81 0 0 1 1.39-2.26 3.85 3.85 0 0 1-1.8-3.56V64c.05-2.75 1.5-4.41 5.33-4.41a9 9 0 0 1 2.26.27h4.08v1.66l-1.45.41a4.54 4.54 0 0 1 .45 2.07v1.25c0 2.69-1.63 4.33-5.33 4.33a7 7 0 0 1-.76-.03m.76-7.29c-1.63 0-2.2.6-2.2 1.85v1c0 1.31.65 1.8 2.2 1.8s2.23-.52 2.23-1.8v-1c0-1.25-.57-1.85-2.23-1.85m14.66.38a26 26 0 0 0-3.51 1.93v8.54H86V59.86h2.8l.2 1.47a14.8 14.8 0 0 1 3.48-1.74zm11.1 10.47h-2.72l-.24-.9A7.25 7.25 0 0 1 97 73.38c-2.42 0-3.45-1.66-3.45-3.94 0-2.69 1.17-3.73 3.86-3.73h3.18v-1.39c0-1.47-.41-2-2.53-2a18.5 18.5 0 0 0-3.67.41L94 60.22a17.3 17.3 0 0 1 4.54-.63c4.16 0 5.39 1.47 5.39 4.79zm-3.32-5h-2.45c-1.09 0-1.39.3-1.39 1.31s.3 1.33 1.33 1.33a5.2 5.2 0 0 0 2.5-.68zm13.19 5v-9.25c0-.71-.3-1.06-1.06-1.06a9.15 9.15 0 0 0-3.45 1.12v9.19h-3.32V59.86h2.53l.33 1.12a13.3 13.3 0 0 1 5.3-1.39c2.2 0 3 1.55 3 3.92v9.6zm13.09-.24a9.2 9.2 0 0 1-2.91.52c-2.42 0-3.64-1.14-3.64-3.51V62.5h-2v-2.64h2v-3.29l3.32-.46v3.75H127l-.22 2.64h-3.18v6.94a1 1 0 0 0 1.2 1.17 6.4 6.4 0 0 0 1.66-.27zM33.86 52.74v-3.11l-7.47 4.35v2.62l-5.97 12.89-2.99 2.06v9.44l6.4-3.69zM17.43 64.83l-4.48-10.46v-2.95l-.03-.02-4.45 2.58v2.62l5.97 13.46 2.99-1.48z"}),/*#__PURE__*/React.createElement("path",{d:"m29.38 47.02-7.47 4.37v2.98l-4.48 10.46v3.49l-2.99 1.74L8.47 56.6v-2.63l4.48-2.58-7.47-4.37L1 49.63v3.21l10.08 24.49 6.35 3.66v-9.2l2.99-1.73-.04-.03 6.01-13.43v-2.63l7.47-4.34z"}))};