devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 12.2 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="#2d3136",...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:"M68.91.52c-10.884 0-21.334 3.566-30.22 10.308-8.595 6.524-15.134 15.884-18.938 26.44a50 50 0 0 0-4.04 1.673c-1.61.772-3.193 1.642-4.661 2.795l-.26.203-.098.362a20 20 0 0 0-.332 1.422c-.092.46-.162.924-.228 1.388a33 33 0 0 0-.27 2.787 35 35 0 0 0 .166 5.588 35 35 0 0 0 1.037 5.508c.256.905.55 1.8.899 2.688a18 18 0 0 0 .9 1.98l.186.328c.07.12.116.208.222.367l.19.293.295.15c.314.163.572.286.857.419l.832.375c.153.063.297.125.453.187-3.77 3.49-7.87 8.02-11.418 13.623L0 86.474l6.293-5.523c.106-.093 5.382-4.663 14.182-9.834l.12 1.012c-.573.297-3.342 1.752-4.163 2.437-1.362 1.134-1.428 2.889-1.063 6.166.185 1.68.818 4.94 1.666 7.928 1.461 5.146 2.533 6.055 3.475 6.27.423.1.975.146 1.59.146 1.683 0 3.847-.328 5.252-.752 1.653 5.139 3.993 9.778 6.845 13.846l-.412.12c-1.716-.796-7.713-3.573-9.73-4.481l-4.215-1.895 2.494 3.889c.182.28 4.482 6.99 7.998 11.51 3.284 4.22 7.783 8.533 16.271 8.533a29 29 0 0 0 3.192-.188c2.534-.288 4.436-.515 5.883-.701 8.91 3.274 18.737 3.473 28.06-.059a41 41 0 0 0 7.01-3.462q.065-.011.127-.028c3.468-.834 7.401-1.772 9.344-2.318.315-.086.702-.177 1.11-.274 2.706-.622 7.228-1.671 9.64-6.496 2.429-4.87 6.394-12.328 6.437-12.404l1.85-3.479-3.611 1.569c-.193.086-4.764 2.079-7.143 3.328-.086.046-.183.086-.28.133 1.929-3.936 2.904-7.089 3.245-8.297 1.328.321 3.304.281 4.754.281a8.3 8.3 0 0 0 1.926-.244c.94-.24 1.668-.865 3.04-6.176.795-3.085 1.37-6.446 1.526-8.172.305-3.362.207-5.16-1.168-6.297-.683-.563-2.687-1.646-3.707-2.18l.049-.366c.52.124.799.197.822.203l.924-3.512a41 41 0 0 1 1.064-.432 56 56 0 0 0 1.676-.681l.832-.375c.286-.133.543-.256.858-.418l.294-.153.19-.29c.103-.16.156-.249.222-.368l.182-.328c.123-.222.231-.438.334-.656a25 25 0 0 0 .57-1.326c.349-.888.643-1.781.899-2.686.49-1.82.84-3.656 1.035-5.508.209-1.856.26-3.725.166-5.59a31 31 0 0 0-.268-2.785 21 21 0 0 0-.228-1.388c-.093-.47-.187-.908-.332-1.422l-.1-.36-.257-.203c-1.468-1.153-3.053-2.025-4.663-2.797a50 50 0 0 0-4.04-1.675c-3.802-10.553-10.343-19.914-18.938-26.438C90.243 4.085 79.795.52 68.91.52m-.002 2.408c20.234 0 38.77 13.192 46.52 33.453a67 67 0 0 0-3.291-.947c-1.692-.435-3.404-.829-5.13-1.114.822.3 1.645.596 2.456.91.815.302 1.626.62 2.432.946 1.61.649 3.215 1.317 4.775 2.053a52 52 0 0 1 4.582 2.343c1.359.783 2.66 1.64 3.81 2.608.05.29.1.61.137.912q.08.64.135 1.285c.073.861.107 1.73.113 2.598a38 38 0 0 1-.32 5.191c-.235 1.723-.554 3.437-1.022 5.09a27 27 0 0 1-.79 2.434q-.231.596-.49 1.164a13 13 0 0 1-.27.552l-.106.21a16 16 0 0 1-.388.19l-.772.368c-.271.126-.549.246-.824.369l1.367-5.19c-.318-.086-3.307-.86-8.44-1.812a24 24 0 0 0 .475-.105 24 24 0 0 0 3.139-1.002 15 15 0 0 0 1.478-.715c.474-.272.94-.58 1.301-.99-5.14 1.68-15.768.917-25.22-.057-8.636-.892-17.299-1.469-26.003-1.488-8.704.02-17.36.596-26.002 1.488-9.447.973-20.072 1.736-25.214.057.36.41.828.718 1.302.99.474.269.973.5 1.477.715 1.017.41 2.071.737 3.135 1.002.373.09.759.172 1.136.242-4.681.89-7.4 1.593-7.7 1.676l1.427 5.447a1 1 0 0 1-.078.072c-.49-.219-1.085-.5-1.516-.7l-.771-.366a13 13 0 0 1-.387-.192l-.11-.209a18 18 0 0 1-.265-.552 18 18 0 0 1-.486-1.164 27 27 0 0 1-.797-2.434c-.467-1.653-.782-3.367-1.02-5.09a38 38 0 0 1-.322-5.191 33 33 0 0 1 .115-2.598c.034-.43.085-.86.135-1.287a26 26 0 0 1 .135-.91c1.15-.969 2.453-1.828 3.81-2.61 1.472-.857 3.011-1.625 4.578-2.341 1.565-.736 3.166-1.404 4.776-2.053.809-.325 1.62-.645 2.432-.945.815-.316 1.633-.613 2.459-.91-1.727.284-3.437.679-5.133 1.113-1.1.285-2.198.606-3.287.947C30.14 16.12 48.67 2.928 68.908 2.928M53.572 9.69c-5.222 9.09-5.405 20.057-5.289 23.88a29 29 0 0 1-.806-.774c-.011-.011-.025-.017-.036-.027q-.01-.011-.02-.022c-.009-.01-.022-.014-.032-.021a1 1 0 0 0-.114-.07c-.02-.011-.033-.022-.054-.032a1 1 0 0 0-.143-.049c-.014-.003-.025-.01-.035-.01a.8.8 0 0 0-.19-.017c-.016 0-.033.004-.046.004a1 1 0 0 0-.145.02l-.027.007-11.602 3.297c-.092-2.368-.14-12.537 5.188-21.111-.186.21-6.151 7.02-6.557 21.5l-1.867.53a.86.86 0 0 0-.615.69c-1.138 6.903-.484 11.729-.453 11.932.007.04.017.075.027.113-.151.048-.3.089-.45.137-1.766.578-3.54 1.194-5.146 2.133.86-.34 1.75-.585 2.64-.805a46 46 0 0 1 2.692-.588 84 84 0 0 1 5.44-.85 116 116 0 0 1 5.468-.59c1.829-.154 3.655-.311 5.487-.417 7.326-.433 14.672-.57 22.021-.575 7.351.008 14.698.122 22.024.573 1.833.107 3.657.262 5.486.416a122 122 0 0 1 5.469.59c1.822.22 3.634.51 5.44.85.9.171 1.796.364 2.687.591.894.22 1.78.464 2.64.805-1.606-.94-3.38-1.552-5.142-2.13-.152-.048-.3-.091-.453-.136q.016-.056.027-.117c.028-.203.684-5.029-.453-11.932a.86.86 0 0 0-.616-.69l-1.87-.53c-.403-14.48-6.366-21.29-6.551-21.5 5.328 8.573 5.28 18.743 5.187 21.11L91.18 32.58q-.016-.003-.028-.008a1 1 0 0 0-.146-.02q-.02-.002-.045-.003a.7.7 0 0 0-.19.017c-.01 0-.02.006-.03.006a1 1 0 0 0-.153.053q-.025.017-.05.027-.057.036-.114.075c-.01.007-.021.01-.031.021-.01.007-.014.015-.022.022-.009.01-.025.017-.035.027s-.32.316-.807.773c.117-3.823-.069-14.79-5.287-23.879.11.32 4.252 12.435 2.822 26.014-.467.371-.947.735-1.422 1.055a.88.88 0 0 0-.378.699c0 .045-.101 4.373-2.012 8.055a1 1 0 0 0-.068.181c-4.754-.327-9.519-.463-14.278-.466-4.758.003-9.525.133-14.279.457a1 1 0 0 0-.067-.172c-1.911-3.682-2.01-8.01-2.013-8.055a.87.87 0 0 0-.375-.7c-.476-.32-.963-.683-1.426-1.054-1.428-13.579 2.716-25.695 2.826-26.014zm1.996 2.973V23.56h7.72v-3.183h1.734v14.707h-2.618v8.225h13.51v-8.225h-2.63V20.375h1.74v3.184h7.724V12.664Zm2.315 2.314h22.545v6.266h-3.082V18.06h-6.377v19.344h2.623v3.588h-8.873v-3.588h2.625V18.06h-6.377v3.184h-3.084zm-11.957 19.59c-.113 2.224-.168 7.048 1.096 11.648a1 1 0 0 0 .062.156c-.13.018-.257.028-.389.045-1.842.223-3.685.458-5.521.764-1.832.31-3.662.647-5.477 1.049a89 89 0 0 0-3.283.822c-.089-.777-.5-5.004.383-10.752zm45.965 0 13.132 3.734c.884 5.755.469 9.98.38 10.752a93 93 0 0 0-3.28-.82c-3.634-.798-7.31-1.39-11.002-1.813-.127-.017-.257-.028-.387-.041q.04-.083.065-.164c1.262-4.6 1.21-9.425 1.092-11.649zm-1.692.728c.08 2.32.022 6.525-1.058 10.46a.86.86 0 0 0 0 .452 172 172 0 0 0-4.127-.379c1.543-3.234 1.882-6.679 1.955-7.893 1.185-.842 2.364-1.853 3.23-2.64m-42.58.002c.866.787 2.043 1.796 3.233 2.639.071 1.212.408 4.65 1.949 7.882a162 162 0 0 0-4.123.383.85.85 0 0 0 0-.443c-1.08-3.93-1.135-8.137-1.059-10.461m20.942 19.978h.003q2.22.006 4.438.041a92 92 0 0 0-7.201 1.9c-7.685 2.367-14.213 5.419-18.656 7.755 4.956-4.741 10.225-7.4 10.828-7.694l.054-.03 4.014-1.901a352 352 0 0 1 6.52-.07zm-14.659.295a96 96 0 0 0-7.56 1.79c-15.39 4.307-27.853 11.78-35.008 16.751 7.363-8.803 18.087-15.536 20.883-17.209.304-.04.603-.074.908-.103 1.064-.117 2.131-.2 3.205-.283a320 320 0 0 1 6.442-.428 562 562 0 0 1 11.13-.518m31.71.09c2.915.122 5.832.262 8.747.428 2.102.118 4.193.26 6.288.416q.01.001.021.008c-.212.148-.426.308-.64.46-8.573 5.982-18.481 8.516-24.194 9.54 4.036-3.34 7.183-7.28 8.77-9.428.494-.675.838-1.172 1.007-1.424zm-3.397.588a44 44 0 0 1-.668.858 56 56 0 0 1-4.988 5.519 246 246 0 0 0-7.297-.111c-4.136 0-8.1.108-11.868.29 5.318-2.206 11.71-4.36 18.631-5.656a72 72 0 0 1 6.19-.9m21.88 1.215c6.932.981 12.022 2.028 14.786 2.654l-1.906 7.225c-3.893-.858-12.45-2.545-24.098-3.678 3.807-1.623 7.68-3.656 11.219-6.201zm-53.011 1.166a47.6 47.6 0 0 0-6.123 5.1 231 231 0 0 0-13.799 1.798c5.891-2.71 12.616-5.201 19.922-6.898m-26.928.547a67 67 0 0 0-3.982 2.941l-.53-2c1.126-.255 2.647-.58 4.512-.941m45.106 5.742c1.58 0 3.128.02 4.656.047a30 30 0 0 1-3.36 2.375l-3.898 2.355c-2.448.299-4.572.905-4.695.938a.7.7 0 0 0-.201.09.9.9 0 0 0-.403.508l-3.976 13.095-21.237 4.723-6.691-4.686L27.514 68.6c3.797-.7 8.88-1.51 14.982-2.192a34 34 0 0 0-1.892 2.47l-3.635 5.214 5.293-3.527c.078-.057 3.448-2.273 8.959-4.967a241 241 0 0 1 18.04-.68zm18.494.711c9.675.742 17.573 1.933 22.974 2.916l-1.916 13.406-6.744 4.723-21.209-2.41-3.959-13.033a.9.9 0 0 0-.605-.598c-.132-.04-2.755-.788-5.541-1.027l.51-.038c.44-.03 7.756-.927 16.49-3.939m24.722 3.244c1.473.282 2.705.54 3.669.748l-2.167 15.153-10.374 7.27-27.061-3.08-4.074-13.411a.88.88 0 0 0-.71-.623c-1.003-.162-1.89-.244-2.628-.244q-1.12 0-2.633.244a.89.89 0 0 0-.709.623L61.818 88.64l-26.91 5.986-10.666-7.47-2.101-17.005q.686-.388 1.392-.777.994-.209 2.227-.45l1.978 16.048a.9.9 0 0 0 .373.619l7.34 5.139a.87.87 0 0 0 .506.16 1 1 0 0 0 .197-.022l22.125-4.924a.9.9 0 0 0 .221-.08.89.89 0 0 0 .435-.525l3.987-13.12c1.067-.275 3.804-.915 6.213-.915 2.398 0 5.137.64 6.205.916l3.986 13.119a.89.89 0 0 0 .752.623l22.127 2.514a.9.9 0 0 0 .605-.155l7.342-5.134a.9.9 0 0 0 .37-.604zm-23.722.217c-2.747.097-4.507 3.666-4.356 7.984.151 4.315 2.459 4.284 5.205 4.188 3.693-.069 5.72-1.202 7.569-.309-.027-.103-.605-1.838-3.162-1.533.295-.642.426-1.509.334-2.695-.338-4.308-2.843-7.731-5.59-7.635m-40.033 1.06c-2.75.024-5.41 3.563-5.246 7.877.044 1.124.21 1.935.474 2.52-2.397.601-3.057 2.083-3.094 2.176 1.509-.815 3.216-.695 5.883-.692q.427.01.889-.002c.262-.003.526-.008.805-.015 2.75-.027 5.036.234 4.996-4.084-.042-4.317-1.96-7.806-4.707-7.78m39.767 1.672a1.4 1.4 0 0 1 1.43 1.38 1.41 1.41 0 0 1-1.377 1.429 1.405 1.405 0 0 1-.053-2.809m-39.38 1.041a1.406 1.406 0 1 1 .069 2.807 1.406 1.406 0 0 1-.07-2.807zm68.359.088c1.08.587 2.189 1.217 2.517 1.492.329.266.583.96.291 4.194-.354 3.963-2.019 10.914-3.05 12.033-1.137.22-3.522-.043-4.977-.38.248-.998.322-1.48.523-2.499l2.545-1.78a.9.9 0 0 0 .371-.603zm-96.557 1.73 1.61 13.089a.89.89 0 0 0 .374.619l3.305 2.312c.126.45.257.902.397 1.346-1.369.402-4.157.788-5.416.566-1.047-1.053-2.997-8.3-3.424-12.146-.345-3.118-.103-3.791.215-4.053.368-.308 1.746-1.093 2.939-1.732zm48.223 1.782c.51 0 1.116.048 1.799.14l4.082 13.44a.89.89 0 0 0 .747.625l1.899.215 26.078 2.967a.9.9 0 0 0 .612-.157l2.62-1.836 2.419-1.697.898-.629a53 53 0 0 1-.477 1.858c-1.248 3.995-2.718 7.535-4.355 10.658q-.54.037-1.15.039c-1.263 0-2.552-.108-3.979-.236-2.475-.229-6.405-.677-7.644-.823-1.071-.851-4.728-3.757-7.77-6.152-.118-.097-.221-.187-.324-.27-.534-.454-1.143-.97-2.38-.97-1.12 0-2.756.411-6.712 1.607 2.058-1.536 2.07-3.523 2.07-3.523s-2.932 2.722-7.654 3.332c-4.721.605-8.428-2.295-8.428-2.295.156.504.374 1.644 1.444 2.615a34 34 0 0 0-4.04-.252c-.516 0-1.037.016-1.537.04-2.906.15-6.994 4.541-9.867 8.968a559 559 0 0 1-10.916 3.35c-4.76-6.597-7.104-13.337-7.34-14.036l.004-.003c-.097-.268-.195-.536-.281-.811l1.22.854v.007l3.026 2.118 1.01.7a.9.9 0 0 0 .512.163q.095 0 .195-.018l27.797-6.191a.89.89 0 0 0 .656-.606l3.963-13.05a13 13 0 0 1 1.803-.141m13.074 19.92c.225 0 .226 0 .603.322q.18.15.397.328c3.586 2.82 8.023 6.354 8.068 6.387l.307.246.387.043c.051.007 5.115.602 8.107.877 1.497.133 2.85.25 4.227.25 2.316 0 4.11-.348 5.478-1.066a78 78 0 0 1 3.33-1.614 542 542 0 0 0-4.607 8.936c-1.83 3.665-5.28 4.467-7.8 5.049-.439.1-.857.194-1.231.3-1.892.53-5.795 1.466-9.24 2.29-.955.228-1.887.451-2.745.66a11.6 11.6 0 0 1-2.709.334c-2.55 0-4.778-.924-6.62-2.75a91 91 0 0 1-5.06-5.473l-1.021-1.215s-.29-.438-.484-.578l-.012-.01q-.004.001-.004-.004c-.126.133-.201.563-.201.563l-.621 1.652c-.014.036-.367.97-2.123 4.896-1.703 3.82-7.772 4.605-7.828 4.612-.352.043-.627.093-.975.152-1.027.18-2.936.518-10.348 1.356-.997.113-1.969.17-2.882.17-7.287 0-11.087-3.588-14.102-7.471-1.726-2.217-3.687-5.045-5.22-7.31 2.812 1.292 5.768 2.663 5.818 2.683l.463.215.49-.14a510 510 0 0 0 14.748-4.481l.472-.153.27-.422c4.139-6.548 7.375-8.085 7.951-8.115a27 27 0 0 1 1.399-.035c5.757 0 10.56 1.782 10.61 1.799l.442.166.451-.143c7.323-2.27 10.665-3.306 11.815-3.306m-9.748 18.57a89 89 0 0 0 2.283 2.469c-.683.102-1.361.189-2.037.242-.437.021-.9.067-1.32.067h-.155a254 254 0 0 0 1.229-2.778m3.441 3.654.323.327c2.115 2.094 4.735 3.293 7.617 3.506a42 42 0 0 1-12.924 2.962c-3.506.236-7.062-.178-10.545-1.132.292-.053.506-.09.764-.12.285-.036 6.532-.852 9.345-5.037l.266.006.693-.006c.468 0 .892-.04 1.338-.056a28 28 0 0 0 3.123-.45"}))};