UNPKG

devicons-react

Version:

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

1 lines 5.54 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="#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:"M10.658 47.236c-.835 0-1.563.5-1.96 1.161l-.002.004L.308 62.925v.002a2.2 2.2 0 0 0 0 2.248v.002l8.388 14.524.002.004c.411.686 1.18 1.06 1.96 1.06H27.54c.78 0 1.587-.366 1.894-1.131l-.032.064 8.39-14.528-.042.061a1.93 1.93 0 0 0 .143-2.197L29.503 48.4l-.002-.004c-.397-.661-1.082-1.161-1.859-1.161Zm0 .991h16.985c.246 0 .79.32 1.006.682l-.004-.01 8.392 14.636.002.004c.217.361.225.712-.064 1.073l-.023.029-8.426 14.592-.014.033c-.103.257-.524.507-.972.507H10.658c-.449 0-.906-.242-1.108-.58L1.162 64.67l-.002-.004c-.202-.336-.202-.893 0-1.23l.002-.004L9.55 48.908c.217-.362.714-.681 1.108-.681m8.39 2.41c-.188 0-.369.051-.527.13l-.016.008-10.727 6.233c-.38.19-.583.583-.583.955v12.38a.93.93 0 0 0 .246.616c.128.148.277.258.438.339l-.031-.016 10.657 6.25.016.008a1.21 1.21 0 0 0 1.055 0l.015-.008 10.727-6.234c.381-.19.583-.584.583-.955v-12.38c0-.372-.202-.764-.583-.955l-10.727-6.233-.015-.007a1.2 1.2 0 0 0-.529-.13Zm77.452.795c-.668 0-1.283.216-1.73.63s-.71 1.024-.71 1.707.262 1.291.71 1.705 1.062.632 1.73.632 1.284-.217 1.731-.632.709-1.023.709-1.705-.261-1.292-.709-1.706c-.447-.415-1.063-.632-1.73-.632zm-77.453.197c.017 0 .044.004.084.023l10.73 6.235.016.008c.028.014.033.03.033.068v12.38c0 .038-.005.054-.033.068l-.016.008-10.728 6.234c-.082.041-.087.04-.167 0L8.336 70.42l-.015-.008a.5.5 0 0 1-.126-.097c-.026-.03-.008-.033-.008.03V57.962c0-.038.005-.054.033-.068l.015-.008 10.727-6.233.006-.002a.2.2 0 0 1 .08-.023zm77.453.794c.458 0 .815.141 1.058.366.242.225.39.537.39.98s-.148.755-.39.98-.6.365-1.058.365c-.457 0-.814-.14-1.057-.366-.243-.224-.391-.537-.391-.98s.148-.754.391-.98c.243-.224.6-.365 1.057-.365m-26.397.03c-4.396 0-7.658 2.773-7.658 6.534 0 1.76.68 3.132 1.632 4.14.953 1.008 2.163 1.672 3.273 2.147h-.004l3.276 1.433h.002c1.073.46 1.978.864 2.57 1.377.59.512.915 1.095.915 2.156 0 .941-.36 1.7-1.057 2.264-.696.564-1.756.926-3.154.926-2.21 0-4.442-.97-5.983-2.607l-.37-.395-2.3 2.587.313.33c2.032 2.138 4.919 3.523 8.309 3.734h.03c2.553 0 4.623-.747 6.058-2.002s2.215-3.016 2.215-4.94c0-1.787-.562-3.16-1.482-4.191-.918-1.03-2.16-1.723-3.52-2.299l-.006-.002-3.266-1.429-.002-.002c-.923-.41-1.834-.81-2.473-1.324-.64-.514-1.016-1.08-1.016-2.006 0-.89.333-1.57.952-2.07.62-.5 1.553-.81 2.746-.81 1.914 0 3.53.756 4.895 1.926l.381.327 2.148-2.575-.32-.32c-1.724-1.725-4.207-2.908-7.104-2.908zm-23.516.206v23.807h14.394v-3.447H50.442v-7.296h8.595v-3.446h-8.595v-6.171h10.231v-3.447zm33.149 0v23.706h13.78v-3.449h-9.923V52.66Zm39.727.511-.027.467-.283 4.992-2.686.205v3.104h2.455v8.713c0 1.748.311 3.267 1.162 4.392.851 1.124 2.238 1.78 4.13 1.833h.014c1.216 0 2.4-.326 3.373-.759l.4-.178-.9-2.995-.51.218a4.2 4.2 0 0 1-1.749.368c-.868 0-1.303-.232-1.603-.658s-.46-1.145-.46-2.118v-8.816h4.503v-3.344h-4.502V53.17zm-49.36.275c2.451 0 4.499.982 6.028 2.364l-.918 1.1c-1.428-1.109-3.118-1.897-5.11-1.897-1.365 0-2.529.355-3.367 1.032s-1.323 1.685-1.323 2.84c0 1.224.594 2.142 1.387 2.779s1.775 1.052 2.693 1.46h.002l3.278 1.435.002.002c1.298.549 2.406 1.185 3.174 2.046.768.862 1.23 1.944 1.23 3.532 0 1.658-.651 3.12-1.877 4.192-1.222 1.07-3.036 1.75-5.385 1.754-2.977-.189-5.437-1.387-7.269-3.158l.99-1.113c1.704 1.604 3.944 2.608 6.26 2.608 1.569 0 2.862-.405 3.778-1.146s1.425-1.826 1.425-3.034c0-1.292-.494-2.244-1.259-2.907s-1.752-1.076-2.827-1.537h.004l-3.276-1.433h-.002c-1.04-.446-2.131-1.06-2.943-1.919-.813-.86-1.362-1.945-1.362-3.458 0-3.197 2.674-5.542 6.667-5.542m-22.525.205h12.104v1.464H49.451v8.154h8.595v1.464H49.45v9.278h10.54v1.464H47.578Zm33.15 0h1.874v20.258h9.923v1.466H80.727Zm39.672.512h1.388v5.423h4.502v1.361h-4.502v9.808c0 1.072.149 1.991.641 2.69.492.697 1.336 1.078 2.413 1.078.499 0 1.046-.164 1.597-.335l.335 1.12c-.787.303-1.655.575-2.54.576-1.683-.05-2.7-.57-3.358-1.439s-.962-2.165-.962-3.793v-9.705h-2.455v-1.194l2.635-.202zm-101.25.672c-.181 0-.364.046-.527.127l-.015.008-7.044 4.086c-.381.19-.583.583-.583.954v8.185c0 .371.2.765.583.956l7.044 4.084.015.008a1.21 1.21 0 0 0 1.056 0l.015-.008 7.044-4.084a1.07 1.07 0 0 0 .581-.956v-8.185c0-.368-.199-.763-.58-.954l-7.045-4.086-.015-.008a1.2 1.2 0 0 0-.529-.127m0 .991a.2.2 0 0 1 .087.023l7.044 4.086.016.007c.027.014.03.027.03.068v8.185c0 .04-.005.057-.03.07l-.016.007-7.044 4.084c-.086.043-.086.043-.172 0L12.02 68.27l-.016-.008c-.026-.013-.033-.031-.033-.07V60.01c0-.038.005-.053.033-.068l.016-.007 7.044-4.086a.17.17 0 0 1 .085-.023zm90.958 2.358c-2.13 0-3.793 1.103-5.307 2.483l-.172-2.072h-3.303v17.771h3.752V63.923c.782-.73 1.453-1.33 2.064-1.7.657-.4 1.262-.593 2.045-.593.972 0 1.56.261 1.988.856.428.594.688 1.618.688 3.15v10.729h3.857V65.228c0-2.208-.385-3.956-1.315-5.186s-2.402-1.859-4.297-1.859m-15.536.41v17.873h3.857V58.594Zm15.536.582c1.687 0 2.772.496 3.505 1.466s1.115 2.497 1.115 4.586v10.146h-1.874v-9.737c0-1.64-.252-2.866-.873-3.73s-1.618-1.268-2.794-1.268c-.957 0-1.785.268-2.56.738s-1.509 1.133-2.384 1.956l-.156.145v11.897h-1.77V59.585h1.402l.205 2.455h.763l.145-.145c1.6-1.6 3.206-2.72 5.276-2.72m-14.545.41h1.874v15.89h-1.874z"}))};