devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 6.38 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",...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:"M36.309 67.871c-1.25 0-2.25-.375-2.965-1.094-.719-.718-1.063-1.746-1.063-3.027 0-1.313.344-2.371 1-3.121.657-.75 1.559-1.125 2.715-1.125 1.063 0 1.906.312 2.527.969.625.656.938 1.527.938 2.683v.938h-5.402c.03.781.25 1.375.625 1.812.375.434.968.621 1.687.621.469 0 .938-.03 1.344-.125.402-.093.84-.25 1.34-.433v1.402a6.3 6.3 0 0 1-1.278.438c-.437.093-.937.062-1.468.062m-.344-7.055c-.563 0-1 .188-1.313.532-.312.343-.53.84-.593 1.527h3.687c0-.656-.156-1.184-.469-1.527-.312-.344-.75-.532-1.312-.532m7.148 6.93h-1.715V56.352h1.715Zm7.524 0-.344-1.125h-.063c-.37.5-.777.844-1.183 1a4.2 4.2 0 0 1-1.531.281q-1.174 0-1.871-.656c-.47-.437-.657-1.031-.657-1.808q0-1.266.938-1.876c.62-.406 1.558-.656 2.84-.687l1.402-.031v-.438c0-.527-.125-.902-.371-1.152q-.375-.375-1.125-.375c-.406 0-.813.062-1.188.187s-.75.282-1.093.438l-.559-1.219a6.4 6.4 0 0 1 1.434-.531 6.3 6.3 0 0 1 1.468-.188c1.032 0 1.809.22 2.34.688.531.469.781 1.156.781 2.121v5.371Zm-2.559-1.187c.625 0 1.125-.188 1.5-.532.375-.34.559-.84.559-1.465v-.687l-1.028.031c-.812.032-1.406.157-1.78.407q-.563.374-.563 1.124c0 .376.093.653.312.84.219.188.563.282 1 .282m11.613-1.121c0 .777-.28 1.402-.875 1.808-.593.406-1.402.625-2.464.625-1.094 0-1.938-.156-2.59-.5v-1.496c.933.434 1.84.652 2.652.652 1.063 0 1.59-.312 1.59-.965 0-.218-.059-.374-.184-.5a2.6 2.6 0 0 0-.593-.437c-.282-.156-.657-.313-1.125-.5-.938-.375-1.563-.719-1.907-1.094-.34-.375-.496-.843-.496-1.402 0-.688.281-1.219.84-1.625.563-.406 1.313-.563 2.281-.563.938 0 1.84.188 2.684.594l-.563 1.281c-.875-.375-1.59-.53-2.214-.53-.907 0-1.375.25-1.375.78 0 .25.125.465.343.653.22.187.75.406 1.563.718.656.25 1.152.5 1.465.72.312.218.53.468.687.75.219.312.281.624.281 1.03Zm4.871 1.058a4.3 4.3 0 0 0 1.25-.187v1.28c-.187.095-.437.157-.75.22a4.8 4.8 0 0 1-.937.093c-1.625 0-2.434-.875-2.434-2.558v-4.371h-1.093v-.75l1.187-.625.59-1.715h1.063v1.808h2.312v1.313h-2.313v4.34c0 .406.094.715.313.902s.5.25.813.25Zm2.778-8.988c0-.313.094-.531.25-.719s.406-.25.719-.25.53.094.718.25.25.406.25.719c0 .281-.093.527-.25.683-.156.157-.406.25-.718.25-.313 0-.563-.093-.72-.25-.155-.156-.25-.402-.25-.683Zm1.844 10.238h-1.72V59.66h1.72Zm5.71.125c-1.214 0-2.152-.344-2.777-1.062-.625-.72-.969-1.746-.969-3.09 0-1.375.344-2.403 1-3.153.657-.75 1.625-1.093 2.872-1.093.843 0 1.625.156 2.312.468l-.531 1.375c-.719-.28-1.313-.437-1.813-.437-1.402 0-2.09.937-2.09 2.777 0 .907.188 1.594.532 2.063.343.465.87.683 1.527.683.781 0 1.5-.187 2.188-.558v1.496a2.8 2.8 0 0 1-1 .375c-.375.062-.75.156-1.25.156Zm9.586-2.433c0 .777-.28 1.402-.875 1.808-.593.406-1.406.625-2.464.625-1.094 0-1.938-.156-2.594-.5v-1.496c.937.434 1.844.652 2.656.652 1.059 0 1.59-.312 1.59-.965 0-.218-.063-.374-.188-.5a2.6 2.6 0 0 0-.593-.437c-.278-.156-.653-.313-1.121-.5-.938-.375-1.563-.719-1.907-1.094-.343-.375-.5-.843-.5-1.402 0-.688.282-1.219.844-1.625s1.313-.563 2.281-.563c.934 0 1.84.188 2.684.594l-.563 1.281c-.875-.375-1.593-.53-2.214-.53-.907 0-1.375.25-1.375.78 0 .25.125.465.343.653.22.187.75.406 1.559.718.656.25 1.156.5 1.469.72.312.218.531.468.687.75.219.312.281.624.281 1.03Zm5.403 2.433c-1.25 0-2.25-.375-2.969-1.094-.719-.718-1.059-1.746-1.059-3.027 0-1.313.34-2.371.997-3.121q.984-1.125 2.718-1.125c1.059 0 1.903.312 2.528.969.625.656.937 1.527.937 2.683v.938h-5.402c.031.781.25 1.375.625 1.812.375.434.969.621 1.687.621.465 0 .934-.03 1.34-.125.406-.093.844-.25 1.344-.433v1.402a6.2 6.2 0 0 1-1.281.438c-.438.093-.907.062-1.465.062m-.313-7.055c-.562 0-1 .188-1.312.532-.313.343-.531.84-.594 1.527h3.684c0-.656-.157-1.184-.47-1.527-.312-.344-.78-.532-1.308-.532m10.457 6.93-.343-1.125h-.063c-.375.5-.781.844-1.187 1a4.2 4.2 0 0 1-1.528.281q-1.172 0-1.875-.656c-.469-.437-.656-1.031-.656-1.808q0-1.266.938-1.876c.624-.406 1.562-.656 2.84-.687l1.406-.031v-.438c0-.527-.125-.902-.375-1.152q-.375-.375-1.125-.375a3.8 3.8 0 0 0-1.184.187c-.375.125-.75.282-1.094.438l-.562-1.219a6.5 6.5 0 0 1 1.437-.531c.531-.125 1-.188 1.465-.188 1.031 0 1.813.22 2.344.688.531.469.781 1.156.781 2.121v5.371ZM97.47 66.56c.62 0 1.12-.188 1.496-.532.375-.34.562-.84.562-1.465v-.687l-1.03.031c-.81.032-1.403.157-1.778.407q-.563.374-.563 1.124c0 .376.094.653.313.84.219.188.594.282 1 .282m10.3-7.055c.344 0 .626.031.844.062l-.156 1.594q-.375-.093-.75-.094c-.687 0-1.25.22-1.687.688-.434.465-.653 1.027-.653 1.746v4.246h-1.719V59.66h1.344l.219 1.438h.094c.28-.47.625-.875 1.058-1.157.438-.28.907-.437 1.407-.437Zm5.622 8.367c-1.22 0-2.157-.344-2.782-1.062-.62-.72-.964-1.746-.964-3.09 0-1.375.343-2.403.996-3.153.656-.75 1.625-1.093 2.875-1.093.84 0 1.62.156 2.308.468l-.531 1.375c-.719-.28-1.309-.437-1.809-.437-1.406 0-2.093.937-2.093 2.777 0 .907.187 1.594.53 2.063.345.465.876.683 1.532.683.777 0 1.496-.187 2.184-.558v1.496a2.8 2.8 0 0 1-1 .375c-.375.062-.746.156-1.246.156m11.27-.125h-1.72V62.75q0-.936-.375-1.402c-.25-.313-.652-.47-1.183-.47q-1.078 0-1.594.657c-.344.438-.5 1.153-.5 2.153v4.058h-1.715V56.352h1.715v2.902q0 .703-.094 1.5h.125c.25-.375.563-.688.97-.906.405-.22.905-.313 1.468-.313 1.965 0 2.933 1 2.933 2.965v5.246Zm0 0"}),/*#__PURE__*/React.createElement("path",{d:"M3.621 60.41a12.4 12.4 0 0 0-.562 3.746q0 1.968.562 3.746h10.086c.031-.156.094-.312.125-.437-.031.156-.094.312-.125.437h6.523c2.06 0 3.715-1.687 3.715-3.746 0-2.062-1.656-3.746-3.715-3.746Zm10.613 4.715",fill:"#343741"}),/*#__PURE__*/React.createElement("path",{d:"M4.09 69.152a12.34 12.34 0 0 0 4.574 5.422l-.016.008a12.34 12.34 0 0 0 6.868 2.063c4.34 0 8.148-2.22 10.398-5.56a6.38 6.38 0 0 0-4.559-1.933Zm0 0",fill:"#00bfb3"}),/*#__PURE__*/React.createElement("path",{d:"M15.516 51.668c-2.528 0-4.903.75-6.868 2.062-2 1.31-3.59 3.215-4.59 5.43h9.149a12.5 12.5 0 0 0-.844-1.59 9 9 0 0 0-.586-.91c.22.293.426.59.618.91q.468.745.843 1.59h8.117c1.778 0 3.403-.75 4.56-1.933-2.25-3.34-6.06-5.559-10.4-5.559Zm-5.434 3.152c.219.188.438.407.656.625-.218-.218-.437-.406-.656-.625m0 0",fill:"#fec514"}))};