devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 9.73 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="#fff",...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:"m105.91 45.315-.097.372a37 37 0 0 0-.63 3 16 16 0 0 0-3.82 1.515 35 35 0 0 0-2.51-1.633l-.328-.192-4.827 4.805.194.331c.477.817.99 1.587 1.517 2.346a16.2 16.2 0 0 0-1.792 4.056c-.87.159-1.736.334-2.61.563l-.37.097v6.823l.37.097c.806.214 1.603.377 2.403.526.36 1.564.946 3.062 1.75 4.451-.447.65-.876 1.313-1.27 1.996l-.19.329 4.822 4.826.33-.192a31 31 0 0 0 1.873-1.194 16 16 0 0 0 4.617 1.922c.137.72.286 1.437.47 2.154l.097.372h6.851l.097-.372c.196-.755.35-1.504.493-2.25a16.1 16.1 0 0 0 4.432-1.932c.659.445 1.319.88 2.007 1.289l.33.197 4.831-4.836-.195-.329a36 36 0 0 0-1.403-2.17 16.2 16.2 0 0 0 1.631-4.235c.879-.161 1.761-.336 2.65-.571l.367-.097v-6.806l-.368-.097a34 34 0 0 0-2.848-.604 16.3 16.3 0 0 0-1.663-3.84 37 37 0 0 0 1.65-2.525l.193-.33-4.84-4.821-.33.193a39 39 0 0 0-2.612 1.713 16 16 0 0 0-3.702-1.527 37 37 0 0 0-.643-3.05l-.098-.37zm.785.991h5.26c.237.951.443 1.906.606 2.864l.054.32.313.077c1.428.355 2.796.92 4.059 1.674l.276.164.264-.185a40 40 0 0 1 2.455-1.608l3.726 3.71c-.492.812-1 1.605-1.547 2.37l-.193.271.176.28a15.3 15.3 0 0 1 1.815 4.188l.081.308.314.052a34 34 0 0 1 2.655.563V66.6a37 37 0 0 1-2.473.53l-.33.058-.069.33a15.2 15.2 0 0 1-1.76 4.58l-.161.275.183.261c.459.65.884 1.322 1.297 2.003l-3.721 3.725a45 45 0 0 1-1.862-1.196l-.275-.185-.277.181a15.2 15.2 0 0 1-4.76 2.075l-.31.075-.06.316c-.128.69-.284 1.379-.453 2.067h-5.287a33 33 0 0 1-.44-2.005l-.057-.325-.324-.072a15 15 0 0 1-4.902-2.042l-.278-.18-.271.188c-.567.39-1.15.758-1.746 1.115l-3.723-3.727c.37-.622.75-1.236 1.165-1.83l.184-.264-.167-.277a15.1 15.1 0 0 1-1.88-4.784l-.068-.327-.33-.06a35 35 0 0 1-2.227-.484v-5.262c.806-.2 1.61-.38 2.421-.524l.312-.054.081-.308a15.2 15.2 0 0 1 1.941-4.393l.182-.28-.193-.273c-.5-.711-.967-1.444-1.419-2.195l3.718-3.702a38 38 0 0 1 2.345 1.529l.261.184.275-.161a15.1 15.1 0 0 1 4.174-1.656l.322-.074.054-.325c.16-.943.36-1.875.594-2.82zm-34.027 1.72a16.6 16.6 0 0 0-5.784 1.224 16 16 0 0 0-5.189 3.377l-.002.002a15.2 15.2 0 0 0-1.985 2.384 16 16 0 0 0-1.467 2.678v.002a15.7 15.7 0 0 0-1.26 6.292v.004a16 16 0 0 0 .093 1.78c.034.334.081.661.141.989a15 15 0 0 0 1.047 3.507 16.3 16.3 0 0 0 2.43 3.946l.005.003.003.004c.322.37.658.74 1.018 1.111l.006.006.006.006a16 16 0 0 0 5.19 3.377 16.8 16.8 0 0 0 6.445 1.236 16 16 0 0 0 4.607-.652 15 15 0 0 0 1.578-.565 15.4 15.4 0 0 0 3.111-1.753l.004-.002a14 14 0 0 0 1.814-1.56l.002-.002a15.1 15.1 0 0 0 3.25-5.064 15.8 15.8 0 0 0 .9-3.195v-.002a18 18 0 0 0 .272-3.138v-3.005l-16.543.004v5.927h9.02c-.098.547-.205 1.093-.414 1.609l-.002.002v.002a7.5 7.5 0 0 1-.677 1.318l-.012.013-.011.017a7 7 0 0 1-1.314 1.454l-.004.004-.006.004a6 6 0 0 1-.335.27l-.002.003-.002.002a7.7 7.7 0 0 1-1.85 1.052 8.8 8.8 0 0 1-3.301.618h-.004a9.2 9.2 0 0 1-3.592-.726h-.002l-.004-.002a8.72 8.72 0 0 1-4.801-4.885v-.004l-.002-.002a9 9 0 0 1-.372-1.141v-.004a10 10 0 0 1-.319-2.563v-.007a10 10 0 0 1 .437-3.008l.002-.006.002-.005a7 7 0 0 1 .229-.678v-.004l.002-.002a9 9 0 0 1 .69-1.414 8.4 8.4 0 0 1 1.17-1.49l.002-.002.002-.002a7 7 0 0 1 .274-.273l.002-.002.002-.002a8.6 8.6 0 0 1 2.557-1.666l.002-.002a8.8 8.8 0 0 1 3.547-.715h.633a9.5 9.5 0 0 1 3.493.88h.002l.134.061h.002a10.55 10.55 0 0 1 3.497 2.763l.334.405 5.055-4.658-.3-.362a15.3 15.3 0 0 0-5.616-4.248 17.3 17.3 0 0 0-7.226-1.525h-.608zm-59.055.045c-3.7.003-6.696.835-8.931 2.543-2.237 1.708-3.387 4.106-3.387 7.033v.002c.005 2.269.72 4.187 2.134 5.65 1.417 1.467 3.476 2.402 6.118 2.843l5.966 1.032.002.002c1.722.28 2.919.713 3.559 1.205l.002.002.004.002c.616.461.964 1.194.934 1.963v.021c.003.984-.423 1.701-1.434 2.32-1.011.62-2.402.953-4.197.953h-.002a12.3 12.3 0 0 1-4.91-1.01l-.002-.003a19.5 19.5 0 0 1-4.904-3.23l-.39-.352L0 74.28l.346.311A20.6 20.6 0 0 0 6.682 78.5a19.8 19.8 0 0 0 7.273 1.401h.002c3.9 0 7.082-.89 9.486-2.711a8.81 8.81 0 0 0 3.646-7.385c-.003-2.415-.813-4.436-2.411-5.941-1.6-1.506-3.934-2.483-6.965-2.979h-.002l-5.655-.942h-.004c-1.5-.224-2.53-.598-3.065-1.016h-.002l-.002-.002a2.07 2.07 0 0 1-.803-1.722v-.024c-.008-.865.358-1.486 1.262-2.035.906-.552 2.147-.85 3.745-.85a12.8 12.8 0 0 1 4.557.838 18.3 18.3 0 0 1 4.598 2.647l.406.32 3.927-5.434-.377-.295a19.5 19.5 0 0 0-5.947-3.158l-.008-.002a21.1 21.1 0 0 0-6.729-1.138zm12.908.426.276.681L39.09 79.474h7.863l12.74-30.977H52.19l-9.037 22.826-8.833-22.826Zm46.174.52h.59a16.3 16.3 0 0 1 6.816 1.436l.002.002h.002c1.893.835 3.55 2.103 4.918 3.65l-3.596 3.313c-.983-1.087-2.135-2.01-3.455-2.657l-.005-.002-.145-.068-.004-.002a10.5 10.5 0 0 0-3.857-.969h-.684a9.8 9.8 0 0 0-3.942.795 9.6 9.6 0 0 0-2.848 1.858 8 8 0 0 0-.31.308 9.4 9.4 0 0 0-1.308 1.668l-.002.002-.002.002c-.3.5-.555 1.026-.765 1.57a8 8 0 0 0-.257.76 11.1 11.1 0 0 0-.48 3.302v.004a11 11 0 0 0 .35 2.81q.163.646.413 1.263a9.7 9.7 0 0 0 5.345 5.44q0 .001.002.002a10.2 10.2 0 0 0 3.973.801 9.8 9.8 0 0 0 3.67-.687h.003a8.7 8.7 0 0 0 2.086-1.188 7 7 0 0 0 .38-.306 8 8 0 0 0 1.5-1.662l-.024.033.039-.049.013-.02a8.5 8.5 0 0 0 .77-1.499 9 9 0 0 0 .596-2.308l.002-.012v-.01a1 1 0 0 0 0-.184l-.034-.456H73.35V62.01l14.56-.004v2.014a17 17 0 0 1-.255 2.97v.001a15 15 0 0 1-.846 2.996v.002l-.001.002a14.1 14.1 0 0 1-3.04 4.74 13 13 0 0 1-1.684 1.447l-.002.002h-.002a14.4 14.4 0 0 1-2.915 1.643h-.002a14 14 0 0 1-1.47.526 15 15 0 0 1-4.332.614h-.006a15.8 15.8 0 0 1-6.06-1.163h-.003v-.002a15 15 0 0 1-4.87-3.168l-.005-.002a27 27 0 0 1-.963-1.053 15.3 15.3 0 0 1-2.284-3.708v-.002a14 14 0 0 1-.981-3.275v-.006a11 11 0 0 1-.13-.919v-.002a16 16 0 0 1-.089-1.68v-.003a14.7 14.7 0 0 1 1.179-5.899v-.002a15 15 0 0 1 1.378-2.512v-.002a14.2 14.2 0 0 1 1.858-2.23 15.1 15.1 0 0 1 4.87-3.17h.003a15.6 15.6 0 0 1 5.436-1.149zm-59.084.045h.002a20.1 20.1 0 0 1 6.417 1.086l.004.002h.004c1.891.614 3.651 1.56 5.25 2.74l-2.781 3.851c-1.364-1.017-2.821-1.908-4.405-2.533l-.002-.002h-.004a13.8 13.8 0 0 0-4.91-.904c-1.72 0-3.147.317-4.259.993-1.111.676-1.743 1.694-1.736 2.881A3.07 3.07 0 0 0 8.38 59.71c.775.604 1.942.975 3.526 1.211h-.008l5.653.943h.002c2.906.475 5.04 1.397 6.444 2.719s2.1 3.023 2.102 5.225v.013a7.82 7.82 0 0 1-3.244 6.568l-.004.004-.005.004c-2.194 1.661-5.138 2.512-8.887 2.512a18.8 18.8 0 0 1-6.913-1.333h-.002l-.001-.002c-2.075-.807-3.975-1.988-5.661-3.437l2.959-3.712c1.437 1.23 2.996 2.317 4.716 3.108l.006.002.004.002a13.3 13.3 0 0 0 5.318 1.095c1.915 0 3.494-.351 4.714-1.099 1.218-.746 1.903-1.857 1.904-3.158a3.33 3.33 0 0 0-1.33-2.781c-.872-.67-2.194-1.103-3.994-1.395l-.005-.003-5.959-1.029-.002-.002c-2.503-.417-4.34-1.28-5.571-2.554-1.235-1.277-1.852-2.899-1.856-4.966 0-2.675.978-4.704 2.995-6.245 2.02-1.543 4.778-2.335 8.33-2.338m14.38.426h5.653l9.498 24.552 9.723-24.552h5.349L46.287 78.483h-6.532zm81.212 2.933a12 12 0 0 0-3.903.655q-.415.143-.795.307h-.002a12.04 12.04 0 0 0-6.03 5.752 9 9 0 0 0-.221.482 11.95 11.95 0 0 0-.234 8.921v.002l.06.157.002.002c1.127 2.882 3.368 5.148 6.163 6.45l-.025.106.387.161a11.97 11.97 0 0 0 9.4-.085l.04-.02.114-.077-.073.04a12.02 12.02 0 0 0 6.249-6.554l.004-.004c.06-.132.105-.264.147-.385a11.92 11.92 0 0 0-.225-8.478 11 11 0 0 0-.321-.707h.002a12 12 0 0 0-5.755-5.618 7 7 0 0 0-.887-.38 11.8 11.8 0 0 0-4.097-.726zm0 .991a10.8 10.8 0 0 1 3.756.664c.278.102.536.208.784.339l.012.006.012.005a11 11 0 0 1 5.285 5.158h.001q.156.316.29.644a10.93 10.93 0 0 1 .206 7.778v.004c-.043.125-.085.24-.12.315l-.006.014-.006.013a11.04 11.04 0 0 1-5.738 6.02l-.039.018-.052.035a10.97 10.97 0 0 1-8.507.097l-.095-.04a11.03 11.03 0 0 1-5.984-6.14v-.001L99 68.339l-.054-.145a10.96 10.96 0 0 1 .215-8.184v-.002q.094-.221.2-.434l.001-.002a11.06 11.06 0 0 1 5.533-5.28q.346-.148.73-.28a11 11 0 0 1 3.578-.6zm3.418 1.804a2.084 2.084 0 0 0-1.697 2.748v.002c.06.167.187.294.286.44l-1.144 1.981c-.392-.114-.787-.24-1.198-.219h-.002c-1.122.063-2.076.706-2.71 1.612l-2.507-.985v.306l-.002.052c.113-1.08-.636-1.896-1.486-2.1-.85-.203-1.884.185-2.274 1.197-.39 1.01.117 1.993.884 2.413.645.352 1.478.218 2.123-.316l2.646 1.04a3.53 3.53 0 0 0 .942 2.856l-1.12 1.748c-.202-.042-.4-.113-.608-.101l-.002.002c-1.275.08-2.11 1.05-2.256 2.084-.148 1.034.382 2.2 1.583 2.634 1.2.434 2.35-.124 2.899-1.012.472-.766.399-1.787-.19-2.626l1.165-1.812a3.52 3.52 0 0 0 3.34-.603l1.337.998c-.524 1.604.448 3.385 2.19 3.633 1.9.27 3.52-1.45 3.136-3.331-.403-1.984-2.709-2.754-4.296-1.662l-1.293-.962a3.57 3.57 0 0 0-.807-3.989l1.148-1.983c.443 0 .864-.132 1.13-.424.356-.391.527-.906.573-1.426s-.032-1.058-.314-1.506a1.53 1.53 0 0 0-1.476-.689zm.124.983c.3-.037.393.038.514.232.122.194.196.546.165.893-.03.347-.165.678-.32.847-.154.17-.258.23-.547.14l-.226-.07-.207-.198a1.05 1.05 0 0 1-.268-.408v-.002a1.074 1.074 0 0 1 .889-1.434m-10.814 3.818c.443.106.793.418.73 1.032l-.003.027v.2l-.178.241c-.364.498-.832.496-1.233.277-.4-.22-.656-.616-.435-1.188.22-.573.675-.695 1.119-.589zm6.988 1.142a2.7 2.7 0 0 1 1.211.22l.227.1.3.222a2.64 2.64 0 0 1 .698 3.462l-.164.28-.192.202a2.66 2.66 0 0 1-3.088.56l-.304-.15-.229-.186a2.66 2.66 0 0 1-.896-2.71l.06-.237.172-.335a2.65 2.65 0 0 1 2.205-1.428m5.902 5.477a1.79 1.79 0 0 1 2.164 1.418 1.795 1.795 0 0 1-2.026 2.152 1.794 1.794 0 0 1-1.343-2.632l.133-.255.2-.196a1.84 1.84 0 0 1 .872-.487m-10.009 2.245c.209-.012.416.021.61.1l.296.12.18.17c.6.568.574 1.261.238 1.806s-.945.88-1.72.6c-.776-.28-1.03-.928-.94-1.562.091-.633.514-1.18 1.336-1.234"}))};