UNPKG

devicons-react

Version:

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

1 lines 4.43 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:"M45.234 12.543a11.45 11.45 0 0 0-8.082 3.355l18.7 20.551 8.086 8.91 8.082-8.906 18.703-20.555a11.45 11.45 0 0 0-8.082-3.355 11.21 11.21 0 0 0-8.36 3.7l-10.344 11.37-10.414-11.37c-2.12-2.329-4.93-3.7-8.289-3.7m-12.902 8.879c-3.453 0-6.605 1.43-8.855 3.68l20.488 22.515-20.488 22.52a12.3 12.3 0 0 0 8.855 3.754c3.68 0 6.906-1.579 9.156-4.055l11.336-12.461 8.856-9.754-8.856-9.684-11.336-12.46c-2.25-2.477-5.476-4.055-9.156-4.055m63.23.004a12.28 12.28 0 0 0-9.156 4.05L75.07 37.939l-8.855 9.683 8.855 9.754 11.336 12.46c2.25 2.478 5.477 4.056 9.156 4.056 3.454 0 6.606-1.43 8.856-3.754L83.93 47.62l20.488-22.52a12.54 12.54 0 0 0-8.856-3.675ZM63.939 49.875l-8.083 8.906-18.703 20.555a11.45 11.45 0 0 0 8.082 3.355c3.36 0 6.168-1.37 8.29-3.699l10.413-11.375 10.344 11.375a11.23 11.23 0 0 0 8.36 3.7c3.152 0 6.027-1.305 8.082-3.356L72.02 58.78ZM1.425 100.102a1.42 1.42 0 0 0-1 .425 1.45 1.45 0 0 0-.426 1.02v13.906q1.622-.041 2.7-1.121c.714-.723 1.09-1.629 1.116-2.719h7.676q1.636-.039 2.727-1.12 1.09-1.08 1.133-2.716v-3.816q-.043-1.636-1.133-2.727t-2.727-1.132Zm17.562 0a1.42 1.42 0 0 0-1.011.425 1.47 1.47 0 0 0-.415 1.02v13.906c1.083-.027 1.981-.402 2.708-1.121.722-.723 1.101-1.629 1.128-2.719v-.965h4.364l2.215 3.16q.534.763 1.34 1.2a3.75 3.75 0 0 0 1.796.445c.32 0 .633-.039.93-.113q.45-.113.848-.324l-3.09-4.41a3.87 3.87 0 0 0 2.203-1.317q.856-1.03.887-2.453v-2.875q-.043-1.636-1.121-2.727c-.723-.726-1.625-1.105-2.715-1.132Zm19.93 0q-1.636.042-2.715 1.132-1.082 1.091-1.121 2.727v7.652q.039 1.635 1.121 2.719 1.08 1.08 2.715 1.121h7.652q1.635-.041 2.72-1.121 1.078-1.084 1.12-2.719v-7.652q-.042-1.636-1.12-2.727-1.085-1.09-2.72-1.132Zm34.488 0c-.797 0-1.445.648-1.445 1.445v13.906q1.617-.041 2.707-1.121c.723-.723 1.102-1.629 1.129-2.719v-7.343a.35.35 0 0 1 .09-.243.36.36 0 0 1 .238-.09c.059 0 .113.024.168.06a.34.34 0 0 1 .117.116l4.254 9.387c.164.34.504.563.879.57.18 0 .36-.05.512-.148.152-.102.28-.238.363-.399l4.258-9.41a.5.5 0 0 1 .129-.117.35.35 0 0 1 .175-.058.3.3 0 0 1 .22.09c.058.058.085.14.09.242v7.343q.038 1.635 1.128 2.719 1.084 1.08 2.707 1.121v-13.906c0-.379-.148-.746-.414-1.02a1.41 1.41 0 0 0-1.012-.425h-2.41c-.75 0-1.484.222-2.11.64a4 4 0 0 0-1.39 1.645l-2.246 4.93-2.238-4.958v.043a3.84 3.84 0 0 0-3.508-2.3Zm10.383 2.285.012-.028-.02.043c.004-.004.004-.011.008-.015m13.383-2.285q-1.64.042-2.719 1.132-1.08 1.091-1.121 2.727v7.652q.041 1.635 1.121 2.719 1.078 1.08 2.719 1.121h7.652q1.636-.041 2.715-1.121c.723-.723 1.094-1.629 1.121-2.719v-7.652q-.039-1.636-1.12-2.727-1.08-1.09-2.716-1.132Zm-41.984.02v.003a3.55 3.55 0 0 0-1.426.29 3.7 3.7 0 0 0-1.164.78l5.988 6.582-5.988 6.578a3.63 3.63 0 0 0 2.59 1.098 3.65 3.65 0 0 0 2.675-1.183l3.309-3.641 3.312 3.64a3.61 3.61 0 0 0 5.266.086l-5.988-6.578 5.988-6.578a3.7 3.7 0 0 0-1.164-.785 3.63 3.63 0 0 0-2.918.031 3.6 3.6 0 0 0-1.184.864l-3.312 3.64-3.332-3.64a3.6 3.6 0 0 0-1.18-.875 3.5 3.5 0 0 0-1.472-.313Zm58.25 0v.003q-.76.001-1.426.29a3.7 3.7 0 0 0-1.16.78l5.988 6.582-5.988 6.578c.68.7 1.613 1.094 2.585 1.098a3.64 3.64 0 0 0 2.676-1.183l3.313-3.641 3.308 3.64a3.61 3.61 0 0 0 5.266.086l-5.988-6.578L128 101.2a3.64 3.64 0 0 0-4.082-.754c-.45.203-.852.496-1.18.864l-3.312 3.64-3.332-3.64a3.7 3.7 0 0 0-1.18-.875 3.6 3.6 0 0 0-1.477-.313M10.57 103.956c.059 0 .211.035.45.121q.415.149.472.824v2.391q.03.064-.117.484-.149.423-.824.48H3.816v-4.296h6.754Zm17.54 0c.062 0 .214.035.46.121q.422.149.485.824v1.45c.02.039-.024.195-.121.468q-.153.416-.844.473h-6.692v-3.332h6.711Zm17.519 0c.059 0 .215.035.46.121q.423.149.481.824v5.746q.03.062-.12.485-.147.421-.845.48h-5.722c-.04.024-.2-.02-.48-.117q-.428-.157-.485-.848v-5.746q-.03-.058.121-.468.153-.416.844-.473h5.746Zm58.25 0c.062 0 .219.035.46.121.286.098.442.375.485.824v5.746q.03.062-.12.485-.153.421-.845.48h-5.722c-.043.024-.203-.02-.485-.117q-.42-.157-.48-.848v-5.746q-.03-.058.117-.468.152-.416.848-.473h5.742Zm0 0"}))};