UNPKG

devicons-react

Version:

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

1 lines 10.1 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:"M11.095 45.675a3.326 3.326 0 0 0-3.318 3.318c0 1.289.743 2.405 1.823 2.954v3.328H6.27a3.31 3.31 0 0 0-2.953-1.823A3.325 3.325 0 0 0 0 56.77a3.325 3.325 0 0 0 3.317 3.318 3.31 3.31 0 0 0 2.954-1.823H9.6v10.013a3.32 3.32 0 0 0-1.824 2.954c0 .359.075.698.182 1.022L4.34 75.871a3.3 3.3 0 0 0-1.023-.181A3.325 3.325 0 0 0 0 79.007a3.325 3.325 0 0 0 3.317 3.318 3.325 3.325 0 0 0 3.318-3.318 3.3 3.3 0 0 0-.181-1.022l3.617-3.618c.325.106.664.18 1.023.18a3.32 3.32 0 0 0 2.954-1.822H24.06v3.328a3.32 3.32 0 0 0-1.823 2.954 3.325 3.325 0 0 0 3.318 3.318 3.325 3.325 0 0 0 3.317-3.318 3.32 3.32 0 0 0-1.823-2.954v-3.328h3.329a3.31 3.31 0 0 0 2.953 1.823 3.325 3.325 0 0 0 3.318-3.317 3.326 3.326 0 0 0-3.318-3.318 3.31 3.31 0 0 0-2.953 1.823H27.05V59.723a3.32 3.32 0 0 0 1.823-2.954 3.3 3.3 0 0 0-.18-1.022l3.617-3.618a3.3 3.3 0 0 0 1.022.181 3.326 3.326 0 0 0 3.318-3.317v-.523h-.054c-.253-1.578-1.617-2.795-3.264-2.795a3.326 3.326 0 0 0-3.318 3.318c0 .359.075.698.181 1.023l-3.617 3.617a3.3 3.3 0 0 0-1.023-.18 3.31 3.31 0 0 0-2.954 1.822H12.59v-3.328a3.32 3.32 0 0 0 1.824-2.954 3.326 3.326 0 0 0-3.318-3.318zm0 1.045a2.264 2.264 0 0 1 2.272 2.273 2.27 2.27 0 0 1-1.482 2.13l-.341.127v5.07h11.754l.126-.34a2.27 2.27 0 0 1 3.078-1.276l.33.152 4.586-4.585-.152-.33a2.25 2.25 0 0 1-.207-.948 2.264 2.264 0 0 1 2.273-2.273 2.263 2.263 0 0 1 2.272 2.273v.011a2.263 2.263 0 0 1-2.272 2.261c-.34 0-.658-.074-.946-.207l-.331-.152-4.586 4.586.152.33a2.25 2.25 0 0 1 .207.947 2.27 2.27 0 0 1-1.482 2.131l-.341.127v11.755h5.07l.127-.341a2.27 2.27 0 0 1 2.13-1.483 2.264 2.264 0 0 1 2.273 2.273 2.264 2.264 0 0 1-2.273 2.272 2.27 2.27 0 0 1-2.13-1.482l-.127-.341h-5.07v5.07l.34.126a2.27 2.27 0 0 1 1.483 2.131 2.264 2.264 0 0 1-2.272 2.273 2.264 2.264 0 0 1-2.273-2.273c0-.981.619-1.81 1.483-2.13l.34-.127v-5.07H13.353l-.126.34a2.27 2.27 0 0 1-3.078 1.276l-.33-.153L5.23 77.73l.152.33a2.25 2.25 0 0 1 .208.947 2.264 2.264 0 0 1-2.273 2.273 2.264 2.264 0 0 1-2.272-2.273 2.264 2.264 0 0 1 2.272-2.272c.34 0 .658.074.947.207l.33.152 4.587-4.586-.152-.33a2.25 2.25 0 0 1-.208-.947c0-.982.619-1.81 1.483-2.131l.34-.127V57.22h-5.07l-.127.34a2.27 2.27 0 0 1-2.13 1.483 2.264 2.264 0 0 1-2.273-2.273 2.264 2.264 0 0 1 2.272-2.272c.982 0 1.81.618 2.13 1.482l.127.341h5.072v-5.07l-.341-.126a2.27 2.27 0 0 1-1.483-2.131 2.264 2.264 0 0 1 2.273-2.273zm72.66 4.151v21.281h4.404v-.514c.122.065.241.136.37.19a6.7 6.7 0 0 0 2.784.624 7.6 7.6 0 0 0 2.94-.558l.002-.002h.004a6.7 6.7 0 0 0 2.3-1.606 7.1 7.1 0 0 0 1.447-2.354v-.004a8.3 8.3 0 0 0 .492-2.837 8.5 8.5 0 0 0-.49-2.874l-.04-.112-.016-.016a7.7 7.7 0 0 0-1.388-2.227l-.007-.007-.007-.008a7.1 7.1 0 0 0-2.288-1.576l-.005-.002-.006-.002a7.6 7.6 0 0 0-2.939-.558 6.7 6.7 0 0 0-2.88.651h-.001c-.094.045-.181.1-.272.15v-7.64zm1.045 1.045h2.313v8.645l.85-.681a4.7 4.7 0 0 1 .918-.576 5.64 5.64 0 0 1 2.434-.55h.006a6.6 6.6 0 0 1 2.533.48 6.1 6.1 0 0 1 1.94 1.336 6.6 6.6 0 0 1 1.232 2.008 7.5 7.5 0 0 1 .427 2.511v.004a7.2 7.2 0 0 1-.429 2.478 6 6 0 0 1-1.231 2.003 5.6 5.6 0 0 1-1.935 1.352 6.6 6.6 0 0 1-2.536.48h-.004a5.6 5.6 0 0 1-2.36-.53l-.01-.005-.011-.005a3.6 3.6 0 0 1-.96-.592l-.864-.747v1.58H84.8zm-9.624 2.734v3.359h-2.12v3.481a6.6 6.6 0 0 0-.829-1.363 6.3 6.3 0 0 0-2.154-1.74c-.909-.464-1.974-.675-3.191-.676h-.087l-.013.004a7.5 7.5 0 0 0-2.78.555H64l-.002.001a7 7 0 0 0-2.312 1.578 7.2 7.2 0 0 0-1.53 2.348v.004l-.002.003a8 8 0 0 0-.535 2.887 8.3 8.3 0 0 0 .49 2.857l.001.002.001.003a7.1 7.1 0 0 0 1.447 2.353h.001l.001.002a6.5 6.5 0 0 0 2.326 1.588 7.9 7.9 0 0 0 2.976.556c2.568 0 4.696-.98 6.168-2.86l.006-.007.626-.86-2.289-1.751h2.43v-1.865a9.7 9.7 0 0 0-.36-2.578l-.117-.418h1.85v5.197-.004q-.005.78.082 1.552a4.2 4.2 0 0 0 .525 1.749l.006.01.005.009a3.6 3.6 0 0 0 1.515 1.354c.662.33 1.482.473 2.509.473h.005a9 9 0 0 0 1.143-.085 4 4 0 0 0 1.422-.459l-.018.01.57-.285V67.06l-1.59.929a1.4 1.4 0 0 1-.435.146l-.016.002-.016.004a3 3 0 0 1-.641.067h-.03a.9.9 0 0 1-.364-.066.5.5 0 0 1-.13-.162 1.5 1.5 0 0 1-.097-.513v-.015l-.001-.015c-.02-.32-.04-.628-.04-.926v-4.397h3.28v-4.105h-3.28v-3.36zm1.045 1.045h2.314v3.359h3.28v2.014h-3.28v5.443c0 .331.02.652.04.964a2.5 2.5 0 0 0 .177.907l.005.013.006.012a1.6 1.6 0 0 0 .479.6l.04.03.045.022a1.9 1.9 0 0 0 .931.193 4 4 0 0 0 .831-.088 2.5 2.5 0 0 0 .752-.252l.01-.005.044-.026v2.106l-.009.005a3 3 0 0 1-1.053.34h-.007a8 8 0 0 1-1.012.075c-.928 0-1.585-.136-2.042-.365l-.005-.002-.006-.003a2.55 2.55 0 0 1-1.07-.952 3.1 3.1 0 0 1-.391-1.31v-.012l-.002-.012a12 12 0 0 1-.077-1.437v-6.246h-2.12v-2.014h2.12zm-64.677 1.524v11.754l.34.127c.62.23 1.113.723 1.342 1.34l.126.342h11.755V59.026l-.342-.126a2.28 2.28 0 0 1-1.34-1.34l-.127-.341zm94.63.491a7.6 7.6 0 0 0-2.918.58h-.001a7.34 7.34 0 0 0-4.522 6.802 7.42 7.42 0 0 0 2.15 5.226l.005.004.005.005c2.891 2.78 7.442 2.824 10.395.146h.025l.153-.155a7.43 7.43 0 0 0 2.15-5.227 7.39 7.39 0 0 0-4.52-6.8l-.002-.001a7.6 7.6 0 0 0-2.92-.58m-52.67 0a6.06 6.06 0 0 0-2.938.708v-.408h-4.404v14.143h4.404v-7.249a5.1 5.1 0 0 1 .198-1.48 2.4 2.4 0 0 1 .49-.863 1.6 1.6 0 0 1 .643-.435 2.9 2.9 0 0 1 .94-.15h.006q.359 0 .7.095a1.3 1.3 0 0 1 .466.288 2 2 0 0 1 .36.572c.108.34.16.694.152 1.049v8.173h4.404v-8.801.014a6.2 6.2 0 0 0-.435-2.462 4.8 4.8 0 0 0-1.21-1.814 4.7 4.7 0 0 0-1.772-1.053 6.2 6.2 0 0 0-2.003-.326zm57.972.3.64.84 4.438 5.822-5.675 7.48h5.503l2.99-4.254 3.007 4.254H128l-5.68-7.486 4.88-6.656h-5.428l-2.305 3.43-2.34-3.43zm-98.887.254h10.026a3.3 3.3 0 0 0 1.446 1.446v10.026H14.036a3.3 3.3 0 0 0-1.447-1.446zm40.905.491h.012a5.1 5.1 0 0 1 1.668.272l.003.001.003.001a3.7 3.7 0 0 1 1.383.823h.001l.001.002c.422.394.745.88.948 1.421l.002.005.002.005a5.2 5.2 0 0 1 .363 2.052v7.771h-2.314v-7.116.012c.01-.48-.06-.956-.205-1.411l-.006-.017-.007-.017a3 3 0 0 0-.58-.921l-.01-.01-.01-.01a2.4 2.4 0 0 0-.873-.54l-.014-.004-.014-.004a3.7 3.7 0 0 0-1.001-.14 3.9 3.9 0 0 0-1.29.208l-.004.001-.005.002a2.64 2.64 0 0 0-1.072.723h-.001a3.4 3.4 0 0 0-.71 1.252v.006l-.003.005a6.2 6.2 0 0 0-.24 1.792v-.007 6.196h-2.314V59.055h2.314v1.475l.858-.717a5 5 0 0 1 .661-.465 5 5 0 0 1 2.454-.593m52.68 0a6.6 6.6 0 0 1 2.52.5 6.335 6.335 0 0 1 3.877 5.837 6.38 6.38 0 0 1-1.831 4.473l-.01.008a6.57 6.57 0 0 1-9.109.004 6.38 6.38 0 0 1-1.843-4.486v-.002a6.29 6.29 0 0 1 3.877-5.833 6.6 6.6 0 0 1 2.52-.5zm-39.298.001h.004c1.1 0 1.99.19 2.72.563l.004.002.004.001a5.3 5.3 0 0 1 1.8 1.455 5.6 5.6 0 0 1 1.025 2.031l.012.043a8.7 8.7 0 0 1 .312 2.263v.815h-9.67l.098.606c.047.285.15.557.299.804a3.2 3.2 0 0 0 .892 1.1 4.1 4.1 0 0 0 1.274.705 4.4 4.4 0 0 0 1.505.248 3.3 3.3 0 0 0 1.836-.474l.005-.004.005-.003a5.8 5.8 0 0 0 1.45-1.318l-.013.016.018-.02 1.76 1.347-.012.015c-1.285 1.639-3.035 2.456-5.344 2.456h-.005a6.8 6.8 0 0 1-2.58-.482h-.001a5.5 5.5 0 0 1-1.95-1.332h-.002a6 6 0 0 1-1.23-2.001 7.3 7.3 0 0 1-.428-2.497v-.004a6.9 6.9 0 0 1 .464-2.507 6.2 6.2 0 0 1 1.307-2.006 5.9 5.9 0 0 1 1.965-1.342 6.4 6.4 0 0 1 2.476-.48m46.711.299h2.988l2.9 4.25 2.855-4.25h2.807l-4.12 5.621 4.878 6.43h-2.975l-3.552-5.023-3.529 5.024h-2.855l4.883-6.437zM66.82 60.61a4 4 0 0 0-1.504.322h-.002l-.001.001a3.6 3.6 0 0 0-1.166.815 3.5 3.5 0 0 0-.743 1.114 2.8 2.8 0 0 0-.193.58l-.134.632h7.27l-.112-.617a8 8 0 0 0-.172-.729l-.002-.01-.004-.01a2.9 2.9 0 0 0-.65-1.087 2.7 2.7 0 0 0-1.08-.737 4 4 0 0 0-1.507-.274m24.228.318c-.547 0-1.095.099-1.614.295l-.01.003-.011.005a3.7 3.7 0 0 0-1.236.863v.001l-.002.002a3.7 3.7 0 0 0-.79 1.325 4.9 4.9 0 0 0-.269 1.671 5 5 0 0 0 .268 1.667l.001.005.002.004a3.8 3.8 0 0 0 .786 1.295 3.4 3.4 0 0 0 1.248.872 4.32 4.32 0 0 0 3.252 0 3.4 3.4 0 0 0 1.245-.868 3.5 3.5 0 0 0 .794-1.309 5 5 0 0 0 .267-1.666 5 5 0 0 0-.267-1.665 3.5 3.5 0 0 0-.797-1.336 3.7 3.7 0 0 0-1.232-.86l-.011-.005-.01-.004a4.6 4.6 0 0 0-1.614-.295m15.127.001a4.6 4.6 0 0 0-1.622.293l-.015.005-.014.007a3.9 3.9 0 0 0-1.224.855l-.006.006-.006.007a3.7 3.7 0 0 0-.763 1.315 4.5 4.5 0 0 0-.29 1.677 4.6 4.6 0 0 0 .29 1.675 3.8 3.8 0 0 0 .763 1.293l.003.003.003.003a3.6 3.6 0 0 0 1.238.866l.004.001.004.002a4.36 4.36 0 0 0 3.272 0l.003-.002.003-.001a3.6 3.6 0 0 0 1.24-.866l.002-.003.003-.003a3.8 3.8 0 0 0 .765-1.298 5 5 0 0 0 .289-1.67v-.002c0-.567-.097-1.132-.288-1.667a3.7 3.7 0 0 0-.765-1.323l-.006-.007-.006-.006a3.9 3.9 0 0 0-1.225-.855l-.014-.007-.015-.005a4.6 4.6 0 0 0-1.623-.293m-39.34.726c.378-.005.757.062 1.115.204l.007.002.006.002a1.64 1.64 0 0 1 .667.455l.006.007.007.008a1.9 1.9 0 0 1 .418.696h-4.566c.11-.199.237-.387.398-.55l.004-.003.004-.004a2.6 2.6 0 0 1 .828-.58 2.9 2.9 0 0 1 1.107-.236zm24.213.319c.417 0 .835.075 1.233.223a2.65 2.65 0 0 1 .875.613l.002.002.001.001a2.4 2.4 0 0 1 .56.939l.001.005.002.005a3.9 3.9 0 0 1 .212 1.323v.012a4 4 0 0 1-.213 1.327v.001a2.5 2.5 0 0 1-.561.925l-.006.006-.005.006a2.36 2.36 0 0 1-.868.605l-.001.001a3.27 3.27 0 0 1-2.465 0 2.4 2.4 0 0 1-.87-.607l-.001-.002-.002-.002a2.8 2.8 0 0 1-.57-.938 4 4 0 0 1-.211-1.322v-.013a3.9 3.9 0 0 1 .212-1.322 2.7 2.7 0 0 1 .568-.954 2.6 2.6 0 0 1 .873-.61 3.5 3.5 0 0 1 1.234-.225zm15.127 0c.42 0 .84.076 1.242.223a2.8 2.8 0 0 1 .874.611 2.7 2.7 0 0 1 .546.947l.002.006.002.007a4 4 0 0 1 .23 1.324 4 4 0 0 1-.23 1.326l-.001.002-.001.002a2.7 2.7 0 0 1-.551.937 2.55 2.55 0 0 1-.874.61 3.32 3.32 0 0 1-2.48 0 2.6 2.6 0 0 1-.873-.61 2.75 2.75 0 0 1-.551-.938l-.002-.006-.002-.006a3.6 3.6 0 0 1-.227-1.309v-.02a3.4 3.4 0 0 1 .226-1.301l.004-.012.004-.012a2.7 2.7 0 0 1 .546-.946 2.8 2.8 0 0 1 .874-.612 3.6 3.6 0 0 1 1.241-.222zm-41.692 5h5.123a4.8 4.8 0 0 1-1.16 1.051 2.26 2.26 0 0 1-1.263.324l-.015-.001h-.015a3.3 3.3 0 0 1-1.156-.19l-.004-.001-.004-.002a3 3 0 0 1-.956-.528l-.004-.004-.005-.004a2.2 2.2 0 0 1-.54-.645z"}))};