devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 12.8 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="#173aee",...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.482 47.766c-1.531.004-3.027.791-3.841 2.18L.56 62.065a4.07 4.07 0 0 0 1.645 5.676c2.082 1.092 4.713.343 5.894-1.68l7.08-12.117a4.07 4.07 0 0 0-1.645-5.677 4.4 4.4 0 0 0-2.053-.5zm.004.993a3.4 3.4 0 0 1 1.587.387c1.608.84 2.16 2.739 1.25 4.297L7.243 65.56c-.909 1.558-2.966 2.144-4.575 1.3h-.002c-1.608-.838-2.158-2.74-1.248-4.296l7.08-12.117c.627-1.071 1.795-1.685 2.988-1.688m31.325 5.653c-1.035 0-1.975.13-2.839.359-.867.229-1.65.56-2.295 1.017l-.004.002-.002.004a5.3 5.3 0 0 0-1.525 1.739v.002l-.002.002c-.384.72-.54 1.535-.54 2.416 0 .875.126 1.661.4 2.324v.002a4.54 4.54 0 0 0 1.167 1.704l.002.004.004.002a5.7 5.7 0 0 0 1.884 1.085c.705.279 1.507.506 2.426.657l2.24.41c.84.183 1.375.462 1.598.716.27.31.383.623.384.928v.002a2.1 2.1 0 0 1-.136.725l-.004.008-.002.01a1.05 1.05 0 0 1-.349.494 2.3 2.3 0 0 1-.777.399l-.002.002h-.002c-.312.096-.756.145-1.287.145-1.118 0-1.895-.23-2.378-.616-.477-.383-.77-.999-.833-1.973l-.03-.463H35.26l.025.52c.102 2.13.816 3.827 2.198 4.945 1.381 1.113 3.299 1.613 5.739 1.613 1.15 0 2.194-.122 3.11-.411h.002l.002-.002c.868-.283 1.633-.67 2.253-1.21l.002-.002a5.4 5.4 0 0 0 1.387-1.84h-.002c.323-.7.483-1.478.483-2.317 0-1.647-.476-3.017-1.465-3.953-.975-.919-2.44-1.544-4.361-1.942h-.002l-2.376-.464h-.002c-.83-.158-1.38-.402-1.624-.628l-.006-.003-.006-.006c-.23-.201-.362-.512-.362-1.082 0-.17.031-.312.108-.508a.97.97 0 0 1 .333-.372c.186-.13.443-.25.78-.335a5.8 5.8 0 0 1 1.405-.157h.006c.942 0 1.599.211 1.984.521.395.34.692.898.872 1.774l.093.451 4.373-.558-.072-.498a9.6 9.6 0 0 0-.535-2.072v-.004c-.274-.705-.71-1.304-1.262-1.825l-.004-.004-.003-.004q-.889-.806-2.206-1.268h-.004c-.917-.315-2.012-.465-3.312-.465m33.42.438v18.311h4.388v-18.31Zm5.42 0v4.05h4.482v-4.05zm-38.84.554c1.222 0 2.21.145 2.987.411.773.272 1.384.63 1.864 1.064.464.44.8.908 1.014 1.46.167.44.259.903.353 1.364l-2.537.324c-.222-.756-.476-1.472-.981-1.903l-.004-.004-.006-.004c-.632-.512-1.524-.744-2.612-.744h-.002a6.8 6.8 0 0 0-1.642.184h-.004l-.002.002a3.4 3.4 0 0 0-1.112.484l-.002.002-.002.002c-.294.21-.532.468-.673.785l-.004.01-.004.008c-.114.287-.18.58-.18.887 0 .74.213 1.395.702 1.824.485.446 1.187.694 2.1.868l2.367.463c1.815.377 3.107.963 3.88 1.69.758.718 1.155 1.772 1.155 3.233 0 .715-.131 1.342-.39 1.901h-.001a4.4 4.4 0 0 1-1.134 1.506l-.002.002c-.49.429-1.13.762-1.905 1.016-.784.248-1.732.364-2.812.364-2.305 0-3.97-.47-5.115-1.391-1.017-.823-1.543-2.07-1.721-3.702h2.669c.145.924.47 1.716 1.097 2.219.73.583 1.746.833 2.998.833.587 0 1.114-.045 1.578-.188a3.3 3.3 0 0 0 1.104-.57l.002-.003.004-.002a2.1 2.1 0 0 0 .663-.946c.128-.34.197-.699.2-1.062v-.004c0-.565-.226-1.12-.63-1.584v-.001h-.002c-.46-.524-1.185-.826-2.136-1.032l-.007-.002-2.264-.414-.006-.002a10.8 10.8 0 0 1-2.246-.605l-.01-.004-.011-.004a4.7 4.7 0 0 1-1.557-.897c-.396-.357-.69-.792-.91-1.34v-.001l-.003-.002c-.208-.502-.323-1.167-.323-1.946 0-.764.132-1.398.422-1.944l.002-.002v-.002a4.3 4.3 0 0 1 1.233-1.407c.52-.368 1.192-.664 1.97-.87a10 10 0 0 1 2.588-.324m34.413.438h2.403V72.17h-2.403zm5.419 0h2.498v2.064h-2.498zM57.099 59.12c-1.073 0-2.015.181-2.851.521l-.004.002h-.004a6.2 6.2 0 0 0-2.134 1.502l-.002.002v.002c-.584.64-1.025 1.425-1.335 2.3-.315.896-.442 1.873-.442 2.908 0 1.057.125 2.003.38 2.88v.002l.002.002c.26.878.653 1.645 1.186 2.285.542.65 1.264 1.156 2.107 1.498.857.372 1.842.525 2.953.525 1.897 0 3.403-.465 4.44-1.477.748-.728 1.168-1.702 1.44-2.78.01.68.104 1.294.37 1.836.244.538.583.999 1.04 1.343.44.356.94.605 1.498.768h.004l.002.002a6.4 6.4 0 0 0 1.76.234c1.027 0 1.916-.183 2.643-.604h.002c.361-.2.635-.514.951-.775v1.066H75.3V64.66c0-.818-.103-1.552-.314-2.233v-.002c-.211-.69-.541-1.295-1.01-1.79-.477-.509-1.09-.864-1.817-1.123h-.002c-.751-.27-1.63-.393-2.64-.393-1.663 0-3.016.324-4.04.971-1.08.664-1.744 1.793-1.978 3.204l-.085.525 4.082.384.083-.444c.078-.408.236-.647.506-.828s.695-.3 1.312-.3c.5 0 .864.113 1.227.354.266.179.432.505.432 1.188v.155l-1.155.053h-.002c-.832.05-1.649.12-2.45.25l-.004.002h-.004a9.4 9.4 0 0 0-2.223.69l-.006.002-.007.004a4.7 4.7 0 0 0-1.714 1.438l-.003.006-.004.006c-.24.35-.247.857-.357 1.296l.047-.494h-4.435l-.046.446c-.067.653-.253 1.089-.52 1.376-.291.29-.638.434-1.217.434-.477 0-.776-.082-1.017-.237h-.002a1.7 1.7 0 0 1-.62-.693l-.002-.008-.004-.006a3.5 3.5 0 0 1-.36-1.126l-.003-.014-.002-.014c-.086-.435-.11-.913-.11-1.43 0-.497.023-.948.11-1.382l.002-.011.002-.012a3.7 3.7 0 0 1 .36-1.126c.15-.28.377-.511.654-.69.255-.165.561-.264 1.015-.264.598 0 .93.175 1.107.41.214.284.372.743.463 1.329l.074.48 4.401-.592-.077-.5c-.1-.654-.251-1.303-.524-1.896a4.6 4.6 0 0 0-1.135-1.574l-.002-.002h-.002c-.502-.447-1.118-.76-1.789-.996h-.002c-.693-.24-1.499-.364-2.393-.364Zm37.761 0c-.824 0-1.629.189-2.376.56-.414.206-.706.63-1.054.963v-1.136h-4.285v13.654h4.382v-8.113c0-.297.059-.556.174-.814v-.004c.118-.245.278-.467.47-.66a2.9 2.9 0 0 1 .72-.458c.303-.11.622-.168.944-.163h.008c.453 0 .768.127 1.01.345.188.194.362.66.362 1.464v8.403h4.382v-8.867c0-1.675-.372-2.99-1.166-3.872l-.004-.004-.002-.004c-.817-.87-2.046-1.294-3.565-1.294m11.216 0c-.935 0-1.784.185-2.533.53a5.3 5.3 0 0 0-1.89 1.437l-.002.002a6 6 0 0 0-1.188 2.167v.002a9 9 0 0 0-.381 2.688v.006c0 2.007.453 3.674 1.407 4.922l.002.002c.97 1.294 2.5 1.92 4.391 1.92.883 0 1.691-.156 2.421-.51l.004-.003c.356-.17.58-.508.878-.761-.011.27-.013.554-.037.802-.046.474-.133.857-.277 1.182l-.002.002v.002a1.77 1.77 0 0 1-.599.731c-.248.161-.625.254-1.2.254-.411 0-.729-.004-.96-.04-.254-.046-.436-.108-.54-.173l-.017-.012-.018-.008a.75.75 0 0 1-.29-.277 1.5 1.5 0 0 1-.202-.581l-.054-.434h-4.429l.057.546c.077.75.26 1.41.527 1.993a3.7 3.7 0 0 0 1.256 1.511c.518.381 1.164.674 1.944.853.78.183 1.686.26 2.726.26 1.136 0 2.117-.154 2.962-.471a4.87 4.87 0 0 0 2.075-1.483c.537-.645.905-1.419 1.14-2.295l.002-.002c.232-.877.353-1.883.353-2.988V59.507h-4.29v.906c-.355-.301-.68-.696-1.075-.865l-.004-.004-.006-.002a5.9 5.9 0 0 0-2.147-.422h-.002zm15.026 0a8 8 0 0 0-2.814.492l-.004.002-.004.002c-.852.336-1.598.814-2.211 1.452a6.4 6.4 0 0 0-1.396 2.285h-.002v.002c-.308.889-.46 1.888-.46 2.957 0 2.267.592 4.061 1.811 5.336 1.218 1.274 2.952 1.901 5.082 1.901 1.018 0 1.956-.156 2.82-.494l.002-.002a5.95 5.95 0 0 0 2.192-1.456 6.3 6.3 0 0 0 1.393-2.287v-.004a9 9 0 0 0 .489-2.998c0-1.067-.152-2.064-.466-2.954a6.35 6.35 0 0 0-1.391-2.285l-.002-.002a6.2 6.2 0 0 0-2.184-1.45l-.01-.003-.008-.004a8.3 8.3 0 0 0-2.836-.49h-.002zm-39.401.387v13.654h4.386V59.507Zm-64.84.252c-1.533.004-3.027.79-3.838 2.18l-7.08 12.118a4.063 4.063 0 0 0 1.642 5.676c2.084 1.09 4.715.342 5.895-1.68l7.08-12.117a4.065 4.065 0 0 0-1.643-5.677h-.002a4.4 4.4 0 0 0-2.055-.5zm40.238.353c.8 0 1.5.114 2.066.31.587.206 1.086.47 1.455.797a3.6 3.6 0 0 1 .894 1.24l.002.004.002.004c.15.328.226.742.312 1.143l-2.471.334c-.111-.468-.208-.946-.479-1.307h-.002c-.404-.534-1.092-.804-1.9-.804-.61 0-1.133.152-1.554.423a2.9 2.9 0 0 0-.992 1.056l-.002.008-.004.006a4.8 4.8 0 0 0-.455 1.424 8 8 0 0 0-.128 1.56c0 .54.025 1.076.128 1.605a4.5 4.5 0 0 0 .455 1.424c.218.45.556.832.979 1.1.434.277.954.39 1.55.39.771 0 1.442-.243 1.925-.726l.006-.006.004-.006c.355-.377.487-.945.61-1.517h2.502c-.2 1.151-.592 2.098-1.3 2.789-.804.784-2.009 1.193-3.746 1.193-1.022 0-1.873-.143-2.566-.445l-.006-.002-.006-.002c-.711-.288-1.292-.704-1.72-1.217-.436-.525-.77-1.162-.997-1.929-.226-.777-.342-1.625-.342-2.604 0-.954.117-1.819.384-2.578.273-.77.653-1.433 1.132-1.96a5.2 5.2 0 0 1 1.79-1.261h.003c.709-.287 1.512-.446 2.47-.446zm12.417 0c.93 0 1.696.116 2.304.335h.003c.625.223 1.082.499 1.428.867l.002.002c.354.374.607.83.783 1.403v.002c.179.578.271 1.204.271 1.94v7.508h-2.21v-2.446l-.871 1.018a5.6 5.6 0 0 1-1.56 1.265l-.007.004-.005.004c-.53.307-1.237.469-2.15.469H67.5a5.4 5.4 0 0 1-1.482-.2h-.002a3.2 3.2 0 0 1-1.155-.587l-.008-.006-.006-.006c-.314-.235-.552-.545-.744-.97l-.004-.01-.004-.008c-.197-.398-.287-.869-.287-1.5 0-.797.174-1.385.49-1.849a3.7 3.7 0 0 1 1.34-1.124 8.4 8.4 0 0 1 1.971-.61c.75-.121 1.53-.19 2.341-.239l2.097-.095v-1.105c0-.869-.27-1.609-.874-2.013a3.16 3.16 0 0 0-1.777-.522c-.742 0-1.371.137-1.865.467-.35.235-.493.65-.657 1.041l-2.217-.207c.252-.894.662-1.59 1.34-2.006l.002-.002.003-.002c.816-.517 1.978-.818 3.514-.818m25.344 0c1.338 0 2.248.351 2.838.979.562.626.907 1.68.907 3.204v7.874h-2.398v-7.411c0-.938-.164-1.68-.65-2.171l-.008-.008-.01-.007c-.44-.406-1.037-.614-1.694-.615a3.6 3.6 0 0 0-1.312.227l-.014.004-.011.006a3.9 3.9 0 0 0-1.004.635l-.012.012-.012.012a3.4 3.4 0 0 0-.678.963l-.002.004-.002.004a3 3 0 0 0-.263 1.225v7.12h-2.398V60.5h2.3v2.885l.91-1.361c.444-.665.99-1.162 1.58-1.456a4.3 4.3 0 0 1 1.934-.455zm11.212 0h.004a4.9 4.9 0 0 1 1.78.353c.536.23 1.074.65 1.562 1.273l.887 1.134V60.5h2.305v10.394c0 1.032-.116 1.957-.322 2.736-.206.768-.515 1.4-.946 1.917v.002l-.002.002a3.9 3.9 0 0 1-1.653 1.18h-.002c-.708.266-1.568.41-2.615.41-.992 0-1.83-.075-2.502-.233h-.004c-.669-.154-1.186-.397-1.583-.69l-.004-.004-.006-.002a2.65 2.65 0 0 1-.925-1.11v-.005c-.149-.324-.216-.737-.298-1.135h2.46c.057.18.086.371.184.534h.002c.16.268.394.482.668.63.27.166.566.251.882.307h.004l.002.002c.35.056.709.052 1.12.052.68 0 1.27-.1 1.754-.419l.01-.006.008-.007c.399-.29.731-.676.936-1.15v-.002c.198-.45.306-.939.359-1.482.048-.505.072-1.054.072-1.601v-2.022l-.91 1.359a3.56 3.56 0 0 1-1.422 1.233h-.002l-.002.002c-.576.28-1.22.41-1.99.41-1.687 0-2.83-.494-3.6-1.52l-.001-.005-.002-.002c-.79-1.032-1.206-2.465-1.206-4.33v-.005a8 8 0 0 1 .34-2.398v-.002a5 5 0 0 1 .992-1.806l.002-.004.004-.002a4.34 4.34 0 0 1 1.544-1.176l.002-.002c.61-.282 1.311-.438 2.115-.438zm15.032 0h.002a7.3 7.3 0 0 1 2.489.43c.716.292 1.324.686 1.83 1.212a5.4 5.4 0 0 1 1.174 1.928v.002h.002c.269.764.407 1.652.407 2.626v.004a8 8 0 0 1-.435 2.667 5.3 5.3 0 0 1-1.172 1.93 5 5 0 0 1-1.83 1.217h-.002l-.004.002c-.735.289-1.54.427-2.46.427-1.941 0-3.356-.54-4.366-1.595-1.011-1.058-1.536-2.552-1.536-4.65 0-.974.14-1.864.407-2.632a5.35 5.35 0 0 1 1.176-1.926c.505-.526 1.117-.92 1.853-1.211a7 7 0 0 1 2.465-.43zm-38.41.388h2.4v11.669h-2.4zm-65.83.252a3.4 3.4 0 0 1 1.591.387h.002c1.608.84 2.159 2.74 1.247 4.297l-7.08 12.117c-.91 1.557-2.964 2.144-4.578 1.3-1.608-.84-2.16-2.738-1.246-4.296l7.08-12.117c.624-1.072 1.79-1.685 2.984-1.688m104.24 1.081c-1.085 0-2.008.424-2.583 1.23-.58.807-.795 1.906-.795 3.247 0 1.362.215 2.476.793 3.289.555.812 1.484 1.23 2.585 1.23 1.084 0 1.992-.429 2.562-1.251.573-.802.818-1.9.818-3.268 0-1.347-.244-2.446-.82-3.246-.57-.8-1.473-1.23-2.56-1.23zm-14.227.03c-.447 0-.852.083-1.235.224l-.006.002-.006.002a2.7 2.7 0 0 0-1.072.77l-.002.001v.002c-.295.358-.51.796-.67 1.272v.006l-.002.006c-.162.519-.242 1.102-.242 1.775 0 1.414.233 2.488.88 3.194.594.648 1.39.987 2.277.988a4.2 4.2 0 0 0 1.32-.194h.004a2.8 2.8 0 0 0 1.143-.709l.006-.006.004-.006a3.3 3.3 0 0 0 .713-1.217v-.004c.17-.501.246-1.066.246-1.733v-.34c0-.793-.102-1.454-.296-2.007v-.003l-.002-.004c-.19-.512-.437-.946-.79-1.264l-.007-.006-.008-.006A3 3 0 0 0 108.03 62l-.015-.006-.016-.002a5.3 5.3 0 0 0-1.122-.13zm14.227.962c.853 0 1.354.256 1.754.816.397.552.634 1.445.634 2.67 0 1.248-.236 2.137-.634 2.693l-.002.004-.004.004c-.4.58-.893.825-1.748.825-.878 0-1.4-.258-1.77-.8l-.004-.004-.004-.006c-.39-.546-.608-1.462-.608-2.717 0-1.23.218-2.125.608-2.669.395-.553.928-.816 1.778-.816m-14.227.03c.29 0 .586.04.891.104.258.075.477.2.72.401.18.166.365.456.517.865q.001 0 .002.002c.146.417.236.965.236 1.668v.341c0 .592-.07 1.044-.196 1.42v.003l-.002.002a2.3 2.3 0 0 1-.492.849 1.8 1.8 0 0 1-.736.455 3.2 3.2 0 0 1-1.006.148h-.008c-.659 0-1.119-.198-1.549-.667-.372-.406-.62-1.227-.62-2.523 0-.59.07-1.066.194-1.47v-.001c.133-.393.305-.727.49-.952a1.7 1.7 0 0 1 .673-.485c.29-.106.56-.16.885-.16zm-34.853 3.64-.52.022-1.51.07-.003.002c-.742.051-1.323.127-1.793.23l-.013.005-.012.002c-.469.13-.859.286-1.173.51a1.7 1.7 0 0 0-.641.821c-.117.31-.151.62-.151.915 0 .55.23 1.05.618 1.374.393.333.919.483 1.53.483.942 0 1.767-.219 2.426-.704a3.3 3.3 0 0 0 .885-1.002v-.002c.251-.436.357-.96.357-1.554zm-.992 1.038v.134c0 .476-.087.82-.225 1.06v.002l-.002.002c-.159.28-.377.521-.613.696-.458.338-1.042.51-1.837.51-.462 0-.708-.094-.89-.249l-.001-.002-.004-.002c-.193-.16-.26-.286-.26-.612 0-.23.023-.406.087-.572l.004-.01.002-.007c.039-.114.105-.213.281-.337.165-.118.46-.249.853-.359.397-.087.924-.16 1.62-.207z"}))};