UNPKG

devicons-react

Version:

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

1 lines 10.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",...b}=a;return b={...b,style:{...(b.style?b.style:{}),width:c,height:c}},/*#__PURE__*/React.createElement("svg",_extends({},b,{viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg"}),/*#__PURE__*/React.createElement("path",{d:"M106.01 71.762H21.86v-4.745a5.773 5.773 0 0 1 5.773-5.773h72.602a5.773 5.773 0 0 1 5.774 5.773z",fill:"#dfdedf"}),/*#__PURE__*/React.createElement("path",{d:"M100.147 126.796H27.722a5.863 5.863 0 0 1-5.862-5.862V71.762h84.15v49.172a5.86 5.86 0 0 1-5.863 5.862",fill:"#fff"}),/*#__PURE__*/React.createElement("path",{d:"m91.832 44.428 10.297-4.971v-4.971l-23.79-11.36 23.79-12.25V6.081l-9.942-4.615L64.02 15.49 35.377 1.466l-9.23 4.971v4.26l22.368 12.25-22.369 11.362v5.148l9.587 4.97L64.137 29.87z",fill:"#00d8a2"}),/*#__PURE__*/React.createElement("path",{d:"M35.671.07a.66.66 0 0 0-.593.001L24.905 5.243a.66.66 0 0 0-.36.587v5.31c0 .251.142.48.366.592l7.202 3.559L30.7 30.739l-5.687 2.823a.66.66 0 0 0-.366.58l-.094 5.22a.66.66 0 0 0 .36.6l4.722 2.389-.28 3.063-6.436 16.688a6.42 6.42 0 0 0-1.792 4.45v54.99A6.464 6.464 0 0 0 27.583 128h72.834a6.464 6.464 0 0 0 6.456-6.458V66.553a6.42 6.42 0 0 0-1.608-4.25l-6.586-20.12 4.05-1.96a.66.66 0 0 0 .371-.595v-5.455a.66.66 0 0 0-.368-.592l-5.163-2.537-1.294-16.066 6.463-3.246a.66.66 0 0 0 .362-.59V5.917a.66.66 0 0 0-.358-.585L92.483.075a.66.66 0 0 0-.6-.002l-27.568 13.99a.66.66 0 0 1-.591.002zm-.287 2.345L64.02 17.26 92.178 2.42l7.17 3.673-26.073 13.12c-1.043.525-1.04 2.013.003 2.535l25.804 12.916-6.689 3.467L64.02 23.59 35.147 38.425l-6.595-3.786L55.21 21.388c1.056-.524 1.049-2.033-.014-2.546v.002L28.458 5.934zm65.49 5.404v2.359l-22.64 11.367v-.002c-.033-.02-2.387-1.132-2.387-1.132zm-73.77.14L52.04 20.397l-2.521 1.008-22.415-11.099zm66.103 8.56 1.04 12.895-13.507-6.636zm-58.04.281L47 22.647l-12.956 6.432zm29.966 10.345 25.765 12.73v2.56l-25.765-13.2v-2.088zm-2.227.004v2.087L36.488 42.603v-2.356zm.816 4.273a.66.66 0 0 1 .595.002L91.626 45.31a.66.66 0 0 0 .585.006l3.193-1.547 1.315 16.327H31.205l1.278-13.947.76-1.97 2.233 1.129a.66.66 0 0 0 .595 0zm-36.951 4.765 7.49 4.298v1.713l-7.49-3.79zm74.104.055v2.405L93.123 42.4v-2.14zM99.489 54.88l1.724 5.27a6 6 0 0 0-.796-.056h-.51zM28.294 57l-.282 3.094h-.429a7 7 0 0 0-.491.024zm-.71 5h72.833a4.55 4.55 0 0 1 4.547 4.55v4.258H23.036v-4.256a4.55 4.55 0 0 1 4.547-4.551zm.63 3.113a1.441 1.441 0 0 0 0 2.882 1.441 1.441 0 1 0 0-2.882m4.925 0a1.441 1.441 0 0 0 0 2.882 1.441 1.441 0 1 0 0-2.882m4.772 0a1.441 1.441 0 0 0 0 2.882 1.441 1.441 0 1 0 0-2.882m-14.875 7.603h81.928v48.825a4.55 4.55 0 0 1-4.547 4.55H27.583a4.55 4.55 0 0 1-4.547-4.55zM28.03 91.86v10.954h1.775v-4.157h2.292q.375 0 .71-.06.337-.06.633-.177a2.8 2.8 0 0 0 1.028-.7 3 3 0 0 0 .646-1.076q.106-.307.16-.656.054-.348.055-.737 0-.385-.055-.733a3.7 3.7 0 0 0-.162-.655 2.94 2.94 0 0 0-1.133-1.488 2.8 2.8 0 0 0-.55-.288 3.2 3.2 0 0 0-.627-.17 4 4 0 0 0-.705-.057zm45.23 1.34v2.182h-1.546v1.562h1.547v2.993q0 .363.047.677.045.315.139.583.093.27.235.492.141.222.33.4.19.18.415.316t.486.227.556.137q.296.045.626.045.222 0 .45-.033.228-.032.462-.098.235-.067.476-.168.242-.1.491-.235l-.55-1.592a3.2 3.2 0 0 1-.626.26 2.2 2.2 0 0 1-.574.087 1.5 1.5 0 0 1-.248-.02 1 1 0 0 1-.216-.058.84.84 0 0 1-.444-.41 1 1 0 0 1-.08-.213 2 2 0 0 1-.05-.252 2 2 0 0 1-.017-.29v-2.848h2.357v-1.562H75.17V93.2zm-43.455.514h2.292q.044 0 .086.002a2 2 0 0 1 .397.055q.038.01.073.021.037.011.07.024a1.2 1.2 0 0 1 .253.133 1.2 1.2 0 0 1 .164.135l.051.05a2 2 0 0 1 .165.23q.017.03.033.062t.031.063a2 2 0 0 1 .053.135l.022.07q.011.037.021.073l.016.076a2 2 0 0 1 .035.321l.002.087q0 .043-.002.086 0 .042-.004.084l-.008.082a2 2 0 0 1-.023.159l-.016.076q-.01.037-.021.072a1.7 1.7 0 0 1-.139.339 1.4 1.4 0 0 1-.12.176q-.022.028-.045.055v.002a1.2 1.2 0 0 1-.468.317q-.033.013-.07.024l-.072.021a1.7 1.7 0 0 1-.314.051 2 2 0 0 1-.17.008h-2.292zm20.078 1.45q-.358 0-.685.051a4 4 0 0 0-.627.147 3.3 3.3 0 0 0-1.072.6v-.58H45.59v10.656h1.909v-4.005q.244.195.514.343.271.146.57.242.298.098.622.147.325.05.678.05.358 0 .693-.07a3.2 3.2 0 0 0 1.243-.542 4 4 0 0 0 1.016-1.05 3.5 3.5 0 0 0 .33-.649q.132-.342.196-.718.066-.377.065-.789a3.7 3.7 0 0 0-.065-.789 3.6 3.6 0 0 0-.527-1.372 3.8 3.8 0 0 0-1.017-1.061 3.4 3.4 0 0 0-.603-.339 3.2 3.2 0 0 0-.644-.201 3.5 3.5 0 0 0-.687-.069zm9.282 0q-.357 0-.685.051a4 4 0 0 0-.626.147 3.3 3.3 0 0 0-1.073.6v-.58h-1.909v10.656h1.909v-4.005q.244.195.515.343.27.146.57.242.297.098.622.147.325.05.677.05a3.4 3.4 0 0 0 1.335-.273q.31-.135.599-.339a4 4 0 0 0 .803-.753 3.6 3.6 0 0 0 .395-.613 3.8 3.8 0 0 0 .346-1.051q.066-.377.065-.789a3.6 3.6 0 0 0-.065-.789 3.8 3.8 0 0 0-.346-1.055 4 4 0 0 0-.18-.317 4 4 0 0 0-.464-.587 4 4 0 0 0-.556-.474 3.2 3.2 0 0 0-1.247-.54 3.4 3.4 0 0 0-.685-.069zm8.14 0q-.396 0-.758.069a3.45 3.45 0 0 0-1.323.536 3.8 3.8 0 0 0-1.04 1.046 3.5 3.5 0 0 0-.339.655 3.7 3.7 0 0 0-.203.728q-.068.381-.069.8a4.6 4.6 0 0 0 .153 1.172 3.7 3.7 0 0 0 .268.687 3.5 3.5 0 0 0 .65.886q.266.267.564.466a3.45 3.45 0 0 0 1.317.537q.36.068.752.068.302 0 .587-.035t.55-.106a3.7 3.7 0 0 0 .989-.423 3.3 3.3 0 0 0 .798-.696q.174-.208.317-.449t.257-.518l-1.707-.36a2 2 0 0 1-.323.416q-.181.179-.405.298-.224.12-.49.18-.265.06-.573.059-.17 0-.325-.03a1.6 1.6 0 0 1-.576-.233 2 2 0 0 1-.67-.73 2 2 0 0 1-.14-.323 3 3 0 0 1-.096-.36h5.493v-.652a5 5 0 0 0-.092-.775 4 4 0 0 0-.216-.7 3.5 3.5 0 0 0-.804-1.185 4 4 0 0 0-.56-.446 3.5 3.5 0 0 0-1.274-.515 4 4 0 0 0-.713-.067zm14.702 0q-.395 0-.758.069a3.45 3.45 0 0 0-1.323.536 3.8 3.8 0 0 0-.818.748 3.5 3.5 0 0 0-.56.953 3.7 3.7 0 0 0-.204.728q-.068.381-.068.8a4.6 4.6 0 0 0 .153 1.172 3.7 3.7 0 0 0 .268.687 3.5 3.5 0 0 0 .65.886q.266.267.563.466a3.5 3.5 0 0 0 1.318.537q.36.068.751.068.304 0 .588-.035a4 4 0 0 0 .552-.106 3.7 3.7 0 0 0 .986-.423 3.3 3.3 0 0 0 .799-.696 3.6 3.6 0 0 0 .573-.967l-1.705-.36a2 2 0 0 1-.323.416q-.18.179-.405.298a2 2 0 0 1-.491.18q-.265.06-.574.059a1.7 1.7 0 0 1-.624-.118 1.7 1.7 0 0 1-.532-.344 2 2 0 0 1-.414-.53 2 2 0 0 1-.14-.324 3 3 0 0 1-.096-.36h5.492v-.652a5 5 0 0 0-.092-.775 4 4 0 0 0-.215-.7 3.5 3.5 0 0 0-.805-1.185 4 4 0 0 0-.56-.446 3.5 3.5 0 0 0-1.272-.515 4 4 0 0 0-.712-.067zm8.574 0q-.397 0-.76.069a3.6 3.6 0 0 0-1.323.536 3.8 3.8 0 0 0-.817.748 3.5 3.5 0 0 0-.56.953 3.7 3.7 0 0 0-.203.728q-.068.381-.068.8a4.6 4.6 0 0 0 .152 1.172 3.7 3.7 0 0 0 .268.687 3.5 3.5 0 0 0 .65.886q.266.267.564.466a3.5 3.5 0 0 0 1.317.537q.36.068.75.068.305 0 .59-.035a4 4 0 0 0 .55-.106 3.7 3.7 0 0 0 .986-.423 3.3 3.3 0 0 0 1.116-1.145q.143-.241.258-.518l-1.707-.36a2 2 0 0 1-.323.416q-.181.179-.405.298-.224.12-.49.18a2.6 2.6 0 0 1-.575.059 1.7 1.7 0 0 1-.622-.118 1.7 1.7 0 0 1-.533-.344 2 2 0 0 1-.413-.53 2 2 0 0 1-.14-.324 3 3 0 0 1-.099-.36h5.495v-.652a5 5 0 0 0-.094-.775 4 4 0 0 0-.213-.7 3.5 3.5 0 0 0-.807-1.185 4 4 0 0 0-.558-.446 3.5 3.5 0 0 0-1.274-.515 4 4 0 0 0-.713-.067zm9.599.118a3 3 0 0 0-1.116.2 2.8 2.8 0 0 0-.943.598 4 4 0 0 0-.274.286 4 4 0 0 0-.255.331v-1.313h-1.908v7.213h1.908v-2.328q.001-.387.041-.726.04-.34.12-.63t.2-.53a2.2 2.2 0 0 1 .281-.435 1.96 1.96 0 0 1 .805-.58q.24-.096.522-.144a3.6 3.6 0 0 1 .605-.047h.42l.1-1.838a1 1 0 0 0-.214-.045 3 3 0 0 0-.292-.012m-63.684.1v4.396q0 .337.049.64.048.304.148.576a2.8 2.8 0 0 0 1.03 1.339q.231.16.493.266t.554.16q.294.055.619.055.352 0 .67-.055.316-.054.6-.162a2.8 2.8 0 0 0 .998-.65v.65h1.909v-7.215h-1.909v3.196q0 .311-.027.584a4 4 0 0 1-.082.507 2.6 2.6 0 0 1-.141.426q-.084.194-.196.349a1.4 1.4 0 0 1-.56.466 1.6 1.6 0 0 1-.364.115 2 2 0 0 1-.423.04 1.6 1.6 0 0 1-.317-.03 1.3 1.3 0 0 1-.526-.233 1.4 1.4 0 0 1-.212-.2 1.4 1.4 0 0 1-.178-.248 1.6 1.6 0 0 1-.127-.29 2 2 0 0 1-.074-.329 3 3 0 0 1-.024-.362v-3.991zm13.054 1.446a2.5 2.5 0 0 1 .425.037 2 2 0 0 1 .56.196q.086.046.168.102.04.028.08.059t.078.06l.077.069.074.07a1.9 1.9 0 0 1 .343.498 2 2 0 0 1 .14.395 2.5 2.5 0 0 1 .073.444 3.2 3.2 0 0 1-.027.703 2.4 2.4 0 0 1-.184.603 2 2 0 0 1-.211.343 1.9 1.9 0 0 1-.443.409 1.95 1.95 0 0 1-.936.327 2.2 2.2 0 0 1-.415 0 2 2 0 0 1-.378-.077 2 2 0 0 1-.528-.256 2.4 2.4 0 0 1-.474-.419 1.85 1.85 0 0 1-.387-.728 2.2 2.2 0 0 1-.077-.433 3 3 0 0 1 .028-.689 2.2 2.2 0 0 1 .201-.6 2 2 0 0 1 .235-.35 2 2 0 0 1 .307-.299 2.4 2.4 0 0 1 .337-.227 2 2 0 0 1 .358-.152 1.9 1.9 0 0 1 .576-.085m9.282 0a2.5 2.5 0 0 1 .423.037 2 2 0 0 1 .56.196q.086.046.168.102.04.028.08.059l.079.06q.039.034.076.069l.075.07a1.8 1.8 0 0 1 .342.498 2 2 0 0 1 .143.395 2.8 2.8 0 0 1 .078.683 2.7 2.7 0 0 1-.078.677 2.2 2.2 0 0 1-.239.566 2 2 0 0 1-.246.32 2.1 2.1 0 0 1-.478.357 1.8 1.8 0 0 1-.558.196 2.3 2.3 0 0 1-.622.03 2 2 0 0 1-.378-.077 2 2 0 0 1-.53-.256 2.2 2.2 0 0 1-.326-.266 2 2 0 0 1-.381-.494 2 2 0 0 1-.153-.387 2.2 2.2 0 0 1-.076-.433 3 3 0 0 1 .027-.689 2.2 2.2 0 0 1 .202-.6 2 2 0 0 1 .235-.35 2 2 0 0 1 .307-.299 2.2 2.2 0 0 1 .335-.227 2 2 0 0 1 .358-.152 2 2 0 0 1 .577-.085m8.472 0a2 2 0 0 1 .245.016l.072.01a2 2 0 0 1 .245.054 2 2 0 0 1 .227.092l.07.034a2 2 0 0 1 .212.127 1.5 1.5 0 0 1 .303.292 1.6 1.6 0 0 1 .16.25 1 1 0 0 1 .067.141l.03.075a2 2 0 0 1 .053.156l.023.082h-3.484a1.6 1.6 0 0 1 .088-.266l.021-.049a1.6 1.6 0 0 1 .136-.243 1.6 1.6 0 0 1 .178-.21l.043-.042a1.6 1.6 0 0 1 .213-.172 2 2 0 0 1 .223-.133l.06-.03a2 2 0 0 1 .24-.096 2 2 0 0 1 .246-.058l.077-.01a2 2 0 0 1 .252-.02m14.703 0a2 2 0 0 1 .244.016l.073.01a2 2 0 0 1 .245.054 2 2 0 0 1 .227.092l.07.034a2 2 0 0 1 .212.127 1.4 1.4 0 0 1 .21.184q.025.026.048.053l.047.055.043.058a1.5 1.5 0 0 1 .115.192 2 2 0 0 1 .15.374l.023.082h-3.485v-.002a1.6 1.6 0 0 1 .088-.266l.022-.049a1.6 1.6 0 0 1 .135-.243 1.6 1.6 0 0 1 .178-.211l.043-.041a1.6 1.6 0 0 1 .214-.172 2 2 0 0 1 .223-.133l.06-.03a2 2 0 0 1 .24-.096 2 2 0 0 1 .246-.058l.076-.01a2 2 0 0 1 .253-.02m8.574 0a2 2 0 0 1 .244.016l.073.01a2 2 0 0 1 .244.054 2 2 0 0 1 .227.092l.07.034a2 2 0 0 1 .212.127 1.5 1.5 0 0 1 .464.542q.036.068.067.141l.03.075a2 2 0 0 1 .052.156l.023.082h-3.486a1.6 1.6 0 0 1 .088-.266l.022-.049a1.6 1.6 0 0 1 .135-.243 1.6 1.6 0 0 1 .176-.207l.053-.05a1.6 1.6 0 0 1 .207-.167 2 2 0 0 1 .225-.135l.053-.026a2 2 0 0 1 .243-.098 2 2 0 0 1 .249-.058l.074-.01a2 2 0 0 1 .255-.02"}))};