devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 11 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="#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:"m20.701 49.888-12.578.038a.31.31 0 0 0-.242.116l-7.815 9.87a.31.31 0 0 0-.058.261l2.834 12.268a.31.31 0 0 0 .17.211l11.348 5.43a.31.31 0 0 0 .27-.002l11.316-5.496a.31.31 0 0 0 .168-.213l2.763-12.284a.31.31 0 0 0-.06-.261l-7.871-9.822a.31.31 0 0 0-.245-.116m-.148.623 7.684 9.587L25.54 72.09l-11.045 5.365-11.079-5.299L.648 60.18l7.628-9.633Zm-6.762 2.483c-1.124 0-2.218.122-2.923.402-1.87.687-3.279 2.533-3.698 4.756-.373 1.764-.472 3.255-.67 4.605-.085.578-.19 1.128-.338 1.665-.758.6-1.302 1.527-1.502 2.584-.139.657-.216 1.25-.283 1.805h-.775v.623h10.7c-.08.608-.137 1.168-.214 1.693l.12.018H9.142v.62h16.172v-.62h-1.137l.12-.018c-.135-.917-.203-1.938-.46-3.147a5 5 0 0 0-.315-1.035h2.243v-.623H23.2a4.2 4.2 0 0 0-.961-1.09h2.164v-.623h-2.795a11 11 0 0 1-.23-.933h1.78v-.623h-1.896q-.025-.147-.049-.296c-.198-1.349-.295-2.84-.667-4.6-.419-2.228-1.829-4.08-3.702-4.765h-.004c-.782-.273-1.923-.398-3.049-.398m0 .467c1.089 0 2.204.131 2.89.37 1.689.618 3.014 2.326 3.405 4.411l.002.004v.002c.366 1.727.463 3.2.665 4.578.09.62.209 1.22.38 1.814-.54-.164-1.266-.238-1.986-.238q-.213 0-.423.01l-2.24-2.244a3 3 0 0 0 .132-.298l2.565 1.481.155-.27-2.63-1.518q.028-.124.043-.253l2.77.742.08-.3L16.795 61l-.031.115.002-.084c0-1.406-1.198-2.54-2.656-2.54-1.45 0-2.644 1.122-2.656 2.518l-2.771.743.08.3 2.709-.726q.016.138.048.27l-2.572 1.486.155.27 2.51-1.45q.062.158.145.308l-1.519 1.522a8.4 8.4 0 0 0-1.26-.09c-.726 0-1.429.075-1.9.262a3 3 0 0 0-.348.154q.14-.606.232-1.232c.202-1.377.297-2.851.662-4.578l.002-.002v-.004c.392-2.085 1.717-3.793 3.405-4.41l.001-.002h.004c.588-.234 1.665-.37 2.754-.37zm60.548.106v6.675c-.862-1.37-2.277-2.144-4.178-2.144-3.316 0-5.593 2.41-5.593 5.946 0 3.581 2.255 6.035 5.637 6.035 1.88 0 3.294-.751 4.134-2.122v2.012h2.542V53.567Zm-64.062 2.24-.08.001a1.56 1.56 0 0 0-1.162.604l-.142.184.37.285.144-.186c.189-.247.5-.409.81-.422.293-.012.598.106.806.313l.167.165.33-.331-.166-.165a1.56 1.56 0 0 0-1.077-.449zm7.532 0a1.55 1.55 0 0 0-1.076.449l-.166.164.328.331.166-.165c.209-.207.513-.325.807-.313.31.013.623.175.812.422l.143.186.37-.285-.144-.184a1.56 1.56 0 0 0-1.24-.606zm-7.543 1.824c-.774 0-1.398.645-1.399 1.43 0 .783.625 1.428 1.399 1.429.774 0 1.4-.645 1.4-1.43s-.626-1.43-1.4-1.43zm7.553 0c-.774 0-1.399.645-1.399 1.43 0 .783.625 1.428 1.399 1.429.773 0 1.398-.646 1.398-1.43s-.625-1.429-1.398-1.43zm25.779.49c-1.835 0-3.25.75-4.112 2.121V58.21h-2.542v16.048h2.542v-6.322c.862 1.37 2.277 2.122 4.156 2.122 3.36 0 5.57-2.41 5.57-5.924 0-3.581-2.277-6.013-5.614-6.013m13.3 0c-3.648 0-6.145 2.409-6.145 5.968 0 3.537 2.497 5.968 6.145 5.968 3.625 0 6.123-2.431 6.123-5.968 0-3.56-2.498-5.969-6.123-5.969zm30.63 0c-1.946 0-3.449.707-4.267 2.364V58.21h-2.52v11.76h2.52v-5.814c0-2.056 1.238-3.603 3.272-3.67 1.724 0 2.763 1.084 2.763 2.874v6.61h2.542v-5.814c0-2.056 1.216-3.603 3.227-3.67 1.725 0 2.786 1.084 2.786 2.874v6.61h2.542v-7.317c0-2.808-1.614-4.532-4.31-4.532-2.145 0-3.715.862-4.466 2.83-.553-1.79-1.99-2.83-4.09-2.83zm21.043 0c-2.233 0-3.427.508-5.062 1.48l1.039 1.769c1.171-.796 2.343-1.194 3.47-1.194 1.857 0 2.807.884 2.807 2.365v.354h-3.558c-2.83.022-4.444 1.393-4.444 3.537 0 2.078 1.592 3.647 4.134 3.647 1.702 0 3.05-.508 3.89-1.547v1.437h2.499l-.023-7.715c-.022-2.586-1.724-4.134-4.752-4.134zm15.052 0c-1.99 0-3.493.707-4.333 2.343v-2.255h-2.541v11.76h2.541v-6.256c.177-1.835 1.393-3.183 3.338-3.205 1.769 0 2.83 1.083 2.83 2.851v6.61H128v-7.317c0-2.808-1.636-4.532-4.377-4.532zm-113.746.006a.574.597 0 0 1 .575.596.574.597 0 0 1-.575.597.574.597 0 0 1-.574-.597.574.597 0 0 1 .574-.596m7.55 0a.574.597 0 0 1 .573.596.574.597 0 0 1-.574.597.574.597 0 0 1-.574-.597.574.597 0 0 1 .574-.596zm-3.317.832c1.218 0 2.19.931 2.19 2.072s-.972 2.073-2.19 2.073-2.19-.932-2.19-2.073c0-1.14.972-2.072 2.19-2.072m0 .633c-.172 0-.312.052-.428.092a1 1 0 0 1-.281.066.44.44 0 0 0-.323.152.7.7 0 0 0-.124.248c-.05.161-.075.325-.096.381a.33.33 0 0 0 .037.3 1 1 0 0 0 .142.177c.11.11.247.22.387.322.142.105.286.2.393.27l-.006.093c-.053.043-.18.157-.393.229a.65.65 0 0 1-.361.029c-.094-.024-.186-.106-.281-.23l.019-.15c.02-.143.048-.313.06-.364l-.452-.113c-.027.108-.05.265-.07.412s-.036.271-.036.271l-.01.084.045.07c.165.26.384.415.61.473s.444.023.626-.04c.238-.08.431-.209.538-.29.106.081.298.21.535.29.182.063.4.098.625.04s.445-.214.61-.472l.044-.07-.01-.085s-.014-.125-.035-.271a4 4 0 0 0-.07-.412l-.453.113c.012.05.041.221.06.363.012.08.014.1.02.149-.096.125-.188.208-.281.232a.65.65 0 0 1-.362-.03c-.212-.071-.34-.185-.392-.228l-.005-.087c.108-.07.255-.167.403-.276.14-.103.278-.212.387-.322a1 1 0 0 0 .142-.176.33.33 0 0 0 .037-.301c-.021-.056-.047-.22-.097-.38a.7.7 0 0 0-.123-.249.44.44 0 0 0-.322-.152 1 1 0 0 1-.282-.066c-.117-.04-.256-.092-.428-.092zm0 .466c.068 0 .16.027.277.067.108.037.244.077.398.084.005.007.02.033.034.08.025.081.05.205.086.326a1 1 0 0 1-.055.065 3 3 0 0 1-.332.273c-.2.146-.323.221-.408.275-.085-.053-.211-.128-.41-.275a3 3 0 0 1-.33-.273c-.03-.03-.044-.05-.055-.065.035-.12.06-.245.086-.326a.4.4 0 0 1 .033-.08c.155-.007.288-.048.396-.084a1 1 0 0 1 .28-.067m28.957.184c2.1 0 3.581 1.614 3.581 3.802 0 2.255-1.481 3.847-3.581 3.847s-3.581-1.57-3.581-3.847c0-2.21 1.481-3.802 3.581-3.802m27.669.023c2.122 0 3.603 1.591 3.603 3.868 0 2.232-1.481 3.824-3.603 3.824-2.144 0-3.603-1.592-3.625-3.824.022-2.255 1.503-3.868 3.625-3.868m-13.838.044c2.1 0 3.58 1.547 3.58 3.802 0 2.277-1.48 3.824-3.58 3.824-2.122 0-3.603-1.547-3.603-3.824 0-2.255 1.48-3.802 3.603-3.802m-40.58 2.132 1.992 1.996c-.368.033-.708.09-.992.177l-1.103-1.912-.25.143a2.5 2.5 0 0 0 .352-.404zm-4.389.038q.107.146.234.277l-.095-.054-.776 1.345a3 3 0 0 0-.33-.145h-.003l-.002-.002a3 3 0 0 0-.35-.098zm4.019.382 1.074 1.862c-.75.303-1.385.871-1.836 1.6H13.2c-.315-.903-.893-1.662-1.635-2.124l.75-1.3a2.7 2.7 0 0 0 1.796.671c.71 0 1.36-.27 1.838-.709zm-6.97 1.248c.69 0 1.402.086 1.825.233 1.045.382 1.876 1.445 2.121 2.75v.004l.002.002c.13.616.207 1.178.272 1.713h-2.172l-.062-.017a1.6 1.6 0 0 0-.107-.5.97.97 0 0 0 .7.302.99.99 0 0 0 .978-.998.99.99 0 0 0-.978-.997h-.05a.994.994 0 0 0-.9 1.235 1.8 1.8 0 0 0-1.423-.685c-.958 0-1.753.733-1.781 1.654l-.02.006H4.846c.065-.535.14-1.097.271-1.713l.002-.002v-.004c.246-1.305 1.077-2.368 2.123-2.75l.004-.003.002-.001c.355-.141 1.04-.229 1.73-.229m98.664.643h3.184v1.083c-.133 1.282-1.526 2.233-3.338 2.233-1.415 0-2.277-.686-2.277-1.747 0-1.127.774-1.57 2.431-1.57zm-88.495.117c.74 0 1.5.092 1.955.25h.002c1.123.412 2.014 1.555 2.277 2.953v.004c.245 1.153.313 2.139.447 3.069h-1.163l-1.445-.833.017-.093 1.815.486.08-.3-1.877-.504a1.7 1.7 0 0 0-.14-.612c.188.23.47.377.788.377.57 0 1.031-.476 1.031-1.05s-.462-1.052-1.031-1.052a1.045 1.045 0 0 0-.979 1.38 1.92 1.92 0 0 0-1.558-.79c-1.02 0-1.864.78-1.89 1.76l-1.834.49.08.301 1.774-.475q.008.053.02.104l-1.407.81h-1.552c.134-.93.201-1.915.445-3.068l.002-.002v-.002c.264-1.4 1.156-2.544 2.282-2.955h.001l.004-.002c.384-.152 1.116-.246 1.856-.246m-12.471.568a1.08 1.08 0 0 0-.805.418l-.142.186.369.285.142-.186a.63.63 0 0 1 .458-.236.63.63 0 0 1 .453.176l.165.164.329-.332-.167-.164a1.08 1.08 0 0 0-.802-.31zm4.928 0a1.08 1.08 0 0 0-.801.311l-.166.164.328.332.166-.164a.63.63 0 0 1 .453-.176c.173.007.352.1.457.236l.14.186.372-.285-.142-.186a1.08 1.08 0 0 0-.807-.418m5.14.883-.058.002a1.14 1.14 0 0 0-.85.44l-.142.185.371.286.142-.186a.69.69 0 0 1 .498-.258.7.7 0 0 1 .498.191l.166.164.329-.331-.166-.164a1.14 1.14 0 0 0-.788-.329m5.151 0a1.14 1.14 0 0 0-.787.329l-.166.164.328.331.166-.164a.68.68 0 0 1 .496-.19c.19.007.384.107.5.257l.143.186.369-.286-.143-.185a1.13 1.13 0 0 0-.847-.44zm-15.221.281a.99.99 0 0 0-.928.997c0 .545.438.998.979.998s.98-.453.98-.998a.99.99 0 0 0-.98-.997zm6.697.344h1.492a5 5 0 0 0-.316 1.035q-.089.431-.154.83h-.727a20 20 0 0 0-.283-1.806q-.006-.03-.012-.059m-6.894.057a.367.38 0 0 1 .367.381.367.38 0 0 1-.367.38.367.38 0 0 1-.367-.38.367.38 0 0 1 .367-.381m4.879.055a.367.38 0 0 1 .367.38.367.38 0 0 1-.367.381.367.38 0 0 1-.368-.38.367.38 0 0 1 .368-.381m5.38.507c-.57 0-1.03.477-1.03 1.051 0 .575.46 1.051 1.03 1.051s1.032-.476 1.032-1.05-.462-1.052-1.031-1.052zm-7.552.053c.72 0 1.289.535 1.314 1.194h-.492q.015-.019.028-.04a.29.29 0 0 0 .029-.265c-.008-.019-.025-.123-.06-.236a.5.5 0 0 0-.097-.188.38.38 0 0 0-.27-.129.6.6 0 0 1-.152-.037c-.074-.025-.172-.062-.3-.062s-.227.037-.301.062a.6.6 0 0 1-.152.037.38.38 0 0 0-.272.129.5.5 0 0 0-.095.188c-.035.113-.052.217-.059.236a.29.29 0 0 0 .03.266q.012.021.027.039h-.493c.025-.66.595-1.194 1.315-1.194m7.287.361a.392.407 0 0 1 .393.407.392.407 0 0 1-.393.408.392.407 0 0 1-.392-.408.392.407 0 0 1 .392-.407m5.246.053a.392.407 0 0 1 .393.408.392.407 0 0 1-.393.407.392.407 0 0 1-.392-.407.392.407 0 0 1 .392-.408m-12.533.29q.037 0 .15.036c.055.019.138.036.22.048l.003.003c.01.033.029.103.043.162l-.002.002a3 3 0 0 1-.304.238h-.22a2.5 2.5 0 0 1-.306-.238v-.002c.014-.059.03-.129.04-.162.002-.004.001 0 .003-.003.082-.012.165-.03.22-.048a.6.6 0 0 1 .153-.037zm10.182.3c.795 0 1.423.602 1.423 1.338 0 .188-.04.368-.115.53l-.004-.028-.025-.188c-.014-.1-.028-.205-.049-.288l-.453.113c.007.025.028.144.041.24l.008.066c-.047.052-.091.101-.133.112a.37.37 0 0 1-.205-.018c-.104-.035-.161-.082-.205-.117.067-.045.147-.098.228-.158.097-.071.194-.147.274-.227.04-.04.077-.08.109-.135a.3.3 0 0 0 .03-.27c-.01-.022-.028-.134-.065-.253a.5.5 0 0 0-.098-.195.39.39 0 0 0-.277-.131.6.6 0 0 1-.168-.041c-.08-.027-.183-.067-.316-.067s-.237.04-.317.067a.6.6 0 0 1-.168.04.39.39 0 0 0-.277.132.5.5 0 0 0-.1.195c-.036.12-.055.23-.064.254a.3.3 0 0 0 .031.27c.032.054.07.094.11.134.08.08.176.156.273.227.08.058.158.112.225.156-.044.035-.103.083-.21.119a.37.37 0 0 1-.205.018c-.041-.011-.088-.06-.135-.112.004-.029.006-.03.01-.066a4 4 0 0 1 .04-.24l-.454-.113c-.02.083-.035.188-.049.288-.014.101-.023.188-.023.188l-.002.015c-.07-.16-.11-.334-.11-.517 0-.736.63-1.338 1.425-1.338m0 .75q.046 0 .166.041c.061.02.152.039.244.05.003.007 0 .003.003.014.013.04.032.116.05.184l-.008.008a2 2 0 0 1-.22.18c-.113.083-.167.114-.235.158-.068-.044-.122-.075-.237-.159a2 2 0 0 1-.219-.179c-.005-.005-.003-.005-.007-.01.016-.067.035-.143.047-.182.003-.012.002-.007.005-.013.092-.012.181-.03.243-.051a.7.7 0 0 1 .168-.04zm1.76 1.245.916.529h-1.258c.143-.156.261-.332.342-.529m-3.513.02c.08.189.196.358.334.509h-1.215zm1.749.126c.08.056.2.13.343.178a.8.8 0 0 0 .469.029.7.7 0 0 0 .29-.156 1.4 1.4 0 0 1-.441.332H18.71a1.4 1.4 0 0 1-.42-.305c.081.062.17.106.258.129a.8.8 0 0 0 .469-.03c.144-.048.263-.12.344-.177zM7.896 72.699v.623h7.483V72.7zm4.358 1.557v.621h6.16v-.621z"}))};