UNPKG

devicons-react

Version:

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

1 lines 8.67 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:"m70.365 10.877-3.595 1.137v33.191h3.595v-16.64q3.715-2.616 6.19-2.614 2.028 0 3.17 1.727.985 1.523.986 3.644v13.883h3.596V30.188c0-1.906-.589-3.503-1.774-4.782q-1.77-1.92-4.629-1.92-4.09.002-7.539 2.512zM58.48 16.346l-3.591 1.281v6.008h-2.465V25.9h2.465v14.17q0 2.568 1.695 4.03c1.132.97 2.72 1.457 4.756 1.457q.543-.002 1.183-.053l-.002-1.873c-1.344-.065-2.334-.328-2.957-.791-.72-.558-1.084-1.516-1.084-2.87V25.899h4.041v-2.263h-4.04zm-40.634 6.748c-3.06.03-5.662.674-7.803 1.92q-1.387.789-2.275 1.875v28.316l1.66.592v1.777a1.304 1.304 0 0 0-.983 1.297l-.002 1.988a1.304 1.304 0 0 0 .985 1.22v2.33a1.304 1.304 0 0 0-.985 1.296v1.992a1.304 1.304 0 0 0 .985 1.221v1.281a1.696 1.696 0 0 0-1.38 1.666q.002.163.036.324l-5.41 6.625 3.277-1.193 3.362-4.117a1.65 1.65 0 0 0 .873 0l3.238 3.969 3.275 1.191-.135-.166 2.489.908v-1.955l-2.578.938-5.063-6.2a1.694 1.694 0 0 0-1.35-1.986v-1.287a1.304 1.304 0 0 0 .989-1.219v-1.994a1.304 1.304 0 0 0-.987-1.295v-2.33a1.304 1.304 0 0 0 .987-1.22v-1.989a1.304 1.304 0 0 0-.987-1.297v-1.549l1.305.465V43.732q3.335 2.07 6.48 1.967 4.179-.091 6.534-3.445c1.41-1.972 2.11-4.449 2.11-7.436q-.002-5.023-2.124-8.226-2.27-3.503-6.473-3.446zM5.95 77.62l-2.533 3.104 6.176 2.25 9.31-3.393-2.886-1.053-6.284-2.287zm-3.277 1.193-2.25.82 1.219.444 1.03-1.264zm31.318-55.72-3.597 1.232V39.3q-.001 2.8 2.27 4.629c1.342 1.115 2.91 1.674 4.677 1.674a18.6 18.6 0 0 0 7.738-1.674v.933c0 2.793-.259 4.677-.787 5.668-.66 1.21-1.854 2.112-3.6 2.705-.888.293-2.413.593-4.584.887l.596 2.266q3.2-.097 5.96-1.186c2.27-.916 3.802-2.15 4.61-3.691q1.205-2.316 1.204-8.326v-19.55H44.88V41.22c-1.876 1.25-3.644 1.886-5.295 1.92q-2.471.051-4.033-1.254c-1.037-.87-1.56-2.11-1.56-3.723zm86.666 0q-1.875-.002-4.34.64-2.609.691-5.714 2.952v18.52h3.595V27.13c1.543-1.08 3.17-1.644 4.881-1.674q2.414-.049 3.871 1.303c.967.907 1.451 2.16 1.451 3.773v14.672h3.596V28.71q0-2.07-1.477-3.545c-.886-.89-2.038-1.495-3.45-1.824a11.3 11.3 0 0 0-2.413-.246zm-23.19.002c-2.991 0-5.406 1.103-7.243 3.299q-2.611 3.104-2.612 7.634 0 4.826 2.418 8.032 2.654 3.592 7.385 3.591 4.783 0 7.494-3.591c1.638-2.136 2.461-4.816 2.461-8.032h.002c0-3.02-.874-5.564-2.611-7.634-1.876-2.196-4.305-3.3-7.293-3.3zm-80.146 2.41q5.033.246 5.032 9.064-.002 8.227-5.274 8.569c-1.66.1-3.567-.527-5.71-1.871V27.23c.354-.363 1.038-.722 2.05-1.085a9.5 9.5 0 0 1 3.902-.64m80.1.055c2.13.1 3.71 1.044 4.726 2.843.855 1.478 1.284 3.343 1.284 5.604q0 9.336-5.94 9.38-3.165.05-4.748-3.134-1.237-2.497-1.236-6.225c0-5.413 1.967-8.24 5.914-8.468m.166 24.671v11.09h1.775V59.36l1.211-1.382 1.977 3.345h1.967l-2.91-4.57 2.64-3.143h-1.978l-2.86 3.55h-.047v-6.927h-1.775zm-24.05.819v10.27h1.825v-3.768h1.633c2.213 0 3.908-1.05 3.908-3.328 0-2.386-1.665-3.174-3.908-3.174h-3.459zm1.825 1.46h1.49c1.493 0 2.262.425 2.262 1.714 0 1.258-.74 1.867-2.26 1.867h-1.492v-3.58zm18.317.909c-2.057 0-3.866 1.479-3.866 4.055 0 2.56 1.615 4.037 3.721 4.037.881 0 1.808-.347 2.531-.99l-.754-1.145c-.424.346-.958.656-1.585.656-1.21 0-2.057-1.018-2.057-2.558 0-1.556.863-2.577 2.103-2.577.485 0 .895.204 1.301.567l.865-1.147a3.17 3.17 0 0 0-2.26-.898zm22.949 0c-1.62 0-3.047.994-3.047 2.766a2.59 2.59 0 0 0 1.004 2.04v.067c-.436.315-.848.834-.848 1.43 0 .627.3 1.033.692 1.289v.058c-.708.442-1.1 1.007-1.1 1.653 0 1.348 1.368 2.01 3.205 2.01 2.512 0 4.115-1.192 4.115-2.72 0-1.334-.974-1.902-2.828-1.902h-1.365c-.942 0-1.258-.265-1.258-.705 0-.347.142-.535.375-.738a2.9 2.9 0 0 0 1.057.203c1.633 0 2.918-.907 2.918-2.619 0-.536-.188-1.009-.438-1.307h1.414V53.61h-2.767a3.5 3.5 0 0 0-1.127-.19h-.002zm-31.393.004c-1.224 0-2.309.47-3.156 1.004l.658 1.209c.678-.41 1.4-.752 2.17-.752 1.038 0 1.384.688 1.397 1.504-3.155.347-4.54 1.212-4.54 2.863 0 1.35.943 2.26 2.296 2.26.908 0 1.694-.453 2.386-1.037h.047l.139.847h1.478v-4.57c0-2.152-.942-3.328-2.875-3.328m23.53 0c-1.223 0-2.309.47-3.155 1.004l.657 1.209c.68-.41 1.4-.752 2.17-.752 1.037 0 1.383.688 1.396 1.504-3.155.347-4.54 1.212-4.54 2.863 0 1.35.944 2.26 2.298 2.26.91 0 1.693-.453 2.385-1.037h.046l.145.847h1.473v-4.57c0-2.152-.942-3.328-2.875-3.328m16.043 0c-1.803 0-3.55 1.539-3.55 4.05 0 2.548 1.665 4.038 3.805 4.038.973 0 1.898-.346 2.637-.834l-.613-1.13c-.566.36-1.13.563-1.791.563-1.24 0-2.121-.782-2.277-2.177h4.902a4 4 0 0 0 .076-.854c0-2.152-1.096-3.656-3.19-3.656zm-8.18 1.24h.002c.752.001 1.33.563 1.33 1.522 0 .99-.596 1.556-1.33 1.556-.756 0-1.354-.565-1.354-1.556 0-.973.597-1.521 1.352-1.522m8.226.156h.002c1.054 0 1.573.74 1.573 1.963h-3.424c.156-1.288.942-1.963 1.85-1.963zm-38.55 2.701v1.731c-.565.53-1.052.848-1.684.848-.643 0-1.098-.3-1.098-.99 0-.77.695-1.32 2.782-1.589m23.529 0v1.731c-.562.53-1.05.848-1.678.848-.644 0-1.101-.3-1.101-.99 0-.77.691-1.32 2.779-1.589m-99.77.721c.23.115.39.35.39.623v1.994a.7.7 0 0 1-.392.57v-.124a.319.319 0 1 0-.634 0v.123a.7.7 0 0 1-.383-.569v-1.994c0-.273.156-.505.383-.62v.16a.319.319 0 1 0 .636 0zm37.774.084-9.205 3.348 9.166 3.338 9.209-3.354zm67.6 3.108c.299.078.624.109 1.048.109h1.051c.883 0 1.371.173 1.371.77 0 .66-.853 1.24-2.092 1.24-1.224 0-1.98-.407-1.98-1.098 0-.363.189-.71.6-1.02l.001-.001zm-58.223.379-8.91 3.246-.399.144v10.92l9.121-3.32.002-.004.186-.067zm-18.998.013-9.215 3.352 9.17 3.336 9.209-3.352zm-28.153 3.309a.7.7 0 0 1 .39.57v1.992a.7.7 0 0 1-.392.621v-.18a.319.319 0 0 0-.634 0v.178a.7.7 0 0 1-.383-.619v-1.992a.7.7 0 0 1 .383-.568v.129a.315.315 0 0 0 .32.314.316.316 0 0 0 .316-.314zm37.528.181-9.069 3.3-.244.087v10.92l9.313-3.39zm-18.797.016v10.914l9.27 3.377v-10.92zm28.637.84v6.598l9.101-3.317zm33.935.082v2.797l.06 1.242c-.596-.518-1.147-.846-2.029-.846-1.676 0-3.261 1.535-3.261 4.047 0 2.546 1.239 4.04 3.172 4.04.83 0 1.618-.452 2.185-1.018h.06l.126.83h1.49v-11.09zm-17.83.818v10.274h1.828V67.072h-1.828zm8.477 2.373c-1.056 0-1.839.547-2.532 1.221h-.062l-.127-1.035h-1.49v7.715h1.806v-5.39c.644-.628 1.08-.962 1.76-.962.846 0 1.207.471 1.207 1.746v4.604h1.805v-4.838c0-1.946-.721-3.06-2.367-3.06zm16.507.002c-1.806 0-3.55 1.536-3.55 4.05 0 2.544 1.661 4.036 3.802 4.036.973 0 1.898-.344 2.637-.832l-.615-1.13c-.562.357-1.126.568-1.787.568-1.24 0-2.121-.79-2.281-2.186h4.902a4 4 0 0 0 .078-.851c0-2.152-1.098-3.655-3.186-3.655m-31.779.162-9.31 3.389v10.92l9.31-3.39zm40.668.022-.734 1.46c-.19.426-.41.885-.6 1.31h-.06a42 42 0 0 1-.711-1.31l-.86-1.458h-1.95l2.288 3.691-2.443 4.022h1.885l.814-1.524c.216-.47.456-.929.678-1.367h.062c.264.437.532.913.784 1.367l.943 1.524h1.947l-2.45-3.82 2.28-3.895zm-78.832.025-9.103 3.317 9.103 3.31zm13.735 1.147zc.752-.025 1.3.523 1.3 1.404 0 1.089-.83 2.27-1.85 2.643-1.02.37-1.85-.208-1.85-1.293 0-1.091.83-2.27 1.85-2.643a1.8 1.8 0 0 1 .548-.111zm56.251.04c1.056 0 1.575.738 1.575 1.96h-3.422c.155-1.287.94-1.96 1.847-1.96m-8.77.094c.52 0 1.037.173 1.573.645v3.598c-.52.597-1.023.863-1.619.863-1.116 0-1.742-.895-1.742-2.564 0-1.616.799-2.541 1.789-2.541zM57.114 73.11l-9.209 3.35v10.918l9.21-3.356V73.111zm-37.847.016v6.617l9.095-3.308zm9.52 3.385-.106.039-9.207 3.347.142.051 9.028 3.287 9.31-3.39-9.168-3.334zm18.804.058-9.213 3.354v10.92l9.213-3.352zm-28.54 3.19L9.7 83.164v4.39l9.354-3.402V79.76zm-18.835.027v10.92l6.392 2.326h.002l2.873 1.045V83.164L3.274 80.9l-.05.06 2.362 5.712L.922 80.96l.576-.707zm37.847.248-9.312 3.393v10.92l9.312-3.393zm-18.796.016v10.92l.044.017 9.221 3.358V83.428l-9.265-3.377zm47.474.82-9.31 3.385v10.92l9.31-3.393zm-9.627 3.496-9.209 3.352v10.92l9.21-3.352zm-38.064.014-9.1 3.31 9.1 3.315zm28.54 3.45-9.212 3.355v10.92l9.213-3.354zm-37.847.015v10.92l.043.015 9.225 3.36V91.223l-.395-.147zm28.32 3.453-9.312 3.385v10.92l9.312-3.391V91.299zm-18.796.013v4.032a.108.108 0 0 1 0 .181v6.704l9.265 3.373V94.686l-9.265-3.374zm47.474.817-9.31 3.383v10.92l9.31-3.387V92.129zm-60.17 1.119L.424 95.486l9.103 3.317v-4.479l-2.953-1.076h-.002zm50.543 2.377-9.209 3.354v10.916l9.21-3.35zM.216 95.64v10.92l9.267 3.37V99.017L.217 95.64zm47.375 3.453-9.213 3.347v10.92l9.213-3.353zm-37.848.01v10.92l9.268 3.374v-10.92zm44.535 1.146v.002c.751-.025 1.3.521 1.301 1.404v.004c-.002 1.09-.83 2.265-1.85 2.637s-1.85-.207-1.85-1.293c0-1.084.83-2.268 1.85-2.64q.266-.1.55-.114zm-16.215 2.305-9.312 3.386v10.92l9.312-3.386zm-18.796.015v10.914l9.265 3.375V105.94z"}))};