UNPKG

devicons-react

Version:

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

1 lines 10.9 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:"m24.941 47.992-.003.008c-1.391.004-2.813.563-4.028 1.746-1.61 1.559-2.125 3.008-1.84 4.774l.051.32-.32-.055c-3.52-.566-7.871-.277-12.813 1.723l-.258.101.254.11c1.454.62 4.106 1.656 7.051 3.07l.625.3-.68.138c-3.918.796-8.566 3.09-12.8 8.086l-.18.21.277-.02c1.895-.148 5.746-.6 9.762-.597 2.23.004 4.43.16 6.211.621.883.23 1.734.61 2.383 1.024.648.414 1.094.879 1.191 1.21.227.759.102 1.122-.12 1.731-.216.574-.903 1.496-1.845 2.094-.953.605-2.168 1.14-3.433 1.594-2.531.906-5.242 1.488-6.414 1.597a.66.66 0 0 0-.34.106.7.7 0 0 0-.203.246c-.114.203-.164.496-.176.8-.008.403.059.641.184.817.132.188.347.262.543.277 7.53.508 13.164-1.386 17.242-3.007h.008c4.722-2.168 7.707-6.438 8.359-10.301.402-2.403.316-3.606-.078-4.63-.399-1.023-1.145-1.905-2.086-3.593a10.9 10.9 0 0 1-1.145-3.12l-.03-.142.112-.09c1.743-1.398 3.164-2.917 3.696-4.058l.035-.07-.055-.059c-1.094-1.164-2.953-1.394-5.008-1.176l-.113.012-.078-.078c-1.106-1.129-2.48-1.707-3.89-1.719zm.047.23v.005c1.344.007 2.66.558 3.727 1.644l.156.16.223-.023c1.984-.211 3.726.027 4.75 1.054-.528 1.063-1.895 2.543-3.586 3.899l-.223.18.059.277c.21 1.004.554 2.086 1.168 3.187.949 1.7 1.695 2.59 2.074 3.567.379.976.465 2.117.062 4.504-.632 3.777-3.574 7.996-8.226 10.129-4.07 1.613-9.656 3.492-17.133 2.988-.156-.012-.289-.063-.375-.184-.094-.129-.148-.3-.137-.675.008-.282.063-.547.145-.696a.4.4 0 0 1 .133-.164.44.44 0 0 1 .23-.07c1.215-.113 3.918-.695 6.469-1.61 1.273-.457 2.504-.992 3.48-1.613.989-.629 1.696-1.562 1.934-2.21.227-.614.367-1.071.129-1.876-.133-.445-.617-.91-1.29-1.34a8.8 8.8 0 0 0-2.448-1.05c-1.813-.47-4.028-.625-6.27-.63-3.887-.003-7.535.41-9.484.571 4.148-4.797 8.664-7.02 12.472-7.793l1.352-.273-1.242-.598c-2.82-1.355-5.309-2.336-6.793-2.96 4.797-1.888 9.011-2.161 12.422-1.606l.632.101-.101-.633c-.274-1.707.2-3.043 1.773-4.574 1.196-1.16 2.575-1.695 3.918-1.687zm.61 2.36a1.38 1.38 0 0 0-1.07.555 1.39 1.39 0 0 0-.247 1.18 1.4 1.4 0 0 0 1.68 1.046c.746-.18 1.2-.941 1.016-1.699a1.4 1.4 0 0 0-1.38-1.082zm.004.23a1.17 1.17 0 0 1 1.152.907 1.17 1.17 0 0 1-.848 1.422 1.17 1.17 0 0 1-1.402-.88 1.16 1.16 0 0 1 1.098-1.449m31.996.676q-1.988 0-3.864.235-1.876.192-3.136.66-.751.28-1.215.765c-.293.309-.438.758-.438 1.32v18.063c0 1.383.715 2.383 2.086 2.934a7.7 7.7 0 0 0 1.633.472q.885.195 1.77.313.918.111 1.765.152.843.041 1.469.04h.113v-.012c3.324-.016 5.895-.61 7.684-1.825 1.836-1.257 2.762-3.203 2.762-5.785 0-1.468-.426-2.703-1.274-3.68-.777-.913-1.773-1.519-2.926-1.898 1-.394 1.844-.945 2.45-1.738.652-.871.98-1.906.98-3.09 0-2.352-.867-4.117-2.582-5.246-1.71-1.125-4.14-1.68-7.277-1.68m0 .235c3.113 0 5.5.554 7.156 1.644s2.48 2.754 2.48 5.047c0 1.137-.312 2.11-.93 2.941q-.928 1.207-2.515 1.782l-.34.12.348.106c1.203.356 2.195.996 2.988 1.938.813.933 1.215 2.097 1.215 3.52 0 2.523-.879 4.367-2.656 5.585-1.758 1.192-4.317 1.801-7.676 1.801q-.617-.001-1.457-.043a20.4 20.4 0 0 1-3.5-.457h-.004v-.004a7.5 7.5 0 0 1-1.59-.457h-.004c-1.312-.531-1.941-1.414-1.941-2.715V54.47c0-.52.129-.899.371-1.157q.415-.44 1.129-.707 1.23-.457 3.09-.652 1.862-.229 3.836-.23zm31.468.304c-.746 0-1.46.16-2.132.477q-.967.426-1.5.988l-.043.051.015.062q.437 1.83.953 3.641a176 176 0 0 0 2.457 7.938l1.32 3.675v.004q.659 1.74 1.247 3.176.586 1.395.992 2.285c.281.598.809 1.07 1.559 1.414.75.317 1.648.469 2.683.469.863 0 1.656-.113 2.375-.352.742-.234 1.293-.507 1.656-.832l.016-.023c.277-.402.633-1.086 1.074-2.066v-.004c.496-1.137.961-2.29 1.395-3.45a83 83 0 0 0 1.504-4.18l.004-.003q.733-2.091 1.355-4.219a54 54 0 0 0 .992-3.68v-.003q.406-1.627.407-2.504c0-1.004-.34-1.75-1.008-2.188q-.985-.676-2.367-.676-.968 0-1.754.235v.004a8.4 8.4 0 0 0-1.41.586l-.047.023-.012.059a377 377 0 0 1-2.02 8.543v.003a256 256 0 0 1-1.988 7.84h-.055a1151 1151 0 0 0-2.097-7.11v-.003q-.99-3.48-1.98-7.266v-.004c-.274-1.097-.712-1.859-1.329-2.269-.582-.43-1.34-.64-2.258-.64zm22.215 0c-.824 0-1.535.2-2.117.602q-.821.59-1.309 1.305l-.039.054.024.059q.551 1.476 1.437 3.258v.004a89 89 0 0 0 1.907 3.566c.687 1.21 1.379 2.398 2.09 3.559q.964 1.58 1.96 3.14v5.192c0 1.304.286 2.203.891 2.648v.004h.004c.59.406 1.453.598 2.59.598a12 12 0 0 0 1.664-.118c.566-.078.984-.156 1.262-.234l.082-.023v-7.914c1.43-2.434 2.566-4.41 3.39-5.926a91 91 0 0 0 1.945-3.602v-.004c.442-.906.727-1.574.852-2.03q.188-.668.188-1.157c0-.98-.325-1.735-.965-2.223-.606-.504-1.356-.758-2.227-.758q-.75.001-1.562.196c-.52.12-1.02.308-1.493.554l-.035.02-.02.039q-.51 1.396-.913 2.48-.406 1.045-.77 2.047-.367.967-.77 1.969v.004a58 58 0 0 1-.85 2.094h-.075l-3.012-6.395c-.539-1.144-1.12-1.933-1.758-2.367-.609-.43-1.402-.64-2.37-.64zm-39.078.118c-1.07 0-1.937.332-2.57 1.003-.633.668-.95 1.582-.95 2.715v16.36c0 1.132.317 2.047.95 2.715.633.671 1.5 1 2.57 1h10.703c.68 0 1.239-.215 1.653-.653.445-.469.656-1.215.656-2.21q.001-.793-.227-1.509c-.125-.468-.27-.851-.449-1.148l-.035-.055H75.14V66.54h6.629c.683 0 1.242-.219 1.652-.652.422-.446.621-1.176.621-2.168q.002-.797-.23-1.469v-.008c-.126-.465-.27-.844-.454-1.144l-.03-.051H75.14V57.68h7.617c.68 0 1.238-.215 1.648-.649v-.004c.446-.445.656-1.175.656-2.172a5 5 0 0 0-.218-1.503q-.186-.709-.453-1.153l-.032-.054zm16.863.12c.891 0 1.598.2 2.133.598h.008c.555.367.969 1.07 1.234 2.137v.004q.99 3.792 1.98 7.273a2180 2180 0 0 1 2.126 7.196l.023.082h.387l.023-.086a261 261 0 0 0 2.016-7.93v-.004c.7-2.82 1.367-5.652 2.004-8.488q.627-.33 1.324-.555a6 6 0 0 1 1.696-.226q1.327 0 2.246.64h.004c.601.39.898 1.032.898 1.985 0 .55-.133 1.37-.398 2.449v.004a54 54 0 0 1-.989 3.664 84 84 0 0 1-1.355 4.21v.005a88 88 0 0 1-1.5 4.172 77 77 0 0 1-1.39 3.437c-.434.969-.786 1.637-1.044 2.012-.324.289-.844.558-1.562.785a7.5 7.5 0 0 1-2.313.344q-1.522-.001-2.594-.453h-.003c-.715-.329-1.192-.762-1.446-1.297q-.398-.89-.984-2.278l-.004-.004c-.387-.949-.805-2.007-1.242-3.164v-.004q-.62-1.733-1.317-3.668l-.004-.003a187 187 0 0 1-2.449-7.922 79 79 0 0 1-.93-3.551c.325-.332.774-.637 1.38-.906v-.004a4.7 4.7 0 0 1 2.042-.453zm22.215 0c.938 0 1.684.204 2.246.598.582.395 1.153 1.153 1.684 2.278h-.004l3.074 6.523h.364l.03-.07q.51-1.202.88-2.168c.27-.672.527-1.328.77-1.977q.369-1.002.769-2.047c.265-.707.562-1.523.894-2.425.426-.223.89-.399 1.407-.524a6.6 6.6 0 0 1 1.515-.187c.836 0 1.528.238 2.094.71l.004.004c.582.442.867 1.102.867 2.028 0 .293-.055.66-.176 1.09-.117.422-.398 1.09-.836 1.992h.004c-.441.87-1.09 2.07-1.941 3.59a230 230 0 0 1-3.406 5.957l-.02.027v7.785a9 9 0 0 1-1.145.215 12 12 0 0 1-1.636.117c-1.11 0-1.93-.195-2.465-.562h-.004c-.516-.383-.793-1.184-.793-2.453v-5.258l-.016-.031a184 184 0 0 1-1.98-3.172c-.715-1.172-1.41-2.36-2.086-3.555a97 97 0 0 1-1.902-3.55v-.005a36 36 0 0 1-1.395-3.168c.305-.433.7-.836 1.211-1.203q.81-.556 1.992-.558zm-39.078.114h12.02c.152.266.293.605.406 1.039v.004h.004q.21.679.21 1.433c0 .961-.202 1.622-.585 2.004h-.004c-.367.387-.86.586-1.496.586h-7.844v3.832h8.281c.153.266.293.606.407 1.04l.003.003q.211.638.211 1.395c0 .96-.191 1.625-.55 2.004-.368.39-.86.582-1.496.582h-6.856v4.3h9.457c.152.266.29.602.402 1.036l.004.004q.213.679.215 1.433c0 .961-.203 1.637-.59 2.043-.367.39-.859.586-1.496.586H72.207c-1.031 0-1.828-.312-2.418-.933-.586-.622-.883-1.457-.883-2.543V55.863c0-1.086.297-1.93.883-2.55.59-.622 1.387-.934 2.414-.934m-38.058 1.234a5.5 5.5 0 0 0-1.497.172l-.03.008-.024.023c-.551.54-1.13 1.055-1.727 1.54l-.055.042.016.07c.203.9.508 1.837 1.043 2.798.922 1.652 1.676 2.53 2.113 3.652.434 1.117.512 2.434.102 4.875-.504 3.004-2.34 6.195-5.246 8.55l.105.2c2.293-.668 4.25-1.902 5.547-3.402 1.39-1.61 1.871-2.54 2.035-3.473.168-.941.016-1.938.078-3.625a9.6 9.6 0 0 1 .563-2.856l.047-.132.144-.02c1.907-.246 3.625-.726 4.54-1.32l.07-.043-.02-.078c-.297-1.332-1.539-2.344-3.156-3.106l-.102-.047-.023-.109c-.52-2.223-2.273-3.672-4.523-3.719m-.004.23c2.156.044 3.804 1.407 4.3 3.54l.051.219.203.097c1.551.73 2.692 1.68 2.996 2.867-.875.532-2.527 1-4.363 1.239l-.281.039-.094.265c-.3.852-.535 1.82-.578 2.926-.066 1.703.086 2.707-.074 3.59-.156.89-.602 1.77-1.98 3.363-1.157 1.336-2.876 2.442-4.88 3.13 2.68-2.345 4.383-5.388 4.872-8.29.414-2.457.34-3.828-.114-4.992-.453-1.168-1.215-2.047-2.129-3.684-.508-.914-.8-1.808-1-2.672A24 24 0 0 0 32.73 54c.024-.004.043-.012.063-.016a5.6 5.6 0 0 1 1.348-.14zm1.105 2.462c-.535 0-1.016.351-1.18.87-.21.65.141 1.348.79 1.563.652.2 1.343-.168 1.546-.816a1.24 1.24 0 0 0-.789-1.563 1.3 1.3 0 0 0-.367-.054m0 .23a.99.99 0 0 1 .8.422c.188.258.24.59.138.895a1.003 1.003 0 0 1-1.258.664 1 1 0 0 1-.582-.504 1 1 0 0 1-.059-.766c.137-.426.524-.71.961-.71zm22.422.055q-.552 0-1.285.043a9 9 0 0 0-1.113.117l-.094.016v4.78h2.785c1.066 0 1.848-.206 2.344-.644h.004c.511-.437.773-1.086.773-1.91 0-.726-.305-1.324-.89-1.758-.567-.433-1.41-.644-2.524-.644m0 .242c1.086 0 1.883.203 2.39.594v.004c.54.394.797.902.797 1.562 0 .774-.23 1.34-.69 1.727h-.005c-.43.386-1.16.593-2.2.593h-2.562v-4.335c.258-.047.57-.086.997-.11.484-.027.91-.035 1.273-.035m-20.156 5.766v.078a8.7 8.7 0 0 0-.442 2.379c-.062 1.652.102 2.648-.082 3.687-.183 1.04-.726 2.063-2.14 3.695-1.672 1.934-4.328 3.434-7.399 3.942l-.023.004-.024.012c-.57.363-1.175.699-1.808.996l-.246.117.254.097c2.433.915 4.976.965 7.003.301 1.77-.578 2.606-1.086 3.192-1.761.586-.672.91-1.485 1.691-2.684.434-.66.969-1.25 1.578-1.754 1.625.703 3.211 1.164 4.25 1.047l.067-.008.027-.062c.559-1.297-.004-2.774-.918-4.153.738-2.383-.445-4.781-3.02-5.62-.671-.22-1.28-.325-1.843-.313zm.195.238c.512 0 1.07.09 1.695.293 2.489.816 3.598 3.094 2.856 5.39l-.016.051.031.047c.895 1.336 1.41 2.723.942 3.906-.969.082-2.535-.355-4.13-1.05l-.065-.028-.055.047a8 8 0 0 0-1.668 1.844c-.793 1.215-1.121 2.027-1.676 2.66-.55.637-1.336 1.121-3.09 1.695-1.894.621-4.281.582-6.59-.226.543-.266 1.07-.547 1.567-.863 3.113-.52 5.805-2.036 7.512-4.008 1.425-1.649 2-2.719 2.195-3.809.191-1.086.023-2.086.086-3.719a8.5 8.5 0 0 1 .406-2.23m17.469 3.195v4.926l.082.023q.526.164 1.34.239h.004q.809.04 1.543.039c.992 0 1.824-.207 2.48-.633v-.004c.688-.457 1.043-1.18 1.043-2.11 0-.878-.285-1.534-.86-1.917-.566-.383-1.402-.563-2.515-.563zm-15.64.016a1.08 1.08 0 0 0-.708.277c-.453.39-.5 1.074-.11 1.528.391.445 1.079.48 1.532.085.45-.398.5-1.082.11-1.53a1.07 1.07 0 0 0-.825-.36zm15.862.223h2.895c1.09 0 1.887.18 2.395.523.503.34.753.89.753 1.719 0 .87-.304 1.492-.937 1.91-.613.398-1.399.601-2.36.601q-.725 0-1.527-.043a6.5 6.5 0 0 1-1.219-.21zm-15.859.007a.85.85 0 0 1 .648.282c.31.351.27.89-.09 1.207a.853.853 0 0 1-1.207-.067.86.86 0 0 1-.206-.62.86.86 0 0 1 .296-.583.87.87 0 0 1 .56-.219z"}))};