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:"M23.732 42.137c-3.748 0-7.347 1.228-10.408 3.55-2.96 2.247-5.211 5.47-6.521 9.106-.47.173-.934.362-1.39.576-.556.266-1.1.566-1.606.963l-.09.07-.033.125a7 7 0 0 0-.116.489 9 9 0 0 0-.078.478 11 11 0 0 0-.094.961 12 12 0 0 0 .057 1.924q.102.957.357 1.896.131.468.311.926a7 7 0 0 0 .195.457q.055.111.116.225l.062.113c.024.041.042.072.078.127l.065.102.101.05c.108.056.197.1.295.145l.287.129.157.064a23.7 23.7 0 0 0-3.934 4.692L0 71.74l2.168-1.902c.037-.032 1.852-1.606 4.883-3.387l.043.348c-.198.102-1.153.604-1.436.84-.469.39-.49.996-.365 2.125.064.578.282 1.7.574 2.728.503 1.773.873 2.086 1.198 2.16.145.035.335.051.546.051.58 0 1.325-.114 1.809-.26a17.8 17.8 0 0 0 2.357 4.77l-.142.04c-.591-.273-2.655-1.23-3.35-1.542l-1.453-.652.86 1.337c.062.097 1.544 2.409 2.755 3.965 1.131 1.454 2.68 2.938 5.604 2.938q.527 0 1.097-.065c.873-.099 1.53-.176 2.028-.24 3.068 1.128 6.453 1.195 9.664-.021a14 14 0 0 0 2.414-1.192l.043-.01c1.194-.287 2.55-.61 3.219-.798.108-.03.24-.06.38-.094.933-.214 2.49-.577 3.32-2.238a222 222 0 0 1 2.22-4.272l.636-1.197-1.244.539c-.066.03-1.641.716-2.46 1.146q-.046.024-.096.047c.664-1.355 1-2.441 1.117-2.857.457.11 1.139.096 1.638.096.246 0 .498-.042.663-.084.324-.083.574-.298 1.046-2.127.274-1.063.472-2.22.526-2.815.105-1.158.07-1.777-.403-2.168-.235-.194-.924-.566-1.275-.75l.016-.127q.27.067.283.07l.318-1.21q.168-.07.367-.149a20 20 0 0 0 .576-.234l.288-.13a8 8 0 0 0 .295-.144l.101-.052.066-.1a2 2 0 0 0 .077-.127l.062-.113a4 4 0 0 0 .115-.225 9 9 0 0 0 .196-.457q.179-.458.31-.926a12 12 0 0 0 .356-1.896 12 12 0 0 0 .058-1.926 11 11 0 0 0-.091-.959 7 7 0 0 0-.08-.478 6 6 0 0 0-.114-.489l-.035-.125-.088-.068c-.505-.397-1.051-.699-1.605-.965a17 17 0 0 0-1.393-.576c-1.309-3.634-3.561-6.859-6.521-9.106-3.06-2.322-6.66-3.55-10.409-3.55m0 .83c6.969 0 13.353 4.543 16.022 11.521a23 23 0 0 0-1.135-.326 21 21 0 0 0-1.765-.383q.425.153.845.313.42.157.838.326c.555.223 1.107.454 1.645.707.54.247 1.071.511 1.578.807.468.27.916.565 1.312.898.018.1.035.21.047.314q.028.221.047.442a13 13 0 0 1-.424 4.436 9 9 0 0 1-.273.837 7 7 0 0 1-.168.403 5 5 0 0 1-.094.19l-.035.071-.135.067-.265.125-.284.127.471-1.787c-.11-.03-1.139-.296-2.906-.623l.164-.038a8 8 0 0 0 1.08-.345 5 5 0 0 0 .51-.246c.163-.094.323-.199.447-.34-1.77.578-5.43.316-8.686-.02-2.974-.307-5.957-.507-8.955-.513-2.997.007-5.979.206-8.955.513-3.253.336-6.912.598-8.683.02.124.141.284.246.447.34.163.092.336.172.51.246a8 8 0 0 0 1.47.43c-1.612.306-2.548.547-2.652.576l.492 1.877-.027.025c-.169-.075-.373-.174-.522-.242l-.265-.125-.135-.067-.037-.072q-.046-.092-.092-.19a6 6 0 0 1-.166-.402 9 9 0 0 1-.275-.838 13.2 13.2 0 0 1-.463-3.54 11 11 0 0 1 .088-1.338 9 9 0 0 1 .045-.313 9 9 0 0 1 1.312-.898c.507-.296 1.036-.56 1.576-.807a32 32 0 0 1 1.647-.707q.416-.17.836-.326c.28-.109.563-.21.847-.313a21 21 0 0 0-1.767.383 24 24 0 0 0-1.133.326c2.669-6.978 9.051-11.521 16.021-11.521m-5.28 2.33c-1.8 3.13-1.863 6.906-1.823 8.223a9 9 0 0 1-.277-.266l-.014-.01-.006-.008-.012-.008-.039-.023-.017-.01a.3.3 0 0 0-.051-.017l-.012-.004a.3.3 0 0 0-.064-.006l-.016.002-.05.006q-.006.001-.01.004l-3.994 1.134c-.032-.815-.05-4.318 1.785-7.271-.064.072-2.118 2.417-2.258 7.404l-.643.184a.3.3 0 0 0-.213.238c-.392 2.377-.166 4.04-.156 4.11q.004.02.01.038-.078.024-.154.047c-.61.2-1.219.412-1.772.735.296-.117.602-.202.908-.278q.462-.116.928-.203a29 29 0 0 1 1.873-.293 40 40 0 0 1 1.883-.203c.63-.053 1.26-.106 1.89-.142 2.524-.15 5.053-.196 7.584-.198 2.532.003 5.062.04 7.584.196.632.036 1.261.091 1.891.144a42 42 0 0 1 1.883.203 29 29 0 0 1 1.873.293c.31.06.62.125.926.203.308.076.614.16.91.278-.553-.324-1.164-.536-1.772-.735l-.156-.047q.007-.017.01-.039c.01-.07.235-1.732-.156-4.109a.3.3 0 0 0-.213-.238l-.645-.184c-.138-4.987-2.192-7.332-2.256-7.404 1.835 2.953 1.82 6.456 1.787 7.271l-3.996-1.134-.01-.004-.05-.006-.016-.002a.2.2 0 0 0-.064.006l-.01.002q-.026.007-.053.02l-.017.007-.04.025-.011.008-.008.008q-.005.005-.012.01c-.003.004-.11.108-.277.266.04-1.317-.023-5.093-1.82-8.223.037.11 1.463 4.282.97 8.959a8 8 0 0 1-.488.363.3.3 0 0 0-.13.24c0 .016-.036 1.506-.694 2.774a.3.3 0 0 0-.024.062 72 72 0 0 0-4.918-.16 73 73 0 0 0-4.916.158.4.4 0 0 0-.023-.06c-.658-1.268-.692-2.758-.693-2.774a.3.3 0 0 0-.13-.24 8 8 0 0 1-.491-.363c-.492-4.677.936-8.85.974-8.96zm.687 1.023v3.752h2.658v-1.095h.596v5.064h-.9v2.832h4.652v-2.832h-.907v-5.064h.6v1.095h2.66V46.32zm.797.797h7.763v2.158h-1.06v-1.097H24.44v6.662h.905v1.236h-3.057V54.84h.904v-6.662h-2.197v1.097h-1.06zm-4.12 6.746c-.039.766-.058 2.428.377 4.012a.4.4 0 0 0 .022.053l-.133.015c-.634.077-1.27.159-1.902.264-.631.107-1.26.223-1.885.361a31 31 0 0 0-1.13.284c-.032-.268-.174-1.724.13-3.704zm15.83 0 4.524 1.285c.304 1.982.162 3.437.13 3.704a32 32 0 0 0-1.128-.282 38 38 0 0 0-3.79-.625q-.066-.008-.134-.013a.4.4 0 0 0 .024-.057c.434-1.584.415-3.246.375-4.012zm-.581.25c.027.8.006 2.248-.366 3.604a.3.3 0 0 0 0 .156 59 59 0 0 0-1.42-.13c.532-1.115.647-2.302.672-2.72.408-.29.815-.639 1.114-.91m-14.665.002c.299.271.704.618 1.114.908.024.418.14 1.602.672 2.715q-.713.057-1.422.133a.3.3 0 0 0 0-.154c-.372-1.353-.39-2.801-.364-3.602m76.723 2.094c-.993 0-1.715.645-1.715 1.586 0 .906.731 1.566 1.715 1.566s1.707-.66 1.707-1.566c0-.94-.723-1.586-1.707-1.586m25.62.984c-4.041 0-7.262 3.058-7.262 8.213 0 5.208 3.152 8.098 7.14 8.098 1.994 0 3.632-.818 4.895-2.281l-1.541-1.707c-.889.984-1.935 1.568-3.328 1.568-2.622 0-4.329-2.178-4.329-5.748 0-3.527 1.846-5.703 4.424-5.703 1.202 0 2.092.52 2.91 1.304l1.541-1.714c-.992-1.072-2.56-2.002-4.476-2.002zm6.47.315v15.744H128V57.508zm-76.154.008v2.351h4.546v13.385h2.786V59.867h4.529v-2.351zm-25.448 3.48h.002q.765.002 1.53.014a31 31 0 0 0-2.48.654 38 38 0 0 0-6.427 2.67c1.707-1.633 3.521-2.547 3.729-2.648l.02-.012 1.382-.654q1.124-.023 2.244-.024m-5.047.102a33 33 0 0 0-2.603.615c-5.3 1.483-9.593 4.057-12.057 5.77 2.536-3.032 6.229-5.352 7.192-5.928a35 35 0 0 1 1.416-.133 110 110 0 0 1 2.218-.147 194 194 0 0 1 3.834-.177m10.92.029q1.507.063 3.014.148 1.084.063 2.164.143l.008.004q-.11.078-.22.158c-2.953 2.06-6.365 2.933-8.333 3.285 1.39-1.15 2.473-2.506 3.02-3.246.17-.232.289-.405.347-.492m71.52.004c-2.656 0-4.31 1.462-4.31 3.535 0 1.977 1.758 2.864 3.308 3.43 1.263.487 2.525.923 2.525 1.916 0 .81-.6 1.42-1.87 1.42-1.203 0-2.214-.506-3.276-1.325l-.008-.017-1.307 1.777c1.167.958 2.866 1.654 4.477 1.654 2.978 0 4.598-1.653 4.598-3.656 0-2.203-1.777-2.988-3.397-3.597-1.263-.436-2.437-.837-2.437-1.743 0-.749.549-1.304 1.724-1.304.958 0 1.793.4 2.612 1.01l1.28-1.682c-.957-.75-2.29-1.418-3.92-1.418zm-27.152.008c-1.873 0-3.526.722-4.832 1.54l1.017 1.856c1.028-.627 2.133-1.15 3.309-1.15 1.585 0 2.116 1.054 2.142 2.316l-.017-.035c-4.833.531-6.95 1.855-6.95 4.38 0 2.073 1.446 3.468 3.51 3.468 1.394 0 2.613-.698 3.658-1.586h.086l.21 1.306h2.265v-7.002c0-3.291-1.438-5.093-4.398-5.093m-7.262.008c-1.263 0-2.509.837-3.354 2.378h-.088l-.191-2.09h-2.299v11.81h2.787V66.04c.714-1.794 1.847-2.437 2.787-2.437.497 0 .81.069 1.22.19l.488-2.403c-.366-.174-.74-.244-1.35-.244zm-38.276.183a15 15 0 0 1-.23.295 19 19 0 0 1-1.717 1.902 85 85 0 0 0-2.514-.039 85 85 0 0 0-4.086.1c1.832-.76 4.033-1.501 6.416-1.947a25 25 0 0 1 2.131-.31zm50.727.096 4.111 11.818h3.223l4.006-11.808h-2.674l-1.88 6.12c-.323 1.159-.672 2.352-1.02 3.571h-.088c-.314-1.22-.67-2.412-.983-3.57l-1.88-6.131zm12.68 0v11.826h2.787V61.426H91.72zm-55.87.322a64 64 0 0 1 5.092.914l-.658 2.488c-1.34-.295-4.287-.875-8.299-1.265 1.311-.56 2.647-1.26 3.866-2.137zm-18.257.402a16.4 16.4 0 0 0-2.11 1.756 80 80 0 0 0-4.752.62c2.03-.934 4.346-1.791 6.862-2.376m-9.274.188a23 23 0 0 0-1.373 1.014l-.181-.69c.387-.088.912-.2 1.554-.324m15.533 1.978q.816.001 1.604.016a10.4 10.4 0 0 1-1.156.818l-1.344.81c-.843.104-1.575.314-1.617.325a.2.2 0 0 0-.069.03.3.3 0 0 0-.138.175L19.763 71l-7.314 1.627-2.304-1.613-.668-5.43a74 74 0 0 1 5.158-.754q-.34.403-.65.85l-1.253 1.797 1.823-1.215c.027-.02 1.188-.784 3.086-1.711a83 83 0 0 1 6.213-.235zm6.37.245c3.332.255 6.052.665 7.912 1.004l-.658 4.617-2.325 1.627-7.302-.83-1.366-4.489a.3.3 0 0 0-.207-.205 11 11 0 0 0-1.908-.355l.174-.012c.152-.01 2.672-.32 5.68-1.357m8.515 1.117c.507.097.93.186 1.262.258l-.744 5.218-3.574 2.504-9.32-1.06-1.403-4.62a.3.3 0 0 0-.244-.214 6 6 0 0 0-.906-.084 6 6 0 0 0-.907.084.31.31 0 0 0-.244.215l-1.367 4.507-9.27 2.063-3.671-2.574-.725-5.856q.237-.133.48-.267a55 55 0 0 1 .766-.155l.682 5.526a.3.3 0 0 0 .129.213l2.527 1.77a.3.3 0 0 0 .174.056.3.3 0 0 0 .068-.008l7.621-1.695a.31.31 0 0 0 .225-.21l1.373-4.517c.367-.095 1.311-.316 2.14-.316.827 0 1.77.221 2.137.316l1.373 4.518a.31.31 0 0 0 .258.215l7.621.865a.3.3 0 0 0 .21-.053l2.527-1.77a.31.31 0 0 0 .129-.207zm-8.17.076c-.946.033-1.552 1.26-1.5 2.748.052 1.486.845 1.477 1.791 1.443 1.272-.023 1.97-.415 2.608-.107-.01-.036-.21-.633-1.09-.527.102-.221.147-.52.115-.928-.116-1.484-.978-2.662-1.924-2.63zm-13.789.365c-.947.008-1.863 1.227-1.806 2.713.015.387.072.666.164.867-.826.207-1.052.716-1.065.748.52-.28 1.107-.237 2.026-.236q.147.002.306-.002l.276-.006c.947-.01 1.734.081 1.72-1.406s-.675-2.687-1.62-2.678zm13.698.574a.48.48 0 0 1 .492.475.487.487 0 0 1-.475.494.485.485 0 0 1-.492-.476.48.48 0 0 1 .475-.493m-13.563.36a.48.48 0 0 1 .494.47.483.483 0 0 1-.469.497.484.484 0 0 1-.498-.471.484.484 0 0 1 .473-.496m23.543.029c.372.202.754.42.867.516.113.091.2.33.1 1.443-.122 1.365-.696 3.76-1.051 4.145-.391.075-1.214-.015-1.715-.131.086-.344.112-.51.182-.862l.875-.613a.3.3 0 0 0 .129-.207l.613-4.29zm35.031.336v2.647c-.87.818-1.61 1.289-2.586 1.289l.01.017c-.993 0-1.69-.47-1.69-1.515 0-1.176 1.062-2.02 4.266-2.438m-68.287.262.555 4.506a.3.3 0 0 0 .129.214l1.138.795q.066.234.137.465c-.471.139-1.431.27-1.865.194-.36-.363-1.033-2.857-1.18-4.182-.119-1.074-.035-1.306.074-1.397.127-.106.601-.375 1.012-.595m16.61.613q.265 0 .619.047l1.406 4.629a.31.31 0 0 0 .258.215l.652.074 8.982 1.021a.3.3 0 0 0 .211-.052l.903-.633.832-.584.31-.217q-.076.322-.164.64a22 22 0 0 1-1.5 3.67 6 6 0 0 1-.396.014c-.435 0-.88-.037-1.371-.082a130 130 0 0 1-2.633-.283 767 767 0 0 0-2.676-2.12l-.111-.091c-.184-.157-.395-.334-.82-.334-.386 0-.949.14-2.311.553.709-.53.713-1.213.713-1.213s-1.01.936-2.637 1.146c-1.626.209-2.902-.789-2.902-.789.053.174.13.566.498.9a12 12 0 0 0-1.393-.087q-.269 0-.529.014c-1.001.052-2.41 1.565-3.399 3.09-.484.153-2.001.634-3.757 1.152-1.64-2.272-2.449-4.592-2.53-4.832l.002-.002q-.051-.138-.097-.28l.422.293v.004l1.04.729.348.242a.3.3 0 0 0 .176.055.4.4 0 0 0 .068-.006l9.573-2.131a.3.3 0 0 0 .226-.21l1.365-4.495q.353-.047.621-.047zm4.501 6.86c.078 0 .08 0 .21.11q.06.052.134.114c1.235.971 2.764 2.188 2.78 2.2l.105.083.133.016c.018.002 1.762.208 2.793.303.515.045.98.086 1.455.086.798 0 1.415-.12 1.887-.368.305-.16.737-.367 1.148-.556-.474.9-1.114 2.13-1.588 3.078-.63 1.262-1.818 1.538-2.685 1.738-.152.035-.295.067-.424.104-.652.182-1.997.505-3.184.789-.329.078-.65.154-.945.226a4 4 0 0 1-.932.115 3.14 3.14 0 0 1-2.281-.947 31 31 0 0 1-1.742-1.885l-.352-.418s-.099-.15-.166-.199l-.004-.004h-.002c-.043.046-.07.194-.07.194l-.213.568c-.005.012-.126.336-.73 1.688-.587 1.315-2.678 1.585-2.698 1.587-.12.015-.216.033-.336.053-.353.062-1.01.178-3.562.467a9 9 0 0 1-.994.059c-2.51 0-3.817-1.237-4.856-2.575a50 50 0 0 1-1.799-2.517c.97.445 1.987.917 2.004.924l.16.074.168-.047a174 174 0 0 0 5.08-1.545l.163-.053.093-.144c1.426-2.256 2.54-2.785 2.739-2.795a9 9 0 0 1 .48-.012c1.983 0 3.64.614 3.656.62l.15.056.157-.049c2.522-.782 3.672-1.139 4.068-1.139zm-3.357 6.396c.213.238.482.533.787.85q-.352.054-.7.083c-.152.008-.311.022-.456.022h-.053c.182-.404.318-.717.422-.955m1.186 1.258.111.113a4.1 4.1 0 0 0 2.623 1.207c-1.668.677-3.24.939-4.451 1.02a11 11 0 0 1-3.631-.39c.1-.017.173-.03.262-.04.098-.013 2.25-.295 3.218-1.736l.092.002.238-.002c.161 0 .308-.014.461-.02a10 10 0 0 0 1.077-.154"}))};