UNPKG

devicons-react

Version:

Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.

1 lines 6.3 kB
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:"M64.658 0c-2.738 0-4.655.35-5.905 1.184l-.005.004-.004.004c-1.238.874-1.802 2.592-1.802 4.995 0 1.726.386 3.11 1.054 4.178.694 1.111 1.912 1.9 3.513 2.413l.002.001 4.29 1.347.006.002c.406.116.74.248.944.37s.23.203.23.204l.022.14.089.106c.195.234.376.728.376 1.58 0 .49-.047.893-.132 1.172s-.191.415-.308.488c-.329.205-1.188.415-2.552.415-.833 0-3.111-.063-6.662-.124l-.463-.008-.324 3.724.442.083c2.29.434 4.585.68 6.945.68 2.805 0 4.845-.408 6.104-1.317 1.292-.933 1.858-2.71 1.858-5.114 0-1.707-.32-3.097-1.062-4.183-.698-1.112-1.964-1.956-3.63-2.47l-.003-.001-4.019-1.277-.004-.002c-.832-.298-1.453-.632-1.616-.827-.195-.234-.376-.734-.376-1.52 0-.514.06-.886.153-1.133.092-.248.199-.371.349-.465.304-.19 1.173-.353 2.552-.353 1.886 0 3.964.06 6.29.122l.465.014.324-3.574-.403-.106C69.504.248 67.259 0 64.658 0M11.852.062c-3.26 0-5.648.83-7.055 2.633-1.484 1.76-2.07 4.732-2.07 8.753 0 4.033.663 6.948 2.064 8.75 1.406 1.807 3.797 2.638 7.061 2.638 2.662 0 4.85-.245 6.637-.82l.393-.125-.482-3.775-.49.062c-1.436.18-3.504.301-6.058.362h-.004c-1.68 0-2.61-.413-3.184-1.352l-.003-.006-.002-.006c-.552-.852-.9-2.825-.9-5.666 0-2.82.383-4.714.911-5.675.576-.88 1.518-1.355 3.182-1.355q3.015 0 5.656.182l.47.033.478-3.838L18.03.75C16.27.31 14.212.062 11.852.062m17.438.06c-3.31 0-5.888.061-7.759.248l-.445.045V22.47h4.786v-8.445h3.296c.53 0 .93.127 1.246.367.315.239.563.606.725 1.17l1.808 6.908h5.148l-.19-.64-1.959-6.545.012.045c-.199-.993-.607-1.836-1.26-2.417-.309-.275-.69-.385-1.035-.581 1.028-.297 1.915-.754 2.456-1.512.696-.974 1.011-2.309 1.011-4.022 0-2.404-.576-4.169-1.831-5.215C34.04.535 32.035.123 29.29.123Zm8.197.244 7.218 14.564v7.54h4.846v-7.478L56.767.366h-5.09L47.675 8.88l-.007.027-.51 1.525c-.191-.576-.437-1.351-.517-1.552l-.006-.014-3.996-8.5zm73.607 0v17.202c0 1.558.438 2.822 1.355 3.668.916.846 2.247 1.234 3.914 1.234 3.616 0 6.38-.062 8.43-.248l.48-.043-.244-3.883h-7.808c-.613 0-.988-.153-1.058-.223l-.019-.019-.021-.017c-.136-.11-.243-.345-.243-.958V.366h-.496zM73.585.428v4.236h6.426V22.47h4.846V4.664h6.548V.428Zm24.116 0c-.9 0-1.655.562-1.886 1.407l-6.5 20.695h4.967l1.713-5.995h7.085l1.713 5.935h4.964L103.32 1.835v-.002c-.231-.844-.986-1.405-1.885-1.405ZM64.657.992c2.378 0 4.358.256 6.07.672l-.158 1.752c-2.12-.056-4.083-.112-5.85-.112-1.436 0-2.402.082-3.077.504a1.9 1.9 0 0 0-.754.959c-.153.41-.215.893-.215 1.48 0 .928.187 1.655.604 2.155.449.538 1.173.814 2.05 1.128l.008.002 4.05 1.288.002.002c1.512.465 2.565 1.21 3.09 2.052l.007.01.006.008c.598.87.893 2.044.893 3.635 0 2.247-.537 3.652-1.448 4.31-.943.681-2.82 1.13-5.522 1.13-2.14 0-4.226-.248-6.317-.62l.163-1.869c3.133.057 5.397.117 6.216.117 1.45 0 2.427-.16 3.077-.566.372-.233.603-.616.732-1.04.13-.426.175-.913.175-1.462 0-.912-.205-1.555-.56-2.05a1.37 1.37 0 0 0-.638-.83c-.329-.197-.725-.34-1.17-.468l-4.283-1.347c-1.457-.467-2.441-1.146-2.97-1.992-.556-.89-.905-2.074-.905-3.653 0-2.245.538-3.586 1.38-4.181.954-.633 2.703-1.014 5.344-1.014m-52.806.062c2.123 0 3.916.246 5.503.609l-.248 1.994a83 83 0 0 0-5.255-.17c-1.877 0-3.255.627-4.027 1.819l-.01.013-.007.016c-.692 1.246-1.04 3.257-1.04 6.175 0 2.907.263 4.968 1.056 6.197.772 1.258 2.166 1.825 4.028 1.825h.012c2.373-.056 4.208-.178 5.674-.34l.246 1.93c-1.59.46-3.497.722-5.932.722-3.099 0-5.114-.76-6.278-2.255-1.169-1.503-1.854-4.22-1.854-8.14 0-3.927.637-6.701 1.84-8.124l.008-.008.006-.007c1.163-1.497 3.179-2.256 6.278-2.256m17.438.06c2.64 0 4.429.445 5.373 1.233.948.789 1.475 2.204 1.475 4.45 0 1.591-.298 2.707-.825 3.446-.516.722-1.409 1.216-2.721 1.387l-.432.057v1.025l.399.081c.48.096.96.4 1.48.862.449.399.777 1.025.946 1.868l.004.024 1.775 5.931h-3.052l-1.618-6.183v-.004c-.206-.72-.57-1.302-1.081-1.69s-1.15-.568-1.845-.568H24.88v8.445h-2.802V1.343c1.779-.157 4.107-.229 7.212-.229Zm9.795.244h2.924l3.711 7.897c.11.276.417 1.129.841 2.523l.107.35h.974l.11-.345c.422-1.323.716-2.143.846-2.532l3.709-7.893h2.866L48.559 14.76v6.718h-2.862v-6.78Zm73.001 0h2.802V17.08c0 .722.147 1.323.605 1.706.419.4 1.008.503 1.728.503h6.876l.122 1.96c-1.957.157-4.46.23-7.856.23-1.515 0-2.567-.348-3.242-.97-.674-.623-1.035-1.561-1.035-2.94zm-37.509.062h15.836v2.252h-6.548v17.806h-2.862V3.672h-6.426zm23.124 0h3.734c.569 0 .791.173.928.675l.002.01 6.042 19.373h-2.868l-1.713-5.935h-8.579l-1.715 5.995h-2.864L96.77 2.104l.002-.01c.137-.5.36-.674.928-.674M24.94 3.244v7.662h4.29c1.406 0 2.5-.215 3.164-.88.636-.636.88-1.634.88-2.982s-.244-2.347-.88-2.982l-.011-.012-.012-.012c-.65-.569-1.676-.794-3.141-.794Zm73.791.06-.59 2.137-2.26 7.912h7.317l-.186-.637-2.141-7.275-.002-.005c-.15-.541-.255-.962-.332-1.262-.038-.15-.07-.27-.099-.368a2 2 0 0 0-.046-.14c-.02-.048-.013-.092-.138-.217l-.145-.145zm-72.8.932h3.299c1.338 0 2.133.262 2.467.546.339.347.585 1.05.585 2.262 0 1.222-.246 1.937-.59 2.28-.313.315-1.176.59-2.462.59h-3.298zm73.556.06h.056l.033.124c.076.296.185.73.34 1.287l.001.004 1.956 6.65h-4.678l1.9-6.652zm-45.591 38.37.093.036c-.419-.209-.763-.024-1.002.215L22.393 73.451a1 1 0 0 0-.25.385.9.9 0 0 0 .008.55l-.01-.028 11.199 41.731-.018-.128c0 .453.337.674.646.777l.013.004 41.807 11.202-.093-.034c.418.209.763.022 1.002-.217l30.651-30.59.035-.072c.091-.181.177-.363.177-.65v-.067L96.344 54.521l.018.128c0-.453-.337-.674-.646-.777l-.013-.004zm-.223.968 41.723 11.18 11.16 41.597c-.006.01-.02.06-.039.12l-30.506 30.444-41.722-11.177L23.11 74.137Zm12.337 19.38c-.061-.01-.143.052-.224.074h-.109l.078-.045-41.06 10.952.128-.017c-.36 0-.47.216-.536.382a.61.61 0 0 0 .126.649l30.043 29.982a.58.58 0 0 0 .564.175.6.6 0 0 0 .344-.215.6.6 0 0 0 .122-.37l-.017.128 10.997-40.93.027-.054a1 1 0 0 0 .025-.14.5.5 0 0 0-.03-.19c-.067-.182-.132-.212-.2-.263a.57.57 0 0 0-.278-.118m-.395.108-.006.024c-.025.017-.056.004-.077.025zm-.285 1.06-10.648 39.633-29.091-29.033Z"}))};