UNPKG

devicons-react

Version:

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

1 lines 13.7 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="#52218a",...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:"M79.84 18.621a5.158 4.75 0 0 0-.23.045 5.158 4.75 0 0 0-.413.078 5.158 4.75 0 0 0-.998.307 5.158 4.75 0 0 0-.25.076 5.158 4.75 0 0 0-.13.088 5.158 4.75 0 0 0-1.145.767l-4.645 4.729-22.77 23.185-15.997-12.08-.006-.004a1.9 1.75 0 0 1 .006.002l-.067-.05-1.334-1.057a3.438 3.166 0 0 0-.523-.27 3.438 3.166 0 0 0-.358-.183 3.438 3.166 0 0 0-.566-.158 3.438 3.166 0 0 0-.574-.076 3.438 3.166 0 0 0-.315-.041 3.438 3.166 0 0 0-.162.033 3.438 3.166 0 0 0-.146-.002l-.002.002a3.438 3.166 0 0 0-.912.22l-6.25 2.375a3.438 3.166 0 0 0-.994.616 3.438 3.166 0 0 0-.239.238 3.438 3.166 0 0 0-.492.678 3.438 3.166 0 0 0-.152.297 3.438 3.166 0 0 0-.238 1.078v33.771a3.438 3.166 0 0 0 .238 1.078 3.438 3.166 0 0 0 0 .002 3.438 3.166 0 0 0 .152.295 3.438 3.166 0 0 0 .49.674 3.438 3.166 0 0 0 .002.002 3.438 3.166 0 0 0 .235.238 3.438 3.166 0 0 0 .138.139 3.438 3.166 0 0 0 .86.476l6.25 2.416a3.438 3.166 0 0 0 1.097.22 3.438 3.166 0 0 0 .004 0 3.438 3.166 0 0 0 .334-.005 3.438 3.166 0 0 0 .422-.007 3.438 3.166 0 0 0 .402-.112 3.438 3.166 0 0 0 .323-.09 3.438 3.166 0 0 0 .976-.52l1.4-1.109 15.999-12.08 22.77 23.184 4.644 4.728a3.026 2.786 0 0 0 .724.487 5.158 4.75 0 0 0 5.14.433l17.001-7.529a5.158 4.75 0 0 0 2.752-3.072 5.158 4.75 0 0 0 .006-.024 5.158 4.75 0 0 0 .078-.332 5.158 4.75 0 0 0 .008-.033 5.158 4.75 0 0 0 .004-.012 5.158 4.75 0 0 0 .004-.021 5.158 4.75 0 0 0 .072-.79V30.886a5.158 4.75 0 0 0 0-.008 5.158 4.75 0 0 0-.002-.025 5.158 4.75 0 0 0-.01-.258 5.158 4.75 0 0 0 0-.022 5.158 4.75 0 0 0 0-.002 5.158 4.75 0 0 0 0-.002 5.158 4.75 0 0 0-.008-.093 5.158 4.75 0 0 0-.005-.043 5.158 4.75 0 0 0-.016-.133 5.158 4.75 0 0 0 0-.002 5.158 4.75 0 0 0 0-.002 5.158 4.75 0 0 0-.004-.035 5.158 4.75 0 0 0-.002-.01 5.158 4.75 0 0 0-.025-.154 5.158 4.75 0 0 0-.014-.073 5.158 4.75 0 0 0-.025-.119 5.158 4.75 0 0 0-.055-.213 5.158 4.75 0 0 0-.006-.025 5.158 4.75 0 0 0-.002-.006 5.158 4.75 0 0 0-.008-.031 5.158 4.75 0 0 0-.008-.022 5.158 4.75 0 0 0-.072-.22 5.158 4.75 0 0 0-.012-.03 5.158 4.75 0 0 0 0-.002 5.158 4.75 0 0 0-.003-.011 5.158 4.75 0 0 0-.008-.018 5.158 4.75 0 0 0-.168-.392 5.158 4.75 0 0 0-.01-.022 5.158 4.75 0 0 0-.008-.014 5.158 4.75 0 0 0-.113-.212 5.158 4.75 0 0 0-.002-.002 5.158 4.75 0 0 0-.004-.006 5.158 4.75 0 0 0-2.334-2.084l-17.002-7.532a5.158 4.75 0 0 0-1.512-.417v.001a5.158 4.75 0 0 0-1.185-.025zm1.992 21.686v32.185l-9.803-7.402-11.51-8.69 8.495-6.414 3.015-2.277.041-.031.338-.254zM30.254 45.55 40.908 56.4 30.254 67.25zM16.373 99.658q-.647 0-1.228.166a2.9 2.9 0 0 0-1.002.512 2.4 2.4 0 0 0-.676.85q-.248.508-.248 1.183 0 .59.174 1.012.175.422.45.734.284.305.64.53.357.217.736.392.377.174.732.334.357.154.633.336.285.174.459.406a.86.86 0 0 1 .174.545q0 .276-.102.502a1 1 0 0 1-.299.38q-.189.15-.464.24-.276.08-.625.08a3.4 3.4 0 0 1-.94-.118 4.5 4.5 0 0 1-.69-.27 7 7 0 0 1-.48-.26q-.18-.123-.283-.124a.2.2 0 0 0-.13.045.27.27 0 0 0-.087.13q-.03.094-.045.247-.014.152-.013.379 0 .334.037.513a.57.57 0 0 0 .136.272q.096.094.305.217.218.124.54.24.32.11.734.19.42.08.908.08.72 0 1.351-.19a3.3 3.3 0 0 0 1.106-.56q.473-.379.75-.938.276-.56.275-1.3a2.5 2.5 0 0 0-.174-.981 2.4 2.4 0 0 0-.459-.729 2.9 2.9 0 0 0-.646-.53 7 7 0 0 0-.742-.4 25 25 0 0 0-.74-.328 6 6 0 0 1-.655-.334 1.8 1.8 0 0 1-.459-.408.9.9 0 0 1-.168-.545q.001-.21.074-.398a.85.85 0 0 1 .233-.32q.16-.14.392-.211.233-.08.545-.08.399 0 .735.101.333.095.588.219.255.115.43.219.173.1.253.1a.17.17 0 0 0 .125-.044.24.24 0 0 0 .072-.137q.03-.094.038-.24a6 6 0 0 0 .006-.67 1 1 0 0 0-.03-.21.45.45 0 0 0-.137-.262 1.3 1.3 0 0 0-.298-.18 3.6 3.6 0 0 0-.516-.197 4.6 4.6 0 0 0-1.295-.19m35.041 0q-.646 0-1.228.166a2.9 2.9 0 0 0-1.004.512 2.4 2.4 0 0 0-.676.85q-.248.508-.248 1.183 0 .59.176 1.012.173.422.449.734.285.305.64.53.357.217.735.392.378.174.734.334.356.154.631.336.285.174.459.406a.86.86 0 0 1 .176.545q-.001.276-.104.502a1 1 0 0 1-.297.38q-.188.15-.464.24-.277.08-.625.08a3.4 3.4 0 0 1-.94-.118 4.5 4.5 0 0 1-.69-.27 7 7 0 0 1-.48-.26q-.18-.123-.285-.124a.2.2 0 0 0-.129.045.3.3 0 0 0-.088.13 1.3 1.3 0 0 0-.043.247q-.014.152-.013.379-.001.334.035.513a.57.57 0 0 0 .138.272q.096.094.305.217.218.124.537.24.321.11.737.19.42.08.908.08.72 0 1.351-.19a3.3 3.3 0 0 0 1.106-.56 2.74 2.74 0 0 0 .748-.938q.276-.56.275-1.3a2.5 2.5 0 0 0-.174-.981 2.4 2.4 0 0 0-.457-.729 2.9 2.9 0 0 0-.646-.53 7 7 0 0 0-.742-.4q-.379-.174-.742-.328a6 6 0 0 1-.655-.334 1.8 1.8 0 0 1-.457-.408.9.9 0 0 1-.168-.545q0-.21.072-.398a.86.86 0 0 1 .235-.32q.16-.14.39-.211.235-.08.547-.08.399 0 .735.101.333.095.588.219.255.115.43.219.173.1.253.1a.17.17 0 0 0 .123-.044.24.24 0 0 0 .073-.137q.028-.094.037-.24a6 6 0 0 0 .008-.67 1 1 0 0 0-.03-.21.45.45 0 0 0-.139-.262 1.2 1.2 0 0 0-.296-.18 3.6 3.6 0 0 0-.518-.197 4.6 4.6 0 0 0-1.293-.19m38.69 0q-1.121 0-1.971.344a3.8 3.8 0 0 0-1.418.978 4.2 4.2 0 0 0-.865 1.557q-.291.91-.291 2.05 0 1.243.27 2.151.275.91.82 1.498.546.59 1.36.88.822.284 1.919.284 1.114 0 1.957-.336a3.75 3.75 0 0 0 1.424-.98q.574-.647.865-1.57.29-.923.29-2.092v-.002q0-1.221-.282-2.115-.276-.9-.828-1.49a3.3 3.3 0 0 0-1.368-.874q-.813-.283-1.882-.283m11.964 0q-.464 0-.892.088a5.4 5.4 0 0 0-.785.219 4 4 0 0 0-.606.26 1.8 1.8 0 0 0-.334.218.8.8 0 0 0-.123.153.5.5 0 0 0-.058.146 1.3 1.3 0 0 0-.036.195 5 5 0 0 0 .006.697q.022.169.053.27.03.102.072.147.05.044.115.043.094 0 .262-.11a4 4 0 0 1 .996-.494 2.5 2.5 0 0 1 .764-.11q.305 0 .531.097a1 1 0 0 1 .596.625q.08.21.08.45 0 .262-.066.552a2.8 2.8 0 0 1-.225.64 5.6 5.6 0 0 1-.465.764q-.298.414-.785.922l-1.629 1.746a3 3 0 0 0-.24.283q-.087.123-.145.262a1 1 0 0 0-.08.304 3 3 0 0 0-.021.409q0 .254.027.414.036.159.11.246.073.08.189.11t.275.028h5.41a.24.24 0 0 0 .131-.037.3.3 0 0 0 .094-.136 1 1 0 0 0 .05-.24q.023-.154.022-.364 0-.204-.021-.35a.8.8 0 0 0-.065-.24.3.3 0 0 0-.11-.136.2.2 0 0 0-.13-.045h-3.709l1.1-1.125q.828-.823 1.33-1.442.501-.623.777-1.133a3.5 3.5 0 0 0 .363-.96 4.7 4.7 0 0 0 .088-.9q0-.525-.181-.976a2 2 0 0 0-.54-.785 2.45 2.45 0 0 0-.913-.515q-.547-.19-1.282-.19m7.758 0q-.945 0-1.605.344a2.8 2.8 0 0 0-1.07.978q-.407.64-.596 1.557a10.4 10.4 0 0 0-.182 2.027q0 1.136.145 2.038.153.893.523 1.517.371.618 1.004.953.633.328 1.6.328.951 0 1.607-.341a2.73 2.73 0 0 0 1.066-.983q.415-.64.596-1.549a10.4 10.4 0 0 0 .184-2.035q0-1.133-.147-2.027-.145-.902-.515-1.52a2.45 2.45 0 0 0-1.01-.953q-.633-.334-1.6-.334m7.334 0q-.465 0-.894.088a5.4 5.4 0 0 0-.786.219 4 4 0 0 0-.601.26q-.24.13-.336.218a.8.8 0 0 0-.123.153.5.5 0 0 0-.059.146 1.4 1.4 0 0 0-.037.195 5 5 0 0 0-.006.278q0 .246.014.42.022.167.053.27a.4.4 0 0 0 .07.146.17.17 0 0 0 .117.043q.094 0 .262-.11a4 4 0 0 1 .996-.494 2.5 2.5 0 0 1 .764-.11q.305 0 .531.097a1 1 0 0 1 .596.625q.08.21.08.45 0 .262-.067.552a2.8 2.8 0 0 1-.224.64 5.6 5.6 0 0 1-.465.764q-.299.414-.785.922l-1.63 1.746a3 3 0 0 0-.24.283 1.5 1.5 0 0 0-.144.262 1 1 0 0 0-.08.304 3 3 0 0 0-.023.409q0 .254.03.414a.6.6 0 0 0 .108.246.4.4 0 0 0 .19.11q.115.029.275.028h5.41a.24.24 0 0 0 .131-.037.3.3 0 0 0 .096-.136 1 1 0 0 0 .049-.24q.021-.154.021-.364 0-.204-.021-.35a.8.8 0 0 0-.065-.24.3.3 0 0 0-.11-.136.2.2 0 0 0-.13-.045h-3.707l1.098-1.125q.828-.823 1.33-1.442.501-.623.777-1.133.276-.517.363-.96.088-.444.088-.9 0-.525-.181-.976a2 2 0 0 0-.54-.785 2.5 2.5 0 0 0-.916-.515q-.544-.19-1.279-.19m7.547 0q-.465 0-.894.088a5.4 5.4 0 0 0-.786.219 4 4 0 0 0-.603.26q-.239.13-.334.218a.8.8 0 0 0-.123.153.5.5 0 0 0-.059.146 1.4 1.4 0 0 0-.037.195 5 5 0 0 0 .008.697q.02.169.05.27t.073.147a.17.17 0 0 0 .117.043q.094 0 .262-.11a4 4 0 0 1 .996-.494 2.5 2.5 0 0 1 .764-.11q.305 0 .53.097a1 1 0 0 1 .596.625q.08.21.08.45 0 .262-.066.552a2.8 2.8 0 0 1-.224.64 5.6 5.6 0 0 1-.467.764q-.298.414-.785.922l-1.627 1.746a3 3 0 0 0-.24.283q-.087.123-.145.262-.06.13-.08.304a3 3 0 0 0-.024.409q0 .254.03.414.035.159.11.246.072.08.189.11.115.029.275.028h5.408a.24.24 0 0 0 .131-.037.3.3 0 0 0 .096-.136 1 1 0 0 0 .05-.24q.022-.154.022-.364 0-.204-.021-.35a.8.8 0 0 0-.067-.24.3.3 0 0 0-.11-.136.2.2 0 0 0-.128-.045h-3.71l1.099-1.125a19 19 0 0 0 1.33-1.442q.502-.623.779-1.133.275-.517.361-.96.088-.444.088-.9 0-.525-.182-.976a2 2 0 0 0-.537-.785 2.5 2.5 0 0 0-.916-.515q-.545-.19-1.279-.19M.998 99.781a6 6 0 0 0-.611.024q-.219.014-.313.093-.086.072-.072.225.022.153.11.414l2.798 8.34q.03.094.059.16a.4.4 0 0 0 .094.102.6.6 0 0 0 .152.072q.094.03.24.045t.35.014a16 16 0 0 0 1.09-.008q.225-.009.355-.043.131-.046.19-.117a.7.7 0 0 0 .093-.204l2.807-8.345q.088-.255.11-.407.029-.151-.044-.232-.065-.088-.256-.11a7.4 7.4 0 0 0-1.053-.008q-.194.015-.304.06a.3.3 0 0 0-.147.123.7.7 0 0 0-.072.195l-2.246 7.22H4.32l-2.29-7.255a1 1 0 0 0-.08-.182.24.24 0 0 0-.137-.11 1.2 1.2 0 0 0-.292-.05q-.189-.016-.523-.016m9.617 0q-.275 0-.457.024a2 2 0 0 0-.299.056.35.35 0 0 0-.16.096.2.2 0 0 0-.043.13v8.884a.2.2 0 0 0 .043.13q.05.059.16.094.11.038.291.059.189.022.465.021.284 0 .467-.021a1.5 1.5 0 0 0 .29-.059.3.3 0 0 0 .153-.093.2.2 0 0 0 .05-.131v-8.883a.2.2 0 0 0-.05-.133.3.3 0 0 0-.154-.094 1.6 1.6 0 0 0-.29-.056 4 4 0 0 0-.466-.024m11 0q-.284 0-.465.024a2 2 0 0 0-.298.056.3.3 0 0 0-.153.096.2.2 0 0 0-.045.13v5.722q0 .9.254 1.578.262.668.75 1.119t1.194.676q.705.218 1.591.218.945 0 1.672-.248a3.24 3.24 0 0 0 1.22-.718q.497-.474.75-1.157.255-.683.255-1.548v-5.641a.22.22 0 0 0-.043-.133.3.3 0 0 0-.154-.094 1.6 1.6 0 0 0-.291-.056 4 4 0 0 0-.45-.024q-.276 0-.466.024a1.5 1.5 0 0 0-.29.056.3.3 0 0 0-.154.096.2.2 0 0 0-.043.13v5.663q0 .495-.138.887a1.8 1.8 0 0 1-.377.654 1.6 1.6 0 0 1-.604.4 2.2 2.2 0 0 1-.807.137q-.443 0-.806-.129a1.7 1.7 0 0 1-.62-.406q-.254-.27-.392-.678a3.1 3.1 0 0 1-.139-.974v-5.553a.2.2 0 0 0-.05-.133.3.3 0 0 0-.153-.094 1.6 1.6 0 0 0-.29-.056 4 4 0 0 0-.458-.024m11.776 0q-.371 0-.596.016-.225.008-.356.05a.33.33 0 0 0-.181.118.7.7 0 0 0-.104.195l-2.9 8.346a2.3 2.3 0 0 0-.108.406q-.022.153.05.24.072.081.261.102.189.022.523.021a7 7 0 0 0 .502-.013q.197-.015.3-.051a.32.32 0 0 0 .152-.11.6.6 0 0 0 .08-.173l.595-1.84h3.536l.63 1.89q.03.095.075.153a.3.3 0 0 0 .152.094q.11.03.312.037a9 9 0 0 0 1.141-.008q.203-.014.283-.086.081-.08.059-.232a2.5 2.5 0 0 0-.108-.416l-2.91-8.338a.7.7 0 0 0-.11-.217q-.058-.08-.202-.117a1.5 1.5 0 0 0-.393-.051q-.255-.016-.683-.016m6.574 0q-.276 0-.467.024a1.6 1.6 0 0 0-.291.056.34.34 0 0 0-.158.096.2.2 0 0 0-.045.13v8.542q0 .32.16.465a.62.62 0 0 0 .408.138h4.31a.18.18 0 0 0 .124-.043.3.3 0 0 0 .096-.138 1 1 0 0 0 .048-.248 3 3 0 0 0 .024-.37q0-.218-.024-.365a.8.8 0 0 0-.05-.24.25.25 0 0 0-.094-.129.18.18 0 0 0-.123-.045h-2.96v-7.566a.2.2 0 0 0-.052-.133.3.3 0 0 0-.152-.094 1.5 1.5 0 0 0-.29-.056 4 4 0 0 0-.464-.024m23.916 0a4 4 0 0 0-.465.024 2 2 0 0 0-.299.056.3.3 0 0 0-.152.096.2.2 0 0 0-.043.13v5.722q0 .9.254 1.578.262.668.75 1.119.486.45 1.191.676.704.218 1.592.218.945 0 1.672-.248a3.24 3.24 0 0 0 1.22-.718q.496-.474.75-1.157.255-.683.254-1.548v-5.641a.22.22 0 0 0-.043-.133.3.3 0 0 0-.154-.094 1.6 1.6 0 0 0-.29-.056 4 4 0 0 0-.45-.024q-.276 0-.467.024-.18.02-.289.056a.3.3 0 0 0-.152.096.2.2 0 0 0-.045.13v5.663q0 .495-.139.887a1.8 1.8 0 0 1-.377.654 1.6 1.6 0 0 1-.603.4 2.2 2.2 0 0 1-.807.137 2.4 2.4 0 0 1-.807-.129 1.7 1.7 0 0 1-.619-.406 1.8 1.8 0 0 1-.39-.678 3 3 0 0 1-.141-.974v-5.553a.2.2 0 0 0-.049-.133.3.3 0 0 0-.154-.094 1.5 1.5 0 0 0-.29-.056 4 4 0 0 0-.458-.024m19.111 0q-.276 0-.457.024a2 2 0 0 0-.299.056.35.35 0 0 0-.16.096.2.2 0 0 0-.043.13v8.884q0 .073.045.13a.34.34 0 0 0 .16.094q.108.038.29.059.188.022.464.021.285 0 .467-.021.18-.021.289-.059a.3.3 0 0 0 .154-.093.2.2 0 0 0 .051-.131l-.002-8.883a.2.2 0 0 0-.049-.133.3.3 0 0 0-.154-.094 1.6 1.6 0 0 0-.291-.056 4 4 0 0 0-.465-.024m-28.09.045a.18.18 0 0 0-.123.043.3.3 0 0 0-.088.131 1 1 0 0 0-.056.24q-.015.153-.016.371 0 .211.016.364.02.145.056.24a.4.4 0 0 0 .088.13.18.18 0 0 0 .123.044h2.356v7.582q0 .072.045.13a.34.34 0 0 0 .16.094q.11.038.29.059.19.022.466.021.275 0 .457-.021.19-.021.299-.059a.3.3 0 0 0 .152-.093.2.2 0 0 0 .05-.131v-7.582h2.356a.17.17 0 0 0 .115-.043.3.3 0 0 0 .096-.131 1 1 0 0 0 .05-.24q.022-.154.022-.364v-.002q0-.216-.021-.369a.9.9 0 0 0-.05-.24.26.26 0 0 0-.097-.13.17.17 0 0 0-.115-.044zm18.313 0a.6.6 0 0 0-.406.145q-.16.138-.16.459v8.199q0 .32.16.467a.62.62 0 0 0 .406.136h2.248q1.249 0 2.15-.267a3.94 3.94 0 0 0 1.541-.86q.633-.582.967-1.498.341-.923.342-2.216 0-1.12-.313-1.97a3.7 3.7 0 0 0-.916-1.425 3.76 3.76 0 0 0-1.474-.873q-.873-.298-2.131-.297zm36.531 1.346q.247 0 .451.064a.9.9 0 0 1 .364.225q.158.153.267.414.115.263.19.64.08.378.117.895.037.509.037 1.178 0 .551-.03 1.01-.021.458-.095.822a3.3 3.3 0 0 1-.174.639 1.5 1.5 0 0 1-.277.459 1.05 1.05 0 0 1-.377.275 1.4 1.4 0 0 1-.502.088 1.3 1.3 0 0 1-.647-.152q-.268-.16-.443-.545-.168-.393-.248-1.047-.08-.663-.08-1.666 0-.822.066-1.44a4 4 0 0 1 .225-1.033q.167-.413.443-.617.283-.21.713-.21zm-19.709.057q.698 0 1.164.24.465.231.74.668.285.43.4 1.04a7 7 0 0 1 .116 1.344q0 .678-.121 1.28a3 3 0 0 1-.408 1.047q-.291.45-.764.713-.472.261-1.178.261-.705 0-1.17-.224a1.84 1.84 0 0 1-.742-.67 3 3 0 0 1-.392-1.047 7.6 7.6 0 0 1-.116-1.389q0-.662.116-1.25.124-.597.416-1.039.289-.444.761-.705.472-.27 1.178-.27zm-15.484.093h.967q.88 0 1.418.24.545.234.886.655.35.421.502.996.16.574.16 1.242 0 .816-.181 1.426a2.6 2.6 0 0 1-.54 1.025q-.355.406-.894.612c-.539.206-.799.203-1.322.203h-.996zm-41.19.3h.006l1.33 3.997h-2.666z"}))};