UNPKG

devicons-react

Version:

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

1 lines 16.4 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:"M20.825 40.232c-.768.453-2.045 1.735-3.563 3.596l1.396 2.639c.983-1.402 1.98-2.667 2.985-3.746l.116-.125-.116.125c-.326.357-1.314 1.512-2.803 3.8 1.435-.071 3.638-.365 5.436-.671.538-3-.523-4.37-.523-4.37s-1.348-2.18-2.928-1.248",fill:"url(#svg-NuLtoySNWu-a)"}),/*#__PURE__*/React.createElement("path",{d:"M16.127 62.401q-.267.048-.55.096-.001 0-.002.003l.283-.042q.132-.028.269-.057",fill:"#BD202E"}),/*#__PURE__*/React.createElement("path",{d:"M16.127 62.401q-.267.048-.55.096-.001 0-.002.003l.283-.042q.132-.028.269-.057",fill:"#BD202E",opacity:".35"}),/*#__PURE__*/React.createElement("path",{d:"M16.594 60.093s0 .003 0 0q-.004 0-.003.003a1 1 0 0 0 .088-.014 4 4 0 0 0 .348-.065z",fill:"#BD202E"}),/*#__PURE__*/React.createElement("path",{d:"M16.594 60.093s0 .003 0 0q-.004 0-.003.003a1 1 0 0 0 .088-.014 4 4 0 0 0 .348-.065z",fill:"#BD202E",opacity:".35"}),/*#__PURE__*/React.createElement("path",{d:"M14.535 53.289a84 84 0 0 1 1.289-2.325q.677-1.18 1.37-2.282c.026-.043.057-.088.082-.13.456-.723.918-1.42 1.38-2.082l-1.397-2.64q-.156.191-.317.394a60 60 0 0 0-1.251 1.617c-.485.646-.98 1.337-1.487 2.062a82 82 0 0 0-2.625 3.998l-.043.074 1.821 3.596a82 82 0 0 1 1.178-2.282",fill:"url(#svg-7H2xCpo3Dh-b)"}),/*#__PURE__*/React.createElement("path",{d:"M6.244 73.541q-.362.992-.725 2.025c-.003.008-.006.02-.011.028-.034.097-.071.196-.102.292-.164.464-.306.883-.632 1.832.535.244.966.89 1.374 1.62a2.92 2.92 0 0 0-.952-2.016c2.642.118 4.919-.55 6.097-2.481.105-.173.201-.351.289-.546-.535.68-1.2.965-2.45.897q-.003.002-.008.003.004-.001.008-.003c1.841-.824 2.761-1.614 3.58-2.922.192-.312.382-.649.575-1.025-1.609 1.65-3.47 2.12-5.432 1.764l-1.472.161c-.048.125-.09.247-.139.371",fill:"url(#svg-TErUjbOP5x-c)"}),/*#__PURE__*/React.createElement("path",{d:"M6.932 70.248q.477-1.233.98-2.492.483-1.208.991-2.424c.34-.81.685-1.628 1.036-2.444q.536-1.245 1.102-2.48.554-1.225 1.127-2.424.206-.435.416-.864.361-.744.73-1.475.02-.04.04-.08l-1.82-3.596c-.029.048-.06.1-.09.145a80 80 0 0 0-3.486 6.284q-.097.196-.193.393a55 55 0 0 0-1.08 2.364 47 47 0 0 0-1.481 3.939q-.189.609-.365 1.218a38 38 0 0 0-.699 2.849l1.83 3.61q.362-.97.744-1.965c.077-.19.144-.377.218-.558",fill:"url(#svg-ATE6vYkoY8-d)"}),/*#__PURE__*/React.createElement("path",{d:"M4.12 69.282a28 28 0 0 0-.476 3.45l-.008.118c-.572-.914-2.098-1.806-2.096-1.798 1.096 1.586 1.926 3.16 2.048 4.706-.586.12-1.388-.053-2.314-.393.966.89 1.69 1.133 1.977 1.2-.89.057-1.812.666-2.744 1.368 1.362-.555 2.463-.776 3.25-.597-1.25 3.54-2.503 7.447-3.757 11.599.385-.114.614-.374.742-.722.224-.75 1.705-5.684 4.03-12.16l.2-.555q.027-.081.057-.153c.244-.68.501-1.373.762-2.081q.089-.243.181-.484l.003-.009-1.832-3.61z",fill:"url(#svg-DypXI4ACcq-e)"}),/*#__PURE__*/React.createElement("path",{d:"M13.638 55.866q-.08.161-.159.322-.237.488-.481.997a110 110 0 0 0-.802 1.713 156 156 0 0 0-.827 1.835c-.342.773-.696 1.58-1.05 2.419-.337.798-.685 1.622-1.03 2.477a204 204 0 0 0-1.921 4.882l-.042.116q-.46 1.211-.923 2.487c-.006.02-.015.036-.02.06l1.472-.162q-.044-.008-.088-.014c1.759-.219 4.1-1.535 5.61-3.158.697-.747 1.328-1.63 1.912-2.665q.648-1.15 1.234-2.565.51-1.236.98-2.684c-.405.212-.867.37-1.376.478a8 8 0 0 1-.558.096s.003 0 .003-.002c1.642-.632 2.676-1.85 3.426-3.342-.43.294-1.133.68-1.974.864a6 6 0 0 1-.436.079h.006a6.6 6.6 0 0 0 1.467-.821q.137-.1.258-.21.189-.166.365-.345a5.6 5.6 0 0 0 .674-.872c.042-.071.087-.14.127-.213q.084-.16.159-.308a17 17 0 0 0 .75-1.736l.062-.181q.088-.259.142-.462a4 4 0 0 0 .108-.482 2 2 0 0 1-.193.13c-.496.298-1.345.564-2.03.692l1.35-.147-1.35.147q-.014.003-.031.005c-.071.012-.136.023-.207.032l.034-.017-4.624.506a.1.1 0 0 1-.017.049",fill:"url(#svg-Xj1zswRbG5-f)"}),/*#__PURE__*/React.createElement("path",{d:"M18.842 46.52a70 70 0 0 0-1.421 2.289 95 95 0 0 0-1.328 2.32 108 108 0 0 0-2.433 4.688l4.625-.507c1.347-.62 1.948-1.178 2.531-1.99.153-.224.312-.456.465-.7a29 29 0 0 0 1.356-2.37c.402-.784.756-1.56 1.028-2.262.173-.445.311-.858.408-1.224q.126-.48.2-.917c-1.792.309-3.998.603-5.43.674Z",fill:"url(#svg-TvZYCYL2uy-g)"}),/*#__PURE__*/React.createElement("path",{d:"M15.852 62.452",fill:"#BD202E"}),/*#__PURE__*/React.createElement("path",{d:"M15.852 62.452",fill:"#BD202E",opacity:".35"}),/*#__PURE__*/React.createElement("path",{d:"M15.852 62.452",fill:"url(#svg-dNzHZc8NnD-h)"}),/*#__PURE__*/React.createElement("path",{d:"M16.591 60.096a1 1 0 0 0 .088-.014c-.028.003-.057.011-.088.014",fill:"#BD202E"}),/*#__PURE__*/React.createElement("path",{d:"M16.591 60.096a1 1 0 0 0 .088-.014c-.028.003-.057.011-.088.014",fill:"#BD202E",opacity:".35"}),/*#__PURE__*/React.createElement("path",{d:"M16.591 60.096a1 1 0 0 0 .088-.014c-.028.003-.057.011-.088.014",fill:"url(#svg-6RkeLzdcIm-i)"}),/*#__PURE__*/React.createElement("path",{d:"M16.591 60.096c.003 0 .003-.003 0 0 .003-.003.003 0 0 0",fill:"#BD202E"}),/*#__PURE__*/React.createElement("path",{d:"M16.591 60.096c.003 0 .003-.003 0 0 .003-.003.003 0 0 0",fill:"#BD202E",opacity:".35"}),/*#__PURE__*/React.createElement("path",{d:"M16.591 60.096c.003 0 .003-.003 0 0 .003-.003.003 0 0 0",fill:"url(#svg-B289kYqMjq-j)"}),/*#__PURE__*/React.createElement("path",{d:"M82.837 74.447a20 20 0 0 1-1.522-.39c-.393-.152-1.743-.844-1.901-.974a12 12 0 0 0-.625-.483c-.382-.285-1.202-1.105-1.487-1.488a16 16 0 0 0-.296-.387c-.04-.05-.11-.133-.152-.186-.09-.11-.85-1.395-.85-1.437 0-.015-.08-.204-.176-.42-.097-.216-.234-.56-.305-.764a11 11 0 0 0-.193-.52c-.079-.182-.293-1.193-.37-1.745-.083-.584-.08-2.187.003-2.712.22-1.38.395-1.971.9-3.05.077-.166.14-.341.14-.39s.034-.088.075-.088.074-.043.074-.096.206-.408.459-.79c.409-.62 1.34-1.65 1.955-2.161.636-.529 1.893-1.217 2.644-1.448.221-.068.485-.153.587-.188.378-.13 1.103-.225 2.043-.267 1.212-.054 2.483.104 3.38.42.67.237 1.284.52 1.325.612.013.03.057.056.096.056.157 0 1 .639 1.507 1.14.586.582.97 1.09 1.273 1.69.19.376.192.395.06.486l-.216.154a4 4 0 0 1-.272.17c-.106.06-.347.206-.536.323-.383.237-.53.22-.642-.077-.315-.828-1.76-2.188-2.744-2.581-1.083-.434-1.74-.563-2.855-.562-1.18.001-1.94.146-2.884.551-.323.138-1.011.55-1.155.69-.055.053-.122.096-.15.096-.078 0-.904.815-1.268 1.251-.393.473-1.077 1.688-1.238 2.203a7 7 0 0 1-.182.52c-.316.718-.501 2.46-.386 3.62.078.795.243 1.627.387 1.95.036.082.088.233.115.335.12.45.819 1.754 1.186 2.21.365.454 1.033 1.156 1.337 1.405.347.285 1.474.99 1.584.99.027 0 .136.046.241.101.106.055.49.18.855.278.557.15.822.177 1.665.17 1.41-.014 2.306-.257 3.491-.95.777-.455 1.85-1.504 2.229-2.18.142-.254.293-.463.334-.464.157-.002 1.597.781 1.597.87 0 .103-.433.929-.518.987a.8.8 0 0 0-.14.2c-.177.336-.99 1.131-1.756 1.717-.407.31-1.483.857-2.229 1.132-.99.365-1.592.462-2.97.483-.736.012-1.422.006-1.524-.013Zm-59.276-.104c0-.042.032-.134.072-.205s.142-.296.227-.5.184-.438.22-.52.27-.633.52-1.226c.25-.592.484-1.143.521-1.225s.154-.366.26-.632c.106-.265.223-.55.26-.631l.224-.52c.087-.204.206-.477.264-.606.059-.128.106-.255.106-.282 0-.042.143-.385.373-.895.036-.081.153-.366.259-.631.106-.266.223-.55.26-.632s.154-.365.26-.63c.105-.266.222-.55.259-.632s.137-.316.224-.52a132 132 0 0 0 .63-1.486c.189-.45.373-.884.41-.965.036-.082.203-.483.37-.892.168-.408.335-.81.372-.891.036-.082.183-.433.326-.78.8-1.946.984-2.386 1.162-2.786.036-.081.153-.366.26-.631.106-.266.258-.625.337-.799l.145-.315h1.614l.166.39c.206.485.433 1.011.52 1.207.253.567.372.852.372.891 0 .042.142.378.414.977.058.129.106.256.106.283 0 .042.115.318.371.894.253.568.372.852.372.892 0 .024.069.202.154.394.084.191.203.465.264.608.062.143.141.327.178.409.036.082.152.366.258.631.106.266.222.55.259.632.036.081.27.633.52 1.225.251.593.486 1.144.522 1.226s.12.282.187.446c.683 1.677.955 2.337 1.039 2.525.055.123.237.557.406.966a63 63 0 0 0 .595 1.411c.086.204.187.439.224.52s.153.366.259.632c.106.265.223.55.26.63.36.798.817 1.923.817 2.01 0 .09-.182.108-1.072.108-1.047 0-1.073-.004-1.123-.167-.046-.15-.218-.569-.405-.984a27 27 0 0 1-.261-.632 33 33 0 0 0-.483-1.151 28 28 0 0 1-.259-.632c-.105-.265-.222-.55-.259-.63-.225-.501-.372-.853-.372-.892 0-.025-.062-.186-.138-.357l-.24-.553-.104-.242H28.26l-.15.353c-.082.194-.24.587-.353.873-.111.286-.265.66-.342.832a2.4 2.4 0 0 0-.139.356c0 .04-.146.392-.372.892-.037.082-.153.366-.26.631-.105.266-.223.55-.26.632-.039.081-.19.449-.338.817l-.307.761c-.049.118-2.177.135-2.177.018Zm13-7.803c0-.07-.11-.338-.414-1.01a1.5 1.5 0 0 1-.107-.286c0-.028-.048-.157-.108-.286a45 45 0 0 1-.52-1.274 57 57 0 0 0-.483-1.188 36 36 0 0 1-.41-1.04 47 47 0 0 0-.408-1.04l-.177-.408-.265-.61a2.6 2.6 0 0 1-.155-.408 1 1 0 0 0-.096-.245 9 9 0 0 1-.274-.669 9 9 0 0 0-.275-.668.9.9 0 0 1-.096-.279c-.002-.156-.136-.103-.19.074a4 4 0 0 1-.148.39 67 67 0 0 0-.404.966l-.523 1.263-1.402 3.38c-.652 1.572-1.239 2.985-1.304 3.138l-.117.278h3.938c2.712 0 3.937-.024 3.937-.078Zm7.279-2.076v-9.953h4.141c4.325.002 5.108.042 5.802.3.49.183 1.248.559 1.387.688.053.05.208.172.344.274.958.712 1.874 2.135 2.223 3.455.338 1.278.2 3.018-.336 4.23-.77 1.741-2.065 2.946-3.7 3.442-.329.099-.98.122-4.123.146l-3.733.028v7.345H43.84v-9.954Zm8.815.737c1.37-.19 2.481-1.233 3.036-2.854.19-.557.234-2.096.077-2.714-.215-.84-.607-1.538-1.19-2.114-.29-.286-.626-.57-.748-.631a1.6 1.6 0 0 1-.26-.151 2.4 2.4 0 0 0-.37-.184c-.313-.135-.567-.146-3.845-.168l-3.51-.024v8.92h3.115c1.826 0 3.355-.033 3.695-.08m4.16 9.161c-.018-.03.096-.356.252-.724.157-.368.574-1.37.926-2.229.353-.857.686-1.66.741-1.782s.239-.557.408-.966c.296-.715.456-1.096.595-1.411.036-.082.203-.483.372-.891.168-.41.35-.844.404-.966.054-.123.27-.64.48-1.151l.598-1.449c.252-.61 1.096-2.607 1.192-2.823.036-.081.153-.365.258-.631s.223-.55.26-.631c.036-.082.138-.316.225-.52.086-.205.205-.477.264-.606.058-.129.106-.256.106-.282 0-.042.115-.32.371-.895.148-.331.36-.842.525-1.263a4 4 0 0 1 .242-.539c.047-.064.314-.092.867-.092h.8l.096.241c.195.485 1.048 2.51 1.26 2.99.036.082.202.483.37.891s.335.81.373.892.321.767.63 1.522c.31.756.593 1.441.63 1.523s.24.566.453 1.077a268 268 0 0 0 1.554 3.677c.037.082.154.366.26.632.182.452.33.802.484 1.15.036.083.153.367.26.632.106.266.241.588.3.717s.107.257.107.285.1.268.223.533c.122.264.223.499.223.52s.048.145.106.274c.06.129.194.451.3.717.107.265.225.55.261.631.258.572.373.857.373.925 0 .119-2.04.105-2.137-.015-.04-.051-.366-.811-.723-1.69a214 214 0 0 0-1.039-2.525c-.106-.266-.224-.55-.26-.632a32 32 0 0 1-.444-1.059l-.096-.242-4.419.02-4.419.019-.44 1.077-.51 1.249c-.04.094-.072.188-.072.208 0 .032-.162.414-.373.882-.036.082-.154.366-.26.632a41 41 0 0 1-.291.705c-.054.123-.209.5-.345.836l-.246.613h-1.021c-.562 0-1.036-.025-1.054-.056m12.949-7.783c0-.037-.256-.673-.477-1.186-.053-.123-.174-.44-.27-.706a8 8 0 0 0-.27-.668 1 1 0 0 1-.097-.246c-.001-.052-.131-.37-.372-.906a26 26 0 0 1-.261-.631 34 34 0 0 0-.291-.706c-.054-.122-.159-.39-.234-.594a7 7 0 0 0-.232-.557 1 1 0 0 1-.096-.249c0-.035-.048-.168-.107-.297a26 26 0 0 1-.38-.94 38 38 0 0 0-.635-1.541c-.128-.301-.213-.277-.34.097a5 5 0 0 1-.168.442c-.039.081-.14.315-.227.52-.086.204-.187.438-.224.52-.06.133-.868 2.065-1.864 4.456-.205.49-.401.959-.438 1.04s-.203.483-.37.891c-.166.41-.352.853-.412.987s-.109.26-.109.279 1.772.034 3.937.034 3.937-.017 3.937-.039m24.92 7.748c-.02-.052-.028-4.524-.018-9.937l.02-9.842h1.93l.02 4.4.019 4.402h11.661v-8.84h2.005v19.908h-2.005v-9.285H96.655l-.02 4.624-.019 4.624-.948.02c-.718.016-.958-.002-.985-.074Zm20.02-9.863v-9.953h13.073v1.857h-11.068v6.982h9.657v1.782h-9.657v7.429H128v1.857h-13.296z",fill:"#cb2533"}),/*#__PURE__*/React.createElement("defs",null,/*#__PURE__*/React.createElement("linearGradient",{id:"svg-NuLtoySNWu-a",gradientUnits:"userSpaceOnUse",x1:"18.437",x2:"28.683",y1:"44.156",y2:"41.307"},/*#__PURE__*/React.createElement("stop",{stopColor:"#F59723"}),/*#__PURE__*/React.createElement("stop",{offset:".312",stopColor:"#F69822"}),/*#__PURE__*/React.createElement("stop",{offset:".838",stopColor:"#E87726"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-7H2xCpo3Dh-b",gradientUnits:"userSpaceOnUse",x1:"-3.991",x2:"16.849",y1:"90.141",y2:"45.448"},/*#__PURE__*/React.createElement("stop",{offset:".323",stopColor:"#9C2063"}),/*#__PURE__*/React.createElement("stop",{offset:".63",stopColor:"#C82037"}),/*#__PURE__*/React.createElement("stop",{offset:".751",stopColor:"#CC2135"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#E87726"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-TErUjbOP5x-c",gradientUnits:"userSpaceOnUse",x1:"3.002",x2:"15.421",y1:"86.834",y2:"60.201"},/*#__PURE__*/React.createElement("stop",{stopColor:"#282661"}),/*#__PURE__*/React.createElement("stop",{offset:".095",stopColor:"#662E8C"}),/*#__PURE__*/React.createElement("stop",{offset:".788",stopColor:"#9E2064"}),/*#__PURE__*/React.createElement("stop",{offset:".949",stopColor:"#CC2032"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-ATE6vYkoY8-d",gradientUnits:"userSpaceOnUse",x1:"-3.24",x2:"17.6",y1:"87.435",y2:"42.743"},/*#__PURE__*/React.createElement("stop",{offset:".323",stopColor:"#9C2063"}),/*#__PURE__*/React.createElement("stop",{offset:".63",stopColor:"#C82037"}),/*#__PURE__*/React.createElement("stop",{offset:".751",stopColor:"#CC2135"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#E87726"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-DypXI4ACcq-e",gradientUnits:"userSpaceOnUse",x1:"-1.114",x2:"9.839",y1:"84.459",y2:"60.971"},/*#__PURE__*/React.createElement("stop",{stopColor:"#282661"}),/*#__PURE__*/React.createElement("stop",{offset:".095",stopColor:"#662E8C"}),/*#__PURE__*/React.createElement("stop",{offset:".788",stopColor:"#9E2064"}),/*#__PURE__*/React.createElement("stop",{offset:".949",stopColor:"#CC2032"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-Xj1zswRbG5-f",gradientUnits:"userSpaceOnUse",x1:"1.387",x2:"22.228",y1:"89.593",y2:"44.9"},/*#__PURE__*/React.createElement("stop",{offset:".323",stopColor:"#9C2063"}),/*#__PURE__*/React.createElement("stop",{offset:".63",stopColor:"#C82037"}),/*#__PURE__*/React.createElement("stop",{offset:".751",stopColor:"#CC2135"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#E87726"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-TvZYCYL2uy-g",gradientUnits:"userSpaceOnUse",x1:"-.137",x2:"20.703",y1:"92.257",y2:"47.565"},/*#__PURE__*/React.createElement("stop",{offset:".323",stopColor:"#9C2063"}),/*#__PURE__*/React.createElement("stop",{offset:".63",stopColor:"#C82037"}),/*#__PURE__*/React.createElement("stop",{offset:".751",stopColor:"#CC2135"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#E87726"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-dNzHZc8NnD-h",gradientUnits:"userSpaceOnUse",x1:"2.761",x2:"23.601",y1:"90.233",y2:"45.541"},/*#__PURE__*/React.createElement("stop",{offset:".323",stopColor:"#9C2063"}),/*#__PURE__*/React.createElement("stop",{offset:".63",stopColor:"#C82037"}),/*#__PURE__*/React.createElement("stop",{offset:".751",stopColor:"#CC2135"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#E87726"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-6RkeLzdcIm-i",gradientUnits:"userSpaceOnUse",x1:"2.605",x2:"23.445",y1:"90.161",y2:"45.468"},/*#__PURE__*/React.createElement("stop",{offset:".323",stopColor:"#9C2063"}),/*#__PURE__*/React.createElement("stop",{offset:".63",stopColor:"#C82037"}),/*#__PURE__*/React.createElement("stop",{offset:".751",stopColor:"#CC2135"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#E87726"})),/*#__PURE__*/React.createElement("linearGradient",{id:"svg-B289kYqMjq-j",gradientUnits:"userSpaceOnUse",x1:"14.281",x2:"18.887",y1:"65.038",y2:"55.16"},/*#__PURE__*/React.createElement("stop",{offset:".323",stopColor:"#9C2063"}),/*#__PURE__*/React.createElement("stop",{offset:".63",stopColor:"#C82037"}),/*#__PURE__*/React.createElement("stop",{offset:".751",stopColor:"#CC2135"}),/*#__PURE__*/React.createElement("stop",{offset:"1",stopColor:"#E87726"}))))};