UNPKG

devicons-react

Version:

Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.

1 lines 5.04 kB
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="#0052cc",...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:"M3.525 50.554A3.533 3.533 0 0 0 0 54.075v19.4a3.526 3.526 0 0 0 3.525 3.537h19.43a3.523 3.523 0 0 0 3.52-3.537v-19.4a3.533 3.533 0 0 0-3.52-3.521zm84.676.003v20.608c0 2.023.577 3.558 1.658 4.56 1.078.998 2.602 1.427 4.38 1.43a8.1 8.1 0 0 0 2.221-.225l.379-.092v-5.474l-.553.064a5 5 0 0 1-.709.032h-.01c-.376 0-.667-.088-.842-.228s-.295-.338-.295-.786v-19.89Zm10.921 0v20.608c0 2.023.577 3.558 1.66 4.56 1.079.998 2.602 1.427 4.38 1.43a8.1 8.1 0 0 0 2.236-.225l.378-.093v-5.474l-.553.065a5 5 0 0 1-.703.032h-.01c-.386 0-.685-.088-.862-.23-.178-.14-.297-.337-.297-.784v-19.89Zm-95.597.99h19.428a2.527 2.527 0 0 1 2.53 2.53v19.4a2.54 2.54 0 0 1-.738 1.797 2.53 2.53 0 0 1-1.792.746H3.525a2.53 2.53 0 0 1-1.794-.746 2.53 2.53 0 0 1-.739-1.797v-19.4a2.526 2.526 0 0 1 2.533-2.53m85.668.002h4.245v18.897c0 .667.247 1.224.665 1.56.417.335.94.446 1.462.446.093.002.188-.011.282-.013v3.566c-.522.097-1.047.178-1.579.158h-.018c-1.625 0-2.875-.386-3.717-1.167-.843-.78-1.34-1.991-1.34-3.83zm10.921 0h4.244v18.897c0 .667.25 1.227.672 1.562.42.334.95.444 1.477.444.092.002.185-.011.278-.013v3.565c-.526.098-1.056.18-1.591.16h-.02c-1.625 0-2.875-.387-3.719-1.168s-1.34-1.992-1.34-3.83zm-64.606.872v5.915h5.833v18.676h6.618V58.336h5.831V52.42zm.992.992h16.298v3.93h-5.83V76.02h-4.635V57.344H36.5zM6.217 55.254a1.51 1.51 0 0 0-1.498 1.504v12.635c0 .823.675 1.501 1.498 1.505h4.244a1.5 1.5 0 0 0 1.072-.436 1.5 1.5 0 0 0 .45-1.066v-.002l-.014-12.637v-.001a1.516 1.516 0 0 0-1.502-1.502H6.218zm9.798 0c-.822.003-1.5.679-1.503 1.502v6.837c.003.824.68 1.501 1.503 1.505h4.24a1.5 1.5 0 0 0 1.076-.435 1.5 1.5 0 0 0 .448-1.071v-.001l-.015-6.832c0-.824-.678-1.501-1.5-1.505h-4.247Zm-9.794.993h4.242c.29 0 .512.223.514.513l.014 12.632a.51.51 0 0 1-.155.364.51.51 0 0 1-.367.15H6.221a.504.504 0 0 1-.51-.513V56.758c0-.288.222-.51.51-.511m9.798 0h4.24a.506.506 0 0 1 .512.511l.016 6.834a.52.52 0 0 1-.153.365.51.51 0 0 1-.367.148H16.02a.513.513 0 0 1-.516-.516V56.76a.51.51 0 0 1 .515-.513m60.953 1.015c-2.92 0-5.366 1.072-7.058 2.9s-2.625 4.391-2.625 7.333c0 3.032.805 5.533 2.57 7.258s4.433 2.627 8.013 2.627a17.3 17.3 0 0 0 6.249-1.117l.321-.122v-5.423l-.648.207c-1.784.572-3.757 1.124-5.74 1.124-1.338 0-2.424-.225-3.2-.712-.614-.385-1.011-1.004-1.28-1.814 1.22.112 2.442.205 3.666.214h.004c2.036 0 3.946-.26 5.41-1.08 1.463-.818 2.433-2.268 2.433-4.34 0-4.05-3.731-7.055-8.115-7.055m41.71.007c-2.927 0-5.306 1.027-6.923 2.816-1.618 1.788-2.465 4.307-2.465 7.24 0 2.915.857 5.449 2.477 7.257 1.62 1.809 3.998 2.864 6.91 2.864s5.275-1.043 6.878-2.847S128 70.261 128 67.324c0-2.936-.828-5.455-2.428-7.243s-3.964-2.812-6.89-2.812m-53.36.115c-1.343.013-2.46.42-3.336 1.144-.396.328-.729.732-1.034 1.17V57.65h-6.193v19.362h6.193V66.89c0-1.376.35-2.11 1.08-2.569.728-.458 1.974-.632 3.765-.493l.534.042v-6.442l-.464-.03a7 7 0 0 0-.546-.013zm11.65.87c3.936 0 7.122 2.624 7.122 6.062 0 1.785-.711 2.797-1.925 3.476s-2.975.952-4.921.953a43 43 0 0 1-4.335-.253l-.66-.073.117.654c.255 1.428.95 2.473 1.956 3.104s2.282.864 3.728.864c1.922 0 3.74-.48 5.395-.99v3.372c-1.79.636-3.67.98-5.573.965h-.005c-3.413 0-5.787-.847-7.318-2.344s-2.272-3.69-2.272-6.55c0-2.732.86-5.037 2.361-6.659s3.65-2.581 6.33-2.581m41.71.008c2.699 0 4.746.912 6.15 2.482 1.405 1.57 2.176 3.83 2.176 6.58s-.78 5.029-2.19 6.616-3.458 2.514-6.136 2.514c-2.676 0-4.744-.939-6.172-2.534-1.429-1.595-2.224-3.874-2.224-6.596 0-2.742.786-5.002 2.208-6.574s3.49-2.488 6.188-2.488m-53.352.114h.01v4.467c-1.6-.075-2.906.052-3.837.637-1.042.656-1.544 1.842-1.544 3.41v9.13h-4.207V58.642h4.207v3.023l.957.184c.443-1.112.998-1.975 1.702-2.556.704-.582 1.559-.906 2.712-.917m11.04 2.894v.083c-1.372.175-2.6.96-3.273 2.19v.002h-.001a6.7 6.7 0 0 0-.78 2.645l-.037.459.454.07a19 19 0 0 0 2.794.223h.002c1.112 0 2.171-.131 3.017-.545s1.473-1.207 1.473-2.26c0-1.654-1.454-2.867-3.153-2.867zm42.312.658c-1.438 0-2.573.626-3.278 1.621-.705.996-1.011 2.32-1.011 3.775 0 1.451.297 2.786.997 3.797.7 1.01 1.838 1.654 3.292 1.654s2.58-.648 3.262-1.66.96-2.344.96-3.79c0-1.45-.286-2.77-.973-3.769s-1.811-1.627-3.25-1.627zm-41.748.345c1.211.03 2.093.803 2.093 1.863 0 .706-.3 1.068-.917 1.37-.615.3-1.553.444-2.579.444-.715-.003-1.427-.081-2.136-.17.103-.613.277-1.212.574-1.761a3.35 3.35 0 0 1 2.902-1.745zm41.748.648c1.166 0 1.907.438 2.431 1.199.525.76.8 1.89.8 3.204 0 1.317-.27 2.462-.792 3.236-.522.775-1.26 1.224-2.44 1.224-1.178 0-1.937-.452-2.476-1.228-.538-.777-.82-1.92-.82-3.232s.288-2.439.828-3.2c.54-.763 1.302-1.203 2.469-1.203"}))};