devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 12.6 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="#512fc9",...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:"M13.23 50.059q-1.324 0-2.632.261a.86.86 0 0 0-.715.692l-.621 3.215-.133.054c-.844.348-1.617.836-2.332 1.399l-3.149-1.09-.09-.028-.007-.003a.85.85 0 0 0-.856.293C1.547 56.16.617 57.73.07 59.39a.8.8 0 0 0-.043.535c.047.18.157.336.309.445l2.45 2.113-.02.133-.004.004c-.055.43-.075.875-.075 1.305v.004c-.003.48.043.96.114 1.437l-2.485 2.14-.07.06-.008.007A.8.8 0 0 0 .016 68a.8.8 0 0 0 .054.473c.547 1.664 1.48 3.238 2.633 4.547.235.27.629.39.969.242l-.024.011 3.118-1.082.105.086.004.004a10 10 0 0 0 2.383 1.324l.625 3.254.023.09.004.016a.9.9 0 0 0 .262.387c.121.101.27.168.426.191h.004c.863.16 1.73.258 2.628.258a14.4 14.4 0 0 0 2.633-.258.86.86 0 0 0 .465-.23.9.9 0 0 0 .254-.461l.617-3.22.168-.066h.004a10.5 10.5 0 0 0 2.293-1.386l3.148 1.09.083.03h.007c.317.087.649-.042.856-.28h.004c1.152-1.31 2.082-2.88 2.629-4.543a.805.805 0 0 0-.266-.984l.023.019-2.472-2.133.02-.133v-.004a10 10 0 0 0-.036-2.746l2.485-2.14.07-.055.008-.012a.8.8 0 0 0 .226-.426.83.83 0 0 0-.058-.476c-.547-1.664-1.48-3.235-2.633-4.543-.235-.27-.63-.39-.969-.242l-3.098 1.07-.136-.106-.004-.004c-.719-.542-1.516-.964-2.344-1.308l-.629-3.25-.023-.094-.004-.008a.9.9 0 0 0-.262-.386c-.074-.067-.172-.086-.266-.121l-.05-.051-.098-.024h-.012a13.3 13.3 0 0 0-2.633-.261m0 .644c.832 0 1.668.086 2.489.25l.043.004a.25.25 0 0 1 .11.05.2.2 0 0 1 .066.098l.011.043.684 3.547.168.067c.844.328 1.637.77 2.363 1.316l.406.32 3.465-1.199.012-.008c.082-.035.14-.023.226.075v.004c1.102 1.25 2 2.765 2.516 4.347l.008.016.004.012q.023.047.012.101a.15.15 0 0 1-.043.086l-.04.031-2.753 2.371.035.18c.09.473.117 1 .117 1.516 0 .418-.02.836-.07 1.226l-.075.477 2.754 2.375.012.008q.042.035.063.09a.2.2 0 0 1-.012.113l-.004.015-.008.016c-.516 1.582-1.41 3.094-2.516 4.344v.004c-.078.09-.132.097-.199.082l-.05-.02-3.458-1.195-.14.113a9.7 9.7 0 0 1-2.309 1.395l-.484.195-.684 3.559a.26.26 0 0 1-.066.12.24.24 0 0 1-.121.06l-.004.003h-.004c-.836.153-1.668.242-2.524.242-.855 0-1.687-.09-2.523-.246h-.008a.2.2 0 0 1-.11-.05.2.2 0 0 1-.066-.098l-.011-.04-.684-3.554-.168-.062a9.6 9.6 0 0 1-2.39-1.332s-.004 0-.004-.004l-.371-.301-3.47 1.2-.01.007c-.083.035-.138.023-.224-.074l-.003-.004c-1.106-1.25-2-2.762-2.516-4.344l-.008-.016-.004-.015a.15.15 0 0 1-.012-.102.2.2 0 0 1 .047-.082L.735 68l2.745-2.367-.03-.18a9 9 0 0 1-.118-1.516v-.007c0-.414.02-.832.07-1.223l.075-.477-2.754-2.375-.012-.007a.17.17 0 0 1-.063-.09.2.2 0 0 1 .012-.113l.004-.012.004-.016c.52-1.582 1.414-3.097 2.52-4.347l.003-.008.008-.004a.2.2 0 0 1 .09-.067.2.2 0 0 1 .106-.004l.046.016 3.457 1.195.137-.117a9.3 9.3 0 0 1 2.34-1.406l.453-.184.684-3.554a.26.26 0 0 1 .066-.121.24.24 0 0 1 .121-.059h.008l.008-.004a12.7 12.7 0 0 1 2.515-.25m47.676 3.371v18.742h4.414V54.074Zm-29.133.48v3.887h4.985v14.375h4.754V58.441H46.5v-3.886Zm29.778.165h3.125v17.453H61.55Zm-29.133.48h13.437v2.598h-4.988v14.375h-3.465V57.797h-4.984Zm-19.188.48c-4.511 0-8.168 3.7-8.168 8.25 0 4.551 3.66 8.25 8.168 8.25s8.168-3.699 8.168-8.25c0-4.55-3.66-8.25-8.168-8.25m108.766.317c-.25 0-.484.047-.68.168a1.03 1.03 0 0 0-.421.531l-.004.008-.032.11-.699 2.867-2.035.39.016-.078-.153-.12c-.418-.329-.96-.477-1.586-.477-.746 0-1.449.226-2.074.675-.457.332-.82.77-1.168 1.211l-.09-.5a2.6 2.6 0 0 0-.129-.465l-.004-.004a.96.96 0 0 0-.289-.406h-.003l-.004-.004a1.1 1.1 0 0 0-.438-.21 2 2 0 0 0-.398-.055h-.004l-.137-.004h-2.562v13.183h4.414v-7.902c.523-.937 1.156-1.36 2.011-1.36.27 0 .489.02.645.051.2.04.379.06.547.06.207 0 .41-.044.574-.161l.004-.004.008-.004a.8.8 0 0 0 .289-.437v-.004l.023-.106.48-2.726v1.582c0 .304.098.593.313.789v.004c.164.144.367.238.586.261h.008l.113.008h.758v6.153a4.8 4.8 0 0 0 .258 1.62l.004.005c.164.476.433.91.781 1.27l.004.003c.36.363.793.64 1.27.812q.755.282 1.699.282c.68 0 1.34-.098 1.976-.285a5.6 5.6 0 0 0 1.547-.727l.004-.004.437-.312-1.308-2.036a1.3 1.3 0 0 0-.29-.332h-.007l-.004-.004a.76.76 0 0 0-.465-.136q-.176-.001-.336.066l-.007.008c-.067.027-.133.063-.208.102a.9.9 0 0 1-.433.101h-.008c-.191 0-.27-.043-.355-.156a.8.8 0 0 1-.141-.426l-.008-.105v-5.899h3.067v-3.21h-3.067v-3.66Zm-108.766.328c4.157 0 7.52 3.399 7.52 7.606 0 4.203-3.363 7.605-7.52 7.605-4.156 0-7.523-3.402-7.523-7.605 0-4.207 3.363-7.606 7.523-7.606m108.766.317h1.645v3.664h3.066v1.914h-3.066v6.558l.007.133v.004c.02.29.11.555.27.77h.004c.2.265.523.41.867.414a1.54 1.54 0 0 0 .742-.176c.063-.031.117-.063.176-.086a.12.12 0 0 1 .074-.016h.024a.08.08 0 0 1 .066.02.6.6 0 0 1 .133.16l.969 1.504a5 5 0 0 1-1.285.601h-.004a6.2 6.2 0 0 1-1.793.262c-.567 0-1.055-.082-1.473-.238v-.004a2.8 2.8 0 0 1-1.035-.66h-.004a2.9 2.9 0 0 1-.637-1.035 4.2 4.2 0 0 1-.222-1.403v-6.804h-1.383l-.075-.004a.38.38 0 0 1-.218-.102c-.059-.05-.098-.129-.098-.312v-1.196l1.945-.375.79-3.254.023-.07a.33.33 0 0 1 .148-.195.65.65 0 0 1 .344-.074M88.73 59.395a5.32 5.32 0 0 0-3.343 1.128c-.149.118-.29.254-.43.383l-.121-.406a1.18 1.18 0 0 0-.465-.652l-.008-.008a1.34 1.34 0 0 0-.633-.2l-.125-.007h-2.664v17.16h4.414v-4.559c.254.164.493.36.77.473.496.207 1.09.305 1.777.305a5.16 5.16 0 0 0 2.336-.532h.004a5.4 5.4 0 0 0 1.809-1.464h.004a6.9 6.9 0 0 0 1.156-2.18v-.004a8.5 8.5 0 0 0 .414-2.71q0-1.548-.36-2.79-.355-1.235-1.003-2.113a4.5 4.5 0 0 0-1.559-1.356 4.24 4.24 0 0 0-1.969-.468zm-15.296.046q-1.502-.001-2.723.52a6.3 6.3 0 0 0-2.063 1.414v.004a6.2 6.2 0 0 0-1.308 2.078 7 7 0 0 0-.453 2.496c0 1.145.172 2.164.527 3.047.352.875.836 1.617 1.45 2.215a6.05 6.05 0 0 0 2.144 1.347 7.5 7.5 0 0 0 2.601.45c.446 0 .907-.032 1.391-.094h.004q.758-.1 1.48-.34.75-.25 1.454-.683l.003-.004a5.7 5.7 0 0 0 1.153-.95h.004l.359-.394-1.258-1.54a1.16 1.16 0 0 0-.945-.464c-.277 0-.547.066-.797.195l-.687.352q-.382.2-.793.328h-.004c-.27.094-.618.14-1.028.14-.757 0-1.332-.206-1.789-.62-.383-.348-.644-.926-.785-1.72h6.871c.18.009.356-.019.528-.073l.003-.004h.008a.85.85 0 0 0 .426-.356l.004-.004v-.004a1.4 1.4 0 0 0 .176-.547 5.5 5.5 0 0 0 .039-.722c0-.938-.149-1.79-.442-2.543h-.004a5.5 5.5 0 0 0-1.238-1.922 5.3 5.3 0 0 0-1.906-1.195c-.723-.262-1.484-.371-2.246-.38l-.031-.03Zm-20.16 0c-1 0-1.91.172-2.72.52a6.25 6.25 0 0 0-2.062 1.414l-.004.004a6.2 6.2 0 0 0-1.304 2.078 6.9 6.9 0 0 0-.457 2.496c0 1.145.175 2.164.53 3.047.352.875.833 1.617 1.45 2.215a6 6 0 0 0 2.14 1.347q1.22.45 2.598.45.667 0 1.399-.094a8 8 0 0 0 1.484-.34q.745-.248 1.45-.683l.003-.004a5.8 5.8 0 0 0 1.153-.946l.004-.004.359-.394-1.258-1.54a1.15 1.15 0 0 0-.945-.464c-.278 0-.547.07-.797.195-.207.106-.438.223-.684.352a5.4 5.4 0 0 1-.797.328q-.41.142-1.027.144c-.758 0-1.336-.21-1.793-.624-.379-.348-.64-.926-.785-1.72h6.879c.195 0 .37-.023.531-.077a.84.84 0 0 0 .43-.356v-.004l.004-.004a1.4 1.4 0 0 0 .172-.547v-.003q.04-.293.039-.72.002-1.406-.442-2.538v-.004a5.5 5.5 0 0 0-1.242-1.918v-.004a5.3 5.3 0 0 0-1.902-1.195h-.004a6.8 6.8 0 0 0-2.399-.407Zm47.663 0c-.996 0-1.914.153-2.742.47a6.1 6.1 0 0 0-2.156 1.35h-.004a6 6 0 0 0-1.398 2.141c-.328.836-.492 1.77-.492 2.793 0 1.032.164 1.977.492 2.82a6.1 6.1 0 0 0 1.398 2.157h.004a6.2 6.2 0 0 0 2.152 1.363c.832.32 1.75.477 2.746.477.989 0 1.903-.157 2.727-.477a6 6 0 0 0 2.137-1.363l.004-.004a6.2 6.2 0 0 0 1.386-2.152c.329-.844.489-1.79.489-2.82 0-1.024-.16-1.958-.489-2.794h-.004a6.05 6.05 0 0 0-1.382-2.136l-.004-.004a6 6 0 0 0-2.137-1.352c-.828-.312-1.734-.469-2.727-.469m-12.207.168v.43c.61 0 1.165.133 1.676.398.528.278.985.672 1.332 1.157l.004.004c.38.515.684 1.148.903 1.914q.333 1.137.332 2.613 0 1.365-.375 2.508h-.004v.004a6.2 6.2 0 0 1-1.051 1.976c-.434.543-.977.98-1.59 1.29-.64.312-1.34.472-2.05.464h-.005c-.625 0-1.136-.09-1.527-.254a4.3 4.3 0 0 1-1.129-.695l-.535-.461v5.191H81.59v-15.87h2.004l.101.007c.114.004.22.04.313.098.097.07.172.168.203.285l.004.008.437 1.453.57-.598a7 7 0 0 1 .563-.5 4.65 4.65 0 0 1 2.942-.992Zm27.672.43c.45 0 .754.125 1.02.293l-.434 2.484-.023.082a.13.13 0 0 1-.047.079c-.027.02-.086.043-.2.043a2.3 2.3 0 0 1-.425-.051 4.3 4.3 0 0 0-.766-.059c-1.101 0-2.011.625-2.617 1.742l-.039.07v7.45h-3.125V60.277h1.91l.125.004q.141.005.27.04h.004a.5.5 0 0 1 .187.09.3.3 0 0 1 .094.132c.047.117.078.234.102.355l.343 1.954.602-.891a5.7 5.7 0 0 1 1.324-1.367 2.83 2.83 0 0 1 1.695-.555m-63.125.047h.004a6.2 6.2 0 0 1 2.176.367 4.6 4.6 0 0 1 1.672 1.055 4.7 4.7 0 0 1 1.09 1.687l.004.004c.261.672.398 1.438.398 2.309q0 .41-.035.644v.012a.8.8 0 0 1-.094.293.2.2 0 0 1-.094.078c-.058.02-.164.04-.308.04h-7.637l.074.57v.003c.145.989.48 1.758 1.035 2.266h.004c.579.527 1.34.793 2.223.793.461 0 .871-.055 1.23-.176.305-.097.606-.222.891-.37h.004c.242-.13.469-.243.676-.349.164-.082.328-.124.504-.124.222 0 .32.054.418.195l.008.008.921 1.129a5 5 0 0 1-1 .824 6.2 6.2 0 0 1-1.316.62h-.004a7 7 0 0 1-1.36.313q-.695.09-1.316.09a6.8 6.8 0 0 1-2.375-.41 5.45 5.45 0 0 1-1.914-1.203c-.547-.531-.98-1.192-1.3-1.996-.32-.793-.481-1.723-.481-2.805a6.1 6.1 0 0 1 .41-2.266 5.5 5.5 0 0 1 1.172-1.863 5.6 5.6 0 0 1 1.848-1.27h.004q1.076-.468 2.468-.468m20.149 0h.011a6.2 6.2 0 0 1 2.18.367 4.7 4.7 0 0 1 1.672 1.05 4.8 4.8 0 0 1 1.094 1.696c.262.672.394 1.438.394 2.309a5 5 0 0 1-.03.64l-.005.008v.008a.7.7 0 0 1-.094.293.17.17 0 0 1-.09.074.9.9 0 0 1-.296.043h-7.649l.075.57v.004c.144.989.476 1.758 1.035 2.266.582.531 1.343.793 2.222.793.461 0 .875-.055 1.235-.176q.457-.147.886-.367h.004v-.004c.246-.129.473-.242.676-.347h.004c.164-.083.324-.122.504-.122.223 0 .32.051.418.188l.004.012.922 1.129a5 5 0 0 1-1 .824q-.644.398-1.317.62a7 7 0 0 1-1.36.313q-.695.09-1.316.09h-.003a6.8 6.8 0 0 1-2.372-.41 5.5 5.5 0 0 1-1.918-1.203c-.542-.531-.976-1.192-1.3-1.992-.317-.793-.48-1.727-.48-2.809q0-1.2.41-2.266h.003a5.5 5.5 0 0 1 3.02-3.132c.719-.309 1.535-.47 2.46-.47Zm27.511 0c.926 0 1.754.144 2.5.426h.004a5.45 5.45 0 0 1 1.91 1.21c.54.54.962 1.192 1.239 1.91v.005c.293.75.445 1.601.445 2.558 0 .965-.152 1.828-.445 2.586a5.5 5.5 0 0 1-1.238 1.93h-.004v.004a5.5 5.5 0 0 1-1.91 1.219c-.747.285-1.579.433-2.5.433-.93 0-1.766-.148-2.52-.433a5.6 5.6 0 0 1-1.934-1.223 5.4 5.4 0 0 1-1.246-1.93c-.297-.761-.445-1.62-.445-2.586q0-1.434.445-2.558v-.004a5.5 5.5 0 0 1 1.246-1.91 5.6 5.6 0 0 1 1.93-1.211h.004q1.125-.425 2.52-.426Zm-92.996.059v3.003h3.786v5.668h3.007v-5.668h3.782v-3.003Zm.649.644h9.281v1.715H14.09v5.668h-1.72v-5.668H8.59Zm44.762 1.238c-.786 0-1.45.23-1.922.707-.465.465-.754 1.121-.89 1.93l-.067.379h5.41v-.324a3.4 3.4 0 0 0-.125-.95 2.4 2.4 0 0 0-.434-.874h-.004v-.004a2.24 2.24 0 0 0-.8-.625c-.336-.164-.73-.239-1.168-.239m20.156 0c-.781 0-1.445.23-1.918.707-.465.465-.754 1.121-.89 1.934l-.067.375h5.41v-.324q-.001-.485-.125-.953a2.5 2.5 0 0 0-.438-.871 2.3 2.3 0 0 0-.796-.63h-.004c-.336-.163-.73-.238-1.172-.238m27.43.196c-.965 0-1.75.351-2.223 1.047-.473.687-.676 1.671-.676 2.949s.203 2.261.672 2.957c.477.699 1.262 1.054 2.227 1.054.94 0 1.714-.359 2.183-1.058.465-.692.668-1.676.668-2.953 0-1.278-.203-2.258-.672-2.95-.469-.69-1.238-1.046-2.18-1.046Zm-13.52.035q-.445-.001-.82.086a2.95 2.95 0 0 0-1.297.668v.004a6 6 0 0 0-.516.543l-.074.09v5.566l.215.222c.258.266.57.473.914.606l.004.004q.557.206 1.156.207c.379.004.754-.074 1.098-.234h.004a2.3 2.3 0 0 0 .886-.766c.246-.344.426-.777.555-1.29q.192-.772.191-1.839c0-.68-.05-1.254-.152-1.738-.105-.477-.25-.875-.45-1.196v-.004a1.9 1.9 0 0 0-.757-.714 2.1 2.1 0 0 0-.957-.215m-34.066.414c.367 0 .66.062.89.176h.004c.223.105.418.257.57.449.149.187.258.406.317.637h.004v.004c.039.148.043.304.058.46h-3.851c.136-.48.281-.945.543-1.21.34-.34.8-.516 1.465-.516m20.156.004q.55 0 .89.172c.25.117.434.265.579.445a1.8 1.8 0 0 1 .316.645c.043.148.047.304.062.46h-3.851c.137-.476.277-.945.543-1.21.336-.336.8-.512 1.46-.512Zm27.43.191c.792 0 1.296.246 1.648.766s.559 1.379.559 2.586-.207 2.07-.563 2.597c-.348.52-.852.77-1.644.77-.817 0-1.34-.254-1.692-.773-.355-.524-.562-1.387-.562-2.594 0-1.203.207-2.067.562-2.586.352-.516.875-.766 1.692-.766m-13.52.035c.258 0 .473.051.668.149.184.09.348.242.5.48.144.235.273.567.363.992.09.418.14.954.14 1.602 0 .672-.062 1.238-.175 1.684-.113.457-.27.812-.453 1.07a1.6 1.6 0 0 1-.633.555c-.258.117-.539.18-.82.175h-.004c-.328 0-.633-.054-.93-.164v-.004a2 2 0 0 1-.683-.453h-.004l-.032-.031v-5.066c.125-.141.247-.278.383-.403.137-.125.293-.234.457-.316q.247-.128.547-.2h.004a3 3 0 0 1 .672-.07m0 0",fillRule:"evenodd"}))};