devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 6.84 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="#dd1100",...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:"M22.646 41.354a22.66 22.66 0 0 0-16.014 6.633 22.644 22.644 0 0 0 0 32.023 22.65 22.65 0 0 0 16.014 6.636A22.63 22.63 0 0 0 38.66 80.01a22.644 22.644 0 0 0-16.014-38.656m0 2.256a20.4 20.4 0 0 1 14.419 5.971 20.4 20.4 0 0 1 5.967 14.42 20.4 20.4 0 0 1-5.967 14.413 20.3 20.3 0 0 1-3.595 2.863s-.004.005-.009.005l-6.991-8.713 5.792.638s2.781.288 3.414 0c.58-.229 3.707-4.632 3.707-4.632s-8.977-5.675-12.046-8.802c.35-5.271-.404-12.28-.404-12.222-2.26 2.256-2.548 2.606-4.808 4.69-.984-3.185-1.447-4.286-2.431-7.472-2.957 2.431-5.212 6.547-6.834 11.355q-.53.585-1.033 1.245c-.22.292-.441.588-.652.894a28 28 0 0 0-1.254 1.954 42 42 0 0 0-.831 1.479l-.35.67c-1.726 3.37-3.164 7.148-4.417 10.567a.2.2 0 0 1-.023-.045A20.4 20.4 0 0 1 2.26 64a20.39 20.39 0 0 1 20.386-20.39m62.473 1.37c-2.518 0-3.646 1.053-3.646 3.064v1.86l-1.71.489v1.297h1.71v7.611h2.105V51.69h2.65v-1.786h-2.65v-1.672c0-1.072.752-1.429 1.691-1.429.658 0 1.053.076 1.391.188v-1.785c-.357-.132-.92-.226-1.54-.226zm-9.246.226V56.99c0 1.616.77 2.443 2.48 2.443.226 0 .414-.038.414-.038v-1.71c-.601 0-.79-.187-.79-.714V45.206Zm-26.066 0 2.65 14.264h2.575l2.556-11.746 2.556 11.746h2.575l2.65-14.264h-2.237L61.29 56.313l-2.386-11.107h-2.632l-2.386 11.107-1.842-11.107zm-30.463 2.286c.813 2.43 2.089 7.472 2.956 9.903 3.824 3.824 9.616 8.574 13.493 10.542.405.233.926 1.855.926 1.855l-1.564 1.968-16.679-1.68a13 13 0 0 0-1.118-.045c-1.07 0-2.166.121-3.456.332.809-2.026 2.548-3.648 2.548-3.648s-1.622-.984-2.84-1.155c.351-.813 1.276-1.856 1.51-2.143-.467.17-3.824 1.676-4.174 2.952 1.622.404 2.781.925 2.781.925s-1.793 1.798-2.143 4.925c0 0 5.329-.813 9.328-.292.112.058.17.059.229.059l2.085.058 6.623 11.026.054.085q-.014.009-.018.01C17.394 87.684 8.366 79.37 6.439 76.464a1 1 0 0 0 .018-.076c1.735-7.333 3.873-16.108 7.329-18.7 1.797-3.133 2.318-7.765 5.558-10.196m50.741 2.187c-3.345 0-4.172 2.03-4.172 4.924s.827 4.924 4.172 4.924 4.172-2.03 4.172-4.924-.827-4.924-4.172-4.924m21.78 0c-1.221 0-2.274.414-2.969.977l-.338-.751h-1.24v9.396h2.104v-7.254c.47-.3 1.297-.564 2.406-.564.432 0 .808.038 1.034.113v-1.804a4.7 4.7 0 0 0-.997-.113m5.47 0c-1.11 0-2.35.226-3.083.545v1.823a7.9 7.9 0 0 1 2.932-.564c1.39 0 1.841.376 1.841 1.335v.47l-2.104.168c-2.124.17-3.44 1.034-3.44 3.064 0 1.504.809 3.007 3.233 3.007 1.034 0 2.086-.357 2.838-.977l.338.751h1.24v-6.277c0-1.992-.713-3.345-3.796-3.345zm10.222 0c-.92 0-2.048.357-2.838.977l-.338-.751h-1.24v9.397h2.105v-7.293a3.8 3.8 0 0 1 1.974-.545c.845 0 1.334.32 1.334 1.203v6.635h2.105v-6.221c0-.376-.02-.696-.057-1.034a3.67 3.67 0 0 1 2.03-.582c.827 0 1.334.319 1.334 1.202v6.635h2.105v-6.635c0-1.785-.883-2.988-3.1-2.988-1.034 0-2.162.338-3.008.94-.395-.583-1.146-.94-2.406-.94M25.95 50.795c.117 2.893.058 4.399-.117 7.935-.867-.872-2.606-1.973-2.606-1.973s-.346-2.026-.58-2.777c1.564-1.51 1.797-1.739 3.303-3.185m44.136.65c1.786 0 2.049 1.147 2.049 3.158 0 2.01-.263 3.157-2.049 3.157-1.785 0-2.048-1.146-2.048-3.157s.263-3.158 2.048-3.158m28.94 3.29v2.443c-.582.376-1.164.62-2.01.62-1.146 0-1.447-.677-1.447-1.391 0-.978.545-1.334 1.485-1.447l1.973-.225zm-76.01 8.287a4.5 4.5 0 0 0-.715.048c-.175.521-.346.93-.462 1.506q.085-.011.174-.016c.874-.052 1.804.29 2.836.887 1.042-.292 1.159-.35 2.201-.638-1.167-.861-2.42-1.767-4.034-1.787m26.785.979v14.095h8.232V76.16h-6.127V64H49.8zm73.814 2.654v.348h.637v1.72h.377v-1.72h.637v-.349h-1.651zm2.138 0v2.068h.378v-1.58h.01l.582 1.58h.309l.581-1.58h.01v1.58H128v-2.068h-.587l-.532 1.397-.542-1.397zm-5.404 1.819c-3.064 0-4.172 1.898-4.172 4.924 0 3.044 1.127 4.924 4.266 4.924 1.015 0 2.236-.132 3.308-.583v-1.804c-.827.357-1.805.563-2.989.563-1.917 0-2.424-.92-2.462-2.33h5.845c.019-.3.038-.601.038-.92 0-2.594-.526-4.774-3.834-4.774m-58.05 0c-1.11 0-2.35.225-3.083.545v1.823a7.9 7.9 0 0 1 2.932-.564c1.39 0 1.842.376 1.842 1.334v.47l-2.105.169c-2.124.169-3.44 1.034-3.44 3.064 0 1.504.809 3.007 3.234 3.007 1.033 0 2.086-.357 2.837-.978l.339.752h1.24v-6.277c0-1.992-.714-3.345-3.797-3.345zm10.43 0c-1.015 0-2.087.32-3.045.977l-.338-.752h-1.24v9.397h2.104v-7.292c.507-.282 1.184-.545 2.161-.545.996 0 1.485.432 1.485 1.39v6.447h2.105v-6.635c0-1.804-.845-2.987-3.232-2.987m8.795 0c-2.876 0-3.928 1.428-3.928 3.57 0 1.373.431 2.463 1.503 3.064-.433.338-.846.827-.846 1.523 0 .507.263 1.033.733 1.296v.02c-.996.3-1.955 1.051-1.955 2.33 0 1.935 1.824 2.744 4.342 2.744 2.725 0 5.281-.922 5.281-3.346 0-1.56-.658-2.406-2.518-2.631l-3.402-.413c-.395-.057-.564-.226-.564-.546 0-.188.113-.394.263-.545.32.057.696.076 1.09.076 2.876 0 3.928-1.429 3.928-3.571q0-.903-.282-1.636l1.335-.375v-1.335H83.25c-.488-.15-1.052-.225-1.729-.225zm19.262 0c-1.11 0-2.35.225-3.082.545v1.823a7.9 7.9 0 0 1 2.931-.564c1.391 0 1.842.376 1.842 1.334v.47l-2.105.169c-2.123.169-3.44 1.034-3.44 3.064 0 1.504.81 3.007 3.234 3.007 1.034 0 2.086-.357 2.838-.978l.338.752h1.24v-6.277c0-1.992-.714-3.345-3.796-3.345m9.377 0c-2.875 0-3.927 1.428-3.927 3.57 0 1.373.432 2.463 1.503 3.064-.433.338-.846.827-.846 1.523 0 .507.263 1.033.733 1.296v.02c-.996.3-1.955 1.051-1.955 2.33 0 1.935 1.824 2.744 4.342 2.744 2.725 0 5.281-.922 5.281-3.346 0-1.56-.658-2.406-2.518-2.631l-3.402-.413c-.395-.057-.564-.226-.564-.546 0-.188.113-.394.263-.545.32.057.696.076 1.09.076 2.876 0 3.928-1.429 3.928-3.571q0-.903-.282-1.636l1.335-.375v-1.335h-3.252c-.488-.15-1.052-.225-1.729-.225m-22.438.225v6.635c0 1.804.845 2.988 3.232 2.988 1.015 0 2.086-.32 3.045-.978l.338.752h1.241v-9.397h-2.105v7.293c-.507.281-1.184.544-2.162.544-.996 0-1.484-.432-1.484-1.39v-6.447zm-6.202 1.447c1.579 0 1.936.828 1.936 1.899 0 1.07-.357 1.898-1.936 1.898s-1.936-.827-1.936-1.898.358-1.899 1.936-1.899m28.64 0c1.579 0 1.936.828 1.936 1.899 0 1.07-.357 1.898-1.936 1.898s-1.936-.827-1.936-1.898.358-1.899 1.936-1.899m10.186.151c1.635 0 1.71 1.127 1.71 2.406H118.3c.076-1.41.508-2.406 2.049-2.406m-56.36 3.232v2.444c-.582.376-1.164.62-2.01.62-1.146 0-1.447-.677-1.447-1.391 0-.977.545-1.334 1.485-1.447zm38.488 0v2.444c-.582.376-1.165.62-2.01.62-1.147 0-1.448-.677-1.448-1.391 0-.977.545-1.334 1.485-1.447zm-21.612 4.849 2.67.338c.77.095 1.09.377 1.09 1.015 0 1.128-1.447 1.616-3.102 1.616-1.729 0-2.48-.413-2.48-1.465 0-.903.864-1.335 1.822-1.504m28.64 0 2.67.338c.77.095 1.09.377 1.09 1.015 0 1.128-1.448 1.616-3.102 1.616-1.729 0-2.48-.413-2.48-1.465 0-.903.864-1.335 1.822-1.504"}))};